PageSourceSearch

https://strapi-railway-live-production.up.railway.app/admin/strapi-BMsSxt-H.js

js strapi-railway-live-production.up.railway.app collected 2026-10-03 12:14:21 UTC 3,159,779 bytes, 5,996 lines download raw bytes

1const __vite__fileDeps=["index-BifzOY9J-DJQFBKnT.js","sortBy-B4pFD8DB.js","_baseMap-RixYYnu6.js","_baseEach-CEpP4cfL.js","_arrayIncludesWith-BNzMLSv9.js","tail-3RqbwP8D.js","index-BpBvwD7E-DtDgJNJM.js","index-BSJxpmc1-Cmh4INWh-Dxc1-FPI.js","index-BCw6zVHf-Vaxn48Lf.js","ListPage-DWol3DVZ-37Js58vr.js","users-8N93LH7R-MOwOr-tf.js","SingleSignOnPage-pdSopNwV-CacLbBcD.js","useAdminRoles-pTnwwZSZ-CtUSji4Q.js","Login-BTE_Cz9k-yrBIZIMt.js","SSOProviders-BD7LHrkI-Awhn_Nmt.js","constants-Dxi38yo0-CAROUARi.js","ListPage-D7Qlkk9D-B8DFf8Y5.js","selectors-BZApelK9-Bz1dxQrc.js","CreatePage-CMkC5wC9-DyAniTX0.js","Permissions-gB8QZDch-BSMw-z_3.js","groupBy-BG8QrFem.js","index-CVZyB72C.js","index-BRVyLNfZ.js","EditPage-UHcIKlhQ-DRNry6eC.js","ListPage-C8ITVaku-CcxATfuc.js","SelectRoles-pO8L3L4W-BywzLAyz.js","EditPage-D-DXDPnf-BR0oz58p.js","validation-BUsrO5hO-CsPCypRm.js","CreatePage-Dqo3PXZo-DfqNqklJ.js","EditPage-CJZEJoQP-DDfgUCJV.js","useWebhooks-PMmtSF2F-B3e5RfgE.js","ListPage-DDML0hej-DEdfCgEA.js","ListView-DBC2WBLc-2Sjlh5R4.js","useOnce-NHeEacbN-DJ82f6sy.js","apiTokens-ByCd8ZnO-DFzxOKrN.js","constants-CRj0ViV1-Q2dfXdfa.js","Table-Bnd3rC9d-sa1TGLYr.js","RelativeTime-BGJ1PWx_-RljyQ_zV.js","CreateView-B8nJeYSW-GNHCqgoK.js","EditViewPage-CQO7BSJW-DuachhL6.js","TokenTypeSelect-CfyMCrlm-De3aYNJu.js","transferTokens-CQP13miB-CmUpjxH9.js","CreateView-wxPZtkV--Xy2rFim7.js","EditView-ByMWzlex-DxFe60JC.js","ListView-BNaDzPLr-OY57_mWV.js","UseCasePage-DNAHJWv5-w_TO-6hb.js","PrivateRoute-DIxYvSni-CfhxljPc.js","HomePage-CysC5L5a-BrgGyfoX.js","Ornaments-BFThxr2U-R7zVctY2.js","ProfilePage-CQG9YVzy-BAu0tNM2.js","MarketplacePage-CU7NpjXy-Ccchit4G.js","lt-DI2fcktn.js","Layout-DQ36VXiH-CK--rSFk.js","ApplicationInfoPage-Y3MPY3-0-iuwIPQdh.js","AuthenticatedLayout-CGVw08Na-CZ75TYJC.js","index-B5tHY87r-CX51AElz.js","index-D0TDTA7c.js","History-D1PreDSY-DAr5Si_p.js","hooks-E5u1mcgM-Cc4lRWNt.js","Input-CZ1YvjHR-R26WhzYd.js","usePrev-CZGy2Vjf-CfKZ9VKn.js","useDragAndDrop-DJ6jqvZN-DP3m3puS.js","objects-D6yBsdmx-l2UlDvic.js","Relations-C2Ahkrdg-DNuBi9AX.js","relations-BakOFl_1-CqiLsBhA.js","getEmptyImage-CjqolaH3.js","ComponentIcon-u4bIXTFY-DV9dpF8C.js","Input-CZ1YvjHR-BmdxYdXS.css","Preview-BNuU0SuQ-BLJFKTPk.js","EditViewPage-DrmVmYN0-ChBh8jkj.js","ListViewPage-Bud_jBDQ-Dnkbm0mw.js","ListConfigurationPage-Bbi32isk-Cu1OMy9E.js","CardDragPreview-DOxamsuj-BvLzQplB.js","FieldTypeIcon-CMlNO8PE-B96Ia2yf.js","EditConfigurationPage-COe6hjPC-Dd4DEr34.js","Form-DamaxNpG-D2RH2baD.js","ComponentConfigurationPage-9_4yUE9L-BKAuiv_J.js","layout-fQk1rMk9-CHYi8lbh.js","useDragLayer-DmFkjJDY.js","App-CiZCkScI-BIT7ywGH.js","schemas-DdA2ic2U-beG6-XqX.js","ReleasesSettingsPage-DQT8N3A--oLbs30kJ.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]);
2function Hce(t,e){for(var n=0;n<e.length;n++){const r=e[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in t)){const s=Object.getOwnPropertyDescriptor(r,i);s&&Object.defineProperty(t,i,s.get?s:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}const w4e="modulepreload",S4e=function(t){return"/admin/"+t},mQ={},Z=function(e,n,r){let i=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),a=s?.nonce||s?.getAttribute("nonce");i=Promise.all(n.map(o=>{if(o=S4e(o),o in mQ)return;mQ[o]=!0;const l=o.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${o}"]${c}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":w4e,l||(u.as="script",u.crossOrigin=""),u.href=o,a&&u.setAttribute("nonce",a),document.head.appendChild(u),l)return new Promise((d,f)=>{u.addEventListener("load",d),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})}))}return i.then(()=>e()).catch(s=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=s,window.dispatchEvent(a),!a.defaultPrevented)throw s})};var uc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function an(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}
vendor: 4,572 bytes, lines 2-10
2function T4e(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(r){var i=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return t[r]}})}),n}var Vce={exports:{}},ED={},Wce={exports:{}},on={};/**
3 * @license React
4 * react.production.min.js
5 *
6 * Copyright (c) Facebook, Inc. and its affiliates.
7 *
8 * This source code is licensed under the MIT license found in the
9 * LICENSE file in the root directory of this source tree.
10 */var qS=Symbol.for("react.element"),A4e=Symbol.for("react.portal"),C4e=Symbol.for("react.fragment"),R4e=Symbol.for("react.strict_mode"),_4e=Symbol.for("react.profiler"),I4e=Symbol.for("react.provider"),k4e=Symbol.for("react.context"),D4e=Symbol.for("react.forward_ref"),L4e=Symbol.for("react.suspense"),O4e=Symbol.for("react.memo"),M4e=Symbol.for("react.lazy"),gQ=Symbol.iterator;function P4e(t){return t===null||typeof t!="object"?null:(t=gQ&&t[gQ]||t["@@iterator"],typeof t=="function"?t:null)}var zce={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Gce=Object.assign,qce={};function Ib(t,e,n){this.props=t,this.context=e,this.refs=qce,this.updater=n||zce}Ib.prototype.isReactComponent={};Ib.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")};Ib.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function Kce(){}Kce.prototype=Ib.prototype;function hU(t,e,n){this.props=t,this.context=e,this.refs=qce,this.updater=n||zce}var pU=hU.prototype=new Kce;pU.constructor=hU;Gce(pU,Ib.prototype);pU.isPureReactComponent=!0;var vQ=Array.isArray,Yce=Object.prototype.hasOwnProperty,mU={current:null},Qce={key:!0,ref:!0,__self:!0,__source:!0};function Xce(t,e,n){var r,i={},s=null,a=null;if(e!=null)for(r in e.ref!==void 0&&(a=e.ref),e.key!==void 0&&(s=""+e.key),e)Yce.call(e,r)&&!Qce.hasOwnProperty(r)&&(i[r]=e[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var l=Array(o),c=0;c<o;c++)l[c]=arguments[c+2];i.children=l}if(t&&t.defaultProps)for(r in o=t.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return{$$typeof:qS,type:t,key:s,ref:a,props:i,_owner:mU.current}}function $4e(t,e){return{$$typeof:qS,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}function gU(t){return typeof t=="object"&&t!==null&&t.$$typeof===qS}function N4e(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(n){return e[n]})}var yQ=/\/+/g;function $4(t,e){return typeof t=="object"&&t!==null&&t.key!=null?N4e(""+t.key):e.toString(36)}function c5(t,e,n,r,i){var s=typeof t;(s==="undefined"||s==="boolean")&&(t=null);var a=!1;if(t===null)a=!0;else switch(s){case"string":case"number":a=!0;break;case"object":switch(t.$$typeof){case qS:case A4e:a=!0}}if(a)return a=t,i=i(a),t=r===""?"."+$4(a,0):r,vQ(i)?(n="",t!=null&&(n=t.replace(yQ,"$&/")+"/"),c5(i,e,n,"",function(c){return c})):i!=null&&(gU(i)&&(i=$4e(i,n+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(yQ,"$&/")+"/")+t)),e.push(i)),1;if(a=0,r=r===""?".":r+":",vQ(t))for(var o=0;o<t.length;o++){s=t[o];var l=r+$4(s,o);a+=c5(s,e,n,l,i)}else if(l=P4e(t),typeof l=="function")for(t=l.call(t),o=0;!(s=t.next()).done;)s=s.value,l=r+$4(s,o++),a+=c5(s,e,n,l,i);else if(s==="object")throw e=String(t),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.");return a}function QA(t,e,n){if(t==null)return t;var r=[],i=0;return c5(t,r,"","",function(s){return e.call(n,s,i++)}),r}function F4e(t){if(t._status===-1){var e=t._result;e=e(),e.then(function(n){(t._status===0||t._status===-1)&&(t._status=1,t._result=n)},function(n){(t._status===0||t._status===-1)&&(t._status=2,t._result=n)}),t._status===-1&&(t._status=0,t._result=e)}if(t._status===1)return t._result.default;throw t._result}var Da={current:null},u5={transition:null},j4e={ReactCurrentDispatcher:Da,ReactCurrentBatchConfig:u5,ReactCurrentOwner:mU};function Zce(){throw Error("act(...) is not supported in production builds of React.")}
vendor: 5,135 bytes, lines 10-18
10on.Children={map:QA,forEach:function(t,e,n){QA(t,function(){e.apply(this,arguments)},n)},count:function(t){var e=0;return QA(t,function(){e++}),e},toArray:function(t){return QA(t,function(e){return e})||[]},only:function(t){if(!gU(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};on.Component=Ib;on.Fragment=C4e;on.Profiler=_4e;on.PureComponent=hU;on.StrictMode=R4e;on.Suspense=L4e;on.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=j4e;on.act=Zce;on.cloneElement=function(t,e,n){if(t==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+t+".");var r=Gce({},t.props),i=t.key,s=t.ref,a=t._owner;if(e!=null){if(e.ref!==void 0&&(s=e.ref,a=mU.current),e.key!==void 0&&(i=""+e.key),t.type&&t.type.defaultProps)var o=t.type.defaultProps;for(l in e)Yce.call(e,l)&&!Qce.hasOwnProperty(l)&&(r[l]=e[l]===void 0&&o!==void 0?o[l]:e[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){o=Array(l);for(var c=0;c<l;c++)o[c]=arguments[c+2];r.children=o}return{$$typeof:qS,type:t.type,key:i,ref:s,props:r,_owner:a}};on.createContext=function(t){return t={$$typeof:k4e,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},t.Provider={$$typeof:I4e,_context:t},t.Consumer=t};on.createElement=Xce;on.createFactory=function(t){var e=Xce.bind(null,t);return e.type=t,e};on.createRef=function(){return{current:null}};on.forwardRef=function(t){return{$$typeof:D4e,render:t}};on.isValidElement=gU;on.lazy=function(t){return{$$typeof:M4e,_payload:{_status:-1,_result:t},_init:F4e}};on.memo=function(t,e){return{$$typeof:O4e,type:t,compare:e===void 0?null:e}};on.startTransition=function(t){var e=u5.transition;u5.transition={};try{t()}finally{u5.transition=e}};on.unstable_act=Zce;on.useCallback=function(t,e){return Da.current.useCallback(t,e)};on.useContext=function(t){return Da.current.useContext(t)};on.useDebugValue=function(){};on.useDeferredValue=function(t){return Da.current.useDeferredValue(t)};on.useEffect=function(t,e){return Da.current.useEffect(t,e)};on.useId=function(){return Da.current.useId()};on.useImperativeHandle=function(t,e,n){return Da.current.useImperativeHandle(t,e,n)};on.useInsertionEffect=function(t,e){return Da.current.useInsertionEffect(t,e)};on.useLayoutEffect=function(t,e){return Da.current.useLayoutEffect(t,e)};on.useMemo=function(t,e){return Da.current.useMemo(t,e)};on.useReducer=function(t,e,n){return Da.current.useReducer(t,e,n)};on.useRef=function(t){return Da.current.useRef(t)};on.useState=function(t){return Da.current.useState(t)};on.useSyncExternalStore=function(t,e,n){return Da.current.useSyncExternalStore(t,e,n)};on.useTransition=function(){return Da.current.useTransition()};on.version="18.3.1";Wce.exports=on;var y=Wce.exports;const Ye=an(y),g2=Hce({__proto__:null,default:Ye},[y]);/**
11 * @license React
12 * react-jsx-runtime.production.min.js
13 *
14 * Copyright (c) Facebook, Inc. and its affiliates.
15 *
16 * This source code is licensed under the MIT license found in the
17 * LICENSE file in the root directory of this source tree.
18 */var B4e=y,U4e=Symbol.for("react.element"),H4e=Symbol.for("react.fragment"),V4e=Object.prototype.hasOwnProperty,W4e=B4e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,z4e={key:!0,ref:!0,__self:!0,__source:!0};function Jce(t,e,n){var r,i={},s=null,a=null;n!==void 0&&(s=""+n),e.key!==void 0&&(s=""+e.key),e.ref!==void 0&&(a=e.ref);for(r in e)V4e.call(e,r)&&!z4e.hasOwnProperty(r)&&(i[r]=e[r]);if(t&&t.defaultProps)for(r in e=t.defaultProps,e)i[r]===void 0&&(i[r]=e[r]);return{$$typeof:U4e,type:t,key:s,ref:a,props:i,_owner:W4e.current}}ED.Fragment=H4e;ED.jsx=Jce;ED.jsxs=Jce;Vce.exports=ED;var p=Vce.exports,Ts=function(){return Ts=Object.assign||function(e){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e},Ts.apply(this,arguments)};function ky(t,e,n){if(n||arguments.length===2)for(var r=0,i=e.length,s;r<i;r++)(s||!(r in e))&&(s||(s=Array.prototype.slice.call(e,0,r)),s[r]=e[r]);return t.concat(s||Array.prototype.slice.call(e))}var br="-ms-",_w="-moz-",$n="-webkit-",eue="comm",xD="rule",vU="decl",G4e="@import",tue="@keyframes",q4e="@layer",nue=Math.abs,yU=String.fromCharCode,H8=Object.assign;function K4e(t,e){return bs(t,0)^45?(((e<<2^bs(t,0))<<2^bs(t,1))<<2^bs(t,2))<<2^bs(t,3):0}function rue(t){return t.trim()}function Nd(t,e){return(t=e.exec(t))?t[0]:t}function Qt(t,e,n){return t.replace(e,n)}function d5(t,e,n){return t.indexOf(e,n)}function bs(t,e){return t.charCodeAt(e)|0}function Dy(t,e,n){return t.slice(e,n)}function gu(t){return t.length}function iue(t){return t.length}function $x(t,e){return e.push(t),t}function Y4e(t,e){return t.map(e).join("")}function bQ(t,e){return t.filter(function(n){return!Nd(n,e)})}var wD=1,Ly=1,sue=0,Al=0,_i=0,kb="";function SD(t,e,n,r,i,s,a,o){return{value:t,root:e,parent:n,type:r,props:i,children:s,line:wD,column:Ly,length:a,return:"",siblings:o}}function lh(t,e){return H8(SD("",null,null,"",null,null,0,t.siblings),t,{length:-t.length},e)}
vendor: 3,488 bytes, line 18
18function gv(t){for(;t.root;)t=lh(t.root,{children:[t]});$x(t,t.siblings)}function Q4e(){return _i}function X4e(){return _i=Al>0?bs(kb,--Al):0,Ly--,_i===10&&(Ly=1,wD--),_i}function mc(){return _i=Al<sue?bs(kb,Al++):0,Ly++,_i===10&&(Ly=1,wD++),_i}function _0(){return bs(kb,Al)}function f5(){return Al}function TD(t,e){return Dy(kb,t,e)}function V8(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Z4e(t){return wD=Ly=1,sue=gu(kb=t),Al=0,[]}function J4e(t){return kb="",t}function N4(t){return rue(TD(Al-1,W8(t===91?t+2:t===40?t+1:t)))}function e6e(t){for(;(_i=_0())&&_i<33;)mc();return V8(t)>2||V8(_i)>3?"":" "}function t6e(t,e){for(;--e&&mc()&&!(_i<48||_i>102||_i>57&&_i<65||_i>70&&_i<97););return TD(t,f5()+(e<6&&_0()==32&&mc()==32))}function W8(t){for(;mc();)switch(_i){case t:return Al;case 34:case 39:t!==34&&t!==39&&W8(_i);break;case 40:t===41&&W8(t);break;case 92:mc();break}return Al}function n6e(t,e){for(;mc()&&t+_i!==57;)if(t+_i===84&&_0()===47)break;return"/*"+TD(e,Al-1)+"*"+yU(t===47?t:mc())}function r6e(t){for(;!V8(_0());)mc();return TD(t,Al)}function i6e(t){return J4e(h5("",null,null,null,[""],t=Z4e(t),0,[0],t))}function h5(t,e,n,r,i,s,a,o,l){for(var c=0,u=0,d=a,f=0,h=0,m=0,g=1,b=1,E=1,x=0,S="",A=i,R=s,C=r,T=S;b;)switch(m=x,x=mc()){case 40:if(m!=108&&bs(T,d-1)==58){d5(T+=Qt(N4(x),"&","&\f"),"&\f",nue(c?o[c-1]:0))!=-1&&(E=-1);break}case 34:case 39:case 91:T+=N4(x);break;case 9:case 10:case 13:case 32:T+=e6e(m);break;case 92:T+=t6e(f5()-1,7);continue;case 47:switch(_0()){case 42:case 47:$x(s6e(n6e(mc(),f5()),e,n,l),l);break;default:T+="/"}break;case 123*g:o[c++]=gu(T)*E;case 125*g:case 59:case 0:switch(x){case 0:case 125:b=0;case 59+u:E==-1&&(T=Qt(T,/\f/g,"")),h>0&&gu(T)-d&&$x(h>32?xQ(T+";",r,n,d-1,l):xQ(Qt(T," ","")+";",r,n,d-2,l),l);break;case 59:T+=";";default:if($x(C=EQ(T,e,n,c,u,i,o,S,A=[],R=[],d,s),s),x===123)if(u===0)h5(T,e,C,C,A,s,d,o,R);else switch(f===99&&bs(T,3)===110?100:f){case 100:case 108:case 109:case 115:h5(t,C,C,r&&$x(EQ(t,C,C,0,0,i,o,S,i,A=[],d,R),R),i,R,d,o,r?A:R);break;default:h5(T,C,C,C,[""],R,0,o,R)}}c=u=h=0,g=E=1,S=T="",d=a;break;case 58:d=1+gu(T),h=m;default:if(g<1){if(x==123)--g;else if(x==125&&g++==0&&X4e()==125)continue}switch(T+=yU(x),x*g){case 38:E=u>0?1:(T+="\f",-1);break;case 44:o[c++]=(gu(T)-1)*E,E=1;break;case 64:_0()===45&&(T+=N4(mc())),f=_0(),u=d=gu(S=T+=r6e(f5())),x++;break;case 45:m===45&&gu(T)==2&&(g=0)}}return s}function EQ(t,e,n,r,i,s,a,o,l,c,u,d){for(var f=i-1,h=i===0?s:[""],m=iue(h),g=0,b=0,E=0;g<r;++g)for(var x=0,S=Dy(t,f+1,f=nue(b=a[g])),A=t;x<m;++x)(A=rue(b>0?h[x]+" "+S:Qt(S,/&\f/g,h[x])))&&(l[E++]=A);return SD(t,e,n,i===0?xD:o,l,c,u,d)}function s6e(t,e,n,r){return SD(t,e,n,eue,yU(Q4e()),Dy(t,2,-2),0,r)}function xQ(t,e,n,r,i){return SD(t,e,n,vU,Dy(t,0,r),Dy(t,r+1,-1),r,i)}function aue(t,e,n){switch(K4e(t,e)){case 5103:return $n+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return $n+t+t;case 4789:return _w+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return $n+t+_w+t+br+t+t;case 5936:switch(bs(t,e+11)){case 114:return $n+t+br+Qt(t,/[svh]\w+-[tblr]{2}/,"tb")+t;
vendor: 21,997 bytes, lines 18-19
18case 108:return $n+t+br+Qt(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return $n+t+br+Qt(t,/[svh]\w+-[tblr]{2}/,"lr")+t}case 6828:case 4268:case 2903:return $n+t+br+t+t;case 6165:return $n+t+br+"flex-"+t+t;case 5187:return $n+t+Qt(t,/(\w+).+(:[^]+)/,$n+"box-$1$2"+br+"flex-$1$2")+t;case 5443:return $n+t+br+"flex-item-"+Qt(t,/flex-|-self/g,"")+(Nd(t,/flex-|baseline/)?"":br+"grid-row-"+Qt(t,/flex-|-self/g,""))+t;case 4675:return $n+t+br+"flex-line-pack"+Qt(t,/align-content|flex-|-self/g,"")+t;case 5548:return $n+t+br+Qt(t,"shrink","negative")+t;case 5292:return $n+t+br+Qt(t,"basis","preferred-size")+t;case 6060:return $n+"box-"+Qt(t,"-grow","")+$n+t+br+Qt(t,"grow","positive")+t;case 4554:return $n+Qt(t,/([^-])(transform)/g,"$1"+$n+"$2")+t;case 6187:return Qt(Qt(Qt(t,/(zoom-|grab)/,$n+"$1"),/(image-set)/,$n+"$1"),t,"")+t;case 5495:case 3959:return Qt(t,/(image-set\([^]*)/,$n+"$1$`$1");case 4968:return Qt(Qt(t,/(.+:)(flex-)?(.*)/,$n+"box-pack:$3"+br+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+$n+t+t;case 4200:if(!Nd(t,/flex-|baseline/))return br+"grid-column-align"+Dy(t,e)+t;break;case 2592:case 3360:return br+Qt(t,"template-","")+t;case 4384:case 3616:return n&&n.some(function(r,i){return e=i,Nd(r.props,/grid-\w+-end/)})?~d5(t+(n=n[e].value),"span",0)?t:br+Qt(t,"-start","")+t+br+"grid-row-span:"+(~d5(n,"span",0)?Nd(n,/\d+/):+Nd(n,/\d+/)-+Nd(t,/\d+/))+";":br+Qt(t,"-start","")+t;case 4896:case 4128:return n&&n.some(function(r){return Nd(r.props,/grid-\w+-start/)})?t:br+Qt(Qt(t,"-end","-span"),"span ","")+t;case 4095:case 3583:case 4068:case 2532:return Qt(t,/(.+)-inline(.+)/,$n+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(gu(t)-1-e>6)switch(bs(t,e+1)){case 109:if(bs(t,e+4)!==45)break;case 102:return Qt(t,/(.+:)(.+)-([^]+)/,"$1"+$n+"$2-$3$1"+_w+(bs(t,e+3)==108?"$3":"$2-$3"))+t;case 115:return~d5(t,"stretch",0)?aue(Qt(t,"stretch","fill-available"),e,n)+t:t}break;case 5152:case 5920:return Qt(t,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,i,s,a,o,l,c){return br+i+":"+s+c+(a?br+i+"-span:"+(o?l:+l-+s)+c:"")+t});case 4949:if(bs(t,e+6)===121)return Qt(t,":",":"+$n)+t;break;case 6444:switch(bs(t,bs(t,14)===45?18:11)){case 120:return Qt(t,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+$n+(bs(t,14)===45?"inline-":"")+"box$3$1"+$n+"$2$3$1"+br+"$2box$3")+t;case 100:return Qt(t,":",":"+br)+t}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Qt(t,"scroll-","scroll-snap-")+t}return t}function I_(t,e){for(var n="",r=0;r<t.length;r++)n+=e(t[r],r,t,e)||"";return n}function a6e(t,e,n,r){switch(t.type){case q4e:if(t.children.length)break;case G4e:case vU:return t.return=t.return||t.value;case eue:return"";case tue:return t.return=t.value+"{"+I_(t.children,r)+"}";case xD:if(!gu(t.value=t.props.join(",")))return""}return gu(n=I_(t.children,r))?t.return=t.value+"{"+n+"}":""}function o6e(t){var e=iue(t);return function(n,r,i,s){for(var a="",o=0;o<e;o++)a+=t[o](n,r,i,s)||"";return a}}function l6e(t){return function(e){e.root||(e=e.return)&&t(e)}}function c6e(t,e,n,r){if(t.length>-1&&!t.return)switch(t.type){case vU:t.return=aue(t.value,t.length,n);return;case tue:return I_([lh(t,{value:Qt(t.value,"@","@"+$n)})],r);case xD:if(t.length)return Y4e(n=t.props,function(i){switch(Nd(i,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":gv(lh(t,{props:[Qt(i,/:(read-\w+)/,":"+_w+"$1")]})),gv(lh(t,{props:[i]})),H8(t,{props:bQ(n,r)});break;case"::placeholder":gv(lh(t,{props:[Qt(i,/:(plac\w+)/,":"+$n+"input-$1")]})),gv(lh(t,{props:[Qt(i,/:(plac\w+)/,":"+_w+"$1")]})),gv(lh(t,{props:[Qt(i,/:(plac\w+)/,br+"input-$1")]})),gv(lh(t,{props:[i]})),H8(t,{props:bQ(n,r)});break}return""})}}var u6e={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},_o={},Oy=typeof process<"u"&&_o!==void 0&&(_o.REACT_APP_SC_ATTR||_o.SC_ATTR)||"data-styled",oue="active",lue="data-styled-version",AD="6.1.15",bU=`/*!sc*/
19`,k_=typeof window<"u"&&"HTMLElement"in window,d6e=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&_o!==void 0&&_o.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&_o.REACT_APP_SC_DISABLE_SPEEDY!==""?_o.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&_o.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&_o!==void 0&&_o.SC_DISABLE_SPEEDY!==void 0&&_o.SC_DISABLE_SPEEDY!==""&&_o.SC_DISABLE_SPEEDY!=="false"&&_o.SC_DISABLE_SPEEDY),f6e={},CD=Object.freeze([]),My=Object.freeze({});function cue(t,e,n){return n===void 0&&(n=My),t.theme!==n.theme&&t.theme||e||n.theme}var uue=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),h6e=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,p6e=/(^-|-$)/g;function wQ(t){return t.replace(h6e,"-").replace(p6e,"")}var m6e=/(a)(d)/gi,XA=52,SQ=function(t){return String.fromCharCode(t+(t>25?39:97))};function z8(t){var e,n="";for(e=Math.abs(t);e>XA;e=e/XA|0)n=SQ(e%XA)+n;return(SQ(e%XA)+n).replace(m6e,"$1-$2")}var F4,due=5381,x1=function(t,e){for(var n=e.length;n;)t=33*t^e.charCodeAt(--n);return t},fue=function(t){return x1(due,t)};function EU(t){return z8(fue(t)>>>0)}function g6e(t){return t.displayName||t.name||"Component"}function j4(t){return typeof t=="string"&&!0}var hue=typeof Symbol=="function"&&Symbol.for,pue=hue?Symbol.for("react.memo"):60115,v6e=hue?Symbol.for("react.forward_ref"):60112,y6e={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},b6e={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},mue={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},E6e=((F4={})[v6e]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},F4[pue]=mue,F4);function TQ(t){return("type"in(e=t)&&e.type.$$typeof)===pue?mue:"$$typeof"in t?E6e[t.$$typeof]:y6e;var e}var x6e=Object.defineProperty,w6e=Object.getOwnPropertyNames,AQ=Object.getOwnPropertySymbols,S6e=Object.getOwnPropertyDescriptor,T6e=Object.getPrototypeOf,CQ=Object.prototype;function gue(t,e,n){if(typeof e!="string"){if(CQ){var r=T6e(e);r&&r!==CQ&&gue(t,r,n)}var i=w6e(e);AQ&&(i=i.concat(AQ(e)));for(var s=TQ(t),a=TQ(e),o=0;o<i.length;++o){var l=i[o];if(!(l in b6e||n&&n[l]||a&&l in a||s&&l in s)){var c=S6e(e,l);try{x6e(t,l,c)}catch{}}}}return t}function K0(t){return typeof t=="function"}function xU(t){return typeof t=="object"&&"styledComponentId"in t}function d0(t,e){return t&&e?"".concat(t," ").concat(e):t||e||""}function D_(t,e){if(t.length===0)return"";for(var n=t[0],r=1;r<t.length;r++)n+=t[r];return n}function v2(t){return t!==null&&typeof t=="object"&&t.constructor.name===Object.name&&!("props"in t&&t.$$typeof)}function G8(t,e,n){if(n===void 0&&(n=!1),!n&&!v2(t)&&!Array.isArray(t))return e;if(Array.isArray(e))for(var r=0;r<e.length;r++)t[r]=G8(t[r],e[r]);else if(v2(e))for(var r in e)t[r]=G8(t[r],e[r]);return t}function wU(t,e){Object.defineProperty(t,"toString",{value:e})}function mp(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(t," for more information.").concat(e.length>0?" Args: ".concat(e.join(", ")):""))}var A6e=function(){function t(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return t.prototype.indexOfGroup=function(e){for(var n=0,r=0;r<e;r++)n+=this.groupSizes[r];return n},t.prototype.insertRules=function(e,n){if(e>=this.groupSizes.length){for(var r=this.groupSizes,i=r.length,s=i;e>=s;)if((s<<=1)<0)throw mp(16,"".concat(e));this.groupSizes=new Uint32Array(s),this.groupSizes.set(r),this.length=s;for(var a=i;a<s;a++)this.groupSizes[a]=0}for(var o=this.indexOfGroup(e+1),l=(a=0,n.length);a<l;a++)this.tag.insertRule(o,n[a])&&(this.groupSizes[e]++,o++)},t.prototype.clearGroup=function(e){if(e<this.length){var n=this.groupSizes[e],r=this.indexOfGroup(e),i=r+n;this.groupSizes[e]=0;for(var s=r;s<i;s++)this.tag.deleteRule(r)}},t.prototype.getGroup=function(e){var n="";if(e>=this.length||this.groupSizes[e]===0)return n;for(var r=this.groupSizes[e],i=this.indexOfGroup(e),s=i+r,a=i;a<s;a++)n+="".concat(this.tag.getRule(a)).concat(bU);return n},t}(),p5=new Map,L_=new Map,m5=1,ZA=function(t){if(p5.has(t))return p5.get(t);for(;L_.has(m5);)m5++;var e=m5++;return p5.set(t,e),L_.set(e,t),e},C6e=function(t,e){m5=e+1,p5.set(t,e),L_.set(e,t)},R6e="style[".concat(Oy,"][").concat(lue,'="').concat(AD,'"]'),_6e=new RegExp("^".concat(Oy,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),I6e=function(t,e,n){for(var r,i=n.split(","),s=0,a=i.length;s<a;s++)(r=i[s])&&t.registerName(e,r)},k6e=function(t,e){for(var n,r=((n=e.textContent)!==null&&n!==void 0?n:"").split(bU),i=[],s=0,a=r.length;s<a;s++){var o=r[s].trim();if(o){var l=o.match(_6e);if(l){var c=0|parseInt(l[1],10),u=l[2];c!==0&&(C6e(u,c),I6e(t,u,l[3]),t.getTag().insertRules(c,i)),i.length=0}else i.push(o)}}},RQ=function(t){for(var e=document.querySelectorAll(R6e),n=0,r=e.length;n<r;n++){var i=e[n];i&&i.getAttribute(Oy)!==oue&&(k6e(t,i),i.parentNode&&i.parentNode.removeChild(i))}};function D6e(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null}var vue=function(t){var e=document.head,n=t||e,r=document.createElement("style"),i=function(o){var l=Array.from(o.querySelectorAll("style[".concat(Oy,"]")));return l[l.length-1]}(n),s=i!==void 0?i.nextSibling:null;r.setAttribute(Oy,oue),r.setAttribute(lue,AD);var a=D6e();return a&&r.setAttribute("nonce",a),n.insertBefore(r,s),r},L6e=function(){function t(e){this.element=vue(e),this.element.appendChild(document.createTextNode("")),this.sheet=function(n){if(n.sheet)return n.sheet;for(var r=document.styleSheets,i=0,s=r.length;i<s;i++){var a=r[i];if(a.ownerNode===n)return a}throw mp(17)}(this.element),this.length=0}return t.prototype.insertRule=function(e,n){try{return this.sheet.insertRule(n,e),this.length++,!0}catch{return!1}},t.prototype.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.prototype.getRule=function(e){var n=this.sheet.cssRules[e];return n&&n.cssText?n.cssText:""},t}(),O6e=function(){function t(e){this.element=vue(e),this.nodes=this.element.childNodes,this.length=0}return t.prototype.insertRule=function(e,n){if(e<=this.length&&e>=0){var r=document.createTextNode(n);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},t.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.prototype.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},t}(),M6e=function(){function t(e){this.rules=[],this.length=0}return t.prototype.insertRule=function(e,n){return e<=this.length&&(this.rules.splice(e,0,n),this.length++,!0)},t.prototype.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.prototype.getRule=function(e){return e<this.length?this.rules[e]:""},t}(),_Q=k_,P6e={isServer:!k_,useCSSOMInjection:!d6e},O_=function(){function t(e,n,r){e===void 0&&(e=My),n===void 0&&(n={});var i=this;this.options=Ts(Ts({},P6e),e),this.gs=n,this.names=new Map(r),this.server=!!e.isServer,!this.server&&k_&&_Q&&(_Q=!1,RQ(this)),wU(this,function(){return function(s){for(var a=s.getTag(),o=a.length,l="",c=function(d){var f=function(E){return L_.get(E)}(d);if(f===void 0)return"continue";var h=s.names.get(f),m=a.getGroup(d);if(h===void 0||!h.size||m.length===0)return"continue";var g="".concat(Oy,".g").concat(d,'[id="').concat(f,'"]'),b="";h!==void 0&&h.forEach(function(E){E.length>0&&(b+="".concat(E,","))}),l+="".concat(m).concat(g,'{content:"').concat(b,'"}').concat(bU)},u=0;u<o;u++)c(u);return l}(i)})}return t.registerId=function(e){return ZA(e)},t.prototype.rehydrate=function(){!this.server&&k_&&RQ(this)},t.prototype.reconstructWithOptions=function(e,n){return n===void 0&&(n=!0),new t(Ts(Ts({},this.options),e),this.gs,n&&this.names||void 0)},t.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.prototype.getTag=function(){return this.tag||(this.tag=(e=function(n){var r=n.useCSSOMInjection,i=n.target;return n.isServer?new M6e(i):r?new L6e(i):new O6e(i)}(this.options),new A6e(e)));var e},t.prototype.hasNameForId=function(e,n){return this.names.has(e)&&this.names.get(e).has(n)},t.prototype.registerName=function(e,n){if(ZA(e),this.names.has(e))this.names.get(e).add(n);else{var r=new Set;r.add(n),this.names.set(e,r)}},t.prototype.insertRules=function(e,n,r){this.registerName(e,n),this.getTag().insertRules(ZA(e),r)},t.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.prototype.clearRules=function(e){this.getTag().clearGroup(ZA(e)),this.clearNames(e)},t.prototype.clearTag=function(){this.tag=void 0},t}(),$6e=/&/g,N6e=/^\s*\/\/.*$/gm;function yue(t,e){return t.map(function(n){return n.type==="rule"&&(n.value="".concat(e," ").concat(n.value),n.value=n.value.replaceAll(",",",".concat(e," ")),n.props=n.props.map(function(r){return"".concat(e," ").concat(r)})),Array.isArray(n.children)&&n.type!=="@keyframes"&&(n.children=yue(n.children,e)),n})}function F6e(t){var e,n,r,i=My,s=i.options,a=s===void 0?My:s,o=i.plugins,l=o===void 0?CD:o,c=function(f,h,m){return m.startsWith(n)&&m.endsWith(n)&&m.replaceAll(n,"").length>0?".".concat(e):f},u=l.slice();u.push(function(f){f.type===xD&&f.value.includes("&")&&(f.props[0]=f.props[0].replace($6e,n).replace(r,c))}),a.prefix&&u.push(c6e),u.push(a6e);var d=function(f,h,m,g){h===void 0&&(h=""),m===void 0&&(m=""),g===void 0&&(g="&"),e=g,n=h,r=new RegExp("\\".concat(n,"\\b"),"g");var b=f.replace(N6e,""),E=i6e(m||h?"".concat(m," ").concat(h," { ").concat(b," }"):b);a.namespace&&(E=yue(E,a.namespace));var x=[];return I_(E,o6e(u.concat(l6e(function(S){return x.push(S)})))),x};return d.hash=l.length?l.reduce(function(f,h){return h.name||mp(15),x1(f,h.name)},due).toString():"",d}var j6e=new O_,q8=F6e(),bue=Ye.createContext({shouldForwardProp:void 0,styleSheet:j6e,stylis:q8});bue.Consumer;Ye.createContext(void 0);function K8(){return y.useContext(bue)}var Eue=function(){function t(e,n){var r=this;this.inject=function(i,s){s===void 0&&(s=q8);var a=r.name+s.hash;i.hasNameForId(r.id,a)||i.insertRules(r.id,a,s(r.rules,a,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=n,wU(this,function(){throw mp(12,String(r.name))})}return t.prototype.getName=function(e){return e===void 0&&(e=q8),this.name+e.hash},t}(),B6e=function(t){return t>="A"&&t<="Z"};function IQ(t){for(var e="",n=0;n<t.length;n++){var r=t[n];if(n===1&&r==="-"&&t[0]==="-")return t;B6e(r)?e+="-"+r.toLowerCase():e+=r}return e.startsWith("ms-")?"-"+e:e}var xue=function(t){return t==null||t===!1||t===""},wue=function(t){var e,n,r=[];for(var i in t){var s=t[i];t.hasOwnProperty(i)&&!xue(s)&&(Array.isArray(s)&&s.isCss||K0(s)?r.push("".concat(IQ(i),":"),s,";"):v2(s)?r.push.apply(r,ky(ky(["".concat(i," {")],wue(s),!1),["}"],!1)):r.push("".concat(IQ(i),": ").concat((e=i,(n=s)==null||typeof n=="boolean"||n===""?"":typeof n!="number"||n===0||e in u6e||e.startsWith("--")?String(n).trim():"".concat(n,"px")),";")))}return r};function ep(t,e,n,r){if(xue(t))return[];if(xU(t))return[".".concat(t.styledComponentId)];if(K0(t)){if(!K0(s=t)||s.prototype&&s.prototype.isReactComponent||!e)return[t];var i=t(e);return ep(i,e,n,r)}var s;return t instanceof Eue?n?(t.inject(n,r),[t.getName(r)]):[t]:v2(t)?wue(t):Array.isArray(t)?Array.prototype.concat.apply(CD,t.map(function(a){return ep(a,e,n,r)})):[t.toString()]}function Sue(t){for(var e=0;e<t.length;e+=1){var n=t[e];if(K0(n)&&!xU(n))return!1}return!0}var U6e=fue(AD),H6e=function(){function t(e,n,r){this.rules=e,this.staticRulesId="",this.isStatic=(r===void 0||r.isStatic)&&Sue(e),this.componentId=n,this.baseHash=x1(U6e,n),this.baseStyle=r,O_.registerId(n)}return t.prototype.generateAndInjectStyles=function(e,n,r){var i=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,n,r):"";if(this.isStatic&&!r.hash)if(this.staticRulesId&&n.hasNameForId(this.componentId,this.staticRulesId))i=d0(i,this.staticRulesId);else{var s=D_(ep(this.rules,e,n,r)),a=z8(x1(this.baseHash,s)>>>0);if(!n.hasNameForId(this.componentId,a)){var o=r(s,".".concat(a),void 0,this.componentId);n.insertRules(this.componentId,a,o)}i=d0(i,a),this.staticRulesId=a}else{for(var l=x1(this.baseHash,r.hash),c="",u=0;u<this.rules.length;u++){var d=this.rules[u];if(typeof d=="string")c+=d;else if(d){var f=D_(ep(d,e,n,r));l=x1(l,f+u),c+=f}}if(c){var h=z8(l>>>0);n.hasNameForId(this.componentId,h)||n.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),i=d0(i,h)}}return i},t}(),Py=Ye.createContext(void 0);Py.Consumer;function de(){var t=y.useContext(Py);if(!t)throw mp(18);return t}function V6e(t){var e=Ye.useContext(Py),n=y.useMemo(function(){return function(r,i){if(!r)throw mp(14);if(K0(r)){var s=r(i);return s}if(Array.isArray(r)||typeof r!="object")throw mp(8);return i?Ts(Ts({},i),r):r}(t.theme,e)},[t.theme,e]);return t.children?Ye.createElement(Py.Provider,{value:n},t.children):null}var B4={};function W6e(t,e,n){var r=xU(t),i=t,s=!j4(t),a=e.attrs,o=a===void 0?CD:a,l=e.componentId,c=l===void 0?function(A,R){var C=typeof A!="string"?"sc":wQ(A);B4[C]=(B4[C]||0)+1;var T="".concat(C,"-").concat(EU(AD+C+B4[C]));return R?"".concat(R,"-").concat(T):T}(e.displayName,e.parentComponentId):l,u=e.displayName,d=u===void 0?function(A){return j4(A)?"styled.".concat(A):"Styled(".concat(g6e(A),")")}(t):u,f=e.displayName&&e.componentId?"".concat(wQ(e.displayName),"-").concat(e.componentId):e.componentId||c,h=r&&i.attrs?i.attrs.concat(o).filter(Boolean):o,m=e.shouldForwardProp;if(r&&i.shouldForwardProp){var g=i.shouldForwardProp;if(e.shouldForwardProp){var b=e.shouldForwardProp;m=function(A,R){return g(A,R)&&b(A,R)}}else m=g}var E=new H6e(n,f,r?i.componentStyle:void 0);function x(A,R){return function(C,T,I){var D=C.attrs,k=C.componentStyle,O=C.defaultProps,P=C.foldedComponentIds,M=C.styledComponentId,j=C.target,U=Ye.useContext(Py),z=K8(),G=C.shouldForwardProp||z.shouldForwardProp,F=cue(T,U,O)||My,$=function(ie,ne,ae){for(var Se,Re=Ts(Ts({},ne),{className:void 0,theme:ae}),je=0;je<ie.length;je+=1){var Fe=K0(Se=ie[je])?Se(Re):Se;for(var Me in Fe)Re[Me]=Me==="className"?d0(Re[Me],Fe[Me]):Me==="style"?Ts(Ts({},Re[Me]),Fe[Me]):Fe[Me]}return ne.className&&(Re.className=d0(Re.className,ne.className)),Re}(D,T,F),H=$.as||j,q={};for(var Y in $)$[Y]===void 0||Y[0]==="$"||Y==="as"||Y==="theme"&&$.theme===F||(Y==="forwardedAs"?q.as=$.forwardedAs:G&&!G(Y,H)||(q[Y]=$[Y]));var se=function(ie,ne){var ae=K8(),Se=ie.generateAndInjectStyles(ne,ae.styleSheet,ae.stylis);return Se}(k,$),ye=d0(P,M);return se&&(ye+=" "+se),$.className&&(ye+=" "+$.className),q[j4(H)&&!uue.has(H)?"class":"className"]=ye,I&&(q.ref=I),y.createElement(H,q)}(S,A,R)}x.displayName=d;var S=Ye.forwardRef(x);return S.attrs=h,S.componentStyle=E,S.displayName=d,S.shouldForwardProp=m,S.foldedComponentIds=r?d0(i.foldedComponentIds,i.styledComponentId):"",S.styledComponentId=f,S.target=r?i.target:t,Object.defineProperty(S,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(A){this._foldedDefaultProps=r?function(R){for(var C=[],T=1;T<arguments.length;T++)C[T-1]=arguments[T];for(var I=0,D=C;I<D.length;I++)G8(R,D[I],!0);return R}({},i.defaultProps,A):A}}),wU(S,function(){return".".concat(S.styledComponentId)}),s&&gue(S,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),S}function kQ(t,e){for(var n=[t[0]],r=0,i=e.length;r<i;r+=1)n.push(e[r],t[r+1]);return n}var DQ=function(t){return Object.assign(t,{isCss:!0})};function Mt(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(K0(t)||v2(t))return DQ(ep(kQ(CD,ky([t],e,!0))));var r=t;return e.length===0&&r.length===1&&typeof r[0]=="string"?ep(r):DQ(ep(kQ(r,e)))}function Y8(t,e,n){if(n===void 0&&(n=My),!e)throw mp(1,e);var r=function(i){for(var s=[],a=1;a<arguments.length;a++)s[a-1]=arguments[a];return t(e,n,Mt.apply(void 0,ky([i],s,!1)))};return r.attrs=function(i){return Y8(t,e,Ts(Ts({},n),{attrs:Array.prototype.concat(n.attrs,i).filter(Boolean)}))},r.withConfig=function(i){return Y8(t,e,Ts(Ts({},n),i))},r}var Tue=function(t){return Y8(W6e,t)},J=Tue;uue.forEach(function(t){J[t]=Tue(t)});var z6e=function(){function t(e,n){this.rules=e,this.componentId=n,this.isStatic=Sue(e),O_.registerId(this.componentId+1)}return t.prototype.createStyles=function(e,n,r,i){var s=i(D_(ep(this.rules,n,r,i)),""),a=this.componentId+e;r.insertRules(a,a,s)}
19,t.prototype.removeStyles=function(e,n){n.clearRules(this.componentId+e)},t.prototype.renderStyles=function(e,n,r,i){e>2&&O_.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,n,r,i)},t}();function Aue(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=Mt.apply(void 0,ky([t],e,!1)),i="sc-global-".concat(EU(JSON.stringify(r))),s=new z6e(r,i),a=function(l){var c=K8(),u=Ye.useContext(Py),d=Ye.useRef(c.styleSheet.allocateGSInstance(i)).current;return c.styleSheet.server&&o(d,l,c.styleSheet,u,c.stylis),Ye.useLayoutEffect(function(){if(!c.styleSheet.server)return o(d,l,c.styleSheet,u,c.stylis),function(){return s.removeStyles(d,c.styleSheet)}},[d,l,c.styleSheet,u,c.stylis]),null};function o(l,c,u,d,f){if(s.isStatic)s.renderStyles(l,f6e,u,f);else{var h=Ts(Ts({},c),{theme:cue(c,d,a.defaultProps)});s.renderStyles(l,h,u,f)}}return Ye.memo(a)}function Ns(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=D_(Mt.apply(void 0,ky([t],e,!1))),i=EU(r);return new Eue(i,r)}const G6e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 2A12.014 12.014 0 0 0 4 14c0 3 1.57 6.883 4.201 10.375C10.85 27.894 13.764 30 16 30s5.151-2.101 7.799-5.625C26.43 20.875 28 17 28 14A12.014 12.014 0 0 0 16 2M8 14.5A1.5 1.5 0 0 1 9.5 13a4.5 4.5 0 0 1 4.5 4.5 1.5 1.5 0 0 1-1.5 1.5A4.5 4.5 0 0 1 8 14.5M18 25h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2m1.5-6a1.5 1.5 0 0 1-1.5-1.5 4.5 4.5 0 0 1 4.5-4.5 1.5 1.5 0 0 1 1.5 1.5 4.5 4.5 0 0 1-4.5 4.5"})})},q6e=y.forwardRef(G6e),ffn=q6e,K6e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28 6H4a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2v11a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V13a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2m-9 12h-6a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2m9-7H4V8h24z"})})},Y6e=y.forwardRef(K6e),hfn=Y6e,Q6e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30.5 7v6a1.5 1.5 0 0 1-1.5 1.5h-6a1.5 1.5 0 0 1 0-3h2.137l-2.375-2.173-.047-.046a9.5 9.5 0 1 0-6.84 16.219H16a9.44 9.44 0 0 0 6.519-2.59 1.5 1.5 0 1 1 2.061 2.181A12.43 12.43 0 0 1 16 28.5h-.171a12.5 12.5 0 1 1 8.985-21.368L27.5 9.59V7a1.5 1.5 0 0 1 3 0"})})},X6e=y.forwardRef(Q6e),Z6e=X6e,J6e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m26.061 19.061-9 9a1.503 1.503 0 0 1-2.125 0l-9-9a1.503 1.503 0 1 1 2.125-2.125l6.439 6.439V5a1.5 1.5 0 1 1 3 0v18.375l6.439-6.44a1.502 1.502 0 1 1 2.125 2.125z"})})},ePe=y.forwardRef(J6e),pfn=ePe,tPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5H8.625l6.44 6.439a1.502 1.502 0 1 1-2.125 2.125l-9-9a1.5 1.5 0 0 1 0-2.125l9-9a1.503 1.503 0 0 1 2.125 2.125L8.625 14.5H27a1.5 1.5 0 0 1 1.5 1.5"})})},nPe=y.forwardRef(tPe),rPe=nPe,iPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m28.061 17.061-9 9a1.503 1.503 0 1 1-2.125-2.125l6.439-6.436H5a1.5 1.5 0 1 1 0-3h18.375l-6.436-6.44a1.503 1.503 0 0 1 2.125-2.125l9 9a1.5 1.5 0 0 1-.003 2.126"})})},sPe=y.forwardRef(iPe),aPe=sPe,oPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26.061 15.061a1.5 1.5 0 0 1-2.125 0L17.5 8.625V27a1.5 1.5 0 1 1-3 0V8.625l-6.439 6.436a1.503 1.503 0 1 1-2.125-2.125l9-9a1.5 1.5 0 0 1 2.125 0l9 9a1.5 1.5 0 0 1 0 2.125"})})},lPe=y.forwardRef(oPe),mfn=lPe,cPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M11 13.5H5A1.5 1.5 0 0 1 3.5 12V6a1.5 1.5 0 0 1 3 0v1.733C8.581 5.683 11.786 3.5 16 3.5c5.558 0 8.92 3.299 9.061 3.439a1.5 1.5 0 0 1-2.117 2.125C22.889 9.01 20.25 6.5 16 6.5c-3.625 0-6.367 2.21-8 4h3a1.5 1.5 0 1 1 0 3m16 5h-6a1.5 1.5 0 1 0 0 3h3c-1.625 1.79-4.375 4-8 4-4.25 0-6.889-2.511-6.944-2.565A1.5 1.5 0 0 0 6.94 25.06c.141.141 3.504 3.44 9.061 3.44 4.214 0 7.419-2.183 9.5-4.233V26a1.5 1.5 0 1 0 3 0v-6a1.5 1.5 0 0 0-1.5-1.5"})})},uPe=y.forwardRef(cPe),SU=uPe,dPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27.725 21.993C27.031 20.798 26 17.416 26 13a10 10 0 0 0-20 0c0 4.418-1.032 7.797-1.726 8.993A2 2 0 0 0 6 25h5.101a5 5 0 0 0 9.798 0H26a2 2 0 0 0 1.725-3.008M16 27a3 3 0 0 1-2.828-2h5.656A3 3 0 0 1 16 27"})})},fPe=y.forwardRef(dPe),gfn=fPe,hPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M22.135 14.308A6.001 6.001 0 0 0 17.5 4.5H9A1.5 1.5 0 0 0 7.5 6v19A1.5 1.5 0 0 0 9 26.5h10a6.5 6.5 0 0 0 3.135-12.192M10.5 7.5h7a3 3 0 0 1 0 6h-7zm8.5 16h-8.5v-7H19a3.5 3.5 0 1 1 0 7"})})},pPe=y.forwardRef(hPe),vfn=pPe,mPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 4v20a1 1 0 0 1-1 1H9a2 2 0 0 0-2 2h17a1 1 0 0 1 0 2H6a1 1 0 0 1-1-1V7a4 4 0 0 1 4-4h17a1 1 0 0 1 1 1"})})},gPe=y.forwardRef(mPe),yfn=gPe,vPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M19 14a1 1 0 0 1-1 1h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 1 1m10-5v16a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h5V6a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v1h5a2 2 0 0 1 2 2M12 7h8V6a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1zm15 7.201V9H5v5.201A23 23 0 0 0 16 17a23 23 0 0 0 11-2.799"})})},yPe=y.forwardRef(vPe),bfn=yPe,bPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M9.5 8A1.5 1.5 0 0 1 11 6.5h16a1.5 1.5 0 0 1 0 3H11A1.5 1.5 0 0 1 9.5 8M27 14.5H11a1.5 1.5 0 1 0 0 3h16a1.5 1.5 0 1 0 0-3m0 8H11a1.5 1.5 0 1 0 0 3h16a1.5 1.5 0 1 0 0-3M5.5 14a2 2 0 1 0 0 4 2 2 0 0 0 0-4m0-8a2 2 0 1 0 0 4 2 2 0 0 0 0-4m0 16a2 2 0 1 0 0 4 2 2 0 0 0 0-4"})})},EPe=y.forwardRef(bPe),Efn=EPe,xPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26 4h-3V3a1 1 0 0 0-2 0v1H11V3a1 1 0 0 0-2 0v1H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m0 6H6V6h3v1a1 1 0 0 0 2 0V6h10v1a1 1 0 0 0 2 0V6h3z"})})},wPe=y.forwardRef(xPe),SPe=wPe,TPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30 14h-1.35l-3.472-7.812A2 2 0 0 0 23.35 5H8.65a2 2 0 0 0-1.828 1.188L3.35 14H2a1 1 0 0 0 0 2h1v10a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2v-2h12v2a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2V16h1a1 1 0 0 0 0-2m-20 6H8a1 1 0 0 1 0-2h2a1 1 0 0 1 0 2m12 0a1 1 0 0 1 0-2h2a1 1 0 0 1 0 2z"})})},APe=y.forwardRef(TPe),xfn=APe,CPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m26.708 12.708-10 10a1 1 0 0 1-1.415 0l-10-10A1 1 0 0 1 6 11h20a1 1 0 0 1 .707 1.707"})})},RPe=y.forwardRef(CPe),co=RPe,_Pe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26.924 20.383A1 1 0 0 1 26 21H6a1 1 0 0 1-.708-1.707l10-10a1 1 0 0 1 1.415 0l10 10a1 1 0 0 1 .217 1.09"})})},IPe=y.forwardRef(_Pe),kPe=IPe,DPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M7 26a1 1 0 1 1-2 0 1 1 0 0 0-1-1 1 1 0 0 1 0-2 3 3 0 0 1 3 3m-3-7a1 1 0 0 0 0 2 5 5 0 0 1 5 5 1 1 0 1 0 2 0 7.01 7.01 0 0 0-7-7m0-4a1 1 0 0 0 0 2 9.01 9.01 0 0 1 9 9 1 1 0 0 0 2 0A11.01 11.01 0 0 0 4 15M27 5H5a2 2 0 0 0-2 2v5a1 1 0 0 0 1 1 13.014 13.014 0 0 1 13 13 1 1 0 0 0 1 1h9a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2"})})},LPe=y.forwardRef(DPe),wfn=LPe,OPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M25 3h-1a2 2 0 0 0-2 2v2h-3.5V5a2 2 0 0 0-2-2h-1a2 2 0 0 0-2 2v2H10V5a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v5.586A1.98 1.98 0 0 0 5.586 12L7 13.414V27a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V13.414L26.414 12A1.98 1.98 0 0 0 27 10.586V5a2 2 0 0 0-2-2m-6 24h-6v-8a3 3 0 0 1 6 0z"})})},MPe=y.forwardRef(OPe),Sfn=MPe,PPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 5H5a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-3.5 4a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m0 7a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m-5-2a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m-3-5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m-3 7a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M25 24H7a1 1 0 0 1-1-1V9a1 1 0 0 1 2 0v13h17a1 1 0 0 1 0 2"})})},$Pe=y.forwardRef(PPe),Tfn=$Pe,NPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M3.094 14.443a12.8 12.8 0 0 1 2.914-6.72 2 2 0 0 1 2.953-.138l3.459 3.533a1.98 1.98 0 0 1 .211 2.56 3.2 3.2 0 0 0-.462.968.5.5 0 0 1-.478.354h-8.1a.5.5 0 0 1-.497-.557m14.08-11.435A2 2 0 0 0 15 5v5.084a1.98 1.98 0 0 0 1.656 1.97 4 4 0 0 1 .677 7.72.51.51 0 0 0-.333.476v8.154a.5.5 0 0 0 .558.5A13.04 13.04 0 0 0 29 16.185C29.094 9.4 23.899 3.61 17.174 3.008M14.656 19.77a4 4 0 0 1-2.425-2.427.51.51 0 0 0-.475-.343H3.59a.5.5 0 0 0-.5.556A13.01 13.01 0 0 0 14.443 28.91a.5.5 0 0 0 .556-.5V20.25a.51.51 0 0 0-.343-.48"})})},FPe=y.forwardRef(NPe),Afn=FPe,jPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m0 2a11 11 0 0 1 8.984 4.659L16 14.845zm0 22a11 11 0 0 1-8.984-4.659l18.97-10.951A11 11 0 0 1 16 27"})})},BPe=y.forwardRef(jPe),Cfn=BPe,UPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m29.061 10.061-16 16a1.5 1.5 0 0 1-2.125 0l-7-7a1.504 1.504 0 0 1 2.125-2.125L12 22.875 26.939 7.939a1.502 1.502 0 1 1 2.125 2.125z"})})},HPe=y.forwardRef(UPe),TU=HPe,VPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m5.708 10.708-7 7a1 1 0 0 1-1.415 0l-3-3a1 1 0 0 1 1.415-1.415L14 18.586l6.293-6.293a1 1 0 0 1 1.415 1.415"})})},WPe=y.forwardRef(VPe),Zd=WPe,zPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m27.061 13.061-10 10a1.503 1.503 0 0 1-2.125 0l-10-10a1.503 1.503 0 1 1 2.125-2.125L16 19.875l8.939-8.94a1.502 1.502 0 1 1 2.125 2.125z"})})},GPe=y.forwardRef(zPe),qPe=GPe,KPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M21.061 24.939a1.503 1.503 0 0 1-2.125 2.125l-10-10a1.5 1.5 0 0 1 0-2.125l10-10a1.503 1.503 0 0 1 2.125 2.125L12.125 16z"})})},YPe=y.forwardRef(KPe),AU=YPe,QPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m23.061 17.061-10 10a1.503 1.503 0 0 1-2.125-2.125L19.875 16l-8.936-8.939a1.502 1.502 0 1 1 2.125-2.125l10 10a1.5 1.5 0 0 1-.003 2.125"})})},XPe=y.forwardRef(QPe),KS=XPe,ZPe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27.061 21.061a1.503 1.503 0 0 1-2.125 0L16 12.125l-8.939 8.936a1.503 1.503 0 0 1-2.125-2.125l10-10a1.5 1.5 0 0 1 2.125 0l10 10a1.5 1.5 0 0 1 0 2.125"})})},JPe=y.forwardRef(ZPe),e$e=JPe,t$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m7 14h-7a1 1 0 0 1-1-1V9a1 1 0 0 1 2 0v6h6a1 1 0 0 1 0 2"})})},n$e=y.forwardRef(t$e),Cue=n$e,r$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28 16a12 12 0 0 1-20.236 8.728 1.002 1.002 0 0 1 1.375-1.456 10 10 0 1 0-.21-14.343c-.441.446-.857.885-1.26 1.321l2.039 2.043A1 1 0 0 1 9 14H4a1 1 0 0 1-1-1V8a1 1 0 0 1 1.707-.707L6.25 8.838c.402-.437.817-.875 1.258-1.32A12 12 0 0 1 28 16M16 9a1 1 0 0 0-1 1v6a1 1 0 0 0 .485.858l5 3a.999.999 0 0 0 1.486-1.1 1 1 0 0 0-.456-.616L17 15.434V10a1 1 0 0 0-1-1"})})},i$e=y.forwardRef(r$e),s$e=i$e,a$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M20.008 5a11.01 11.01 0 0 0-9.847 6.084A10.9 10.9 0 0 0 9 15.966 1.023 1.023 0 0 1 8.071 17 1 1 0 0 1 7 16a13 13 0 0 1 .668-4.115.5.5 0 0 0-.594-.647A8.01 8.01 0 0 0 1 19c0 4.399 3.719 8 8.125 8H20a11.01 11.01 0 0 0 10.991-11.435C30.764 9.693 25.884 5 20.008 5"})})},o$e=y.forwardRef(a$e),l$e=o$e,c$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30.991 15.565C30.764 9.693 25.884 5 20.008 5a11.01 11.01 0 0 0-9.847 6.084A10.9 10.9 0 0 0 9 15.966 1.023 1.023 0 0 1 8.071 17 1 1 0 0 1 7 16a13 13 0 0 1 .668-4.115.5.5 0 0 0-.594-.647A8.01 8.01 0 0 0 1 19c0 4.399 3.719 8 8.125 8H20a11.01 11.01 0 0 0 10.991-11.435m-7.283 3.143a1 1 0 0 1-1.415 0L20 16.414V24a1 1 0 0 1-2 0v-7.586l-2.293 2.293a1 1 0 0 1-1.415-1.415l4-4a1 1 0 0 1 1.415 0l4 4a1 1 0 0 1 0 1.415"})})};y.forwardRef(c$e);const u$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M8.96 12.153 4.342 16l4.618 3.848a1.5 1.5 0 1 1-1.92 2.305l-6-5a1.5 1.5 0 0 1 0-2.305l6-5a1.5 1.5 0 0 1 1.92 2.304m22 2.694-6-5a1.5 1.5 0 1 0-1.92 2.306L27.658 16l-4.618 3.848a1.5 1.5 0 1 0 1.92 2.305l6-5a1.5 1.5 0 0 0 0-2.305M20.512 3.59a1.5 1.5 0 0 0-1.922.898l-8 22a1.5 1.5 0 0 0 2.82 1.024l8-22a1.5 1.5 0 0 0-.898-1.922"})})},d$e=y.forwardRef(u$e),Rfn=d$e,f$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 256 256",fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M200 40h-32a16 16 0 0 0-16-16H32a16 16 0 0 0-16 16v80a16 16 0 0 0 16 16h8v64a16 16 0 0 0 16 16h144a16 16 0 0 0 16-16V56a16 16 0 0 0-16-16m-93.66 21.66a8 8 0 0 1 11.32-11.32l24 24a8 8 0 0 1 0 11.32l-24 24a8 8 0 0 1-11.32-11.32L124.69 80Zm-64 24a8 8 0 0 1 0-11.32l24-24a8 8 0 0 1 11.32 11.32L59.31 80l18.35 18.34a8 8 0 0 1-11.32 11.32ZM200 200H56v-64h96a16 16 0 0 0 16-16V56h32Z"})})},h$e=y.forwardRef(f$e),_fn=h$e,p$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26 10H4a1 1 0 0 0-1 1v6a12.04 12.04 0 0 0 4.068 9H4a1 1 0 0 0 0 2h22a1 1 0 0 0 0-2h-3.067a12.1 12.1 0 0 0 3.375-5.011A5 5 0 0 0 31 16v-1a5 5 0 0 0-5-5m3 6a3 3 0 0 1-2.15 2.875Q27 17.944 27 17v-4.828A3 3 0 0 1 29 15zM14 7V3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0m4 0V3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0m-8 0V3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0"})})},m$e=y.forwardRef(p$e),Ifn=m$e,g$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29.743 13.401a1 1 0 0 0-.487-.675l-3.729-2.125-.015-4.202a1 1 0 0 0-.353-.76 14 14 0 0 0-4.59-2.584 1 1 0 0 0-.808.074L16 5.23l-3.765-2.106a1 1 0 0 0-.809-.075 14 14 0 0 0-4.585 2.594 1 1 0 0 0-.354.758L6.47 10.61 2.74 12.734a1 1 0 0 0-.486.675 13.3 13.3 0 0 0 0 5.195 1 1 0 0 0 .486.675l3.729 2.125.015 4.204a1 1 0 0 0 .353.76 14 14 0 0 0 4.59 2.583 1 1 0 0 0 .808-.073L16 26.768l3.765 2.107a1.013 1.013 0 0 0 .809.073 14 14 0 0 0 4.585-2.592 1 1 0 0 0 .354-.759l.018-4.206 3.729-2.125a1 1 0 0 0 .486-.675c.34-1.713.338-3.477-.003-5.19M16 21a5 5 0 1 1 0-10 5 5 0 0 1 0 10"})})},v$e=y.forwardRef(g$e),kfn=v$e,y$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M18.5 12V6a1.5 1.5 0 1 1 3 0v4.5H26a1.5 1.5 0 1 1 0 3h-6a1.5 1.5 0 0 1-1.5-1.5M12 18.5H6a1.5 1.5 0 1 0 0 3h4.5V26a1.5 1.5 0 1 0 3 0v-6a1.5 1.5 0 0 0-1.5-1.5m14 0h-6a1.5 1.5 0 0 0-1.5 1.5v6a1.5 1.5 0 1 0 3 0v-4.5H26a1.5 1.5 0 1 0 0-3m-14-14A1.5 1.5 0 0 0 10.5 6v4.5H6a1.5 1.5 0 1 0 0 3h6a1.5 1.5 0 0 0 1.5-1.5V6A1.5 1.5 0 0 0 12 4.5"})})},b$e=y.forwardRef(y$e),Dfn=b$e,E$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M22.5 17.5h-2v-3h2a5 5 0 1 0-5-5v2h-3v-2a5 5 0 1 0-5 5h2v3h-2a5 5 0 1 0 5 5v-2h3v2a5 5 0 1 0 5-5m-2-8a2 2 0 1 1 2 2h-2zm-13 0a2 2 0 0 1 4 0v2h-2a2 2 0 0 1-2-2m4 13a2 2 0 1 1-2-2h2zm3-8h3v3h-3zm8 10a2 2 0 0 1-2-2v-2h2a2 2 0 0 1 0 4"})})},x$e=y.forwardRef(E$e),Lfn=x$e,w$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30.5 24a1.5 1.5 0 0 1-1.5 1.5h-3.5V29a1.5 1.5 0 1 1-3 0v-3.5H8A1.5 1.5 0 0 1 6.5 24V9.5H3a1.5 1.5 0 0 1 0-3h3.5V3a1.5 1.5 0 0 1 3 0v19.5H29a1.5 1.5 0 0 1 1.5 1.5M13 9.5h9.5V19a1.5 1.5 0 1 0 3 0V8A1.5 1.5 0 0 0 24 6.5H13a1.5 1.5 0 0 0 0 3"})})},S$e=y.forwardRef(w$e),T$e=S$e,A$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26.061 23.939a1.503 1.503 0 0 1-2.125 2.125L16 18.125l-7.939 7.936a1.503 1.503 0 1 1-2.125-2.125L13.875 16 5.939 8.061a1.503 1.503 0 1 1 2.125-2.125L16 13.875l7.939-7.94a1.502 1.502 0 1 1 2.125 2.125L18.125 16z"})})},C$e=y.forwardRef(A$e),Ni=C$e,R$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m4.708 16.293a1 1 0 0 1-1.415 1.415L16 17.414l-3.293 3.293a1 1 0 0 1-1.415-1.415L14.587 16l-3.293-3.293a1 1 0 1 1 1.415-1.415L16 14.587l3.293-3.293a1 1 0 0 1 1.415 1.415L17.414 16z"})})},_$e=y.forwardRef(R$e),CU=_$e,I$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30.48 9.524a1.51 1.51 0 0 0-1.668-.213l-6.276 3.125-5.24-8.704a1.514 1.514 0 0 0-2.592 0l-5.24 8.708L3.19 9.315a1.514 1.514 0 0 0-2.113 1.825l4.625 14.17a1 1 0 0 0 1.46.55C7.194 25.841 10.39 24 16 24s8.806 1.841 8.835 1.859a1 1 0 0 0 1.464-.549l4.625-14.166a1.51 1.51 0 0 0-.444-1.62M21.98 19.6a1 1 0 0 1-1.159.811 28.5 28.5 0 0 0-9.652 0 1 1 0 0 1-.348-1.97 30.6 30.6 0 0 1 10.348 0 1 1 0 0 1 .816 1.159z"})})},k$e=y.forwardRef(I$e),Ofn=k$e,D$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27.414 24a2 2 0 0 1 0 2.829l-.585.585a2 2 0 0 1-2.829 0l-6.906-6.905-2.735 6.292A1.98 1.98 0 0 1 12.533 28h-.098a1.98 1.98 0 0 1-1.801-1.375L4.1 6.615A1.994 1.994 0 0 1 6.615 4.1l20.01 6.534a2 2 0 0 1 .176 3.725l-6.292 2.735z"})})},L$e=y.forwardRef(D$e),Mfn=L$e,O$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3C9.271 3 4 6.075 4 10v12c0 3.925 5.271 7 12 7s12-3.075 12-7V10c0-3.925-5.271-7-12-7m10 13c0 1.203-.985 2.429-2.701 3.365C21.366 20.419 18.774 21 16 21s-5.366-.581-7.299-1.635C6.985 18.429 6 17.203 6 16v-2.08C8.133 15.795 11.779 17 16 17s7.868-1.21 10-3.08zm-2.701 9.365C21.366 26.419 18.774 27 16 27s-5.366-.581-7.299-1.635C6.985 24.429 6 23.203 6 22v-2.08C8.133 21.795 11.779 23 16 23s7.868-1.21 10-3.08V22c0 1.203-.985 2.429-2.701 3.365"})})},M$e=y.forwardRef(O$e),Pfn=M$e,P$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29 12a2 2 0 0 0-2-2h-4V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v16a1 1 0 0 0 1.625.777L9 19.25V23a2 2 0 0 0 2 2h11.699l4.676 3.778A1 1 0 0 0 29 28zm-5.319 11.223a1 1 0 0 0-.625-.223H11v-4h10a2 2 0 0 0 2-2v-5h4v13.906z"})})},$$e=y.forwardRef(P$e),$fn=$$e,N$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 19v7a2.5 2.5 0 0 1-2.5 2.5H6A2.5 2.5 0 0 1 3.5 26v-7a1.5 1.5 0 0 1 3 0v6.5h19V19a1.5 1.5 0 1 1 3 0m-13.561 1.061a1.5 1.5 0 0 0 2.125 0l5-5a1.502 1.502 0 1 0-2.125-2.125L17.5 15.375V5a1.5 1.5 0 1 0-3 0v10.375l-2.439-2.436a1.502 1.502 0 1 0-2.125 2.125z"})})},F$e=y.forwardRef(N$e),Rue=F$e,j$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M13.5 7.5a2 2 0 1 1-4 0 2 2 0 0 1 4 0m7 2a2 2 0 1 0 0-4 2 2 0 0 0 0 4m-9 4.5a2 2 0 1 0 0 4 2 2 0 0 0 0-4m9 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4m-9 8.5a2 2 0 1 0 0 4 2 2 0 0 0 0-4m9 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4"})})},B$e=y.forwardRef(j$e),Nfn=B$e,U$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 4H11a1 1 0 0 0-1 1v5H5a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-5h5a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1m-1 16h-4v-9a1 1 0 0 0-1-1h-9V6h14z"})})},H$e=y.forwardRef(U$e),_ue=H$e,V$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m11 13c.001 1.411-.27 2.81-.8 4.118l-5.587-3.437a2 2 0 0 0-.78-.279l-2.853-.385a2.01 2.01 0 0 0-2 .983h-1.09l-.475-.983a1.99 1.99 0 0 0-1.375-1.083l-1-.216.978-1.718h2.088c.338 0 .67-.087.966-.25l1.532-.845q.202-.113.375-.268l3.364-3.042a1.99 1.99 0 0 0 .407-2.458l-.045-.08A11.01 11.01 0 0 1 27 16M5 16a10.94 10.94 0 0 1 1.068-4.725l1.417 3.784a2 2 0 0 0 1.453 1.25l2.678.576.476.99a2.01 2.01 0 0 0 1.8 1.125h.186l-.904 2.029a2 2 0 0 0 .357 2.171l.018.018L16 25.742l-.242 1.25A11.014 11.014 0 0 1 5 16"})})},W$e=y.forwardRef(V$e),z$e=W$e,G$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:[p.jsx("path",{d:"M20.689 3.88A13 
1913 0 0 0 16 3a13 13 0 0 0-8.155 23.124l1.02-1.765A11 11 0 0 1 5 16a10.94 10.94 0 0 1 1.068-4.724l1.417 3.784a2 2 0 0 0 1.453 1.25l2.678.576.476.99q.113.226.275.418l1.169-2.025-.121-.25a1.99 1.99 0 0 0-1.375-1.084l-1-.217.978-1.717h2.088c.338 0 .67-.087.966-.25l.726-.4z"}),p.jsx("path",{fillRule:"evenodd",d:"m24 2.144 1.732 1-1.58 2.736q.54.435 1.036.932A13.01 13.01 0 0 1 29 16a13 13 0 0 1-17.69 12.124l-1.578 2.732-1.732-1zm-.86 5.49-4.936 8.549 1.628.22c.277.037.543.132.78.278l5.588 3.436c.53-1.308.801-2.706.8-4.117a11.01 11.01 0 0 0-3.86-8.367M13.92 23.6l-1.593 2.76a11 11 0 0 0 3.43.631l.242-1.25z",clipRule:"evenodd"})]})},q$e=y.forwardRef(G$e),K$e=q$e,Y$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m-4.5 9a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m10.365 7.5C20.579 21.724 18.441 23 16 23s-4.579-1.275-5.865-3.5a1.001 1.001 0 0 1 1.477-1.31q.157.129.253.31C12.799 20.114 14.266 21 16 21s3.201-.887 4.135-2.5a1 1 0 1 1 1.73 1M20.5 15a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})})},Q$e=y.forwardRef(Y$e),Ffn=Q$e,X$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m-4.5 9a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m10 10.865a1 1 0 0 1-1.365-.365C19.201 20.886 17.734 20 16 20s-3.201.887-4.135 2.5a1.001 1.001 0 1 1-1.73-1C11.421 19.276 13.559 18 16 18s4.579 1.275 5.865 3.5a1 1 0 0 1-.365 1.365M20.5 15a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})})},Z$e=y.forwardRef(X$e),jfn=Z$e,J$e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27.5 6v5a1.5 1.5 0 1 1-3 0V7.5H21a1.5 1.5 0 0 1 0-3h5A1.5 1.5 0 0 1 27.5 6M11 24.5H7.5V21a1.5 1.5 0 0 0-3 0v5A1.5 1.5 0 0 0 6 27.5h5a1.5 1.5 0 1 0 0-3m15-5a1.5 1.5 0 0 0-1.5 1.5v3.5H21a1.5 1.5 0 1 0 0 3h5a1.5 1.5 0 0 0 1.5-1.5v-5a1.5 1.5 0 0 0-1.5-1.5m-15-15H6A1.5 1.5 0 0 0 4.5 6v5a1.5 1.5 0 0 0 3 0V7.5H11a1.5 1.5 0 0 0 0-3"})})},e8e=y.forwardRef(J$e),Bfn=e8e,t8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 13a1.5 1.5 0 1 1-3 0V8.625l-7.439 7.439a1.503 1.503 0 1 1-2.125-2.125L23.375 6.5H19a1.5 1.5 0 0 1 0-3h8A1.5 1.5 0 0 1 28.5 5zM23 16a1.5 1.5 0 0 0-1.5 1.5v8h-15v-15h8a1.5 1.5 0 1 0 0-3H6A2.5 2.5 0 0 0 3.5 10v16A2.5 2.5 0 0 0 6 28.5h16a2.5 2.5 0 0 0 2.5-2.5v-8.5A1.5 1.5 0 0 0 23 16"})})},n8e=y.forwardRef(t8e),r8e=n8e,i8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30.914 15.595c-.044-.099-1.103-2.447-3.457-4.801C24.322 7.657 20.36 6 16 6S7.679 7.657 4.542 10.794C2.19 13.148 1.125 15.5 1.086 15.595a1 1 0 0 0 0 .812c.044.1 1.103 2.447 3.456 4.8C7.68 24.344 11.64 26 16 26s8.321-1.657 11.458-4.792c2.353-2.354 3.412-4.702 3.456-4.8a1 1 0 0 0 0-.813M16 21a5 5 0 1 1 0-10 5 5 0 0 1 0 10"})})},s8e=y.forwardRef(i8e),Q8=s8e,a8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M6.74 4.328a1 1 0 1 0-1.48 1.345l2.405 2.646c-4.54 2.786-6.493 7.081-6.579 7.276a1 1 0 0 0 0 .813c.044.098 1.103 2.446 3.456 4.8C7.68 24.343 11.64 26 16 26c2.24.013 4.459-.448 6.509-1.354l2.75 3.027a1 1 0 1 0 1.48-1.345zm11.125 15.21a4 4 0 0 1-5.209-5.73zm13.049-3.13c-.053.117-1.319 2.92-4.17 5.475a1 1 0 0 1-1.408-.072L12.675 7.884a1 1 0 0 1 .575-1.66A17 17 0 0 1 16 6c4.36 0 8.321 1.658 11.458 4.794 2.353 2.354 3.412 4.702 3.456 4.801a1 1 0 0 1 0 .813"})})},o8e=y.forwardRef(a8e),l8e=o8e,c8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M17 15v12a1 1 0 0 1-2 0V15a1 1 0 0 1 2 0m8 9a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0-1-1m3-6h-2V5a1 1 0 0 0-2 0v13h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1M7 20a1 1 0 0 0-1 1v6a1 1 0 1 0 2 0v-6a1 1 0 0 0-1-1m3-6H8V5a1 1 0 0 0-2 0v9H4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1m9-6h-2V5a1 1 0 0 0-2 0v3h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1"})})},u8e=y.forwardRef(c8e),Ufn=u8e,d8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m26.48 16.851-7.474 7.559a1.97 1.97 0 0 1-1.4.585H9.415l-3.707 3.712a1.001 1.001 0 0 1-1.415-1.415l2.823-2.822L15.588 16h10.537a.5.5 0 0 1 .355.851m.607-13.03a8 8 0 0 0-10.737.518l-1.2 1.185a.5.5 0 0 0-.15.351v7.875l6.875-6.875a1 1 0 0 1 1.414 1.414L17.589 14h11.047a.5.5 0 0 0 .445-.27 8.01 8.01 0 0 0-1.994-9.909M7.854 20.904 13 15.758V8.845a.5.5 0 0 0-.851-.355L7.586 13A1.99 1.99 0 0 0 7 14.414v6.136a.5.5 0 0 0 .854.354"})})},f8e=y.forwardRef(d8e),h8e=f8e,p8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m26.708 10.293-7-7A1 1 0 0 0 19 3H7a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V11a1 1 0 0 0-.293-.707M19 11V5.5l5.5 5.5z"})})},m8e=y.forwardRef(p8e),RU=m8e,g8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 256 256",fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m213.66 82.34-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v76a4 4 0 0 0 4 4h168a4 4 0 0 0 4-4V88a8 8 0 0 0-2.34-5.66M152 88V44l44 44ZM48 180c0 11 7.18 20 16 20a14.18 14.18 0 0 0 10.06-4.5 8.21 8.21 0 0 1 10.9-.91 8 8 0 0 1 .82 11.81A30.06 30.06 0 0 1 64 216c-17.64 0-32-16.15-32-36s14.36-36 32-36a30 30 0 0 1 21.39 9.19 8.26 8.26 0 0 1 .73 11.09 8 8 0 0 1-11.9.38A14.17 14.17 0 0 0 64 160c-8.82 0-16 9-16 20m103.81 16.31a20.82 20.82 0 0 1-9.19 15.23C137.43 215 131 216 125.13 216a61.1 61.1 0 0 1-15.13-2 8 8 0 1 1 4.3-15.41c4.38 1.2 14.95 2.7 19.55-.36.88-.59 1.83-1.52 2.14-3.93.35-2.67-.71-4.1-12.78-7.59-9.35-2.7-25-7.23-23-23.11a20.56 20.56 0 0 1 9-14.95c11.84-8 30.71-3.31 32.83-2.76a8 8 0 0 1-4.07 15.48c-4.49-1.17-15.23-2.56-19.83.56a4.54 4.54 0 0 0-2 3.67c-.12.9-.14 1.09 1.11 1.9 2.31 1.49 6.45 2.68 10.45 3.84 9.79 2.83 26.35 7.66 24.11 24.97M215.42 155l-19.89 55.68a8 8 0 0 1-15.06 0L160.58 155a8.21 8.21 0 0 1 4.5-10.45 8 8 0 0 1 10.45 4.76l12.47 34.9 12.47-34.9a8 8 0 0 1 10.45-4.76 8.23 8.23 0 0 1 4.5 10.45"})})};y.forwardRef(g8e);const v8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m26.708 10.293-7-7A1 1 0 0 0 19 3H7a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V11a1 1 0 0 0-.293-.707m-7 11a1 1 0 0 1-1.415 1.415L16 20.414l-2.293 2.293a1 1 0 0 1-1.415-1.415L14.587 19l-2.293-2.293a1 1 0 1 1 1.415-1.415L16 17.587l2.293-2.293a1 1 0 0 1 1.415 1.415L17.414 19zM19 11V5.5l5.5 5.5z"})})},y8e=y.forwardRef(v8e),Hfn=y8e,b8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M6 15h20a1 1 0 0 0 1-1v-3a1 1 0 0 0-.293-.707l-7-7A1 1 0 0 0 19 3H7a2 2 0 0 0-2 2v9a1 1 0 0 0 1 1m13-9.5 5.5 5.5H19zM28 19a1 1 0 0 1-1 1h-3v2h2a1 1 0 0 1 0 2h-2v2a1 1 0 0 1-2 0v-7a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1M8 18H6a1 1 0 0 0-1 1v7a1 1 0 1 0 2 0v-1h1a3.5 3.5 0 1 0 0-7m0 5H7v-3h1a1.5 1.5 0 1 1 0 3m8-5h-2a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h2a4.5 4.5 0 1 0 0-9m0 7h-1v-5h1a2.5 2.5 0 0 1 0 5"})})}
19,E8e=y.forwardRef(b8e),_U=E8e,x8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 256 256",fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M44 120h168a4 4 0 0 0 4-4V88a8 8 0 0 0-2.34-5.66l-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v76a4 4 0 0 0 4 4m108-76 44 44h-44Zm4 164.53a8.18 8.18 0 0 1-8.25 7.47H120a8 8 0 0 1-8-8v-55.73a8.18 8.18 0 0 1 7.47-8.25 8 8 0 0 1 8.53 8v48h20a8 8 0 0 1 8 8.51m-61.49-51.88L77.83 180l16.68 23.35a8 8 0 0 1-13 9.3L68 193.76l-13.49 18.89a8 8 0 1 1-13-9.3L58.17 180l-16.68-23.35a8 8 0 0 1 2.3-11.46 8.19 8.19 0 0 1 10.88 2.38L68 166.24l13.49-18.89a8 8 0 0 1 13 9.3Zm121.28 39.66a20.81 20.81 0 0 1-9.18 15.23c-5.19 3.46-11.67 4.46-17.49 4.46a60.6 60.6 0 0 1-15.19-2 8 8 0 0 1 4.31-15.41c4.38 1.21 14.94 2.71 19.54-.35.89-.6 1.84-1.52 2.15-3.93.34-2.67-.72-4.1-12.78-7.59-9.35-2.7-25-7.23-23-23.12a20.58 20.58 0 0 1 8.95-14.94c11.84-8 30.72-3.31 32.83-2.76a8 8 0 0 1-4.07 15.48c-4.48-1.17-15.22-2.56-19.82.56a4.54 4.54 0 0 0-2 3.67c-.11.9-.13 1.08 1.12 1.9 2.31 1.49 6.45 2.68 10.45 3.84 9.87 2.82 26.39 7.65 24.18 24.96"})})};y.forwardRef(x8e);const w8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 256 256",fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M184 144h-16a8 8 0 0 0-8 8v55.73a8.17 8.17 0 0 0 7.47 8.25 8 8 0 0 0 8.53-8v-8h7.4c15.24 0 28.14-11.92 28.59-27.15A28 28 0 0 0 184 144m-.35 40H176v-24h8a12 12 0 0 1 12 13.16A12.25 12.25 0 0 1 183.65 184M136 152v55.73a8.17 8.17 0 0 1-7.47 8.25 8 8 0 0 1-8.53-8v-55.71a8.17 8.17 0 0 1 7.47-8.25A8 8 0 0 1 136 152m-40 56.53a8.17 8.17 0 0 1-8.27 7.47h-31.5a8.27 8.27 0 0 1-6-2.5 8 8 0 0 1-1.18-9.5l25.16-44H56.27a8.17 8.17 0 0 1-8.27-7.47 8 8 0 0 1 8-8.53h31.77a8.27 8.27 0 0 1 6 2.5A8 8 0 0 1 95 156l-25.21 44H88a8 8 0 0 1 8 8.53M213.66 82.34l-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v76a4 4 0 0 0 4 4h168a4 4 0 0 0 4-4V88a8 8 0 0 0-2.34-5.66M152 88V44l44 44Z"})})};y.forwardRef(w8e);const S8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M25.5 16a1.5 1.5 0 0 1-1.5 1.5H8a1.5 1.5 0 1 1 0-3h16a1.5 1.5 0 0 1 1.5 1.5M29 8.5H3a1.5 1.5 0 0 0 0 3h26a1.5 1.5 0 1 0 0-3m-10 12h-6a1.5 1.5 0 1 0 0 3h6a1.5 1.5 0 1 0 0-3"})})},T8e=y.forwardRef(S8e),Iue=T8e,A8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 9H16.414L13 5.586A1.98 1.98 0 0 0 11.586 5H5a2 2 0 0 0-2 2v18.078A1.926 1.926 0 0 0 4.924 27H27.11A1.89 1.89 0 0 0 29 25.111V11a2 2 0 0 0-2-2M5 7h6.586l2 2H5z"})})}
19,C8e=y.forwardRef(A8e),kue=C8e,R8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 9h-4.385q.075-.06.146-.125A3.7 3.7 0 0 0 24 6.196 4.08 4.08 0 0 0 19.805 2a3.7 3.7 0 0 0-2.68 1.239A6.9 6.9 0 0 0 16 5.049a6.9 6.9 0 0 0-1.125-1.81A3.7 3.7 0 0 0 12.195 2 4.08 4.08 0 0 0 8 6.196a3.7 3.7 0 0 0 1.239 2.679q.072.06.146.125H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2v8a2 2 0 0 0 2 2h7.5a.5.5 0 0 0 .5-.5V15H5v-4h10v4h2v-4h10v4H17v11.5a.5.5 0 0 0 .5.5H25a2 2 0 0 0 2-2v-8a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2M10.564 7.375A1.7 1.7 0 0 1 10 6.125 2.076 2.076 0 0 1 12.074 4h.061a1.71 1.71 0 0 1 1.25.563c1.049 1.185 1.419 3.15 1.549 4.365-1.22-.13-3.184-.5-4.37-1.553m10.875 0c-1.186 1.05-3.155 1.42-4.375 1.55.148-1.314.561-3.237 1.561-4.361A1.7 1.7 0 0 1 19.875 4h.061A2.077 2.077 0 0 1 22 6.135a1.7 1.7 0 0 1-.564 1.24z"})})},_8e=y.forwardRef(R8e),Vfn=_8e,I8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m9.796 8h-4.428a17.8 17.8 0 0 0-2.533-5.625A11.05 11.05 0 0 1 25.796 11M16 5.014c1.5 1.625 2.625 3.693 3.296 5.986h-6.592C13.375 8.707 14.5 6.641 16 5.014M12 16c0-1.005.084-2.009.25-3h7.5a18.2 18.2 0 0 1 0 6h-7.5a18 18 0 0 1-.25-3m.704 5h6.592c-.671 2.293-1.796 4.359-3.296 5.986-1.5-1.627-2.625-3.693-3.296-5.986m6.131 5.625A17.8 17.8 0 0 0 21.367 21h4.43a11.05 11.05 0 0 1-6.962 5.625M21.776 19a20.2 20.2 0 0 0 0-6h4.808a11 11 0 0 1 0 6z"})})},k8e=y.forwardRef(I8e),Wfn=k8e,D8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{fillRule:"evenodd",d:"M13.29 28.226 6.765 24.46a2.822 2.822 0 1 1-2.708-4.693v-7.532a2.824 2.824 0 1 1 2.708-4.693l6.525-3.767a2.824 2.824 0 1 1 5.42 0l6.524 3.766a2.822 2.822 0 1 1 2.71 4.693v7.533a2.824 2.824 0 1 1-2.71 4.694l-6.524 3.766A2.825 2.825 0 0 1 16 31.84a2.822 2.822 0 0 1-2.71-3.614M16 5.806q.413-.002.791-.113l8.531 14.776a2.8 2.8 0 0 0-.791 1.37H7.467a2.8 2.8 0 0 0-.79-1.369L15.21 5.693q.377.11.791.112M7.468 23.178l-.033.12 6.526 3.767A2.81 2.81 0 0 1 16 26.195c.802 0 1.526.334 2.04.871l6.523-3.766-.032-.121zM5.397 12.233a2.824 2.824 0 0 0 2.038-3.532l6.526-3.767q.043.045.088.088L5.517 19.8l-.12-.032zM26.482 19.8q.06-.018.121-.033v-7.532a2.824 2.824 0 0 1-2.04-3.534L18.04 4.934q-.045.045-.089.088z",clipRule:"evenodd"})})};y.forwardRef(D8e);const L8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 7v7.5a.5.5 0 0 1-.5.5H17V5.5a.5.5 0 0 1 .5-.5H25a2 2 0 0 1 2 2M14.5 5H7a2 2 0 0 0-2 2v7.5a.5.5 0 0 0 .5.5H15V5.5a.5.5 0 0 0-.5-.5m12 12H17v9.5a.5.5 0 0 0 .5.5H25a2 2 0 0 0 2-2v-7.5a.5.5 0 0 0-.5-.5M5 17.5V25a2 2 0 0 0 2 2h7.5a.5.5 0 0 0 .5-.5V17H5.5a.5.5 0 0 0-.5.5"})})},O8e=y.forwardRef(L8e),M8e=O8e,P8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M10.5 6.5v5h-7A.5.5 0 0 1 3 11V8a2 2 0 0 1 2-2h5a.5.5 0 0 1 .5.5m2 19a.5.5 0 0 0 .5.5h6a.5.5 0 0 0 .5-.5v-5h-7zM3 21v3a2 2 0 0 0 2 2h5a.5.5 0 0 0 .5-.5v-5h-7a.5.5 0 0 0-.5.5m0-7v4a.5.5 0 0 0 .5.5h7v-5h-7a.5.5 0 0 0-.5.5m16-8h-6a.5.5 0 0 0-.5.5v5h7v-5A.5.5 0 0 0 19 6m9.5 7.5h-7v5h7a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5m-16 5h7v-5h-7zM27 6h-5a.5.5 0 0 0-.5.5v5h7a.5.5 0 0 0 .5-.5V8a2 2 0 0 0-2-2m1.5 14.5h-7v5a.5.5 0 0 0 .5.5h5a2 2 0 0 0 2-2v-3a.5.5 0 0 0-.5-.5"})})},$8e=y.forwardRef(P8e),zfn=$8e,N8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.791 17.633a3.04 3.04 0 0 0-2.326-.597C28.813 14.666 30 12.31 30 10c0-3.309-2.661-6-5.933-6A5.95 5.95 0 0 0 19.5 6.094 5.95 5.95 0 0 0 14.932 4C11.663 4 9 6.691 9 10c0 1.375.405 2.711 1.258 4.125a4 4 0 0 0-1.844 1.05L5.586 18H2a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h13q.123 0 .242-.03l8-2a1 1 0 0 0 .15-.05l4.858-2.067.055-.025a3.074 3.074 0 0 0 .491-5.195zm-1.362 3.393-4.75 2.023L14.875 25H7v-5.586l2.829-2.828A1.98 1.98 0 0 1 11.242 16H17.5a1.5 1.5 0 0 1 0 3H14a1 1 0 0 0 0 2h4q.113 0 .224-.025l8.375-1.926.038-.01a1.075 1.075 0 0 1 .788 1.987z"})})},F8e=y.forwardRef(N8e),Gfn=F8e,j8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28 10.5h-5.475l.951-5.231a1.5 1.5 0 1 0-2.952-.538L19.475 10.5h-4.95l.951-5.231a1.5 1.5 0 1 0-2.952-.538L11.475 10.5H6a1.5 1.5 0 0 0 0 3h4.93l-.909 5H4a1.5 1.5 0 0 0 0 3h5.475l-.951 5.231a1.5 1.5 0 0 0 1.207 1.75q.134.022.269.019a1.5 1.5 0 0 0 1.475-1.233l1.05-5.767h4.95l-.951 5.231a1.5 1.5 0 1 0 2.952.543l1.049-5.774H26a1.5 1.5 0 1 0 0-3h-4.93l.909-5H28a1.5 1.5 0 1 0 0-3m-9.979 8H13.07l.909-5h4.951z"})})},B8e=y.forwardRef(j8e),qfn=B8e,U8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M31.5 22.5a5 5 0 0 1-5 5 4.94 4.94 0 0 1-3.571-1.45 1.5 1.5 0 0 1 2.142-2.1 1.94 1.94 0 0 0 1.429.55 2 2 0 0 0 0-4 1.94 1.94 0 0 0-1.429.55 1.5 1.5 0 0 1-2.551-1.3l1-6A1.5 1.5 0 0 1 25 12.5h5a1.5 1.5 0 1 1 0 3h-3.729l-.338 2.029q.283-.03.567-.029a5 5 0 0 1 5 5M18 5.5A1.5 1.5 0 0 0 16.5 7v6h-10V7a1.5 1.5 0 0 0-3 0v15a1.5 1.5 0 0 0 3 0v-6h10v6a1.5 1.5 0 1 0 3 0V7A1.5 1.5 0 0 0 18 5.5"})})},H8e=y.forwardRef(U8e),Kfn=H8e,V8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M32 22a1.5 1.5 0 0 1-1.5 1.5V26a1.5 1.5 0 1 1-3 0v-2.5H23a1.5 1.5 0 0 1-1.422-1.974l3-9a1.5 1.5 0 0 1 2.845.948L25.08 20.5H27.5V18a1.5 1.5 0 1 1 3 0v2.5A1.5 1.5 0 0 1 32 22M18 5.5A1.5 1.5 0 0 0 16.5 7v6h-10V7a1.5 1.5 0 0 0-3 0v15a1.5 1.5 0 0 0 3 0v-6h10v6a1.5 1.5 0 1 0 3 0V7A1.5 1.5 0 0 0 18 5.5"})})},W8e=y.forwardRef(V8e),Yfn=W8e,z8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29.5 14v12a1.5 1.5 0 1 1-3 0v-9.198l-.668.448a1.503 1.503 0 0 1-1.665-2.5l3-2A1.5 1.5 0 0 1 29.5 14M18 5.5A1.5 1.5 0 0 0 16.5 7v6h-10V7a1.5 1.5 0 0 0-3 0v15a1.5 1.5 0 0 0 3 0v-6h10v6a1.5 1.5 0 1 0 3 0V7A1.5 1.5 0 0 0 18 5.5"})})},G8e=y.forwardRef(z8e),Qfn=G8e,q8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m27.133 17.541 1.655-2.772a1.5 1.5 0 1 0-2.576-1.538l-4.03 6.75q-.018.029-.032.059a5 5 0 1 0 4.983-2.5zM26.5 24.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4M19.5 7v15a1.5 1.5 0 1 1-3 0v-6h-10v6a1.5 1.5 0 0 1-3 0V7a1.5 1.5 0 0 1 3 0v6h10V7a1.5 1.5 0 1 1 3 0"})})},K8e=y.forwardRef(q8e),Xfn=K8e,Y8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M31.5 22.5a5 5 0 0 1-8.571 3.5 1.5 1.5 0 1 1 2.142-2.099A2 2 0 1 0 26.5 20.5a1.5 1.5 0 0 1-1.229-2.36l1.854-2.64H24a1.5 1.5 0 1 1 0-3h6a1.5 1.5 0 0 1 1.229 2.36l-2.293 3.275A5 5 0 0 1 31.5 22.5M18 5.5A1.5 1.5 0 0 0 16.5 7v6h-10V7a1.5 1.5 0 0 0-3 0v15a1.5 1.5 0 0 0 3 0v-6h10v6a1.5 1.5 0 1 0 3 0V7A1.5 1.5 0 0 0 18 5.5"})})},Q8e=y.forwardRef(Y8e),Zfn=Q8e,X8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M19.5 7v15a1.5 1.5 0 1 1-3 0v-6h-10v6a1.5 1.5 0 0 1-3 0V7a1.5 1.5 0 0 1 3 0v6h10V7a1.5 1.5 0 1 1 3 0M30 24.5h-3l3.593-4.791a4.499 4.499 0 1 0-7.837-4.209 1.5 1.5 0 1 0 2.829 1q.076-.218.216-.402a1.5 1.5 0 1 1 2.394 1.807L22.8 25.1a1.5 1.5 0 0 0 1.2 2.4h6a1.5 1.5 0 1 0 0-3"})})},Z8e=y.forwardRef(X8e),Jfn=Z8e,J8e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29 17v7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3v-5a3 3 0 0 1 3-3h2.956A10.964 10.964 0 0 0 16.081 6H16A11 11 0 0 0 5.045 16H8a3 3 0 0 1 3 3v5a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-7a13.014 13.014 0 0 1 22.236-9.167A12.93 12.93 0 0 1 29 17"})})},e7e=y.forwardRef(J8e),ehn=e7e,t7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30 11.75c0 8.75-12.974 15.833-13.526 16.125a1 1 0 0 1-.948 0C14.974 27.582 2 20.5 2 11.75A7.76 7.76 0 0 1 9.75 4c2.581 0 4.841 1.11 6.25 2.986C17.409 5.11 19.669 4 22.25 4A7.76 7.76 0 0 1 30 11.75"})})},n7e=y.forwardRef(t7e),thn=n7e,r7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28 14.444V26a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V14.444a2 2 0 0 1 .646-1.473l10-9.435.014-.013a2 2 0 0 1 2.705.013l10 9.435A2 2 0 0 1 28 14.444"})})},i7e=y.forwardRef(r7e),nhn=i7e,s7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 5H5a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-7.5 6a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M5 25v-3.5l6.5-6.5 10 10zm22 0h-2.671l-4.5-4.5 2.5-2.5L27 22.672z"})})},a7e=y.forwardRef(s7e),rhn=a7e,o7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 5H9a2 2 0 0 0-2 2v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2v-2h2a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-5.5 4a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M23 25H5V11h2v10a2 2 0 0 0 2 2h14zm4-4H9v-4.5l4.5-4.5 6.208 6.208a1 1 0 0 0 1.413 0L24.33 15 27 17.672z"})})},l7e=y.forwardRef(o7e),c7e=l7e,u7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5H15a1.5 1.5 0 0 1 0-3h12a1.5 1.5 0 0 1 1.5 1.5M15 9.5h12a1.5 1.5 0 0 0 0-3H15a1.5 1.5 0 0 0 0 3m12 13H5a1.5 1.5 0 1 0 0 3h22a1.5 1.5 0 0 0 0-3m-18-4a1.5 1.5 0 0 0 1.061-2.561L6.125 12l3.936-3.94a1.503 1.503 0 1 0-2.125-2.125l-5 5a1.5 1.5 0 0 0 0 2.125l5 5A1.5 1.5 0 0 0 9 18.5"})})};y.forwardRef(u7e);const d7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5H15a1.5 1.5 0 0 1 0-3h12a1.5 1.5 0 0 1 1.5 1.5M15 9.5h12a1.5 1.5 0 0 0 0-3H15a1.5 1.5 0 0 0 0 3m12 13H5a1.5 1.5 0 0 0 0 3h22a1.5 1.5 0 1 0 0-3M3.939 18.06a1.5 1.5 0 0 0 2.125 0l5-5a1.5 1.5 0 0 0 0-2.125l-5-5a1.503 1.503 0 0 0-2.125 2.125L7.875 12l-3.936 3.939a1.5 1.5 0 0 0 0 2.122"})})};y.forwardRef(d7e);const f7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m-.5 6a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M17 23a2 2 0 0 1-2-2v-5a1 1 0 0 1 0-2 2 2 0 0 1 2 2v5a1 1 0 0 1 0 2"})})},h7e=y.forwardRef(f7e),p7e=h7e,m7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M25.5 7A1.5 1.5 0 0 1 24 8.5h-3.919l-5 15H18a1.5 1.5 0 1 1 0 3H8a1.5 1.5 0 1 1 0-3h3.919l5-15H14a1.5 1.5 0 0 1 0-3h10A1.5 1.5 0 0 1 25.5 7"})})},g7e=y.forwardRef(m7e),ihn=g7e,v7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M20 2a10.01 10.01 0 0 0-9.511 13.098l-7.196 7.195A1 1 0 0 0 3 23v5a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-2h2a1 1 0 0 0 1-1v-2h2a1 1 0 0 0 .707-.293l1.195-1.196A10 10 0 1 0 20 2m2.5 9.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4"})})},y7e=y.forwardRef(v7e),shn=y7e,b7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 5H5a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2M5 7h22v5H5zm22 18H14V14h13z"})})},E7e=y.forwardRef(b7e),x7e=E7e,w7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M22 29a1 1 0 0 1-1 1H11a1 1 0 1 1 0-2h10a1 1 0 0 1 1 1m5-16a10.94 10.94 0 0 1-4.205 8.651A2.03 2.03 0 0 0 22 23.25V24a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2v-.75a2 2 0 0 0-.779-1.582A10.95 10.95 0 0 1 5 13.06C4.967 7.104 9.782 2.143 15.735 2A11 11 0 0 1 27 13m-4.014-1.168a7.2 7.2 0 0 0-5.82-5.818 1 1 0 1 0-.332 1.972c2.071.349 3.829 2.106 4.18 4.182a1 1 0 0 0 1.972-.335"})})},S7e=y.forwardRef(w7e),ahn=S7e,T7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m21.731 14.683-14 15a1 1 0 0 1-1.711-.875l1.832-9.167L.65 16.936a1 1 0 0 1-.375-1.625l14-15a1 1 0 0 1 1.71.875l-1.837 9.177 7.204 2.7a1 1 0 0 1 .375 1.62z"})})},A7e=y.forwardRef(T7e),ohn=A7e,C7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M17.046 23.441a1.5 1.5 0 0 1 0 2.125l-.742.743a7.502 7.502 0 1 1-10.61-10.61l3.015-3.014A7.5 7.5 0 0 1 19 12.375a1.506 1.506 0 0 1-2 2.25 4.5 4.5 0 0 0-6.171.184l-3.013 3.01a4.5 4.5 0 0 0 6.365 6.365l.743-.743a1.5 1.5 0 0 1 2.122 0m9.26-17.75a7.51 7.51 0 0 0-10.61 0l-.742.743a1.503 1.503 0 1 0 2.125 2.125l.742-.743a4.5 4.5 0 0 1 6.365 6.365l-3.014 3.015a4.5 4.5 0 0 1-6.172.179 1.506 1.506 0 1 0-2 2.25 7.5 7.5 0 0 0 10.288-.304l3.014-3.014a7.51 7.51 0 0 0 .004-10.613z"})})},R7e=y.forwardRef(C7e),_7e=R7e,I7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5H5a1.5 1.5 0 1 1 0-3h22a1.5 1.5 0 0 1 1.5 1.5M5 9.5h22a1.5 1.5 0 0 0 0-3H5a1.5 1.5 0 0 0 0 3m22 13H5a1.5 1.5 0 1 0 0 3h22a1.5 1.5 0 1 0 0-3"})})},k7e=y.forwardRef(I7e),D7e=k7e,L7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M3.5 8A1.5 1.5 0 0 1 5 6.5h22a1.5 1.5 0 0 1 0 3H5A1.5 1.5 0 0 1 3.5 8M5 17.5h22a1.5 1.5 0 1 0 0-3H5a1.5 1.5 0 1 0 0 3m13 5H5a1.5 1.5 0 1 0 0 3h13a1.5 1.5 0 1 0 0-3m11 0h-1.5V21a1.5 1.5 0 1 0-3 0v1.5H23a1.5 1.5 0 1 0 0 3h1.5V27a1.5 1.5 0 1 0 3 0v-1.5H29a1.5 1.5 0 1 0 0-3"})})},O7e=y.forwardRef(L7e),Due=O7e,M7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M17.5 4v4a1.5 1.5 0 1 1-3 0V4a1.5 1.5 0 1 1 3 0m4.156 7.844a1.5 1.5 0 0 0 1.062-.44l2.828-2.829a1.503 1.503 0 1 0-2.125-2.125l-2.825 2.833a1.5 1.5 0 0 0 1.06 2.56M28 14.5h-4a1.5 1.5 0 1 0 0 3h4a1.5 1.5 0 1 0 0-3m-5.282 6.096a1.501 1.501 0 0 0-2.451 1.638c.075.182.186.348.326.487l2.828 2.829a1.503 1.503 0 0 0 2.125-2.125zM16 22.5a1.5 1.5 0 0 0-1.5 1.5v4a1.5 1.5 0 1 0 3 0v-4a1.5 1.5 0 0 0-1.5-1.5m-6.717-1.904-2.83 2.829A1.503 1.503 0 0 0 8.58 25.55l2.829-2.829a1.503 1.503 0 0 0-2.125-2.125M9.5 16A1.5 1.5 0 0 0 8 14.5H4a1.5 1.5 0 1 0 0 3h4A1.5 1.5 0 0 0 9.5 16m-.925-9.546A1.503 1.503 0 0 0 6.45 8.579l2.833 2.825a1.503 1.503 0 0 0 2.125-2.125z"})})},P7e=y.forwardRef(M7e),Lue=P7e,$7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26 10h-4V7a6 6 0 1 0-12 0v3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V12a2 2 0 0 0-2-2M16 20.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M20 10h-8V7a4 4 0 1 1 8 0z"})})},N7e=y.forwardRef($7e),lhn=N7e,F7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M31 19a1 1 0 0 1-1 1h-2v2a1 1 0 0 1-2 0v-2h-2a1 1 0 0 1 0-2h2v-2a1 1 0 1 1 2 0v2h2a1 1 0 0 1 1 1M7 9h2v2a1 1 0 1 0 2 0V9h2a1 1 0 0 0 0-2h-2V5a1 1 0 0 0-2 0v2H7a1 1 0 0 0 0 2m16 15h-1v-1a1 1 0 0 0-2 0v1h-1a1 1 0 0 0 0 2h1v1a1 1 0 1 0 2 0v-1h1a1 1 0 0 0 0-2m4.414-14L10 27.414a2 2 0 0 1-2.828 0l-2.587-2.585a2 2 0 0 1 0-2.829L22 4.586a2 2 0 0 1 2.829 0l2.585 2.585a2 2 0 0 1 0 2.829M26 8.586 23.414 6l-4 4L22 12.586z"})})},j7e=y.forwardRef(F7e),chn=j7e,B7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28 6H4a1 1 0 0 0-1 1v17a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V7a1 1 0 0 0-1-1M12.339 16 5 22.726V9.274zm1.48 1.356 1.5 1.381a1 1 0 0 0 1.352 0l1.5-1.38L25.421 24H6.571zM19.66 16 27 9.273v13.455z"})})},U7e=y.forwardRef(B7e),uhn=U7e,H7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{fillRule:"evenodd",d:"M11 7q0 .432-.088.838L16 10.382l5.088-2.544a4 4 0 1 1 .895 1.789L18.236 11.5l3.747 1.873a4 4 0 1 1 0 5.253L18.236 20.5l3.747 1.874a4 4 0 1 1-.895 1.788L16 21.618l-5.088 2.544Q11 24.567 11 25a4 4 0 1 1-.983-2.626l3.747-1.874-3.747-1.873a4 4 0 1 1 0-5.253l3.747-1.874-3.747-1.874A4 4 0 1 1 11 7M9 7a2 2 0 1 1-4 0 2 2 0 0 1 4 0m2.236 8h9.528L16 12.618zM9 25a2 2 0 1 1-4 0 2 2 0 0 1 4 0m-2-7a2 2 0 1 0 0-4 2 2 0 0 0 0 4M27 7a2 2 0 1 1-4 0 2 2 0 0 1 4 0m-2 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4m2-11a2 2 0 1 1-4 0 2 2 0 0 1 4 0m-11 3.382L20.764 17h-9.528z",clipRule:"evenodd"})})},V7e=y.forwardRef(H7e),dhn=V7e,W7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{fillRule:"evenodd",d:"M14.8 8.254a4 4 0 1 0-1.082 1.682l7.483 4.81a4 4 0 0 0-.075.254H10.874A4.002 4.002 0 0 0 3 16a4 4 0 0 0 7.874 1h10.252q.033.128.075.254l-7.484 4.81a4 4 0 1 0 1.082 1.682l7.484-4.81a4 4 0 1 0 0-5.871zM11 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4m0 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4M9 16a2 2 0 1 1-4 0 2 2 
190 0 1 4 0m16 2a2 2 0 1 0 0-4 2 2 0 0 0 0 4",clipRule:"evenodd"})})},z7e=y.forwardRef(W7e),fhn=z7e,G7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{fillRule:"evenodd",d:"M18.842 3.227a1 1 0 1 0-.445 1.95l1.747.399L9.6 12.959a4 4 0 1 0 0 6.081l10.546 7.385-1.748.399a1 1 0 1 0 .445 1.95l3.945-.9a1 1 0 0 0 .77-1.1l-.503-4.014a1 1 0 0 0-1.985.248l.223 1.779-10.545-7.384a4 4 0 0 0 .127-.403h14.712l-1.293 1.293a1 1 0 1 0 1.414 1.414l3-3a1 1 0 0 0 0-1.414l-3-3a1 1 0 0 0-1.414 1.414L25.586 15H10.874a4 4 0 0 0-.127-.403l10.544-7.383-.222 1.778a1 1 0 0 0 1.984.249l.503-4.015a1 1 0 0 0-.77-1.099zM9 16a2 2 0 1 1-4 0 2 2 0 0 1 4 0",clipRule:"evenodd"})})},q7e=y.forwardRef(G7e),hhn=q7e,K7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 6H5a2 2 0 0 0-2 2v20a1.98 1.98 0 0 0 1.156 1.813 1.986 1.986 0 0 0 2.141-.299L10.312 26H27a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2M10.5 17.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5.5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5.5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})})},Y7e=y.forwardRef(K7e),phn=Y7e,Q7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M10 16V8a6 6 0 1 1 12 0v8a6 6 0 1 1-12 0m16 0a1 1 0 0 0-2 0 8 8 0 0 1-16 0 1 1 0 1 0-2 0 10.014 10.014 0 0 0 9 9.95V29a1 1 0 0 0 2 0v-3.05A10.014 10.014 0 0 0 26 16"})})},X7e=y.forwardRef(Q7e),mhn=X7e,Z7e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5H5a1.5 1.5 0 1 1 0-3h22a1.5 1.5 0 0 1 1.5 1.5"})})},J7e=y.forwardRef(Z7e),e9e=J7e,t9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m5 14H11a1 1 0 0 1 0-2h10a1 1 0 0 1 0 2"})})};y.forwardRef(t9e);const n9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26 5H6a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h20a3 3 0 0 0 3-3V8a3 3 0 0 0-3-3M20 27h-8a1 1 0 0 0 0 2h8a1 1 0 0 0 0-2"})})},r9e=y.forwardRef(n9e),ghn=r9e,i9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29.443 18.776a13.1 13.1 0 0 1-4.626 6.614A13 13 0 0 1 4 15a12.9 12.9 0 0 1 2.61-7.815 13.1 13.1 0 0 1 6.614-4.625 1 1 0 0 1 1.25 1.25 11.01 11.01 0 0 0 13.725 13.725 1 1 0 0 1 1.25 1.25z"})})},s9e=y.forwardRef(i9e),vhn=s9e,a9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M18 16a2 2 0 1 1-4 0 2 2 0 0 1 4 0M7.5 14a2 2 0 1 0 0 4 2 2 0 0 0 0-4m17 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4"})})},o9e=y.forwardRef(a9e),Oue=o9e,l9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M10.939 8.061a1.5 1.5 0 0 1 0-2.125l4-4a1.5 1.5 0 0 1 2.125 0l4 4a1.503 1.503 0 1 1-2.125 2.125L17.5 6.625V12a1.5 1.5 0 1 1-3 0V6.625l-1.439 1.436a1.5 1.5 0 0 1-2.122 0m8 15.875L17.5 25.375V20a1.5 1.5 0 1 0-3 0v5.375l-1.439-1.44a1.504 1.504 0 0 0-2.125 2.125l4 4a1.5 1.5 0 0 0 2.125 0l4-4a1.502 1.502 0 1 0-2.125-2.125zm11.125-9-4-4a1.503 1.503 0 0 0-2.125 2.125l1.436 1.439H20a1.5 1.5 0 0 0 0 3h5.375l-1.44 1.439a1.503 1.503 0 0 0 2.125 2.125l4-4a1.5 1.5 0 0 0 .001-2.125zM6.625 17.5H12a1.5 1.5 0 1 0 0-3H6.625l1.44-1.439a1.503 1.503 0 1 0-2.125-2.125l-4 4a1.5 1.5 0 0 0 0 2.125l4 4a1.503 1.503 0 0 0 2.125-2.125z"})})};y.forwardRef(l9e);
19const c9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26.615 3.214a.99.99 0 0 0-.857-.183l-16 4a1 1 0 0 0-.758.97v13.762a4.5 4.5 0 1 0 2 3.737V13.781l14-3.5v7.482a4.5 4.5 0 1 0 2 3.737V4a1 1 0 0 0-.385-.786"})})},u9e=y.forwardRef(c9e),yhn=u9e,d9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5H14.5a1.5 1.5 0 1 1 0-3H27a1.5 1.5 0 0 1 1.5 1.5m-14-6.5H27a1.5 1.5 0 0 0 0-3H14.5a1.5 1.5 0 0 0 0 3m12.5 13H14.5a1.5 1.5 0 1 0 0 3H27a1.5 1.5 0 1 0 0-3M5.5 7.414V13a1.5 1.5 0 0 0 3 0V5a1.5 1.5 0 0 0-2.17-1.341l-2 1a1.5 1.5 0 0 0 1.17 2.75zm4.966 12.107a3.46 3.46 0 0 0-1.4-2.329 3.61 3.61 0 0 0-4.954.683 3.5 3.5 0 0 0-.52.942 1.5 1.5 0 0 0 2.818 1.027.5.5 0 0 1 .072-.125.6.6 0 0 1 .813-.103.48.48 0 0 1 .201.325.45.45 0 0 1-.096.347l-.016.02-3.585 4.794A1.5 1.5 0 0 0 5 27.5h4a1.5 1.5 0 1 0 0-3H8l1.785-2.389a3.43 3.43 0 0 0 .681-2.59"})})},f9e=y.forwardRef(d9e),bhn=f9e,h9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{fillRule:"evenodd",d:"M17.2 8.254a4 4 0 1 1 1.082 1.682l-7.482 4.81q.04.125.074.254h10.252A4.002 4.002 0 0 1 29 16a4 4 0 0 1-7.874 1H10.874q-.033.128-.075.254l7.484 4.81a4 4 0 1 1-1.082 1.682l-7.484-4.81a4 4 0 1 1 0-5.871zM21 9a2 2 0 1 1 0-4 2 2 0 0 1 0 4m0 18a2 2 0 1 1 0-4 2 2 0 0 1 0 4m2-11a2 2 0 1 0 4 0 2 2 0 0 0-4 0M7 18a2 2 0 1 1 0-4 2 2 0 0 1 0 4",clipRule:"evenodd"})})},p9e=y.forwardRef(h9e),Ehn=p9e,m9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{fillRule:"evenodd",d:"M10.874 17A4.002 4.002 0 0 1 3 16a4 4 0 0 1 7.874-1h10.252A4.002 4.002 0 0 1 29 16a4 4 0 0 1-7.874 1zM7 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4m18 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4",clipRule:"evenodd"})})},g9e=y.forwardRef(m9e),xhn=g9e,v9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{fillRule:"evenodd",d:"M28.924 16.384c-.05.12-.124.231-.217.324l-4 4a1 1 0 0 1-1.632-.324 1 1 0 0 1 .217-1.09L25.585 17H10.875A4.002 4.002 0 0 1 3 16a4 4 0 0 1 7.874-1h14.712l-2.294-2.293a1 1 0 0 1 1.415-1.415l4 4a1 1 0 0 1 .217 1.09M7 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4",clipRule:"evenodd"})})},y9e=y.forwardRef(v9e),whn=y9e,b9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29 4a1 1 0 0 0-1-1c-5.51 0-11.164 6.214-14.304 10.329A7.5 7.5 0 0 0 4 20.5c0 3.86-2.443 5.591-2.559 5.671A1 1 0 0 0 2 28h9.5a7.5 7.5 0 0 0 7.171-9.696C22.788 15.164 29 9.51 29 4M15.553 14.194a48 48 0 0 1 1.26-1.569 9.5 9.5 0 0 1 2.562 2.561q-.738.618-1.569 1.262a7.6 7.6 0 0 0-2.254-2.254m5.337-.335a11.6 11.6 0 0 0-2.75-2.75c3.973-4.316 6.969-5.625 8.738-5.989-.357 1.77-1.672 4.766-5.988 8.739"})})},E9e=y.forwardRef(b9e),Shn=E9e,x9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M31 13v6.25a2.01 2.01 0 0 1-1.45 1.922L17 24.75V29a1 1 0 0 1-2 0v-4.25a2.01 2.01 0 0 1 1.45-1.922L29 19.25V13h-2v3a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-3H2a1 1 0 0 1 0-2h2V8a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v3h2a2 2 0 0 1 2 2"})})};y.forwardRef(x9e);const w9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M25.096 6.736A12.9 12.9 0 0 0 16 3h-.134A13 13 0 0 0 3 16c0 5.375 3.323 9.883 8.67 11.771A4 4 0 0 0 17 24a2 2 0 0 1 2-2h5.776a3.976 3.976 0 0 0 3.9-3.11c.224-.984.332-1.99.324-3a12.9 12.9 0 0 0-3.904-9.154M10.5 21a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m0-7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5.5-3a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5.5 3a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})})};y.forwardRef(w9e);const S9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.925 5.543v.018L21.65 29.554A1.985 1.985 0 0 1 19.728 31a1.98 1.98 0 0 1-1.803-1.144l-4.464-9.423a.5.5 0 0 1 .099-.568l7.158-7.159a1 1 0 0 0-1.414-1.413l-7.169 7.157a.5.5 0 0 1-.567.099l-9.376-4.441A2.05 2.05 0 0 1 1 12.17a1.99 1.99 0 0 1 1.446-1.815L26.44 3.08h.018a2 2 0 0 1 2.468 2.463"})})},T9e=y.forwardRef(S9e),IU=T9e,A9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m26.56 17.061-10.257 10.25a7.501 7.501 0 0 1-10.607-10.61l12.27-12.236a5 5 0 0 1 7.07 7.074l-.021.02L13.04 23.086a1.503 1.503 0 0 1-2.121-.041 1.5 1.5 0 0 1 .041-2.121L22.924 9.409a2 2 0 1 0-2.838-2.82L7.816 18.82a4.5 4.5 0 1 0 6.366 6.364l10.258-10.25a1.503 1.503 0 0 1 2.125 2.125z"})})},C9e=y.forwardRef(A9e),Thn=C9e,R9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M3.5 8A1.5 1.5 0 0 1 5 6.5h22a1.5 1.5 0 0 1 0 3H5A1.5 1.5 0 0 1 3.5 8M5 14.5h16a1.5 1.5 0 1 0 0-3H5a1.5 1.5 0 1 0 0 3m22 2H5a1.5 1.5 0 1 0 0 3h22a1.5 1.5 0 1 0 0-3m-6 5H5a1.5 1.5 0 1 0 0 3h16a1.5 1.5 0 1 0 0-3"})})},_9e=y.forwardRef(R9e),Ahn=_9e,I9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m28.414 9.171-5.585-5.586a2 2 0 0 0-2.829 0L4.586 19A1.98 1.98 0 0 0 4 20.414V26a2 2 0 0 0 2 2h5.586A1.98 1.98 0 0 0 13 27.414L28.414 12a2 2 0 0 0 0-2.829M24 13.585 18.414 8l3-3L27 10.585z"})})},k9e=y.forwardRef(I9e),Lc=k9e,D9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.985 21.885A7.03 7.03 0 0 1 22 28c-9.925 0-18-8.075-18-18a7.03 7.03 0 0 1 6.115-6.985 2 2 0 0 1 2.078 1.19l2.64 5.894v.015a2 2 0 0 1-.16 1.886 1 1 0 0 1-.07.096L12 15.181c.936 1.903 2.926 3.875 4.854 4.814l3.042-2.589q.045-.037.094-.07a2 2 0 0 1 1.896-.175l.017.008 5.888 2.639a2 2 0 0 1 1.194 2.077"})})},L9e=y.forwardRef(D9e),Chn=L9e,O9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m29.416 13-6.683 6.706c.57 1.584.806 4.236-1.65 7.5a2 2 0 0 1-1.458.794h-.141a2 2 0 0 1-1.415-.586l-6.033-6.04-5.328 5.333a1 1 0 1 1-1.415-1.415l5.332-5.328-6.037-6.038a2 2 0 0 1 .162-2.972c3.178-2.564 6.219-2.06 7.55-1.643L19 2.587a2 2 0 0 1 2.829 0l7.586 7.585A2 2 0 0 1 29.416 13"})})},M9e=y.forwardRef(O9e),Rhn=M9e,P9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 2A11.013 11.013 0 0 0 5 13c0 9.413 10 16.521 10.426 16.819a1 1 0 0 0 1.148 0C17 29.52 27 22.413 27 13A11.01 11.01 0 0 0 16 2m0 7a4 4 0 1 1 0 8 4 4 0 0 1 0-8"})})}
19,$9e=y.forwardRef(P9e),_hn=$9e,N9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30 17v4a1 1 0 0 1-1.196.98L19.5 20.125v2.966l2.207 2.206A1 1 0 0 1 22 26v3a1 1 0 0 1-1.375.929L16 28.078l-4.625 1.85A1 1 0 0 1 10 29v-3a1 1 0 0 1 .293-.707l2.207-2.207v-2.961L3.196 21.98A1 1 0 0 1 2 21v-4a1 1 0 0 1 .553-.895l9.947-4.972V5.5a3.5 3.5 0 1 1 7 0v5.633l9.948 4.972A1 1 0 0 1 30 17"})})},F9e=y.forwardRef(N9e),Ihn=F9e,j9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M25.676 18.884a7.6 7.6 0 0 1-3.978 1.107 9 9 0 0 1-3.42-.707A6.94 6.94 0 0 0 17 23.314V27a1 1 0 0 1-1.066 1A1.023 1.023 0 0 1 15 26.969v-1.555l-4.828-4.828A6.6 6.6 0 0 1 7.93 21a5.73 5.73 0 0 1-2.99-.834C2.216 18.511.75 14.702 1.034 9.974a1 1 0 0 1 .94-.94c4.728-.28 8.537 1.182 10.187 3.906a5.75 5.75 0 0 1 .806 3.56.5.5 0 0 1-.86.304l-2.4-2.513a1 1 0 0 0-1.415 1.414l6.736 6.906q.01-.146.026-.291a8.57 8.57 0 0 1 2.33-4.933l6.323-6.682a1 1 0 0 0-1.413-1.415l-6.125 6.477a.5.5 0 0 1-.848-.217c-.592-2.185-.331-4.36.8-6.228 2.233-3.685 7.428-5.657 13.898-5.277a1 1 0 0 1 .94.94c.375 6.471-1.598 11.666-5.283 13.899"})})},B9e=y.forwardRef(j9e),khn=B9e,U9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30 16a1.97 1.97 0 0 1-.95 1.689L11.04 28.706a2 2 0 0 1-2.767-.688A2 2 0 0 1 8 27.016V4.984a1.98 1.98 0 0 1 1.015-1.728 2 2 0 0 1 2.025.038L29.05 14.31A1.97 1.97 0 0 1 30 16"})})},H9e=y.forwardRef(U9e),Dhn=H9e,V9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5h-9.5V27a1.5 1.5 0 1 1-3 0v-9.5H5a1.5 1.5 0 1 1 0-3h9.5V5a1.5 1.5 0 1 1 3 0v9.5H27a1.5 1.5 0 0 1 1.5 1.5"})})},W9e=y.forwardRef(V9e),YS=W9e,z9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.016 13.016 0 0 0 16 3m5 14h-4v4a1 1 0 0 1-2 0v-4h-4a1 1 0 0 1 0-2h4v-4a1 1 0 0 1 2 0v4h4a1 1 0 0 1 0 2"})})},G9e=y.forwardRef(z9e),Mue=G9e,q9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 5H17V3a1 1 0 0 0-2 0v2H5a2 2 0 0 0-2 2v15a2 2 0 0 0 2 2h4.92l-2.701 3.375a1 1 0 0 0 1.562 1.25L12.48 24h7.04l3.699 4.625a1 1 0 1 0 1.562-1.25L22.08 24H27a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2M13 18a1 1 0 0 1-2 0v-3a1 1 0 0 1 2 0zm4 0a1 1 0 0 1-2 0v-5a1 1 0 0 1 2 0zm4 0a1 1 0 0 1-2 0v-7a1 1 0 0 1 2 0z"})})},K9e=y.forwardRef(q9e),Lhn=K9e,Y9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M30.414 17 18 4.586A1.98 1.98 0 0 0 16.586 4H5a1 1 0 0 0-1 1v11.586A1.98 1.98 0 0 0 4.586 18L17 30.414a2 2 0 0 0 2.829 0l10.585-10.585a2 2 0 0 0 0-2.829M10.5 12a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})})},Q9e=y.forwardRef(Y9e),Ohn=Q9e,X9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M20.723 28H26a2 2 0 0 0 2-2v-4.706a1 1 0 0 0-1.383-.919 2.9 2.9 0 0 1-1.117.221c-1.654 0-3-1.387-3-3.091s1.346-3.091 3-3.091c.383 0 .763.075 1.117.221A1 1 0 0 0 28 13.706V9a2 2 0 0 0-2-2h-4.527a4.5 4.5 0 1 0-8.945 0H8a2 2 0 0 0-2 2v4.028a4.5 4.5 0 1 0 0 8.945V26a2 2 0 0 0 2 2h
195.278"})})},Z9e=y.forwardRef(X9e),Mhn=Z9e,J9e=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M18 22.5a2 2 0 1 1-4 0 2 2 0 0 1 4 0M29.5 16A13.5 13.5 0 1 1 16 2.5 13.515 13.515 0 0 1 29.5 16m-3 0A10.5 10.5 0 1 0 16 26.5 10.51 10.51 0 0 0 26.5 16M16 8c-3.033 0-5.5 2.242-5.5 5v.5a1.5 1.5 0 1 0 3 0V13c0-1.102 1.125-2 2.5-2s2.5.898 2.5 2-1.125 2-2.5 2a1.5 1.5 0 0 0-1.5 1.5v1a1.5 1.5 0 0 0 2.966.32C19.79 17.235 21.5 15.296 21.5 13c0-2.758-2.468-5-5.5-5"})})},eNe=y.forwardRef(J9e),Phn=eNe,tNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M14.5 9v11a6.006 6.006 0 0 1-6 6 1 1 0 0 1 0-2 4 4 0 0 0 4-4v-1H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h7.5a2 2 0 0 1 2 2M27 7h-7.5a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2H27v1a4 4 0 0 1-4 4 1 1 0 0 0 0 2 6.006 6.006 0 0 0 6-6V9a2 2 0 0 0-2-2"})})},nNe=y.forwardRef(tNe),$hn=nNe,rNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 5v23a1 1 0 0 1-2 0v-6h-6a1 1 0 0 1-1-1c.046-2.395.349-4.779.902-7.11 1.223-5.061 3.54-8.454 6.704-9.809a1 1 0 0 1 1.394.92m-12.014-.164a.999.999 0 1 0-1.972.33L13.986 11H11V5a1 1 0 0 0-2 0v6H6.014l.972-5.835a1 1 0 1 0-1.972-.329l-1 6A1 1 0 0 0 4 11a6.01 6.01 0 0 0 5 5.915V28a1 1 0 1 0 2 0V16.915A6.01 6.01 0 0 0 16 11q0-.083-.014-.164z"})})},iNe=y.forwardRef(rNe),Nhn=iNe,sNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M19 28a1 1 0 0 1-1 1h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 1 1m8.953-8.521-1.546 6.954a2 2 0 0 1-3.188 1.138l-3.405-2.57h-7.625L8.78 27.57a2 2 0 0 1-3.189-1.138l-1.545-6.954a2.01 2.01 0 0 1 .415-1.714l3.57-4.282c.12-1.574.482-3.12 1.072-4.584 1.612-4.043 4.5-6.579 5.671-7.481a2 2 0 0 1 2.45 0c1.167.902 4.059 3.438 5.671 7.48.59 1.465.952 3.01 1.072 4.585l3.57 4.282a2.01 2.01 0 0 1 .415 1.714m-17.404 4.25q-2.014-3.666-2.445-7.209L6 19.045 7.545 26l.022-.016zM17.5 12.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0m8.5 6.545-2.104-2.525q-.428 3.535-2.445 7.211l2.982 2.25.022.017z"})})},aNe=y.forwardRef(sNe),Fhn=aNe,oNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M19.716 14.141a1 1 0 0 1 .261-1.391l8.458-5.788a1 1 0 0 1 1.125 1.652L21.101 14.4a1 1 0 0 1-1.39-.261zm10.109 10.634a1 1 0 0 1-1.39.261L17 17.211l-5.315 3.636a4.5 4.5 0 1 1-1.125-1.65L15.229 16l-4.673-3.198a4.5 4.5 0 1 1 1.125-1.65l17.875 12.233a1 1 0 0 1 .269 1.39M9 22.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0m0-13a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"})})},lNe=y.forwardRef(oNe),jhn=lNe,cNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29.061 26.939 23.125 21A11.515 11.515 0 1 0 21 23.125l5.941 5.942a1.503 1.503 0 0 0 2.125-2.125zM5.5 14a8.5 8.5 0 1 1 8.5 8.5A8.51 8.51 0 0 1 5.5 14"})})},uNe=y.forwardRef(cNe),RD=uNe,dNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26 5H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-3.5 6.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M26 17H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2m-3.5 6.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})})},fNe=y.forwardRef(dNe),Bhn=fNe,hNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28 7v7.346c0 11.202-9.477 14.918-11.375 15.549a1.94 1.94 0 0 1-1.25 0C13.475 29.264 4 25.548 4 14.346V7a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2"})})},pNe=y.forwardRef(hNe),Uhn=pNe,mNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m30.949 7.653-6.47-3.528A1 1 0 0 0 24 4h-4a1 1 0 0 0-1 1 3 3 0 0 1-6 0 1 1 0 0 0-1-1H8a1 1 0 0 0-.48.125L1.051 7.653a1.97 1.97 0 0 0-.824 2.657l2.41 4.601A2.05 2.05 0 0 0 4.458 16H7v10a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V16h2.543a2.05 2.05 0 0 0 1.822-1.089l2.409-4.601a1.97 1.97 0 0 0-.825-2.658M4.459 14a.08.08 0 0 1-.051-.016L2.01 9.408 7 6.685V14zm23.134-.018a.07.07 0 0 1-.052.018H25V6.685l4.99 2.723z"})})},gNe=y.forwardRef(mNe),Hhn=gNe,vNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M12 27a2 2 0 1 1-4 0 2 2 0 0 1 4 0m11-2a2 2 0 1 0 0 4 2 2 0 0 0 0-4m5.805-16.594A1 1 0 0 0 28 8H6.04L5.026 4.45A2.01 2.01 0 0 0 3.103 3H1a1 1 0 0 0 0 2h2.103l4.522 15.824A3.01 3.01 0 0 0 10.509 23h12.014a2.99 2.99 0 0 0 2.867-2.117l3.566-11.59a1 1 0 0 0-.151-.887"})})},yNe=y.forwardRef(vNe),Vhn=yNe,bNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M14.5 27a1.5 1.5 0 0 1-1.5 1.5H6A2.5 2.5 0 0 1 3.5 26V6A2.5 2.5 0 0 1 6 3.5h7a1.5 1.5 0 0 1 0 3H6.5v19H13a1.5 1.5 0 0 1 1.5 1.5m13.561-12.061-5-5a1.503 1.503 0 0 0-2.125 2.125l2.439 2.436H13a1.5 1.5 0 1 0 0 3h10.375l-2.44 2.439a1.503 1.503 0 0 0 2.125 2.125l5-5a1.5 1.5 0 0 0 .001-2.125"})})},ENe=y.forwardRef(bNe),Whn=ENe,xNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M4 10a1 1 0 0 1 1-1h4.646a3.5 3.5 0 0 1 6.708 0H27a1 1 0 1 1 0 2H16.354a3.5 3.5 0 0 1-6.708 0H5a1 1 0 0 1-1-1m23 11h-2.646a3.5 3.5 0 0 0-6.708 0H5a1 1 0 0 0 0 2h12.646a3.5 3.5 0 0 0 6.708 0H27a1 1 0 1 0 0-2"})})};y.forwardRef(xNe);const wNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M26 18a1.97 1.97 0 0 1-1.302 1.867l-6.457 2.375-2.375 6.452a1.99 1.99 0 0 1-3.735 0L9.75 22.25l-6.452-2.375a1.99 1.99 0 0 1 0-3.735l6.456-2.375 2.375-6.451a1.99 1.99 0 0 1 3.735 0l2.375 6.456 6.451 2.375A1.97 1.97 0 0 1 26 18M19 6h2v2a1 1 0 0 0 2 0V6h2a1 1 0 1 0 0-2h-2V2a1 1 0 1 0-2 0v2h-2a1 1 0 1 0 0 2m11 4h-1V9a1 1 0 1 0-2 0v1h-1a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0-2"})})},SNe=y.forwardRef(wNe),zhn=SNe,TNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M15 7v6a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2m10-2h-6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2M13 17H7a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2m12 0h-6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2"})})},ANe=y.forwardRef(TNe),Ghn=ANe,CNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:[p.jsx("path",{d:"M27.5 21.136 16 27.843 4.5 21.136a1 1 0 0 0-1 1.728l12 7a1 1 0 0 0 1.008 0l12-7a1 1 0 1 0-1.008-1.728"}),p.jsx("path",{d:"M27.5 15.136 16 21.843 4.5 15.136a1 1 0 0 0-1 1.728l12 7a1 1 0 0 0 1.008 0l12-7a1 1 0 1 0-1.008-1.728"}),p.jsx("path",{d:"m3.5 10.864 12 7a1 1 0 0 0 1.008 0l12-7a1 1 0 0 0 0-1.728l-12-7a1 1 0 0 0-1.008 0l-12 7a1 1 0 0 0 0 1.728"})]})},RNe=y.forwardRef(CNe),qhn=RNe,_Ne=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}
19=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m29.313 14.298-5.638 4.92 1.689 7.325a2 2 0 0 1-2.98 2.167l-6.389-3.875L9.62 28.71a2 2 0 0 1-2.98-2.168l1.686-7.317-5.638-4.928a2 2 0 0 1 1.138-3.507l7.433-.644 2.901-6.92a1.994 1.994 0 0 1 3.68 0l2.91 6.92 7.43.644a2 2 0 0 1 1.139 3.508z"})})},INe=y.forwardRef(_Ne),Khn=INe,kNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29 19a4 4 0 1 0-4.991 3.875A1 1 0 0 0 24 23a4 4 0 0 1-4 4h-3a4 4 0 0 1-4-4v-5.065c3.934-.5 7-3.934 7-8.039V5a2 2 0 0 0-2-2h-2a1 1 0 1 0 0 2h2v4.896c0 3.323-2.656 6.061-5.92 6.104A6 6 0 0 1 6 10V5h2a1 1 0 0 0 0-2H6a2 2 0 0 0-2 2v5a8 8 0 0 0 7 7.936V23a6.006 6.006 0 0 0 6 6h3a6.006 6.006 0 0 0 6-6 1 1 0 0 0-.009-.125A4 4 0 0 0 29 19m-4 1a1 1 0 1 1 0-2 1 1 0 0 1 0 2"})})},DNe=y.forwardRef(kNe),Yhn=DNe,LNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29 12a1 1 0 0 0-.038-.275L27.17 5.45A2.01 2.01 0 0 0 25.25 4H6.75a2.01 2.01 0 0 0-1.919 1.45L3.04 11.725A1 1 0 0 0 3 12v2a5 5 0 0 0 2 4v8a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2v-8a5 5 0 0 0 2-4zm-18 2a3 3 0 0 1-4.39 2.657 1 1 0 0 0-.228-.132A3 3 0 0 1 5 14v-1h6zm8 0a3 3 0 0 1-6 0v-1h6zm8 0a3 3 0 0 1-1.384 2.525q-.12.051-.225.131A3 3 0 0 1 21 14v-1h6z"})})},ONe=y.forwardRef(LNe),Qhn=ONe,MNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 16a1.5 1.5 0 0 1-1.5 1.5h-3.767A5.19 5.19 0 0 1 24.5 21c0 1.806-.976 3.54-2.679 4.756C20.25 26.881 18.18 27.5 16 27.5s-4.25-.619-5.821-1.744C8.476 24.54 7.5 22.806 7.5 21a1.5 1.5 0 0 1 3 0c0 1.898 2.519 3.5 5.5 3.5s5.5-1.602 5.5-3.5c0-1.595-1.163-2.523-4.419-3.5H5a1.5 1.5 0 1 1 0-3h22a1.5 1.5 0 0 1 1.5 1.5M9.389 12.5a1.5 1.5 0 0 0 1.5-1.5c0-2 2.197-3.5 5.111-3.5 2.17 0 3.921.831 4.685 2.223a1.5 1.5 0 0 0 2.625-1.446C22.016 5.914 19.281 4.5 16 4.5c-4.625 0-8.111 2.794-8.111 6.5a1.5 1.5 0 0 0 1.5 1.5"})})},PNe=y.forwardRef(MNe),Xhn=PNe,$Ne=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M15 5V2a1 1 0 0 1 2 0v3a1 1 0 0 1-2 0m1 3a8 8 0 1 0 8 8 8.01 8.01 0 0 0-8-8m-8.707.707a1 1 0 1 0 1.414-1.415l-2-2a1 1 0 1 0-1.414 1.415zm0 14.586-2 2a1 1 0 1 0 1.414 1.415l2-2a1 1 0 1 0-1.415-1.415M24 9a1 1 0 0 0 .707-.293l2-2a1 1 0 0 0-1.415-1.414l-2 2A1 1 0 0 0 24 9m.707 14.293a1 1 0 1 0-1.415 1.415l2 2a1 1 0 0 0 1.415-1.415zM6 16a1 1 0 0 0-1-1H2a1 1 0 0 0 0 2h3a1 1 0 0 0 1-1m10 10a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0v-3a1 1 0 0 0-1-1m14-11h-3a1 1 0 0 0 0 2h3a1 1 0 0 0 0-2"})})},NNe=y.forwardRef($Ne),Zhn=NNe,FNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 8h-8.586l4.293-4.292a1 1 0 0 0-1.415-1.415L16 7.586l-5.292-5.293a1 1 0 1 0-1.415 1.415L13.586 8H5a2 2 0 0 0-2 2v15a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2m0 17h-7V10h7zm-2-10.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0m0 6a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0"})})},jNe=y.forwardRef(FNe),Jhn=jNe,BNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m29.978 19.625-1.5-12A3 3 0 0 0 25.5 5H4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h
195.383l4.722 9.448A1 1 0 0 0 15 30a5 5 0 0 0 5-5v-2h7a3 3 0 0 0 2.977-3.375M9 18H4V7h5z"})})},UNe=y.forwardRef(BNe),epn=UNe,HNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M29.25 10.015A3 3 0 0 0 27 9h-7V7a5 5 0 0 0-5-5 1 1 0 0 0-.895.553L9.383 12H4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h21.5a3 3 0 0 0 2.977-2.625l1.5-12a3 3 0 0 0-.727-2.36M4 14h5v11H4z"})})},VNe=y.forwardRef(HNe),tpn=VNe,WNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M23 3H9a4 4 0 0 0-4 4v16a4 4 0 0 0 4 4h1l-1.8 2.4a1 1 0 0 0 1.6 1.2l2.7-3.6h7l2.7 3.6a1 1 0 0 0 1.6-1.2L22 27h1a4 4 0 0 0 4-4V7a4 4 0 0 0-4-4M10.5 23a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m4.5-8H7v-5h8zm6.5 8a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m3.5-8h-8v-5h8z"})})},zNe=y.forwardRef(WNe),npn=zNe,GNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M27 6h-5V5a3 3 0 0 0-3-3h-6a3 3 0 0 0-3 3v1H5a1 1 0 0 0 0 2h1v18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8h1a1 1 0 1 0 0-2M14 21a1 1 0 0 1-2 0v-8a1 1 0 0 1 2 0zm6 0a1 1 0 0 1-2 0v-8a1 1 0 0 1 2 0zm0-15h-8V5a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1z"})})},qNe=y.forwardRef(GNe),Db=qNe,KNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m23.54 2.267-3.711 3.377c1.7.52 3.298 1.397 4.653 2.631 4.684 4.266 4.684 11.184 0 15.45q-5.184 4.72-16.021 6.008l3.71-3.377a12.2 12.2 0 0 1-4.653-2.63c-4.684-4.267-4.712-11.16 0-15.45q5.184-4.721 16.021-6.01m-7.54 8.4c-3.314 0-6 2.388-6 5.333s2.686 5.333 6 5.333 6-2.387 6-5.333c0-2.945-2.686-5.333-6-5.333"})})}
19,YNe=y.forwardRef(KNe),rpn=YNe,QNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M25.5 28a1.5 1.5 0 0 1-1.5 1.5H8a1.5 1.5 0 1 1 0-3h16a1.5 1.5 0 0 1 1.5 1.5M16 24.5a8.51 8.51 0 0 0 8.5-8.5V7a1.5 1.5 0 1 0-3 0v9a5.5 5.5 0 0 1-11 0V7a1.5 1.5 0 1 0-3 0v9a8.51 8.51 0 0 0 8.5 8.5"})})},XNe=y.forwardRef(QNe),ipn=XNe,ZNe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.5 19v7a2.5 2.5 0 0 1-2.5 2.5H6A2.5 2.5 0 0 1 3.5 26v-7a1.5 1.5 0 0 1 3 0v6.5h19V19a1.5 1.5 0 1 1 3 0m-16.439-7.939L14.5 8.625V19a1.5 1.5 0 1 0 3 0V8.625l2.439 2.44a1.503 1.503 0 0 0 2.125-2.125l-5-5a1.5 1.5 0 0 0-2.125 0l-5 5a1.503 1.503 0 1 0 2.125 2.125z"})})},JNe=y.forwardRef(ZNe),spn=JNe,eFe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M28.866 27.5A1 1 0 0 1 28 28H4a1 1 0 0 1-.865-1.5c1.904-3.291 4.838-5.651 8.261-6.77a9 9 0 1 1 9.208 0c3.424 1.119 6.357 3.479 8.261 6.77a1 1 0 0 1 .001 1"})})},tFe=y.forwardRef(eFe),apn=tFe,nFe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M19.44 3.101a1 1 0 0 0-1.054.11L9.656 10H4a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h5.656l8.73 6.789A1 1 0 0 0 20 28V4a1 1 0 0 0-.56-.899M28.414 16l2.293-2.292a1.001 1.001 0 0 0-1.415-1.415L27 14.586l-2.293-2.293a1 1 0 1 0-1.415 1.415L25.587 16l-2.293 2.293a1 1 0 0 0 1.415 1.415L27 17.414l2.293 2.294a1 1 0 0 0 1.415-1.415z"})})},rFe=y.forwardRef(nFe),opn=rFe,iFe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M19.439 3.101a1 1 0 0 0-1.053.11L9.656 10H4a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h5.656l8.73 6.789A1.001 1.001 0 0 0 20 28V4a1 1 0 0 0-.561-.899M9 20H4v-8h5zm15.75-7.305a5 5 0 0 1 0 6.61 1 1 0 0 1-1.5-1.322 3 3 0 0 0 0-3.966 1 1 0 0 1 1.5-1.322M31 16a10 10 0 0 1-2.546 6.668 1 1 0 0 1-1.49-1.334 8 8 0 0 0 0-10.666.998.998 0 0 1 .407-1.624 1 1 0 0 1 1.083.29A9.98 9.98 0 0 1 31 16"})})},sFe=y.forwardRef(iFe),lpn=sFe,aFe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M15 6a4 4 0 1 1 8 0 4 4 0 0 1-8 0m11 11c-3.58 0-5.226-1.662-6.969-3.421a25 25 0 0 0-1.375-1.323C13.031 8.24 5.63 15.098 5.316 15.391a1 1 0 0 0 1.369 1.458 20.5 20.5 0 0 1 3.815-2.724c1.723-.922 3.174-1.279 4.338-1.072L8.082 28.6a1 1 0 0 0 1.835.798l4.2-9.659L18 22.515V29a1 1 0 1 0 2 0v-7a1 1 0 0 0-.419-.814l-4.65-3.321L16.61 14c.33.305.657.634 1 .98C19.381 16.774 21.586 19 26 19a1 1 0 0 0 0-2"})})},oFe=y.forwardRef(aFe),cpn=oFe,lFe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m-1 7a1 1 0 0 1 2 0v7a1 1 0 0 1-2 0zm1 13a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"})})},cFe=y.forwardRef(lFe),La=cFe,uFe=({fill:t="currentColor",stroke:e,...n},r)=>{const{colors:i}=de(),s=t&&t in i?i[t]:t,a=e&&e in i?i[e]:e;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,fill:s,stroke:a,ref:r,...n,children:p.jsx("path",{d:"m31.316 24.949-3 1a1 1 0 0 1-1.211-.5l-3.724-7.45H13a1 1 0 0 1-1-1v-3.707A7 7 0 0 0 14 27c3.239 0 6.261-2.256 7.031-5.25a1 1 0 1 1 1.938.5C21.96 26.162 18.19 29 14 29a9 9 0 0 1-2-17.774V8.851a3.5 3.5 0 1 1 2 0V11h7a1 1 0 0 1 0 2h-7v3h10a1 1 0 0 1 .894.552l3.612 7.225 2.178-.726a1 1 0 1 1 .632 1.898"})})},dFe=y.forwardRef(uFe),upn=dFe,fFe=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})}
19,Nx="cloud",hFe=({setPlugin:t})=>{const e=y.useRef(t);return y.useEffect(()=>{e.current(Nx)},[]),null},pFe=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),LQ="Deploy",mFe={register(t){const{backendURL:e}=window.strapi;if(e?.includes("localhost")){t.addMenuLink({to:`plugins/${Nx}`,icon:l$e,intlLabel:{id:`${Nx}.plugin.name`,defaultMessage:LQ},Component:async()=>{const{App:r}=await Z(()=>import("./App-Dzr5m4eZ-COVl9hhl.js"),[]);return r}});const n={id:Nx,initializer:hFe,isReady:!1,name:LQ};t.registerPlugin(n)}},async registerTrads(t){const{locales:e}=t,n=await Promise.all(e.map(r=>fFe(Object.assign({
19"./translations/en.json":()=>Z(()=>import("./en-DqzxMgb_-L4zHduTI.js"),[]),
19"./translations/fr.json":()=>Z(()=>import("./fr-3fwSSssz-B9efTXey.js"),[])}),`./translations/${r}.json`,3).then(({default:i})=>({data:pFe(i,Nx),locale:r})).catch(()=>({data:{},locale:r}))));return Promise.resolve(n)}},gFe=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},vFe="@strapi/plugin-users-permissions",yFe={name:"users-permissions"},Pue={name:vFe,strapi:yFe},JA={accessRoles:[{action:"plugin::users-permissions.roles.create",subject:null},{action:"plugin::users-permissions.roles.read",subject:null}],createRole:[{action:"plugin::users-permissions.roles.create",subject:null}],deleteRole:[{action:"plugin::users-permissions.roles.delete",subject:null}],readRoles:[{action:"plugin::users-permissions.roles.read",subject:null}],updateRole:[{action:"plugin::users-permissions.roles.update",subject:null}],readAdvancedSettings:[{action:"plugin::users-permissions.advanced-settings.read",subject:null}],updateAdvancedSettings:[{action:"plugin::users-permissions.advanced-settings.update",subject:null}],readEmailTemplates:[{action:"plugin::users-permissions.email-templates.read",subject:null}],updateEmailTemplates:[{action:"plugin::users-permissions.email-templates.update",subject:null}],readProviders:[{action:"plugin::users-permissions.providers.read",subject:null}],updateProviders:[{action:"plugin::users-permissions.providers.update",subject:null}]},bFe=Pue.name.replace(/^@strapi\/plugin-/i,""),eC=t=>`${bFe}.${t}`,EFe=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),xFe=Pue.strapi.name,wFe={register(t){t.createSettingSection({id:"users-permissions",intlLabel:{id:eC("Settings.section-label"),defaultMessage:"Users & Permissions plugin"}},[{intlLabel:{id:"global.roles",defaultMessage:"Roles"},id:"roles",to:"users-permissions/roles",Component:()=>Z(()=>import("./index-BifzOY9J-DJQFBKnT.js"),__vite__mapDeps([0,1,2,3,4,5])),permissions:JA.accessRoles},{intlLabel:{id:eC("HeaderNav.link.providers"),defaultMessage:"Providers"},id:"providers",to:"users-permissions/providers",Component:()=>Z(()=>import("./index-BpBvwD7E-DtDgJNJM.js"),__vite__mapDeps([6,7])),permissions:JA.readProviders},{intlLabel:{id:eC("HeaderNav.link.emailTemplates"),defaultMessage:"Email templates"},id:"email-templates",to:"users-permissions/email-templates",Component:()=>Z(()=>import("./index-BCw6zVHf-Vaxn48Lf.js"),__vite__mapDeps([8,7])).then(e=>({default:e.ProtectedEmailTemplatesPage})),permissions:JA.readEmailTemplates},{intlLabel:{id:eC("HeaderNav.link.advancedSettings"),defaultMessage:"Advanced Settings"},id:"advanced-settings",to:"users-permissions/advanced-settings",Component:()=>Z(()=>import("./index-BdOumcDH-C81nPPOx.js"),[]).then(e=>({default:e.ProtectedAdvancedSettingsPage})),permissions:JA.readAdvancedSettings}]),t.registerPlugin({id:"users-permissions",name:xFe})},bootstrap(){},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>gFe(Object.assign({
19"./translations/ar.json":()=>Z(()=>import("./ar-CK8BRRXB-g_HmMem0.js"),[]),
19"./translations/cs.json":()=>Z(()=>import("./cs-BVigMk0l-PDmpWdx_.js"),[]),
19"./translations/de.json":()=>Z(()=>import("./de-BKUdRFI4-DuM2hzd8.js"),[]),
19"./translations/dk.json":()=>Z(()=>import("./dk-BQiTK50l-CrP5Z0eO.js"),[]),
19"./translations/en.json":()=>Z(()=>import("./en-DOHtPf-2-BskX9ENk.js"),[]),
19"./translations/es.json":()=>Z(()=>import("./es-DNgOVMjD-DZFKknkt.js"),[]),
19"./translations/fr.json":()=>Z(()=>import("./fr-DkgRugiU-Dilxtzzm.js"),[]),
19"./translations/id.json":()=>Z(()=>import("./id-BdEsvnaF-CF0pFPuJ.js"),[]),
19"./translations/it.json":()=>Z(()=>import("./it-B-rv0E24-DBZtfNHk.js"),[]),
19"./translations/ja.json":()=>Z(()=>import("./ja-C8K-VBPD-CFvgKsyf.js"),[]),
19"./translations/ko.json":()=>Z(()=>import("./ko-Busb0wIY-CbonuIut.js"),[]),
19"./translations/ms.json":()=>Z(()=>import("./ms-ByvsQjRt-AW1l0T7m.js"),[]),
19"./translations/nl.json":()=>Z(()=>import("./nl-5qO8Rpcy-COy61vfh.js"),[]),
19"./translations/pl.json":()=>Z(()=>import("./pl-BdIzifBE-riM1ccEj.js"),[]),
19"./translations/pt-BR.json":()=>Z(()=>import("./pt-BR-f0p23AQZ-zihbhv1n.js"),[]),
19"./translations/pt.json":()=>Z(()=>import("./pt-BIO24ioG-dSdWJDSV.js"),[]),
19"./translations/ru.json":()=>Z(()=>import("./ru-VWy-IB7K-BhWnIT93.js"),[]),
19"./translations/sk.json":()=>Z(()=>import("./sk-B_LIcepm-D5ybV-31.js"),[]),
19"./translations/sv.json":()=>Z(()=>import("./sv-ABLKOokl-BRLL_DG8.js"),[]),
19"./translations/th.json":()=>Z(()=>import("./th-DKyP7ueR-C4BbsS5_.js"),[]),
19"./translations/tr.json":()=>Z(()=>import("./tr-qa1Q5UjC-DRBuuZ4r.js"),[]),
19"./translations/uk.json":()=>Z(()=>import("./uk-BmRqbeQc-BNZ05j2z.js"),[]),
19"./translations/vi.json":()=>Z(()=>import("./vi-HW-EdMea-DnVEx3RI.js"),[]),
19"./translations/zh-Hans.json":()=>Z(()=>import("./zh-Hans-BHilK-yc-Bu4IkaHf.js"),[]),
vendor: 6,763 bytes, lines 19-35
19"./translations/zh.json":()=>Z(()=>import("./zh-5hKkVPA4-q4bZLt0i.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:EFe(r,"users-permissions"),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}};var $ue={exports:{}},SFe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",TFe=SFe,AFe=TFe;function Nue(){}function Fue(){}Fue.resetWarningCache=Nue;var CFe=function(){function t(r,i,s,a,o,l){if(l!==AFe){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}t.isRequired=t;function e(){return t}var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:Fue,resetWarningCache:Nue};return n.PropTypes=n,n};$ue.exports=CFe();var RFe=$ue.exports;const Fr=an(RFe);var jue={exports:{}},Vo={},Bue={exports:{}},Uue={};/**
20 * @license React
21 * scheduler.production.min.js
22 *
23 * Copyright (c) Facebook, Inc. and its affiliates.
24 *
25 * This source code is licensed under the MIT license found in the
26 * LICENSE file in the root directory of this source tree.
27 */(function(t){function e(F,$){var H=F.length;F.push($);e:for(;0<H;){var q=H-1>>>1,Y=F[q];if(0<i(Y,$))F[q]=$,F[H]=Y,H=q;else break e}}function n(F){return F.length===0?null:F[0]}function r(F){if(F.length===0)return null;var $=F[0],H=F.pop();if(H!==$){F[0]=H;e:for(var q=0,Y=F.length,se=Y>>>1;q<se;){var ye=2*(q+1)-1,ie=F[ye],ne=ye+1,ae=F[ne];if(0>i(ie,H))ne<Y&&0>i(ae,ie)?(F[q]=ae,F[ne]=H,q=ne):(F[q]=ie,F[ye]=H,q=ye);else if(ne<Y&&0>i(ae,H))F[q]=ae,F[ne]=H,q=ne;else break e}}return $}function i(F,$){var H=F.sortIndex-$.sortIndex;return H!==0?H:F.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;t.unstable_now=function(){return s.now()}}else{var a=Date,o=a.now();t.unstable_now=function(){return a.now()-o}}var l=[],c=[],u=1,d=null,f=3,h=!1,m=!1,g=!1,b=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,x=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(F){for(var $=n(c);$!==null;){if($.callback===null)r(c);else if($.startTime<=F)r(c),$.sortIndex=$.expirationTime,e(l,$);else break;$=n(c)}}function A(F){if(g=!1,S(F),!m)if(n(l)!==null)m=!0,z(R);else{var $=n(c);$!==null&&G(A,$.startTime-F)}}function R(F,$){m=!1,g&&(g=!1,E(I),I=-1),h=!0;var H=f;try{for(S($),d=n(l);d!==null&&(!(d.expirationTime>$)||F&&!O());){var q=d.callback;if(typeof q=="function"){d.callback=null,f=d.priorityLevel;var Y=q(d.expirationTime<=$);$=t.unstable_now(),typeof Y=="function"?d.callback=Y:d===n(l)&&r(l),S($)}else r(l);d=n(l)}if(d!==null)var se=!0;else{var ye=n(c);ye!==null&&G(A,ye.startTime-$),se=!1}return se}finally{d=null,f=H,h=!1}}var C=!1,T=null,I=-1,D=5,k=-1;function O(){return!(t.unstable_now()-k<D)}function P(){if(T!==null){var F=t.unstable_now();k=F;var $=!0;try{$=T(!0,F)}finally{$?M():(C=!1,T=null)}}else C=!1}var M;if(typeof x=="function")M=function(){x(P)};else if(typeof MessageChannel<"u"){var j=new MessageChannel,U=j.port2;j.port1.onmessage=P,M=function(){U.postMessage(null)}}else M=function(){b(P,0)};function z(F){T=F,C||(C=!0,M())}function G(F,$){I=b(function(){F(t.unstable_now())},$)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(F){F.callback=null},t.unstable_continueExecution=function(){m||h||(m=!0,z(R))},t.unstable_forceFrameRate=function(F){0>F||125<F?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<F?Math.floor(1e3/F):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return n(l)},t.unstable_next=function(F){switch(f){case 1:case 2:case 3:var $=3;break;default:$=f}var H=f;f=$;try{return F()}finally{f=H}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(F,$){switch(F){case 1:case 2:case 3:case 4:case 5:break;default:F=3}var H=f;f=F;try{return $()}finally{f=H}},t.unstable_scheduleCallback=function(F,$,H){var q=t.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?q+H:q):H=q,F){case 1:var Y=-1;break;case 2:Y=250;break;case 5:Y=1073741823;break;case 4:Y=1e4;break;default:Y=5e3}return Y=H+Y,F={id:u++,callback:$,priorityLevel:F,startTime:H,expirationTime:Y,sortIndex:-1},H>q?(F.sortIndex=H,e(c,F),n(l)===null&&F===n(c)&&(g?(E(I),I=-1):g=!0,G(A,H-q))):(F.sortIndex=Y,e(l,F),m||h||(m=!0,z(R))),F},t.unstable_shouldYield=O,t.unstable_wrapCallback=function(F){var $=f;return function(){var H=f;f=$;try{return F.apply(this,arguments)}finally{f=H}}}})(Uue);Bue.exports=Uue;var _Fe=Bue.exports;/**
28 * @license React
29 * react-dom.production.min.js
30 *
31 * Copyright (c) Facebook, Inc. and its affiliates.
32 *
33 * This source code is licensed under the MIT license found in the
34 * LICENSE file in the root directory of this source tree.
35 */var IFe=y,Bo=_Fe;function Be(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Hue=new Set,y2={};function Tg(t,e){$y(t,e),$y(t+"Capture",e)}function $y(t,e){for(y2[t]=e,t=0;t<e.length;t++)Hue.add(e[t])}var mf=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),X8=Object.prototype.hasOwnProperty,kFe=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,OQ={},MQ={};function DFe(t){return X8.call(MQ,t)?!0:X8.call(OQ,t)?!1:kFe.test(t)?MQ[t]=!0:(OQ[t]=!0,!1)}function LFe(t,e,n,r){if(n!==null&&n.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function OFe(t,e,n,r){if(e===null||typeof e>"u"||LFe(t,e,n,r))return!0;
vendor: 5,206 bytes, lines 35-36
35if(r)return!1;if(n!==null)switch(n.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function Oa(t,e,n,r,i,s,a){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=t,this.type=e,this.sanitizeURL=s,this.removeEmptyString=a}var Ys={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Ys[t]=new Oa(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Ys[e]=new Oa(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Ys[t]=new Oa(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Ys[t]=new Oa(t,2,!1,t,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){Ys[t]=new Oa(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Ys[t]=new Oa(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Ys[t]=new Oa(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Ys[t]=new Oa(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Ys[t]=new Oa(t,5,!1,t.toLowerCase(),null,!1,!1)});var kU=/[\-:]([a-z])/g;function DU(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(kU,DU);Ys[e]=new Oa(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(kU,DU);Ys[e]=new Oa(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(kU,DU);Ys[e]=new Oa(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Ys[t]=new Oa(t,1,!1,t.toLowerCase(),null,!1,!1)});Ys.xlinkHref=new Oa("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Ys[t]=new Oa(t,1,!1,t.toLowerCase(),null,!0,!0)});function LU(t,e,n,r){var i=Ys.hasOwnProperty(e)?Ys[e]:null;(i!==null?i.type!==0:r||!(2<e.length)||e[0]!=="o"&&e[0]!=="O"||e[1]!=="n"&&e[1]!=="N")&&(OFe(e,n,i,r)&&(n=null),r||i===null?DFe(e)&&(n===null?t.removeAttribute(e):t.setAttribute(e,""+n)):i.mustUseProperty?t[i.propertyName]=n===null?i.type===3?!1:"":n:(e=i.attributeName,r=i.attributeNamespace,n===null?t.removeAttribute(e):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?t.setAttributeNS(r,e,n):t.setAttribute(e,n))))}var Cf=IFe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,tC=Symbol.for("react.element"),w1=Symbol.for("react.portal"),S1=Symbol.for("react.fragment"),OU=Symbol.for("react.strict_mode"),Z8=Symbol.for("react.profiler"),Vue=Symbol.for("react.provider"),Wue=Symbol.for("react.context"),MU=Symbol.for("react.forward_ref"),J8=Symbol.for("react.suspense"),e7=Symbol.for("react.suspense_list"),PU=Symbol.for("react.memo"),Eh=Symbol.for("react.lazy"),zue=Symbol.for("react.offscreen"),PQ=Symbol.iterator;function jE(t){return t===null||typeof t!="object"?null:(t=PQ&&t[PQ]||t["@@iterator"],typeof t=="function"?t:null)}var ni=Object.assign,U4;function Fx(t){if(U4===void 0)try{throw Error()}catch(n){var e=n.stack.trim().match(/\n( *(at )?)/);U4=e&&e[1]||""}return`
36`+U4+t}var H4=!1;function V4(t,e){if(!t||H4)return"";H4=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(e)if(e=function(){throw Error()},Object.defineProperty(e.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(e,[])}catch(c){var r=c}Reflect.construct(t,[],e)}else{try{e.call()}catch(c){r=c}t.call(e.prototype)}else{try{throw Error()}catch(c){r=c}t()}}
vendor: 18,277 bytes, lines 36-39
36catch(c){if(c&&r&&typeof c.stack=="string"){for(var i=c.stack.split(`
37`),s=r.stack.split(`
38`),a=i.length-1,o=s.length-1;1<=a&&0<=o&&i[a]!==s[o];)o--;for(;1<=a&&0<=o;a--,o--)if(i[a]!==s[o]){if(a!==1||o!==1)do if(a--,o--,0>o||i[a]!==s[o]){var l=`
39`+i[a].replace(" at new "," at ");return t.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",t.displayName)),l}while(1<=a&&0<=o);break}}}finally{H4=!1,Error.prepareStackTrace=n}return(t=t?t.displayName||t.name:"")?Fx(t):""}function MFe(t){switch(t.tag){case 5:return Fx(t.type);case 16:return Fx("Lazy");case 13:return Fx("Suspense");case 19:return Fx("SuspenseList");case 0:case 2:case 15:return t=V4(t.type,!1),t;case 11:return t=V4(t.type.render,!1),t;case 1:return t=V4(t.type,!0),t;default:return""}}function t7(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case S1:return"Fragment";case w1:return"Portal";case Z8:return"Profiler";case OU:return"StrictMode";case J8:return"Suspense";case e7:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case Wue:return(t.displayName||"Context")+".Consumer";case Vue:return(t._context.displayName||"Context")+".Provider";case MU:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case PU:return e=t.displayName||null,e!==null?e:t7(t.type)||"Memo";case Eh:e=t._payload,t=t._init;try{return t7(t(e))}catch{}}return null}function PFe(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return t7(e);case 8:return e===OU?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function gp(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Gue(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function $Fe(t){var e=Gue(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),r=""+t[e];if(!t.hasOwnProperty(e)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,s=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,s.call(this,a)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function nC(t){t._valueTracker||(t._valueTracker=$Fe(t))}function que(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),r="";return t&&(r=Gue(t)?t.checked?"true":"false":t.value),t=r,t!==n?(e.setValue(t),!0):!1}function M_(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function n7(t,e){var n=e.checked;return ni({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??t._wrapperState.initialChecked})}function $Q(t,e){var n=e.defaultValue==null?"":e.defaultValue,r=e.checked!=null?e.checked:e.defaultChecked;n=gp(e.value!=null?e.value:n),t._wrapperState={initialChecked:r,initialValue:n,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function Kue(t,e){e=e.checked,e!=null&&LU(t,"checked",e,!1)}function r7(t,e){Kue(t,e);var n=gp(e.value),r=e.type;if(n!=null)r==="number"?(n===0&&t.value===""||t.value!=n)&&(t.value=""+n):t.value!==""+n&&(t.value=""+n);else if(r==="submit"||r==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?i7(t,e.type,n):e.hasOwnProperty("defaultValue")&&i7(t,e.type,gp(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function NQ(t,e,n){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!(r!=="submit"&&r!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,n||e===t.value||(t.value=e),t.defaultValue=e}n=t.name,n!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,n!==""&&(t.name=n)}function i7(t,e,n){(e!=="number"||M_(t.ownerDocument)!==t)&&(n==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+n&&(t.defaultValue=""+n))}var jx=Array.isArray;function K1(t,e,n,r){if(t=t.options,e){e={};for(var i=0;i<n.length;i++)e["$"+n[i]]=!0;for(n=0;n<t.length;n++)i=e.hasOwnProperty("$"+t[n].value),t[n].selected!==i&&(t[n].selected=i),i&&r&&(t[n].defaultSelected=!0)}else{for(n=""+gp(n),e=null,i=0;i<t.length;i++){if(t[i].value===n){t[i].selected=!0,r&&(t[i].defaultSelected=!0);return}e!==null||t[i].disabled||(e=t[i])}e!==null&&(e.selected=!0)}}function s7(t,e){if(e.dangerouslySetInnerHTML!=null)throw Error(Be(91));return ni({},e,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function FQ(t,e){var n=e.value;if(n==null){if(n=e.children,e=e.defaultValue,n!=null){if(e!=null)throw Error(Be(92));if(jx(n)){if(1<n.length)throw Error(Be(93));n=n[0]}e=n}e==null&&(e=""),n=e}t._wrapperState={initialValue:gp(n)}}function Yue(t,e){var n=gp(e.value),r=gp(e.defaultValue);n!=null&&(n=""+n,n!==t.value&&(t.value=n),e.defaultValue==null&&t.defaultValue!==n&&(t.defaultValue=n)),r!=null&&(t.defaultValue=""+r)}function jQ(t){var e=t.textContent;e===t._wrapperState.initialValue&&e!==""&&e!==null&&(t.value=e)}function Que(t){switch(t){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function a7(t,e){return t==null||t==="http://www.w3.org/1999/xhtml"?Que(e):t==="http://www.w3.org/2000/svg"&&e==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var rC,Xue=function(t){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(e,n,r,i){MSApp.execUnsafeLocalFunction(function(){return t(e,n,r,i)})}:t}(function(t,e){if(t.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in t)t.innerHTML=e;else{for(rC=rC||document.createElement("div"),rC.innerHTML="<svg>"+e.valueOf().toString()+"</svg>",e=rC.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function b2(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&n.nodeType===3){n.nodeValue=e;return}}t.textContent=e}var Iw={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},NFe=["Webkit","ms","Moz","O"];Object.keys(Iw).forEach(function(t){NFe.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),Iw[e]=Iw[t]})});function Zue(t,e,n){return e==null||typeof e=="boolean"||e===""?"":n||typeof e!="number"||e===0||Iw.hasOwnProperty(t)&&Iw[t]?(""+e).trim():e+"px"}function Jue(t,e){t=t.style;for(var n in e)if(e.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Zue(n,e[n],r);n==="float"&&(n="cssFloat"),r?t.setProperty(n,i):t[n]=i}}var FFe=ni({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function o7(t,e){if(e){if(FFe[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(Be(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(Be(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(Be(61))}if(e.style!=null&&typeof e.style!="object")throw Error(Be(62))}}function l7(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var c7=null;function $U(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var u7=null,Y1=null,Q1=null;function BQ(t){if(t=ZS(t)){if(typeof u7!="function")throw Error(Be(280));var e=t.stateNode;e&&(e=LD(e),u7(t.stateNode,t.type,e))}}function ede(t){Y1?Q1?Q1.push(t):Q1=[t]:Y1=t}function tde(){if(Y1){var t=Y1,e=Q1;if(Q1=Y1=null,BQ(t),e)for(t=0;t<e.length;t++)BQ(e[t])}}function nde(t,e){return t(e)}function rde(){}var W4=!1;function ide(t,e,n){if(W4)return t(e,n);W4=!0;try{return nde(t,e,n)}finally{W4=!1,(Y1!==null||Q1!==null)&&(rde(),tde())}}function E2(t,e){var n=t.stateNode;if(n===null)return null;var r=LD(n);if(r===null)return null;n=r[e];e:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(t=t.type,r=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!r;break e;default:t=!1}if(t)return null;if(n&&typeof n!="function")throw Error(Be(231,e,typeof n));return n}var d7=!1;if(mf)try{var BE={};Object.defineProperty(BE,"passive",{get:function(){d7=!0}}),window.addEventListener("test",BE,BE),window.removeEventListener("test",BE,BE)}catch{d7=!1}function jFe(t,e,n,r,i,s,a,o,l){var c=Array.prototype.slice.call(arguments,3);try{e.apply(n,c)}catch(u){this.onError(u)}}var kw=!1,P_=null,$_=!1,f7=null,BFe={onError:function(t){kw=!0,P_=t}};function UFe(t,e,n,r,i,s,a,o,l){kw=!1,P_=null,jFe.apply(BFe,arguments)}function HFe(t,e,n,r,i,s,a,o,l){if(UFe.apply(this,arguments),kw){if(kw){var c=P_;kw=!1,P_=null}else throw Error(Be(198));$_||($_=!0,f7=c)}}function Ag(t){var e=t,n=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,e.flags&4098&&(n=e.return),t=e.return;while(t)}return e.tag===3?n:null}function sde(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function UQ(t){if(Ag(t)!==t)throw Error(Be(188))}function VFe(t){var e=t.alternate;if(!e){if(e=Ag(t),e===null)throw Error(Be(188));return e!==t?null:t}for(var n=t,r=e;;){var i=n.return;if(i===null)break;var s=i.alternate;if(s===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===n)return UQ(i),t;if(s===r)return UQ(i),e;s=s.sibling}throw Error(Be(188))}if(n.return!==r.return)n=i,r=s;else{for(var a=!1,o=i.child;o;){if(o===n){a=!0,n=i,r=s;break}if(o===r){a=!0,r=i,n=s;break}o=o.sibling}if(!a){for(o=s.child;o;){if(o===n){a=!0,n=s,r=i;break}if(o===r){a=!0,r=s,n=i;break}o=o.sibling}if(!a)throw Error(Be(189))}}if(n.alternate!==r)throw Error(Be(190))}if(n.tag!==3)throw Error(Be(188));return n.stateNode.current===n?t:e}function ade(t){return t=VFe(t),t!==null?ode(t):null}function ode(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var e=ode(t);if(e!==null)return e;t=t.sibling}return null}var lde=Bo.unstable_scheduleCallback,HQ=Bo.unstable_cancelCallback,WFe=Bo.unstable_shouldYield,zFe=Bo.unstable_requestPaint,mi=Bo.unstable_now,GFe=Bo.unstable_getCurrentPriorityLevel,NU=Bo.unstable_ImmediatePriority,cde=Bo.unstable_UserBlockingPriority,N_=Bo.unstable_NormalPriority,qFe=Bo.unstable_LowPriority,ude=Bo.unstable_IdlePriority,_D=null,$u=null;function KFe(t){if($u&&typeof $u.onCommitFiberRoot=="function")try{$u.onCommitFiberRoot(_D,t,void 0,(t.current.flags&128)===128)}catch{}}var gc=Math.clz32?Math.clz32:XFe,YFe=Math.log,QFe=Math.LN2;function XFe(t){return t>>>=0,t===0?32:31-(YFe(t)/QFe|0)|0}var iC=64,sC=4194304;function Bx(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function F_(t,e){var n=t.pendingLanes;if(n===0)return 0;var r=0,i=t.suspendedLanes,s=t.pingedLanes,a=n&268435455;if(a!==0){var o=a&~i;o!==0?r=Bx(o):(s&=a,s!==0&&(r=Bx(s)))}else a=n&~i,a!==0?r=Bx(a):s!==0&&(r=Bx(s));if(r===0)return 0;if(e!==0&&e!==r&&!(e&i)&&(i=r&-r,s=e&-e,i>=s||i===16&&(s&4194240)!==0))return e;if(r&4&&(r|=n&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=r;0<e;)n=31-gc(e),i=1<<n,r|=t[n],e&=~i;return r}function ZFe(t,e){switch(t){case 1:case 2:case 4:return e+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function JFe(t,e){for(var n=t.suspendedLanes,r=t.pingedLanes,i=t.expirationTimes,s=t.pendingLanes;0<s;){var a=31-gc(s),o=1<<a,l=i[a];l===-1?(!(o&n)||o&r)&&(i[a]=ZFe(o,e)):l<=e&&(t.expiredLanes|=o),s&=~o}}function h7(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function dde(){var t=iC;return iC<<=1,!(iC&4194240)&&(iC=64),t}function z4(t){for(var e=[],n=0;31>n;n++)e.push(t);return e}function QS(t,e,n){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-gc(e),t[e]=n}function eje(t,e){var n=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var r=t.eventTimes;for(t=t.expirationTimes;0<n;){var i=31-gc(n),s=1<<i;e[i]=0,r[i]=-1,t[i]=-1,n&=~s}}function FU(t,e){var n=t.entangledLanes|=e;for(t=t.entanglements;n;){var r=31-gc(n),i=1<<r;i&e|t[r]&e&&(t[r]|=e),n&=~i}}var Hn=0;function fde(t){return t&=-t,1<t?4<t?t&268435455?16:536870912:4:1}var hde,jU,pde,mde,gde,p7=!1,aC=[],tp=null,np=null,rp=null,x2=new Map,w2=new Map,Dh=[],tje="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function VQ(t,e){switch(t){case"focusin":case"focusout":tp=null;break;case"dragenter":case"dragleave":np=null;break;case"mouseover":case"mouseout":rp=null;break;case"pointerover":case"pointerout":x2.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":w2.delete(e.pointerId)}}function UE(t,e,n,r,i,s){return t===null||t.nativeEvent!==s?(t={blockedOn:e,domEventName:n,eventSystemFlags:r,nativeEvent:s,targetContainers:[i]},e!==null&&(e=ZS(e),e!==null&&jU(e)),t):(t.eventSystemFlags|=r,e=t.targetContainers,i!==null&&e.indexOf(i)===-1&&e.push(i),t)}function nje(t,e,n,r,i){switch(e){case"focusin":return tp=UE(tp,t,e,n,r,i),!0;case"dragenter":return np=UE(np,t,e,n,r,i),!0;case"mouseover":return rp=UE(rp,t,e,n,r,i),!0;case"pointerover":var s=i.pointerId;return x2.set(s,UE(x2.get(s)||null,t,e,n,r,i)),!0;case"gotpointercapture":return s=i.pointerId,w2.set(s,UE(w2.get(s)||null,t,e,n,r,i)),!0}return!1}function vde(t){var e=f0(t.target);if(e!==null){var n=Ag(e);if(n!==null){if(e=n.tag,e===13){if(e=sde(n),e!==null){t.blockedOn=e,gde(t.priority,function(){pde(n)});return}}else if(e===3&&n.stateNode.current.memoizedState.isDehydrated){t.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}t.blockedOn=null}function g5(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var n=m7(t.domEventName,t.eventSystemFlags,e[0],t.nativeEvent);if(n===null){n=t.nativeEvent;var r=new n.constructor(n.type,n);c7=r,n.target.dispatchEvent(r),c7=null}else return e=ZS(n),e!==null&&jU(e),t.blockedOn=n,!1;e.shift()}return!0}function WQ(t,e,n){g5(t)&&n.delete(e)}function rje(){p7=!1,tp!==null&&g5(tp)&&(tp=null),np!==null&&g5(np)&&(np=null),rp!==null&&g5(rp)&&(rp=null),x2.forEach(WQ),w2.forEach(WQ)}function HE(t,e){t.blockedOn===e&&(t.blockedOn=null,p7||(p7=!0,Bo.unstable_scheduleCallback(Bo.unstable_NormalPriority,rje)))}function S2(t){function e(i){return HE(i,t)}if(0<aC.length){HE(aC[0],t);for(var n=1;n<aC.length;n++){var r=aC[n];r.blockedOn===t&&(r.blockedOn=null)}}for(tp!==null&&HE(tp,t),np!==null&&HE(np,t),rp!==null&&HE(rp,t),x2.forEach(e),w2.forEach(e),n=0;n<Dh.length;n++)r=Dh[n],r.blockedOn===t&&(r.blockedOn=null);for(;0<Dh.length&&(n=Dh[0],n.blockedOn===null);)vde(n),n.blockedOn===null&&Dh.shift()}var X1=Cf.ReactCurrentBatchConfig,j_=!0;function ije(t,e,n,r){var i=Hn,s=X1.transition;X1.transition=null;try{Hn=1,BU(t,e,n,r)}finally{Hn=i,X1.transition=s}}function sje(t,e,n,r){var i=Hn,s=X1.transition;X1.transition=null;try{Hn=4,BU(t,e,n,r)}finally{Hn=i,X1.transition=s}}function BU(t,e,n,r){if(j_){var i=m7(t,e,n,r);if(i===null)t6(t,e,r,B_,n),VQ(t,r);else if(nje(i,t,e,n,r))r.stopPropagation();else if(VQ(t,r),e&4&&-1<tje.indexOf(t)){for(;i!==null;){var s=ZS(i);if(s!==null&&hde(s),s=m7(t,e,n,r),s===null&&t6(t,e,r,B_,n),s===i)break;i=s}i!==null&&r.stopPropagation()}else t6(t,e,r,null,n)}}var B_=null;function m7(t,e,n,r){if(B_=null,t=$U(r),t=f0(t),t!==null)if(e=Ag(t),e===null)t=null;else if(n=e.tag,n===13){if(t=sde(e),t!==null)return t;t=null}else if(n===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null);return B_=t,null}
vendor: 10,484 bytes, line 39
39function yde(t){switch(t){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(GFe()){case NU:return 1;case cde:return 4;case N_:case qFe:return 16;case ude:return 536870912;default:return 16}default:return 16}}var Hh=null,UU=null,v5=null;function bde(){if(v5)return v5;var t,e=UU,n=e.length,r,i="value"in Hh?Hh.value:Hh.textContent,s=i.length;for(t=0;t<n&&e[t]===i[t];t++);var a=n-t;for(r=1;r<=a&&e[n-r]===i[s-r];r++);return v5=i.slice(t,1<r?1-r:void 0)}function y5(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function oC(){return!0}function zQ(){return!1}function Wo(t){function e(n,r,i,s,a){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=s,this.target=a,this.currentTarget=null;for(var o in t)t.hasOwnProperty(o)&&(n=t[o],this[o]=n?n(s):s[o]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?oC:zQ,this.isPropagationStopped=zQ,this}return ni(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=oC)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=oC)},persist:function(){},isPersistent:oC}),e}var Lb={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},HU=Wo(Lb),XS=ni({},Lb,{view:0,detail:0}),aje=Wo(XS),G4,q4,VE,ID=ni({},XS,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:VU,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==VE&&(VE&&t.type==="mousemove"?(G4=t.screenX-VE.screenX,q4=t.screenY-VE.screenY):q4=G4=0,VE=t),G4)},movementY:function(t){return"movementY"in t?t.movementY:q4}}),GQ=Wo(ID),oje=ni({},ID,{dataTransfer:0}),lje=Wo(oje),cje=ni({},XS,{relatedTarget:0}),K4=Wo(cje),uje=ni({},Lb,{animationName:0,elapsedTime:0,pseudoElement:0}),dje=Wo(uje),fje=ni({},Lb,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),hje=Wo(fje),pje=ni({},Lb,{data:0}),qQ=Wo(pje),mje={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},gje={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},vje={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function yje(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=vje[t])?!!e[t]:!1}function VU(){return yje}var bje=ni({},XS,{key:function(t){if(t.key){var e=mje[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=y5(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?gje[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:VU,charCode:function(t){return t.type==="keypress"?y5(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?y5(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Eje=Wo(bje),xje=ni({},ID,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),KQ=Wo(xje),wje=ni({},XS,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:VU}),Sje=Wo(wje),Tje=ni({},Lb,{propertyName:0,elapsedTime:0,pseudoElement:0}),Aje=Wo(Tje),Cje=ni({},ID,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),Rje=Wo(Cje),_je=[9,13,27,32],WU=mf&&"CompositionEvent"in window,Dw=null;mf&&"documentMode"in document&&(Dw=document.documentMode);var Ije=mf&&"TextEvent"in window&&!Dw,Ede=mf&&(!WU||Dw&&8<Dw&&11>=Dw),YQ=" ",QQ=!1;function xde(t,e){switch(t){case"keyup":return _je.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wde(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var T1=!1;function kje(t,e){switch(t){case"compositionend":return wde(e);case"keypress":return e.which!==32?null:(QQ=!0,YQ);case"textInput":return t=e.data,t===YQ&&QQ?null:t;default:return null}}function Dje(t,e){if(T1)return t==="compositionend"||!WU&&xde(t,e)?(t=bde(),v5=UU=Hh=null,T1=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return Ede&&e.locale!=="ko"?null:e.data;default:return null}}var Lje={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function XQ(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!Lje[t.type]:e==="textarea"}function Sde(t,e,n,r){ede(r),e=U_(e,"onChange"),0<e.length&&(n=new HU("onChange","change",null,n,r),t.push({event:n,listeners:e}))}var Lw=null,T2=null;function Oje(t){Mde(t,0)}function kD(t){var e=R1(t);if(que(e))return t}function Mje(t,e){if(t==="change")return e}var Tde=!1;if(mf){var Y4;if(mf){var Q4="oninput"in document;if(!Q4){var ZQ=document.createElement("div");ZQ.setAttribute("oninput","return;"),Q4=typeof ZQ.oninput=="function"}Y4=Q4}else Y4=!1;Tde=Y4&&(!document.documentMode||9<document.documentMode)}function JQ(){Lw&&(Lw.detachEvent("onpropertychange",Ade),T2=Lw=null)}function Ade(t){if(t.propertyName==="value"&&kD(T2)){var e=[];Sde(e,T2,t,$U(t)),ide(Oje,e)}}function Pje(t,e,n){t==="focusin"?(JQ(),Lw=e,T2=n,Lw.attachEvent("onpropertychange",Ade)):t==="focusout"&&JQ()}function $je(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return kD(T2)}function Nje(t,e){if(t==="click")return kD(e)}function Fje(t,e){if(t==="input"||t==="change")return kD(e)}function jje(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var wc=typeof Object.is=="function"?Object.is:jje;function A2(t,e){if(wc(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!X8.call(e,i)||!wc(t[i],e[i]))return!1}return!0}function eX(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function tX(t,e){var n=eX(t);t=0;for(var r;n;){if(n.nodeType===3){if(r=t+n.textContent.length,t<=e&&r>=e)return{node:n,offset:e-t};t=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=eX(n)}}function Cde(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Cde(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Rde(){for(var t=window,e=M_();e instanceof t.HTMLIFrameElement;){try{var n=typeof e.contentWindow.location.href=="string"}catch{n=!1}if(n)t=e.contentWindow;else break;e=M_(t.document)}return e}function zU(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function Bje(t){var e=Rde(),n=t.focusedElem,r=t.selectionRange;if(e!==n&&n&&n.ownerDocument&&Cde(n.ownerDocument.documentElement,n)){if(r!==null&&zU(n)){if(e=r.start,t=r.end,t===void 0&&(t=e),"selectionStart"in n)n.selectionStart=e,n.selectionEnd=Math.min(t,n.value.length);else if(t=(e=n.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var i=n.textContent.length,s=Math.min(r.start,i);r=r.end===void 0?s:Math.min(r.end,i),!t.extend&&s>r&&(i=r,r=s,s=i),i=tX(n,s);var a=tX(n,r);i&&a&&(t.rangeCount!==1||t.anchorNode!==i.node||t.anchorOffset!==i.offset||t.focusNode!==a.node||t.focusOffset!==a.offset)&&(e=e.createRange(),e.setStart(i.node,i.offset),t.removeAllRanges(),s>r?(t.addRange(e),t.extend(a.node,a.offset)):(e.setEnd(a.node,a.offset),t.addRange(e)))}}for(e=[],t=n;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<e.length;n++)t=e[n],t.element.scrollLeft=t.left,t.element.scrollTop=t.top}}var Uje=mf&&"documentMode"in document&&11>=document.documentMode,A1=null,g7=null,Ow=null,v7=!1;function nX(t,e,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;v7||A1==null||A1!==M_(r)||(r=A1,"selectionStart"in r&&zU(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 4,529 bytes, line 39
39sNode:r.focusNode,focusOffset:r.focusOffset}),Ow&&A2(Ow,r)||(Ow=r,r=U_(g7,"onSelect"),0<r.length&&(e=new HU("onSelect","select",null,e,n),t.push({event:e,listeners:r}),e.target=A1)))}function lC(t,e){var n={};return n[t.toLowerCase()]=e.toLowerCase(),n["Webkit"+t]="webkit"+e,n["Moz"+t]="moz"+e,n}var C1={animationend:lC("Animation","AnimationEnd"),animationiteration:lC("Animation","AnimationIteration"),animationstart:lC("Animation","AnimationStart"),transitionend:lC("Transition","TransitionEnd")},X4={},_de={};mf&&(_de=document.createElement("div").style,"AnimationEvent"in window||(delete C1.animationend.animation,delete C1.animationiteration.animation,delete C1.animationstart.animation),"TransitionEvent"in window||delete C1.transitionend.transition);function DD(t){if(X4[t])return X4[t];if(!C1[t])return t;var e=C1[t],n;for(n in e)if(e.hasOwnProperty(n)&&n in _de)return X4[t]=e[n];return t}var Ide=DD("animationend"),kde=DD("animationiteration"),Dde=DD("animationstart"),Lde=DD("transitionend"),Ode=new Map,rX="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Np(t,e){Ode.set(t,e),Tg(e,[t])}for(var Z4=0;Z4<rX.length;Z4++){var J4=rX[Z4],Hje=J4.toLowerCase(),Vje=J4[0].toUpperCase()+J4.slice(1);Np(Hje,"on"+Vje)}Np(Ide,"onAnimationEnd");Np(kde,"onAnimationIteration");Np(Dde,"onAnimationStart");Np("dblclick","onDoubleClick");Np("focusin","onFocus");Np("focusout","onBlur");Np(Lde,"onTransitionEnd");$y("onMouseEnter",["mouseout","mouseover"]);$y("onMouseLeave",["mouseout","mouseover"]);$y("onPointerEnter",["pointerout","pointerover"]);$y("onPointerLeave",["pointerout","pointerover"]);Tg("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Tg("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Tg("onBeforeInput",["compositionend","keypress","textInput","paste"]);Tg("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Tg("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Tg("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ux="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Wje=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ux));function iX(t,e,n){var r=t.type||"unknown-event";t.currentTarget=n,HFe(r,e,void 0,t),t.currentTarget=null}function Mde(t,e){e=(e&4)!==0;for(var n=0;n<t.length;n++){var r=t[n],i=r.event;r=r.listeners;e:{var s=void 0;if(e)for(var a=r.length-1;0<=a;a--){var o=r[a],l=o.instance,c=o.currentTarget;if(o=o.listener,l!==s&&i.isPropagationStopped())break e;iX(i,o,c),s=l}else for(a=0;a<r.length;a++){if(o=r[a],l=o.instance,c=o.currentTarget,o=o.listener,l!==s&&i.isPropagationStopped())break e;iX(i,o,c),s=l}}}if($_)throw t=f7,$_=!1,f7=null,t}function Er(t,e){var n=e[w7];n===void 0&&(n=e[w7]=new Set);var r=t+"__bubble";n.has(r)||(Pde(e,t,2,!1),n.add(r))}function e6(t,e,n){var r=0;e&&(r|=4),Pde(n,t,r,e)}var cC="_reactListening"+Math.random().toString(36).slice(2);function C2(t){if(!t[cC]){t[cC]=!0,Hue.forEach(function(n){n!=="selectionchange"&&(Wje.has(n)||e6(n,!1,t),e6(n,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[cC]||(e[cC]=!0,e6("selectionchange",!1,e))}}function Pde(t,e,n,r){switch(yde(e)){case 1:var i=ije;break;case 4:i=sje;break;default:i=BU}n=i.bind(null,e,n,t),i=void 0,!d7||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(i=!0),r?i!==void 0?t.addEventListener(e,n,{capture:!0,passive:i}):t.addEventListener(e,n,!0):i!==void 0?t.addEventListener(e,n,{passive:i}):t.addEventListener(e,n,!1)}function t6(t,e,n,r,i){var s=r;if(!(e&1)&&!(e&2)&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var o=r.stateNode.containerInfo;
vendor: 2,541 bytes, line 39
39if(o===i||o.nodeType===8&&o.parentNode===i)break;if(a===4)for(a=r.return;a!==null;){var l=a.tag;if((l===3||l===4)&&(l=a.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;a=a.return}for(;o!==null;){if(a=f0(o),a===null)return;if(l=a.tag,l===5||l===6){r=s=a;continue e}o=o.parentNode}}r=r.return}ide(function(){var c=s,u=$U(n),d=[];e:{var f=Ode.get(t);if(f!==void 0){var h=HU,m=t;switch(t){case"keypress":if(y5(n)===0)break e;case"keydown":case"keyup":h=Eje;break;case"focusin":m="focus",h=K4;break;case"focusout":m="blur",h=K4;break;case"beforeblur":case"afterblur":h=K4;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=GQ;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=lje;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=Sje;break;case Ide:case kde:case Dde:h=dje;break;case Lde:h=Aje;break;case"scroll":h=aje;break;case"wheel":h=Rje;break;case"copy":case"cut":case"paste":h=hje;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=KQ}var g=(e&4)!==0,b=!g&&t==="scroll",E=g?f!==null?f+"Capture":null:f;g=[];for(var x=c,S;x!==null;){S=x;var A=S.stateNode;if(S.tag===5&&A!==null&&(S=A,E!==null&&(A=E2(x,E),A!=null&&g.push(R2(x,A,S)))),b)break;x=x.return}0<g.length&&(f=new h(f,m,null,n,u),d.push({event:f,listeners:g}))}}if(!(e&7)){e:{if(f=t==="mouseover"||t==="pointerover",h=t==="mouseout"||t==="pointerout",f&&n!==c7&&(m=n.relatedTarget||n.fromElement)&&(f0(m)||m[gf]))break e;if((h||f)&&(f=u.window===u?u:(f=u.ownerDocument)?f.defaultView||f.parentWindow:window,h?(m=n.relatedTarget||n.toElement,h=c,m=m?f0(m):null,m!==null&&(b=Ag(m),m!==b||m.tag!==5&&m.tag!==6)&&(m=null)):(h=null,m=c),h!==m)){if(g=GQ,A="onMouseLeave",E="onMouseEnter",x="mouse",(t==="pointerout"||t==="pointerover")&&(g=KQ,A="onPointerLeave",E="onPointerEnter",x="pointer"),b=h==null?f:R1(h),S=m==null?f:R1(m),f=new g(A,x+"leave",h,n,u),f.target=b,f.relatedTarget=S,A=null,f0(u)===c&&(g=new g(E,x+"enter",m,n,u),g.target=S,g.relatedTarget=b,A=g),b=A,h&&m)t:{for(g=h,E=m,x=0,S=g;S;S=vv(S))x++;for(S=0,A=E;A;A=vv(A))S++;for(;0<x-S;)g=vv(g),x--;for(;0<S-x;)E=vv(E),S--;for(;x--;){if(g===E||E!==null&&g===E.alternate)break t;g=vv(g),E=vv(E)}g=null}else g=null;h!==null&&sX(d,f,h,g,!1),m!==null&&b!==null&&sX(d,b,m,g,!0)}}
vendor: 4,658 bytes, lines 39-40
39e:{if(f=c?R1(c):window,h=f.nodeName&&f.nodeName.toLowerCase(),h==="select"||h==="input"&&f.type==="file")var R=Mje;else if(XQ(f))if(Tde)R=Fje;else{R=$je;var C=Pje}else(h=f.nodeName)&&h.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(R=Nje);if(R&&(R=R(t,c))){Sde(d,R,n,u);break e}C&&C(t,f,c),t==="focusout"&&(C=f._wrapperState)&&C.controlled&&f.type==="number"&&i7(f,"number",f.value)}switch(C=c?R1(c):window,t){case"focusin":(XQ(C)||C.contentEditable==="true")&&(A1=C,g7=c,Ow=null);break;case"focusout":Ow=g7=A1=null;break;case"mousedown":v7=!0;break;case"contextmenu":case"mouseup":case"dragend":v7=!1,nX(d,n,u);break;case"selectionchange":if(Uje)break;case"keydown":case"keyup":nX(d,n,u)}var T;if(WU)e:{switch(t){case"compositionstart":var I="onCompositionStart";break e;case"compositionend":I="onCompositionEnd";break e;case"compositionupdate":I="onCompositionUpdate";break e}I=void 0}else T1?xde(t,n)&&(I="onCompositionEnd"):t==="keydown"&&n.keyCode===229&&(I="onCompositionStart");I&&(Ede&&n.locale!=="ko"&&(T1||I!=="onCompositionStart"?I==="onCompositionEnd"&&T1&&(T=bde()):(Hh=u,UU="value"in Hh?Hh.value:Hh.textContent,T1=!0)),C=U_(c,I),0<C.length&&(I=new qQ(I,t,null,n,u),d.push({event:I,listeners:C}),T?I.data=T:(T=wde(n),T!==null&&(I.data=T)))),(T=Ije?kje(t,n):Dje(t,n))&&(c=U_(c,"onBeforeInput"),0<c.length&&(u=new qQ("onBeforeInput","beforeinput",null,n,u),d.push({event:u,listeners:c}),u.data=T))}Mde(d,e)})}function R2(t,e,n){return{instance:t,listener:e,currentTarget:n}}function U_(t,e){for(var n=e+"Capture",r=[];t!==null;){var i=t,s=i.stateNode;i.tag===5&&s!==null&&(i=s,s=E2(t,n),s!=null&&r.unshift(R2(t,s,i)),s=E2(t,e),s!=null&&r.push(R2(t,s,i))),t=t.return}return r}function vv(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5);return t||null}function sX(t,e,n,r,i){for(var s=e._reactName,a=[];n!==null&&n!==r;){var o=n,l=o.alternate,c=o.stateNode;if(l!==null&&l===r)break;o.tag===5&&c!==null&&(o=c,i?(l=E2(n,s),l!=null&&a.unshift(R2(n,l,o))):i||(l=E2(n,s),l!=null&&a.push(R2(n,l,o)))),n=n.return}a.length!==0&&t.push({event:e,listeners:a})}var zje=/\r\n?/g,Gje=/\u0000|\uFFFD/g;function aX(t){return(typeof t=="string"?t:""+t).replace(zje,`
40`).replace(Gje,"")}function uC(t,e,n){if(e=aX(e),aX(t)!==e&&n)throw Error(Be(425))}function H_(){}var y7=null,b7=null;function E7(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var x7=typeof setTimeout=="function"?setTimeout:void 0,qje=typeof clearTimeout=="function"?clearTimeout:void 0,oX=typeof Promise=="function"?Promise:void 0,Kje=typeof queueMicrotask=="function"?queueMicrotask:typeof oX<"u"?function(t){return oX.resolve(null).then(t).catch(Yje)}:x7;function Yje(t){setTimeout(function(){throw t})}function n6(t,e){var n=e,r=0;do{var i=n.nextSibling;if(t.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){t.removeChild(i),S2(e);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);S2(e)}function ip(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?")break;if(e==="/$")return null}}return t}function lX(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="$"||n==="$!"||n==="$?"){if(e===0)return t;e--}else n==="/$"&&e++}t=t.previousSibling}return null}var Ob=Math.random().toString(36).slice(2),xu="__reactFiber$"+Ob,_2="__reactProps$"+Ob,gf="__reactContainer$"+Ob,w7="__reactEvents$"+Ob,Qje="__reactListeners$"+Ob,Xje="__reactHandles$"+Ob;function f0(t){var e=t[xu];if(e)return e;for(var n=t.parentNode;n;){if(e=n[gf]||n[xu]){if(n=e.alternate,e.child!==null||n!==null&&n.child!==null)for(t=lX(t);t!==null;){if(n=t[xu])return n;t=lX(t)}return e}t=n,n=t.parentNode}return null}function ZS(t){return t=t[xu]||t[gf],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function R1(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(Be(33))}function LD(t){return t[_2]||null}var S7=[],_1=-1;function Fp(t){return{current:t}}function Ir(t){0>_1||(t.current=S7[_1],S7[_1]=null,_1--)}function gr(t,e){_1++,S7[_1]=t.current,t.current=e}var vp={},ua=Fp(vp),io=Fp(!1),Y0=vp;function Ny(t,e){var n=t.type.contextTypes;if(!n)return vp;var r=t.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in n)i[s]=e[s];return r&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=i),i}function so(t){return t=t.childContextTypes,t!=null}
vendor: 15,582 bytes, line 40
40function V_(){Ir(io),Ir(ua)}function cX(t,e,n){if(ua.current!==vp)throw Error(Be(168));gr(ua,e),gr(io,n)}function $de(t,e,n){var r=t.stateNode;if(e=e.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in e))throw Error(Be(108,PFe(t)||"Unknown",i));return ni({},n,r)}function W_(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||vp,Y0=ua.current,gr(ua,t),gr(io,io.current),!0}function uX(t,e,n){var r=t.stateNode;if(!r)throw Error(Be(169));n?(t=$de(t,e,Y0),r.__reactInternalMemoizedMergedChildContext=t,Ir(io),Ir(ua),gr(ua,t)):Ir(io),gr(io,n)}var Wd=null,OD=!1,r6=!1;function Nde(t){Wd===null?Wd=[t]:Wd.push(t)}function Zje(t){OD=!0,Nde(t)}function jp(){if(!r6&&Wd!==null){r6=!0;var t=0,e=Hn;try{var n=Wd;for(Hn=1;t<n.length;t++){var r=n[t];do r=r(!0);while(r!==null)}Wd=null,OD=!1}catch(i){throw Wd!==null&&(Wd=Wd.slice(t+1)),lde(NU,jp),i}finally{Hn=e,r6=!1}}return null}var I1=[],k1=0,z_=null,G_=0,pl=[],ml=0,Q0=null,Jd=1,ef="";function Im(t,e){I1[k1++]=G_,I1[k1++]=z_,z_=t,G_=e}function Fde(t,e,n){pl[ml++]=Jd,pl[ml++]=ef,pl[ml++]=Q0,Q0=t;var r=Jd;t=ef;var i=32-gc(r)-1;r&=~(1<<i),n+=1;var s=32-gc(e)+i;if(30<s){var a=i-i%5;s=(r&(1<<a)-1).toString(32),r>>=a,i-=a,Jd=1<<32-gc(e)+i|n<<i|r,ef=s+t}else Jd=1<<s|n<<i|r,ef=t}function GU(t){t.return!==null&&(Im(t,1),Fde(t,1,0))}function qU(t){for(;t===z_;)z_=I1[--k1],I1[k1]=null,G_=I1[--k1],I1[k1]=null;for(;t===Q0;)Q0=pl[--ml],pl[ml]=null,ef=pl[--ml],pl[ml]=null,Jd=pl[--ml],pl[ml]=null}var $o=null,Oo=null,zr=!1,sc=null;function jde(t,e){var n=yl(5,null,null,0);n.elementType="DELETED",n.stateNode=e,n.return=t,e=t.deletions,e===null?(t.deletions=[n],t.flags|=16):e.push(n)}function dX(t,e){switch(t.tag){case 5:var n=t.type;return e=e.nodeType!==1||n.toLowerCase()!==e.nodeName.toLowerCase()?null:e,e!==null?(t.stateNode=e,$o=t,Oo=ip(e.firstChild),!0):!1;case 6:return e=t.pendingProps===""||e.nodeType!==3?null:e,e!==null?(t.stateNode=e,$o=t,Oo=null,!0):!1;case 13:return e=e.nodeType!==8?null:e,e!==null?(n=Q0!==null?{id:Jd,overflow:ef}:null,t.memoizedState={dehydrated:e,treeContext:n,retryLane:1073741824},n=yl(18,null,null,0),n.stateNode=e,n.return=t,t.child=n,$o=t,Oo=null,!0):!1;default:return!1}}function T7(t){return(t.mode&1)!==0&&(t.flags&128)===0}function A7(t){if(zr){var e=Oo;if(e){var n=e;if(!dX(t,e)){if(T7(t))throw Error(Be(418));e=ip(n.nextSibling);var r=$o;e&&dX(t,e)?jde(r,n):(t.flags=t.flags&-4097|2,zr=!1,$o=t)}}else{if(T7(t))throw Error(Be(418));t.flags=t.flags&-4097|2,zr=!1,$o=t}}}function fX(t){for(t=t.return;t!==null&&t.tag!==5&&t.tag!==3&&t.tag!==13;)t=t.return;$o=t}function dC(t){if(t!==$o)return!1;if(!zr)return fX(t),zr=!0,!1;var e;if((e=t.tag!==3)&&!(e=t.tag!==5)&&(e=t.type,e=e!=="head"&&e!=="body"&&!E7(t.type,t.memoizedProps)),e&&(e=Oo)){if(T7(t))throw Bde(),Error(Be(418));for(;e;)jde(t,e),e=ip(e.nextSibling)}if(fX(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(Be(317));e:{for(t=t.nextSibling,e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="/$"){if(e===0){Oo=ip(t.nextSibling);break e}e--}else n!=="$"&&n!=="$!"&&n!=="$?"||e++}t=t.nextSibling}Oo=null}}else Oo=$o?ip(t.stateNode.nextSibling):null;return!0}function Bde(){for(var t=Oo;t;)t=ip(t.nextSibling)}function Fy(){Oo=$o=null,zr=!1}function KU(t){sc===null?sc=[t]:sc.push(t)}var Jje=Cf.ReactCurrentBatchConfig;function WE(t,e,n){if(t=n.ref,t!==null&&typeof t!="function"&&typeof t!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(Be(309));var r=n.stateNode}if(!r)throw Error(Be(147,t));var i=r,s=""+t;return e!==null&&e.ref!==null&&typeof e.ref=="function"&&e.ref._stringRef===s?e.ref:(e=function(a){var o=i.refs;a===null?delete o[s]:o[s]=a},e._stringRef=s,e)}if(typeof t!="string")throw Error(Be(284));if(!n._owner)throw Error(Be(290,t))}return t}function fC(t,e){throw t=Object.prototype.toString.call(e),Error(Be(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t))}function hX(t){var e=t._init;return e(t._payload)}function Ude(t){function e(E,x){if(t){var S=E.deletions;S===null?(E.deletions=[x],E.flags|=16):S.push(x)}}function n(E,x){if(!t)return null;for(;x!==null;)e(E,x),x=x.sibling;return null}function r(E,x){for(E=new Map;x!==null;)x.key!==null?E.set(x.key,x):E.set(x.index,x),x=x.sibling;return E}function i(E,x){return E=lp(E,x),E.index=0,E.sibling=null,E}function s(E,x,S){return E.index=S,t?(S=E.alternate,S!==null?(S=S.index,S<x?(E.flags|=2,x):S):(E.flags|=2,x)):(E.flags|=1048576,x)}function a(E){return t&&E.alternate===null&&(E.flags|=2),E}function o(E,x,S,A){return x===null||x.tag!==6?(x=u6(S,E.mode,A),x.return=E,x):(x=i(x,S),x.return=E,x)}function l(E,x,S,A){var R=S.type;return R===S1?u(E,x,S.props.children,A,S.key):x!==null&&(x.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===Eh&&hX(R)===x.type)?(A=i(x,S.props),A.ref=WE(E,x,S),A.return=E,A):(A=A5(S.type,S.key,S.props,null,E.mode,A),A.ref=WE(E,x,S),A.return=E,A)}function c(E,x,S,A){return x===null||x.tag!==4||x.stateNode.containerInfo!==S.containerInfo||x.stateNode.implementation!==S.implementation?(x=d6(S,E.mode,A),x.return=E,x):(x=i(x,S.children||[]),x.return=E,x)}function u(E,x,S,A,R){return x===null||x.tag!==7?(x=k0(S,E.mode,A,R),x.return=E,x):(x=i(x,S),x.return=E,x)}function d(E,x,S){if(typeof x=="string"&&x!==""||typeof x=="number")return x=u6(""+x,E.mode,S),x.return=E,x;if(typeof x=="object"&&x!==null){switch(x.$$typeof){case tC:return S=A5(x.type,x.key,x.props,null,E.mode,S),S.ref=WE(E,null,x),S.return=E,S;case w1:return x=d6(x,E.mode,S),x.return=E,x;case Eh:var A=x._init;return d(E,A(x._payload),S)}if(jx(x)||jE(x))return x=k0(x,E.mode,S,null),x.return=E,x;fC(E,x)}return null}function f(E,x,S,A){var R=x!==null?x.key:null;if(typeof S=="string"&&S!==""||typeof S=="number")return R!==null?null:o(E,x,""+S,A);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case tC:return S.key===R?l(E,x,S,A):null;case w1:return S.key===R?c(E,x,S,A):null;case Eh:return R=S._init,f(E,x,R(S._payload),A)}if(jx(S)||jE(S))return R!==null?null:u(E,x,S,A,null);fC(E,S)}return null}function h(E,x,S,A,R){if(typeof A=="string"&&A!==""||typeof A=="number")return E=E.get(S)||null,o(x,E,""+A,R);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case tC:return E=E.get(A.key===null?S:A.key)||null,l(x,E,A,R);case w1:return E=E.get(A.key===null?S:A.key)||null,c(x,E,A,R);case Eh:var C=A._init;return h(E,x,S,C(A._payload),R)}if(jx(A)||jE(A))return E=E.get(S)||null,u(x,E,A,R,null);fC(x,A)}return null}function m(E,x,S,A){for(var R=null,C=null,T=x,I=x=0,D=null;T!==null&&I<S.length;I++){T.index>I?(D=T,T=null):D=T.sibling;var k=f(E,T,S[I],A);if(k===null){T===null&&(T=D);break}t&&T&&k.alternate===null&&e(E,T),x=s(k,x,I),C===null?R=k:C.sibling=k,C=k,T=D}if(I===S.length)return n(E,T),zr&&Im(E,I),R;if(T===null){for(;I<S.length;I++)T=d(E,S[I],A),T!==null&&(x=s(T,x,I),C===null?R=T:C.sibling=T,C=T);return zr&&Im(E,I),R}for(T=r(E,T);I<S.length;I++)D=h(T,E,I,S[I],A),D!==null&&(t&&D.alternate!==null&&T.delete(D.key===null?I:D.key),x=s(D,x,I),C===null?R=D:C.sibling=D,C=D);return t&&T.forEach(function(O){return e(E,O)}),zr&&Im(E,I),R}function g(E,x,S,A){var R=jE(S);if(typeof R!="function")throw Error(Be(150));if(S=R.call(S),S==null)throw Error(Be(151));for(var C=R=null,T=x,I=x=0,D=null,k=S.next();T!==null&&!k.done;I++,k=S.next()){T.index>I?(D=T,T=null):D=T.sibling;var O=f(E,T,k.value,A);if(O===null){T===null&&(T=D);break}t&&T&&O.alternate===null&&e(E,T),x=s(O,x,I),C===null?R=O:C.sibling=O,C=O,T=D}if(k.done)return n(E,T),zr&&Im(E,I),R;if(T===null){for(;!k.done;I++,k=S.next())k=d(E,k.value,A),k!==null&&(x=s(k,x,I),C===null?R=k:C.sibling=k,C=k);return zr&&Im(E,I),R}for(T=r(E,T);!k.done;I++,k=S.next())k=h(T,E,I,k.value,A),k!==null&&(t&&k.alternate!==null&&T.delete(k.key===null?I:k.key),x=s(k,x,I),C===null?R=k:C.sibling=k,C=k);return t&&T.forEach(function(P){return e(E,P)}),zr&&Im(E,I),R}function b(E,x,S,A){if(typeof S=="object"&&S!==null&&S.type===S1&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case tC:e:{for(var R=S.key,C=x;C!==null;){if(C.key===R){if(R=S.type,R===S1){if(C.tag===7){n(E,C.sibling),x=i(C,S.props.children),x.return=E,E=x;break e}}else if(C.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===Eh&&hX(R)===C.type){n(E,C.sibling),x=i(C,S.props),x.ref=WE(E,C,S),x.return=E,E=x;break e}n(E,C);break}else e(E,C);C=C.sibling}S.type===S1?(x=k0(S.props.children,E.mode,A,S.key),x.return=E,E=x):(A=A5(S.type,S.key,S.props,null,E.mode,A),A.ref=WE(E,x,S),A.return=E,E=A)}return a(E);case w1:e:{for(C=S.key;x!==null;){if(x.key===C)if(x.tag===4&&x.stateNode.containerInfo===S.containerInfo&&x.stateNode.implementation===S.implementation){n(E,x.sibling),x=i(x,S.children||[]),x.return=E,E=x;break e}else{n(E,x);break}else e(E,x);x=x.sibling}x=d6(S,E.mode,A),x.return=E,E=x}return a(E);case Eh:return C=S._init,b(E,x,C(S._payload),A)}if(jx(S))return m(E,x,S,A);if(jE(S))return g(E,x,S,A);fC(E,S)}return typeof S=="string"&&S!==""||typeof S=="number"?(S=""+S,x!==null&&x.tag===6?(n(E,x.sibling),x=i(x,S),x.return=E,E=x):(n(E,x),x=u6(S,E.mode,A),x.return=E,E=x),a(E)):n(E,x)}return b}var jy=Ude(!0),Hde=Ude(!1),q_=Fp(null),K_=null,D1=null,YU=null;function QU(){YU=D1=K_=null}function XU(t){var e=q_.current;Ir(q_),t._currentValue=e}function C7(t,e,n){for(;t!==null;){var r=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,r!==null&&(r.childLanes|=e)):r!==null&&(r.childLanes&e)!==e&&(r.childLanes|=e),t===n)break;t=t.return}}function Z1(t,e){K_=t,YU=D1=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(to=!0),t.firstContext=null)}function Cl(t){var e=t._currentValue;if(YU!==t)if(t={context:t,memoizedValue:e,next:null},D1===null){if(K_===null)throw Error(Be(308));D1=t,K_.dependencies={lanes:0,firstContext:t}}else D1=D1.next=t;return e}var h0=null;function ZU(t){h0===null?h0=[t]:h0.push(t)}function Vde(t,e,n,r){var i=e.interleaved;return i===null?(n.next=n,ZU(e)):(n.next=i.next,i.next=n),e.interleaved=n,vf(t,r)}function vf(t,e){t.lanes|=e;var n=t.alternate;for(n!==null&&(n.lanes|=e),n=t,t=t.return;t!==null;)t.childLanes|=e,n=t.alternate,n!==null&&(n.childLanes|=e),n=t,t=t.return;return n.tag===3?n.stateNode:null}var xh=!1;function JU(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Wde(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function of(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function sp(t,e,n){var r=t.updateQueue;if(r===null)return null;if(r=r.shared,Cn&2){var i=r.pending;return i===null?e.next=e:(e.next=i.next,i.next=e),r.pending=e,vf(t,n)}return i=r.interleaved,i===null?(e.next=e,ZU(r)):(e.next=i.next,i.next=e),r.interleaved=e,vf(t,n)}function b5(t,e,n){if(e=e.updateQueue,e!==null&&(e=e.shared,(n&4194240)!==0)){var r=e.lanes;r&=t.pendingLanes,n|=r,e.lanes=n,FU(t,n)}}function pX(t,e){var n=t.updateQueue,r=t.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,s=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};s===null?i=s=a:s=s.next=a,n=n.next}while(n!==null);s===null?i=s=e:s=s.next=e}else i=s=e;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:r.shared,effects:r.effects},t.updateQueue=n;return}t=n.lastBaseUpdate,t===null?n.firstBaseUpdate=e:t.next=e,n.lastBaseUpdate=e}function Y_(t,e,n,r){var i=t.updateQueue;xh=!1;var s=i.firstBaseUpdate,a=i.lastBaseUpdate,o=i.shared.pending;if(o!==null){i.shared.pending=null;var l=o,c=l.next;l.next=null,a===null?s=c:a.next=c,a=l;var u=t.alternate;u!==null&&(u=u.updateQueue,o=u.lastBaseUpdate,o!==a&&(o===null?u.firstBaseUpdate=c:o.next=c,u.lastBaseUpdate=l))}if(s!==null){var d=i.baseState;a=0,u=c=l=null,o=s;do{var f=o.lane,h=o.eventTime;if((r&f)===f){u!==null&&(u=u.next={eventTime:h,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var m=t,g=o;switch(f=e,h=n,g.tag){case 1:if(m=g.payload,typeof m=="function"){d=m.call(h,d,f);break e}d=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=g.payload,f=typeof m=="function"?m.call(h,d,f):m,f==null)break e;d=ni({},d,f);break e;case 2:xh=!0}}o.callback!==null&&o.lane!==0&&(t.flags|=64,f=i.effects,f===null?i.effects=[o]:f.push(o))}else h={eventTime:h,lane:f,tag:o.tag,payload:o.payload,callback:o.callback,next:null},u===null?(c=u=h,l=d):u=u.next=h,a|=f;if(o=o.next,o===null){if(o=i.shared.pending,o===null)break;f=o,o=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(!0);if(u===null&&(l=d),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,e=i.shared.interleaved,e!==null){i=e;do a|=i.lane,i=i.next;while(i!==e)}else s===null&&(i.shared.lanes=0);Z0|=a,t.lanes=a,t.memoizedState=d}}function mX(t,e,n){if(t=e.effects,e.effects=null,t!==null)for(e=0;e<t.length;e++){var r=t[e],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(Be(191,i));i.call(r)}}}var JS={},Nu=Fp(JS),I2=Fp(JS),k2=Fp(JS);function p0(t){if(t===JS)throw Error(Be(174));return t}function eH(t,e){switch(gr(k2,e),gr(I2,t),gr(Nu,JS),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:a7(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=a7(e,t)}Ir(Nu),gr(Nu,e)}function By(){Ir(Nu),Ir(I2),Ir(k2)}function zde(t){p0(k2.current);var e=p0(Nu.current),n=a7(e,t.type);e!==n&&(gr(I2,t),gr(Nu,n))}function tH(t){I2.current===t&&(Ir(Nu),Ir(I2))}var Xr=Fp(0);function Q_(t){for(var e=t;e!==null;){if(e.tag===13){var n=e.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.flags&128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var i6=[];function nH(){for(var t=0;t<i6.length;t++)i6[t]._workInProgressVersionPrimary=null;i6.length=0}var E5=Cf.ReactCurrentDispatcher,s6=Cf.ReactCurrentBatchConfig,X0=0,ti=null,Gi=null,Es=null,X_=!1,Mw=!1,D2=0,eBe=0;function Js(){throw Error(Be(321))}function rH(t,e){if(e===null)return!1;for(var n=0;n<e.length&&n<t.length;n++)if(!wc(t[n],e[n]))return!1;return!0}function iH(t,e,n,r,i,s){if(X0=s,ti=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,E5.current=t===null||t.memoizedState===null?iBe:sBe,t=n(r,i),Mw){s=0;do{if(Mw=!1,D2=0,25<=s)throw Error(Be(301));s+=1,Es=Gi=null,e.updateQueue=null,E5.current=aBe,t=n(r,i)}while(Mw)}if(E5.current=Z_,e=Gi!==null&&Gi.next!==null,X0=0,Es=Gi=ti=null,X_=!1,e)throw Error(Be(300));return t}function sH(){var t=D2!==0;return D2=0,t}function uu(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Es===null?ti.memoizedState=Es=t:Es=Es.next=t,Es}function Rl(){if(Gi===null){var t=ti.alternate;t=t!==null?t.memoizedState:null}else t=Gi.next;var e=Es===null?ti.memoizedState:Es.next;if(e!==null)Es=e,Gi=t;else{if(t===null)throw Error(Be(310));Gi=t,t={memoizedState:Gi.memoizedState,baseState:Gi.baseState,baseQueue:Gi.baseQueue,queue:Gi.queue,next:null},Es===null?ti.memoizedState=Es=t:Es=Es.next=t}return Es}function L2(t,e){return typeof e=="function"?e(t):e}function a6(t){var e=Rl(),n=e.queue;if(n===null)throw Error(Be(311));n.lastRenderedReducer=t;var r=Gi,i=r.baseQueue,s=n.pending;if(s!==null){if(i!==null){var a=i.next;
vendor: 4,819 bytes, line 40
40i.next=s.next,s.next=a}r.baseQueue=i=s,n.pending=null}if(i!==null){s=i.next,r=r.baseState;var o=a=null,l=null,c=s;do{var u=c.lane;if((X0&u)===u)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:t(r,c.action);else{var d={lane:u,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(o=l=d,a=r):l=l.next=d,ti.lanes|=u,Z0|=u}c=c.next}while(c!==null&&c!==s);l===null?a=r:l.next=o,wc(r,e.memoizedState)||(to=!0),e.memoizedState=r,e.baseState=a,e.baseQueue=l,n.lastRenderedState=r}if(t=n.interleaved,t!==null){i=t;do s=i.lane,ti.lanes|=s,Z0|=s,i=i.next;while(i!==t)}else i===null&&(n.lanes=0);return[e.memoizedState,n.dispatch]}function o6(t){var e=Rl(),n=e.queue;if(n===null)throw Error(Be(311));n.lastRenderedReducer=t;var r=n.dispatch,i=n.pending,s=e.memoizedState;if(i!==null){n.pending=null;var a=i=i.next;do s=t(s,a.action),a=a.next;while(a!==i);wc(s,e.memoizedState)||(to=!0),e.memoizedState=s,e.baseQueue===null&&(e.baseState=s),n.lastRenderedState=s}return[s,r]}function Gde(){}function qde(t,e){var n=ti,r=Rl(),i=e(),s=!wc(r.memoizedState,i);if(s&&(r.memoizedState=i,to=!0),r=r.queue,aH(Qde.bind(null,n,r,t),[t]),r.getSnapshot!==e||s||Es!==null&&Es.memoizedState.tag&1){if(n.flags|=2048,O2(9,Yde.bind(null,n,r,i,e),void 0,null),As===null)throw Error(Be(349));X0&30||Kde(n,e,i)}return i}function Kde(t,e,n){t.flags|=16384,t={getSnapshot:e,value:n},e=ti.updateQueue,e===null?(e={lastEffect:null,stores:null},ti.updateQueue=e,e.stores=[t]):(n=e.stores,n===null?e.stores=[t]:n.push(t))}function Yde(t,e,n,r){e.value=n,e.getSnapshot=r,Xde(e)&&Zde(t)}function Qde(t,e,n){return n(function(){Xde(e)&&Zde(t)})}function Xde(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!wc(t,n)}catch{return!0}}function Zde(t){var e=vf(t,1);e!==null&&vc(e,t,1,-1)}function gX(t){var e=uu();return typeof t=="function"&&(t=t()),e.memoizedState=e.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:L2,lastRenderedState:t},e.queue=t,t=t.dispatch=rBe.bind(null,ti,t),[e.memoizedState,t]}function O2(t,e,n,r){return t={tag:t,create:e,destroy:n,deps:r,next:null},e=ti.updateQueue,e===null?(e={lastEffect:null,stores:null},ti.updateQueue=e,e.lastEffect=t.next=t):(n=e.lastEffect,n===null?e.lastEffect=t.next=t:(r=n.next,n.next=t,t.next=r,e.lastEffect=t)),t}function Jde(){return Rl().memoizedState}function x5(t,e,n,r){var i=uu();ti.flags|=t,i.memoizedState=O2(1|e,n,void 0,r===void 0?null:r)}function MD(t,e,n,r){var i=Rl();r=r===void 0?null:r;var s=void 0;if(Gi!==null){var a=Gi.memoizedState;if(s=a.destroy,r!==null&&rH(r,a.deps)){i.memoizedState=O2(e,n,s,r);return}}ti.flags|=t,i.memoizedState=O2(1|e,n,s,r)}function vX(t,e){return x5(8390656,8,t,e)}function aH(t,e){return MD(2048,8,t,e)}function efe(t,e){return MD(4,2,t,e)}function tfe(t,e){return MD(4,4,t,e)}function nfe(t,e){if(typeof e=="function")return t=t(),e(t),function(){e(null)};if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function rfe(t,e,n){return n=n!=null?n.concat([t]):null,MD(4,4,nfe.bind(null,e,t),n)}function oH(){}function ife(t,e){var n=Rl();e=e===void 0?null:e;var r=n.memoizedState;return r!==null&&e!==null&&rH(e,r[1])?r[0]:(n.memoizedState=[t,e],t)}function sfe(t,e){var n=Rl();e=e===void 0?null:e;var r=n.memoizedState;return r!==null&&e!==null&&rH(e,r[1])?r[0]:(t=t(),n.memoizedState=[t,e],t)}function afe(t,e,n){return X0&21?(wc(n,e)||(n=dde(),ti.lanes|=n,Z0|=n,t.baseState=!0),e):(t.baseState&&(t.baseState=!1,to=!0),t.memoizedState=n)}function tBe(t,e){var n=Hn;Hn=n!==0&&4>n?n:4,t(!0);var r=s6.transition;s6.transition={};try{t(!1),e()}finally{Hn=n,s6.transition=r}}function ofe(){return Rl().memoizedState}function nBe(t,e,n){var r=op(t);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},lfe(t))cfe(e,n);else if(n=Vde(t,e,n,r),n!==null){var i=Ra();vc(n,t,r,i),ufe(n,e,r)}}function rBe(t,e,n){var r=op(t),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(lfe(t))cfe(e,i);else{var s=t.alternate;if(t.lanes===0&&(s===null||s.lanes===0)&&(s=e.lastRenderedReducer,s!==null))try{var a=e.lastRenderedState,o=s(a,n);if(i.hasEagerState=!0,i.eagerState=o,wc(o,a)){var l=e.interleaved;l===null?(i.next=i,ZU(e)):(i.next=l.next,l.next=i),e.interleaved=i;return}}catch{}finally{}n=Vde(t,e,i,r),n!==null&&(i=Ra(),vc(n,t,r,i),ufe(n,e,r))}}function lfe(t){var e=t.alternate;return t===ti||e!==null&&e===ti}function cfe(t,e){Mw=X_=!0;var n=t.pending;n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e}function ufe(t,e,n){if(n&4194240){var r=e.lanes;r&=t.pendingLanes,n|=r,e.lanes=n,FU(t,n)}}var Z_={readContext:Cl,useCallback:Js,useContext:Js,useEffect:Js,useImperativeHandle:Js,useInsertionEffect:Js,useLayoutEffect:Js,useMemo:Js,useReducer:Js,useRef
vendor: 6,605 bytes, lines 40-42
40:Js,useState:Js,useDebugValue:Js,useDeferredValue:Js,useTransition:Js,useMutableSource:Js,useSyncExternalStore:Js,useId:Js,unstable_isNewReconciler:!1},iBe={readContext:Cl,useCallback:function(t,e){return uu().memoizedState=[t,e===void 0?null:e],t},useContext:Cl,useEffect:vX,useImperativeHandle:function(t,e,n){return n=n!=null?n.concat([t]):null,x5(4194308,4,nfe.bind(null,e,t),n)},useLayoutEffect:function(t,e){return x5(4194308,4,t,e)},useInsertionEffect:function(t,e){return x5(4,2,t,e)},useMemo:function(t,e){var n=uu();return e=e===void 0?null:e,t=t(),n.memoizedState=[t,e],t},useReducer:function(t,e,n){var r=uu();return e=n!==void 0?n(e):e,r.memoizedState=r.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},r.queue=t,t=t.dispatch=nBe.bind(null,ti,t),[r.memoizedState,t]},useRef:function(t){var e=uu();return t={current:t},e.memoizedState=t},useState:gX,useDebugValue:oH,useDeferredValue:function(t){return uu().memoizedState=t},useTransition:function(){var t=gX(!1),e=t[0];return t=tBe.bind(null,t[1]),uu().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,n){var r=ti,i=uu();if(zr){if(n===void 0)throw Error(Be(407));n=n()}else{if(n=e(),As===null)throw Error(Be(349));X0&30||Kde(r,e,n)}i.memoizedState=n;var s={value:n,getSnapshot:e};return i.queue=s,vX(Qde.bind(null,r,s,t),[t]),r.flags|=2048,O2(9,Yde.bind(null,r,s,n,e),void 0,null),n},useId:function(){var t=uu(),e=As.identifierPrefix;if(zr){var n=ef,r=Jd;n=(r&~(1<<32-gc(r)-1)).toString(32)+n,e=":"+e+"R"+n,n=D2++,0<n&&(e+="H"+n.toString(32)),e+=":"}else n=eBe++,e=":"+e+"r"+n.toString(32)+":";return t.memoizedState=e},unstable_isNewReconciler:!1},sBe={readContext:Cl,useCallback:ife,useContext:Cl,useEffect:aH,useImperativeHandle:rfe,useInsertionEffect:efe,useLayoutEffect:tfe,useMemo:sfe,useReducer:a6,useRef:Jde,useState:function(){return a6(L2)},useDebugValue:oH,useDeferredValue:function(t){var e=Rl();return afe(e,Gi.memoizedState,t)},useTransition:function(){var t=a6(L2)[0],e=Rl().memoizedState;return[t,e]},useMutableSource:Gde,useSyncExternalStore:qde,useId:ofe,unstable_isNewReconciler:!1},aBe={readContext:Cl,useCallback:ife,useContext:Cl,useEffect:aH,useImperativeHandle:rfe,useInsertionEffect:efe,useLayoutEffect:tfe,useMemo:sfe,useReducer:o6,useRef:Jde,useState:function(){return o6(L2)},useDebugValue:oH,useDeferredValue:function(t){var e=Rl();return Gi===null?e.memoizedState=t:afe(e,Gi.memoizedState,t)},useTransition:function(){var t=o6(L2)[0],e=Rl().memoizedState;return[t,e]},useMutableSource:Gde,useSyncExternalStore:qde,useId:ofe,unstable_isNewReconciler:!1};function tc(t,e){if(t&&t.defaultProps){e=ni({},e),t=t.defaultProps;for(var n in t)e[n]===void 0&&(e[n]=t[n]);return e}return e}function R7(t,e,n,r){e=t.memoizedState,n=n(r,e),n=n==null?e:ni({},e,n),t.memoizedState=n,t.lanes===0&&(t.updateQueue.baseState=n)}var PD={isMounted:function(t){return(t=t._reactInternals)?Ag(t)===t:!1},enqueueSetState:function(t,e,n){t=t._reactInternals;var r=Ra(),i=op(t),s=of(r,i);s.payload=e,n!=null&&(s.callback=n),e=sp(t,s,i),e!==null&&(vc(e,t,i,r),b5(e,t,i))},enqueueReplaceState:function(t,e,n){t=t._reactInternals;var r=Ra(),i=op(t),s=of(r,i);s.tag=1,s.payload=e,n!=null&&(s.callback=n),e=sp(t,s,i),e!==null&&(vc(e,t,i,r),b5(e,t,i))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var n=Ra(),r=op(t),i=of(n,r);i.tag=2,e!=null&&(i.callback=e),e=sp(t,i,r),e!==null&&(vc(e,t,r,n),b5(e,t,r))}};function yX(t,e,n,r,i,s,a){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(r,s,a):e.prototype&&e.prototype.isPureReactComponent?!A2(n,r)||!A2(i,s):!0}function dfe(t,e,n){var r=!1,i=vp,s=e.contextType;return typeof s=="object"&&s!==null?s=Cl(s):(i=so(e)?Y0:ua.current,r=e.contextTypes,s=(r=r!=null)?Ny(t,i):vp),e=new e(n,s),t.memoizedState=e.state!==null&&e.state!==void 0?e.state:null,e.updater=PD,t.stateNode=e,e._reactInternals=t,r&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=i,t.__reactInternalMemoizedMaskedChildContext=s),e}function bX(t,e,n,r){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(n,r),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(n,r),e.state!==t&&PD.enqueueReplaceState(e,e.state,null)}function _7(t,e,n,r){var i=t.stateNode;i.props=n,i.state=t.memoizedState,i.refs={},JU(t);var s=e.contextType;typeof s=="object"&&s!==null?i.context=Cl(s):(s=so(e)?Y0:ua.current,i.context=Ny(t,s)),i.state=t.memoizedState,s=e.getDerivedStateFromProps,typeof s=="function"&&(R7(t,e,s,n),i.state=t.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(e=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),e!==i.state&&PD.enqueueReplaceState(i,i.state,null),Y_(t,n,i,r),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308)}function Uy(t,e){try{var n="",r=e;do n+=MFe(r),r=r.return;while(r);var i=n}catch(s){i=`
41Error generating stack: `+s.message+`
42`+s.stack}return{value:t,source:e,stack:i,digest:null}}function l6(t,e,n){return{value:t,source:null,stack:n??null,digest:e??null}}function I7(t,e){try{console.error(e.value)}catch(n){setTimeout(function(){throw n})}}var oBe=typeof WeakMap=="function"?WeakMap:Map;function ffe(t,e,n){n=of(-1,n),n.tag=3,n.payload={element:null};var r=e.value;return n.callback=function(){eI||(eI=!0,j7=r),I7(t,e)},n}function hfe(t,e,n){n=of(-1,n),n.tag=3;var r=t.type.getDerivedStateFromError;if(typeof r=="function"){var i=e.value;n.payload=function(){return r(i)},n.callback=function(){I7(t,e)}}var s=t.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(n.callback=function(){I7(t,e),typeof r!="function"&&(ap===null?ap=new Set([this]):ap.add(this));var a=e.stack;this.componentDidCatch(e.value,{componentStack:a!==null?a:""})}),n}function EX(t,e,n){var r=t.pingCache;if(r===null){r=t.pingCache=new oBe;var i=new Set;r.set(e,i)}else i=r.get(e),i===void 0&&(i=new Set,r.set(e,i));i.has(n)||(i.add(n),t=xBe.bind(null,t,e,n),e.then(t,t))}function xX(t){do{var e;if((e=t.tag===13)&&(e=t.memoizedState,e=e!==null?e.dehydrated!==null:!0),e)return t;t=t.return}while(t!==null);return null}function wX(t,e,n,r,i){return t.mode&1?(t.flags|=65536,t.lanes=i,t):(t===e?t.flags|=65536:(t.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(e=of
vendor: 9,742 bytes, line 42
42(-1,1),e.tag=2,sp(n,e,1))),n.lanes|=1),t)}var lBe=Cf.ReactCurrentOwner,to=!1;function Aa(t,e,n,r){e.child=t===null?Hde(e,null,n,r):jy(e,t.child,n,r)}function SX(t,e,n,r,i){n=n.render;var s=e.ref;return Z1(e,i),r=iH(t,e,n,r,s,i),n=sH(),t!==null&&!to?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~i,yf(t,e,i)):(zr&&n&&GU(e),e.flags|=1,Aa(t,e,r,i),e.child)}function TX(t,e,n,r,i){if(t===null){var s=n.type;return typeof s=="function"&&!mH(s)&&s.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(e.tag=15,e.type=s,pfe(t,e,s,r,i)):(t=A5(n.type,null,r,e,e.mode,i),t.ref=e.ref,t.return=e,e.child=t)}if(s=t.child,!(t.lanes&i)){var a=s.memoizedProps;if(n=n.compare,n=n!==null?n:A2,n(a,r)&&t.ref===e.ref)return yf(t,e,i)}return e.flags|=1,t=lp(s,r),t.ref=e.ref,t.return=e,e.child=t}function pfe(t,e,n,r,i){if(t!==null){var s=t.memoizedProps;if(A2(s,r)&&t.ref===e.ref)if(to=!1,e.pendingProps=r=s,(t.lanes&i)!==0)t.flags&131072&&(to=!0);else return e.lanes=t.lanes,yf(t,e,i)}return k7(t,e,n,r,i)}function mfe(t,e,n){var r=e.pendingProps,i=r.children,s=t!==null?t.memoizedState:null;if(r.mode==="hidden")if(!(e.mode&1))e.memoizedState={baseLanes:0,cachePool:null,transitions:null},gr(O1,Io),Io|=n;else{if(!(n&1073741824))return t=s!==null?s.baseLanes|n:n,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:t,cachePool:null,transitions:null},e.updateQueue=null,gr(O1,Io),Io|=t,null;e.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=s!==null?s.baseLanes:n,gr(O1,Io),Io|=r}else s!==null?(r=s.baseLanes|n,e.memoizedState=null):r=n,gr(O1,Io),Io|=r;return Aa(t,e,i,n),e.child}function gfe(t,e){var n=e.ref;(t===null&&n!==null||t!==null&&t.ref!==n)&&(e.flags|=512,e.flags|=2097152)}function k7(t,e,n,r,i){var s=so(n)?Y0:ua.current;return s=Ny(e,s),Z1(e,i),n=iH(t,e,n,r,s,i),r=sH(),t!==null&&!to?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~i,yf(t,e,i)):(zr&&r&&GU(e),e.flags|=1,Aa(t,e,n,i),e.child)}function AX(t,e,n,r,i){if(so(n)){var s=!0;W_(e)}else s=!1;if(Z1(e,i),e.stateNode===null)w5(t,e),dfe(e,n,r),_7(e,n,r,i),r=!0;else if(t===null){var a=e.stateNode,o=e.memoizedProps;a.props=o;var l=a.context,c=n.contextType;typeof c=="object"&&c!==null?c=Cl(c):(c=so(n)?Y0:ua.current,c=Ny(e,c));var u=n.getDerivedStateFromProps,d=typeof u=="function"||typeof a.getSnapshotBeforeUpdate=="function";d||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(o!==r||l!==c)&&bX(e,a,r,c),xh=!1;var f=e.memoizedState;a.state=f,Y_(e,r,a,i),l=e.memoizedState,o!==r||f!==l||io.current||xh?(typeof u=="function"&&(R7(e,n,u,r),l=e.memoizedState),(o=xh||yX(e,n,o,r,f,l,c))?(d||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(e.flags|=4194308)):(typeof a.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=r,e.memoizedState=l),a.props=r,a.state=l,a.context=c,r=o):(typeof a.componentDidMount=="function"&&(e.flags|=4194308),r=!1)}else{a=e.stateNode,Wde(t,e),o=e.memoizedProps,c=e.type===e.elementType?o:tc(e.type,o),a.props=c,d=e.pendingProps,f=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=Cl(l):(l=so(n)?Y0:ua.current,l=Ny(e,l));var h=n.getDerivedStateFromProps;(u=typeof h=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(o!==d||f!==l)&&bX(e,a,r,l),xh=!1,f=e.memoizedState,a.state=f,Y_(e,r,a,i);var m=e.memoizedState;o!==d||f!==m||io.current||xh?(typeof h=="function"&&(R7(e,n,h,r),m=e.memoizedState),(c=xh||yX(e,n,c,r,f,m,l)||!1)?(u||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,m,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,m,l)),typeof a.componentDidUpdate=="function"&&(e.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof a.componentDidUpdate!="function"||o===t.memoizedProps&&f===t.memoizedState||(e.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||o===t.memoizedProps&&f===t.memoizedState||(e.flags|=1024),e.memoizedProps=r,e.memoizedState=m),a.props=r,a.state=m,a.context=l,r=c):(typeof a.componentDidUpdate!="function"||o===t.memoizedProps&&f===t.memoizedState||(e.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||o===t.memoizedProps&&f===t.memoizedState||(e.flags|=1024),r=!1)}return D7(t,e,n,r,s,i)}function D7(t,e,n,r,i,s){gfe(t,e);var a=(e.flags&128)!==0;if(!r&&!a)return i&&uX(e,n,!1),yf(t,e,s);r=e.stateNode,lBe.current=e;var o=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return e.flags|=1,t!==null&&a?(e.child=jy(e,t.child,null,s),e.child=jy(e,null,o,s)):Aa(t,e,o,s),e.memoizedState=r.state,i&&uX(e,n,!0),e.child}function vfe(t){var e=t.stateNode;e.pendingContext?cX(t,e.pendingContext,e.pendingContext!==e.context):e.context&&cX(t,e.context,!1),eH(t,e.containerInfo)}function CX(t,e,n,r,i){return Fy(),KU(i),e.flags|=256,Aa(t,e,n,r),e.child}var L7={dehydrated:null,treeContext:null,retryLane:0};function O7(t){return{baseLanes:t,cachePool:null,transitions:null}}function yfe(t,e,n){var r=e.pendingProps,i=Xr.current,s=!1,a=(e.flags&128)!==0,o;if((o=a)||(o=t!==null&&t.memoizedState===null?!1:(i&2)!==0),o?(s=!0,e.flags&=-129):(t===null||t.memoizedState!==null)&&(i|=1),gr(Xr,i&1),t===null)return A7(e),t=e.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?(e.mode&1?t.data==="$!"?e.lanes=8:e.lanes=1073741824:e.lanes=1,null):(a=r.children,t=r.fallback,s?(r=e.mode,s=e.child,a={mode:"hidden",children:a},!(r&1)&&s!==null?(s.childLanes=0,s.pendingProps=a):s=FD(a,r,0,null),t=k0(t,r,n,null),s.return=e,t.return=e,s.sibling=t,e.child=s,e.child.memoizedState=O7(n),e.memoizedState=L7,t):lH(e,a));if(i=t.memoizedState,i!==null&&(o=i.dehydrated,o!==null))return cBe(t,e,a,r,o,i,n);if(s){s=r.fallback,a=e.mode,i=t.child,o=i.sibling;var l={mode:"hidden",children:r.children};return!(a&1)&&e.child!==i?(r=e.child,r.childLanes=0,r.pendingProps=l,e.deletions=null):(r=lp(i,l),r.subtreeFlags=i.subtreeFlags&14680064),o!==null?s=lp(o,s):(s=k0(s,a,n,null),s.flags|=2),s.return=e,r.return=e,r.sibling=s,e.child=r,r=s,s=e.child,a=t.child.memoizedState,a=a===null?O7(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},s.memoizedState=a,s.childLanes=t.childLanes&~n,e.memoizedState=L7,r}return s=t.child,t=s.sibling,r=lp(s,{mode:"visible",children:r.children}),!(e.mode&1)&&(r.lanes=n),r.return=e,r.sibling=null,t!==null&&(n=e.deletions,n===null?(e.deletions=[t],e.flags|=16):n.push(t)),e.child=r,e.memoizedState=null,r}function lH(t,e){return e=FD({mode:"visible",children:e},t.mode,0,null),e.return=t,t.child=e}function hC(t,e,n,r){return r!==null&&KU(r),jy(e,t.child,null,n),t=lH(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function cBe(t,e,n,r,i,s,a){if(n)return e.flags&256?(e.flags&=-257,r=l6(Error(Be(422))),hC(t,e,a,r)):e.memoizedState!==null?(e.child=t.child,e.flags|=128,null):(s=r.fallback,i=e.mode,r=FD({mode:"visible",children:r.children},i,0,null),s=k0(s,i,a,null),s.flags|=2,r.return=e,s.return=e,r.sibling=s,e.child=r,e.mode&1&&jy(e,t.child,null,a),e.child.memoizedState=O7(a),e.memoizedState=L7,s);if(!(e.mode&1))return hC(t,e,a,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var o=r.dgst;return r=o,s=Error(Be(419)),r=l6(s,r,void 0),hC(t,e,a,r)}if(o=(a&t.childLanes)!==0,to||o){if(r=As,r!==null){switch(a&-a){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|a)?0:i,i!==0&&i!==s.retryLane&&(s.retryLane=i,vf(t,i),vc(r,t,i,-1))}return pH(),r=l6(Error(Be(421))),hC(t,e,a,r)}return i.data==="$?"?(e.flags|=128,e.child=t.child,e=wBe.bind(null,t),i._reactRetry=e,null):(t=s.treeContext,Oo=ip(i.nextSibling),$o=e,zr=!0,sc=null,t!==null&&(pl[ml++]=Jd,pl[ml++]=ef,pl[ml++]=Q0,Jd=t.id,ef=t.overflow,Q0=e),e=lH(e,r.children),e.flags|=4096,e)}function RX(t,e,n){t.lanes|=e;var r=t.alternate;r!==null&&(r.lanes|=e),C7(t.return,e,n)}function c6(t,e,n,r,i){var s=t.memoizedState;s===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(s.isBackwards=e,s.rendering=null,s.renderingStartTime=0,s.last=r,s.tail=n,s.tailMode=i)}function bfe(t,e,n){var r=e.pendingProps,i=r.revealOrder,s=r.tail;if(Aa(t,e,r.children,n),r=Xr.current,r&2)r=r&1|2,e.flags|=128;else{if(t!==null&&t.flags&128)e:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&RX(t,n,e);else if(t.tag===19)RX(t,n,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}r&=1}if(gr(Xr,r),!(e.mode&1))e.memoizedState=null;else switch(i){case"forwards":for(n=e.child,i=null;n!==null;)t=n.alternate,t!==null&&Q_(t)===null&&(i=n),n=n.sibling;n=i,n===null?(i=e.child,e.child=null):(i=n.sibling,n.sibling=null),c6(e,!1,i,n,s);break;case"backwards":for(n=null,i=e.child,e.child=null;i!==null;){if(t=i.alternate,t!==null&&Q_(t)===null){e.child=i;break}t=i.sibling,i.sibling=n,n=i,i=t}c6(e,!0,n,null,s);break;case"together":c6(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function w5(t,e){!(e.mode&1)&&t!==null&&(t.alternate=null,e.alternate=null,e.flags|=2)}
vendor: 4,906 bytes, line 42
42function yf(t,e,n){if(t!==null&&(e.dependencies=t.dependencies),Z0|=e.lanes,!(n&e.childLanes))return null;if(t!==null&&e.child!==t.child)throw Error(Be(153));if(e.child!==null){for(t=e.child,n=lp(t,t.pendingProps),e.child=n,n.return=e;t.sibling!==null;)t=t.sibling,n=n.sibling=lp(t,t.pendingProps),n.return=e;n.sibling=null}return e.child}function uBe(t,e,n){switch(e.tag){case 3:vfe(e),Fy();break;case 5:zde(e);break;case 1:so(e.type)&&W_(e);break;case 4:eH(e,e.stateNode.containerInfo);break;case 10:var r=e.type._context,i=e.memoizedProps.value;gr(q_,r._currentValue),r._currentValue=i;break;case 13:if(r=e.memoizedState,r!==null)return r.dehydrated!==null?(gr(Xr,Xr.current&1),e.flags|=128,null):n&e.child.childLanes?yfe(t,e,n):(gr(Xr,Xr.current&1),t=yf(t,e,n),t!==null?t.sibling:null);gr(Xr,Xr.current&1);break;case 19:if(r=(n&e.childLanes)!==0,t.flags&128){if(r)return bfe(t,e,n);e.flags|=128}if(i=e.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),gr(Xr,Xr.current),r)break;return null;case 22:case 23:return e.lanes=0,mfe(t,e,n)}return yf(t,e,n)}var Efe,M7,xfe,wfe;Efe=function(t,e){for(var n=e.child;n!==null;){if(n.tag===5||n.tag===6)t.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};M7=function(){};xfe=function(t,e,n,r){var i=t.memoizedProps;if(i!==r){t=e.stateNode,p0(Nu.current);var s=null;switch(n){case"input":i=n7(t,i),r=n7(t,r),s=[];break;case"select":i=ni({},i,{value:void 0}),r=ni({},r,{value:void 0}),s=[];break;case"textarea":i=s7(t,i),r=s7(t,r),s=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(t.onclick=H_)}o7(n,r);var a;n=null;for(c in i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&i[c]!=null)if(c==="style"){var o=i[c];for(a in o)o.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(y2.hasOwnProperty(c)?s||(s=[]):(s=s||[]).push(c,null));for(c in r){var l=r[c];if(o=i?.[c],r.hasOwnProperty(c)&&l!==o&&(l!=null||o!=null))if(c==="style")if(o){for(a in o)!o.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&o[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(s||(s=[]),s.push(c,n)),n=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,o=o?o.__html:void 0,l!=null&&o!==l&&(s=s||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(s=s||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(y2.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&Er("scroll",t),s||o===l||(s=[])):(s=s||[]).push(c,l))}n&&(s=s||[]).push("style",n);var c=s;(e.updateQueue=c)&&(e.flags|=4)}};wfe=function(t,e,n,r){n!==r&&(e.flags|=4)};function zE(t,e){if(!zr)switch(t.tailMode){case"hidden":e=t.tail;for(var n=null;e!==null;)e.alternate!==null&&(n=e),e=e.sibling;n===null?t.tail=null:n.sibling=null;break;case"collapsed":n=t.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:r.sibling=null}}function ea(t){var e=t.alternate!==null&&t.alternate.child===t.child,n=0,r=0;if(e)for(var i=t.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=t,i=i.sibling;else for(i=t.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=t,i=i.sibling;return t.subtreeFlags|=r,t.childLanes=n,e}function dBe(t,e,n){var r=e.pendingProps;switch(qU(e),e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ea(e),null;case 1:return so(e.type)&&V_(),ea(e),null;case 3:return r=e.stateNode,By(),Ir(io),Ir(ua),nH(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(t===null||t.child===null)&&(dC(e)?e.flags|=4:t===null||t.memoizedState.isDehydrated&&!(e.flags&256)||(e.flags|=1024,sc!==null&&(H7(sc),sc=null))),M7(t,e),ea(e),null;case 5:tH(e);var i=p0(k2.current);if(n=e.type,t!==null&&e.stateNode!=null)xfe(t,e,n,r,i),t.ref!==e.ref&&(e.flags|=512,e.flags|=2097152);else{if(!r){if(e.stateNode===null)throw Error(Be(166));return ea(e),null}if(t=p0(Nu.current),dC(e)){r=e.stateNode,n=e.type;var s=e.memoizedProps;switch(r[xu]=e,r[_2]=s,t=(e.mode&1)!==0,n){case"dialog":Er("cancel",r),Er("close",r);break;case"iframe":case"object":case"embed":Er("load",r);break;case"video":case"audio":for(i=0;i<Ux.length;i++)Er(Ux[i],r);break;case"source":Er("error",r);break;case"img":case"image":case"link":Er("error",r),Er("load",r);break;case"details":Er("toggle",r);break;case"input":$Q(r,s),Er("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Er("invalid",r);break;case"textarea":FQ(r,s),Er("invalid",r)}o7(n,s),i=null;for(var a in s)if(s.hasOwnProperty(a)){var o=s[a];
vendor: 29,827 bytes, line 42
42a==="children"?typeof o=="string"?r.textContent!==o&&(s.suppressHydrationWarning!==!0&&uC(r.textContent,o,t),i=["children",o]):typeof o=="number"&&r.textContent!==""+o&&(s.suppressHydrationWarning!==!0&&uC(r.textContent,o,t),i=["children",""+o]):y2.hasOwnProperty(a)&&o!=null&&a==="onScroll"&&Er("scroll",r)}switch(n){case"input":nC(r),NQ(r,s,!0);break;case"textarea":nC(r),jQ(r);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(r.onclick=H_)}r=i,e.updateQueue=r,r!==null&&(e.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,t==="http://www.w3.org/1999/xhtml"&&(t=Que(n)),t==="http://www.w3.org/1999/xhtml"?n==="script"?(t=a.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild)):typeof r.is=="string"?t=a.createElement(n,{is:r.is}):(t=a.createElement(n),n==="select"&&(a=t,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):t=a.createElementNS(t,n),t[xu]=e,t[_2]=r,Efe(t,e,!1,!1),e.stateNode=t;e:{switch(a=l7(n,r),n){case"dialog":Er("cancel",t),Er("close",t),i=r;break;case"iframe":case"object":case"embed":Er("load",t),i=r;break;case"video":case"audio":for(i=0;i<Ux.length;i++)Er(Ux[i],t);i=r;break;case"source":Er("error",t),i=r;break;case"img":case"image":case"link":Er("error",t),Er("load",t),i=r;break;case"details":Er("toggle",t),i=r;break;case"input":$Q(t,r),i=n7(t,r),Er("invalid",t);break;case"option":i=r;break;case"select":t._wrapperState={wasMultiple:!!r.multiple},i=ni({},r,{value:void 0}),Er("invalid",t);break;case"textarea":FQ(t,r),i=s7(t,r),Er("invalid",t);break;default:i=r}o7(n,i),o=i;for(s in o)if(o.hasOwnProperty(s)){var l=o[s];s==="style"?Jue(t,l):s==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&Xue(t,l)):s==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&b2(t,l):typeof l=="number"&&b2(t,""+l):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(y2.hasOwnProperty(s)?l!=null&&s==="onScroll"&&Er("scroll",t):l!=null&&LU(t,s,l,a))}switch(n){case"input":nC(t),NQ(t,r,!1);break;case"textarea":nC(t),jQ(t);break;case"option":r.value!=null&&t.setAttribute("value",""+gp(r.value));break;case"select":t.multiple=!!r.multiple,s=r.value,s!=null?K1(t,!!r.multiple,s,!1):r.defaultValue!=null&&K1(t,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(t.onclick=H_)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(e.flags|=4)}e.ref!==null&&(e.flags|=512,e.flags|=2097152)}return ea(e),null;case 6:if(t&&e.stateNode!=null)wfe(t,e,t.memoizedProps,r);else{if(typeof r!="string"&&e.stateNode===null)throw Error(Be(166));if(n=p0(k2.current),p0(Nu.current),dC(e)){if(r=e.stateNode,n=e.memoizedProps,r[xu]=e,(s=r.nodeValue!==n)&&(t=$o,t!==null))switch(t.tag){case 3:uC(r.nodeValue,n,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&uC(r.nodeValue,n,(t.mode&1)!==0)}s&&(e.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[xu]=e,e.stateNode=r}return ea(e),null;case 13:if(Ir(Xr),r=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(zr&&Oo!==null&&e.mode&1&&!(e.flags&128))Bde(),Fy(),e.flags|=98560,s=!1;else if(s=dC(e),r!==null&&r.dehydrated!==null){if(t===null){if(!s)throw Error(Be(318));if(s=e.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(Be(317));s[xu]=e}else Fy(),!(e.flags&128)&&(e.memoizedState=null),e.flags|=4;ea(e),s=!1}else sc!==null&&(H7(sc),sc=null),s=!0;if(!s)return e.flags&65536?e:null}return e.flags&128?(e.lanes=n,e):(r=r!==null,r!==(t!==null&&t.memoizedState!==null)&&r&&(e.child.flags|=8192,e.mode&1&&(t===null||Xr.current&1?Zi===0&&(Zi=3):pH())),e.updateQueue!==null&&(e.flags|=4),ea(e),null);case 4:return By(),M7(t,e),t===null&&C2(e.stateNode.containerInfo),ea(e),null;case 10:return XU(e.type._context),ea(e),null;case 17:return so(e.type)&&V_(),ea(e),null;case 19:if(Ir(Xr),s=e.memoizedState,s===null)return ea(e),null;if(r=(e.flags&128)!==0,a=s.rendering,a===null)if(r)zE(s,!1);else{if(Zi!==0||t!==null&&t.flags&128)for(t=e.child;t!==null;){if(a=Q_(t),a!==null){for(e.flags|=128,zE(s,!1),r=a.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),e.subtreeFlags=0,r=n,n=e.child;n!==null;)s=n,t=r,s.flags&=14680066,a=s.alternate,a===null?(s.childLanes=0,s.lanes=t,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=a.childLanes,s.lanes=a.lanes,s.child=a.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=a.memoizedProps,s.memoizedState=a.memoizedState,s.updateQueue=a.updateQueue,s.type=a.type,t=a.dependencies,s.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),n=n.sibling;return gr(Xr,Xr.current&1|2),e.child}t=t.sibling}s.tail!==null&&mi()>Hy&&(e.flags|=128,r=!0,zE(s,!1),e.lanes=4194304)}else{if(!r)if(t=Q_(a),t!==null){if(e.flags|=128,r=!0,n=t.updateQueue,n!==null&&(e.updateQueue=n,e.flags|=4),zE(s,!0),s.tail===null&&s.tailMode==="hidden"&&!a.alternate&&!zr)return ea(e),null}else 2*mi()-s.renderingStartTime>Hy&&n!==1073741824&&(e.flags|=128,r=!0,zE(s,!1),e.lanes=4194304);s.isBackwards?(a.sibling=e.child,e.child=a):(n=s.last,n!==null?n.sibling=a:e.child=a,s.last=a)}return s.tail!==null?(e=s.tail,s.rendering=e,s.tail=e.sibling,s.renderingStartTime=mi(),e.sibling=null,n=Xr.current,gr(Xr,r?n&1|2:n&1),e):(ea(e),null);case 22:case 23:return hH(),r=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==r&&(e.flags|=8192),r&&e.mode&1?Io&1073741824&&(ea(e),e.subtreeFlags&6&&(e.flags|=8192)):ea(e),null;case 24:return null;case 25:return null}throw Error(Be(156,e.tag))}function fBe(t,e){switch(qU(e),e.tag){case 1:return so(e.type)&&V_(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return By(),Ir(io),Ir(ua),nH(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return tH(e),null;case 13:if(Ir(Xr),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(Be(340));Fy()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Ir(Xr),null;case 4:return By(),null;case 10:return XU(e.type._context),null;case 22:case 23:return hH(),null;case 24:return null;default:return null}}var pC=!1,la=!1,hBe=typeof WeakSet=="function"?WeakSet:Set,st=null;function L1(t,e){var n=t.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){oi(t,e,r)}else n.current=null}function P7(t,e,n){try{n()}catch(r){oi(t,e,r)}}var _X=!1;function pBe(t,e){if(y7=j_,t=Rde(),zU(t)){if("selectionStart"in t)var n={start:t.selectionStart,end:t.selectionEnd};else e:{n=(n=t.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var a=0,o=-1,l=-1,c=0,u=0,d=t,f=null;t:for(;;){for(var h;d!==n||i!==0&&d.nodeType!==3||(o=a+i),d!==s||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(h=d.firstChild)!==null;)f=d,d=h;for(;;){if(d===t)break t;if(f===n&&++c===i&&(o=a),f===s&&++u===r&&(l=a),(h=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=h}n=o===-1||l===-1?null:{start:o,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(b7={focusedElem:t,selectionRange:n},j_=!1,st=e;st!==null;)if(e=st,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,st=t;else for(;st!==null;){e=st;try{var m=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var g=m.memoizedProps,b=m.memoizedState,E=e.stateNode,x=E.getSnapshotBeforeUpdate(e.elementType===e.type?g:tc(e.type,g),b);E.__reactInternalSnapshotBeforeUpdate=x}break;case 3:var S=e.stateNode.containerInfo;S.nodeType===1?S.textContent="":S.nodeType===9&&S.documentElement&&S.removeChild(S.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Be(163))}}catch(A){oi(e,e.return,A)}if(t=e.sibling,t!==null){t.return=e.return,st=t;break}st=e.return}return m=_X,_X=!1,m}function Pw(t,e,n){var r=e.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&t)===t){var s=i.destroy;i.destroy=void 0,s!==void 0&&P7(e,n,s)}i=i.next}while(i!==r)}}function $D(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var n=e=e.next;do{if((n.tag&t)===t){var r=n.create;n.destroy=r()}n=n.next}while(n!==e)}}function $7(t){var e=t.ref;if(e!==null){var n=t.stateNode;switch(t.tag){case 5:t=n;break;default:t=n}typeof e=="function"?e(t):e.current=t}}function Sfe(t){var e=t.alternate;e!==null&&(t.alternate=null,Sfe(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[xu],delete e[_2],delete e[w7],delete e[Qje],delete e[Xje])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function Tfe(t){return t.tag===5||t.tag===3||t.tag===4}function IX(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Tfe(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function N7(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.nodeType===8?n.parentNode.insertBefore(t,e):n.insertBefore(t,e):(n.nodeType===8?(e=n.parentNode,e.insertBefore(t,n)):(e=n,e.appendChild(t)),n=n._reactRootContainer,n!=null||e.onclick!==null||(e.onclick=H_));else if(r!==4&&(t=t.child,t!==null))for(N7(t,e,n),t=t.sibling;t!==null;)N7(t,e,n),t=t.sibling}function F7(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.insertBefore(t,e):n.appendChild(t);else if(r!==4&&(t=t.child,t!==null))for(F7(t,e,n),t=t.sibling;t!==null;)F7(t,e,n),t=t.sibling}var $s=null,rc=!1;function th(t,e,n){for(n=n.child;n!==null;)Afe(t,e,n),n=n.sibling}function Afe(t,e,n){if($u&&typeof $u.onCommitFiberUnmount=="function")try{$u.onCommitFiberUnmount(_D,n)}catch{}switch(n.tag){case 5:la||L1(n,e);case 6:var r=$s,i=rc;$s=null,th(t,e,n),$s=r,rc=i,$s!==null&&(rc?(t=$s,n=n.stateNode,t.nodeType===8?t.parentNode.removeChild(n):t.removeChild(n)):$s.removeChild(n.stateNode));break;case 18:$s!==null&&(rc?(t=$s,n=n.stateNode,t.nodeType===8?n6(t.parentNode,n):t.nodeType===1&&n6(t,n),S2(t)):n6($s,n.stateNode));break;case 4:r=$s,i=rc,$s=n.stateNode.containerInfo,rc=!0,th(t,e,n),$s=r,rc=i;break;case 0:case 11:case 14:case 15:if(!la&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var s=i,a=s.destroy;s=s.tag,a!==void 0&&(s&2||s&4)&&P7(n,e,a),i=i.next}while(i!==r)}th(t,e,n);break;case 1:if(!la&&(L1(n,e),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(o){oi(n,e,o)}th(t,e,n);break;case 21:th(t,e,n);break;case 22:n.mode&1?(la=(r=la)||n.memoizedState!==null,th(t,e,n),la=r):th(t,e,n);break;default:th(t,e,n)}}function kX(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var n=t.stateNode;n===null&&(n=t.stateNode=new hBe),e.forEach(function(r){var i=SBe.bind(null,t,r);n.has(r)||(n.add(r),r.then(i,i))})}}function zl(t,e){var n=e.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var s=t,a=e,o=a;e:for(;o!==null;){switch(o.tag){case 5:$s=o.stateNode,rc=!1;break e;case 3:$s=o.stateNode.containerInfo,rc=!0;break e;case 4:$s=o.stateNode.containerInfo,rc=!0;break e}o=o.return}if($s===null)throw Error(Be(160));Afe(s,a,i),$s=null,rc=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(c){oi(i,e,c)}}if(e.subtreeFlags&12854)for(e=e.child;e!==null;)Cfe(e,t),e=e.sibling}function Cfe(t,e){var n=t.alternate,r=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(zl(e,t),Vc(t),r&4){try{Pw(3,t,t.return),$D(3,t)}catch(g){oi(t,t.return,g)}try{Pw(5,t,t.return)}catch(g){oi(t,t.return,g)}}break;case 1:zl(e,t),Vc(t),r&512&&n!==null&&L1(n,n.return);break;case 5:if(zl(e,t),Vc(t),r&512&&n!==null&&L1(n,n.return),t.flags&32){var i=t.stateNode;try{b2(i,"")}catch(g){oi(t,t.return,g)}}if(r&4&&(i=t.stateNode,i!=null)){var s=t.memoizedProps,a=n!==null?n.memoizedProps:s,o=t.type,l=t.updateQueue;if(t.updateQueue=null,l!==null)try{o==="input"&&s.type==="radio"&&s.name!=null&&Kue(i,s),l7(o,a);var c=l7(o,s);for(a=0;a<l.length;a+=2){var u=l[a],d=l[a+1];u==="style"?Jue(i,d):u==="dangerouslySetInnerHTML"?Xue(i,d):u==="children"?b2(i,d):LU(i,u,d,c)}switch(o){case"input":r7(i,s);break;case"textarea":Yue(i,s);break;case"select":var f=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!s.multiple;var h=s.value;h!=null?K1(i,!!s.multiple,h,!1):f!==!!s.multiple&&(s.defaultValue!=null?K1(i,!!s.multiple,s.defaultValue,!0):K1(i,!!s.multiple,s.multiple?[]:"",!1))}i[_2]=s}catch(g){oi(t,t.return,g)}}break;case 6:if(zl(e,t),Vc(t),r&4){if(t.stateNode===null)throw Error(Be(162));i=t.stateNode,s=t.memoizedProps;try{i.nodeValue=s}catch(g){oi(t,t.return,g)}}break;case 3:if(zl(e,t),Vc(t),r&4&&n!==null&&n.memoizedState.isDehydrated)try{S2(e.containerInfo)}catch(g){oi(t,t.return,g)}break;case 4:zl(e,t),Vc(t);break;case 13:zl(e,t),Vc(t),i=t.child,i.flags&8192&&(s=i.memoizedState!==null,i.stateNode.isHidden=s,!s||i.alternate!==null&&i.alternate.memoizedState!==null||(dH=mi())),r&4&&kX(t);break;case 22:if(u=n!==null&&n.memoizedState!==null,t.mode&1?(la=(c=la)||u,zl(e,t),la=c):zl(e,t),Vc(t),r&8192){if(c=t.memoizedState!==null,(t.stateNode.isHidden=c)&&!u&&t.mode&1)for(st=t,u=t.child;u!==null;){for(d=st=u;st!==null;){switch(f=st,h=f.child,f.tag){case 0:case 11:case 14:case 15:Pw(4,f,f.return);break;case 1:L1(f,f.return);var m=f.stateNode;if(typeof m.componentWillUnmount=="function"){r=f,n=f.return;try{e=r,m.props=e.memoizedProps,m.state=e.memoizedState,m.componentWillUnmount()}catch(g){oi(r,n,g)}}break;case 5:L1(f,f.return);break;case 22:if(f.memoizedState!==null){LX(d);continue}}h!==null?(h.return=f,st=h):LX(d)}u=u.sibling}e:for(u=null,d=t;;){if(d.tag===5){if(u===null){u=d;try{i=d.stateNode,c?(s=i.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(o=d.stateNode,l=d.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,o.style.display=Zue("display",a))}catch(g){oi(t,t.return,g)}}}else if(d.tag===6){if(u===null)try{d.stateNode.nodeValue=c?"":d.memoizedProps}catch(g){oi(t,t.return,g)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===t)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===t)break e;for(;d.sibling===null;){if(d.return===null||d.return===t)break e;u===d&&(u=null),d=d.return}u===d&&(u=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:zl(e,t),Vc(t),r&4&&kX(t);break;case 21:break;default:zl(e,t),Vc(t)}}function Vc(t){var e=t.flags;if(e&2){try{e:{for(var n=t.return;n!==null;){if(Tfe(n)){var r=n;break e}n=n.return}throw Error(Be(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(b2(i,""),r.flags&=-33);var s=IX(t);F7(t,s,i);break;case 3:case 4:var a=r.stateNode.containerInfo,o=IX(t);N7(t,o,a);break;default:throw Error(Be(161))}}catch(l){oi(t,t.return,l)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function mBe(t,e,n){st=t,Rfe(t)}function Rfe(t,e,n){for(var r=(t.mode&1)!==0;st!==null;){var i=st,s=i.child;if(i.tag===22&&r){var a=i.memoizedState!==null||pC;if(!a){var o=i.alternate,l=o!==null&&o.memoizedState!==null||la;o=pC;var c=la;if(pC=a,(la=l)&&!c)for(st=i;st!==null;)a=st,l=a.child,a.tag===22&&a.memoizedState!==null?OX(i):l!==null?(l.return=a,st=l):OX(i);for(;s!==null;)st=s,Rfe(s),s=s.sibling;st=i,pC=o,la=c}DX(t)}else i.subtreeFlags&8772&&s!==null?(s.return=i,st=s):DX(t)}}function DX(t){for(;st!==null;){var e=st;if(e.flags&8772){var n=e.alternate;try{if(e.flags&8772)switch(e.tag){case 0:case 11:case 15:la||$D(5,e);break;case 1:var r=e.stateNode;if(e.flags&4&&!la)if(n===null)r.componentDidMount();else{var i=e.elementType===e.type?n.memoizedProps:tc(e.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var s=e.updateQueue;s!==null&&mX(e,s,r);break;case 3:var a=e.updateQueue;if(a!==null){if(n=null,e.child!==null)switch(e.child.tag){case 5:n=e.child.stateNode;break;case 1:n=e.child.stateNode}mX(e,a,n)}break;case 5:var o=e.stateNode;if(n===null&&e.flags&4){n=o;var l=e.memoizedProps;switch(e.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(e.memoizedState===null){var c=e.alternate;if(c!==null){var u=c.memoizedState;if(u!==null){var d=u.dehydrated;d!==null&&S2(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Be(163))}la||e.flags&512&&$7(e)}catch(f){oi(e,e.return,f)}}if(e===t){st=null;break}if(n=e.sibling,n!==null){n.return=e.return,st=n;break}st=e.return}}function LX(t){for(;st!==null;){var e=st;if(e===t){st=null;break}var n=e.sibling;if(n!==null){n.return=e.return,st=n;break}st=e.return}}function OX(t){for(;st!==null;){var e=st;try{switch(e.tag){case 0:case 11:case 15:var n=e.return;try{$D(4,e)}catch(l){oi(e,n,l)}break;case 1:var r=e.stateNode;if(typeof r.componentDidMount=="function"){var i=e.return;try{r.componentDidMount()}catch(l){oi(e,i,l)}}var s=e.return;try{$7(e)}catch(l){oi(e,s,l)}break;case 5:var a=e.return;try{$7(e)}catch(l){oi(e,a,l)}}}catch(l){oi(e,e.return,l)}if(e===t){st=null;break}var o=e.sibling;if(o!==null){o.return=e.return,st=o;break}st=e.return}}var gBe=Math.ceil,J_=Cf.ReactCurrentDispatcher,cH=Cf.ReactCurrentOwner,xl=Cf.ReactCurrentBatchConfig,Cn=0,As=null,Di=null,qs=0,Io=0,O1=Fp(0),Zi=0,M2=null,Z0=0,ND=0,uH=0,$w=null,Ya=null,dH=0,Hy=1/0,Fd=null,eI=!1,j7=null,ap=null,mC=!1,Vh=null,tI=0,Nw=0,B7=null,S5=-1,T5=0;function Ra(){return Cn&6?mi():S5!==-1?S5:S5=mi()}function op(t){return t.mode&1?Cn&2&&qs!==0?qs&-qs:Jje.transition!==null?(T5===0&&(T5=dde()),T5):(t=Hn,t!==0||(t=window.event,t=t===void 0?16:yde(t.type)),t):1}function vc(t,e,n,r){if(50<Nw)throw Nw=0,B7=null,Error(Be(185));QS(t,n,r),(!(Cn&2)||t!==As)&&(t===As&&(!(Cn&2)&&(ND|=n),Zi===4&&Lh(t,qs)),ao(t,r),n===1&&Cn===0&&!(e.mode&1)&&(Hy=mi()+500,OD&&jp()))}function ao(t,e){var n=t.callbackNode;JFe(t,e);var r=F_(t,t===As?qs:0);if(r===0)n!==null&&HQ(n),t.callbackNode=null,t.callbackPriority=0;else if(e=r&-r,t.callbackPriority!==e){if(n!=null&&HQ(n),e===1)t.tag===0?Zje(MX.bind(null,t)):Nde(MX.bind(null,t)),Kje(function(){!(Cn&6)&&jp()}),n=null;else{switch(fde(r)){case 1:n=NU;break;case 4:n=cde;break;case 16:n=N_;break;case 536870912:n=ude;break;default:n=N_}n=Pfe(n,_fe.bind(null,t))}t.callbackPriority=e,t.callbackNode=n}}function _fe(t,e){if(S5=-1,T5=0,Cn&6)throw Error(Be(327));var n=t.callbackNode;if(J1()&&t.callbackNode!==n)return null;var r=F_(t,t===As?qs:0);if(r===0)return null;if(r&30||r&t.expiredLanes||e)e=nI(t,r);else{e=r;var i=Cn;Cn|=2;var s=kfe();(As!==t||qs!==e)&&(Fd=null,Hy=mi()+500,I0(t,e));do try{bBe();break}catch(o){Ife(t,o)}while(!0);QU(),J_.current=s,Cn=i,Di!==null?e=0:(As=null,qs=0,e=Zi)}if(e!==0){if(e===2&&(i=h7(t),i!==0&&(r=i,e=U7(t,i))),e===1)throw n=M2,I0(t,0),Lh(t,r),ao(t,mi()),n;if(e===6)Lh(t,r);else{if(i=t.current.alternate,!(r&30)&&!vBe(i)&&(e=nI(t,r),e===2&&(s=h7(t),s!==0&&(r=s,e=U7(t,s))),e===1))throw n=M2,I0(t,0),Lh(t,r),ao(t,mi()),n;switch(t.finishedWork=i,t.finishedLanes=r,e){case 0:case 1:throw Error(Be(345));case 2:km(t,Ya,Fd);break;case 3:if(Lh(t,r),(r&130023424)===r&&(e=dH+500-mi(),10<e)){if(F_(t,0)!==0)break;if(i=t.suspendedLanes,(i&r)!==r){Ra(),t.pingedLanes|=t.suspendedLanes&i;break}t.timeoutHandle=x7(km.bind(null,t,Ya,Fd),e);break}km(t,Ya,Fd);break;case 4:if(Lh(t,r),(r&4194240)===r)break;for(e=t.eventTimes,i=-1;0<r;){var a=31-gc(r);s=1<<a,a=e[a],a>i&&(i=a),r&=~s}if(r=i,r=mi()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*gBe(r/1960))-r,10<r){t.timeoutHandle=x7(km.bind(null,t,Ya,Fd),r);break}km(t,Ya,Fd);break;case 5:km(t,Ya,Fd);break;default:throw Error(Be(329))}}}return ao(t,mi()),t.callbackNode===n?_fe.bind(null,t):null}function U7(t,e){var n=$w;return t.current.memoizedState.isDehydrated&&(I0(t,e).flags|=256),t=nI(t,e),t!==2&&(e=Ya,Ya=n,e!==null&&H7(e)),t}function H7(t){Ya===null?Ya=t:Ya.push.apply(Ya,t)}function vBe(t){for(var e=t;;){if(e.flags&16384){var n=e.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],s=i.getSnapshot;i=i.value;try{if(!wc(s(),i))return!1}catch{return!1}}}if(n=e.child,e.subtreeFlags&16384&&n!==null)n.return=e,e=n;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function Lh(t,e){for(e&=~uH,e&=~ND,t.suspendedLanes|=e,t.pingedLanes&=~e,t=t.expirationTimes;0<e;){var n=31-gc(e),r=1<<n;t[n]=-1,e&=~r}}function MX(t){if(Cn&6)throw Error(Be(327));J1();var e=F_(t,0);if(!(e&1))return ao(t,mi()),null;var n=nI(t,e);if(t.tag!==0&&n===2){var r=h7(t);r!==0&&(e=r,n=U7(t,r))}if(n===1)throw n=M2,I0(t,0),Lh(t,e),ao(t,mi()),n;if(n===6)throw Error(Be(345));return t.finishedWork=t.current.alternate,t.finishedLanes=e,km(t,Ya,Fd),ao(t,mi()),null}function fH(t,e){var n=Cn;Cn|=1;try{return t(e)}finally{Cn=n,Cn===0&&(Hy=mi()+500,OD&&jp())}}function J0(t){Vh!==null&&Vh.tag===0&&!(Cn&6)&&J1();var e=Cn;Cn|=1;var n=xl.transition,r=Hn;try{if(xl.transition=null,Hn=1,t)return t()}finally{Hn=r,xl.transition=n,Cn=e,!(Cn&6)&&jp()}}function hH(){Io=O1.current,Ir(O1)}function I0(t,e){t.finishedWork=null,t.finishedLanes=0;var n=t.timeoutHandle;if(n!==-1&&(t.timeoutHandle=-1,qje(n)),Di!==null)for(n=Di.return;n!==null;){var r=n;switch(qU(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&V_();break;case 3:By(),Ir(io),Ir(ua),nH();break;case 5:tH(r);break;case 4:By();break;case 13:Ir(Xr);break;case 19:Ir(Xr);break;case 10:XU(r.type._context);break;case 22:case 23:hH()}n=n.return}if(As=t,Di=t=lp(t.current,null),qs=Io=e,Zi=0,M2=null,uH=ND=Z0=0,Ya=$w=null,h0!==null){for(e=0;e<h0.length;e++)if(n=h0[e],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,s=n.pending;if(s!==null){var a=s.next;s.next=i,r.next=a}n.pending=r}h0=null}return t}function Ife(t,e){do{var n=Di;try{if(QU(),E5.current=Z_,X_){for(var r=ti.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}X_=!1}if(X0=0,Es=Gi=ti=null,Mw=!1,D2=0,cH.current=null,n===null||n.return===null){Zi=1,M2=e,Di=null;break}e:{var s=t,a=n.return,o=n,l=e;if(e=qs,o.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,u=o,d=u.tag;if(!(u.mode&1)&&(d===0||d===11||d===15)){var f=u.alternate;f?(u.updateQueue=f.updateQueue,u.memoizedState=f.memoizedState,u.lanes=f.lanes):(u.updateQueue=null,u.memoizedState=null)}var h=xX(a);if(h!==null){h.flags&=-257,wX(h,a,o,s,e),h.mode&1&&EX(s,c,e),e=h,l=c;var m=e.updateQueue;if(m===null){var g=new Set;g.add(l),e.updateQueue=g}else m.add(l);break e}else{if(!(e&1)){EX(s,c,e),pH();break e}l=Error(Be(426))}}else if(zr&&o.mode&1){var b=xX(a);if(b!==null){!(b.flags&65536)&&(b.flags|=256),wX(b,a,o,s,e),KU(Uy(l,o));break e}}s=l=Uy(l,o),Zi!==4&&(Zi=2),$w===null?$w=[s]:$w.push(s),s=a;do{switch(s.tag){case 3:s.flags|=65536,e&=-e,s.lanes|=e;var E=ffe(s,l,e);pX(s,E);break e;case 1:o=l;var x=s.type,S=s.stateNode;if(!(s.flags&128)&&(typeof x.getDerivedStateFromError=="function"||S!==null&&typeof S.componentDidCatch=="function"&&(ap===null||!ap.has(S)))){s.flags|=65536,e&=-e,s.lanes|=e;var A=hfe(s,o,e);pX(s,A);break e}}s=s.return}while(s!==null)}Lfe(n)}catch(R){e=R,Di===n&&n!==null&&(Di=n=n.return);continue}break}while(!0)}function kfe(){var t=J_.current;return J_.current=Z_,t===null?Z_:t}function pH(){(Zi===0||Zi===3||Zi===2)&&(Zi=4),As===null||!(Z0&268435455)&&!(ND&268435455)||Lh(As,qs)}function nI(t,e){var n=Cn;Cn|=2;var r=kfe();(As!==t||qs!==e)&&(Fd=null,I0(t,e));do try{yBe();break}catch(i){Ife(t,i)}while(!0);if(QU(),Cn=n,J_.current=r,Di!==null)throw Error(Be(261));return As=null,qs=0,Zi}function yBe(){for(;Di!==null;)Dfe(Di)}function bBe(){for(;Di!==null&&!WFe();)Dfe(Di)}function Dfe(t){var e=Mfe(t.alternate,t,Io);t.memoizedProps=t.pendingProps,e===null?Lfe(t):Di=e,cH.current=null}function Lfe(t){var e=t;do{var n=e.alternate;if(t=e.return,e.flags&32768){if(n=fBe(n,e),n!==null){n.flags&=32767,Di=n;return}if(t!==null)t.flags|=32768,t.subtreeFlags=0,t.deletions=null;else{Zi=6,Di=null;return}}else if(n=dBe(n,e,Io),n!==null){Di=n;return}if(e=e.sibling,e!==null){Di=e;return}Di=e=t}while(e!==null);Zi===0&&(Zi=5)}function km(t,e,n){var r=Hn,i=xl.transition;try{xl.transition=null,Hn=1,EBe(t,e,n,r)}finally{xl.transition=i,Hn=r}return null}function EBe(t,e,n,r){do J1();while(Vh!==null);if(Cn&6)throw Error(Be(327));n=t.finishedWork;var i=t.finishedLanes;if(n===null)return null;if(t.finishedWork=null,t.finishedLanes=0,n===t.current)throw Error(Be(177));t.callbackNode=null,t.callbackPriority=0;var s=n.lanes|n.childLanes;if(eje(t,s),t===As&&(Di=As=null,qs=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||mC||(mC=!0,Pfe(N_,function(){return J1(),null})),s=(n.flags&15990)!==0,n.subtreeFlags&15990||s){s=xl.transition,xl.transition=null;var a=Hn;Hn=1;var o=Cn;Cn|=4,cH.current=null,pBe(t,n),Cfe(n,t),Bje(b7),j_=!!y7,b7=y7=null,t.current=n,mBe(n),zFe(),Cn=o,Hn=a,xl.transition=s}else t.current=n;if(mC&&(mC=!1,Vh=t,tI=i),s=t.pendingLanes,s===0&&(ap=null),KFe(n.stateNode),ao(t,mi()),e!==null)for(r=t.onRecoverableError,n=0;n<e.length;n++)i=e[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(eI)throw eI=!1,t=j7,j7=null,t;return tI&1&&t.tag!==0&&J1(),s=t.pendingLanes,s&1?t===B7?Nw++:(Nw=0,B7=t):Nw=0,jp(),null}function J1(){if(Vh!==null){var t=fde(tI),e=xl.transition,n=Hn;try{if(xl.transition=null,Hn=16>t?16:t,Vh===null)var r=!1;else{if(t=Vh,Vh=null,tI=0,Cn&6)throw Error(Be(331));var i=Cn;for(Cn|=4,st=t.current;st!==null;){var s=st,a=s.child;if(st.flags&16){var o=s.deletions;if(o!==null){for(var l=0;l<o.length;l++){var c=o[l];for(st=c;st!==null;){var u=st;switch(u.tag){case 0:case 11:case 15:Pw(8,u,s)}var d=u.child;if(d!==null)d.return=u,st=d;else for(;st!==null;){u=st;var f=u.sibling,h=u.return;if(Sfe(u),u===c){st=null;break}if(f!==null){f.return=h,st=f;break}st=h}}}var m=s.alternate;if(m!==null){var g=m.child;if(g!==null){m.child=null;do{var b=g.sibling;g.sibling=null,g=b}while(g!==null)}}st=s}}if(s.subtreeFlags&2064&&a!==null)a.return=s,st=a;else e:for(;st!==null;){if(s=st,s.flags&2048)switch(s.tag){case 0:case 11:case 15:Pw(9,s,s.return)}var E=s.sibling;if(E!==null){E.return=s.return,st=E;break e}st=s.return}}var x=t.current;for(st=x;st!==null;){a=st;var S=a.child;if(a.subtreeFlags&2064&&S!==null)S.return=a,st=S;else e:for(a=x;st!==null;){if(o=st,o.flags&2048)try{switch(o.tag){case 0:case 11:case 15:$D(9,o)}}catch(R){oi(o,o.return,R)}if(o===a){st=null;break e}var A=o.sibling;if(A!==null){A.return=o.return,st=A;break e}st=o.return}}if(Cn=i,jp(),$u&&typeof $u.onPostCommitFiberRoot=="function")try{$u.onPostCommitFiberRoot(_D,t)}catch{}r=!0}return r}finally{Hn=n,xl.transition=e}}return!1}function PX(t,e,n){e=Uy(n,e),e=ffe(t,e,1),t=sp(t,e,1),e=Ra(),t!==null&&(QS(t,1,e),ao(t,e))}function oi(t,e,n){if(t.tag===3)PX(t,t,n);else for(;e!==null;){if(e.tag===3){PX(e,t,n);break}else if(e.tag===1){var r=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ap===null||!ap.has(r))){t=Uy(n,t),t=hfe(e,t,1),e=sp(e,t,1),t=Ra(),e!==null&&(QS(e,1,t),ao(e,t));break}}e=e.return}}function xBe(t,e,n){var r=t.pingCache;r!==null&&r.delete(e),e=Ra(),t.pingedLanes|=t.suspendedLanes&n,As===t&&(qs&n)===n&&(Zi===4||Zi===3&&(qs&130023424)===qs&&500>mi()-dH?I0(t,0):uH|=n),ao(t,e)}function Ofe(t,e){e===0&&(t.mode&1?(e=sC,sC<<=1,!(sC&130023424)&&(sC=4194304)):e=1);var n=Ra();t=vf(t,e),t!==null&&(QS(t,e,n),ao(t,n))}function wBe(t){var e=t.memoizedState,n=0;e!==null&&(n=e.retryLane),Ofe(t,n)}function SBe(t,e){var n=0;switch(t.tag){case 13:var r=t.stateNode,i=t.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=t.stateNode;break;default:throw Error(Be(314))}r!==null&&r.delete(e),Ofe(t,n)}var Mfe;Mfe=function(t,e,n){if(t!==null)if(t.memoizedProps!==e.pendingProps||io.current)to=!0;else{if(!(t.lanes&n)&&!(e.flags&128))return to=!1,uBe(t,e,n);to=!!(t.flags&131072)}else to=!1,zr&&e.flags&1048576&&Fde(e,G_,e.index);switch(e.lanes=0,e.tag){case 2:var r=e.type;w5(t,e),t=e.pendingProps;var i=Ny(e,ua.current);Z1(e,n),i=iH(null,e,r,t,i,n);var s=sH();return e.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,so(r)?(s=!0,W_(e)):s=!1,e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,JU(e),i.updater=PD,e.stateNode=i,i._reactInternals=e,_7(e,r,t,n),e=D7(null,e,r,!0,s,n)):(e.tag=0,zr&&s&&GU(e),Aa(null,e,i,n),e=e.child),e;case 16:r=e.elementType;e:{switch(w5(t,e),t=e.pendingProps,i=r._init,r=i(r._payload),e.type=r,i=e.tag=ABe(r),t=tc(r,t),i){case 0:e=k7(null,e,r,t,n);break e;case 1:e=AX(null,e,r,t,n);break e;case 11:e=SX(null,e,r,t,n);break e;case 14:e=TX(null,e,r,tc(r.type,t),n);break e}throw Error(Be(306,r,""))}return e;case 0:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:tc(r,i),k7(t,e,r,i,n);case 1:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:tc(r,i),AX(t,e,r,i,n);case 3:e:{if(vfe(e),t===null)throw Error(Be(387));r=e.pendingProps,s=e.memoizedState,i=s.element,Wde(t,e),Y_(e,r,null,n);var a=e.memoizedState;if(r=a.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},e.updateQueue.baseState=s,e.memoizedState=s,e.flags&256){i=Uy(Error(Be(423)),e),e=CX(t,e,r,n,i);break e}else if(r!==i){i=Uy(Error(Be(424)),e),e=CX(t,e,r,n,i);break e}else for(Oo=ip(e.stateNode.containerInfo.firstChild),$o=e,zr=!0,sc=null,n=Hde(e,null,r,n),e.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Fy(),r===i){e=yf(t,e,n);break e}Aa(t,e,r,n)}e=e.child}return e;case 5:return zde(e),t===null&&A7(e),r=e.type,i=e.pendingProps,s=t!==null?t.memoizedProps:null,a=i.children,E7(r,
vendor: 10,342 bytes, line 42
42i)?a=null:s!==null&&E7(r,s)&&(e.flags|=32),gfe(t,e),Aa(t,e,a,n),e.child;case 6:return t===null&&A7(e),null;case 13:return yfe(t,e,n);case 4:return eH(e,e.stateNode.containerInfo),r=e.pendingProps,t===null?e.child=jy(e,null,r,n):Aa(t,e,r,n),e.child;case 11:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:tc(r,i),SX(t,e,r,i,n);case 7:return Aa(t,e,e.pendingProps,n),e.child;case 8:return Aa(t,e,e.pendingProps.children,n),e.child;case 12:return Aa(t,e,e.pendingProps.children,n),e.child;case 10:e:{if(r=e.type._context,i=e.pendingProps,s=e.memoizedProps,a=i.value,gr(q_,r._currentValue),r._currentValue=a,s!==null)if(wc(s.value,a)){if(s.children===i.children&&!io.current){e=yf(t,e,n);break e}}else for(s=e.child,s!==null&&(s.return=e);s!==null;){var o=s.dependencies;if(o!==null){a=s.child;for(var l=o.firstContext;l!==null;){if(l.context===r){if(s.tag===1){l=of(-1,n&-n),l.tag=2;var c=s.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),C7(s.return,n,e),o.lanes|=n;break}l=l.next}}else if(s.tag===10)a=s.type===e.type?null:s.child;else if(s.tag===18){if(a=s.return,a===null)throw Error(Be(341));a.lanes|=n,o=a.alternate,o!==null&&(o.lanes|=n),C7(a,n,e),a=s.sibling}else a=s.child;if(a!==null)a.return=s;else for(a=s;a!==null;){if(a===e){a=null;break}if(s=a.sibling,s!==null){s.return=a.return,a=s;break}a=a.return}s=a}Aa(t,e,i.children,n),e=e.child}return e;case 9:return i=e.type,r=e.pendingProps.children,Z1(e,n),i=Cl(i),r=r(i),e.flags|=1,Aa(t,e,r,n),e.child;case 14:return r=e.type,i=tc(r,e.pendingProps),i=tc(r.type,i),TX(t,e,r,i,n);case 15:return pfe(t,e,e.type,e.pendingProps,n);case 17:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:tc(r,i),w5(t,e),e.tag=1,so(r)?(t=!0,W_(e)):t=!1,Z1(e,n),dfe(e,r,i),_7(e,r,i,n),D7(null,e,r,!0,t,n);case 19:return bfe(t,e,n);case 22:return mfe(t,e,n)}throw Error(Be(156,e.tag))};function Pfe(t,e){return lde(t,e)}function TBe(t,e,n,r){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function yl(t,e,n,r){return new TBe(t,e,n,r)}function mH(t){return t=t.prototype,!(!t||!t.isReactComponent)}function ABe(t){if(typeof t=="function")return mH(t)?1:0;if(t!=null){if(t=t.$$typeof,t===MU)return 11;if(t===PU)return 14}return 2}function lp(t,e){var n=t.alternate;return n===null?(n=yl(t.tag,e,t.key,t.mode),n.elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.type=t.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=t.flags&14680064,n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n}function A5(t,e,n,r,i,s){var a=2;if(r=t,typeof t=="function")mH(t)&&(a=1);else if(typeof t=="string")a=5;else e:switch(t){case S1:return k0(n.children,i,s,e);case OU:a=8,i|=8;break;case Z8:return t=yl(12,n,e,i|2),t.elementType=Z8,t.lanes=s,t;case J8:return t=yl(13,n,e,i),t.elementType=J8,t.lanes=s,t;case e7:return t=yl(19,n,e,i),t.elementType=e7,t.lanes=s,t;case zue:return FD(n,i,s,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case Vue:a=10;break e;case Wue:a=9;break e;case MU:a=11;break e;case PU:a=14;break e;case Eh:a=16,r=null;break e}throw Error(Be(130,t==null?t:typeof t,""))}return e=yl(a,n,e,i),e.elementType=t,e.type=r,e.lanes=s,e}function k0(t,e,n,r){return t=yl(7,t,r,e),t.lanes=n,t}function FD(t,e,n,r){return t=yl(22,t,r,e),t.elementType=zue,t.lanes=n,t.stateNode={isHidden:!1},t}function u6(t,e,n){return t=yl(6,t,null,e),t.lanes=n,t}function d6(t,e,n){return e=yl(4,t.children!==null?t.children:[],t.key,e),e.lanes=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function CBe(t,e,n,r,i){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=z4(0),this.expirationTimes=z4(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=z4(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function gH(t,e,n,r,i,s,a,o,l){return t=new CBe(t,e,n,o,l),e===1?(e=1,s===!0&&(e|=8)):e=0,s=yl(3,null,null,e),t.current=s,s.stateNode=t,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},JU(s),t}function RBe(t,e,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:w1,key:r==null?null:""+r,children:t,containerInfo:e,implementation:n}}function $fe(t){if(!t)return vp;t=t._reactInternals;e:{if(Ag(t)!==t||t.tag!==1)throw Error(Be(170));var e=t;do{switch(e.tag){case 3:e=e.stateNode.context;break e;case 1:if(so(e.type)){e=e.stateNode.__reactInternalMemoizedMergedChildContext;break e}}e=e.return}while(e!==null);throw Error(Be(171))}if(t.tag===1){var n=t.type;if(so(n))return $de(t,n,e)}return e}function Nfe(t,e,n,r,i,s,a,o,l){return t=gH(n,r,!0,t,i,s,a,o,l),t.context=$fe(null),n=t.current,r=Ra(),i=op(n),s=of(r,i),s.callback=e??null,sp(n,s,i),t.current.lanes=i,QS(t,i,r),ao(t,r),t}function jD(t,e,n,r){var i=e.current,s=Ra(),a=op(i);return n=$fe(n),e.context===null?e.context=n:e.pendingContext=n,e=of(s,a),e.payload={element:t},r=r===void 0?null:r,r!==null&&(e.callback=r),t=sp(i,e,a),t!==null&&(vc(t,i,a,s),b5(t,i,a)),a}function rI(t){if(t=t.current,!t.child)return null;switch(t.child.tag){case 5:return t.child.stateNode;default:return t.child.stateNode}}function $X(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var n=t.retryLane;t.retryLane=n!==0&&n<e?n:e}}function vH(t,e){$X(t,e),(t=t.alternate)&&$X(t,e)}function _Be(){return null}var Ffe=typeof reportError=="function"?reportError:function(t){console.error(t)};function yH(t){this._internalRoot=t}BD.prototype.render=yH.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(Be(409));jD(t,e,null,null)};BD.prototype.unmount=yH.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;J0(function(){jD(null,t,null,null)}),e[gf]=null}};function BD(t){this._internalRoot=t}BD.prototype.unstable_scheduleHydration=function(t){if(t){var e=mde();t={blockedOn:null,target:t,priority:e};for(var n=0;n<Dh.length&&e!==0&&e<Dh[n].priority;n++);Dh.splice(n,0,t),n===0&&vde(t)}};function bH(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function UD(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11&&(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function NX(){}function IBe(t,e,n,r,i){if(i){if(typeof r=="function"){var s=r;r=function(){var c=rI(a);s.call(c)}}var a=Nfe(e,r,t,0,null,!1,!1,"",NX);return t._reactRootContainer=a,t[gf]=a.current,C2(t.nodeType===8?t.parentNode:t),J0(),a}for(;i=t.lastChild;)t.removeChild(i);if(typeof r=="function"){var o=r;r=function(){var c=rI(l);o.call(c)}}var l=gH(t,0,!1,null,null,!1,!1,"",NX);return t._reactRootContainer=l,t[gf]=l.current,C2(t.nodeType===8?t.parentNode:t),J0(function(){jD(e,l,n,r)}),l}function HD(t,e,n,r,i){var s=n._reactRootContainer;if(s){var a=s;if(typeof i=="function"){var o=i;i=function(){var l=rI(a);o.call(l)}}jD(e,a,t,i)}else a=IBe(n,e,t,i,r);return rI(a)}hde=function(t){switch(t.tag){case 3:var e=t.stateNode;if(e.current.memoizedState.isDehydrated){var n=Bx(e.pendingLanes);n!==0&&(FU(e,n|1),ao(e,mi()),!(Cn&6)&&(Hy=mi()+500,jp()))}break;case 13:J0(function(){var r=vf(t,1);if(r!==null){var i=Ra();vc(r,t,1,i)}}),vH(t,1)}};jU=function(t){if(t.tag===13){var e=vf(t,134217728);if(e!==null){var n=Ra();vc(e,t,134217728,n)}vH(t,134217728)}};pde=function(t){if(t.tag===13){var e=op(t),n=vf(t,e);if(n!==null){var r=Ra();vc(n,t,e,r)}vH(t,e)}};mde=function(){return Hn};gde=function(t,e){var n=Hn;try{return Hn=t,e()}finally{Hn=n}};u7=function(t,e,n){switch(e){case"input":if(r7(t,n),e=n.name,n.type==="radio"&&e!=null){for(n=t;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e<n.length;e++){var r=n[e];if(r!==t&&r.form===t.form){var i=LD(r);if(!i)throw Error(Be(90));que(r),r7(r,i)}}}break;case"textarea":Yue(t,n);break;case"select":e=n.value,e!=null&&K1(t,!!n.multiple,e,!1)}};nde=fH;rde=J0;var kBe={usingClientEntryPoint:!1,Events:[ZS,R1,LD,ede,tde,fH]},GE={findFiberByHostInstance:f0,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},DBe={bundleType:GE.bundleType,version:GE.version,rendererPackageName:GE.rendererPackageName,rendererConfig:GE.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Cf.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=ade(t),t===null?null:t.stateNode},findFiberByHostInstance:GE.findFiberByHostInstance||_Be,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var gC=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!gC.isDisabled&&gC.supportsFiber)try{_D=gC.inject(DBe),$u=gC}catch{}}Vo.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=kBe;Vo.createPortal=function(t,e){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!bH(e))throw Error(Be(200));return RBe(t,e,null,n)};Vo.createRoot=function(t,e){if(!bH(t))throw Error(Be(299));var n=!1,r="",i=Ffe;return e!=null&&(e.unstable_strictMode===!0&&(n=!0),e.identifierPrefix!==void 0&&(r=e.identifierPrefix),e.onRecoverableError!==void 0&&(i=e.onRecoverableError)),e=gH(t,1,!1,null,null,n,!1,r,i),t[gf]=e.current,C2(t.no
42deType===8?t.parentNode:t),new yH(e)};Vo.findDOMNode=function(t){if(t==null)return null;if(t.nodeType===1)return t;var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(Be(188)):(t=Object.keys(t).join(","),Error(Be(268,t)));return t=ade(e),t=t===null?null:t.stateNode,t};Vo.flushSync=function(t){return J0(t)};Vo.hydrate=function(t,e,n){if(!UD(e))throw Error(Be(200));return HD(null,t,e,!0,n)};Vo.hydrateRoot=function(t,e,n){if(!bH(t))throw Error(Be(405));var r=n!=null&&n.hydratedSources||null,i=!1,s="",a=Ffe;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(s=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),e=Nfe(e,null,t,1,n??null,i,!1,s,a),t[gf]=e.current,C2(t),r)for(t=0;t<r.length;t++)n=r[t],i=n._getVersion,i=i(n._source),e.mutableSourceEagerHydrationData==null?e.mutableSourceEagerHydrationData=[n,i]:e.mutableSourceEagerHydrationData.push(n,i);return new BD(e)};Vo.render=function(t,e,n){if(!UD(e))throw Error(Be(200));return HD(null,t,e,!1,n)};Vo.unmountComponentAtNode=function(t){if(!UD(t))throw Error(Be(40));return t._reactRootContainer?(J0(function(){HD(null,null,t,!1,function(){t._reactRootContainer=null,t[gf]=null})}),!0):!1};Vo.unstable_batchedUpdates=fH;Vo.unstable_renderSubtreeIntoContainer=function(t,e,n,r){if(!UD(n))throw Error(Be(200));if(t==null||t._reactInternals===void 0)throw Error(Be(38));return HD(t,e,n,!1,r)};Vo.version="18.3.1-next-f1338f8080-20240426";function jfe(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(jfe)}catch(t){console.error(t)}}jfe(),jue.exports=Vo;var Qs=jue.exports;const EH=an(Qs),LBe=Hce({__proto__:null,default:EH},[Qs]);/**
43 * @remix-run/router v1.23.0
44 *
45 * Copyright (c) Remix Software Inc.
46 *
47 * This source code is licensed under the MIT license found in the
48 * LICENSE.md file in the root directory of this source tree.
49 *
50 * @license MIT
51 */function Ur(){return Ur=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Ur.apply(this,arguments)}var Tr;(function(t){t.Pop="POP",t.Push="PUSH",t.Replace="REPLACE"})(Tr||(Tr={}));const FX="popstate";function OBe(t){t===void 0&&(t={});let{initialEntries:e=["/"],initialIndex:n,v5Compat:r=!1}=t,i;i=e.map((h,m)=>u(h,typeof h=="string"?null:h.state,m===0?"default":void 0));let s=l(n??i.length-1),a=Tr.Pop,o=null;function l(h){return Math.min(Math.max(h,0),i.length-1)}function c(){return i[s]}function u(h,m,g){m===void 0&&(m=null);let b=Vy(i?c().pathname:"/",h,m,g);return eg(b.pathname.charAt(0)==="/","relative pathnames are not supported in memory history: "+JSON.stringify(h)),b}function d(h){return typeof h=="string"?h:yp(h)}return{get index(){return s},get action(){return a},get location(){return c()},createHref:d,createURL(h){return new URL(d(h),"http://localhost")},encodeLocation(h){let m=typeof h=="string"?td(h):h;return{pathname:m.pathname||"",search:m.search||"",hash:m.hash||""}},push(h,m){a=Tr.Push;let g=u(h,m);s+=1,i.splice(s,i.length,g),r&&o&&o({action:a,location:g,delta:1})},replace(h,m){a=Tr.Replace;let g=u(h,m);i[s]=g,r&&o&&o({action:a,location:g,delta:0})},go(h){a=Tr.Pop;let m=l(s+h),g=i[m];s=m,o&&o({action:a,location:g,delta:h})},listen(h){return o=h,()=>{o=null}}}}function MBe(t){t===void 0&&(t={});function e(r,i){let{pathname:s,search:a,hash:o}=r.location;return Vy("",{pathname:s,search:a,hash:o},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:yp(i)}return $Be(e,n,null,t)}function Vt(t,e){if(t===!1||t===null||typeof t>"u")throw new Error(e)}function eg(t,e){if(!t){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function PBe(){return Math.random().toString(36).substr(2,8)}function jX(t,e){return{usr:t.state,key:t.key,idx:e}}function Vy(t,e,n,r){return n===void 0&&(n=null),Ur({pathname:typeof t=="string"?t:t.pathname,search:"",hash:""},typeof e=="string"?td(e):e,{state:n,key:e&&e.key||r||PBe()})}function yp(t){let{pathname:e="/",search:n="",hash:r=""}=t;return n&&n!=="?"&&(e+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function td(t){let e={};if(t){let n=t.indexOf("#");n>=0&&(e.hash=t.substr(n),t=t.substr(0,n));let r=t.indexOf("?");r>=0&&(e.search=t.substr(r),t=t.substr(0,r)),t&&(e.pathname=t)}return e}function $Be(t,e,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:s=!1}=r,a=i.history,o=Tr.Pop,l=null,c=u();c==null&&(c=0,a.replaceState(Ur({},a.state,{idx:c}),""));function u(){return(a.state||{idx:null}).idx}function d(){o=Tr.Pop;let b=u(),E=b==null?null:b-c;c=b,l&&l({action:o,location:g.location,delta:E})}function f(b,E){o=Tr.Push;let x=Vy(g.location,b,E);c=u()+1;let S=jX(x,c),A=g.createHref(x);try{a.pushState(S,"",A)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;i.location.assign(A)}s&&l&&l({action:o,location:g.location,delta:1})}function h(b,E){o=Tr.Replace;let x=Vy(g.location,b,E);c=u();let S=jX(x,c),A=g.createHref(x);a.replaceState(S,"",A),s&&l&&l({action:o,location:g.location,delta:0})}function m(b){let E=i.location.origin!=="null"?i.location.origin:i.location.href,x=typeof b=="string"?b:yp(b);return x=x.replace(/ $/,"%20"),Vt(E,"No window.location.(origin|href) available to create URL for href: "+x),new URL(x,E)}let g={get action(){return o},get location(){return t(i,a)},listen(b){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(FX,d),l=b,()=>{i.removeEventListener(FX,d),l=null}},createHref(b){return e(i,b)},createURL:m,encodeLocation(b){let E=m(b);return{pathname:E.pathname,search:E.search,hash:E.hash}},push:f,replace:h,go(b){return a.go(b)}};return g}var Bn;(function(t){t.data="data",t.deferred="deferred",t.redirect="redirect",t.error="error"})(Bn||(Bn={}));
vendor: 47,129 bytes, lines 51-61
51const NBe=new Set(["lazy","caseSensitive","path","id","index","children"]);function FBe(t){return t.index===!0}function iI(t,e,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),t.map((i,s)=>{let a=[...n,String(s)],o=typeof i.id=="string"?i.id:a.join("-");if(Vt(i.index!==!0||!i.children,"Cannot specify children on an index route"),Vt(!r[o],'Found a route id collision on id "'+o+`".  Route id's must be globally unique within Data Router usages`),FBe(i)){let l=Ur({},i,e(i),{id:o});return r[o]=l,l}else{let l=Ur({},i,e(i),{id:o,children:void 0});return r[o]=l,i.children&&(l.children=iI(i.children,e,a,r)),l}})}function i0(t,e,n){return n===void 0&&(n="/"),C5(t,e,n,!1)}function C5(t,e,n,r){let i=typeof e=="string"?td(e):e,s=Sc(i.pathname||"/",n);if(s==null)return null;let a=Bfe(t);BBe(a);let o=null;for(let l=0;o==null&&l<a.length;++l){let c=Hfe(s);o=YBe(a[l],c,r)}return o}function jBe(t,e){let{route:n,pathname:r,params:i}=t;return{id:n.id,pathname:r,params:i,data:e[n.id],handle:n.handle}}function Bfe(t,e,n,r){e===void 0&&(e=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(s,a,o)=>{let l={relativePath:o===void 0?s.path||"":o,caseSensitive:s.caseSensitive===!0,childrenIndex:a,route:s};l.relativePath.startsWith("/")&&(Vt(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=lf([r,l.relativePath]),u=n.concat(l);s.children&&s.children.length>0&&(Vt(s.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Bfe(s.children,e,u,c)),!(s.path==null&&!s.index)&&e.push({path:c,score:qBe(c,s.index),routesMeta:u})};return t.forEach((s,a)=>{var o;if(s.path===""||!((o=s.path)!=null&&o.includes("?")))i(s,a);else for(let l of Ufe(s.path))i(s,a,l)}),e}function Ufe(t){let e=t.split("/");if(e.length===0)return[];let[n,...r]=e,i=n.endsWith("?"),s=n.replace(/\?$/,"");if(r.length===0)return i?[s,""]:[s];let a=Ufe(r.join("/")),o=[];return o.push(...a.map(l=>l===""?s:[s,l].join("/"))),i&&o.push(...a),o.map(l=>t.startsWith("/")&&l===""?"/":l)}function BBe(t){t.sort((e,n)=>e.score!==n.score?n.score-e.score:KBe(e.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const UBe=/^:[\w-]+$/,HBe=3,VBe=2,WBe=1,zBe=10,GBe=-2,BX=t=>t==="*";function qBe(t,e){let n=t.split("/"),r=n.length;return n.some(BX)&&(r+=GBe),e&&(r+=VBe),n.filter(i=>!BX(i)).reduce((i,s)=>i+(UBe.test(s)?HBe:s===""?WBe:zBe),r)}function KBe(t,e){return t.length===e.length&&t.slice(0,-1).every((r,i)=>r===e[i])?t[t.length-1]-e[e.length-1]:0}function YBe(t,e,n){n===void 0&&(n=!1);let{routesMeta:r}=t,i={},s="/",a=[];for(let o=0;o<r.length;++o){let l=r[o],c=o===r.length-1,u=s==="/"?e:e.slice(s.length)||"/",d=Wy({path:l.relativePath,caseSensitive:l.caseSensitive,end:c},u),f=l.route;if(!d&&c&&n&&!r[r.length-1].route.index&&(d=Wy({path:l.relativePath,caseSensitive:l.caseSensitive,end:!1},u)),!d)return null;Object.assign(i,d.params),a.push({params:i,pathname:lf([s,d.pathname]),pathnameBase:JBe(lf([s,d.pathnameBase])),route:f}),d.pathnameBase!=="/"&&(s=lf([s,d.pathnameBase]))}return a}function Wy(t,e){typeof t=="string"&&(t={path:t,caseSensitive:!1,end:!0});let[n,r]=QBe(t.path,t.caseSensitive,t.end),i=e.match(n);if(!i)return null;let s=i[0],a=s.replace(/(.)\/+$/,"$1"),o=i.slice(1);return{params:r.reduce((c,u,d)=>{let{paramName:f,isOptional:h}=u;if(f==="*"){let g=o[d]||"";a=s.slice(0,s.length-g.length).replace(/(.)\/+$/,"$1")}const m=o[d];return h&&!m?c[f]=void 0:c[f]=(m||"").replace(/%2F/g,"/"),c},{}),pathname:s,pathnameBase:a,pattern:t}}function QBe(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!0),eg(t==="*"||!t.endsWith("*")||t.endsWith("/*"),'Route path "'+t+'" will be treated as if it were '+('"'+t.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+t.replace(/\*$/,"/*")+'".'));let r=[],i="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,o,l)=>(r.push({paramName:o,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return t.endsWith("*")?(r.push({paramName:"*"}),i+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":t!==""&&t!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,e?void 0:"i"),r]}function Hfe(t){try{return t.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(e){return eg(!1,'The URL path "'+t+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),t}}function Sc(t,e){if(e==="/")return t;if(!t.toLowerCase().startsWith(e.toLowerCase()))return null;let n=e.endsWith("/")?e.length-1:e.length,r=t.charAt(n);return r&&r!=="/"?null:t.slice(n)||"/"}function XBe(t,e){e===void 0&&(e="/");let{pathname:n,search:r="",hash:i=""}=typeof t=="string"?td(t):t;return{pathname:n?n.startsWith("/")?n:ZBe(n,e):e,search:eUe(r),hash:tUe(i)}}function ZBe(t,e){let n=e.replace(/\/+$/,"").split("/");return t.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function f6(t,e,n,r){return"Cannot include a '"+t+"' character in a manually specified "+("`to."+e+"` field ["+JSON.stringify(r)+"].  Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Vfe(t){return t.filter((e,n)=>n===0||e.route.path&&e.route.path.length>0)}function VD(t,e){let n=Vfe(t);return e?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function WD(t,e,n,r){r===void 0&&(r=!1);let i;typeof t=="string"?i=td(t):(i=Ur({},t),Vt(!i.pathname||!i.pathname.includes("?"),f6("?","pathname","search",i)),Vt(!i.pathname||!i.pathname.includes("#"),f6("#","pathname","hash",i)),Vt(!i.search||!i.search.includes("#"),f6("#","search","hash",i)));let s=t===""||i.pathname==="",a=s?"/":i.pathname,o;if(a==null)o=n;else{let d=e.length-1;if(!r&&a.startsWith("..")){let f=a.split("/");for(;f[0]==="..";)f.shift(),d-=1;i.pathname=f.join("/")}o=d>=0?e[d]:"/"}let l=XBe(i,o),c=a&&a!=="/"&&a.endsWith("/"),u=(s||a===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const lf=t=>t.join("/").replace(/\/\/+/g,"/"),JBe=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),eUe=t=>!t||t==="?"?"":t.startsWith("?")?t:"?"+t,tUe=t=>!t||t==="#"?"":t.startsWith("#")?t:"#"+t;class sI{constructor(e,n,r,i){i===void 0&&(i=!1),this.status=e,this.statusText=n||"",this.internal=i,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function P2(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.internal=="boolean"&&"data"in t}const Wfe=["post","put","patch","delete"],nUe=new Set(Wfe),rUe=["get",...Wfe],iUe=new Set(rUe),sUe=new Set([301,302,303,307,308]),aUe=new Set([307,308]),h6={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},oUe={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},qv={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},xH=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,lUe=t=>({hasErrorBoundary:!!t.hasErrorBoundary}),zfe="remix-router-transitions";function Gfe(t){const e=t.window?t.window:typeof window<"u"?window:void 0,n=typeof e<"u"&&typeof e.document<"u"&&typeof e.document.createElement<"u",r=!n;Vt(t.routes.length>0,"You must provide a non-empty routes array to createRouter");let i;if(t.mapRouteProperties)i=t.mapRouteProperties;else if(t.detectErrorBoundary){let te=t.detectErrorBoundary;i=ue=>({hasErrorBoundary:te(ue)})}else i=lUe;let s={},a=iI(t.routes,i,void 0,s),o,l=t.basename||"/",c=t.dataStrategy||fUe,u=t.patchRoutesOnNavigation,d=Ur({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},t.future),f=null,h=new Set,m=null,g=null,b=null,E=t.hydrationData!=null,x=i0(a,t.history.location,l),S=!1,A=null;if(x==null&&!u){let te=za(404,{pathname:t.history.location.pathname}),{matches:ue,route:xe}=XX(a);x=ue,A={[xe.id]:te}}x&&!t.hydrationData&&Jp(x,a,t.history.location.pathname).active&&(x=null);let R;if(x)if(x.some(te=>te.route.lazy))R=!1;else if(!x.some(te=>te.route.loader))R=!0;else if(d.v7_partialHydration){let te=t.hydrationData?t.hydrationData.loaderData:null,ue=t.hydrationData?t.hydrationData.errors:null;if(ue){let xe=x.findIndex($e=>ue[$e.route.id]!==void 0);R=x.slice(0,xe+1).every($e=>!W7($e.route,te,ue))}else R=x.every(xe=>!W7(xe.route,te,ue))}else R=t.hydrationData!=null;else if(R=!1,x=[],d.v7_partialHydration){let te=Jp(null,a,t.history.location.pathname);te.active&&te.matches&&(S=!0,x=te.matches)}let C,T={historyAction:t.history.action,location:t.history.location,matches:x,initialized:R,navigation:h6,restoreScrollPosition:t.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:t.hydrationData&&t.hydrationData.loaderData||{},actionData:t.hydrationData&&t.hydrationData.actionData||null,errors:t.hydrationData&&t.hydrationData.errors||A,fetchers:new Map,blockers:new Map},I=Tr.Pop,D=!1,k,O=!1,P=new Map,M=null,j=!1,U=!1,z=[],G=new Set,F=new Map,$=0,H=-1,q=new Map,Y=new Set,se=new Map,ye=new Map,ie=new Set,ne=new Map,ae=new Map,Se;function Re(){if(f=t.history.listen(te=>{let{action:ue,location:xe,delta:$e}=te;if(Se){Se(),Se=void 0;return}eg(ae.size===0||$e!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs.  This can also happen if you are using createHashRouter and the user manually changes the URL.");let qe=aA({currentLocation:T.location,nextLocation:xe,historyAction:ue});if(qe&&$e!=null){let gt=new Promise(Pt=>{Se=Pt});t.history.go($e*-1),Zg(qe,{state:"blocked",location:xe,proceed(){Zg(qe,{state:"proceeding",proceed:void 0,reset:void 0,location:xe}),gt.then(()=>t.history.go($e))},reset(){let Pt=new Map(T.blockers);Pt.set(qe,qv),Me({blockers:Pt})}});return}return Wn(ue,xe)}),n){CUe(e,P);let te=()=>RUe(e,P);e.addEventListener("pagehide",te),M=()=>e.removeEventListener("pagehide",te)}return T.initialized||Wn(Tr.Pop,T.location,{initialHydration:!0}),C}function je(){f&&f(),M&&M(),h.clear(),k&&k.abort(),T.fetchers.forEach((te,ue)=>_n(ue)),T.blockers.forEach((te,ue)=>sA(ue))}function Fe(te){return h.add(te),()=>h.delete(te)}function Me(te,ue){ue===void 0&&(ue={}),T=Ur({},T,te);let xe=[],$e=[];d.v7_fetcherPersist&&T.fetchers.forEach((qe,gt)=>{qe.state==="idle"&&(ie.has(gt)?$e.push(gt):xe.push(gt))}),ie.forEach(qe=>{!T.fetchers.has(qe)&&!F.has(qe)&&$e.push(qe)}),[...h].forEach(qe=>qe(T,{deletedFetchers:$e,viewTransitionOpts:ue.viewTransitionOpts,flushSync:ue.flushSync===!0})),d.v7_fetcherPersist?(xe.forEach(qe=>T.fetchers.delete(qe)),$e.forEach(qe=>_n(qe))):$e.forEach(qe=>ie.delete(qe))}function Et(te,ue,xe){var $e,qe;let{flushSync:gt}=xe===void 0?{}:xe,Pt=T.actionData!=null&&T.navigation.formMethod!=null&&ic(T.navigation.formMethod)&&T.navigation.state==="loading"&&(($e=te.state)==null?void 0:$e._isRedirect)!==!0,ot;ue.actionData?Object.keys(ue.actionData).length>0?ot=ue.actionData:ot=null:Pt?ot=T.actionData:ot=null;let ut=ue.loaderData?YX(T.loaderData,ue.loaderData,ue.matches||[],ue.errors):T.loaderData,it=T.blockers;it.size>0&&(it=new Map(it),it.forEach((ln,Bi)=>it.set(Bi,qv)));let ht=D===!0||T.navigation.formMethod!=null&&ic(T.navigation.formMethod)&&((qe=te.state)==null?void 0:qe._isRedirect)!==!0;o&&(a=o,o=void 0),j||I===Tr.Pop||(I===Tr.Push?t.history.push(te,te.state):I===Tr.Replace&&t.history.replace(te,te.state));let Ut;if(I===Tr.Pop){let ln=P.get(T.location.pathname);ln&&ln.has(te.pathname)?Ut={currentLocation:T.location,nextLocation:te}:P.has(te.pathname)&&(Ut={currentLocation:te,nextLocation:T.location})}else if(O){let ln=P.get(T.location.pathname);ln?ln.add(te.pathname):(ln=new Set([te.pathname]),P.set(T.location.pathname,ln)),Ut={currentLocation:T.location,nextLocation:te}}Me(Ur({},ue,{actionData:ot,loaderData:ut,historyAction:I,location:te,initialized:!0,navigation:h6,revalidation:"idle",restoreScrollPosition:lA(te,ue.matches||T.matches),preventScrollReset:ht,blockers:it}),{viewTransitionOpts:Ut,flushSync:gt===!0}),I=Tr.Pop,D=!1,O=!1,j=!1,U=!1,z=[]}async function $t(te,ue){if(typeof te=="number"){t.history.go(te);return}let xe=V7(T.location,T.matches,l,d.v7_prependBasename,te,d.v7_relativeSplatPath,ue?.fromRouteId,ue?.relative),{path:$e,submission:qe,error:gt}=UX(d.v7_normalizeFormMethod,!1,xe,ue),Pt=T.location,ot=Vy(T.location,$e,ue&&ue.state);ot=Ur({},ot,t.history.encodeLocation(ot));let ut=ue&&ue.replace!=null?ue.replace:void 0,it=Tr.Push;ut===!0?it=Tr.Replace:ut===!1||qe!=null&&ic(qe.formMethod)&&qe.formAction===T.location.pathname+T.location.search&&(it=Tr.Replace);let ht=ue&&"preventScrollReset"in ue?ue.preventScrollReset===!0:void 0,Ut=(ue&&ue.flushSync)===!0,ln=aA({currentLocation:Pt,nextLocation:ot,historyAction:it});if(ln){Zg(ln,{state:"blocked",location:ot,proceed(){Zg(ln,{state:"proceeding",proceed:void 0,reset:void 0,location:ot}),$t(te,ue)},reset(){let Bi=new Map(T.blockers);Bi.set(ln,qv),Me({blockers:Bi})}});return}return await Wn(it,ot,{submission:qe,pendingError:gt,preventScrollReset:ht,replace:ue&&ue.replace,enableViewTransition:ue&&ue.viewTransition,flushSync:Ut})}function Ot(){if(Bt(),Me({revalidation:"loading"}),T.navigation.state!=="submitting"){if(T.navigation.state==="idle"){Wn(T.historyAction,T.location,{startUninterruptedRevalidation:!0});return}Wn(I||T.historyAction,T.navigation.location,{overrideNavigation:T.navigation,enableViewTransition:O===!0})}}async function Wn(te,ue,xe){k&&k.abort(),k=null,I=te,j=(xe&&xe.startUninterruptedRevalidation)===!0,SM(T.location,T.matches),D=(xe&&xe.preventScrollReset)===!0,O=(xe&&xe.enableViewTransition)===!0;let $e=o||a,qe=xe&&xe.overrideNavigation,gt=xe!=null&&xe.initialHydration&&T.matches&&T.matches.length>0&&!S?T.matches:i0($e,ue,l),Pt=(xe&&xe.flushSync)===!0;if(gt&&T.initialized&&!U&&yUe(T.location,ue)&&!(xe&&xe.submission&&ic(xe.submission.formMethod))){Et(ue,{matches:gt},{flushSync:Pt});return}let ot=Jp(gt,$e,ue.pathname);if(ot.active&&ot.matches&&(gt=ot.matches),!gt){let{error:Gn,notFoundMatches:Sn,route:Mr}=Jg(ue.pathname);Et(ue,{matches:Sn,loaderData:{},errors:{[Mr.id]:Gn}},{flushSync:Pt});return}k=new AbortController;let ut=yv(t.history,ue,k.signal,xe&&xe.submission),it;if(xe&&xe.pendingError)it=[s0(gt).route.id,{type:Bn.error,error:xe.pendingError}];else if(xe&&xe.submission&&ic(xe.submission.formMethod)){let Gn=await zn(ut,ue,xe.submission,gt,ot.active,{replace:xe.replace,flushSync:Pt});if(Gn.shortCircuited)return;if(Gn.pendingActionResult){let[Sn,Mr]=Gn.pendingActionResult;if(Do(Mr)&&P2(Mr.error)&&Mr.error.status===404){k=null,Et(ue,{matches:Gn.matches,loaderData:{},errors:{[Sn]:Mr.error}});return}}gt=Gn.matches||gt,it=Gn.pendingActionResult,qe=p6(ue,xe.submission),Pt=!1,ot.active=!1,ut=yv(t.history,ut.url,ut.signal)}let{shortCircuited:ht,matches:Ut,loaderData:ln,errors:Bi}=await Na(ut,ue,gt,ot.active,qe,xe&&xe.submission,xe&&xe.fetcherSubmission,xe&&xe.replace,xe&&xe.initialHydration===!0,Pt,it);ht||(k=null,Et(ue,Ur({matches:Ut||gt},QX(it),{loaderData:ln,errors:Bi})))}async function zn(te,ue,xe,$e,qe,gt){gt===void 0&&(gt={}),Bt();let Pt=TUe(ue,xe);if(Me({navigation:Pt},{flushSync:gt.flushSync===!0}),qe){let it=await tv($e,ue.pathname,te.signal);if(it.type==="aborted")return{shortCircuited:!0};if(it.type==="error"){let ht=s0(it.partialMatches).route.id;return{matches:it.partialMatches,pendingActionResult:[ht,{type:Bn.error,error:it.error}]}}else if(it.matches)$e=it.matches;else{let{notFoundMatches:ht,error:Ut,route:ln}=Jg(ue.pathname);return{matches:ht,pendingActionResult:[ln.id,{type:Bn.error,error:Ut}]}}}let ot,ut=Hx($e,ue);if(!ut.route.action&&!ut.route.lazy)ot={type:Bn.error,error:za(405,{method:te.method,pathname:ue.pathname,routeId:ut.route.id})};else if(ot=(await nt("action",T,te,[ut],$e,null))[ut.route.id],te.signal.aborted)return{shortCircuited:!0};if(m0(ot)){let it;return gt&&gt.replace!=null?it=gt.replace:it=GX(ot.response.headers.get("Location"),new URL(te.url),l)===T.location.pathname+T.location.search,await Xe(te,ot,!0,{submission:xe,replace:it}),{shortCircuited:!0}}if(Wh(ot))throw za(400,{type:"defer-action"});if(Do(ot)){let it=s0($e,ut.route.id);return(gt&&gt.replace)!==!0&&(I=Tr.Push),{matches:$e,pendingActionResult:[it.route.id,ot]}}return{matches:$e,pendingActionResult:[ut.route.id,ot]}}async function Na(te,ue,xe,$e,qe,gt,Pt,ot,ut,it,ht){let Ut=qe||p6(ue,gt),ln=gt||Pt||JX(Ut),Bi=!j&&(!d.v7_partialHydration||!ut);if($e){if(Bi){let Pr=ya(ht);Me(Ur({navigation:Ut},Pr!==void 0?{actionData:Pr}:{}),{flushSync:it})}let pn=await tv(xe,ue.pathname,te.signal);if(pn.type==="aborted")return{shortCircuited:!0};if(pn.type==="error"){let Pr=s0(pn.partialMatches).route.id;return{matches:pn.partialMatches,loaderData:{},errors:{[Pr]:pn.error}}}else if(pn.matches)xe=pn.matches;else{let{error:Pr,notFoundMatches:zf,route:rm}=Jg(ue.pathname);return{matches:zf,loaderData:{},errors:{[rm.id]:Pr}}}}let Gn=o||a,[Sn,Mr]=VX(t.history,T,xe,ln,ue,d.v7_partialHydration&&ut===!0,d.v7_skipActionErrorRevalidation,U,z,G,ie,se,Y,Gn,l,ht);if(ev(pn=>!(xe&&xe.some(Pr=>Pr.route.id===pn))||Sn&&Sn.some(Pr=>Pr.route.id===pn)),H=++$,Sn.length===0&&Mr.length===0){let pn=ls();return Et(ue,Ur({matches:xe,loaderData:{},errors:ht&&Do(ht[1])?{[ht[0]]:ht[1].error}:null},QX(ht),pn?{fetchers:new Map(T.fetchers)}:{}),{flushSync:it}),{shortCircuited:!0}}if(Bi){let pn={};if(!$e){pn.navigation=Ut;let Pr=ya(ht);Pr!==void 0&&(pn.actionData=Pr)}Mr.length>0&&(pn.fetchers=ba(Mr)),Me(pn,{flushSync:it})}Mr.forEach(pn=>{tn(pn.key),pn.controller&&F.set(pn.key,pn.controller)});let Wf=()=>Mr.forEach(pn=>tn(pn.key));k&&k.signal.addEventListener("abort",Wf);let{loaderResults:jc,fetcherResults:Bl}=await Nt(T,xe,Sn,Mr,te);if(te.signal.aborted)return{shortCircuited:!0};k&&k.signal.removeEventListener("abort",Wf),Mr.forEach(pn=>F.delete(pn.key));let Ea=vC(jc);if(Ea)return await Xe(te,Ea.result,!0,{replace:ot}),{shortCircuited:!0};if(Ea=vC(Bl),Ea)return Y.add(Ea.key),await Xe(te,Ea.result,!0,{replace:ot}),{shortCircuited:!0};let{loaderData:wE,errors:em}=KX(T,xe,jc,ht,Mr,Bl,ne);ne.forEach((pn,Pr)=>{pn.subscribe(zf=>{(zf||pn.done)&&ne.delete(Pr)})}),d.v7_partialHydration&&ut&&T.errors&&(em=Ur({},T.errors,em));let pd=ls(),tm=Xg(H),nm=pd||tm||Mr.length>0;return Ur({matches:xe,loaderData:wE,errors:em},nm?{fetchers:new Map(T.fetchers)}:{})}function ya(te){if(te&&!Do(te[1]))return{[te[0]]:te[1].data};if(T.actionData)return Object.keys(T.actionData).length===0?null:T.actionData}function ba(te){return te.forEach(ue=>{let xe=T.fetchers.get(ue.key),$e=qE(void 0,xe?xe.data:void 0);T.fetchers.set(ue.key,$e)}),new Map(T.fetchers)}function At(te,ue,xe,$e){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");tn(te);let qe=($e&&$e.flushSync)===!0,gt=o||a,Pt=V7(T.location,T.matches,l,d.v7_prependBasename,xe,d.v7_relativeSplatPath,ue,$e?.relative),ot=i0(gt,Pt,l),ut=Jp(ot,gt,Pt);if(ut.active&&ut.matches&&(ot=ut.matches),!ot){vr(te,ue,za(404,{pathname:Pt}),{flushSync:qe});return}let{path:it,submission:ht,error:Ut}=UX(d.v7_normalizeFormMethod,!0,Pt,$e);if(Ut){vr(te,ue,Ut,{flushSync:qe});return}let ln=Hx(ot,it),Bi=($e&&$e.preventScrollReset)===!0;if(ht&&ic(ht.formMethod)){ve(te,ue,it,ln,ot,ut.active,qe,Bi,ht);return}se.set(te,{routeId:ue,path:it}),Ge(te,ue,it,ln,ot,ut.active,qe,Bi,ht)}async function ve(te,ue,xe,$e,qe,gt,Pt,ot,ut){Bt(),se.delete(te);function it(si){if(!si.route.action&&!si.route.lazy){let md=za(405,{method:ut.formMethod,pathname:xe,routeId:ue});return vr(te,ue,md,{flushSync:Pt}),!0}return!1}if(!gt&&it($e))return;let ht=T.fetchers.get(te);Ft(te,AUe(ut,ht),{flushSync:Pt});let Ut=new AbortController,ln=yv(t.history,xe,Ut.signal,ut);if(gt){let si=await tv(qe,new URL(ln.url).pathname,ln.signal,te);if(si.type==="aborted")return;if(si.type==="error"){vr(te,ue,si.error,{flushSync:Pt});return}else if(si.matches){if(qe=si.matches,$e=Hx(qe,xe),it($e))return}else{vr(te,ue,za(404,{pathname:xe}),{flushSync:Pt});return}}F.set(te,Ut);let Bi=$,Sn=(await nt("action",T,ln,[$e],qe,te))[$e.route.id];if(ln.signal.aborted){F.get(te)===Ut&&F.delete(te);return}if(d.v7_fetcherPersist&&ie.has(te)){if(m0(Sn)||Do(Sn)){Ft(te,ch(void 0));return}}else{if(m0(Sn))if(F.delete(te),H>Bi){Ft(te,ch(void 0));return}else return Y.add(te),Ft(te,qE(ut)),Xe(ln,Sn,!1,{fetcherSubmission:ut,preventScrollReset:ot});if(Do(Sn)){vr(te,ue,Sn.error);return}}if(Wh(Sn))throw za(400,{type:"defer-action"});let Mr=T.navigation.location||T.location,Wf=yv(t.history,Mr,Ut.signal),jc=o||a,Bl=T.navigation.state!=="idle"?i0(jc,T.navigation.location,l):T.matches;Vt(Bl,"Didn't find any matches after fetcher action");let Ea=++$;q.set(te,Ea);let wE=qE(ut,Sn.data);T.fetchers.set(te,wE);let[em,pd]=VX(t.history,T,Bl,ut,Mr,!1,d.v7_skipActionErrorRevalidation,U,z,G,ie,se,Y,jc,l,[$e.route.id,Sn]);pd.filter(si=>si.key!==te).forEach(si=>{let md=si.key,SE=T.fetchers.get(md),cA=qE(void 0,SE?SE.data:void 0);T.fetchers.set(md,cA),tn(md),si.controller&&F.set(md,si.controller)}),Me({fetchers:new Map(T.fetchers)});let tm=()=>pd.forEach(si=>tn(si.key));Ut.signal.addEventListener("abort",tm);let{loaderResults:nm,fetcherResults:pn}=await Nt(T,Bl,em,pd,Wf);if(Ut.signal.aborted)return;Ut.signal.removeEventListener("abort",tm),q.delete(te),F.delete(te),pd.forEach(si=>F.delete(si.key));let Pr=vC(nm);if(Pr)return Xe(Wf,Pr.result,!1,{preventScrollReset:ot});if(Pr=vC(pn),Pr)return Y.add(Pr.key),Xe(Wf,Pr.result,!1,{preventScrollReset:ot});let{loaderData:zf,errors:rm}=KX(T,Bl,nm,void 0,pd,pn,ne);if(T.fetchers.has(te)){let si=ch(Sn.data);T.fetchers.set(te,si)}Xg(Ea),T.navigation.state==="loading"&&Ea>H?(Vt(I,"Expected pending action"),k&&k.abort(),Et(T.navigation.location,{matches:Bl,loaderData:zf,errors:rm,fetchers:new Map(T.fetchers)})):(Me({errors:rm,loaderData:YX(T.loaderData,zf,Bl,rm),fetchers:new Map(T.fetchers)}),U=!1)}async function Ge(te,ue,xe,$e,qe,gt,Pt,ot,ut){let it=T.fetchers.get(te);Ft(te,qE(ut,it?it.data:void 0),{flushSync:Pt});let ht=new AbortController,Ut=yv(t.history,xe,ht.signal);if(gt){let Sn=await tv(qe,new URL(Ut.url).pathname,Ut.signal,te);if(Sn.type==="aborted")return;if(Sn.type==="error"){vr(te,ue,Sn.error,{flushSync:Pt});return}else if(Sn.matches)qe=Sn.matches,$e=Hx(qe,xe);else{vr(te,ue,za(404,{pathname:xe}),{flushSync:Pt});return}}F.set(te,ht);let ln=$,Gn=(await nt("loader",T,Ut,[$e],qe,te))[$e.route.id];if(Wh(Gn)&&(Gn=await wH(Gn,Ut.signal,!0)||Gn),F.get(te)===ht&&F.delete(te),!Ut.signal.aborted){if(ie.has(te)){Ft(te,ch(void 0));return}if(m0(Gn))if(H>ln){Ft(te,ch(void 0));return}else{Y.add(te),await Xe(Ut,Gn,!1,{preventScrollReset:ot});return}if(Do(Gn)){vr(te,ue,Gn.error);return}Vt(!Wh(Gn),"Unhandled fetcher deferred data"),Ft(te,ch(Gn.data))}}async function Xe(te,ue,xe,$e){let{submission:qe,fetcherSubmission:gt,preventScrollReset:Pt,replace:ot}=$e===void 0?{}:$e;ue.response.headers.has("X-Remix-Revalidate")&&(U=!0);let ut=ue.response.headers.get("Location");Vt(ut,"Expected a Location header on the redirect Response"),ut=GX(ut,new URL(te.url),l);let it=Vy(T.location,ut,{_isRedirect:!0});if(n){let Sn=!1;if(ue.response.headers.has("X-Remix-Reload-Document"))Sn=!0;else if(xH.test(ut)){const Mr=t.history.createURL(ut);Sn=Mr.origin!==e.location.origin||Sc(Mr.pathname,l)==null}if(Sn){ot?e.location.replace(ut):e.location.assign(ut);return}}k=null;let ht=ot===!0||ue.response.headers.has("X-Remix-Replace")?Tr.Replace:Tr.Push,{formMethod:Ut,formAction:ln,formEncType:Bi}=T.navigation;!qe&&!gt&&Ut&&ln&&Bi&&(qe=JX(T.navigation));let Gn=qe||gt;if(aUe.has(ue.response.status)&&Gn&&ic(Gn.formMethod))await Wn(ht,it,{submission:Ur({},Gn,{formAction:ut}),preventScrollReset:Pt||D,enableViewTransition:xe?O:void 0});else{let Sn=p6(it,qe);await Wn(ht,it,{overrideNavigation:Sn,fetcherSubmission:gt,preventScrollReset:Pt||D,enableViewTransition:xe?O:void 0})}}async function nt(te,ue,xe,$e,qe,gt){let Pt,ot={};try{Pt=await hUe(c,te,ue,xe,$e,qe,gt,s,i)}catch(ut){return $e.forEach(it=>{ot[it.route.id]={type:Bn.error,error:ut}}),ot}for(let[ut,it]of Object.entries(Pt))if(bUe(it)){let ht=it.result;ot[ut]={type:Bn.redirect,response:gUe(ht,xe,ut,qe,l,d.v7_relativeSplatPath)}}else ot[ut]=await mUe(it);return ot}async function Nt(te,ue,xe,$e,qe){let gt=te.matches,Pt=nt("loader",te,qe,xe,ue,null),ot=Promise.all($e.map(async ht=>{if(ht.matches&&ht.match&&ht.controller){let ln=(await nt("loader",te,yv(t.history,ht.path,ht.controller.signal),[ht.match],ht.matches,ht.key))[ht.match.route.id];return{[ht.key]:ln}}else return Promise.resolve({[ht.key]:{type:Bn.error,error:za(404,{pathname:ht.path})}})})),ut=await Pt,it=(await ot).reduce((ht,Ut)=>Object.assign(ht,Ut),{});return await Promise.all([wUe(ue,ut,qe.signal,gt,te.loaderData),SUe(ue,it,$e)]),{loaderResults:ut,fetcherResults:it}}function Bt(){U=!0,z.push(...ev()),se.forEach((te,ue)=>{F.has(ue)&&G.add(ue),tn(ue)})}function Ft(te,ue,xe){xe===void 0&&(xe={}),T.fetchers.set(te,ue),Me({fetchers:new Map(T.fetchers)},{flushSync:(xe&&xe.flushSync)===!0})}function vr(te,ue,xe,$e){$e===void 0&&($e={});let qe=s0(T.matches,ue);_n(te),Me({errors:{[qe.route.id]:xe},fetchers:new Map(T.fetchers)},{flushSync:($e&&$e.flushSync)===!0})}function Or(te){return ye.set(te,(ye.get(te)||0)+1),ie.has(te)&&ie.delete(te),T.fetchers.get(te)||oUe}function _n(te){let ue=T.fetchers.get(te);F.has(te)&&!(ue&&ue.state==="loading"&&q.has(te))&&tn(te),se.delete(te),q.delete(te),Y.delete(te),d.v7_fetcherPersist&&ie.delete(te),G.delete(te),T.fetchers.delete(te)}function Fc(te){let ue=(ye.get(te)||0)-1;ue<=0?(ye.delete(te),ie.add(te),d.v7_fetcherPersist||_n(te)):ye.set(te,ue),Me({fetchers:new Map(T.fetchers)})}function tn(te){let ue=F.get(te);ue&&(ue.abort(),F.delete(te))}function ii(te){for(let ue of te){let xe=Or(ue),$e=ch(xe.data);T.fetchers.set(ue,$e)}}function ls(){let te=[],ue=!1;for(let xe of Y){let $e=T.fetchers.get(xe);Vt($e,"Expected fetcher: "+xe),$e.state==="loading"&&(Y.delete(xe),te.push(xe),ue=!0)}return ii(te),ue}function Xg(te){let ue=[];for(let[xe,$e]of q)if($e<te){let qe=T.fetchers.get(xe);Vt(qe,"Expected fetcher: "+xe),qe.state==="loading"&&(tn(xe),q.delete(xe),ue.push(xe))}return ii(ue),ue.length>0}function xE(te,ue){let xe=T.blockers.get(te)||qv;return ae.get(te)!==ue&&ae.set(te,ue),xe}function sA(te){T.blockers.delete(te),ae.delete(te)}function Zg(te,ue){let xe=T.blockers.get(te)||qv;Vt(xe.state==="unblocked"&&ue.state==="blocked"||xe.state==="blocked"&&ue.state==="blocked"||xe.state==="blocked"&&ue.state==="proceeding"||xe.state==="blocked"&&ue.state==="unblocked"||xe.state==="proceeding"&&ue.state==="unblocked","Invalid blocker state transition: "+xe.state+" -> "+ue.state);let $e=new Map(T.blockers);$e.set(te,ue),Me({blockers:$e})}function aA(te){let{currentLocation:ue,nextLocation:xe,historyAction:$e}=te;if(ae.size===0)return;ae.size>1&&eg(!1,"A router only supports one blocker at a time");let qe=Array.from(ae.entries()),[gt,Pt]=qe[qe.length-1],ot=T.blockers.get(gt);if(!(ot&&ot.state==="proceeding")&&Pt({currentLocation:ue,nextLocation:xe,historyAction:$e}))return gt}function Jg(te){let ue=za(404,{pathname:te}),xe=o||a,{matches:$e,route:qe}=XX(xe);return ev(),{notFoundMatches:$e,route:qe,error:ue}}function ev(te){let ue=[];return ne.forEach((xe,$e)=>{(!te||te($e))&&(xe.cancel(),ue.push($e),ne.delete($e))}),ue}function wM(te,ue,xe){if(m=te,b=ue,g=xe||null,!E&&T.navigation===h6){E=!0;let $e=lA(T.location,T.matches);$e!=null&&Me({restoreScrollPosition:$e})}return()=>{m=null,b=null,g=null}}function oA(te,ue){return g&&g(te,ue.map($e=>jBe($e,T.loaderData)))||te.key}function SM(te,ue){if(m&&b){let xe=oA(te,ue);m[xe]=b()}}function lA(te,ue){if(m){let xe=oA(te,ue),$e=m[xe];if(typeof $e=="number")return $e}return null}function Jp(te,ue,xe){if(u)if(te){if(Object.keys(te[0].params).length>0)return{active:!0,matches:C5(ue,xe,l,!0)}}else return{active:!0,matches:C5(ue,xe,l,!0)||[]};return{active:!1,matches:null}}async function tv(te,ue,xe,$e){if(!u)return{type:"success",matches:te};let qe=te;for(;;){let gt=o==null,Pt=o||a,ot=s;try{await u({signal:xe,path:ue,matches:qe,fetcherKey:$e,patch:(ht,Ut)=>{xe.aborted||zX(ht,Ut,Pt,ot,i)}})}catch(ht){return{type:"error",error:ht,partialMatches:qe}}finally{gt&&!xe.aborted&&(a=[...a])}if(xe.aborted)return{type:"aborted"};let ut=i0(Pt,ue,l);if(ut)return{type:"success",matches:ut};let it=C5(Pt,ue,l,!0);if(!it||qe.length===it.length&&qe.every((ht,Ut)=>ht.route.id===it[Ut].route.id))return{type:"success",matches:null};qe=it}}function TM(te){s={},o=iI(te,i,void 0,s)}function AM(te,ue){let xe=o==null;zX(te,ue,o||a,s,i),xe&&(a=[...a],Me({}))}return C={get basename(){return l},get future(){return d},get state(){return T},get routes(){return a},get window(){return e},initialize:Re,subscribe:Fe,enableScrollRestoration:wM,navigate:$t,fetch:At,revalidate:Ot,createHref:te=>t.history.createHref(te),encodeLocation:te=>t.history.encodeLocation(te),getFetcher:Or,deleteFetcher:Fc,dispose:je,getBlocker:xE,deleteBlocker:sA,patchRoutes:AM,_internalFetchControllers:F,_internalActiveDeferreds:ne,_internalSetRoutes:TM},C}function cUe(t){return t!=null&&("formData"in t&&t.formData!=null||"body"in t&&t.body!==void 0)}function V7(t,e,n,r,i,s,a,o){let l,c;if(a){l=[];for(let d of e)if(l.push(d),d.route.id===a){c=d;break}}else l=e,c=e[e.length-1];let u=WD(i||".",VD(l,s),Sc(t.pathname,n)||t.pathname,o==="path");if(i==null&&(u.search=t.search,u.hash=t.hash),(i==null||i===""||i===".")&&c){let d=SH(u.search);if(c.route.index&&!d)u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index";else if(!c.route.index&&d){let f=new URLSearchParams(u.search),h=f.getAll("index");f.delete("index"),h.filter(g=>g).forEach(g=>f.append("index",g));let m=f.toString();u.search=m?"?"+m:""}}return r&&n!=="/"&&(u.pathname=u.pathname==="/"?n:lf([n,u.pathname])),yp(u)}function UX(t,e,n,r){if(!r||!cUe(r))return{path:n};if(r.formMethod&&!xUe(r.formMethod))return{path:n,error:za(405,{method:r.formMethod})};let i=()=>({path:n,error:za(400,{type:"invalid-body"})}),s=r.formMethod||"get",a=t?s.toUpperCase():s.toLowerCase(),o=Yfe(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!ic(a))return i();let f=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((h,m)=>{let[g,b]=m;return""+h+g+"="+b+`
52`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:o,formEncType:r.formEncType,formData:void 0,json:void 0,text:f}}}else if(r.formEncType==="application/json"){if(!ic(a))return i();try{let f=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:o,formEncType:r.formEncType,formData:void 0,json:f,text:void 0}}}catch{return i()}}}Vt(typeof FormData=="function","FormData is not available in this environment");let l,c;if(r.formData)l=z7(r.formData),c=r.formData;else if(r.body instanceof FormData)l=z7(r.body),c=r.body;else if(r.body instanceof URLSearchParams)l=r.body,c=qX(l);else if(r.body==null)l=new URLSearchParams,c=new FormData;else try{l=new URLSearchParams(r.body),c=qX(l)}catch{return i()}let u={formMethod:a,formAction:o,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(ic(u.formMethod))return{path:n,submission:u};let d=td(n);return e&&d.search&&SH(d.search)&&l.append("index",""),d.search="?"+l,{path:yp(d),submission:u}}function HX(t,e,n){n===void 0&&(n=!1);let r=t.findIndex(i=>i.route.id===e);return r>=0?t.slice(0,n?r+1:r):t}function VX(t,e,n,r,i,s,a,o,l,c,u,d,f,h,m,g){let b=g?Do(g[1])?g[1].error:g[1].data:void 0,E=t.createURL(e.location),x=t.createURL(i),S=n;s&&e.errors?S=HX(n,Object.keys(e.errors)[0],!0):g&&Do(g[1])&&(S=HX(n,g[0]));let A=g?g[1].statusCode:void 0,R=a&&A&&A>=400,C=S.filter((I,D)=>{let{route:k}=I;if(k.lazy)return!0;if(k.loader==null)return!1;if(s)return W7(k,e.loaderData,e.errors);if(uUe(e.loaderData,e.matches[D],I)||l.some(M=>M===I.route.id))return!0;let O=e.matches[D],P=I;return WX(I,Ur({currentUrl:E,currentParams:O.params,nextUrl:x,nextParams:P.params},r,{actionResult:b,actionStatus:A,defaultShouldRevalidate:R?!1:o||E.pathname+E.search===x.pathname+x.search||E.search!==x.search||qfe(O,P)}))}),T=[];return d.forEach((I,D)=>{if(s||!n.some(j=>j.route.id===I.routeId)||u.has(D))return;let k=i0(h,I.path,m);if(!k){T.push({key:D,routeId:I.routeId,path:I.path,matches:null,match:null,controller:null});return}let O=e.fetchers.get(D),P=Hx(k,I.path),M=!1;f.has(D)?M=!1:c.has(D)?(c.delete(D),M=!0):O&&O.state!=="idle"&&O.data===void 0?M=o:M=WX(P,Ur({currentUrl:E,currentParams:e.matches[e.matches.length-1].params,nextUrl:x,nextParams:n[n.length-1].params},r,{actionResult:b,actionStatus:A,defaultShouldRevalidate:R?!1:o})),M&&T.push({key:D,routeId:I.routeId,path:I.path,matches:k,match:P,controller:new AbortController})}),[C,T]}function W7(t,e,n){if(t.lazy)return!0;if(!t.loader)return!1;let r=e!=null&&e[t.id]!==void 0,i=n!=null&&n[t.id]!==void 0;return!r&&i?!1:typeof t.loader=="function"&&t.loader.hydrate===!0?!0:!r&&!i}function uUe(t,e,n){let r=!e||n.route.id!==e.route.id,i=t[n.route.id]===void 0;return r||i}function qfe(t,e){let n=t.route.path;return t.pathname!==e.pathname||n!=null&&n.endsWith("*")&&t.params["*"]!==e.params["*"]}function WX(t,e){if(t.route.shouldRevalidate){let n=t.route.shouldRevalidate(e);if(typeof n=="boolean")return n}return e.defaultShouldRevalidate}function zX(t,e,n,r,i){var s;let a;if(t){let c=r[t];Vt(c,"No route found to patch children into: routeId = "+t),c.children||(c.children=[]),a=c.children}else a=n;let o=e.filter(c=>!a.some(u=>Kfe(c,u))),l=iI(o,i,[t||"_","patch",String(((s=a)==null?void 0:s.length)||"0")],r);a.push(...l)}function Kfe(t,e){return"id"in t&&"id"in e&&t.id===e.id?!0:t.index===e.index&&t.path===e.path&&t.caseSensitive===e.caseSensitive?(!t.children||t.children.length===0)&&(!e.children||e.children.length===0)?!0:t.children.every((n,r)=>{var i;return(i=e.children)==null?void 0:i.some(s=>Kfe(n,s))}):!1}async function dUe(t,e,n){if(!t.lazy)return;let r=await t.lazy();if(!t.lazy)return;let i=n[t.id];Vt(i,"No route found in manifest");let s={};for(let a in r){let l=i[a]!==void 0&&a!=="hasErrorBoundary";eg(!l,'Route "'+i.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!l&&!NBe.has(a)&&(s[a]=r[a])}Object.assign(i,s),Object.assign(i,Ur({},e(i),{lazy:void 0}))}async function fUe(t){let{matches:e}=t,n=e.filter(i=>i.shouldLoad);return(await Promise.all(n.map(i=>i.resolve()))).reduce((i,s,a)=>Object.assign(i,{[n[a].route.id]:s}),{})}async function hUe(t,e,n,r,i,s,a,o,l,c){let u=s.map(h=>h.route.lazy?dUe(h.route,l,o):void 0),d=s.map((h,m)=>{let g=u[m],b=i.some(x=>x.route.id===h.route.id);return Ur({},h,{shouldLoad:b,resolve:async x=>(x&&r.method==="GET"&&(h.route.lazy||h.route.loader)&&(b=!0),b?pUe(e,r,h,g,x,c):Promise.resolve({type:Bn.data,result:void 0}))})}),f=await t({matches:d,request:r,params:s[0].params,fetcherKey:a,context:c});try{await Promise.all(u)}catch{}return f}async function pUe(t,e,n,r,i,s){let a,o,l=c=>{let u,d=new Promise((m,g)=>u=g);o=()=>u(),e.signal.addEventListener("abort",o);let f=m=>typeof c!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+t+'" [routeId: '+n.route.id+"]"))):c({request:e,params:n.params,context:s},...m!==void 0?[m]:[]),h=(async()=>{try{return{type:"data",result:await(i?i(g=>f(g)):f())}}catch(m){return{type:"error",result:m}}})();return Promise.race([h,d])};try{let c=n.route[t];if(r)if(c){let u,[d]=await Promise.all([l(c).catch(f=>{u=f}),r]);if(u!==void 0)throw u;a=d}else if(await r,c=n.route[t],c)a=await l(c);else if(t==="action"){let u=new URL(e.url),d=u.pathname+u.search;throw za(405,{method:e.method,pathname:d,routeId:n.route.id})}else return{type:Bn.data,result:void 0};else if(c)a=await l(c);else{let u=new URL(e.url),d=u.pathname+u.search;throw za(404,{pathname:d})}Vt(a.result!==void 0,"You defined "+(t==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+t+"` ")+"function. Please return a value or `null`.")}catch(c){return{type:Bn.error,result:c}}finally{o&&e.signal.removeEventListener("abort",o)}return a}async function mUe(t){let{result:e,type:n}=t;if(Qfe(e)){let d;try{let f=e.headers.get("Content-Type");f&&/\bapplication\/json\b/.test(f)?e.body==null?d=null:d=await e.json():d=await e.text()}catch(f){return{type:Bn.error,error:f}}return n===Bn.error?{type:Bn.error,error:new sI(e.status,e.statusText,d),statusCode:e.status,headers:e.headers}:{type:Bn.data,data:d,statusCode:e.status,headers:e.headers}}if(n===Bn.error){if(ZX(e)){var r,i;if(e.data instanceof Error){var s,a;return{type:Bn.error,error:e.data,statusCode:(s=e.init)==null?void 0:s.status,headers:(a=e.init)!=null&&a.headers?new Headers(e.init.headers):void 0}}return{type:Bn.error,error:new sI(((r=e.init)==null?void 0:r.status)||500,void 0,e.data),statusCode:P2(e)?e.status:void 0,headers:(i=e.init)!=null&&i.headers?new Headers(e.init.headers):void 0}}return{type:Bn.error,error:e,statusCode:P2(e)?e.status:void 0}}if(EUe(e)){var o,l;return{type:Bn.deferred,deferredData:e,statusCode:(o=e.init)==null?void 0:o.status,headers:((l=e.init)==null?void 0:l.headers)&&new Headers(e.init.headers)}}if(ZX(e)){var c,u;return{type:Bn.data,data:e.data,statusCode:(c=e.init)==null?void 0:c.status,headers:(u=e.init)!=null&&u.headers?new Headers(e.init.headers):void 0}}return{type:Bn.data,data:e}}function gUe(t,e,n,r,i,s){let a=t.headers.get("Location");if(Vt(a,"Redirects returned/thrown from loaders/actions must have a Location header"),!xH.test(a)){let o=r.slice(0,r.findIndex(l=>l.route.id===n)+1);a=V7(new URL(e.url),o,i,!0,a,s),t.headers.set("Location",a)}return t}function GX(t,e,n){if(xH.test(t)){let r=t,i=r.startsWith("//")?new URL(e.protocol+r):new URL(r),s=Sc(i.pathname,n)!=null;if(i.origin===e.origin&&s)return i.pathname+i.search+i.hash}return t}function yv(t,e,n,r){let i=t.createURL(Yfe(e)).toString(),s={signal:n};if(r&&ic(r.formMethod)){let{formMethod:a,formEncType:o}=r;s.method=a.toUpperCase(),o==="application/json"?(s.headers=new Headers({"Content-Type":o}),s.body=JSON.stringify(r.json)):o==="text/plain"?s.body=r.text:o==="application/x-www-form-urlencoded"&&r.formData?s.body=z7(r.formData):s.body=r.formData}return new Request(i,s)}function z7(t){let e=new URLSearchParams;for(let[n,r]of t.entries())e.append(n,typeof r=="string"?r:r.name);return e}function qX(t){let e=new FormData;for(let[n,r]of t.entries())e.append(n,r);return e}function vUe(t,e,n,r,i){let s={},a=null,o,l=!1,c={},u=n&&Do(n[1])?n[1].error:void 0;return t.forEach(d=>{if(!(d.route.id in e))return;let f=d.route.id,h=e[f];if(Vt(!m0(h),"Cannot handle redirect results in processLoaderData"),Do(h)){let m=h.error;u!==void 0&&(m=u,u=void 0),a=a||{};{let g=s0(t,f);a[g.route.id]==null&&(a[g.route.id]=m)}s[f]=void 0,l||(l=!0,o=P2(h.error)?h.error.status:500),h.headers&&(c[f]=h.headers)}else Wh(h)?(r.set(f,h.deferredData),s[f]=h.deferredData.data,h.statusCode!=null&&h.statusCode!==200&&!l&&(o=h.statusCode),h.headers&&(c[f]=h.headers)):(s[f]=h.data,h.statusCode&&h.statusCode!==200&&!l&&(o=h.statusCode),h.headers&&(c[f]=h.headers))}),u!==void 0&&n&&(a={[n[0]]:u},s[n[0]]=void 0),{loaderData:s,errors:a,statusCode:o||200,loaderHeaders:c}}function KX(t,e,n,r,i,s,a){let{loaderData:o,errors:l}=vUe(e,n,r,a);return i.forEach(c=>{let{key:u,match:d,controller:f}=c,h=s[u];if(Vt(h,"Did not find corresponding fetcher result"),!(f&&f.signal.aborted))if(Do(h)){let m=s0(t.matches,d?.route.id);l&&l[m.route.id]||(l=Ur({},l,{[m.route.id]:h.error})),t.fetchers.delete(u)}else if(m0(h))Vt(!1,"Unhandled fetcher revalidation redirect");else if(Wh(h))Vt(!1,"Unhandled fetcher deferred data");else{let m=ch(h.data);t.fetchers.set(u,m)}}),{loaderData:o,errors:l}}function YX(t,e,n,r){let i=Ur({},e);for(let s of n){let a=s.route.id;if(e.hasOwnProperty(a)?e[a]!==void 0&&(i[a]=e[a]):t[a]!==void 0&&s.route.loader&&(i[a]=t[a]),r&&r.hasOwnProperty(a))break}return i}function QX(t){return t?Do(t[1])?{actionData:{}}:{actionData:{[t[0]]:t[1].data}}:{}}function s0(t,e){return(e?t.slice(0,t.findIndex(r=>r.route.id===e)+1):[...t]).reverse().find(r=>r.route.hasErrorBoundary===!0)||t[0]}function XX(t){let e=t.length===1?t[0]:t.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:e}],route:e}}function za(t,e){let{pathname:n,routeId:r,method:i,type:s,message:a}=e===void 0?{}:e,o="Unknown Server Error",l="Unknown @remix-run/router error";return t===400?(o="Bad Request",i&&n&&r?l="You made a "+i+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":s==="defer-action"?l="defer() is not supported in actions":s==="invalid-body"&&(l="Unable to encode submission body")):t===403?(o="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):t===404?(o="Not Found",l='No route matches URL "'+n+'"'):t===405&&(o="Method Not Allowed",i&&n&&r?l="You made a "+i.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":i&&(l='Invalid request method "'+i.toUpperCase()+'"')),new sI(t||500,o,new Error(l),!0)}function vC(t){let e=Object.entries(t);for(let n=e.length-1;n>=0;n--){let[r,i]=e[n];if(m0(i))return{key:r,result:i}}}function Yfe(t){let e=typeof t=="string"?td(t):t;return yp(Ur({},e,{hash:""}))}function yUe(t,e){return t.pathname!==e.pathname||t.search!==e.search?!1:t.hash===""?e.hash!=="":t.hash===e.hash?!0:e.hash!==""}function bUe(t){return Qfe(t.result)&&sUe.has(t.result.status)}function Wh(t){return t.type===Bn.deferred}function Do(t){return t.type===Bn.error}function m0(t){return(t&&t.type)===Bn.redirect}function ZX(t){return typeof t=="object"&&t!=null&&"type"in t&&"data"in t&&"init"in t&&t.type==="DataWithResponseInit"}function EUe(t){let e=t;return e&&typeof e=="object"&&typeof e.data=="object"&&typeof e.subscribe=="function"&&typeof e.cancel=="function"&&typeof e.resolveData=="function"}function Qfe(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.headers=="object"&&typeof t.body<"u"}function xUe(t){return iUe.has(t.toLowerCase())}function ic(t){return nUe.has(t.toLowerCase())}async function wUe(t,e,n,r,i){let s=Object.entries(e);for(let a=0;a<s.length;a++){let[o,l]=s[a],c=t.find(f=>f?.route.id===o);if(!c)continue;let u=r.find(f=>f.route.id===c.route.id),d=u!=null&&!qfe(u,c)&&(i&&i[c.route.id])!==void 0;Wh(l)&&d&&await wH(l,n,!1).then(f=>{f&&(e[o]=f)})}}async function SUe(t,e,n){for(let r=0;r<n.length;r++){let{key:i,routeId:s,controller:a}=n[r],o=e[i];t.find(c=>c?.route.id===s)&&Wh(o)&&(Vt(a,"Expected an AbortController for revalidating fetcher deferred result"),await wH(o,a.signal,!0).then(c=>{c&&(e[i]=c)}))}}async function wH(t,e,n){if(n===void 0&&(n=!1),!await t.deferredData.resolveData(e)){if(n)try{return{type:Bn.data,data:t.deferredData.unwrappedData}}catch(i){return{type:Bn.error,error:i}}return{type:Bn.data,data:t.deferredData.data}}}function SH(t){return new URLSearchParams(t).getAll("index").some(e=>e==="")}function Hx(t,e){let n=typeof e=="string"?td(e).search:e.search;if(t[t.length-1].route.index&&SH(n||""))return t[t.length-1];let r=Vfe(t);return r[r.length-1]}function JX(t){let{formMethod:e,formAction:n,formEncType:r,text:i,formData:s,json:a}=t;if(!(!e||!n||!r)){if(i!=null)return{formMethod:e,formAction:n,formEncType:r,formData:void 0,json:void 0,text:i};if(s!=null)return{formMethod:e,formAction:n,formEncType:r,formData:s,json:void 0,text:void 0};if(a!==void 0)return{formMethod:e,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function p6(t,e){return e?{state:"loading",location:t,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}:{state:"loading",location:t,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function TUe(t,e){return{state:"submitting",location:t,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}}function qE(t,e){return t?{state:"loading",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:e}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function AUe(t,e){return{state:"submitting",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:e?e.data:void 0}}function ch(t){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function CUe(t,e){try{let n=t.sessionStorage.getItem(zfe);if(n){let r=JSON.parse(n);for(let[i,s]of Object.entries(r||{}))s&&Array.isArray(s)&&e.set(i,new Set(s||[]))}}catch{}}function RUe(t,e){if(e.size>0){let n={};for(let[r,i]of e)n[r]=[...i];try{t.sessionStorage.setItem(zfe,JSON.stringify(n))}catch(r){eg(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/**
53 * React Router v6.30.0
54 *
55 * Copyright (c) Remix Software Inc.
56 *
57 * This source code is licensed under the MIT license found in the
58 * LICENSE.md file in the root directory of this source tree.
59 *
60 * @license MIT
61 */function bp(){return bp=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},bp.apply(this,arguments)}const eT=y.createContext(null),TH=y.createContext(null),Rf=y.createContext(null),tT=y.createContext(null),nd=y.createContext({outlet:null,matches:[],isDataRoute:!1}),Xfe=y.createContext(null);function _Ue(t,e){let{relative:n}=e===void 0?{}:e;Cg()||Vt(!1);let{basename:r,navigator:i}=y.useContext(Rf),{hash:s,pathname:a,search:o}=zD(t,{relative:n}),l=a;return r!=="/"&&(l=a==="/"?r:lf([r,a])),i.createHref({pathname:l,search:o,hash:s})}function Cg(){return y.useContext(tT)!=null}function bi(){return Cg()||Vt(!1),y.useContext(tT).location}function IUe(){return y.useContext(tT).navigationType}function Gu(t){Cg()||Vt(!1);let{pathname:e}=bi();return y.useMemo(()=>Wy(t,Hfe(e)),[e,t])}function Zfe(t){y.useContext(Rf).static||y.useLayoutEffect(t)}function ji(){let{isDataRoute:t}=y.useContext(nd);return t?UUe():kUe()}function kUe(){Cg()||Vt(!1);
61let t=y.useContext(eT),{basename:e,future:n,navigator:r}=y.useContext(Rf),{matches:i}=y.useContext(nd),{pathname:s}=bi(),a=JSON.stringify(VD(i,n.v7_relativeSplatPath)),o=y.useRef(!1);return Zfe(()=>{o.current=!0}),y.useCallback(function(c,u){if(u===void 0&&(u={}),!o.current)return;if(typeof c=="number"){r.go(c);return}let d=WD(c,JSON.parse(a),s,u.relative==="path");t==null&&e!=="/"&&(d.pathname=d.pathname==="/"?e:lf([e,d.pathname])),(u.replace?r.replace:r.push)(d,u.state,u)},[e,r,a,s,t])}const DUe=y.createContext(null);function LUe(t){let e=y.useContext(nd).outlet;return e&&y.createElement(DUe.Provider,{value:t},e)}function _f(){let{matches:t}=y.useContext(nd),e=t[t.length-1];return e?e.params:{}}function zD(t,e){let{relative:n}=e===void 0?{}:e,{future:r}=y.useContext(Rf),{matches:i}=y.useContext(nd),{pathname:s}=bi(),a=JSON.stringify(VD(i,r.v7_relativeSplatPath));return y.useMemo(()=>WD(t,JSON.parse(a),s,n==="path"),[t,a,s,n])}function OUe(t,e){return Jfe(t,e)}function Jfe(t,e,n,r){Cg()||Vt(!1);let{navigator:i,static:s}=y.useContext(Rf),{matches:a}=y.useContext(nd),o=a[a.length-1],l=o?o.params:{};o&&o.pathname;let c=o?o.pathnameBase:"/";o&&o.route;let u=bi(),d;if(e){var f;let E=typeof e=="string"?td(e):e;c==="/"||(f=E.pathname)!=null&&f.startsWith(c)||Vt(!1),d=E}else d=u;let h=d.pathname||"/",m=h;if(c!=="/"){let E=c.replace(/^\//,"").split("/");m="/"+h.replace(/^\//,"").split("/").slice(E.length).join("/")}let g=!s&&n&&n.matches&&n.matches.length>0?n.matches:i0(t,{pathname:m}),b=FUe(g&&g.map(E=>Object.assign({},E,{params:Object.assign({},l,E.params),pathname:lf([c,i.encodeLocation?i.encodeLocation(E.pathname).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?c:lf([c,i.encodeLocation?i.encodeLocation(E.pathnameBase).pathname:E.pathnameBase])})),a,n,r);return e&&b?y.createElement(tT.Provider,{value:{location:bp({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:Tr.Pop}},b):b}function MUe(){let t=she(),e=P2(t)?t.status+" "+t.statusText:t instanceof Error?t.message:JSON.stringify(t),n=t instanceof Error?t.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},e),n?y.createElement("pre",{style:i},n):null,null)}const PUe=y.createElement(MUe,null);class $Ue extends y.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,n){return n.location!==e.location||n.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:n.error,location:n.location,revalidation:e.revalidation||n.revalidation}}componentDidCatch(e,n){console.error("React Router caught the following error during render",e,n)}render(){return this.state.error!==void 0?y.createElement(nd.Provider,{value:this.props.routeContext},y.createElement(Xfe.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function NUe(t){let{routeContext:e,match:n,children:r}=t,i=y.useContext(eT);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),y.createElement(nd.Provider,{value:e},r)}function FUe(t,e,n,r){var i;if(e===void 0&&(e=[]),n===void 0&&(n=null),r===void 0&&(r=null),t==null){var s;if(!n)return null;if(n.errors)t=n.matches;else if((s=r)!=null&&s.v7_partialHydration&&e.length===0&&!n.initialized&&n.matches.length>0)t=n.matches;else return null}let a=t,o=(i=n)==null?void 0:i.errors;if(o!=null){let u=a.findIndex(d=>d.route.id&&o?.[d.route.id]!==void 0);u>=0||Vt(!1),a=a.slice(0,Math.min(a.length,u+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let u=0;u<a.length;u++){let d=a[u];if((d.route.HydrateFallback||d.route.hydrateFallbackElement)&&(c=u),d.route.id){let{loaderData:f,errors:h}=n,m=d.route.loader&&f[d.route.id]===void 0&&(!h||h[d.route.id]===void 0);if(d.route.lazy||m){l=!0,c>=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((u,d,f)=>{let h,m=!1,g=null,b=null;n&&(h=o&&d.route.id?o[d.route.id]:void 0,g=d.route.errorElement||PUe,l&&(c<0&&f===0?(HUe("route-fallback"),m=!0,b=null):c===f&&(m=!0,b=d.route.hydrateFallbackElement||null)));let E=e.concat(a.slice(0,f+1)),x=()=>{let S;return h?S=g:m?S=b:d.route.Component?S=y.createElement(d.route.Component,null):d.route.element?S=d.route.element:S=u,y.createElement(NUe,{match:d,routeC
61ontext:{outlet:u,matches:E,isDataRoute:n!=null},children:S})};return n&&(d.route.ErrorBoundary||d.route.errorElement||f===0)?y.createElement($Ue,{location:n.location,revalidation:n.revalidation,component:g,error:h,children:x(),routeContext:{outlet:null,matches:E,isDataRoute:!0}}):x()},null)}var ehe=function(t){return t.UseBlocker="useBlocker",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t}(ehe||{}),the=function(t){return t.UseBlocker="useBlocker",t.UseLoaderData="useLoaderData",t.UseActionData="useActionData",t.UseRouteError="useRouteError",t.UseNavigation="useNavigation",t.UseRouteLoaderData="useRouteLoaderData",t.UseMatches="useMatches",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t.UseRouteId="useRouteId",t}(the||{});function nhe(t){let e=y.useContext(eT);return e||Vt(!1),e}function rhe(t){let e=y.useContext(TH);return e||Vt(!1),e}function jUe(t){let e=y.useContext(nd);return e||Vt(!1),e}function ihe(t){let e=jUe(),n=e.matches[e.matches.length-1];return n.route.id||Vt(!1),n.route.id}function she(){var t;let e=y.useContext(Xfe),n=rhe(),r=ihe();return e!==void 0?e:(t=n.errors)==null?void 0:t[r]}let BUe=0;function ahe(t){let{router:e,basename:n}=nhe(),r=rhe(),[i,s]=y.useState(""),a=y.useCallback(o=>{if(typeof t!="function")return!!t;if(n==="/")return t(o);let{currentLocation:l,nextLocation:c,historyAction:u}=o;return t({currentLocation:bp({},l,{pathname:Sc(l.pathname,n)||l.pathname}),nextLocation:bp({},c,{pathname:Sc(c.pathname,n)||c.pathname}),historyAction:u})},[n,t]);return y.useEffect(()=>{let o=String(++BUe);return s(o),()=>e.deleteBlocker(o)},[e]),y.useEffect(()=>{i!==""&&e.getBlocker(i,a)},[e,i,a]),i&&r.blockers.has(i)?r.blockers.get(i):qv}function UUe(){let{router:t}=nhe(ehe.UseNavigateStable),e=ihe(the.UseNavigateStable),n=y.useRef(!1);return Zfe(()=>{n.current=!0}),y.useCallback(function(i,s){s===void 0&&(s={}),n.current&&(typeof i=="number"?t.navigate(i):t.navigate(i,bp({fromRouteId:e},s)))},[t,e])}const eZ={};function HUe(t,e,n){eZ[t]||(eZ[t]=!0)}function VUe(t,e){t?.v7_startTransition,t?.v7_relativeSplatPath===void 0&&(!e||e.v7_relativeSplatPath),e&&(e.v7_fetcherPersist,e.v7_normalizeFormMethod,e.v7_partialHydration,e.v7_skipActionErrorRevalidation)}function Oh(t){let{to:e,replace:n,state:r,relative:i}=t;Cg()||Vt(!1);let{future:s,static:a}=y.useContext(Rf),{matches:o}=y.useContext(nd),{pathname:l}=bi(),c=ji(),u=WD(e,VD(o,s.v7_relativeSplatPath),l,i==="path"),d=JSON.stringify(u);return y.useEffect(()=>c(JSON.parse(d),{replace:n,state:r,relative:i}),[c,d,i,n,r]),null}function WUe(t){return LUe(t.context)}function zUe(t){Vt(!1)}function GUe(t){let{basename:e="/",children:n=null,location:r,navigationType:i=Tr.Pop,navigator:s,static:a=!1,future:o}=t;Cg()&&Vt(!1);let l=e.replace(/^\/*/,"/"),c=y.useMemo(()=>({basename:l,navigator:s,static:a,future:bp({v7_relativeSplatPath:!1},o)}),[l,o,s,a]);typeof r=="string"&&(r=td(r));let{pathname:u="/",search:d="",hash:f="",state:h=null,key:m="default"}=r,g=y.useMemo(()=>{let b=Sc(u,l);return b==null?null:{location:{pathname:b,search:d,hash:f,state:h,key:m},navigationType:i}},[l,u,d,f,h,m,i]);return g==null?null:y.createElement(Rf.Provider,{value:c},y.createElement(tT.Provider,{children:n,value:g}))}function dpn(t){let{children:e,location:n}=t;return OUe(G7(e),n)}new Promise(()=>{});function G7(t,e){e===void 0&&(e=[]);let n=[];return y.Children.forEach(t,(r,i)=>{if(!y.isValidElement(r))return;let s=[...e,i];if(r.type===y.Fragment){n.push.apply(n,G7(r.props.children,s));return}r.type!==zUe&&Vt(!1),!r.props.index||!r.props.children||Vt(!1);let a={id:r.props.id||s.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(a.children=G7(r.props.children,s)),n.push(a)}),n}function ohe(t){let e={hasErrorBoundary:t.ErrorBoundary!=null||t.errorElement!=null};return t.Component&&Object.assign(e,{element:y.createElement(t.Component),Component:void 0}),t.HydrateFallback&&Object.assign(e,{hydrateFallbackElement:y.createElement(t.HydrateFallback),HydrateFallback:void 0}),t.ErrorBoundary&&Object.assign(e,{errorElement:y.createElement(t.ErrorBoundary),ErrorBoundary:void 0}),e}function qUe(t,e){return Gfe({basename:e?.basename,future:bp({}
61,e?.future,{v7_prependBasename:!0}),history:OBe({initialEntries:e?.initialEntries,initialIndex:e?.initialIndex}),hydrationData:e?.hydrationData,routes:t,mapRouteProperties:ohe,dataStrategy:e?.dataStrategy,patchRoutesOnNavigation:e?.patchRoutesOnNavigation}).initialize()}/**
62 * React Router DOM v6.30.0
63 *
64 * Copyright (c) Remix Software Inc.
65 *
66 * This source code is licensed under the MIT license found in the
67 * LICENSE.md file in the root directory of this source tree.
68 *
69 * @license MIT
70 */function zy(){return zy=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},zy.apply(this,arguments)}function lhe(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,s;for(s=0;s<r.length;s++)i=r[s],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function KUe(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function YUe(t,e){return t.button===0&&(!e||e==="_self")&&!KUe(t)}const QUe=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],XUe=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],ZUe="6";try{window.__reactRouterVersion=ZUe}catch{}function JUe(t,e){return Gfe({basename:e?.basename,future:zy({},e?.future,{v7_prependBasename:!0}),history:MBe({window:e?.window}),hydrationData:e?.hydrationData||eHe(),routes:t,mapRouteProperties:ohe,dataStrategy:e?.dataStrategy,patchRoutesOnNavigation:e?.patchRoutesOnNavigation,window:e?.window}).initialize()}function eHe(){var t;let e=(t=window)==null?void 0:t.__staticRouterHydrationData;return e&&e.errors&&(e=zy({},e,{errors:tHe(e.errors)})),e}function tHe(t){if(!t)return null;let e=Object.entries(t),n={};for(let[r,i]of e)if(i&&i.__type==="RouteErrorResponse")n[r]=new sI(i.status,i.statusText,i.data,i.internal===!0);else if(i&&i.__type==="Error"){if(i.__subType){let s=window[i.__subType];if(typeof s=="function")try{let a=new s(i.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let s=new Error(i.message);s.stack="",n[r]=s}}else n[r]=i;return n}const che=y.createContext({isTransitioning:!1}),nHe=y.createContext(new Map),rHe="startTransition",tZ=g2[rHe],iHe="flushSync",nZ=LBe[iHe];
70function sHe(t){tZ?tZ(t):t()}function KE(t){nZ?nZ(t):t()}class aHe{constructor(){this.status="pending",this.promise=new Promise((e,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",e(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function oHe(t){let{fallbackElement:e,router:n,future:r}=t,[i,s]=y.useState(n.state),[a,o]=y.useState(),[l,c]=y.useState({isTransitioning:!1}),[u,d]=y.useState(),[f,h]=y.useState(),[m,g]=y.useState(),b=y.useRef(new Map),{v7_startTransition:E}=r||{},x=y.useCallback(I=>{E?sHe(I):I()},[E]),S=y.useCallback((I,D)=>{let{deletedFetchers:k,flushSync:O,viewTransitionOpts:P}=D;I.fetchers.forEach((j,U)=>{j.data!==void 0&&b.current.set(U,j.data)}),k.forEach(j=>b.current.delete(j));let M=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!P||M){O?KE(()=>s(I)):x(()=>s(I));return}if(O){KE(()=>{f&&(u&&u.resolve(),f.skipTransition()),c({isTransitioning:!0,flushSync:!0,currentLocation:P.currentLocation,nextLocation:P.nextLocation})});let j=n.window.document.startViewTransition(()=>{KE(()=>s(I))});j.finished.finally(()=>{KE(()=>{d(void 0),h(void 0),o(void 0),c({isTransitioning:!1})})}),KE(()=>h(j));return}f?(u&&u.resolve(),f.skipTransition(),g({state:I,currentLocation:P.currentLocation,nextLocation:P.nextLocation})):(o(I),c({isTransitioning:!0,flushSync:!1,currentLocation:P.currentLocation,nextLocation:P.nextLocation}))},[n.window,f,u,b,x]);y.useLayoutEffect(()=>n.subscribe(S),[n,S]),y.useEffect(()=>{l.isTransitioning&&!l.flushSync&&d(new aHe)},[l]),y.useEffect(()=>{if(u&&a&&n.window){let I=a,D=u.promise,k=n.window.document.startViewTransition(async()=>{x(()=>s(I)),await D});k.finished.finally(()=>{d(void 0),h(void 0),o(void 0),c({isTransitioning:!1})}),h(k)}},[x,a,u,n.window]),y.useEffect(()=>{u&&a&&i.location.key===a.location.key&&u.resolve()},[u,f,i.location,a]),y.useEffect(()=>{!l.isTransitioning&&m&&(o(m.state),c({isTransitioning:!0,flushSync:!1,currentLocation:m.currentLocation,nextLocation:m.nextLocation}),g(void 0))},[l.isTransitioning,m]),y.useEffect(()=>{},[]);let A=y.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:I=>n.navigate(I),push:(I,D,k)=>n.navigate(I,{state:D,preventScrollReset:k?.preventScrollReset}),replace:(I,D,k)=>n.navigate(I,{replace:!0,state:D,preventScrollReset:k?.preventScrollReset})}),[n]),R=n.basename||"/",C=y.useMemo(()=>({router:n,navigator:A,static:!1,basename:R}),[n,A,R]),T=y.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return y.useEffect(()=>VUe(r,n.future),[r,n.future]),y.createElement(y.Fragment,null,y.createElement(eT.Provider,{value:C},y.createElement(TH.Provider,{value:i},y.createElement(nHe.Provider,{value:b.current},y.createElement(che.Provider,{value:l},y.createElement(GUe,{basename:R,location:i.location,navigationType:i.historyAction,navigator:A,future:T},i.initialized||n.future.v7_partialHydration?y.createElement(lHe,{routes:n.routes,future:n.future,state:i}):e))))),null)}const lHe=y.memo(cHe);function cHe(t){let{routes:e,future:n,state:r}=t;return Jfe(e,void 0,r,n)}const uHe=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",dHe=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,yc=y.forwardRef(function(e,n){let{onClick:r,relative:i,reloadDocument:s,replace:a,state:o,target:l,to:c,preventScrollReset:u,viewTransition:d}=e,f=lhe(e,QUe),{basename:h}=y.useContext(Rf),m,g=!1;if(typeof c=="string"&&dHe.test(c)&&(m=c,uHe))try{let S=new URL(window.location.href),A=c.startsWith("//")?new URL(S.protocol+c):new URL(c),R=Sc(A.pathname,h);A.origin===S.origin&&R!=null?c=R+A.search+A.hash:g=!0}catch{}let b=_Ue(c,{relative:i}),E=hHe(c,{replace:a,state:o,target:l,preventScrollReset:u,relative:i,viewTransition:d});function x(S){r&&r(S),S.defaultPrevented||E(S)}return y.createElement("a",zy({},f,{href:m||b,onClick:g||s?r:x,ref:n,target:l}))}),Dl=y.forwardRef(function(e,n){let{"aria-current":r="page",caseSensitive:i=!1,className:s="",end:a=!1,style:o,to:l,viewTransition:c,children:u}=e,d=lhe(e,XUe),f=zD(l,{relative:d.relative}),h=bi(),m=y.useContext(TH),{navigator:g,basename:b}=y.useContext(Rf),E=m!=null&&pHe(f)&&c===!0,x=g.encodeLocation?g.encodeLocation(f).pathname:f.pathname,S=h.pathname,A=m&&m.navigation&&m.navigation.location?m.navigation.location.pathname:null;i||(S=S.toLowerCase(),A=A?A.toLowerCase():null,x=x.toLowerCase()),A&&b&&(A=Sc(A,b)||A);const R=x!=="/"&&x.endsWith("/")?x.length-1:x.length;let C=S===x||!a&&S.startsWith(x)&&S.charAt(R)==="/",T=A!=null&&(A===x||!a&&A.startsWith(x)&&A.charAt(x.length)==="/"),I={isActive:C,isPending:T,isTransitioning:E},D=C?r:void 0,k;typeof s=="function"?k=s(I):k=[s,C?"active":null,T?"pending":null,E?"transitioning":null].filter(
70Boolean).join(" ");let O=typeof o=="function"?o(I):o;return y.createElement(yc,zy({},d,{"aria-current":D,className:k,ref:n,style:O,to:l,viewTransition:c}),typeof u=="function"?u(I):u)});var q7;(function(t){t.UseScrollRestoration="useScrollRestoration",t.UseSubmit="useSubmit",t.UseSubmitFetcher="useSubmitFetcher",t.UseFetcher="useFetcher",t.useViewTransitionState="useViewTransitionState"})(q7||(q7={}));var rZ;(function(t){t.UseFetcher="useFetcher",t.UseFetchers="useFetchers",t.UseScrollRestoration="useScrollRestoration"})(rZ||(rZ={}));function fHe(t){let e=y.useContext(eT);return e||Vt(!1),e}function hHe(t,e){let{target:n,replace:r,state:i,preventScrollReset:s,relative:a,viewTransition:o}=e===void 0?{}:e,l=ji(),c=bi(),u=zD(t,{relative:a});return y.useCallback(d=>{if(YUe(d,n)){d.preventDefault();let f=r!==void 0?r:yp(c)===yp(u);l(t,{replace:f,state:i,preventScrollReset:s,relative:a,viewTransition:o})}},[c,l,u,r,i,n,t,s,a,o])}function fpn(t){let{when:e,message:n}=t,r=ahe(e);y.useEffect(()=>{r.state==="blocked"&&(window.confirm(n)?setTimeout(r.proceed,0):r.reset())},[r,n]),y.useEffect(()=>{r.state==="blocked"&&!e&&r.reset()},[r,e])}function pHe(t,e){e===void 0&&(e={});let n=y.useContext(che);n==null&&Vt(!1);let{basename:r}=fHe(q7.useViewTransitionState),i=zD(t,{relative:e.relative});if(!n.isTransitioning)return!1;let s=Sc(n.currentLocation.pathname,r)||n.currentLocation.pathname,a=Sc(n.nextLocation.pathname,r)||n.nextLocation.pathname;return Wy(i.pathname,a)!=null||Wy(i.pathname,s)!=null}var uhe,iZ=Qs;uhe=iZ.createRoot,iZ.hydrateRoot;function m6(t,e){return t-e*Math.floor(t/e)}const dhe=1721426;function yC(t,e,n,r){e=AH(t,e);let i=e-1,s=-2;return n<=2?s=0:R5(e)&&(s=-1),dhe-1+365*i+Math.floor(i/4)-Math.floor(i/100)+Math.floor(i/400)+Math.floor((367*n-362)/12+s+r)}function R5(t){return t%4===0&&(t%100!==0||t%400===0)}function AH(t,e){return t==="BC"?1-e:e}function mHe(t){let e="AD";return t<=0&&(e="BC",t=1-t),[e,t]}const gHe={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]};class Gy{fromJulianDay(e){let n=e,r=n-dhe,i=Math.floor(r/146097),s=m6(r,146097),a=Math.floor(s/36524),o=m6(s,36524),l=Math.floor(o/1461),c=m6(o,1461),u=Math.floor(c/365),d=i*400+a*100+l*4+u+(a!==4&&u!==4?1:0),[f,h]=mHe(d),m=n-yC(f,h,1,1),g=2;n<yC(f,h,3,1)?g=0:R5(h)&&(g=1);let b=Math.floor(((m+g)*12+373)/367),E=n-yC(f,h,b,1)+1;return new $2(f,h,b,E)}toJulianDay(e){return yC(e.era,e.year,e.month,e.day)}getDaysInMonth(e){return gHe[R5(e.year)?"leapyear":"standard"][e.month-1]}getMonthsInYear(e){return 12}getDaysInYear(e){return R5(e.year)?366:365}getYearsInEra(e){return 9999}getEras(){return["BC","AD"]}isInverseEra(e){return e.era==="BC"}balanceDate(e){e.year<=0&&(e.era=e.era==="BC"?"AD":"BC",e.year=1-e.year)}constructor(){this.identifier="gregory"}}const vHe={"001":1,AD:1,AE:6,AF:6,AI:1,AL:1,AM:1,AN:1,AR:1,AT:1,AU:1,AX:1,AZ:1,BA:1,BE:1,BG:1,BH:6,BM:1,BN:1,BY:1,CH:1,CL:1,CM:1,CN:1,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DZ:6,EC:1,EE:1,EG:6,ES:1,FI:1,FJ:1,FO:1,FR:1,GB:1,GE:1,GF:1,GP:1,GR:1,HR:1,HU:1,IE:1,IQ:6,IR:6,IS:1,IT:1,JO:6,KG:1,KW:6,KZ:1,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MK:1,MN:1,MQ:1,MV:5,MY:1,NL:1,NO:1,NZ:1,OM:6,PL:1,QA:6,RE:1,RO:1,RS:1,RU:1,SD:6,SE:1,SI:1,SK:1,SM:1,SY:6,TJ:1,TM:1,TR:1,UA:1,UY:1,UZ:1,VA:1,VN:1,XK:1};function fhe(t,e){return e=dc(e,t.calendar),t.era===e.era&&t.year===e.year&&t.month===e.month&&t.day===e.day}function hhe(t,e){let n=t.calendar.toJulianDay(t),r=Math.ceil(n+1-SHe(e))%7;return r<0&&(r+=7),r}function yHe(t){return tf(Date.now(),t)}function CH(t){return bhe(yHe(t))}function phe(t,e){return t.calendar.toJulianDay(t)-e.calendar.toJulianDay(e)}function bHe(t,e){return sZ(t)-sZ(e)}function sZ(t){return t.hour*36e5+t.minute*6e4+t.second*1e3+t.millisecond}let g6=null;function qy(){return g6==null&&(g6=new Intl.DateTimeFormat().resolvedOptions().timeZone),g6}function EHe(t){return t.subtract({days:t.day-1})}function xHe(t){return t.add({days:t.calendar.getDaysInMonth(t)-t.day})}function mhe(t,e){let n=hhe(t,e);return t.subtract({days:n})}const aZ=new Map;function wHe(t){if(Intl.Locale){let n=aZ.get(t);return n||(n=new Intl.Locale(t).maximize().region,n&&aZ.set(t,n)),n}let e=t.split("-")[1];return e==="u"?void 0:e}function SHe(t){let e=wHe(t);return e&&vHe[e]||0}function K7(t,e){return t&&e?t.compare(e)<=0?t:e:t||e}function Y7(t,e){return t&&e?t.compare(e)>=0?t:e:t||e}
70function Ky(t){t=dc(t,new Gy);let e=AH(t.era,t.year);return ghe(e,t.month,t.day,t.hour,t.minute,t.second,t.millisecond)}function ghe(t,e,n,r,i,s,a){let o=new Date;return o.setUTCHours(r,i,s,a),o.setUTCFullYear(t,e-1,n),o.getTime()}function Q7(t,e){if(e==="UTC")return 0;if(t>0&&e===qy())return new Date(t).getTimezoneOffset()*-6e4;let{year:n,month:r,day:i,hour:s,minute:a,second:o}=vhe(t,e);return ghe(n,r,i,s,a,o,0)-Math.floor(t/1e3)*1e3}const oZ=new Map;function vhe(t,e){let n=oZ.get(e);n||(n=new Intl.DateTimeFormat("en-US",{timeZone:e,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),oZ.set(e,n));let r=n.formatToParts(new Date(t)),i={};for(let s of r)s.type!=="literal"&&(i[s.type]=s.value);return{year:i.era==="BC"||i.era==="B"?-i.year+1:+i.year,month:+i.month,day:+i.day,hour:i.hour==="24"?0:+i.hour,minute:+i.minute,second:+i.second}}const lZ=864e5;function THe(t,e,n,r){return(n===r?[n]:[n,r]).filter(s=>AHe(t,e,s))}function AHe(t,e,n){let r=vhe(n,e);return t.year===r.year&&t.month===r.month&&t.day===r.day&&t.hour===r.hour&&t.minute===r.minute&&t.second===r.second}function Qd(t,e,n="compatible"){let r=tg(t);if(e==="UTC")return Ky(r);if(e===qy()&&n==="compatible"){r=dc(r,new Gy);let l=new Date,c=AH(r.era,r.year);return l.setFullYear(c,r.month-1,r.day),l.setHours(r.hour,r.minute,r.second,r.millisecond),l.getTime()}let i=Ky(r),s=Q7(i-lZ,e),a=Q7(i+lZ,e),o=THe(r,e,i-s,i-a);if(o.length===1)return o[0];if(o.length>1)switch(n){case"compatible":case"earlier":return o[0];case"later":return o[o.length-1];case"reject":throw new RangeError("Multiple possible absolute times found")}switch(n){case"earlier":return Math.min(i-s,i-a);case"compatible":case"later":return Math.max(i-s,i-a);case"reject":throw new RangeError("No such absolute time found")}}function yhe(t,e,n="compatible"){return new Date(Qd(t,e,n))}function tf(t,e){let n=Q7(t,e),r=new Date(t+n),i=r.getUTCFullYear(),s=r.getUTCMonth()+1,a=r.getUTCDate(),o=r.getUTCHours(),l=r.getUTCMinutes(),c=r.getUTCSeconds(),u=r.getUTCMilliseconds();return new Yy(i,s,a,e,n,o,l,c,u)}function bhe(t){return new $2(t.calendar,t.era,t.year,t.month,t.day)}function tg(t,e){let n=0,r=0,i=0,s=0;if("timeZone"in t)({hour:n,minute:r,second:i,millisecond:s}=t);else if("hour"in t&&!e)return t;return e&&({hour:n,minute:r,second:i,millisecond:s}=e),new oI(t.calendar,t.era,t.year,t.month,t.day,n,r,i,s)}function dc(t,e){if(t.calendar.identifier===e.identifier)return t;let n=e.fromJulianDay(t.calendar.toJulianDay(t)),r=t.copy();return r.calendar=e,r.era=n.era,r.year=n.year,r.month=n.month,r.day=n.day,ng(r),r}function CHe(t,e,n){if(t instanceof Yy)return t.timeZone===e?t:Ehe(t,e);let r=Qd(t,e,n);return tf(r,e)}function RHe(t){let e=Ky(t)-t.offset;return new Date(e)}function Ehe(t,e){let n=Ky(t)-t.offset;return dc(tf(n,e),t.calendar)}const YE=36e5;function GD(t,e){let n=t.copy(),r="hour"in n?DHe(n,e):0;X7(n,e.years||0),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,t),n.month+=e.months||0,Z7(n),xhe(n),n.day+=(e.weeks||0)*7,n.day+=e.days||0,n.day+=r,_He(n),n.calendar.balanceDate&&n.calendar.balanceDate(n),n.year<1&&(n.year=1,n.month=1,n.day=1);let i=n.calendar.getYearsInEra(n);if(n.year>i){var s,a;let l=(s=(a=n.calendar).isInverseEra)===null||s===void 0?void 0:s.call(a,n);
70n.year=i,n.month=l?1:n.calendar.getMonthsInYear(n),n.day=l?1:n.calendar.getDaysInMonth(n)}n.month<1&&(n.month=1,n.day=1);let o=n.calendar.getMonthsInYear(n);return n.month>o&&(n.month=o,n.day=n.calendar.getDaysInMonth(n)),n.day=Math.max(1,Math.min(n.calendar.getDaysInMonth(n),n.day)),n}function X7(t,e){var n,r;!((n=(r=t.calendar).isInverseEra)===null||n===void 0)&&n.call(r,t)&&(e=-e),t.year+=e}function Z7(t){for(;t.month<1;)X7(t,-1),t.month+=t.calendar.getMonthsInYear(t);let e=0;for(;t.month>(e=t.calendar.getMonthsInYear(t));)t.month-=e,X7(t,1)}function _He(t){for(;t.day<1;)t.month--,Z7(t),t.day+=t.calendar.getDaysInMonth(t);for(;t.day>t.calendar.getDaysInMonth(t);)t.day-=t.calendar.getDaysInMonth(t),t.month++,Z7(t)}function xhe(t){t.month=Math.max(1,Math.min(t.calendar.getMonthsInYear(t),t.month)),t.day=Math.max(1,Math.min(t.calendar.getDaysInMonth(t),t.day))}function ng(t){t.calendar.constrainDate&&t.calendar.constrainDate(t),t.year=Math.max(1,Math.min(t.calendar.getYearsInEra(t),t.year)),xhe(t)}function whe(t){let e={};for(let n in t)typeof t[n]=="number"&&(e[n]=-t[n]);return e}function She(t,e){return GD(t,whe(e))}function RH(t,e){let n=t.copy();return e.era!=null&&(n.era=e.era),e.year!=null&&(n.year=e.year),e.month!=null&&(n.month=e.month),e.day!=null&&(n.day=e.day),ng(n),n}function aI(t,e){let n=t.copy();return e.hour!=null&&(n.hour=e.hour),e.minute!=null&&(n.minute=e.minute),e.second!=null&&(n.second=e.second),e.millisecond!=null&&(n.millisecond=e.millisecond),kHe(n),n}function IHe(t){t.second+=Math.floor(t.millisecond/1e3),t.millisecond=bC(t.millisecond,1e3),t.minute+=Math.floor(t.second/60),t.second=bC(t.second,60),t.hour+=Math.floor(t.minute/60),t.minute=bC(t.minute,60);let e=Math.floor(t.hour/24);return t.hour=bC(t.hour,24),e}function kHe(t){t.millisecond=Math.max(0,Math.min(t.millisecond,1e3)),t.second=Math.max(0,Math.min(t.second,59)),t.minute=Math.max(0,Math.min(t.minute,59)),t.hour=Math.max(0,Math.min(t.hour,23))}function bC(t,e){let n=t%e;return n<0&&(n+=e),n}function DHe(t,e){return t.hour+=e.hours||0,t.minute+=e.minutes||0,t.second+=e.seconds||0,t.millisecond+=e.milliseconds||0,IHe(t)}function _H(t,e,n,r){let i=t.copy();switch(e){case"era":{let o=t.calendar.getEras(),l=o.indexOf(t.era);if(l<0)throw new Error("Invalid era: "+t.era);l=nf(l,n,0,o.length-1,r?.round),i.era=o[l],ng(i);break}case"year":var s,a;!((s=(a=i.calendar).isInverseEra)===null||s===void 0)&&s.call(a,i)&&(n=-n),i.year=nf(t.year,n,-1/0,9999,r?.round),i.year===-1/0&&(i.year=1),i.calendar.balanceYearMonth&&i.calendar.balanceYearMonth(i,t);break;case"month":i.month=nf(t.month,n,1,t.calendar.getMonthsInYear(t),r?.round);break;case"day":i.day=nf(t.day,n,1,t.calendar.getDaysInMonth(t),r?.round);break;default:throw new Error("Unsupported field "+e)}return t.calendar.balanceDate&&t.calendar.balanceDate(i),ng(i),i}function The(t,e,n,r){let i=t.copy();switch(e){case"hour":{let s=t.hour,a=0,o=23;if(r?.hourCycle===12){let l=s>=12;a=l?12:0,o=l?23:11}i.hour=nf(s,n,a,o,r?.round);break}case"minute":i.minute=nf(t.minute,n,0,59,r?.round);break;case"second":i.second=nf(t.second,n,0,59,r?.round);break;case"millisecond":i.millisecond=nf(t.millisecond,n,0,999,r?.round);break;default:throw new Error("Unsupported field "+e)}return i}function nf(t,e,n,r,i=!1){if(i){t+=Math.sign(e),t<n&&(t=r);let s=Math.abs(e);e>0?t=Math.ceil(t/s)*s:t=Math.floor(t/s)*s,t>r&&(t=n)}else t+=e,t<n?t=r-(n-t-1):t>r&&(t=n+(t-r-1));return t}function Ahe(t,e){let n;if(e.years!=null&&e.years!==0||e.months!=null&&e.months!==0||e.weeks!=null&&e.weeks!==0||e.days!=null&&e.days!==0){let i=GD(tg(t),{years:e.years,months:e.months,weeks:e.weeks,days:e.days});n=Qd(i,t.timeZone)}else n=Ky(t)-t.offset;n+=e.milliseconds||0,n+=(e.seconds||0)*1e3,n+=(e.minutes||0)*6e4,n+=(e.hours||0)*36e5;let r=tf(n,t.timeZone);return dc(r,t.calendar)}function LHe(t,e){return Ahe(t,whe(e))}function OHe(t,e,n,r){switch(e){case"hour":{let i=0,s=23;if(r?.hourCycle===12){let m=t.hour>=12;i=m?12:0,s=m?23:11}let a=tg(t),o=dc(aI(a,{hour:i}),new Gy),l=[Qd(o,t.timeZone,"earlier"),Qd(o,t.timeZone,"later")].filter(m=>tf(m,t.timeZone).day===o.day)[0],c=dc(aI(a,{hour:s}),new Gy),u=[Qd(c,t.timeZone,"earlier"),Qd(c,t.timeZone,"later")].filter(m=>tf(m,t.timeZone).day===c.day).pop(),d=Ky(t)-t.offset,f=Math.floor(d/YE),h=d%YE;return d=nf(f,n,Math.floor(l/YE),Math.floor(u/YE),r?.round)*YE+h,dc(tf(d,t.timeZone),t.calendar)}case"minute":case"second":case"millisecond":return The(t,e,n,r);case"era":case"year":case"month":case"day":{let i=_H(tg(t),e,n,r),s=Qd(i,t.timeZone);return dc(tf(s,t.timeZone),t.calendar)}default:throw new Error("Unsupported field "+e)}}function MHe(t,e,n){let r=tg(t),i=aI(RH(r,e),e);if(i.compare(r)===0)return t;let s=Qd(i,t.timeZone,n);return dc(tf(s,t.timeZone),t.calendar)}const PHe=/^(\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:(?:([+-]\d{2})(?::?(\d{2}))?)|Z)$/;function Che(t,e){let n=t.match(PHe);if(!n)throw new Error("Invalid ISO 8601 date time string: "+t);let r=new Yy(Ad(n[1],1,9999),Ad(n[2],1,12),1,e,0,n[4]?Ad(n[4],0,23):0,n[5]?Ad(n[5],0,59):0,n[6]?Ad(n[6],0,59):0,n[7]?Ad(n[7],0,1/0)*1e3:0);r.day=Ad(n[3],0,r.calendar.getDaysInMonth(r));var i;return n[8]&&(r.offset=Ad(n[8],-23,23)*36e5+Ad((i=n[9])!==null&&i!==void 0?i:"0",0,59)*6e4),Ehe(r,e)}function $He(t){return Che(t,qy())}function Ad(t,e,n){let r=Number(t);if(r<e||r>n)throw new RangeError(`Value out of range: ${e} <= ${r} <= ${n}`);return r}function NHe(t){return`${String(t.hour).padStart(2,"0")}
70:${String(t.minute).padStart(2,"0")}:${String(t.second).padStart(2,"0")}${t.millisecond?String(t.millisecond/1e3).slice(1):""}`}function Rhe(t){let e=dc(t,new Gy);return`${String(e.year).padStart(4,"0")}-${String(e.month).padStart(2,"0")}-${String(e.day).padStart(2,"0")}`}function _he(t){return`${Rhe(t)}T${NHe(t)}`}function FHe(t){let e=Math.sign(t)<0?"-":"+";t=Math.abs(t);let n=Math.floor(t/36e5),r=t%36e5/6e4;return`${e}${String(n).padStart(2,"0")}:${String(r).padStart(2,"0")}`}function jHe(t){return`${_he(t)}${FHe(t.offset)}[${t.timeZone}]`}function BHe(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function IH(t,e,n){BHe(t,e),e.set(t,n)}function kH(t){let e=typeof t[0]=="object"?t.shift():new Gy,n;if(typeof t[0]=="string")n=t.shift();else{let a=e.getEras();n=a[a.length-1]}let r=t.shift(),i=t.shift(),s=t.shift();return[e,n,r,i,s]}var UHe=new WeakMap;class $2{copy(){return this.era?new $2(this.calendar,this.era,this.year,this.month,this.day):new $2(this.calendar,this.year,this.month,this.day)}add(e){return GD(this,e)}subtract(e){return She(this,e)}set(e){return RH(this,e)}cycle(e,n,r){return _H(this,e,n,r)}toDate(e){return yhe(this,e)}toString(){return Rhe(this)}compare(e){return phe(this,e)}constructor(...e){IH(this,UHe,{writable:!0,value:void 0});let[n,r,i,s,a]=kH(e);this.calendar=n,this.era=r,this.year=i,this.month=s,this.day=a,ng(this)}}var HHe=new WeakMap;class oI{copy(){return this.era?new oI(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new oI(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(e){return GD(this,e)}subtract(e){return She(this,e)}set(e){return RH(aI(this,e),e)}cycle(e,n,r){switch(e){case"era":case"year":case"month":case"day":return _H(this,e,n,r);default:return The(this,e,n,r)}}toDate(e,n){return yhe(this,e,n)}toString(){return _he(this)}compare(e){let n=phe(this,e);return n===0?bHe(this,tg(e)):n}constructor(...e){IH(this,HHe,{writable:!0,value:void 0});let[n,r,i,s,a]=kH(e);this.calendar=n,this.era=r,this.year=i,this.month=s,this.day=a,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,ng(this)}}var VHe=new WeakMap;class Yy{copy(){return this.era?new Yy(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new Yy(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(e){return Ahe(this,e)}subtract(e){return LHe(this,e)}set(e,n){return MHe(this,e,n)}cycle(e,n,r){return OHe(this,e,n,r)}toDate(){return RHe(this)}toString(){return jHe(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(e){return this.toDate().getTime()-CHe(e,this.timeZone).toDate().getTime()}constructor(...e){IH(this,VHe,{writable:!0,value:void 0});let[n,r,i,s,a]=kH(e),o=e.shift(),l=e.shift();this.calendar=n,this.era=r,this.year=i,this.month=s,this.day=a,this.timeZone=o,this.offset=l,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,ng(this)}}let v6=new Map;class WHe{format(e){return this.formatter.format(e)}formatToParts(e){return this.formatter.formatToParts(e)}formatRange(e,n){if(typeof this.formatter.formatRange=="function")return this.formatter.formatRange(e,n);if(n<e)throw new RangeError("End date must be >= start date");return`${this.formatter.format(e)} – ${this.formatter.format(n)}`}formatRangeToParts(e,n){if(typeof this.formatter.formatRangeToParts=="function")return this.formatter.formatRangeToParts(e,n);if(n<e)throw new RangeError("End date must be >= start date");let r=this.formatter.formatToParts(e),i=this.formatter.formatToParts(n);return[...r.map(s=>({...s,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...i.map(s=>({...s,source:"endRange"}))]}resolvedOptions(){let e=this.formatter.resolvedOptions();return qHe()&&(this.resolvedHourCycle||(this.resolvedHourCycle=KHe(e.locale,this.options)),e.hourCycle=this.resolvedHourCycle,e.hour12=this.resolvedHourCycle==="h11"||this.resolvedHourCycle==="h12"),e.calendar==="ethiopic-amete-alem"&&(e.calendar="ethioaa"),e}constructor(e,n={}){this.formatter=Ihe(e,n),this.options=n}}const zHe={true:{ja:"h11"},false:{}};function Ihe(t,e={}){if(typeof e.hour12=="boolean"&&GHe()){e={...e};let i=zHe[String(e.hour12)][t.split("-")[0]],s=e.hour12?"h12":"h23";e.hourCycle=i??s,delete e.hour12}let n=t+(e?Object.entries(e).sort((i,s)=>i[0]<s[0]?-1:1).join():"");if(v6.has(n))return v6.get(n);let r=new Intl.DateTimeFormat(t,e);return v6.set(n,r),r}let y6=null;function GHe(){return y6==null&&(y6=new Intl.DateTimeFormat("en-US",{hour:"numeric",hour12:!1}).format(new Date(2020,2,3,0))==="24"),y6}let b6=null;function qHe(){return b6==null&&(b6=new Intl.DateTimeFormat("fr",{hour:"numeric",hour12:!1}).resolvedOptions().hourCycle==="h12"),b6}function KHe(t,e){if(!e.timeStyle&&!e.hour)return;t=t.replace(/(-u-)?-nu-[a-zA-Z0-9]+/,""),t+=(t.includes("-u-")?"":"-u")+"-nu-latn";let n=Ihe(t,{...e,timeZone:void 0}),r=parseInt(n.formatToParts(new Date(2020,2,3,0)).find(s=>s.type==="hour").value,10),i=parseInt(n.formatToParts(new Date(2020,2,3,23)).find(s=>s.type==="hour").value,10);if(r===0&&i===23)return"h23";if(r===24&&i===23)return"h24";if(r===0&&i===11)return"h11";if(r===12&&i===11)return"h12";throw new Error("Unexpected hour cycle result")}function ee(){return ee=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},ee.apply(null,arguments)}function He(t,e,{checkForDefaultPrevented:n=!0}={}){return function(i){if(t?.(i),n===!1||!i.defaultPrevented)return e?.(i)}}function YHe(t,e){typeof t=="function"?t(e):t!=null&&(t.current=e)}function qD(...t){return e=>t.forEach(n=>YHe(n,e))}function _t(...t){return y.useCallback(qD(...t),t)}function KD(t,e){const n=y.createContext(e);function r(s){const{children:a,...o}=s,l=y.useMemo(()=>o,Object.values(o));return y.createElement(n.Provider,{value:l},a)}function i(s){const a=y.useContext(n);if(a)return a;
70if(e!==void 0)return e;throw new Error(`\`${s}\` must be used within \`${t}\``)}return r.displayName=t+"Provider",[r,i]}function Ei(t,e=[]){let n=[];function r(s,a){const o=y.createContext(a),l=n.length;n=[...n,a];function c(d){const{scope:f,children:h,...m}=d,g=f?.[t][l]||o,b=y.useMemo(()=>m,Object.values(m));return y.createElement(g.Provider,{value:b},h)}function u(d,f){const h=f?.[t][l]||o,m=y.useContext(h);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${s}\``)}return c.displayName=s+"Provider",[c,u]}const i=()=>{const s=n.map(a=>y.createContext(a));return function(o){const l=o?.[t]||s;return y.useMemo(()=>({[`__scope${t}`]:{...o,[t]:l}}),[o,l])}};return i.scopeName=t,[r,QHe(i,...e)]}function QHe(...t){const e=t[0];if(t.length===1)return e;const n=()=>{const r=t.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(s){const a=r.reduce((o,{useScope:l,scopeName:c})=>{const d=l(s)[`__scope${c}`];return{...o,...d}},{});return y.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return n.scopeName=e.scopeName,n}const qu=y.forwardRef((t,e)=>{const{children:n,...r}=t,i=y.Children.toArray(n),s=i.find(XHe);if(s){const a=s.props.children,o=i.map(l=>l===s?y.Children.count(a)>1?y.Children.only(null):y.isValidElement(a)?a.props.children:null:l);return y.createElement(J7,ee({},r,{ref:e}),y.isValidElement(a)?y.cloneElement(a,void 0,o):null)}return y.createElement(J7,ee({},r,{ref:e}),n)});qu.displayName="Slot";const J7=y.forwardRef((t,e)=>{const{children:n,...r}=t;return y.isValidElement(n)?y.cloneElement(n,{...ZHe(r,n.props),ref:e?qD(e,n.ref):n.ref}):y.Children.count(n)>1?y.Children.only(null):null});J7.displayName="SlotClone";const DH=({children:t})=>y.createElement(y.Fragment,null,t);function XHe(t){return y.isValidElement(t)&&t.type===DH}function ZHe(t,e){const n={...e};for(const r in e){const i=t[r],s=e[r];/^on[A-Z]/.test(r)?i&&s?n[r]=(...o)=>{s(...o),i(...o)}:i&&(n[r]=i):r==="style"?n[r]={...i,...s}:r==="className"&&(n[r]=[i,s].filter(Boolean).join(" "))}return{...t,...n}}const JHe=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],lt=JHe.reduce((t,e)=>{const n=y.forwardRef((r,i)=>{const{asChild:s,...a}=r,o=s?qu:e;return y.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),y.createElement(o,ee({},a,{ref:i}))});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});function khe(t,e){t&&Qs.flushSync(()=>t.dispatchEvent(e))}function Xi(t){const e=y.useRef(t);return y.useEffect(()=>{e.current=t}),y.useMemo(()=>(...n)=>{var r;return(r=e.current)===null||r===void 0?void 0:r.call(e,...n)},[])}function eVe(t,e=globalThis?.document){const n=Xi(t);y.useEffect(()=>{const r=i=>{i.key==="Escape"&&n(i)};return e.addEventListener("keydown",r),()=>e.removeEventListener("keydown",r)},[n,e])}const e9="dismissableLayer.update",tVe="dismissableLayer.pointerDownOutside",nVe="dismissableLayer.focusOutside";let cZ;const rVe=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Rg=y.forwardRef((t,e)=>{var n;const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:a,onInteractOutside:o,onDismiss:l,...c}=t,u=y.useContext(rVe),[d,f]=y.useState(null),h=(n=d?.ownerDocument)!==null&&n!==void 0?n:globalThis?.document,[,m]=y.useState({}),g=_t(e,I=>f(I)),b=Array.from(u.layers),[E]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),x=b.indexOf(E),S=d?b.indexOf(d):-1,A=u.layersWithOutsidePointerEventsDisabled.size>0,R=S>=x,C=iVe(I=>{const D=I.target,k=[...u.branches].some(O=>O.contains(D));!R||k||(s?.(I),o?.(I),I.defaultPrevented||l?.())},h),T=sVe(I=>{const D=I.target;[...u.branches].some(O=>O.contains(D))||(a?.(I),o?.(I),I.defaultPrevented||l?.())},h);return eVe(I=>{S===u.layers.size-1&&(i?.(I),!I.defaultPrevented&&l&&(I.preventDefault(),l()))},h),y.useEffect(()=>{if(d)return r&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(cZ=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(d)),u.layers.add(d),uZ(),()=>{r&&u.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=cZ)}},[d,h,r,u]),y.useEffect(()=>()=>
70{d&&(u.layers.delete(d),u.layersWithOutsidePointerEventsDisabled.delete(d),uZ())},[d,u]),y.useEffect(()=>{const I=()=>m({});return document.addEventListener(e9,I),()=>document.removeEventListener(e9,I)},[]),y.createElement(lt.div,ee({},c,{ref:g,style:{pointerEvents:A?R?"auto":"none":void 0,...t.style},onFocusCapture:He(t.onFocusCapture,T.onFocusCapture),onBlurCapture:He(t.onBlurCapture,T.onBlurCapture),onPointerDownCapture:He(t.onPointerDownCapture,C.onPointerDownCapture)}))});function iVe(t,e=globalThis?.document){const n=Xi(t),r=y.useRef(!1),i=y.useRef(()=>{});return y.useEffect(()=>{const s=o=>{if(o.target&&!r.current){let c=function(){Dhe(tVe,n,l,{discrete:!0})};const l={originalEvent:o};o.pointerType==="touch"?(e.removeEventListener("click",i.current),i.current=c,e.addEventListener("click",i.current,{once:!0})):c()}else e.removeEventListener("click",i.current);r.current=!1},a=window.setTimeout(()=>{e.addEventListener("pointerdown",s)},0);return()=>{window.clearTimeout(a),e.removeEventListener("pointerdown",s),e.removeEventListener("click",i.current)}},[e,n]),{onPointerDownCapture:()=>r.current=!0}}function sVe(t,e=globalThis?.document){const n=Xi(t),r=y.useRef(!1);return y.useEffect(()=>{const i=s=>{s.target&&!r.current&&Dhe(nVe,n,{originalEvent:s},{discrete:!1})};return e.addEventListener("focusin",i),()=>e.removeEventListener("focusin",i)},[e,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function uZ(){const t=new CustomEvent(e9);document.dispatchEvent(t)}function Dhe(t,e,n,{discrete:r}){const i=n.originalEvent.target,s=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&i.addEventListener(t,e,{once:!0}),r?khe(i,s):i.dispatchEvent(s)}const aVe=Rg,ri=globalThis?.document?y.useLayoutEffect:()=>{},oVe=g2.useId||(()=>{});let lVe=0;function Pi(t){const[e,n]=y.useState(oVe());return ri(()=>{n(r=>r??String(lVe++))},[t]),t||(e?`radix-${e}`:"")}const cVe=["top","right","bottom","left"],Ep=Math.min,Lo=Math.max,lI=Math.round,EC=Math.floor,Fu=t=>({x:t,y:t}),uVe={left:"right",right:"left",bottom:"top",top:"bottom"},dVe={start:"end",end:"start"};function t9(t,e,n){return Lo(t,Ep(e,n))}function bf(t,e){return typeof t=="function"?t(e):t}function Ef(t){return t.split("-")[0]}function Mb(t){return t.split("-")[1]}function LH(t){return t==="x"?"y":"x"}function OH(t){return t==="y"?"height":"width"}function xp(t){return["top","bottom"].includes(Ef(t))?"y":"x"}function MH(t){return LH(xp(t))}function fVe(t,e,n){n===void 0&&(n=!1);const r=Mb(t),i=MH(t),s=OH(i);let a=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return e.reference[s]>e.floating[s]&&(a=cI(a)),[a,cI(a)]}function hVe(t){const e=cI(t);return[n9(t),e,n9(e)]}function n9(t){return t.replace(/start|end/g,e=>dVe[e])}function pVe(t,e,n){const r=["left","right"],i=["right","left"],s=["top","bottom"],a=["bottom","top"];switch(t){case"top":case"bottom":return n?e?i:r:e?r:i;case"left":case"right":return e?s:a;default:return[]}}function mVe(t,e,n,r){const i=Mb(t);let s=pVe(Ef(t),n==="start",r);return i&&(s=s.map(a=>a+"-"+i),e&&(s=s.concat(s.map(n9)))),s}function cI(t){return t.replace(/left|right|bottom|top/g,e=>uVe[e])}function gVe(t){return{top:0,right:0,bottom:0,left:0,...t}}function Lhe(t){return typeof t!="number"?gVe(t):{top:t,right:t,bottom:t,left:t}}function uI(t){const{x:e,y:n,width:r,height:i}=t;return{width:r,height:i,top:n,left:e,right:e+r,bottom:n+i,x:e,y:n}}function dZ(t,e,n){let{reference:r,floating:i}=t;const s=xp(e),a=MH(e),o=OH(a),l=Ef(e),c=s==="y",u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[o]/2-i[o]/2;let h;switch(l){case"top":h={x:u,y:r.y-i.height};break;case"bottom":h={x:u,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:d};break;case"left":h={x:r.x-i.width,y:d};break;default:h={x:r.x,y:r.y}}switch(Mb(e)){case"start":h[a]-=f*(n&&c?-1:1);break;case"end":h[a]+=f*(n&&c?-1:1);break}return h}const vVe=async(t,e,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:s=[],platform:a}=n,o=s.filter(Boolean),l=await(a.isRTL==null?void 0:a.isRTL(e));let c=await a.getElementRects({reference:t,floating:e,strategy:i}
vendor: 9,656 bytes, line 70
70),{x:u,y:d}=dZ(c,r,l),f=r,h={},m=0;for(let g=0;g<o.length;g++){const{name:b,fn:E}=o[g],{x,y:S,data:A,reset:R}=await E({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:h,rects:c,platform:a,elements:{reference:t,floating:e}});u=x??u,d=S??d,h={...h,[b]:{...h[b],...A}},R&&m<=50&&(m++,typeof R=="object"&&(R.placement&&(f=R.placement),R.rects&&(c=R.rects===!0?await a.getElementRects({reference:t,floating:e,strategy:i}):R.rects),{x:u,y:d}=dZ(c,f,l)),g=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:h}};async function N2(t,e){var n;e===void 0&&(e={});const{x:r,y:i,platform:s,rects:a,elements:o,strategy:l}=t,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:h=0}=bf(e,t),m=Lhe(h),b=o[f?d==="floating"?"reference":"floating":d],E=uI(await s.getClippingRect({element:(n=await(s.isElement==null?void 0:s.isElement(b)))==null||n?b:b.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(o.floating)),boundary:c,rootBoundary:u,strategy:l})),x=d==="floating"?{x:r,y:i,width:a.floating.width,height:a.floating.height}:a.reference,S=await(s.getOffsetParent==null?void 0:s.getOffsetParent(o.floating)),A=await(s.isElement==null?void 0:s.isElement(S))?await(s.getScale==null?void 0:s.getScale(S))||{x:1,y:1}:{x:1,y:1},R=uI(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:x,offsetParent:S,strategy:l}):x);return{top:(E.top-R.top+m.top)/A.y,bottom:(R.bottom-E.bottom+m.bottom)/A.y,left:(E.left-R.left+m.left)/A.x,right:(R.right-E.right+m.right)/A.x}}const yVe=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:r,placement:i,rects:s,platform:a,elements:o,middlewareData:l}=e,{element:c,padding:u=0}=bf(t,e)||{};if(c==null)return{};const d=Lhe(u),f={x:n,y:r},h=MH(i),m=OH(h),g=await a.getDimensions(c),b=h==="y",E=b?"top":"left",x=b?"bottom":"right",S=b?"clientHeight":"clientWidth",A=s.reference[m]+s.reference[h]-f[h]-s.floating[m],R=f[h]-s.reference[h],C=await(a.getOffsetParent==null?void 0:a.getOffsetParent(c));let T=C?C[S]:0;(!T||!await(a.isElement==null?void 0:a.isElement(C)))&&(T=o.floating[S]||s.floating[m]);const I=A/2-R/2,D=T/2-g[m]/2-1,k=Ep(d[E],D),O=Ep(d[x],D),P=k,M=T-g[m]-O,j=T/2-g[m]/2+I,U=t9(P,j,M),z=!l.arrow&&Mb(i)!=null&&j!==U&&s.reference[m]/2-(j<P?k:O)-g[m]/2<0,G=z?j<P?j-P:j-M:0;return{[h]:f[h]+G,data:{[h]:U,centerOffset:j-U-G,...z&&{alignmentOffset:G}},reset:z}}}),bVe=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,r;const{placement:i,middlewareData:s,rects:a,initialPlacement:o,platform:l,elements:c}=e,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:g=!0,...b}=bf(t,e);if((n=s.arrow)!=null&&n.alignmentOffset)return{};const E=Ef(i),x=xp(o),S=Ef(o)===o,A=await(l.isRTL==null?void 0:l.isRTL(c.floating)),R=f||(S||!g?[cI(o)]:hVe(o)),C=m!=="none";!f&&C&&R.push(...mVe(o,g,m,A));const T=[o,...R],I=await N2(e,b),D=[];let k=((r=s.flip)==null?void 0:r.overflows)||[];if(u&&D.push(I[E]),d){const j=fVe(i,a,A);D.push(I[j[0]],I[j[1]])}if(k=[...k,{placement:i,overflows:D}],!D.every(j=>j<=0)){var O,P;const j=(((O=s.flip)==null?void 0:O.index)||0)+1,U=T[j];if(U)return{data:{index:j,overflows:k},reset:{placement:U}};let z=(P=k.filter(G=>G.overflows[0]<=0).sort((G,F)=>G.overflows[1]-F.overflows[1])[0])==null?void 0:P.placement;if(!z)switch(h){case"bestFit":{var M;const G=(M=k.filter(F=>{if(C){const $=xp(F.placement);return $===x||$==="y"}return!0}).map(F=>[F.placement,F.overflows.filter($=>$>0).reduce(($,H)=>$+H,0)]).sort((F,$)=>F[1]-$[1])[0])==null?void 0:M[0];G&&(z=G);break}case"initialPlacement":z=o;break}if(i!==z)return{reset:{placement:z}}}return{}}}};function fZ(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function hZ(t){return cVe.some(e=>t[e]>=0)}const EVe=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:r="referenceHidden",...i}=bf(t,e);switch(r){case"referenceHidden":{const s=await N2(e,{...i,elementContext:"reference"}),a=fZ(s,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:hZ(a)}}}case"escaped":{const s=await N2(e,{...i,altBoundary:!0}),a=fZ(s,n.floating);return{data:{escapedOffsets:a,escaped:hZ(a)}}}default:return{}}}}};async function xVe(t,e){const{placement:n,platform:r,elements:i}=t,s=await(r.isRTL==null?void 0:r.isRTL(i.floating)),a=Ef(n),o=Mb(n),l=xp(n)==="y",c=["left","top"].includes(a)?-1:1,u=s&&l?-1:1,d=bf(e,t);let{mainAxis:f,crossAxis:h,alignmentAxis:m}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return o&&typeof m=="number"&&(h=o==="end"?m*-1:m),l?{x:h*u,y:f*c}:{x:f*c,y:h*u}}const wVe=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,r;const{x:i,y:s,placement:a,middlewareData:o}=e,l=await xVe(e,t);return a===((n=o.offset)==null?void 0:n.placement)&&(r=o.arrow)!=null&&r.alignmentOffset?{}:{x:i+l.x,y:s+l.y,data:{...l,placement:a}}}}},SVe=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:r,placement:i}=e,{mainAxis:s=!0,crossAxis:a=!1,limiter:o={fn:b=>{let{x:E,y:x}=b;return{x:E,y:x}}},...l}=bf(t,e),c={x:n,y:r},u=await N2(e,l),d=xp(Ef(i)),f=LH(d);let h=c[f],m=c[d];if(s){const b=f==="y"?"top":"left",E=f==="y"?"bottom":"right",x=h+u[b],S=h-u[E];h=t9(x,h,S)}if(a){const b=d==="y"?"top":"left",E=d==="y"?"bottom":"right",x=m+u[b],S=m-u[E];m=t9(x,m,S)}const g=o.fn({...e,[f]:h,[d]:m});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[f]:s,[d]:a}}}}}},TVe=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:r,placement:i,rects:s,middlewareData:a}=e,{offset:o=0,mainAxis:l=!0,crossAxis:c=!0}=bf(t,e),u={x:n,y:r},d=xp(i),f=LH(d);let h=u[f],m=u[d];const g=bf(o,e),b=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){const S=f==="y"?"height":"width",A=s.reference[f]-s.floating[S]+b.mainAxis,R=s.reference[f]+s.reference[S]-b.mainAxis;h<A?h=A:h>R&&(h=R)}if(c){var E,x;const S=f==="y"?"width":"height",A=["top","left"].includes(Ef(i)),R=s.reference[d]-s.floating[S]+(A&&((E=a.offset)==null?void 0:E[d])||0)+(A?0:b.crossAxis),C=s.reference[d]+s.reference[S]+(A?0:((x=a.offset)==null?void 0:x[d])||0)-(A?b.crossAxis:0);m<R?m=R:m>C&&(m=C)}return{[f]:h,[d]:m}}}},AVe=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,r;const{placement:i,rects:s,platform:a,elements:o}=e,{apply:l=()=>{},...c}=bf(t,e),u=await N2(e,c),d=Ef(i),f=Mb(i),h=xp(i)==="y",{width:m,height:g}=s.floating;let b,E;d==="top"||d==="bottom"?(b=d,E=f===(await(a.isRTL==null?void 0:a.isRTL(o.floating))?"start":"end")?"left":"right"):(E=d,b=f==="end"?"top":"bottom");const x=g-u.top-u.bottom,S=m-u.left-u.right,A=Ep(g-u[b],x),R=Ep(m-u[E],S),C=!e.middlewareData.shift;let T=A,I=R;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(I=S),(r=e.middlewareData.shift)!=null&&r.enabled.y&&(T=x),C&&!f){const k=Lo(u.left,0),O=Lo(u.right,0),P=Lo(u.top,0),M=Lo(u.bottom,0);h?I=m-2*(k!==0||O!==0?k+O:Lo(u.left,u.right)):T=g-2*(P!==0||M!==0?P+M:Lo(u.top,u.bottom))}await l({...e,availableWidth:I,availableHeight:T});const D=await a.getDimensions(o.floating);return m!==D.width||g!==D.height?{reset:{rects:!0}}:{}}}};function YD(){return typeof window<"u"}function Pb(t){return Ohe(t)?(t.nodeName||"").toLowerCase():"#document"}function No(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function rd(t){var e;return(e=(Ohe(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function Ohe(t){return YD()?t instanceof Node||t instanceof No(t).Node:!1}function Tc(t){return YD()?t instanceof Element||t instanceof No(t).Element:!1}function Ku(t){return YD()?t instanceof HTMLElement||t instanceof No(t).HTMLElement:!1}function pZ(t){return!YD()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof No(t).ShadowRoot}function nT(t){const{overflow:e,overflowX:n,overflowY:r,display:i}=Ac(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&!["inline","contents"].includes(i)}function CVe(t){return["table","td","th"].includes(Pb(t))}function QD(t){return[":popover-open",":modal"].some(e=>{try{return t.matches(e)}catch{return!1}})}function PH(t){const e=$H(),n=Tc(t)?Ac(t):t;return["transform","translate","scale","rotate","perspective"].some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function RVe(t){let e=wp(t);for(;Ku(e)&&!Qy(e);){if(PH(e))return e;if(QD(e))return null;e=wp(e)}return null}function $H(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Qy(t){return["html","body","#document"].includes(Pb(t))}function Ac(t){return No(t).getComputedStyle(t)}function XD(t){return Tc(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function wp(t){if(Pb(t)==="html")return t;const e=t.assignedSlot||t.parentNode||pZ(t)&&t.host||rd(t);return pZ(e)?e.host:e}function Mhe(t){const e=wp(t);return Qy(e)?t.ownerDocument?t.ownerDocument.body:t.body:Ku(e)&&nT(e)?e:Mhe(e)}function F2(t,e,n){var r;e===void 0&&(e=[]),n===void 0&&(n=!0);const i=Mhe(t),s=i===((r=t.ownerDocument)==null?void 0:r.body),a=No(i);if(s){const o=r9(a);
vendor: 7,133 bytes, line 70
70return e.concat(a,a.visualViewport||[],nT(i)?i:[],o&&n?F2(o):[])}return e.concat(i,F2(i,[],n))}function r9(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function Phe(t){const e=Ac(t);let n=parseFloat(e.width)||0,r=parseFloat(e.height)||0;const i=Ku(t),s=i?t.offsetWidth:n,a=i?t.offsetHeight:r,o=lI(n)!==s||lI(r)!==a;return o&&(n=s,r=a),{width:n,height:r,$:o}}function NH(t){return Tc(t)?t:t.contextElement}function ey(t){const e=NH(t);if(!Ku(e))return Fu(1);const n=e.getBoundingClientRect(),{width:r,height:i,$:s}=Phe(e);let a=(s?lI(n.width):n.width)/r,o=(s?lI(n.height):n.height)/i;return(!a||!Number.isFinite(a))&&(a=1),(!o||!Number.isFinite(o))&&(o=1),{x:a,y:o}}const _Ve=Fu(0);function $he(t){const e=No(t);return!$H()||!e.visualViewport?_Ve:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function IVe(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==No(t)?!1:e}function rg(t,e,n,r){e===void 0&&(e=!1),n===void 0&&(n=!1);const i=t.getBoundingClientRect(),s=NH(t);let a=Fu(1);e&&(r?Tc(r)&&(a=ey(r)):a=ey(t));const o=IVe(s,n,r)?$he(s):Fu(0);let l=(i.left+o.x)/a.x,c=(i.top+o.y)/a.y,u=i.width/a.x,d=i.height/a.y;if(s){const f=No(s),h=r&&Tc(r)?No(r):r;let m=f,g=r9(m);for(;g&&r&&h!==m;){const b=ey(g),E=g.getBoundingClientRect(),x=Ac(g),S=E.left+(g.clientLeft+parseFloat(x.paddingLeft))*b.x,A=E.top+(g.clientTop+parseFloat(x.paddingTop))*b.y;l*=b.x,c*=b.y,u*=b.x,d*=b.y,l+=S,c+=A,m=No(g),g=r9(m)}}return uI({width:u,height:d,x:l,y:c})}function FH(t,e){const n=XD(t).scrollLeft;return e?e.left+n:rg(rd(t)).left+n}function Nhe(t,e,n){n===void 0&&(n=!1);const r=t.getBoundingClientRect(),i=r.left+e.scrollLeft-(n?0:FH(t,r)),s=r.top+e.scrollTop;return{x:i,y:s}}function kVe(t){let{elements:e,rect:n,offsetParent:r,strategy:i}=t;const s=i==="fixed",a=rd(r),o=e?QD(e.floating):!1;if(r===a||o&&s)return n;let l={scrollLeft:0,scrollTop:0},c=Fu(1);const u=Fu(0),d=Ku(r);if((d||!d&&!s)&&((Pb(r)!=="body"||nT(a))&&(l=XD(r)),Ku(r))){const h=rg(r);c=ey(r),u.x=h.x+r.clientLeft,u.y=h.y+r.clientTop}const f=a&&!d&&!s?Nhe(a,l,!0):Fu(0);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x+f.x,y:n.y*c.y-l.scrollTop*c.y+u.y+f.y}}function DVe(t){return Array.from(t.getClientRects())}function LVe(t){const e=rd(t),n=XD(t),r=t.ownerDocument.body,i=Lo(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),s=Lo(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+FH(t);const o=-n.scrollTop;return Ac(r).direction==="rtl"&&(a+=Lo(e.clientWidth,r.clientWidth)-i),{width:i,height:s,x:a,y:o}}function OVe(t,e){const n=No(t),r=rd(t),i=n.visualViewport;let s=r.clientWidth,a=r.clientHeight,o=0,l=0;if(i){s=i.width,a=i.height;const c=$H();(!c||c&&e==="fixed")&&(o=i.offsetLeft,l=i.offsetTop)}return{width:s,height:a,x:o,y:l}}function MVe(t,e){const n=rg(t,!0,e==="fixed"),r=n.top+t.clientTop,i=n.left+t.clientLeft,s=Ku(t)?ey(t):Fu(1),a=t.clientWidth*s.x,o=t.clientHeight*s.y,l=i*s.x,c=r*s.y;return{width:a,height:o,x:l,y:c}}function mZ(t,e,n){let r;if(e==="viewport")r=OVe(t,n);else if(e==="document")r=LVe(rd(t));else if(Tc(e))r=MVe(e,n);else{const i=$he(t);r={x:e.x-i.x,y:e.y-i.y,width:e.width,height:e.height}}return uI(r)}function Fhe(t,e){const n=wp(t);return n===e||!Tc(n)||Qy(n)?!1:Ac(n).position==="fixed"||Fhe(n,e)}function PVe(t,e){const n=e.get(t);if(n)return n;let r=F2(t,[],!1).filter(o=>Tc(o)&&Pb(o)!=="body"),i=null;const s=Ac(t).position==="fixed";let a=s?wp(t):t;for(;Tc(a)&&!Qy(a);){const o=Ac(a),l=PH(a);!l&&o.position==="fixed"&&(i=null),(s?!l&&!i:!l&&o.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||nT(a)&&!l&&Fhe(t,a))?r=r.filter(u=>u!==a):i=o,a=wp(a)}return e.set(t,r),r}function $Ve(t){let{element:e,boundary:n,rootBoundary:r,strategy:i}=t;const a=[...n==="clippingAncestors"?QD(e)?[]:PVe(e,this._c):[].concat(n),r],o=a[0],l=a.reduce((c,u)=>{const d=mZ(e,u,i);return c.top=Lo(d.top,c.top),c.right=Ep(d.right,c.right),c.bottom=Ep(d.bottom,c.bottom),c.left=Lo(d.left,c.left),c},mZ(e,o,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function NVe(t){const{width:e,height:n}=Phe(t);return{width:e,height:n}}function FVe(t,e,n){const r=Ku(e),i=rd(e),s=n==="fixed",a=rg(t,!0,s,e);let o={scrollLeft:0,scrollTop:0};const l=Fu(0);if(r||!r&&!s)if((Pb(e)!=="body"||nT(i))&&(o=XD(e)),r){const f=rg(e,!0,s,e);l.x=f.x+e.clientLeft,l.y=f.y+e.clientTop}else i&&(l.x=FH(i));const c=i&&!r&&!s?Nhe(i,o):Fu(0),u=a.left+o.scrollLeft-l.x-c.x,d=a.top+o.scrollTop-l.y-c.y;return{x:u,y:d,width:a.width,height:a.height}}function E6(t){return Ac(t).position==="static"}function gZ(t,e){if(!Ku(t)||Ac(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return rd(t)===n&&(n=n.ownerDocument.body),n}function jhe(t,e){const n=No(t);if(QD(t))return n;if(!Ku(t)){let i=wp(t);for(;i&&!Qy(i);){if(Tc(i)&&!E6(i))return i;i=wp(i)}return n}let r=gZ(t,e);for(;r&&CVe(r)&&E6(r);)r=gZ(r,e);return r&&Qy(r)&&E6(r)&&!PH(r)?n:r||RVe(t)||n}const jVe=async function(t){const e=this.getOffsetParent||jhe,n=this.getDimensions,r=await n(t.floating);return{reference:FVe(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function BVe(t){return Ac(t).direction==="rtl"}const UVe={convertOffsetParentRelativeRectToViewportRelativeRect:kVe,getDocumentElement:rd,getClippingRect:$Ve,getOffsetParent:jhe,getElementRects:jVe,getClientRects:DVe,getDimensions:NVe,getScale:ey,isElement:Tc,isRTL:BVe};function Bhe(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function HVe(t,e){let n=null,r;const i=rd(t);function s(){var o;clearTimeout(r),(o=n)==null||o.disconnect(),n=null}function a(o,l){o===void 0&&(o=!1),l===void 0&&(l=1),s();const c=t.getBoundingClientRect(),{left:u,top:d,width:f,height:h}=c;if(o||e(),!f||!h)return;const m=EC(d),g=EC(i.clientWidth-(u+f)),b=EC(i.clientHeight-(d+h)),E=EC(u),S={rootMargin:-m+"px "+-g+"px "+-b+"px "+-E+"px",threshold:Lo(0,Ep(1,l))||1};let A=!0;function R(C){const T=C[0].intersectionRatio;if(T!==l){if(!A)return a();T?a(!1,T):r=setTimeout(()=>{a(!1,1e-7)},1e3)}T===1&&!Bhe(c,t.getBoundingClientRect())&&a(),A=!1}try{n=new IntersectionObserver(R,{...S,root:i.ownerDocument})}catch{n=new IntersectionObserver(R,S)}n.observe(t)}return a(!0),s}function jH(t,e,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:s=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:o=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,c=NH(t),u=i||s?[...c?F2(c):[],...F2(e)]:[];u.forEach(E=>{i&&E.addEventListener("scroll",n,{passive:!0}),s&&E.addEventListener("resize",n)});const d=c&&o?HVe(c,n):null;let f=-1,h=null;a&&(h=new ResizeObserver(E=>{let[x]=E;x&&x.target===c&&h&&(h.unobserve(e),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var S;(S=h)==null||S.observe(e)})),n()}),c&&!l&&h.observe(c),h.observe(e));let m,g=l?rg(t):null;l&&b();function b(){const E=rg(t);g&&!Bhe(g,E)&&n(),g=E,m=requestAnimationFrame(b)}return n(),()=>{var E;u.forEach(x=>{i&&x.removeEventListener("scroll",n),s&&x.removeEventListener("resize",n)}),d?.(),(E=h)==null||E.disconnect(),h=null,l&&cancelAnimationFrame(m)}}
vendor: 4,780 bytes, line 70
70const VVe=wVe,WVe=SVe,zVe=bVe,GVe=AVe,qVe=EVe,vZ=yVe,KVe=TVe,YVe=(t,e,n)=>{const r=new Map,i={platform:UVe,...n},s={...i.platform,_c:r};return vVe(t,e,{...i,platform:s})};var _5=typeof document<"u"?y.useLayoutEffect:y.useEffect;function dI(t,e){if(t===e)return!0;if(typeof t!=typeof e)return!1;if(typeof t=="function"&&t.toString()===e.toString())return!0;let n,r,i;if(t&&e&&typeof t=="object"){if(Array.isArray(t)){if(n=t.length,n!==e.length)return!1;for(r=n;r--!==0;)if(!dI(t[r],e[r]))return!1;return!0}if(i=Object.keys(t),n=i.length,n!==Object.keys(e).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(e,i[r]))return!1;for(r=n;r--!==0;){const s=i[r];if(!(s==="_owner"&&t.$$typeof)&&!dI(t[s],e[s]))return!1}return!0}return t!==t&&e!==e}function Uhe(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function yZ(t,e){const n=Uhe(t);return Math.round(e*n)/n}function bZ(t){const e=y.useRef(t);return _5(()=>{e.current=t}),e}function Hhe(t){t===void 0&&(t={});const{placement:e="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:s,floating:a}={},transform:o=!0,whileElementsMounted:l,open:c}=t,[u,d]=y.useState({x:0,y:0,strategy:n,placement:e,middlewareData:{},isPositioned:!1}),[f,h]=y.useState(r);dI(f,r)||h(r);const[m,g]=y.useState(null),[b,E]=y.useState(null),x=y.useCallback(G=>{G!==C.current&&(C.current=G,g(G))},[]),S=y.useCallback(G=>{G!==T.current&&(T.current=G,E(G))},[]),A=s||m,R=a||b,C=y.useRef(null),T=y.useRef(null),I=y.useRef(u),D=l!=null,k=bZ(l),O=bZ(i),P=y.useCallback(()=>{if(!C.current||!T.current)return;const G={placement:e,strategy:n,middleware:f};O.current&&(G.platform=O.current),YVe(C.current,T.current,G).then(F=>{const $={...F,isPositioned:!0};M.current&&!dI(I.current,$)&&(I.current=$,Qs.flushSync(()=>{d($)}))})},[f,e,n,O]);_5(()=>{c===!1&&I.current.isPositioned&&(I.current.isPositioned=!1,d(G=>({...G,isPositioned:!1})))},[c]);const M=y.useRef(!1);_5(()=>(M.current=!0,()=>{M.current=!1}),[]),_5(()=>{if(A&&(C.current=A),R&&(T.current=R),A&&R){if(k.current)return k.current(A,R,P);P()}},[A,R,P,k,D]);const j=y.useMemo(()=>({reference:C,floating:T,setReference:x,setFloating:S}),[x,S]),U=y.useMemo(()=>({reference:A,floating:R}),[A,R]),z=y.useMemo(()=>{const G={position:n,left:0,top:0};if(!U.floating)return G;const F=yZ(U.floating,u.x),$=yZ(U.floating,u.y);return o?{...G,transform:"translate("+F+"px, "+$+"px)",...Uhe(U.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:F,top:$}},[n,o,U.floating,u.x,u.y]);return y.useMemo(()=>({...u,update:P,refs:j,elements:U,floatingStyles:z}),[u,P,j,U,z])}const QVe=t=>{function e(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:t,fn(n){const{element:r,padding:i}=typeof t=="function"?t(n):t;return r&&e(r)?r.current!=null?vZ({element:r.current,padding:i}).fn(n):{}:r?vZ({element:r,padding:i}).fn(n):{}}}},Vhe=(t,e)=>({...VVe(t),options:[t,e]}),Whe=(t,e)=>({...WVe(t),options:[t,e]}),XVe=(t,e)=>({...KVe(t),options:[t,e]}),zhe=(t,e)=>({...zVe(t),options:[t,e]}),ZVe=(t,e)=>({...GVe(t),options:[t,e]}),JVe=(t,e)=>({...qVe(t),options:[t,e]}),eWe=(t,e)=>({...QVe(t),options:[t,e]}),tWe=y.forwardRef((t,e)=>{const{children:n,width:r=10,height:i=5,...s}=t;return y.createElement(lt.svg,ee({},s,{ref:e,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),t.asChild?n:y.createElement("polygon",{points:"0,0 30,0 15,10"}))}),nWe=tWe;function ZD(t){const[e,n]=y.useState(void 0);return ri(()=>{if(t){n({width:t.offsetWidth,height:t.offsetHeight});const r=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const s=i[0];let a,o;if("borderBoxSize"in s){const l=s.borderBoxSize,c=Array.isArray(l)?l[0]:l;a=c.inlineSize,o=c.blockSize}else a=t.offsetWidth,o=t.offsetHeight;n({width:a,height:o})});return r.observe(t,{box:"border-box"}),()=>r.unobserve(t)}else n(void 0)},[t]),e}const Ghe="Popper",[qhe,Bp]=Ei(Ghe),[rWe,Khe]=qhe(Ghe),iWe=t=>{const{__scopePopper:e,children:n}=t,[r,i]=y.useState(null);return y.createElement(rWe,{scope:e,anchor:r,onAnchorChange:i},n)},sWe="PopperAnchor",aWe=y.forwardRef((t,e)=>{const{__scopePopper:n,virtualRef:r,...i}=t,s=Khe(sWe,n),a=y.useRef(null),o=_t(e,a);return y.useEffect(()=>{s.onAnchorChange(r?.current||a.current)}),r?null:y.createElement(lt.div,ee({},i,{ref:o}))}),Yhe="PopperContent",[oWe,lWe]=qhe(Yhe),cWe=y.forwardRef((t,e)=>{var n,r,i,s,a,o,l,c;const{__scopePopper:u,side:d="bottom",sideOffset:f=0,align:h="center",alignOffset:m=0,arrowPadding:g=0,avoidCollisions:b=!0,collisionBoundary:E=[],collisionPadding:x=0,sticky:S="partial",hideWhenDetached:A=!1,updatePositionStrategy:R="optimized",onPlaced:C,...T}=t,I=Khe(Yhe,u),[D,k]=y.useState(null),O=_t(e,Ot=>k(Ot)),[P,M]=y.useState(null),j=ZD(P),U=(n=j?.width)!==null&&n!==void 0?n:0,z=(r=j?.he
70ight)!==null&&r!==void 0?r:0,G=d+(h!=="center"?"-"+h:""),F=typeof x=="number"?x:{top:0,right:0,bottom:0,left:0,...x},$=Array.isArray(E)?E:[E],H=$.length>0,q={padding:F,boundary:$.filter(hWe),altBoundary:H},{refs:Y,floatingStyles:se,placement:ye,isPositioned:ie,middlewareData:ne}=Hhe({strategy:"fixed",placement:G,whileElementsMounted:(...Ot)=>jH(...Ot,{animationFrame:R==="always"}),elements:{reference:I.anchor},middleware:[Vhe({mainAxis:f+z,alignmentAxis:m}),b&&Whe({mainAxis:!0,crossAxis:!1,limiter:S==="partial"?XVe():void 0,...q}),b&&zhe({...q}),ZVe({...q,apply:({elements:Ot,rects:Wn,availableWidth:zn,availableHeight:Na})=>{const{width:ya,height:ba}=Wn.reference,At=Ot.floating.style;At.setProperty("--radix-popper-available-width",`${zn}px`),At.setProperty("--radix-popper-available-height",`${Na}px`),At.setProperty("--radix-popper-anchor-width",`${ya}px`),At.setProperty("--radix-popper-anchor-height",`${ba}px`)}}),P&&eWe({element:P,padding:g}),pWe({arrowWidth:U,arrowHeight:z}),A&&JVe({strategy:"referenceHidden",...q})]}),[ae,Se]=Qhe(ye),Re=Xi(C);ri(()=>{ie&&Re?.()},[ie,Re]);const je=(i=ne.arrow)===null||i===void 0?void 0:i.x,Fe=(s=ne.arrow)===null||s===void 0?void 0:s.y,Me=((a=ne.arrow)===null||a===void 0?void 0:a.centerOffset)!==0,[Et,$t]=y.useState();return ri(()=>{D&&$t(window.getComputedStyle(D).zIndex)},[D]),y.createElement("div",{ref:Y.setFloating,"data-radix-popper-content-wrapper":"",style:{...se,transform:ie?se.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Et,"--radix-popper-transform-origin":[(o=ne.transformOrigin)===null||o===void 0?void 0:o.x,(l=ne.transformOrigin)===null||l===void 0?void 0:l.y].join(" ")},dir:t.dir},y.createElement(oWe,{scope:u,placedSide:ae,onArrowChange:M,arrowX:je,arrowY:Fe,shouldHideArrow:Me},y.createElement(lt.div,ee({"data-side":ae,"data-align":Se},T,{ref:O,style:{...T.style,animation:ie?void 0:"none",opacity:(c=ne.hide)!==null&&c!==void 0&&c.referenceHidden?0:void 0}}))))}),uWe="PopperArrow",dWe={top:"bottom",right:"left",bottom:"top",left:"right"},fWe=y.forwardRef(function(e,n){const{__scopePopper:r,...i}=e,s=lWe(uWe,r),a=dWe[s.placedSide];return y.createElement("span",{ref:s.onArrowChange,style:{position:"absolute",left:s.arrowX,top:s.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[s.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[s.placedSide],visibility:s.shouldHideArrow?"hidden":void 0}},y.createElement(nWe,ee({},i,{ref:n,style:{...i.style,display:"block"}})))});function hWe(t){return t!==null}const pWe=t=>({name:"transformOrigin",options:t,fn(e){var n,r,i,s,a;const{placement:o,rects:l,middlewareData:c}=e,d=((n=c.arrow)===null||n===void 0?void 0:n.centerOffset)!==0,f=d?0:t.arrowWidth,h=d?0:t.arrowHeight,[m,g]=Qhe(o),b={start:"0%",center:"50%",end:"100%"}[g],E=((r=(i=c.arrow)===null||i===void 0?void 0:i.x)!==null&&r!==void 0?r:0)+f/2,x=((s=(a=c.arrow)===null||a===void 0?void 0:a.y)!==null&&s!==void 0?s:0)+h/2;let S="",A="";return m==="bottom"?(S=d?b:`${E}px`,A=`${-h}px`):m==="top"?(S=d?b:`${E}px`,A=`${l.floating.height+h}px`):m==="right"?(S=`${-h}px`,A=d?b:`${x}px`):m==="left"&&(S=`${l.floating.width+h}px`,A=d?b:`${x}px`),{data:{x:S,y:A}}}});function Qhe(t){const[e,n="center"]=t.split("-");return[e,n]}const $b=iWe,rT=aWe,iT=cWe,mWe=fWe,Nb=y.forwardRef((t,e)=>{var n;const{container:r=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...i}=t;return r?EH.createPortal(y.createElement(lt.div,ee({},i,{ref:e})),r):null});function gWe(t,e){return y.useReducer((n,r)=>{const i=e[n][r];return i??n},t)}const as=t=>{const{present:e,children:n}=t,r=vWe(e),i=typeof n=="function"?n({present:r.isPresent}):y.Children.only(n),s=_t(r.ref,i.ref);return typeof n=="function"||r.isPresent?y.cloneElement(i,{ref:s}):null};as.displayName="Presence";function vWe(t){const[e,n]=y.useState(),r=y.useRef({}),i=y.useRef(t),s=y.useRef("none"),a=t?"mounted":"unmounted",[o,l]=gWe(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const c=xC(r.current);s.current=o==="mounted"?c:"none"},[o]),ri(()=>{const c=r.current,u=i.current;if(u!==t){const f=s.current,h=xC(c);
70t?l("MOUNT"):h==="none"||c?.display==="none"?l("UNMOUNT"):l(u&&f!==h?"ANIMATION_OUT":"UNMOUNT"),i.current=t}},[t,l]),ri(()=>{if(e){const c=d=>{const h=xC(r.current).includes(d.animationName);d.target===e&&h&&Qs.flushSync(()=>l("ANIMATION_END"))},u=d=>{d.target===e&&(s.current=xC(r.current))};return e.addEventListener("animationstart",u),e.addEventListener("animationcancel",c),e.addEventListener("animationend",c),()=>{e.removeEventListener("animationstart",u),e.removeEventListener("animationcancel",c),e.removeEventListener("animationend",c)}}else l("ANIMATION_END")},[e,l]),{isPresent:["mounted","unmountSuspended"].includes(o),ref:y.useCallback(c=>{c&&(r.current=getComputedStyle(c)),n(c)},[])}}function xC(t){return t?.animationName||"none"}function Ji({prop:t,defaultProp:e,onChange:n=()=>{}}){const[r,i]=yWe({defaultProp:e,onChange:n}),s=t!==void 0,a=s?t:r,o=Xi(n),l=y.useCallback(c=>{if(s){const d=typeof c=="function"?c(t):c;d!==t&&o(d)}else i(c)},[s,t,i,o]);return[a,l]}function yWe({defaultProp:t,onChange:e}){const n=y.useState(t),[r]=n,i=y.useRef(r),s=Xi(e);return y.useEffect(()=>{i.current!==r&&(s(r),i.current=r)},[r,i,s]),n}const Xhe=y.forwardRef((t,e)=>y.createElement(lt.span,ee({},t,{ref:e,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...t.style}}))),bWe=Xhe,[JD,hpn]=Ei("Tooltip",[Bp]),BH=Bp(),EWe="TooltipProvider",xWe=700,i9="tooltip.open",[wWe,UH]=JD(EWe),SWe=t=>{const{__scopeTooltip:e,delayDuration:n=xWe,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:s}=t,[a,o]=y.useState(!0),l=y.useRef(!1),c=y.useRef(0);return y.useEffect(()=>{const u=c.current;return()=>window.clearTimeout(u)},[]),y.createElement(wWe,{scope:e,isOpenDelayed:a,delayDuration:n,onOpen:y.useCallback(()=>{window.clearTimeout(c.current),o(!1)},[]),onClose:y.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>o(!0),r)},[r]),isPointerInTransitRef:l,onPointerInTransitChange:y.useCallback(u=>{l.current=u},[]),disableHoverableContent:i},s)},HH="Tooltip",[TWe,sT]=JD(HH),AWe=t=>{const{__scopeTooltip:e,children:n,open:r,defaultOpen:i=!1,onOpenChange:s,disableHoverableContent:a,delayDuration:o}=t,l=UH(HH,t.__scopeTooltip),c=BH(e),[u,d]=y.useState(null),f=Pi(),h=y.useRef(0),m=a??l.disableHoverableContent,g=o??l.delayDuration,b=y.useRef(!1),[E=!1,x]=Ji({prop:r,defaultProp:i,onChange:T=>{T?(l.onOpen(),document.dispatchEvent(new CustomEvent(i9))):l.onClose(),s?.(T)}}),S=y.useMemo(()=>E?b.current?"delayed-open":"instant-open":"closed",[E]),A=y.useCallback(()=>{window.clearTimeout(h.current),b.current=!1,x(!0)},[x]),R=y.useCallback(()=>{window.clearTimeout(h.current),x(!1)},[x]),C=y.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>{b.current=!0,x(!0)},g)},[g,x]);return y.useEffect(()=>()=>window.clearTimeout(h.current),[]),y.createElement($b,c,y.createElement(TWe,{scope:e,contentId:f,open:E,stateAttribute:S,trigger:u,onTriggerChange:d,onTriggerEnter:y.useCallback(()=>{l.isOpenDelayed?C():A()},[l.isOpenDelayed,C,A]),onTriggerLeave:y.useCallback(()=>{m?R():window.clearTimeout(h.current)},[R,m]),onOpen:A,onClose:R,disableHoverableContent:m},n))},EZ="TooltipTrigger",CWe=y.forwardRef((t,e)=>{const{__scopeTooltip:n,...r}=t,i=sT(EZ,n),s=UH(EZ,n),a=BH(n),o=y.useRef(null),l=_t(e,o,i.onTriggerChange),c=y.useRef(!1),u=y.useRef(!1),d=y.useCallback(()=>c.current=!1,[]);return y.useEffect(()=>()=>document.removeEventListener("pointerup",d),[d]),y.createElement(rT,ee({asChild:!0},a),y.createElement(lt.button,ee({"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute},r,{ref:l,onPointerMove:He(t.onPointerMove,f=>{f.pointerType!=="touch"&&!u.current&&!s.isPointerInTransitRef.current&&(i.onTriggerEnter(),u.current=!0)}),onPointerLeave:He(t.onPointerLeave,()=>{i.onTriggerLeave(),u.current=!1}),onPointerDown:He(t.onPointerDown,()=>{c.current=!0,document.addEventListener("pointerup",d,{once:!0})}),onFocus:He(t.onFocus,()=>{c.current||i.onOpen()}),onBlur:He(t.onBlur,i.onClose),onClick:He(t.onClick,i.onClose)})))}),Zhe="TooltipPortal",[RWe,_We]=JD(Zhe,{forceMount:void 0}),IWe=t=>{const{__scopeTooltip:e,forceMount:n,children:r,container:i}=t,s=sT(Zhe,e);return y.createElement(RWe,{scope:e,forceMount:n},y.createElement(as,{present:n||s.open},y.createElement(Nb,{asChild:!0,container:i},r)))},j2="TooltipContent",kWe=y.forwardRef((t,e)=>{const n=_We(j2,t.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...s}=t,a=sT(j2,t.__scopeTooltip);return y.createElement(as,{present:r||a.open},a.disableHoverableContent?y.createElement(Jhe,ee({side:i},s,{ref:e})):y.createElement(DWe,ee({side:i},s,{ref:e})))}),DWe=y.forwardRef((t,e)=>{const n=sT(j2,t.__scopeTooltip),r=UH(j2,t.__scopeTooltip),i=y.useRef(null),s=_t(e,i),[a,o]=y.useState(null),{trigger:l,onClose:c}=n,u=i.current,{onPointerInTransitChange:d}=r,f=y.useCallback(()=>{o(null),d(!1)},[d]),h=y.useCallback((m,g)=>{const b=m.currentTarget,E={x:m.clientX,y:m.clientY},x=OWe(E,b.getBoundingClientRect()),S=MWe(E,x),A=PWe(g.getBoundingClientRect()),R=NWe([...S,...A]);o(R),d(!0)},[d]);return y.useEffect(()=>()=>f(),[f]),y.useEffect(()=>{if(l&&u){const m=b=>h(b,u),g=b=>h(b,l);return l.addEventListener("pointerleave",m),u.addEventListener("pointerleave",g),()=>{l.removeEventListener("pointerleave",m),u.removeEventListener("pointerleave",g)}}},[l,u,h,f]),y.useEffect(()=>{if(a){const m=g=>{const b=g.target,E={x:g.clientX,y:g.clientY},x=l?.contains(b)||u?.contains(b),S=!$We(E,a);x?f():S&&(f(),c())};return document.addEventListener("pointermove",m),()=>document.removeEventListener("pointermove",m)}},[l,u,a,c,f]),y.createElement(Jhe,ee({},t,{ref:s}))}),[LWe,ppn]=JD(HH,{isInside:!1}),Jhe=y.forwardRef((t,e)=>{const{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:s,onPointerDownOutside:a,...o}=t,l=sT(j2,n),c=BH(n),{onClose:u}=l;return y.useEffect(()=>(document.addEventListener(i9,u),()=>document.removeEventListener(i9,u)),[u]),y.useEffect(()=>{if(l.trigger){const d=f=>{const h=f.target;h!=null&&h.contains(l.trigger)&&u()};return window.addEventListener("scroll",d,{capture:!0}),()=>window.removeEventListener("scroll",d,{capture:!0})}},[l.trigger,u]),y.createElement(Rg,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:a,onFocusOutside:d=>d.preventDefault(),onDismiss:u},y.createElement(iT,ee({"data-state":l.stateAttribute},c,o,{ref:e,style:{...o.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),y.createElement(DH,null,r),y.createElement(LWe,{scope:n,isInside:!0},y.createElement(bWe,{id:l.contentId,role:"tooltip"},i||r))))});function OWe(t,e){const n=Math.abs(e.top-t.y),r=Math.abs(e.bottom-t.y),i=Math.abs(e.right-t.x),s=Math.abs(e.left-t.x);switch(Math.min(n,r,i,s)){case s:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function MWe(t,e,n=5){const r=[];switch(e){case"top":r.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":r.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":r.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":r.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return r}function PWe(t){const{top:e,right:n,bottom:r,left:i}=t;return[{x:i,y:e},{x:n,y:e},{x:n,y:r},{x:i,y:r}]}function $We(t,e){const{x:n,y:r}=t;let i=!1;for(let s=0,a=e.length-1;s<e.length;a=s++){const o=e[s].x,l=e[s].y,c=e[a].x,u=e[a].y;l>r!=u>r&&n<(c-o)*(r-l)/(u-l)+o&&(i=!i)}return i}function NWe(t){const e=t.slice();return e.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),FWe(e)}function FWe(t){if(t.length<=1)return t.slice();const e=[];for(let r=0;r<t.length;r++){const i=t[r];for(;e.length>=2;){const s=e[e.length-1],a=e[e.length-2];if((s.x-a.x)*(i.y-a.y)>=(s.y-a.y)*(i.x-a.x))e.pop();else break}e.push(i)}e.pop();const n=[];for(let r=t.length-1;r>=0;r--){const i=t[r];for(;n.length>=2;){const s=n[n.length-1],a=n[n.length-2];if((s.x-a.x)*(i.y-a.y)>=(s.y-a.y)*(i.x-a.x))n.pop();else break}n.push(i)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}const jWe=SWe,epe=AWe,tpe=CWe,npe=IWe,rpe=kWe;let x6=0;function aT(){y.useEffect(()=>{var t,e;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(t=n[0])!==null&&t!==void 0?t:xZ()),document.body.insertAdjacentElement("beforeend",(e=n[1])!==null&&e!==void 0?e:xZ()),x6++,()=>{x6===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),x6--}},[])}function xZ(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",t}const w6="focusScope.autoFocusOnMount",S6="focusScope.autoFocusOnUnmount",wZ={bubbles:!1,cancelable:!0},Fb=y.forwardRef((t,e)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:s,...a}=t,[o,l]=y.useState(null),c=Xi(i),u=Xi(s),d=y.useRef(null),f=_t(e,g=>l(g)),h=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(r){let g=function(S){if(h.paused||!o)return;const A=S.target;o.contains(A)?d.current=A:uh(d.current,{select:!0})},b=function(S){if(h.paused||!o)return;const A=S.relatedTarget;A!==null&&(o.contains(A)||uh(d.current,{select:!0}))},E=function(S){if(document.activeElement===document.body)for(const R of S)R.removedNodes.length>0&&uh(o)};document.addEventListener("focusin",g),document.addEventListener("focusout",b);const x=new MutationObserver(E);return o&&x.observe(o,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",b),x.disconnect()}}},[r,o,h.paused]),y.useEffect(()=>{if(o){TZ.add(h);const g=document.activeElement;if(!o.contains(g)){const E=new CustomEvent(w6,wZ);o.addEventListener(w6,c),o.dispatchEvent(E),E.defaultPrevented||(BWe(zWe(ipe(o)),{select:!0}),document.activeElement===g&&uh(o))}return()=>{o.removeEventListener(w6,c),setTimeout(()=>{const E=new CustomEvent(S6,wZ);o.addEventListener(S6,u),o.dispatchEvent(E),E.defaultPrevented||uh(g??document.body,{select:!0}),o.removeEventListener(S6,u),TZ.remove(h)}
vendor: 5,078 bytes, line 70
70,0)}}},[o,c,u,h]);const m=y.useCallback(g=>{if(!n&&!r||h.paused)return;const b=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,E=document.activeElement;if(b&&E){const x=g.currentTarget,[S,A]=UWe(x);S&&A?!g.shiftKey&&E===A?(g.preventDefault(),n&&uh(S,{select:!0})):g.shiftKey&&E===S&&(g.preventDefault(),n&&uh(A,{select:!0})):E===x&&g.preventDefault()}},[n,r,h.paused]);return y.createElement(lt.div,ee({tabIndex:-1},a,{ref:f,onKeyDown:m}))});function BWe(t,{select:e=!1}={}){const n=document.activeElement;for(const r of t)if(uh(r,{select:e}),document.activeElement!==n)return}function UWe(t){const e=ipe(t),n=SZ(e,t),r=SZ(e.reverse(),t);return[n,r]}function ipe(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function SZ(t,e){for(const n of t)if(!HWe(n,{upTo:e}))return n}function HWe(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function VWe(t){return t instanceof HTMLInputElement&&"select"in t}function uh(t,{select:e=!1}={}){if(t&&t.focus){const n=document.activeElement;t.focus({preventScroll:!0}),t!==n&&VWe(t)&&e&&t.select()}}const TZ=WWe();function WWe(){let t=[];return{add(e){const n=t[0];e!==n&&n?.pause(),t=AZ(t,e),t.unshift(e)},remove(e){var n;t=AZ(t,e),(n=t[0])===null||n===void 0||n.resume()}}}function AZ(t,e){const n=[...t],r=n.indexOf(e);return r!==-1&&n.splice(r,1),n}function zWe(t){return t.filter(e=>e.tagName!=="A")}var GWe=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},bv=new WeakMap,wC=new WeakMap,SC={},T6=0,spe=function(t){return t&&(t.host||spe(t.parentNode))},qWe=function(t,e){return e.map(function(n){if(t.contains(n))return n;var r=spe(n);return r&&t.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",t,". Doing nothing"),null)}).filter(function(n){return!!n})},KWe=function(t,e,n,r){var i=qWe(e,Array.isArray(t)?t:[t]);SC[n]||(SC[n]=new WeakMap);var s=SC[n],a=[],o=new Set,l=new Set(i),c=function(d){!d||o.has(d)||(o.add(d),c(d.parentNode))};i.forEach(c);var u=function(d){!d||l.has(d)||Array.prototype.forEach.call(d.children,function(f){if(o.has(f))u(f);else try{var h=f.getAttribute(r),m=h!==null&&h!=="false",g=(bv.get(f)||0)+1,b=(s.get(f)||0)+1;bv.set(f,g),s.set(f,b),a.push(f),g===1&&m&&wC.set(f,!0),b===1&&f.setAttribute(n,"true"),m||f.setAttribute(r,"true")}catch(E){console.error("aria-hidden: cannot operate on ",f,E)}})};return u(e),o.clear(),T6++,function(){a.forEach(function(d){var f=bv.get(d)-1,h=s.get(d)-1;bv.set(d,f),s.set(d,h),f||(wC.has(d)||d.removeAttribute(r),wC.delete(d)),h||d.removeAttribute(n)}),T6--,T6||(bv=new WeakMap,bv=new WeakMap,wC=new WeakMap,SC={})}},oT=function(t,e,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(t)?t:[t]),i=GWe(t);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),KWe(r,i,n,"aria-hidden")):function(){return null}},s9=function(t,e){return s9=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},s9(t,e)};function Ll(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");s9(t,e);function n(){this.constructor=t}t.prototype=e===null?Object.create(e):(n.prototype=e.prototype,new n)}var Ve=function(){return Ve=Object.assign||function(e){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e},Ve.apply(this,arguments)};function If(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n}function Qa(t,e,n){if(n||arguments.length===2)for(var r=0,i=e.length,s;r<i;r++)(s||!(r in e))&&(s||(s=Array.prototype.slice.call(e,0,r)),s[r]=e[r]);return t.concat(s||Array.prototype.slice.call(e))}var D0="right-scroll-bar-position",L0="width-before-scroll-bar",YWe="with-scroll-bars-hidden",QWe="--removed-body-scroll-bar-size";function A6(t,e){return typeof t=="function"?t(e):t&&(t.current=e),t}function XWe(t,e){var n=y.useState(function(){return{value:t,callback:e,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=e,n.facade}var ZWe=typeof window<"u"?y.useLayoutEffect:y.useEffect,CZ=new WeakMap;function eL(t,e){var n=XWe(null,function(r){return t.forEach(function(i){return A6(i,r)})});return ZWe(function(){var r=CZ.get(n);if(r){var i=new Set(r),s=new Set(t),a=n.current;
vendor: 4,184 bytes, lines 70-85
70i.forEach(function(o){s.has(o)||A6(o,null)}),s.forEach(function(o){i.has(o)||A6(o,a)})}CZ.set(n,t)},[t]),n}function JWe(t){return t}function eze(t,e){e===void 0&&(e=JWe);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:t},useMedium:function(s){var a=e(s,r);return n.push(a),function(){n=n.filter(function(o){return o!==a})}},assignSyncMedium:function(s){for(r=!0;n.length;){var a=n;n=[],a.forEach(s)}n={push:function(o){return s(o)},filter:function(){return n}}},assignMedium:function(s){r=!0;var a=[];if(n.length){var o=n;n=[],o.forEach(s),a=n}var l=function(){var u=a;a=[],u.forEach(s)},c=function(){return Promise.resolve().then(l)};c(),n={push:function(u){a.push(u),c()},filter:function(u){return a=a.filter(u),n}}}};return i}function tL(t){t===void 0&&(t={});var e=eze(null);return e.options=Ve({async:!0,ssr:!1},t),e}var ape=function(t){var e=t.sideCar,n=If(t,["sideCar"]);if(!e)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=e.read();if(!r)throw new Error("Sidecar medium not found");return y.createElement(r,Ve({},n))};ape.isSideCarExport=!0;function nL(t,e){return t.useMedium(e),ape}var ope=tL(),C6=function(){},rL=y.forwardRef(function(t,e){var n=y.useRef(null),r=y.useState({onScrollCapture:C6,onWheelCapture:C6,onTouchMoveCapture:C6}),i=r[0],s=r[1],a=t.forwardProps,o=t.children,l=t.className,c=t.removeScrollBar,u=t.enabled,d=t.shards,f=t.sideCar,h=t.noIsolation,m=t.inert,g=t.allowPinchZoom,b=t.as,E=b===void 0?"div":b,x=t.gapMode,S=If(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),A=f,R=eL([n,e]),C=Ve(Ve({},S),i);return y.createElement(y.Fragment,null,u&&y.createElement(A,{sideCar:ope,removeScrollBar:c,shards:d,noIsolation:h,inert:m,setCallbacks:s,allowPinchZoom:!!g,lockRef:n,gapMode:x}),a?y.cloneElement(y.Children.only(o),Ve(Ve({},C),{ref:R})):y.createElement(E,Ve({},C,{className:l,ref:R}),o))});rL.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};rL.classNames={fullWidth:L0,zeroRight:D0};var tze=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function nze(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var e=tze();return e&&t.setAttribute("nonce",e),t}function rze(t,e){t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))}function ize(t){var e=document.head||document.getElementsByTagName("head")[0];e.appendChild(t)}var sze=function(){var t=0,e=null;return{add:function(n){t==0&&(e=nze())&&(rze(e,n),ize(e)),t++},remove:function(){t--,!t&&e&&(e.parentNode&&e.parentNode.removeChild(e),e=null)}}},aze=function(){var t=sze();return function(e,n){y.useEffect(function(){return t.add(e),function(){t.remove()}},[e&&n])}},lT=function(){var t=aze(),e=function(n){var r=n.styles,i=n.dynamic;return t(r,i),null};return e},oze={left:0,top:0,right:0,gap:0},R6=function(t){return parseInt(t||"",10)||0},lze=function(t){var e=window.getComputedStyle(document.body),n=e[t==="padding"?"paddingLeft":"marginLeft"],r=e[t==="padding"?"paddingTop":"marginTop"],i=e[t==="padding"?"paddingRight":"marginRight"];return[R6(n),R6(r),R6(i)]},cze=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return oze;var e=lze(t),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:e[0],top:e[1],right:e[2],gap:Math.max(0,r-n+e[2]-e[0])}},uze=lT(),ty="data-scroll-locked",dze=function(t,e,n,r){var i=t.left,s=t.top,a=t.right,o=t.gap;return n===void 0&&(n="margin"),`
71  .`.concat(YWe,` {
72   overflow: hidden `).concat(r,`;
73   padding-right: `).concat(o,"px ").concat(r,`;
74  }
75  body[`).concat(ty,`] {
76    overflow: hidden `).concat(r,`;
77    overscroll-behavior: contain;
78    `).concat([e&&"position: relative ".concat(r,";"),n==="margin"&&`
79    padding-left: `.concat(i,`px;
80    padding-top: `).concat(s,`px;
81    padding-right: `).concat(a,`px;
82    margin-left:0;
83    margin-top:0;
84    margin-right: `).concat(o,"px ").concat(r,`;
85    `),n==="padding"&&"padding-right: ".concat(o,"px ").concat(r,";
85")].filter(Boolean).join(""),`
86  }
87  
88  .`).concat(D0,` {
89    right: `).concat(o,"px ").concat(r,`;
90  }
91  
92  .`).concat(L0,` {
93    margin-right: `).concat(o,"px ").concat(r,`;
94  }
95  
96  .`).concat(D0," .").concat(D0,` {
97    right: 0 `).concat(r,`;
98  }
99  
100  .`).concat(L0," .").concat(L0,` {
101    margin-right: 0 `).concat(r,`;
102  }
103  
104  body[`).concat(ty,`] {
105    `).concat(QWe,": ").concat(o,`px;
106  }
107`)},RZ=function(){var t=parseInt(document.body.getAttribute(ty)||"0",10);return isFinite(t)?t:0},fze=function(){y.useEffect(function(){return document.body.setAttribute(ty,(RZ()+1).toString()),function(){var t=RZ()-1;t<=0?document.body.removeAttribute(ty):document.body.setAttribute(ty,t.toString())}},[])},iL=function(t){var e=t.noRelative,n=t.noImportant,r=t.gapMode,i=r===void 0?"margin":r;fze();var s=y.useMemo(function(){return cze(i)},[i]);return y.createElement(uze,{styles:dze(s,!e,i,n?"":"!important")})},a9=!1;if(typeof window<"u")try{var TC=Object.defineProperty({},"passive",{get:function(){return a9=!0,!0}});window.addEventListener("test",TC,TC),window.removeEventListener("test",TC,TC)}catch{a9=!1}var Ev=a9?{passive:!1}:!1,hze=function(t){return t.tagName==="TEXTAREA"},lpe=function(t,e){if(!(t instanceof Element))return!1;var n=window.getComputedStyle(t);return n[e]!=="hidden"&&!(n.overflowY===n.overflowX&&!hze(t)&&n[e]==="visible")},pze=function(t){return lpe(t,"overflowY")},mze=function(t){return lpe(t,"overflowX")},_Z=function(t,e){var n=e.ownerDocument,r=e;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var i=cpe(t,r);if(i){var s=upe(t,r),a=s[1],o=s[2];if(a>o)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},gze=function(t){var e=t.scrollTop,n=t.scrollHeight,r=t.clientHeight;return[e,n,r]},vze=function(t){var e=t.scrollLeft,n=t.scrollWidth,r=t.clientWidth;return[e,n,r]},cpe=function(t,e){return t==="v"?pze(e):mze(e)},upe=function(t,e){return t==="v"?gze(e):vze(e)},yze=function(t,e){return t==="h"&&e==="rtl"?-1:1},bze=function(t,e,n,r,i){var s=yze(t,window.getComputedStyle(e).direction),a=s*r,o=n.target,l=e.contains(o),c=!1,u=a>0,d=0,f=0;do{var h=upe(t,o),m=h[0],g=h[1],b=h[2],E=g-b-s*m;(m||E)&&cpe(t,o)&&(d+=E,f+=m),o instanceof ShadowRoot?o=o.host:o=o.parentNode}while(!l&&o!==document.body||l&&(e.contains(o)||e===o));return(u&&Math.abs(d)<1||!u&&Math.abs(f)<1)&&(c=!0),c},AC=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},IZ=function(t){return[t.deltaX,t.deltaY]},kZ=function(t){return t&&"current"in t?t.current:t},Eze=function(t,e){return t[0]===e[0]&&t[1]===e[1]},xze=function(t){return`
108  .block-interactivity-`.concat(t,` {pointer-events: none;}
109  .allow-interactivity-`).concat(t,` {pointer-events: all;}
110`)},wze=0,xv=[];function Sze(t){var e=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(wze++)[0],s=y.useState(lT)[0],a=y.useRef(t);y.useEffect(function(){a.current=t},[t]),y.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));var g=Qa([t.lockRef.current],(t.shards||[]).map(kZ),!0).filter(Boolean);return g.forEach(function(b){return b.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),g.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(i))})}}},[t.inert,t.lockRef.current,t.shards]);var o=y.useCallback(function(g,b){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var E=AC(g),x=n.current,S="deltaX"in g?g.deltaX:x[0]-E[0],A="deltaY"in g?g.deltaY:x[1]-E[1],R,C=g.target,T=Math.abs(S)>Math.abs(A)?"h":"v";if("touches"in g&&T==="h"&&C.type==="range")return!1;var I=_Z(T,C);if(!I)return!0;if(I?R=T:(R=T==="v"?"h":"v",I=_Z(T,C)),!I)return!1;if(!r.current&&"changedTouches"in g&&(S||A)&&(r.current=R),!R)return!0;var D=r.current||R;return bze(D,b,g,D==="h"?S:A)},[]),l=y.useCallback(function(g){var b=g;if(!(!xv.length||xv[xv.length-1]!==s)){var E="deltaY"in b?IZ(b):AC(b),x=e.current.filter(function(R){return R.name===b.type&&(R.target===b.target||b.target===R.shadowParent)&&Eze(R.delta,E)})[0];if(x&&x.should){b.cancelable&&b.preventDefault();return}
110if(!x){var S=(a.current.shards||[]).map(kZ).filter(Boolean).filter(function(R){return R.contains(b.target)}),A=S.length>0?o(b,S[0]):!a.current.noIsolation;A&&b.cancelable&&b.preventDefault()}}},[]),c=y.useCallback(function(g,b,E,x){var S={name:g,delta:b,target:E,should:x,shadowParent:Tze(E)};e.current.push(S),setTimeout(function(){e.current=e.current.filter(function(A){return A!==S})},1)},[]),u=y.useCallback(function(g){n.current=AC(g),r.current=void 0},[]),d=y.useCallback(function(g){c(g.type,IZ(g),g.target,o(g,t.lockRef.current))},[]),f=y.useCallback(function(g){c(g.type,AC(g),g.target,o(g,t.lockRef.current))},[]);y.useEffect(function(){return xv.push(s),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,Ev),document.addEventListener("touchmove",l,Ev),document.addEventListener("touchstart",u,Ev),function(){xv=xv.filter(function(g){return g!==s}),document.removeEventListener("wheel",l,Ev),document.removeEventListener("touchmove",l,Ev),document.removeEventListener("touchstart",u,Ev)}},[]);var h=t.removeScrollBar,m=t.inert;return y.createElement(y.Fragment,null,m?y.createElement(s,{styles:xze(i)}):null,h?y.createElement(iL,{gapMode:t.gapMode}):null)}function Tze(t){for(var e=null;t!==null;)t instanceof ShadowRoot&&(e=t.host,t=t.host),t=t.parentNode;return e}const Aze=nL(ope,Sze);var sL=y.forwardRef(function(t,e){return y.createElement(rL,Ve({},t,{ref:e,sideCar:Aze}))});sL.classNames=rL.classNames;function o9(t,[e,n]){return Math.min(n,Math.max(e,t))}function aL(t){const e=t+"CollectionProvider",[n,r]=Ei(e),[i,s]=n(e,{collectionRef:{current:null},itemMap:new Map}),a=h=>{const{scope:m,children:g}=h,b=Ye.useRef(null),E=Ye.useRef(new Map).current;return Ye.createElement(i,{scope:m,itemMap:E,collectionRef:b},g)},o=t+"CollectionSlot",l=Ye.forwardRef((h,m)=>{const{scope:g,children:b}=h,E=s(o,g),x=_t(m,E.collectionRef);return Ye.createElement(qu,{ref:x},b)}),c=t+"CollectionItemSlot",u="data-radix-collection-item",d=Ye.forwardRef((h,m)=>{const{scope:g,children:b,...E}=h,x=Ye.useRef(null),S=_t(m,x),A=s(c,g);return Ye.useEffect(()=>(A.itemMap.set(x,{ref:x,...E}),()=>void A.itemMap.delete(x))),Ye.createElement(qu,{[u]:"",ref:S},b)});function f(h){const m=s(t+"CollectionConsumer",h);return Ye.useCallback(()=>{const b=m.collectionRef.current;if(!b)return[];const E=Array.from(b.querySelectorAll(`[${u}]`));return Array.from(m.itemMap.values()).sort((A,R)=>E.indexOf(A.ref.current)-E.indexOf(R.ref.current))},[m.collectionRef,m.itemMap])}return[{Provider:a,Slot:l,ItemSlot:d},f,r]}const Cze=y.createContext(void 0);function _g(t){const e=y.useContext(Cze);return t||e||"ltr"}function oL(t){const e=y.useRef({value:t,previous:t});return y.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}function Rze(t){const e=`${t}CollectionProvider`,[n,r]=Ei(e),[i,s]=n(e,{collectionRef:{current:null},itemMap:new Map,listeners:new Set}),a=h=>{const{scope:m,children:g}=h,b=y.useRef(null),E=y.useRef(new Map).current,x=y.useRef(new Set).current;return p.jsx(i,{scope:m,itemMap:E,collectionRef:b,listeners:x,children:g})};a.displayName=e;const o=`${t}CollectionSlot`,l=y.forwardRef((h,m)=>{const{scope:g,children:b}=h,E=s(o,g),x=_t(m,E.collectionRef);return p.jsx(qu,{ref:x,children:b})});l.displayName=o;const c=`${t}CollectionItemSlot`,u="data-radix-collection-item",d=y.forwardRef((h,m)=>{const{scope:g,children:b,...E}=h,x=y.useRef(null),S=_t(m,x),A=s(c,g);return y.useEffect(()=>{const R=Array.from(A.itemMap.values());return A.itemMap.set(x,{ref:x,...E}),A.listeners.forEach(C=>C(Array.from(A.itemMap.values()),R)),()=>{const C=Array.from(A.itemMap.values());A.itemMap.delete(x),A.listeners.forEach(T=>T(Array.from(A.itemMap.values()),C))}}),p.jsx(qu,{[u]:"",ref:S,children:b})});d.displayName=c;function f(h){const m=s(`${t}CollectionConsumer`,h),g=y.useCallback(()=>{const E=m.collectionRef.current;if(!E)return[];const x=Array.from(E.querySelectorAll(`[${u}]`));return Array.from(m.itemMap.values()).sort((R,C)=>x.indexOf(R.ref.current)-x.indexOf(C.ref.current))},[m.collectionRef,m.itemMap]),b=y.useCallback(E=>(m.listeners.add(E),()=>m.listeners.delete(E)),[m.listeners]);return{getItems:g,subscribe:b}}return[{Provider:a,Slot:l,ItemSlot:d},f,r]}const _6=new Map;function dpe(t,e){const n=t+(e?Object.entries(e).sort((i,s)=>i[0]<s[0]?-1:1).join():"");if(_6.has(n))return _6.get(n);const r=new Intl.Collator(t,e);return _6.set(n,r),r}function VH(t,e){const n=dpe(t,{usage:"search",...e});return{startsWith(r,i){return i.length===0?!0:(r=r.normalize("NFC"),i=i.normalize("NFC"),n.c
110ompare(r.slice(0,i.length),i)===0)},endsWith(r,i){return i.length===0?!0:(r=r.normalize("NFC"),i=i.normalize("NFC"),n.compare(r.slice(-i.length),i)===0)},contains(r,i){if(i.length===0)return!0;r=r.normalize("NFC"),i=i.normalize("NFC");let s=0;const a=i.length;for(;s+a<=r.length;s++){const o=r.slice(s,s+a);if(n.compare(i,o)===0)return!0}return!1}}}const fpe=t=>{const e=y.useRef();return y.useEffect(()=>{e.current=t}),e.current},_ze=[" ","Enter","ArrowUp","ArrowDown"],Ize=["Enter"],kze=t=>!!(t.length===1&&t.match(/\S| /)),hpe="Combobox",[Xy,cT]=Rze(hpe),[Dze,id]=KD(hpe),Lze=({children:t})=>p.jsx($b,{children:p.jsx(Xy.Provider,{scope:void 0,children:t})}),Oze=t=>typeof t=="string"?t==="none"?{type:t,filter:void 0}:{type:t,filter:"startsWith"}:t,Mze=t=>{const{allowCustomValue:e=!1,autocomplete:n="none",children:r,open:i,defaultOpen:s,onOpenChange:a,value:o,defaultValue:l,onValueChange:c,disabled:u,required:d=!1,locale:f="en-EN",onTextValueChange:h,textValue:m,defaultTextValue:g,filterValue:b,defaultFilterValue:E,onFilterValueChange:x,isPrintableCharacter:S=kze}=t,[A,R]=y.useState(null),[C,T]=y.useState(null),[I,D]=y.useState(null),[k,O]=y.useState(null),[P=!1,M]=Ji({prop:i,defaultProp:s,onChange:a}),[j,U]=Ji({prop:o,defaultProp:l,onChange:c}),[z,G]=Ji({prop:m,defaultProp:e&&!g?o:g,onChange:h}),[F,$]=Ji({prop:b,defaultProp:E,onChange:x}),H=Pi(),q=y.useCallback((se,ye)=>{const ie=ye.map(je=>je.ref.current),[ne,...ae]=ie,[Se]=ae.slice(-1),Re=k??ye.find(je=>je.value===j)?.ref.current;for(const je of se){if(je===Re)return;if(je?.scrollIntoView({block:"nearest"}),je===ne&&C&&(C.scrollTop=0),je===Se&&C&&(C.scrollTop=C.scrollHeight),O(je),n==="both"){const Fe=ye.find(Me=>Me.ref.current===je);Fe&&G(Fe.textValue)}if(je!==Re)return}},[n,G,C,k,j]),Y=Oze(n);return y.useEffect(()=>{n!=="both"&&O(null)},[z,n]),y.useEffect(()=>{if(I&&A)return oT([I,A])},[I,A]),p.jsx(Lze,{children:p.jsx(Dze,{allowCustomValue:e,autocomplete:Y,required:d,trigger:A,onTriggerChange:R,contentId:H,value:j,onValueChange:U,open:P,onOpenChange:M,disabled:u,locale:f,focusFirst:q,textValue:z,onTextValueChange:G,onViewportChange:T,onContentChange:D,visuallyFocussedItem:k,filterValue:F,onFilterValueChange:$,onVisuallyFocussedItemChange:O,isPrintableCharacter:S,children:r})})},ppe="ComboboxTrigger",mpe=y.forwardRef((t,e)=>{const{...n}=t,r=id(ppe),i=()=>{r.disabled||r.onOpenChange(!0)};return p.jsx(rT,{asChild:!0,children:p.jsx(Fb,{asChild:!0,trapped:r.open,onMountAutoFocus:s=>{s.preventDefault()},onUnmountAutoFocus:s=>{r.trigger?.focus({preventScroll:!0}),document.getSelection()?.empty(),s.preventDefault()},children:p.jsx("div",{ref:e,"data-disabled":r.disabled?"":void 0,...n,onClick:He(n.onClick,s=>{if(r.disabled){s.preventDefault();return}r.trigger?.focus()}),onPointerDown:He(n.onPointerDown,s=>{if(r.disabled){s.preventDefault();return}const a=s.target;a.hasPointerCapture(s.pointerId)&&a.releasePointerCapture(s.pointerId),(a.closest("button")??a.closest("div"))===s.currentTarget&&s.button===0&&s.ctrlKey===!1&&(i(),r.trigger?.focus())})})})})});mpe.displayName=ppe;const gpe="ComboboxInput",vpe=y.forwardRef((t,e)=>{const n=id(gpe),r=y.useRef(null),{getItems:i}=cT(void 0),{startsWith:s}=VH(n.locale,{sensitivity:"base"}),a=n.disabled,o=_t(r,e,n.onTriggerChange),l=()=>{a||n.onOpenChange(!0)},c=fpe(n.filterValue);return ri(()=>{const u=setTimeout(()=>{if(n.textValue===""||n.textValue===void 0||n.filterValue===""||n.filterValue===void 0)return;const d=i().find(h=>h.type==="option"&&s(h.textValue,n.textValue)),f=Yze(c??"",n.filterValue);d&&!n.visuallyFocussedItem&&f===n.filterValue.length&&r.current?.setSelectionRange(n.filterValue.length,n.textValue.length)});return()=>clearTimeout(u)},[n.textValue,n.filterValue,s,n.visuallyFocussedItem,i,c]),p.jsx("input",{type:"text",role:"combobox","aria-controls":n.contentId,"aria-expanded":n.open,"aria-required":n.required,"aria-autocomplete":n.autocomplete.type,"data-state":n.open?"open":"closed","aria-disabled":a,"aria-activedescendant":n.visuallyFocussedItem?.id,disabled:a,"data-disabled":a?"":void 0,"data-placeholder":n.textValue===void 0?"":void 0,value:n.textValue??"",...t,ref:o,onKeyDown:He(t.onKeyDown,u=>{if(["ArrowUp","ArrowDown","Home","End"].includes(u.key))n.open||l(),setTimeout(()=>{let f=i().filter(h=>!h.disabled&&h.isVisible).map(h=>h.ref.current);
110if(["ArrowUp","End"].includes(u.key)&&(f=f.slice().reverse()),["ArrowUp","ArrowDown"].includes(u.key)){const h=n.visuallyFocussedItem??i().find(m=>m.value===n.value)?.ref.current;if(h){let m=f.indexOf(h);m===f.length-1&&(m=-1),f=f.slice(m+1)}}if(["ArrowDown"].includes(u.key)&&n.autocomplete.type==="both"&&f.length>1){const[h,...m]=f,g=i().find(b=>b.ref.current===h).textValue;n.textValue===g&&(f=m)}n.focusFirst(f,i())}),u.preventDefault();else if(["Tab"].includes(u.key)&&n.open)u.preventDefault();else if(["Escape"].includes(u.key))n.open?n.onOpenChange(!1):(n.onValueChange(void 0),n.onTextValueChange("")),u.preventDefault();else if(Ize.includes(u.key)){if(n.visuallyFocussedItem){const d=i().find(f=>f.ref.current===n.visuallyFocussedItem);d&&(n.onValueChange(d.value),n.onTextValueChange(d.textValue),n.autocomplete.type==="both"&&n.onFilterValueChange(d.textValue),d.ref.current?.click())}else{const d=i().find(f=>f.type==="option"&&!f.disabled&&f.textValue===n.textValue);d&&(n.onValueChange(d.value),n.onTextValueChange(d.textValue),n.autocomplete.type==="both"&&n.onFilterValueChange(d.textValue),d.ref.current?.click())}n.onOpenChange(!1),u.preventDefault()}else n.onVisuallyFocussedItemChange(null)}),onChange:He(t.onChange,u=>{n.onTextValueChange(u.currentTarget.value),n.autocomplete.type==="both"&&n.onFilterValueChange(u.currentTarget.value)}),onKeyUp:He(t.onKeyUp,u=>{if(!n.open&&(n.isPrintableCharacter(u.key)||["Backspace"].includes(u.key))&&l(),setTimeout(()=>{if(n.autocomplete.type==="both"&&n.isPrintableCharacter(u.key)&&n.filterValue!==void 0){const d=n.filterValue,f=i().find(h=>s(h.textValue,d));f&&n.onTextValueChange(f.textValue)}}),n.autocomplete.type==="none"&&n.isPrintableCharacter(u.key)){const d=n.textValue??"",f=i().find(h=>s(h.textValue,d));f&&(n.onVisuallyFocussedItemChange(f.ref.current),f.ref.current?.scrollIntoView())}}),onBlur:He(t.onBlur,()=>{if(n.open)return;n.onVisuallyFocussedItemChange(null);const[u]=i().filter(f=>f.textValue===n.textValue&&f.type==="option");if(u){n.onValueChange(u.value),n.autocomplete.type==="both"&&n.onFilterValueChange(u.textValue);return}if(n.allowCustomValue){n.onValueChange(n.textValue),n.autocomplete.type==="both"&&n.onFilterValueChange(n.textValue);return}const[d]=i().filter(f=>f.value===n.value&&f.type==="option");d&&n.textValue!==""?(n.onTextValueChange(d.textValue),n.autocomplete.type==="both"&&n.onFilterValueChange(d.textValue)):(n.onValueChange(void 0),n.onTextValueChange(""))})})});vpe.displayName="ComboboxTextInput";const ype=y.forwardRef((t,e)=>{const{children:n,...r}=t,i=id(gpe),s=i.disabled,a=()=>{s||(i.onOpenChange(!0),i.trigger?.focus())};return p.jsx(lt.button,{"aria-hidden":!0,type:"button","aria-disabled":s,"aria-controls":i.contentId,"aria-expanded":i.open,disabled:s,"data-disabled":s?"":void 0,...r,tabIndex:-1,ref:e,onClick:He(r.onClick,()=>{i.trigger?.focus()}),onPointerDown:He(r.onPointerDown,o=>{o.button===0&&o.ctrlKey===!1&&(a(),o.preventDefault())}),onKeyDown:He(r.onKeyDown,o=>{_ze.includes(o.key)&&(a(),o.preventDefault())}),children:n||"▼"})});ype.displayName="ComboboxIcon";const Pze="ComboboxPortal",bpe=t=>p.jsx(Nb,{asChild:!0,...t});bpe.displayName=Pze;const WH="ComboboxContent",Epe=y.forwardRef((t,e)=>{const n=id(WH),{getItems:r}=cT(void 0),[i,s]=y.useState();if(ri(()=>{s(new DocumentFragment)},[]),ri(()=>{n.open&&n.autocomplete.type==="none"&&setTimeout(()=>{r().find(o=>o.value===n.value)?.ref.current?.scrollIntoView({block:"nearest"})})},[r,n.autocomplete,n.value,n.open]),!n.open){const a=i;return a?Qs.createPortal(p.jsx(Xy.Slot,{scope:void 0,children:p.jsx("div",{children:t.children})}),a):null}return p.jsx(xpe,{...t,ref:e})});Epe.displayName=WH;const $ze=10,xpe=y.forwardRef((t,e)=>{const{onEscapeKeyDown:n,onPointerDownOutside:r,...i}=t,s=id(WH),a=_t(e,l=>s.onContentChange(l)),{onOpenChange:o}=s;return aT(),y.useEffect(()=>{const l=()=>{o(!1)};return window.addEventListener("blur",l),window.addEventListener("resize",l),()=>{window.removeEventListener("blur",l),window.removeEventListener("resize",l)}},[o]),p.jsx(sL,{allowPinchZoom:!0,children:p.jsx(Rg,{asChild:!0,onEscapeKeyDown:n,onPointerDownOutside:r,onFocusOutside:l=>{l.preventDefault()},onDismiss:()=>{s.onOpenChange(!1),s.trigger?.focus({preventScroll:!0})}
110,children:p.jsx(wpe,{role:"listbox",id:s.contentId,"data-state":s.open?"open":"closed",onContextMenu:l=>l.preventDefault(),...i,ref:a,style:{display:"flex",flexDirection:"column",outline:"none",...i.style}})})})});xpe.displayName="ComboboxContentImpl";const wpe=y.forwardRef((t,e)=>{const{align:n="start",collisionPadding:r=$ze,...i}=t;return p.jsx(iT,{...i,ref:e,align:n,collisionPadding:r,style:{boxSizing:"border-box",...i.style,"--radix-combobox-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-combobox-content-available-width":"var(--radix-popper-available-width)","--radix-combobox-content-available-height":"var(--radix-popper-available-height)","--radix-combobox-trigger-width":"var(--radix-popper-anchor-width)","--radix-combobox-trigger-height":"var(--radix-popper-anchor-height)"}})});wpe.displayName="ComboboxPopperPosition";const Spe="ComboboxViewport",Tpe=y.forwardRef((t,e)=>{const n=id(Spe),r=_t(e,n.onViewportChange);return p.jsxs(p.Fragment,{children:[p.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-combobox-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-combobox-viewport]::-webkit-scrollbar{display:none}"}}),p.jsx(Xy.Slot,{scope:void 0,children:p.jsx(lt.div,{"data-radix-combobox-viewport":"",role:"presentation",...t,ref:r,style:{position:"relative",flex:1,overflow:"auto",...t.style}})})]})});Tpe.displayName=Spe;const lL="ComboboxItem",[DZ,zH]=KD(lL),GH=y.forwardRef((t,e)=>{const{value:n,disabled:r=!1,textValue:i,...s}=t,[a,o]=y.useState();ri(()=>{o(new DocumentFragment)},[]);const{onTextValueChange:l,textValue:c,...u}=id(lL),d=Pi(),[f,h]=y.useState(i??""),m=u.value===n,{startsWith:g,contains:b}=VH(u.locale,{sensitivity:"base"}),E=y.useCallback(x=>{h(S=>S||(x?.textContent??"").trim())},[]);return y.useEffect(()=>{m&&c===void 0&&f!==""&&l(f)},[f,m,c,l]),u.autocomplete.type==="both"&&f&&u.filterValue&&!g(f,u.filterValue)||u.autocomplete.type==="list"&&u.autocomplete.filter==="startsWith"&&f&&c&&!g(f,c)||u.autocomplete.type==="list"&&u.autocomplete.filter==="contains"&&f&&c&&!b(f,c)?a?Qs.createPortal(p.jsx(DZ,{textId:d,onTextValueChange:E,isSelected:m,textValue:f,children:p.jsx(Xy.ItemSlot,{scope:void 0,value:n,textValue:f,disabled:r,type:"option",isVisible:!1,children:p.jsx(l9,{ref:e,value:n,disabled:r,...s})})}),a):null:p.jsx(DZ,{textId:d,onTextValueChange:E,isSelected:m,textValue:f,children:p.jsx(Xy.ItemSlot,{scope:void 0,value:n,textValue:f,disabled:r,type:"option",isVisible:!0,children:p.jsx(l9,{ref:e,value:n,disabled:r,...s})})})});GH.displayName=lL;const Ape="ComboboxItemImpl",l9=y.forwardRef((t,e)=>{const{value:n,disabled:r=!1,...i}=t,s=y.useRef(null),a=_t(e,s),{getItems:o}=cT(void 0),{onTextValueChange:l,visuallyFocussedItem:c,...u}=id(lL),{isSelected:d,textValue:f,textId:h}=zH(Ape),m=()=>{r||(u.onValueChange(n),l(f),u.onOpenChange(!1),u.autocomplete.type==="both"&&u.onFilterValueChange(f),u.trigger?.focus({preventScroll:!0}))},g=y.useMemo(()=>c===o().find(E=>E.ref.current===s.current)?.ref.current,[o,c]),b=Pi();return p.jsx(lt.div,{role:"option","aria-labelledby":h,"data-highlighted":g?"":void 0,"aria-selected":d&&g,"data-state":d?"checked":"unchecked","aria-disabled":r||void 0,"data-disabled":r?"":void 0,tabIndex:r?void 0:-1,...i,id:b,ref:a,onPointerUp:He(i.onPointerUp,m)})});l9.displayName=Ape;const Cpe="ComboboxItemText",Rpe=y.forwardRef((t,e)=>{const{className:n,style:r,...i}=t,s=zH(Cpe),a=_t(e,s.onTextValueChange);return p.jsx(lt.span,{id:s.textId,...i,ref:a})});Rpe.displayName=Cpe;const _pe="ComboboxItemIndicator",Ipe=y.forwardRef((t,e)=>{const{isSelected:n}=zH(_pe);return n?p.jsx(lt.span,{"aria-hidden":!0,...t,ref:e}):null});Ipe.displayName=_pe;const qH="ComboboxNoValueFound",kpe=y.forwardRef((t,e)=>{const{textValue:n="",filterValue:r="",locale:i,autocomplete:s}=id(qH),[a,o]=y.useState([]),{subscribe:l}=cT(void 0),{startsWith:c,contains:u}=VH(i,{sensitivity:"base"});return y.useEffect(()=>{const d=l(f=>{o(f)});return()=>{d()}},[l]),s.type==="none"&&a.length>0||s.type==="list"&&s.filter==="startsWith"&&a.some(d=>c(d.textValue,n))||s.type==="both"&&a.some(d=>c(d.textValue,r))||s.type==="list"&&s.filter==="contains"&&a.some(d=>u(d.textValue,n))?null:p.jsx(lt.div,{...t,ref:e})});kpe.displayName=qH;const Dpe=y.forwardRef((t,e)=>{const{disabled:n=!1,...r}=t,i=id(qH),{textValue:s,visuallyFocussedItem:a}=i,{getItems:o,subscribe:l}=cT(void 0),c=y.useRef(null),[u,d]=y.useState(!1),f=_t(e,c),h=y.useMemo(()=>a===o().find(b=>b.ref.current===c.current)?.ref.current,[o,a]),m=Pi(),g=()=>{!n&&s&&(i.onValueChange(s),i.onTextValueChange(s),i.onOpenChange(!1),i.autocomplete.type==="both"&&i.onFilterValueChange(s),i.trigger?.focus({preventScroll:!0}))};return ri(()=>{const b=l(E=>{d(!E.some(x=>x.textValue===s&&x.type!=="create"))});return o().length===0&&d(!0),()=>{b()}},[s,l,o]),!s||!u?null:p.jsx(Xy.ItemSlot,{scope:void 0,value:s??"",textValue:s??"",disabled:n,isVisible:!0,type:"create",children:p.jsx(lt.div,{role:"option",tabIndex:n?void 0:-1,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,"data-highlighted":h?"":void 0,...r,id:m,ref:f,onPointerUp:He(r.onPointerUp,g)})})});Dpe.displayName="ComboboxCreateItem";const Nze=Mze,Fze=mpe,jze=vpe,Bze=ype,Uze=bpe,Hze=Epe,Vze=Tpe,Wze=GH,zze=Rpe,Gze=Ipe,qze=kpe,Kze=Dpe;function Yze(t,e){const n=Math.min(t.length,e.length);for(let r=0;r<n;r++)if(t[r]!==e[r])return r;return n}const fc=Object.freeze(Object.defineProperty({__proto__:null,ComboboxItem:GH,Content:Hze,CreateItem:Kze,Icon:Bze,Item:Wze,ItemIndicator:Gze,ItemText:zze,NoValueFound:qze,Portal:Uze,Root:Nze,TextInput:jze,Trigger:Fze,Viewport:Vze},Symbol.toStringTag,{value:"Module"}));function Yu(t){const e=y.useRef(t);return y.useEffect(()=>{e.current=t}),y.useMemo(()=>(...n)=>e.current?.(...n),[])}const Qze=[" ","Enter","ArrowUp","ArrowDown"],Xze=[" ","Enter"],uT="Select",[cL,dT,Zze]=aL(uT),[jb,Jze]=Ei(uT,[Zze,Bp]),uL=Bp(),[eGe,kf]=jb(uT),[tGe,nGe]=jb(uT),KH=t=>{const{__scopeSelect:e,children:n,open:r,defaultOpen:i,onOpenChange:s,value:a,defaultValue:o,onValueChange:l,dir:c,disabled:u,required:d,multi:f=!1}=t,h=uL(e),[m,g]=y.useState(null),[b,E]=y.useState(null),[x,S]=y.useState(!1),A=_g(c),[R=!1,C]=Ji({prop:r,defaultProp:i,onChange:s}),[T,I]=Ji({prop:a,defaultProp:o,onChange(P){l&&(Array.isArray(P),l(P))}}),D=y.useRef(null),[k,O]=y.useState(new Set);return p.jsx($b,{...h,children:p.jsx(eGe,{required:d,scope:e,trigger:m,onTriggerChange:g,valueNode:b,onValueNodeChange:E,valueNodeHasChildren:x,onValueNodeHasChildrenChange:S,contentId:Pi(),value:T,onValueChange:I,open:R,onOpenChange:C,dir:A,triggerPointerDownPosRef:D,disabled:u,multi:f,children:p.jsx(cL.Provider,{scope:e,children:p.jsx(tGe,{scope:t.__scopeSelect,onNativeOptionAdd:y.useCallback(P=>{O(M=>new Set(M).add(P))},[]),onNativeOptionRemove:y.useCallback(P=>{O(M=>{const j=new Set(M);return j.delete(P),j})},[]),children:n})})})})};KH.displayName=uT;const Lpe="SelectTrigger",YH=y.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,i=uL(n),s=kf(Lpe,n),a=s.disabled,o=_t(e,s.onTriggerChange),l=dT(n),[c,u,d]=Upe(h=>{const m=l().filter(E=>!E.disabled),g=m.find(E=>E.value===s.value),b=Hpe(m,h,g);if(b!==void 0&&!Array.isArray(b.value)){const E=s.multi?[b.value]:b.value;s.onValueChange(E)}}),f=()=>{a||(s.onOpenChange(!0),d())};return p.jsx(rT,{asChild:!0,...i,children:p.jsx(lt.div,{role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed","data-disabled":a?"":void 0,"data-placeholder":s.value===void 0?"":void 0,tabIndex:a?void 0:0,...r,ref:o,onClick:He(r.onClick,h=>
110{h.currentTarget.focus()}),onPointerDown:He(r.onPointerDown,h=>{const m=h.target;m.hasPointerCapture(h.pointerId)&&m.releasePointerCapture(h.pointerId),(m.closest("button")??m.closest("div"))===h.currentTarget&&h.button===0&&h.ctrlKey===!1&&(f(),s.triggerPointerDownPosRef.current={x:Math.round(h.pageX),y:Math.round(h.pageY)},h.preventDefault())}),onKeyDown:He(r.onKeyDown,h=>{const m=c.current!=="",g=h.ctrlKey||h.altKey||h.metaKey,b=h.target;(b.closest("button")??b.closest("div"))===h.currentTarget&&(!g&&h.key.length===1&&u(h.key),!(m&&h.key===" ")&&Qze.includes(h.key)&&(f(),h.preventDefault()))})})})});YH.displayName=Lpe;const Ope="SelectValue",QH=y.forwardRef((t,e)=>{const{__scopeSelect:n,children:r,placeholder:i,...s}=t,a=kf(Ope,n),{onValueNodeHasChildrenChange:o}=a,l=r!==void 0,c=_t(e,a.onValueNodeChange),[u,d]=y.useState([]),f=dT(n);ri(()=>{o(l)},[o,l]),y.useLayoutEffect(()=>{if(Array.isArray(a.value)&&u.length!==a.value.length){const m=setTimeout(()=>{const g=f().filter(b=>Array.isArray(b.value)?!1:a.value?.includes(b.value));d(g)});return()=>{clearTimeout(m)}}},[a.value,f,u]);let h;if((a.value===void 0||a.value.length===0)&&i!==void 0)h=p.jsx("span",{children:i});else if(typeof r=="function")if(Array.isArray(a.value)){const m=a.value.map(g=>{const b=u.find(E=>E.value===g);return b?r({value:g,textValue:b?.textValue}):null});h=m.every(g=>g===null)?i:m}else h=r(a.value);else h=r;return p.jsx(lt.span,{...s,ref:c,children:h||null})});QH.displayName=Ope;const rGe="SelectIcon",XH=y.forwardRef((t,e)=>{const{__scopeSelect:n,children:r,...i}=t;return p.jsx(lt.span,{"aria-hidden":!0,...i,ref:e,children:r||"▼"})});XH.displayName=rGe;const iGe="SelectPortal",ZH=t=>p.jsx(Nb,{asChild:!0,...t});ZH.displayName=iGe;const ig="SelectContent",JH=y.forwardRef((t,e)=>{const n=kf(ig,t.__scopeSelect),[r,i]=y.useState();if(ri(()=>{i(new DocumentFragment)},[]),!n.open){const s=r;return s?Qs.createPortal(p.jsx(Mpe,{scope:t.__scopeSelect,children:p.jsx(cL.Slot,{scope:t.__scopeSelect,children:p.jsx("div",{children:t.children})})}),s):null}return p.jsx(Ppe,{...t,ref:e})});JH.displayName=ig;const jd=10,[Mpe,Up]=jb(ig),sGe="SelectContentImpl",Ppe=y.forwardRef((t,e)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:s,onPointerDownOutside:a,side:o,sideOffset:l,align:c,alignOffset:u,arrowPadding:d,collisionBoundary:f,collisionPadding:h,sticky:m,hideWhenDetached:g,avoidCollisions:b,...E}=t,x=kf(ig,n),[S,A]=y.useState(null),[R,C]=y.useState(null),T=_t(e,ae=>A(ae)),[I,D]=y.useState(null),[k,O]=y.useState(null),P=dT(n),[M,j]=y.useState(!1),U=y.useRef(!1);y.useEffect(()=>{if(S)return oT(S)},[S]),aT();const z=y.useCallback(ae=>{const[Se,...Re]=P().map(Me=>Me.ref.current),[je]=Re.slice(-1),Fe=document.activeElement;for(const Me of ae)if(Me===Fe||(Me?.scrollIntoView({block:"nearest"}),Me===Se&&R&&(R.scrollTop=0),Me===je&&R&&(R.scrollTop=R.scrollHeight),Me?.focus(),document.activeElement!==Fe))return},[P,R]),G=y.useCallback(()=>z([I,S]),[z,I,S]);y.useEffect(()=>{M&&G()},[M,G]);const{onOpenChange:F,triggerPointerDownPosRef:$}=x;y.useEffect(()=>{if(S){let ae={x:0,y:0};const Se=je=>{ae={x:Math.abs(Math.round(je.pageX)-($.current?.x??0)),y:Math.abs(Math.round(je.pageY)-($.current?.y??0))}},Re=je=>{ae.x<=10&&ae.y<=10?je.preventDefault():S.contains(je.target)||F(!1),document.removeEventListener("pointermove",Se),$.current=null};return $.current!==null&&(document.addEventListener("pointermove",Se),document.addEventListener("pointerup",Re,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",Se),document.removeEventListener("pointerup",Re,{capture:!0})}}},[S,F,$]),y.useEffect(()=>{const ae=()=>F(!1);return window.addEventListener("blur",ae),window.addEventListener("resize",ae),()=>{window.removeEventListener("blur",ae),window.removeEventListener("resize",ae)}},[F]);const[H,q]=Upe(ae=>{const Se=P().filter(Fe=>!Fe.disabled),Re=Se.find(Fe=>Fe.ref.current===document.activeElement),je=Hpe(Se,ae,Re);je&&setTimeout(()=>je.ref.current.focus())}),Y=y.useCallback((ae,Se,Re)=>{const je=!U.current&&!Re;(x.value!==void 0&&x.value===Se||je)&&(D(ae),je&&(U.current=!0))},[x.value]),se=y.useCallback(()=>S?.focus(),[S]),ye=y.useCallback((ae,Se,Re)=>
110{const je=!U.current&&!Re;(x.value!==void 0&&(Array.isArray(Se)?Se.every(Me=>x.value?.includes(Me)):x.value===Se)||je)&&O(ae)},[x.value]),ie=r==="popper"?c9:$pe,ne=ie===c9?{side:o,sideOffset:l,align:c,alignOffset:u,arrowPadding:d,collisionBoundary:f,collisionPadding:h,sticky:m,hideWhenDetached:g,avoidCollisions:b}:{};return p.jsx(Mpe,{scope:n,content:S,viewport:R,onViewportChange:C,itemRefCallback:Y,selectedItem:I,onItemLeave:se,itemTextRefCallback:ye,focusSelectedItem:G,selectedItemText:k,position:r,isPositioned:M,searchRef:H,children:p.jsx(sL,{as:qu,allowPinchZoom:!0,children:p.jsx(Fb,{asChild:!0,trapped:x.open,onMountAutoFocus:ae=>{ae.preventDefault()},onUnmountAutoFocus:He(i,ae=>{x.trigger?.focus({preventScroll:!0}),document.getSelection()?.empty(),ae.preventDefault()}),children:p.jsx(Rg,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:a,onFocusOutside:ae=>ae.preventDefault(),onDismiss:()=>x.onOpenChange(!1),children:p.jsx(ie,{role:"listbox",id:x.contentId,"data-state":x.open?"open":"closed","aria-multiselectable":x.multi?"true":void 0,dir:x.dir,onContextMenu:ae=>ae.preventDefault(),...E,...ne,onPlaced:()=>j(!0),ref:T,style:{display:"flex",flexDirection:"column",outline:"none",...E.style},onKeyDown:He(E.onKeyDown,ae=>{const Se=ae.ctrlKey||ae.altKey||ae.metaKey;if(ae.key==="Tab"&&ae.preventDefault(),!Se&&ae.key.length===1&&q(ae.key),["ArrowUp","ArrowDown","Home","End"].includes(ae.key)){let je=P().filter(Fe=>!Fe.disabled).map(Fe=>Fe.ref.current);if(["ArrowUp","End"].includes(ae.key)&&(je=je.slice().reverse()),["ArrowUp","ArrowDown"].includes(ae.key)){const Fe=ae.target,Me=je.indexOf(Fe);je=je.slice(Me+1)}setTimeout(()=>z(je)),ae.preventDefault()}})})})})})})});Ppe.displayName=sGe;const aGe="SelectItemAlignedPosition",$pe=y.forwardRef((t,e)=>{const{__scopeSelect:n,onPlaced:r,...i}=t,s=kf(ig,n),a=Up(ig,n),[o,l]=y.useState(null),[c,u]=y.useState(null),d=_t(e,T=>u(T)),f=dT(n),h=y.useRef(!1),m=y.useRef(!0),{viewport:g,selectedItem:b,selectedItemText:E,focusSelectedItem:x}=a,S=y.useCallback(()=>{if(s.trigger&&s.valueNode&&o&&c&&g&&b&&E){const T=s.trigger.getBoundingClientRect(),I=c.getBoundingClientRect(),D=s.valueNode.getBoundingClientRect(),k=E.getBoundingClientRect();if(s.dir!=="rtl"){const Fe=k.left-I.left,Me=D.left-Fe,Et=T.left-Me,$t=T.width+Et,Ot=Math.max($t,I.width),Wn=window.innerWidth-jd,zn=o9(Me,[jd,Wn-Ot]);o.style.minWidth=`${$t}px`,o.style.left=`${zn}px`}else{const Fe=I.right-k.right,Me=window.innerWidth-D.right-Fe,Et=window.innerWidth-T.right-Me,$t=T.width+Et,Ot=Math.max($t,I.width),Wn=window.innerWidth-jd,zn=o9(Me,[jd,Wn-Ot]);o.style.minWidth=`${$t}px`,o.style.right=`${zn}px`}const O=f(),P=window.innerHeight-jd*2,M=g.scrollHeight,j=window.getComputedStyle(c),U=parseInt(j.borderTopWidth,10),z=parseInt(j.paddingTop,10),G=parseInt(j.borderBottomWidth,10),F=parseInt(j.paddingBottom,10),$=U+z+M+F+G,H=Math.min(b.offsetHeight*5,$),q=window.getComputedStyle(g),Y=parseInt(q.paddingTop,10),se=parseInt(q.paddingBottom,10),ye=T.top+T.height/2-jd,ie=P-ye,ne=b.offsetHeight/2,ae=b.offsetTop+ne,Se=U+z+ae,Re=$-Se;if(Se<=ye){const Fe=b===O[O.length-1].ref.current;o.style.bottom="0px";const Me=c.clientHeight-g.offsetTop-g.offsetHeight,Et=Math.max(ie,ne+(Fe?se:0)+Me+G),$t=Se+Et;o.style.height=`${$t}px`}else{const Fe=b===O[0].ref.current;o.style.top="0px";const Et=Math.max(ye,U+g.offsetTop+(Fe?Y:0)+ne)+Re;o.style.height=`${Et}px`,g.scrollTop=Se-ye+g.offsetTop}o.style.margin=`${jd}px 0`,o.style.minHeight=`${H}px`,o.style.maxHeight=`${P}px`,r?.(),requestAnimationFrame(()=>h.current=!0)}},[f,s.trigger,s.valueNode,o,c,g,b,E,s.dir,r]);ri(()=>S(),[S]);const[A,R]=y.useState();ri(()=>{c&&R(window.getComputedStyle(c).zIndex)},[c]);const C=y.useCallback(T=>{T&&m.current===!0&&(S(),x?.(),m.current=!1)},[S,x]);return p.jsx(lGe,{scope:n,contentWrapper:o,shouldExpandOnScrollRef:h,onScrollButtonChange:C,children:p.jsx("div",{ref:l,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:A},children:p.jsx(lt.div,{...i,ref:d,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});$pe.displayName=aGe;const oGe="SelectPopperPosition",c9=y.forwardRef((t,e)=>{const{__scopeSelect:n,align:r="start",collisionPadding:i=jd,...s}=t,a=uL(n);return p.jsx(iT,{...a,...s,ref:e,align:r,collisionPadding:i,style:{boxSizing:"border-box",...s.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});c9.displayName=oGe;const[lGe,eV]=jb(ig,{}),u9="SelectViewport",tV=y.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,i=Up(u9,n),s=eV(u9,n),a=_t(e,i.onViewportChange),o=y.useRef(0);return p.jsxs(p.Fragment,{children:[p.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"}}),p.jsx(cL.Slot,{scope:n,children:p.jsx(lt.div,{"data-radix-select-viewport":"",role:"presentation",...r,ref:a,style:{position:"relative",flex:1,overflow:"auto",...r.style},onScroll:He(r.onScroll,l=>{const c=l.currentTarget,{contentWrapper:u,shouldExpandOnScrollRef:d}=s;
110if(d?.current&&u){const f=Math.abs(o.current-c.scrollTop);if(f>0){const h=window.innerHeight-jd*2,m=parseFloat(u.style.minHeight),g=parseFloat(u.style.height),b=Math.max(m,g);if(b<h){const E=b+f,x=Math.min(h,E),S=E-x;u.style.height=`${x}px`,u.style.bottom==="0px"&&(c.scrollTop=S>0?S:0,u.style.justifyContent="flex-end")}}}o.current=c.scrollTop})})})]})});tV.displayName=u9;const Npe="SelectGroup",[cGe,uGe]=jb(Npe),nV=y.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,i=Pi();return p.jsx(cGe,{scope:n,id:i,children:p.jsx(lt.div,{role:"group","aria-labelledby":i,...r,ref:e})})});nV.displayName=Npe;const Fpe="SelectLabel",rV=y.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,i=uGe(Fpe,n);return p.jsx(lt.div,{id:i.id,...r,ref:e})});rV.displayName=Fpe;const fI="SelectItem",[dGe,jpe]=jb(fI),iV=y.forwardRef((t,e)=>{const{__scopeSelect:n,value:r,disabled:i=!1,textValue:s,...a}=t,o=kf(fI,n),l=Up(fI,n),c=typeof r=="string"?Array.isArray(o.value)?o.value.includes(r):o.value===r:r.every(x=>o.value?.includes(x)),u=Array.isArray(o.value)&&Array.isArray(r)&&r.some(x=>o.value?.includes(x)),[d,f]=y.useState(s??""),[h,m]=y.useState(!1),g=_t(e,x=>l.itemRefCallback?.(x,r,i)),b=Pi(),E=()=>{if(!i){let x=o.multi&&typeof r=="string"?[r]:r;u&&!c?o.onValueChange(x):Array.isArray(o.value)&&(x=Vpe(r,o.value)),o.onValueChange(x),o.multi||o.onOpenChange(!1)}};if(!o.multi&&Array.isArray(r))throw new Error("You can only pass an array of values in multi selects");return p.jsx(dGe,{scope:n,value:r,disabled:i,textId:b,isSelected:c,isIntermediate:u,onItemTextChange:y.useCallback(x=>{f(S=>S||(x?.textContent??"").trim())},[]),children:p.jsx(cL.ItemSlot,{scope:n,value:r,disabled:i,textValue:d,children:p.jsx(lt.div,{role:"option","aria-labelledby":b,"data-highlighted":h?"":void 0,"aria-selected":o.multi?void 0:c&&h,"aria-checked":o.multi?c:void 0,"data-state":c?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...a,ref:g,onFocus:He(a.onFocus,()=>m(!0)),onBlur:He(a.onBlur,()=>m(!1)),onPointerUp:He(a.onPointerUp,E),onPointerMove:He(a.onPointerMove,x=>{i?l.onItemLeave?.():x.currentTarget.focus({preventScroll:!0})}),onPointerLeave:He(a.onPointerLeave,x=>{x.currentTarget===document.activeElement&&l.onItemLeave?.()}),onKeyDown:He(a.onKeyDown,x=>{l.searchRef?.current!==""&&x.key===" "||(Xze.includes(x.key)&&E(),x.key===" "&&x.preventDefault())})})})})});iV.displayName=fI;const Vx="SelectItemText",sV=y.forwardRef((t,e)=>{const{__scopeSelect:n,className:r,style:i,...s}=t,a=kf(Vx,n),o=Up(Vx,n),l=jpe(Vx,n),c=nGe(Vx,n),[u,d]=y.useState(null),f=_t(e,E=>d(E),l.onItemTextChange,E=>o.itemTextRefCallback?.(E,l.value,l.disabled)),h=u?.textContent,m=y.useMemo(()=>p.jsx("option",{value:l.value,disabled:l.disabled,children:h},Array.isArray(l.value)?l.value.join(";"):l.value),[l.disabled,l.value,h]),{onNativeOptionAdd:g,onNativeOptionRemove:b}=c;return ri(()=>(g(m),()=>b(m)),[g,b,m]),p.jsxs(p.Fragment,{children:[p.jsx(lt.span,{id:l.textId,...s,ref:f}),l.isSelected&&a.valueNode&&!a.valueNodeHasChildren?Qs.createPortal(s.children,a.valueNode):null]})});sV.displayName=Vx;const Bpe="SelectItemIndicator",aV=y.forwardRef((t,e)=>{const{__scopeSelect:n,children:r,...i}=t,s=jpe(Bpe,n);return typeof r=="function"?p.jsx(lt.span,{"aria-hidden":!0,...i,ref:e,children:r({isSelected:s.isSelected,isIntermediate:s.isIntermediate})}):s.isSelected?p.jsx(lt.span,{"aria-hidden":!0,...i,ref:e,children:r}):null});aV.displayName=Bpe;const d9="SelectScrollUpButton",oV=y.forwardRef((t,e)=>{const n=Up(d9,t.__scopeSelect),r=eV(d9,t.__scopeSelect),[i,s]=y.useState(!1),a=_t(e,r.onScrollButtonChange);return ri(()=>{if(n.viewport&&n.isPositioned){const o=n.viewport,l=()=>{const c=o.scrollTop>0;s(c)};return l(),o.addEventListener("scroll",l),()=>o.removeEventListener("scroll",l)}},[n.viewport,n.isPositioned]),i?p.jsx(cV,{...t,ref:a,onAutoScroll:()=>{const{viewport:o,selectedItem:l}=n;o&&l&&(o.scrollTop-=l.offsetHeight)}}):null});oV.displayName=d9;const f9="SelectScrollDownButton",lV=y.forwardRef((t,e)=>{const n=Up(f9,t.__scopeSelect),r=eV(f9,t.__scopeSelect),[i,s]=y.useState(!1),a=_t(e,r.onScrollButtonChange);return ri(()=>
110{if(n.viewport&&n.isPositioned){const o=n.viewport,l=()=>{const c=o.scrollHeight-o.clientHeight,u=Math.ceil(o.scrollTop)<c;s(u)};return l(),o.addEventListener("scroll",l),()=>o.removeEventListener("scroll",l)}},[n.viewport,n.isPositioned]),i?p.jsx(cV,{...t,ref:a,onAutoScroll:()=>{const{viewport:o,selectedItem:l}=n;o&&l&&(o.scrollTop+=l.offsetHeight)}}):null});lV.displayName=f9;const cV=y.forwardRef((t,e)=>{const{__scopeSelect:n,onAutoScroll:r,...i}=t,s=Up("SelectScrollButton",n),a=y.useRef(null),o=dT(n),l=y.useCallback(()=>{a.current!==null&&(window.clearInterval(a.current),a.current=null)},[]);return y.useEffect(()=>()=>l(),[l]),ri(()=>{o().find(u=>u.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[o]),p.jsx(lt.div,{"aria-hidden":!0,...i,ref:e,style:{flexShrink:0,...i.style},onPointerMove:He(i.onPointerMove,()=>{s.onItemLeave?.(),a.current===null&&(a.current=window.setInterval(r,50))}),onPointerLeave:He(i.onPointerLeave,()=>{l()})})});cV.displayName="SelectScrollButtonImpl";const fGe="SelectSeparator",uV=y.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t;return p.jsx(lt.div,{"aria-hidden":!0,...r,ref:e})});uV.displayName=fGe;const h9="SelectArrow",dV=y.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,i=uL(n),s=kf(h9,n),a=Up(h9,n);return s.open&&a.position==="popper"?p.jsx(mWe,{...i,...r,ref:e}):null});dV.displayName=h9;const hGe="BubbleSelect",pGe=y.forwardRef((t,e)=>{const{value:n,...r}=t,i=y.useRef(null),s=_t(e,i),a=oL(n),o=kf(hGe,void 0);y.useEffect(()=>{const c=i.current,u=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(u,"value").set;if(a!==n&&f){const h=new Event("change",{bubbles:!0});f.call(c,n),c.dispatchEvent(h)}},[a,n]);let l=n;return o.multi&&!Array.isArray(n)&&(l=[]),p.jsx(Xhe,{asChild:!0,children:p.jsx("select",{...r,multiple:o.multi?!0:void 0,ref:s,defaultValue:l})})});pGe.displayName="BubbleSelect";function Upe(t){const e=Yu(t),n=y.useRef(""),r=y.useRef(0),i=y.useCallback(a=>{const o=n.current+a;e(o),function l(c){n.current=c,window.clearTimeout(r.current),c!==""&&(r.current=window.setTimeout(()=>l(""),1e3))}(o)},[e]),s=y.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return y.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,i,s]}function Hpe(t,e,n){const i=e.length>1&&Array.from(e).every(c=>c===e[0])?e[0]:e,s=n?t.indexOf(n):-1;let a=mGe(t,Math.max(s,0));i.length===1&&(a=a.filter(c=>c!==n));const l=a.find(c=>c.textValue.toLowerCase().startsWith(i.toLowerCase()));return l!==n?l:void 0}function mGe(t,e){return t.map((n,r)=>t[(e+r)%t.length])}const Vpe=(t,e=[])=>{if(Array.isArray(t))return t.reduce((r,i)=>Vpe(i,r),e);const n=e.indexOf(t);return n===-1?[...e,t]:[...e.slice(0,n),...e.slice(n+1)]},gGe=KH,vGe=YH,yGe=QH,bGe=XH,EGe=ZH,xGe=JH,wGe=tV,SGe=nV,TGe=rV,AGe=iV,CGe=sV,RGe=aV,_Ge=oV,IGe=lV,kGe=uV,DGe=dV,Oc=Object.freeze(Object.defineProperty({__proto__:null,Arrow:DGe,Content:xGe,Group:SGe,Icon:bGe,Item:AGe,ItemIndicator:RGe,ItemText:CGe,Label:TGe,Portal:EGe,Root:gGe,ScrollDownButton:IGe,ScrollUpButton:_Ge,Select:KH,SelectArrow:dV,SelectContent:JH,SelectGroup:nV,SelectIcon:XH,SelectItem:iV,SelectItemIndicator:aV,SelectItemText:sV,SelectLabel:rV,SelectPortal:ZH,SelectScrollDownButton:lV,SelectScrollUpButton:oV,SelectSeparator:uV,SelectTrigger:YH,SelectValue:QH,SelectViewport:tV,Separator:kGe,Trigger:vGe,Value:yGe,Viewport:wGe,createSelectScope:Jze},Symbol.toStringTag,{value:"Module"}));function O0(t,e,{checkForDefaultPrevented:n=!0}={}){return function(i){if(t?.(i),n===!1||!i.defaultPrevented)return e?.(i)}}const Wpe="Collapsible",[LGe,zpe]=Ei(Wpe),[OGe,fV]=LGe(Wpe),MGe=y.forwardRef((t,e)=>{const{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:s,onOpenChange:a,...o}=t,[l=!1,c]=Ji({prop:r,defaultProp:i,onChange:a});return y.createElement(OGe,{scope:n,disabled:s,contentId:Pi(),open:l,onOpenToggle:y.useCallback(()=>c(u=>!u),[c])},y.createElement(lt.div,ee({"data-state":hV(l),"data-disabled":s?"":void 0},o,{ref:e})))}),PGe="CollapsibleTrigger",$Ge=y.forwardRef((t,e)=>{const{__scopeCollapsible:n,...r}=t,i=fV(PGe,n);return y.createElement(lt.button,ee({type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":hV(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled},r,{ref:e,onClick:He(t.onClick,i.onOpenToggle)}))}),Gpe="CollapsibleContent",NGe=y.forwardRef((t,e)=>{const{forceMount:n,...r}=t,i=fV(Gpe,t.__scopeCollapsible);return y.createElement(as,{present:n||i.open},({present:s})=>y.createElement(FGe,ee({},r,{ref:e,present:s})))}),FGe=y.forwardRef((t,e)=>{const{__scopeCollapsible:n,present:r,children:i,...s}=t,a=fV(Gpe,n),[o,l]=y.useState(r),c=y.useRef(null),u=_t(e,c),d=y.useRef(0),f=d.current,h=y.useRef(0),m=h.current,g=a.open||o,b=y.useRef(g),E=y.useRef();return y.useEffect(()=>{const x=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(x)},[]),ri(()=>{const x=c.current;if(x){E.current=E.current||{transitionDuration:x.style.transitionDuration,animationName:x.style.animationName},x.style.transitionDuration="0s",x.style.animationName="none";const S=x.getBoundingClientRect();d.current=S.height,h.current=S.width,b.current||(x.style.transitionDuration=E.current.transitionDuration,x.style.animationName=E.current.animationName),l(r)}},[a.open,r]),y.createElement(lt.div,ee({"data-state":hV(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!g},s,{ref:u,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":m?`${m}px`:void 0,...t.style}}),g&&i)});function hV(t){return t?"open":"closed"}const jGe=MGe,BGe=$Ge,UGe=NGe,Hp="Accordion",HGe=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[pV,VGe,WGe]=aL(Hp),[dL,mpn]=Ei(Hp,[WGe,zpe]),mV=zpe(),qpe=Ye.forwardRef((t,e)=>{const{type:n,...r}=t,i=r,s=r;return Ye.createElement(pV.Provider,{scope:t.__scopeAccordion},n==="multiple"?Ye.createElement(KGe,ee({},s,{ref:e})):Ye.createElement(qGe,ee({},i,{ref:e})))});qpe.propTypes={type(t){const e=t.value||t.defaultValue;return t.type&&!["single","multiple"].includes(t.type)?new Error("Invalid prop `type` supplied to `Accordion`. Expected one of `single | multiple`."):t.type==="multiple"&&typeof e=="string"?new Error("Invalid prop `type` supplied to `Accordion`. Expected `single` when `defaultValue` or `value` is type `string`."):t.type==="single"&&Array.isArray(e)?new Error("Invalid prop `type` supplied to `Accordion`. Expected `multiple` when `defaultValue` or `value` is type `string[]`."):null}};const[Kpe,zGe]=dL(Hp),[Ype,GGe]=dL(Hp,{collapsible:!1}),qGe=Ye.forwardRef((t,e)=>{const{value:n,defaultValue:r,onValueChange:i=()=>{},collapsible:s=!1,...a}=t,[o,l]=Ji({prop:n,defaultProp:r,onChange:i});return Ye.createElement(Kpe,{scope:t.__scopeAccordion,value:o?[o]:[],onItemOpen:l,onItemClose:Ye.useCallback(()=>s&&l(""),[s,l])},Ye.createElement(Ype,{scope:t.__scopeAccordion,collapsible:s},Ye.createElement(Qpe,ee({},a,{ref:e}))))}),KGe=Ye.forwardRef((t,e)=>{const{value:n,defaultValue:r,onValueChange:i=()=>{},...s}=t,[a=[],o]=Ji({prop:n,defaultProp:r,onChange:i}),l=Ye.useCallback(u=>o((d=[])=>[...d,u]),[o]),c=Ye.useCallback(u=>o((d=[])=>d.filter(f=>f!==u)),[o]);return Ye.createElement(Kpe,{scope:t.__scopeAccordion,value:a,onItemOpen:l,onItemClose:c},Ye.createElement(Ype,{scope:t.__scopeAccordion,collapsible:!0},Ye.createElement(Qpe,ee({},s,{ref:e}))))}),[YGe,fL]=dL(Hp),Qpe=Ye.forwardRef((t,e)=>{const{__scopeAccordion:n,disabled:r,dir:i,orientation:s="vertical",...a}=t,o=Ye.useRef(null),l=_t(o,e),c=VGe(n),d=_g(i)==="ltr",f=He(t.onKeyDown,h=>{var m;if(!HGe.includes(h.key))return;const g=h.target,b=c().filter(D=>{var k;return!((k=D.ref.current)!==null&&k!==void 0&&k.disabled)}),E=b.findIndex(D=>D.ref.current===g),x=b.length;if(E===-1)return;h.preventDefault();let S=E;const A=0,R=x-1,C=()=>{S=E+1,S>R&&(S=A)},T=()=>{S=E-1,S<A&&(S=R)};switch(h.key){case"Home":S=A;break;case"End":S=R;break;case"ArrowRight":s==="horizontal"&&(d?C():T());break;case"ArrowDown":s==="vertical"&&C();break;case"ArrowLeft":s==="horizontal"&&(d?T():C());break;case"ArrowUp":s==="vertical"&&T();break}const I=S%x;(m=b[I].ref.current)===null||m===void 0||m.focus()});return Ye.createElement(YGe,{scope:n,disabled:r,direction:i,orientation:s},Ye.createElement(pV.Slot,{scope:n},Ye.createElement(lt.div,ee({},a,{"data-orientation":s,ref:l,onKeyDown:r?void 0:f}))))}),p9="AccordionItem",[QGe,gV]=dL(p9),XGe=Ye.forwardRef((t,e)=>{const{__scopeAccordion:n,value:r,...i}=t,s=fL(p9,n),a=zGe(p9,n),o=mV(n),l=Pi(),c=r&&a.value.includes(r)||!1,u=s.disabled||t.disabled;return Ye.createElement(QGe,{scope:n,open:c,disabled:u,triggerId:l},Ye.createElement(jGe,ee({"data-orientation":s.orientation,"data-state":X
110pe(c)},o,i,{ref:e,disabled:u,open:c,onOpenChange:d=>{d?a.onItemOpen(r):a.onItemClose(r)}})))}),ZGe="AccordionHeader",JGe=Ye.forwardRef((t,e)=>{const{__scopeAccordion:n,...r}=t,i=fL(Hp,n),s=gV(ZGe,n);return Ye.createElement(lt.h3,ee({"data-orientation":i.orientation,"data-state":Xpe(s.open),"data-disabled":s.disabled?"":void 0},r,{ref:e}))}),LZ="AccordionTrigger",eqe=Ye.forwardRef((t,e)=>{const{__scopeAccordion:n,...r}=t,i=fL(Hp,n),s=gV(LZ,n),a=GGe(LZ,n),o=mV(n);return Ye.createElement(pV.ItemSlot,{scope:n},Ye.createElement(BGe,ee({"aria-disabled":s.open&&!a.collapsible||void 0,"data-orientation":i.orientation,id:s.triggerId},o,r,{ref:e})))}),tqe="AccordionContent",nqe=Ye.forwardRef((t,e)=>{const{__scopeAccordion:n,...r}=t,i=fL(Hp,n),s=gV(tqe,n),a=mV(n);return Ye.createElement(UGe,ee({role:"region","aria-labelledby":s.triggerId,"data-orientation":i.orientation},a,r,{ref:e,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...t.style}}))});function Xpe(t){return t?"open":"closed"}const rqe=qpe,iqe=XGe,sqe=JGe,aqe=eqe,oqe=nqe,Zpe="Avatar",[lqe,gpn]=Ei(Zpe),[cqe,Jpe]=lqe(Zpe),uqe=y.forwardRef((t,e)=>{const{__scopeAvatar:n,...r}=t,[i,s]=y.useState("idle");return y.createElement(cqe,{scope:n,imageLoadingStatus:i,onImageLoadingStatusChange:s},y.createElement(lt.span,ee({},r,{ref:e})))}),dqe="AvatarImage",fqe=y.forwardRef((t,e)=>{const{__scopeAvatar:n,src:r,onLoadingStatusChange:i=()=>{},...s}=t,a=Jpe(dqe,n),o=mqe(r),l=Xi(c=>{i(c),a.onImageLoadingStatusChange(c)});return ri(()=>{o!=="idle"&&l(o)},[o,l]),o==="loaded"?y.createElement(lt.img,ee({},s,{ref:e,src:r})):null}),hqe="AvatarFallback",pqe=y.forwardRef((t,e)=>{const{__scopeAvatar:n,delayMs:r,...i}=t,s=Jpe(hqe,n),[a,o]=y.useState(r===void 0);return y.useEffect(()=>{if(r!==void 0){const l=window.setTimeout(()=>o(!0),r);return()=>window.clearTimeout(l)}},[r]),a&&s.imageLoadingStatus!=="loaded"?y.createElement(lt.span,ee({},i,{ref:e})):null});function mqe(t){const[e,n]=y.useState("idle");return ri(()=>{if(!t){n("error");return}let r=!0;const i=new window.Image,s=a=>()=>{r&&n(a)};return n("loading"),i.onload=s("loaded"),i.onerror=s("error"),i.src=t,()=>{r=!1}},[t]),e}const gqe=uqe,vqe=fqe,yqe=pqe,I6="rovingFocusGroup.onEntryFocus",bqe={bubbles:!1,cancelable:!0},vV="RovingFocusGroup",[m9,eme,Eqe]=aL(vV),[xqe,Bb]=Ei(vV,[Eqe]),[wqe,Sqe]=xqe(vV),Tqe=y.forwardRef((t,e)=>y.createElement(m9.Provider,{scope:t.__scopeRovingFocusGroup},y.createElement(m9.Slot,{scope:t.__scopeRovingFocusGroup},y.createElement(Aqe,ee({},t,{ref:e}))))),Aqe=y.forwardRef((t,e)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:s,currentTabStopId:a,defaultCurrentTabStopId:o,onCurrentTabStopIdChange:l,onEntryFocus:c,...u}=t,d=y.useRef(null),f=_t(e,d),h=_g(s),[m=null,g]=Ji({prop:a,defaultProp:o,onChange:l}),[b,E]=y.useState(!1),x=Xi(c),S=eme(n),A=y.useRef(!1),[R,C]=y.useState(0);return y.useEffect(()=>{const T=d.current;if(T)return T.addEventListener(I6,x),()=>T.removeEventListener(I6,x)},[x]),y.createElement(wqe,{scope:n,orientation:r,dir:h,loop:i,currentTabStopId:m,onItemFocus:y.useCallback(T=>g(T),[g]),onItemShiftTab:y.useCallback(()=>E(!0),[]),onFocusableItemAdd:y.useCallback(()=>C(T=>T+1),[]),onFocusableItemRemove:y.useCallback(()=>C(T=>T-1),[])},y.createElement(lt.div,ee({tabIndex:b||R===0?-1:0,"data-orientation":r},u,{ref:f,style:{outline:"none",...t.style},onMouseDown:He(t.onMouseDown,()=>{A.current=!0}),onFocus:He(t.onFocus,T=>{const I=!A.current;if(T.target===T.currentTarget&&I&&!b){const D=new CustomEvent(I6,bqe);if(T.currentTarget.dispatchEvent(D),!D.defaultPrevented){const k=S().filter(U=>U.focusable),O=k.find(U=>U.active),P=k.find(U=>U.id===m),j=[O,P,...k].filter(Boolean).map(U=>U.ref.current);tme(j)}}A.current=!1}),onBlur:He(t.onBlur,()=>E(!1))})))}),Cqe="RovingFocusGroupItem",Rqe=y.forwardRef((t,e)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,tabStopId:s,...a}=t,o=Pi(),l=s||o,c=Sqe(Cqe,n),u=c.currentTabStopId===l,d=eme(n),{onFocusableItemAdd:f,onFocusableItemRemove:h}=c;return y.useEffect(()=>{if(r)return f(),()=>h()},[r,f,h]),y.createElement(m9.ItemSlot,{scope:n,id:l,focusable:r,active:i},y.createElement(lt.span,ee({tabIndex:u?0:-1,"data-orientation":c.orientation},a,{ref:e,onMouseDown:He(t.onMouseDown,m=>{r?c.onItemFocus(l):m.preventDefault()}),onFocus:He(t.onFocus,()=>c.onItemFocus(l)),onKeyDown:He(t.onKeyDown,m=>{if(m.key==="Tab"&&m.shiftKey){c.onItemShiftTab();return}if(m.target!==m.currentTarget)return;const g=kqe(m,c.orientation,c.dir);if(g!==void 0){m.preventDefault();let E=d().filter(x=>x.focusable).map(x=>x.ref.current);if(g==="last")E.reverse();else if(g==="prev"||g==="next"){g==="prev"&&E.reverse();const x=E.indexOf(m.currentTarget);E=c.loop?Dqe(E,x+1):E.slice(x+1)}setTimeout(()=>tme(E))}})})))}),_qe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Iqe(t,e){return e!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function kqe(t,e,n){const r=Iqe(t.key,n);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(e
110==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return _qe[r]}function tme(t){const e=document.activeElement;for(const n of t)if(n===e||(n.focus(),document.activeElement!==e))return}function Dqe(t,e){return t.map((n,r)=>t[(e+r)%t.length])}const yV=Tqe,bV=Rqe;var nme=tL(),k6=function(){},hL=y.forwardRef(function(t,e){var n=y.useRef(null),r=y.useState({onScrollCapture:k6,onWheelCapture:k6,onTouchMoveCapture:k6}),i=r[0],s=r[1],a=t.forwardProps,o=t.children,l=t.className,c=t.removeScrollBar,u=t.enabled,d=t.shards,f=t.sideCar,h=t.noIsolation,m=t.inert,g=t.allowPinchZoom,b=t.as,E=b===void 0?"div":b,x=If(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),S=f,A=eL([n,e]),R=Ve(Ve({},x),i);return y.createElement(y.Fragment,null,u&&y.createElement(S,{sideCar:nme,removeScrollBar:c,shards:d,noIsolation:h,inert:m,setCallbacks:s,allowPinchZoom:!!g,lockRef:n}),a?y.cloneElement(y.Children.only(o),Ve(Ve({},R),{ref:A})):y.createElement(E,Ve({},R,{className:l,ref:A}),o))});hL.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};hL.classNames={fullWidth:L0,zeroRight:D0};var g9=!1;if(typeof window<"u")try{var CC=Object.defineProperty({},"passive",{get:function(){return g9=!0,!0}});window.addEventListener("test",CC,CC),window.removeEventListener("test",CC,CC)}catch{g9=!1}var wv=g9?{passive:!1}:!1,Lqe=function(t){return t.tagName==="TEXTAREA"},rme=function(t,e){var n=window.getComputedStyle(t);return n[e]!=="hidden"&&!(n.overflowY===n.overflowX&&!Lqe(t)&&n[e]==="visible")},Oqe=function(t){return rme(t,"overflowY")},Mqe=function(t){return rme(t,"overflowX")},OZ=function(t,e){var n=e;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=ime(t,n);if(r){var i=sme(t,n),s=i[1],a=i[2];if(s>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Pqe=function(t){var e=t.scrollTop,n=t.scrollHeight,r=t.clientHeight;return[e,n,r]},$qe=function(t){var e=t.scrollLeft,n=t.scrollWidth,r=t.clientWidth;return[e,n,r]},ime=function(t,e){return t==="v"?Oqe(e):Mqe(e)},sme=function(t,e){return t==="v"?Pqe(e):$qe(e)},Nqe=function(t,e){return t==="h"&&e==="rtl"?-1:1},Fqe=function(t,e,n,r,i){var s=Nqe(t,window.getComputedStyle(e).direction),a=s*r,o=n.target,l=e.contains(o),c=!1,u=a>0,d=0,f=0;do{var h=sme(t,o),m=h[0],g=h[1],b=h[2],E=g-b-s*m;(m||E)&&ime(t,o)&&(d+=E,f+=m),o=o.parentNode}while(!l&&o!==document.body||l&&(e.contains(o)||e===o));return(u&&d===0||!u&&f===0)&&(c=!0),c},RC=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},MZ=function(t){return[t.deltaX,t.deltaY]},PZ=function(t){return t&&"current"in t?t.current:t},jqe=function(t,e){return t[0]===e[0]&&t[1]===e[1]},Bqe=function(t){return`
111  .block-interactivity-`.concat(t,` {pointer-events: none;}
112  .allow-interactivity-`).concat(t,` {pointer-events: all;}
113`)},Uqe=0,Sv=[];function Hqe(t){var e=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(Uqe++)[0],s=y.useState(function(){return lT()})[0],a=y.useRef(t);y.useEffect(function(){a.current=t},[t]),y.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));var g=Qa([t.lockRef.current],(t.shards||[]).map(PZ),!0).filter(Boolean);return g.forEach(function(b){return b.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),g.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(i))})}}},[t.inert,t.lockRef.current,t.shards]);var o=y.useCallback(function(g,b){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var E=RC(g),x=n.current,S="deltaX"in g?g.deltaX:x[0]-E[0],A="deltaY"in g?g.deltaY:x[1]-E[1],R,C=g.target,T=Math.abs(S)>Math.abs(A)?"h":"v";if("touches"in g&&T==="h"&&C.type==="range")return!1;var I=OZ(T,C);if(!I)return!0;if(I?R=T:(R=T==="v"?"h":"v",I=OZ(T,C)),!I)return!1;if(!r.current&&"changedTouches"in g&&(S||A)&&(r.current=R),!R)return!0;var D=r.current||R;return Fqe(D,b,g,D==="h"?S:A)},[]),l=y.useCallback(function(g){var b=g;if(!(!Sv.length||Sv[Sv.length-1]!==s)){var E="deltaY"in b?MZ(b):RC(b),x=e.current.filter(function(R){return R.name===b.type&&R.target===b.target&&jqe(R.delta,E)})[0];if(x&&x.should){b.cancelable&&b.preventDefault();return}
113if(!x){var S=(a.current.shards||[]).map(PZ).filter(Boolean).filter(function(R){return R.contains(b.target)}),A=S.length>0?o(b,S[0]):!a.current.noIsolation;A&&b.cancelable&&b.preventDefault()}}},[]),c=y.useCallback(function(g,b,E,x){var S={name:g,delta:b,target:E,should:x};e.current.push(S),setTimeout(function(){e.current=e.current.filter(function(A){return A!==S})},1)},[]),u=y.useCallback(function(g){n.current=RC(g),r.current=void 0},[]),d=y.useCallback(function(g){c(g.type,MZ(g),g.target,o(g,t.lockRef.current))},[]),f=y.useCallback(function(g){c(g.type,RC(g),g.target,o(g,t.lockRef.current))},[]);y.useEffect(function(){return Sv.push(s),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,wv),document.addEventListener("touchmove",l,wv),document.addEventListener("touchstart",u,wv),function(){Sv=Sv.filter(function(g){return g!==s}),document.removeEventListener("wheel",l,wv),document.removeEventListener("touchmove",l,wv),document.removeEventListener("touchstart",u,wv)}},[]);var h=t.removeScrollBar,m=t.inert;return y.createElement(y.Fragment,null,m?y.createElement(s,{styles:Bqe(i)}):null,h?y.createElement(iL,{gapMode:"margin"}):null)}const Vqe=nL(nme,Hqe);var ame=y.forwardRef(function(t,e){return y.createElement(hL,Ve({},t,{ref:e,sideCar:Vqe}))});ame.classNames=hL.classNames;const v9=["Enter"," "],Wqe=["ArrowDown","PageUp","Home"],ome=["ArrowUp","PageDown","End"],zqe=[...Wqe,...ome],Gqe={ltr:[...v9,"ArrowRight"],rtl:[...v9,"ArrowLeft"]},qqe={ltr:["ArrowLeft"],rtl:["ArrowRight"]},pL="Menu",[B2,Kqe,Yqe]=aL(pL),[Ig,lme]=Ei(pL,[Yqe,Bp,Bb]),mL=Bp(),cme=Bb(),[ume,Vp]=Ig(pL),[Qqe,fT]=Ig(pL),Xqe=t=>{const{__scopeMenu:e,open:n=!1,children:r,dir:i,onOpenChange:s,modal:a=!0}=t,o=mL(e),[l,c]=y.useState(null),u=y.useRef(!1),d=Xi(s),f=_g(i);return y.useEffect(()=>{const h=()=>{u.current=!0,document.addEventListener("pointerdown",m,{capture:!0,once:!0}),document.addEventListener("pointermove",m,{capture:!0,once:!0})},m=()=>u.current=!1;return document.addEventListener("keydown",h,{capture:!0}),()=>{document.removeEventListener("keydown",h,{capture:!0}),document.removeEventListener("pointerdown",m,{capture:!0}),document.removeEventListener("pointermove",m,{capture:!0})}},[]),y.createElement($b,o,y.createElement(ume,{scope:e,open:n,onOpenChange:d,content:l,onContentChange:c},y.createElement(Qqe,{scope:e,onClose:y.useCallback(()=>d(!1),[d]),isUsingKeyboardRef:u,dir:f,modal:a},r)))},dme=y.forwardRef((t,e)=>{const{__scopeMenu:n,...r}=t,i=mL(n);return y.createElement(rT,ee({},i,r,{ref:e}))}),fme="MenuPortal",[Zqe,hme]=Ig(fme,{forceMount:void 0}),Jqe=t=>{const{__scopeMenu:e,forceMount:n,children:r,container:i}=t,s=Vp(fme,e);return y.createElement(Zqe,{scope:e,forceMount:n},y.createElement(as,{present:n||s.open},y.createElement(Nb,{asChild:!0,container:i},r)))},bc="MenuContent",[eKe,EV]=Ig(bc),tKe=y.forwardRef((t,e)=>{const n=hme(bc,t.__scopeMenu),{forceMount:r=n.forceMount,...i}=t,s=Vp(bc,t.__scopeMenu),a=fT(bc,t.__scopeMenu);return y.createElement(B2.Provider,{scope:t.__scopeMenu},y.createElement(as,{present:r||s.open},y.createElement(B2.Slot,{scope:t.__scopeMenu},a.modal?y.createElement(nKe,ee({},i,{ref:e})):y.createElement(rKe,ee({},i,{ref:e})))))}),nKe=y.forwardRef((t,e)=>{const n=Vp(bc,t.__scopeMenu),r=y.useRef(null),i=_t(e,r);return y.useEffect(()=>{const s=r.current;if(s)return oT(s)},[]),y.createElement(xV,ee({},t,{ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:He(t.onFocusOutside,s=>s.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),rKe=y.forwardRef((t,e)=>{const n=Vp(bc,t.__scopeMenu);return y.createElement(xV,ee({},t,{ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),xV=y.forwardRef((t,e)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:s,onCloseAutoFocus:a,disableOutsidePointerEvents:o,onEntryFocus:l,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,onDismiss:h,disableOutsideScroll:m,...g}=t,b=Vp(bc,n),E=fT(bc,n),x=mL(n),S=cme(n),A=Kqe(n),[R,C]=y.useState(null),T=y.useRef(null),I=_t(e,T,b.onContentChange),D=y.useRef(0),k=y.useRef(""),O=y.useRef(0),P=y.useRef(null),M=y.useRef("right"),j=y.useRef(0),U=m?ame:y.Fragment,z=m?{as:qu,allowPinchZoom:!0}:void 0,G=$=>{var H,q;const Y=k.current+$,se=A().filter(Re=>!Re.disabled),ye=document.activeElement,ie=(H=se.find(Re=>Re.ref.current===ye))===null||H===void 0?void 0:H.textValue,ne=se.map(Re=>Re.textValue),ae=mKe(ne,Y,ie),Se=(q=se.find(Re=>Re.textValue===ae))===null||q===void 0?void 0:q.ref.current;(function Re(je){k.current=je,window.clearTimeout(D.current),je!==""&&(D.current=window.setTimeout(()=>Re(""),1e3))})(Y),Se&&setTimeout(()=>Se.focus())};y.useEffect(()=>()=>window.clearTimeout(D.current),[]),aT();const F=y.useCallback($=>{var H,q;return M.current===((H=P.current)===null||H===void 0?void 0:H.side)&&vKe($,(q=P.current)===null||q===void 0?void 0:q.area)},[]);return y.createElement(eKe,{scope:n,searchRef:k,onItemEnter:y.useCallback($=>{F($)&&$.preventDefault()},[F]),onItemLeave:y.useCallback($=>{var H;F($)||((H=T.current)===null||H===void 0||H.focus(),C(null))},[F]),onTriggerLeave:y.useCallback($=>{F($)&&$.preventDefault()},[F]),pointerGraceTimerRef:O,onPointerGraceIntentChange:y.useCallback($=>{P.current=$},[])},y.createElement(U,z,y.createElement(Fb,{asChild:!0,trapped:i,onMountAutoFocus:He(s,$=>{var H;$.preventDefault(),(H=T.current)===null||H===void 0||H.focus()}),onUnmountAutoFocus:a},y.createElement(Rg,{asChild:!0,disableOutsidePointerEvents:o,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,onDismiss:h},y.createElement(yV,ee({asChild:!0},S,{dir:E.dir,orientation:"vertical",loop:r,currentTabStopId:R,onCurrentTabStopIdChange:C,onEntryFocus:He(l,$=>{E.isUsingKeyboardRef.current||$.preventDefault()})}),y.createElement(iT,ee({role:"menu","aria-orientation":"vertical","data-state":vme(b.open),"data-radix-menu-content":"",dir:E.dir},x,g,{ref:I,style:{outline:"none",...g.style},onKeyDown:He(g.onKeyDown,$=>{const q=$.target.closest("[data-radix-menu-content]")===$.currentTarget,Y=$.ctrlKey||$.altKey||$.metaKey,se=$.key.length===1;q&&($.key==="Tab"&&$.preventDefault(),!Y&&se&&G($.key));const ye=T.current;if($.target!==ye||!zqe.includes($.key))return;$.preventDefault();const ne=A().filter(ae=>!ae.disabled).map(ae=>ae.ref.current);ome.includes($.key)&&ne.reverse(),hKe(ne)}),onBlur:He(t.onBlur,$=>{$.currentTarget.contains($.target)||(window.clearTimeout(D.current),k.current="")}),onPointerMove:He(t.onPointerMove,U2($=>{const H=$.target,q=j.current!==$.clientX;if($.currentTarget.contains(H)&&q){const Y=$.clientX>j.current?"right":"left";M.current=Y,j.current=$.clientX}}))})))))))}),iKe=y.forwardRef((t,e)=>{const{__scopeMenu:n,...r}=t;return y.createElement(lt.div,ee({},r,{ref:e}))}),y9="MenuItem",$Z="menu.itemSelect",sKe=y.forwardRef((t,e)=>{const{disabled:n=!1,onSelect:r,...i}=t,s=y.useRef(null),a=fT(y9,t.__scopeMenu),o=EV(y9,t.__scopeMenu),l=_t(e,s),c=y.useRef(!1),u=()=>{const d=s.current;if(!n&&d){const f=new CustomEvent($Z,{bubbles:!0,cancelable:!0});d.addEventListener($Z,h=>r?.(h),{once:!0}),khe(d,f),f.defaultPrevented?c.current=!1:a.onClose()}};return y.createElement(pme,ee({},i,{ref:l,disabled:n,onClick:He(t.onClick,u),onPointerDown:d=>{var f;(f=t.onPointerDown)===null||f===void 0||f.call(t,d),c.current=!0},onPointerUp:He(t.onPointerUp,d=>{var f;c.current||(f=d.currentTarget)===null||f===void 0||f.click()}),onKeyDown:He(t.onKeyDown,d=>{const f=o.searchRef.current!=="";n||f&&d.key===" "||v9.includes(d.key)&&(d.currentTarget.click(),d.preventDefault())})}))}),pme=y.forwardRef((t,e)=>{const{__scopeMenu:n,disabled:r=!1,textValue:i,...s}=t,a=EV(y9,n),o=cme(n),l=y.useRef(null),c=_t(e,l),[u,d]=y.useState(!1),[f,h]=y.useState("");return y.useEffect(()=>{const m=l.current;if(m){var g;h(((g=m.textContent)!==null&&g!==void 0?g:"").trim())}},[s.children]),y.createElement(B2.ItemSlot,{scope:n,disabled:r,textValue:i??f},y.createElement(bV,ee({asChild:!0},o,{focusable:!r}),y.createElement(lt.div,ee({role:"menuitem","data-highlighted":u?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0},s,{ref:c,onPointerMove:He(t.onPointerMove,U2(m=>{r?a.onItemLeave(m):(a.onItemEnter(m),m.defaultPrevented||m.currentTarget.focu
113s())})),onPointerLeave:He(t.onPointerLeave,U2(m=>a.onItemLeave(m))),onFocus:He(t.onFocus,()=>d(!0)),onBlur:He(t.onBlur,()=>d(!1))}))))}),aKe="MenuRadioGroup",[vpn,ypn]=Ig(aKe,{value:void 0,onValueChange:()=>{}}),oKe="MenuItemIndicator",[bpn,Epn]=Ig(oKe,{checked:!1}),mme="MenuSub",[lKe,gme]=Ig(mme),cKe=t=>{const{__scopeMenu:e,children:n,open:r=!1,onOpenChange:i}=t,s=Vp(mme,e),a=mL(e),[o,l]=y.useState(null),[c,u]=y.useState(null),d=Xi(i);return y.useEffect(()=>(s.open===!1&&d(!1),()=>d(!1)),[s.open,d]),y.createElement($b,a,y.createElement(ume,{scope:e,open:r,onOpenChange:d,content:c,onContentChange:u},y.createElement(lKe,{scope:e,contentId:Pi(),triggerId:Pi(),trigger:o,onTriggerChange:l},n)))},_C="MenuSubTrigger",uKe=y.forwardRef((t,e)=>{const n=Vp(_C,t.__scopeMenu),r=fT(_C,t.__scopeMenu),i=gme(_C,t.__scopeMenu),s=EV(_C,t.__scopeMenu),a=y.useRef(null),{pointerGraceTimerRef:o,onPointerGraceIntentChange:l}=s,c={__scopeMenu:t.__scopeMenu},u=y.useCallback(()=>{a.current&&window.clearTimeout(a.current),a.current=null},[]);return y.useEffect(()=>u,[u]),y.useEffect(()=>{const d=o.current;return()=>{window.clearTimeout(d),l(null)}},[o,l]),y.createElement(dme,ee({asChild:!0},c),y.createElement(pme,ee({id:i.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":i.contentId,"data-state":vme(n.open)},t,{ref:qD(e,i.onTriggerChange),onClick:d=>{var f;(f=t.onClick)===null||f===void 0||f.call(t,d),!(t.disabled||d.defaultPrevented)&&(d.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:He(t.onPointerMove,U2(d=>{s.onItemEnter(d),!d.defaultPrevented&&!t.disabled&&!n.open&&!a.current&&(s.onPointerGraceIntentChange(null),a.current=window.setTimeout(()=>{n.onOpenChange(!0),u()},100))})),onPointerLeave:He(t.onPointerLeave,U2(d=>{var f;u();const h=(f=n.content)===null||f===void 0?void 0:f.getBoundingClientRect();if(h){var m;const g=(m=n.content)===null||m===void 0?void 0:m.dataset.side,b=g==="right",E=b?-5:5,x=h[b?"left":"right"],S=h[b?"right":"left"];s.onPointerGraceIntentChange({area:[{x:d.clientX+E,y:d.clientY},{x,y:h.top},{x:S,y:h.top},{x:S,y:h.bottom},{x,y:h.bottom}],side:g}),window.clearTimeout(o.current),o.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(d),d.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:He(t.onKeyDown,d=>{const f=s.searchRef.current!=="";if(!(t.disabled||f&&d.key===" ")&&Gqe[r.dir].includes(d.key)){var h;n.onOpenChange(!0),(h=n.content)===null||h===void 0||h.focus(),d.preventDefault()}})})))}),dKe="MenuSubContent",fKe=y.forwardRef((t,e)=>{const n=hme(bc,t.__scopeMenu),{forceMount:r=n.forceMount,...i}=t,s=Vp(bc,t.__scopeMenu),a=fT(bc,t.__scopeMenu),o=gme(dKe,t.__scopeMenu),l=y.useRef(null),c=_t(e,l);return y.createElement(B2.Provider,{scope:t.__scopeMenu},y.createElement(as,{present:r||s.open},y.createElement(B2.Slot,{scope:t.__scopeMenu},y.createElement(xV,ee({id:o.contentId,"aria-labelledby":o.triggerId},i,{ref:c,align:"start",side:a.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:u=>{var d;a.isUsingKeyboardRef.current&&((d=l.current)===null||d===void 0||d.focus()),u.preventDefault()},onCloseAutoFocus:u=>u.preventDefault(),onFocusOutside:He(t.onFocusOutside,u=>{u.target!==o.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:He(t.onEscapeKeyDown,u=>{a.onClose(),u.preventDefault()}),onKeyDown:He(t.onKeyDown,u=>{const d=u.currentTarget.contains(u.target),f=qqe[a.dir].includes(u.key);if(d&&f){var h;s.onOpenChange(!1),(h=o.trigger)===null||h===void 0||h.focus(),u.preventDefault()}})})))))});function vme(t){return t?"open":"closed"}function hKe(t){const e=document.activeElement;for(const n of t)if(n===e||(n.focus(),document.activeElement!==e))return}function pKe(t,e){return t.map((n,r)=>t[(e+r)%t.length])}function mKe(t,e,n){const i=e.length>1&&Array.from(e).every(c=>c===e[0])?e[0]:e,s=n?t.indexOf(n):-1;let a=pKe(t,Math.max(s,0));i.length===1&&(a=a.filter(c=>c!==n));const l=a.find(c=>c.toLowerCase().startsWith(i.toLowerCase()));return l!==n?l:void 0}function gKe(t,e){const{x:n,y:r}=t;let i=!1;for(let s=0,a=e.length-1;s<e.length;a=s++){const o=e[s].x,l=e[s].y,c=e[a].x,u=e[a].y;l>r!=u>r&&n<(c-o)*(r-l)/(u-l)+o&&(i=!i)}return i}function vKe(t,e){if(!e)return!1;const n={x:t.clientX,y:t.clientY};return gKe(n,e)}function U2(t){return e=>e.pointerType==="mouse"?t(e):void 0}const yKe=Xqe,bKe=dme,EKe=Jqe,xKe=tKe,wKe=iKe,SKe=sKe,TKe=cKe,AKe=uKe,CKe=fKe,yme="DropdownMenu",[RKe,xpn]=Ei(yme,[lme]),Df=lme(),[_Ke,bme]=RKe(yme),IKe=t=>{const{__scopeDropdownMenu:e,children:n,dir:r,open:i,defaultOpen:s,onOpenChange:a,modal:o=!0}=t,l=Df(e),c=y.useRef(null),[u=!1,d]=Ji({prop:i,defaultProp:s,onChange:a});return y.createElement(_Ke,{scope:e,triggerId:Pi(),triggerRef:c,contentId:Pi(),open:u,onOpenChange:d,onOpenToggle:y.useCallback(()=>d(f=>!f),[d]),modal:o},y.createElement(yKe,ee({},l,{open:u,onOpenChange:d,dir:r,modal:o}),n))},kKe="DropdownMenuTrigger",DKe=y.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...i}=t,s=bme(kKe,n),a=Df(n);return y.createElement(bKe,ee({asChild:!0},a),y.createElement(lt.button,ee({type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":r?"":void 0,disabled:r},i,{ref:qD(e,s.triggerRef),onPointerDown:He(t.onPointerDown,o=>{!r&&o.button===0&&o.ctrlKey===!1&&(s.onOpenToggle(),s.open||o.preventDefault())}),onKeyDown:He(t.onKeyDown,o=>{r||(["Enter"," "].includes(o.key)&&s.onOpenToggle(),o.key==="ArrowDown"&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(o.key)&&o.preventDefault())})})))}),LKe=t=>{const{__scopeDropdownMenu:e,...n}=t,r=Df(e);return y.createElement(EKe,ee({},r,n))},OKe="DropdownMenuContent",MKe=y.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=bme(OKe,n),s=Df(n),a=y.useRef(!1);return y.createElement(xKe,ee({id:i.contentId,"aria-labelledby":i.triggerId},s,r,{ref:e,onCloseAutoFocus:He(t.onCloseAutoFocus,o=>{var l;a.current||(l=i.triggerRef.current)===null||l===void 0||l.focus(),a.current=!1,o.preventDefault()}),onInteractOutside:He(t.onInteractOutside,o=>{const l=o.detail.originalEvent,c=l.button===0&&l.ctrlKey===!0,u=l.button===2||c;(!i.modal||u)&&(a.current=!0)}),style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}),PKe=y.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=Df(n);return y.createElement(wKe,ee({},i,r,{ref:e}))}),$Ke=y.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=Df(n);return y.createElement(SKe,ee({},i,r,{ref:e}))}),NKe=t=>{const{__scopeDropdownMenu:e,children:n,open:r,onOpenChange:i,defaultOpen:s}=t,a=Df(e),[o=!1,l]=Ji({prop:r,defaultProp:s,onChange:i});return y.createElement(TKe,ee({},a,{open:o,onOpenChange:l}),n)},FKe=y.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=Df(n);return y.createElement(AKe,ee({},i,r,{ref:e}))}),jKe=y.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=Df(n);return y.createElement(CKe,ee({},i,r,{ref:e,style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}
113),BKe=IKe,UKe=DKe,Eme=LKe,HKe=MKe,VKe=PKe,WKe=$Ke,zKe=NKe,GKe=FKe,qKe=jKe,xme="Checkbox",[KKe,wpn]=Ei(xme),[YKe,QKe]=KKe(xme),XKe=y.forwardRef((t,e)=>{const{__scopeCheckbox:n,name:r,checked:i,defaultChecked:s,required:a,disabled:o,value:l="on",onCheckedChange:c,...u}=t,[d,f]=y.useState(null),h=_t(e,S=>f(S)),m=y.useRef(!1),g=d?!!d.closest("form"):!0,[b=!1,E]=Ji({prop:i,defaultProp:s,onChange:c}),x=y.useRef(b);return y.useEffect(()=>{const S=d?.form;if(S){const A=()=>E(x.current);return S.addEventListener("reset",A),()=>S.removeEventListener("reset",A)}},[d,E]),y.createElement(YKe,{scope:n,state:b,disabled:o},y.createElement(lt.button,ee({type:"button",role:"checkbox","aria-checked":M0(b)?"mixed":b,"aria-required":a,"data-state":wme(b),"data-disabled":o?"":void 0,disabled:o,value:l},u,{ref:h,onKeyDown:He(t.onKeyDown,S=>{S.key==="Enter"&&S.preventDefault()}),onClick:He(t.onClick,S=>{E(A=>M0(A)?!0:!A),g&&(m.current=S.isPropagationStopped(),m.current||S.stopPropagation())})})),g&&y.createElement(eYe,{control:d,bubbles:!m.current,name:r,value:l,checked:b,required:a,disabled:o,style:{transform:"translateX(-100%)"}}))}),ZKe="CheckboxIndicator",JKe=y.forwardRef((t,e)=>{const{__scopeCheckbox:n,forceMount:r,...i}=t,s=QKe(ZKe,n);return y.createElement(as,{present:r||M0(s.state)||s.state===!0},y.createElement(lt.span,ee({"data-state":wme(s.state),"data-disabled":s.disabled?"":void 0},i,{ref:e,style:{pointerEvents:"none",...t.style}})))}),eYe=t=>{const{control:e,checked:n,bubbles:r=!0,...i}=t,s=y.useRef(null),a=oL(n),o=ZD(e);return y.useEffect(()=>{const l=s.current,c=window.HTMLInputElement.prototype,d=Object.getOwnPropertyDescriptor(c,"checked").set;if(a!==n&&d){const f=new Event("click",{bubbles:r});l.indeterminate=M0(n),d.call(l,M0(n)?!1:n),l.dispatchEvent(f)}},[a,n,r]),y.createElement("input",ee({type:"checkbox","aria-hidden":!0,defaultChecked:M0(n)?!1:n},i,{tabIndex:-1,ref:s,style:{...t.style,...o,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function M0(t){return t==="indeterminate"}function wme(t){return M0(t)?"indeterminate":t?"checked":"unchecked"}const tYe=XKe,nYe=JKe;var Sme=tL(),D6=function(){},gL=y.forwardRef(function(t,e){var n=y.useRef(null),r=y.useState({onScrollCapture:D6,onWheelCapture:D6,onTouchMoveCapture:D6}),i=r[0],s=r[1],a=t.forwardProps,o=t.children,l=t.className,c=t.removeScrollBar,u=t.enabled,d=t.shards,f=t.sideCar,h=t.noIsolation,m=t.inert,g=t.allowPinchZoom,b=t.as,E=b===void 0?"div":b,x=If(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),S=f,A=eL([n,e]),R=Ve(Ve({},x),i);return y.createElement(y.Fragment,null,u&&y.createElement(S,{sideCar:Sme,removeScrollBar:c,shards:d,noIsolation:h,inert:m,setCallbacks:s,allowPinchZoom:!!g,lockRef:n}),a?y.cloneElement(y.Children.only(o),Ve(Ve({},R),{ref:A})):y.createElement(E,Ve({},R,{className:l,ref:A}),o))});gL.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};gL.classNames={fullWidth:L0,zeroRight:D0};var b9=!1;if(typeof window<"u")try{var IC=Object.defineProperty({},"passive",{get:function(){return b9=!0,!0}});window.addEventListener("test",IC,IC),window.removeEventListener("test",IC,IC)}catch{b9=!1}var Tv=b9?{passive:!1}:!1,rYe=function(t){return t.tagName==="TEXTAREA"},Tme=function(t,e){var n=window.getComputedStyle(t);return n[e]!=="hidden"&&!(n.overflowY===n.overflowX&&!rYe(t)&&n[e]==="visible")},iYe=function(t){return Tme(t,"overflowY")},sYe=function(t){return Tme(t,"overflowX")},NZ=function(t,e){var n=e;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=Ame(t,n);if(r){var i=Cme(t,n),s=i[1],a=i[2];if(s>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},aYe=function(t){var e=t.scrollTop,n=t.scrollHeight,r=t.clientHeight;return[e,n,r]},oYe=function(t){var e=t.scrollLeft,n=t.scrollWidth,r=t.clientWidth;return[e,n,r]},Ame=function(t,e){return t==="v"?iYe(e):sYe(e)},Cme=function(t,e){return t==="v"?aYe(e):oYe(e)},lYe=function(t,e){return t==="h"&&e==="rtl"?-1:1},cYe=function(t,e,n,r,i){var s=lYe(t,window.getComputedStyle(e).direction),a=s*r,o=n.target,l=e.contains(o),c=!1,u=a>0,d=0,f=0;do{var h=Cme(t,o),m=h[0],g=h[1],b=h[2],E=g-b-s*m;(m||E)&&Ame(t,o)&&(d+=E,f+=m),o=o.parentNode}while(!l&&o!==document.body||l&&(e.contains(o)||e===o));return(u&&d===0||!u&&f===0)&&(c=!0),c},kC=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},FZ=function(t){return[t.deltaX,t.deltaY]},jZ=function(t){return t&&"current"in t?t.current:t},uYe=function(t,e){return t[0]===e[0]&&t[1]===e[1]},dYe=function(t){return`
114  .block-interactivity-`.concat(t,` {pointer-events: none;}
115  .allow-interactivity-`).concat(t,` {pointer-events: all;}
116`)},fYe=0,Av=[];function hYe(t){var e=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(fYe++)[0],s=y.useState(function(){return lT()})[0],a=y.useRef(t);y.useEffect(function(){a.current=t},[t]),y.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));
116var g=Qa([t.lockRef.current],(t.shards||[]).map(jZ),!0).filter(Boolean);return g.forEach(function(b){return b.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),g.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(i))})}}},[t.inert,t.lockRef.current,t.shards]);var o=y.useCallback(function(g,b){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var E=kC(g),x=n.current,S="deltaX"in g?g.deltaX:x[0]-E[0],A="deltaY"in g?g.deltaY:x[1]-E[1],R,C=g.target,T=Math.abs(S)>Math.abs(A)?"h":"v";if("touches"in g&&T==="h"&&C.type==="range")return!1;var I=NZ(T,C);if(!I)return!0;if(I?R=T:(R=T==="v"?"h":"v",I=NZ(T,C)),!I)return!1;if(!r.current&&"changedTouches"in g&&(S||A)&&(r.current=R),!R)return!0;var D=r.current||R;return cYe(D,b,g,D==="h"?S:A)},[]),l=y.useCallback(function(g){var b=g;if(!(!Av.length||Av[Av.length-1]!==s)){var E="deltaY"in b?FZ(b):kC(b),x=e.current.filter(function(R){return R.name===b.type&&R.target===b.target&&uYe(R.delta,E)})[0];if(x&&x.should){b.cancelable&&b.preventDefault();return}if(!x){var S=(a.current.shards||[]).map(jZ).filter(Boolean).filter(function(R){return R.contains(b.target)}),A=S.length>0?o(b,S[0]):!a.current.noIsolation;A&&b.cancelable&&b.preventDefault()}}},[]),c=y.useCallback(function(g,b,E,x){var S={name:g,delta:b,target:E,should:x};e.current.push(S),setTimeout(function(){e.current=e.current.filter(function(A){return A!==S})},1)},[]),u=y.useCallback(function(g){n.current=kC(g),r.current=void 0},[]),d=y.useCallback(function(g){c(g.type,FZ(g),g.target,o(g,t.lockRef.current))},[]),f=y.useCallback(function(g){c(g.type,kC(g),g.target,o(g,t.lockRef.current))},[]);y.useEffect(function(){return Av.push(s),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,Tv),document.addEventListener("touchmove",l,Tv),document.addEventListener("touchstart",u,Tv),function(){Av=Av.filter(function(g){return g!==s}),document.removeEventListener("wheel",l,Tv),document.removeEventListener("touchmove",l,Tv),document.removeEventListener("touchstart",u,Tv)}},[]);var h=t.removeScrollBar,m=t.inert;return y.createElement(y.Fragment,null,m?y.createElement(s,{styles:dYe(i)}):null,h?y.createElement(iL,{gapMode:"margin"}):null)}const pYe=nL(Sme,hYe);var Rme=y.forwardRef(function(t,e){return y.createElement(gL,Ve({},t,{ref:e,sideCar:pYe}))});Rme.classNames=gL.classNames;const _me="Dialog",[Ime,kme]=Ei(_me),[mYe,Mc]=Ime(_me),gYe=t=>{const{__scopeDialog:e,children:n,open:r,defaultOpen:i,onOpenChange:s,modal:a=!0}=t,o=y.useRef(null),l=y.useRef(null),[c=!1,u]=Ji({prop:r,defaultProp:i,onChange:s});return y.createElement(mYe,{scope:e,triggerRef:o,contentRef:l,contentId:Pi(),titleId:Pi(),descriptionId:Pi(),open:c,onOpenChange:u,onOpenToggle:y.useCallback(()=>u(d=>!d),[u]),modal:a},n)},vYe="DialogTrigger",yYe=y.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=Mc(vYe,n),s=_t(e,i.triggerRef);return y.createElement(lt.button,ee({type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":wV(i.open)},r,{ref:s,onClick:He(t.onClick,i.onOpenToggle)}))}),Dme="DialogPortal",[bYe,Lme]=Ime(Dme,{forceMount:void 0}),EYe=t=>{const{__scopeDialog:e,forceMount:n,children:r,container:i}=t,s=Mc(Dme,e);return y.createElement(bYe,{scope:e,forceMount:n},y.Children.map(r,a=>y.createElement(as,{present:n||s.open},y.createElement(Nb,{asChild:!0,container:i},a))))},E9="DialogOverlay",xYe=y.forwardRef((t,e)=>{const n=Lme(E9,t.__scopeDialog),{forceMount:r=n.forceMount,...i}=t,s=Mc(E9,t.__scopeDialog);return s.modal?y.createElement(as,{present:r||s.open},y.createElement(wYe,ee({},i,{ref:e}))):null}),wYe=y.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=Mc(E9,n);return y.createElement(Rme,{as:qu,allowPinchZoom:!0,shards:[i.contentRef]},y.createElement(lt.div,ee({"data-state":wV(i.open)},r,{ref:e,style:{pointerEvents:"auto",...r.style}})))}),Zy="DialogContent",SYe=y.forwardRef((t,e)=>{const n=Lme(Zy,t.__scopeDialog),{forceMount:r=n.forceMount,...i}=t,s=Mc(Zy,t.__scopeDialog);return y.createElement(as,{present:r||s.open},s.modal?y.createElement(TYe,ee({},i,{ref:e})):y.createElement(AYe,ee({},i,{ref:e})))}),TYe=y.forwardRef((t,e)=>{const n=Mc(Zy,t.__scopeDialog),r=y.useRef(null),i=_t(e,n.contentRef,r);return y.useEffect(()=>{const s=r.current;if(s)return oT(s)},[]),y.createElement(Ome,ee({},t,{ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:He(t.onCloseAutoFocus,s=>{var a;s.preventDefault(),(a=n.triggerRef.current)===null||a===void 0||a.focus()}),onPointerDownOutside:He(t.onPointerDownOutside,s=>{const a=s.detail.originalEvent,o=a.button===0&&a.ctrlKey===!0;(a.button===2||o)&&s.preventDefault()}),onFocusOutside:He(t.onFocusOutside,s=>s.preventDefault())}))}),AYe=y.forwardRef((t,e)=>{const n=Mc(Zy,t.__scopeDialog),r=y.useRef(!1),i=y.useRef(!1);return y.createElement(Ome,ee({},t,{ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var a;if((a=t.onCloseAutoFocus)===null||a===void 0||a.call(t,s),!s.defaultPrevented){var o;r.current||(o=n.triggerRef.current)===null||o===void 0||o.focus(),s.preventDefault()}r.current=!1,i.current=!1},onInteractOutside:s=>{var a,o;(a=t.onInteractOutside)===null||a===void 0||a.call(t,s),s.defaultPrevented||(r.current=!0,s.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const l=s.target;((o=n.triggerRef.current)===null||o===void 0?void 0:o.contains(l))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&i.current&&s.preventDefault()}}))}),Ome=y.forwardRef((t,e)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:s,...a}=t,o=Mc(Zy,n),l=y.useRef(null),c=_t(e,l);return aT(),y.createElement(y.Fragment,null,y.createElement(Fb,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:s}
116,y.createElement(Rg,ee({role:"dialog",id:o.contentId,"aria-describedby":o.descriptionId,"aria-labelledby":o.titleId,"data-state":wV(o.open)},a,{ref:c,onDismiss:()=>o.onOpenChange(!1)}))),!1)}),Mme="DialogTitle",CYe=y.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=Mc(Mme,n);return y.createElement(lt.h2,ee({id:i.titleId},r,{ref:e}))}),RYe="DialogDescription",_Ye=y.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=Mc(RYe,n);return y.createElement(lt.p,ee({id:i.descriptionId},r,{ref:e}))}),IYe="DialogClose",kYe=y.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=Mc(IYe,n);return y.createElement(lt.button,ee({type:"button"},r,{ref:e,onClick:He(t.onClick,()=>i.onOpenChange(!1))}))});function wV(t){return t?"open":"closed"}const DYe="DialogTitleWarning",[LYe,Spn]=KD(DYe,{contentName:Zy,titleName:Mme,docsSlug:"dialog"}),Pme=gYe,$me=yYe,Nme=EYe,Fme=xYe,jme=SYe,Bme=CYe,OYe=_Ye,SV=kYe,MYe="AlertDialog",[PYe,Tpn]=Ei(MYe,[kme]),Lf=kme(),$Ye=t=>{const{__scopeAlertDialog:e,...n}=t,r=Lf(e);return y.createElement(Pme,ee({},r,n,{modal:!0}))},NYe=y.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Lf(n);return y.createElement($me,ee({},i,r,{ref:e}))}),FYe=t=>{const{__scopeAlertDialog:e,...n}=t,r=Lf(e);return y.createElement(Nme,ee({},r,n))},jYe=y.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Lf(n);return y.createElement(Fme,ee({},i,r,{ref:e}))}),Ume="AlertDialogContent",[BYe,UYe]=PYe(Ume),HYe=y.forwardRef((t,e)=>{const{__scopeAlertDialog:n,children:r,...i}=t,s=Lf(n),a=y.useRef(null),o=_t(e,a),l=y.useRef(null);return y.createElement(LYe,{contentName:Ume,titleName:VYe,docsSlug:"alert-dialog"},y.createElement(BYe,{scope:n,cancelRef:l},y.createElement(jme,ee({role:"alertdialog"},s,i,{ref:o,onOpenAutoFocus:He(i.onOpenAutoFocus,c=>{var u;c.preventDefault(),(u=l.current)===null||u===void 0||u.focus({preventScroll:!0})}),onPointerDownOutside:c=>c.preventDefault(),onInteractOutside:c=>c.preventDefault()}),y.createElement(DH,null,r),!1)))}),VYe="AlertDialogTitle",WYe=y.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Lf(n);return y.createElement(Bme,ee({},i,r,{ref:e}))}),zYe=y.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Lf(n);return y.createElement(OYe,ee({},i,r,{ref:e}))}),GYe=y.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Lf(n);return y.createElement(SV,ee({},i,r,{ref:e}))}),qYe="AlertDialogCancel",KYe=y.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,{cancelRef:i}=UYe(qYe,n),s=Lf(n),a=_t(e,i);return y.createElement(SV,ee({},s,r,{ref:a}))}),YYe=$Ye,QYe=NYe,XYe=FYe,ZYe=jYe,JYe=HYe,eQe=GYe,tQe=KYe,nQe=WYe,rQe=zYe,Hme=1024;let iQe=0,L6=class{constructor(e,n){this.from=e,this.to=n}};class en{constructor(e={}){this.id=iQe++,this.perNode=!!e.perNode,this.deserialize=e.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")})}add(e){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return typeof e!="function"&&(e=uo.match(e)),n=>{let r=e(n);return r===void 0?null:[this,r]}}}en.closedBy=new en({deserialize:t=>t.split(" ")});en.openedBy=new en({deserialize:t=>t.split(" ")});en.group=new en({deserialize:t=>t.split(" ")});en.isolate=new en({deserialize:t=>{if(t&&t!="rtl"&&t!="ltr"&&t!="auto")throw new RangeError("Invalid value for isolate: "+t);return t||"auto"}});en.contextHash=new en({perNode:!0});en.lookAhead=new en({perNode:!0});en.mounted=new en({perNode:!0});class hI{constructor(e,n,r){this.tree=e,this.overlay=n,this.parser=r}static get(e){return e&&e.props&&e.props[en.mounted.id]}}const sQe=Object.create(null);class uo{constructor(e,n,r,i=0){this.name=e,this.props=n,this.id=r,this.flags=i}static define(e){let n=e.props&&e.props.length?Object.create(null):sQe,r=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(e.name==null?8:0),i=new uo(e.name||"",n,e.id,r);if(e.props){for(let s of e.props)if(Array.isArray(s)||(s=s(i)),s){if(s[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");n[s[0].id]=s[1]}}return i}prop(e){return this.props[e.id]}get isTop(){return(this.flags&1)>0}get isSkipped(){return(this.flags&2)>0}get isError(){return(this.flags&4)>0}get isAnonymous(){return(this.flags&8)>0}is(e){if(typeof e=="string"){if(this.name==e)return!0;let n=this.prop(en.group);return n?n.indexOf(e)>-1:!1}return this.id==e}static match(e){let n=Object.create(null);for(let r in e)for(let i of r.split(" "))n[i]=e[r];return r=>{for(let i=r.prop(en.group),s=-1;s<(i?i.length:0);s++){let a=n[s<0?r.name:i[s]];if(a)return a}}}}uo.none=new uo("",Object.create(null),0,8);class TV{constructor(e){this.types=e;for(let n=0;n<e.length;n++)if(e[n].id!=n)throw new RangeError("Node type ids should correspond to array positions when creating a node set")}extend(...e){let n=[];for(let r of this.types){let i=null;for(let s of e){let a=s(r);a&&(i||(i=Object.assign({},r.props)),i[a[0].id]=a[1])}n.push(i?new uo(r.name,i,r.id,r.flags):r)}return new TV(n)}}const DC=new WeakMap,BZ=new WeakMap;var ws;(function(t){t[t.ExcludeBuffers=1]="ExcludeBuffers",t[t.IncludeAnonymous=2]="IncludeAnonymous",t[t.IgnoreMounts=4]="IgnoreMounts",t[t.IgnoreOverlays=8]="IgnoreOverlays"})(ws||(ws={}));
vendor: 17,653 bytes, line 116
116class Oi{constructor(e,n,r,i,s){if(this.type=e,this.children=n,this.positions=r,this.length=i,this.props=null,s&&s.length){this.props=Object.create(null);for(let[a,o]of s)this.props[typeof a=="number"?a:a.id]=o}}toString(){let e=hI.get(this);if(e&&!e.overlay)return e.tree.toString();let n="";for(let r of this.children){let i=r.toString();i&&(n&&(n+=","),n+=i)}return this.type.name?(/\W/.test(this.type.name)&&!this.type.isError?JSON.stringify(this.type.name):this.type.name)+(n.length?"("+n+")":""):n}cursor(e=0){return new w9(this.topNode,e)}cursorAt(e,n=0,r=0){let i=DC.get(this)||this.topNode,s=new w9(i);return s.moveTo(e,n),DC.set(this,s._tree),s}get topNode(){return new wl(this,0,0,null)}resolve(e,n=0){let r=H2(DC.get(this)||this.topNode,e,n,!1);return DC.set(this,r),r}resolveInner(e,n=0){let r=H2(BZ.get(this)||this.topNode,e,n,!0);return BZ.set(this,r),r}resolveStack(e,n=0){return lQe(this,e,n)}iterate(e){let{enter:n,leave:r,from:i=0,to:s=this.length}=e,a=e.mode||0,o=(a&ws.IncludeAnonymous)>0;for(let l=this.cursor(a|ws.IncludeAnonymous);;){let c=!1;if(l.from<=s&&l.to>=i&&(!o&&l.type.isAnonymous||n(l)!==!1)){if(l.firstChild())continue;c=!0}for(;c&&r&&(o||!l.type.isAnonymous)&&r(l),!l.nextSibling();){if(!l.parent())return;c=!0}}}prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}get propValues(){let e=[];if(this.props)for(let n in this.props)e.push([+n,this.props[n]]);return e}balance(e={}){return this.children.length<=8?this:RV(uo.none,this.children,this.positions,0,this.children.length,0,this.length,(n,r,i)=>new Oi(this.type,n,r,i,this.propValues),e.makeTree||((n,r,i)=>new Oi(uo.none,n,r,i)))}static build(e){return cQe(e)}}Oi.empty=new Oi(uo.none,[],[],0);class AV{constructor(e,n){this.buffer=e,this.index=n}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new AV(this.buffer,this.index)}}class Sp{constructor(e,n,r){this.buffer=e,this.length=n,this.set=r}get type(){return uo.none}toString(){let e=[];for(let n=0;n<this.buffer.length;)e.push(this.childString(n)),n=this.buffer[n+3];return e.join(",")}childString(e){let n=this.buffer[e],r=this.buffer[e+3],i=this.set.types[n],s=i.name;if(/\W/.test(s)&&!i.isError&&(s=JSON.stringify(s)),e+=4,r==e)return s;let a=[];for(;e<r;)a.push(this.childString(e)),e=this.buffer[e+3];return s+"("+a.join(",")+")"}findChild(e,n,r,i,s){let{buffer:a}=this,o=-1;for(let l=e;l!=n&&!(Vme(s,i,a[l+1],a[l+2])&&(o=l,r>0));l=a[l+3]);return o}slice(e,n,r){let i=this.buffer,s=new Uint16Array(n-e),a=0;for(let o=e,l=0;o<n;){s[l++]=i[o++],s[l++]=i[o++]-r;let c=s[l++]=i[o++]-r;s[l++]=i[o++]-e,a=Math.max(a,c)}return new Sp(s,a,this.set)}}function Vme(t,e,n,r){switch(t){case-2:return n<e;case-1:return r>=e&&n<e;case 0:return n<e&&r>e;case 1:return n<=e&&r>e;case 2:return r>e;case 4:return!0}}function H2(t,e,n,r){for(var i;t.from==t.to||(n<1?t.from>=e:t.from>e)||(n>-1?t.to<=e:t.to<e);){let a=!r&&t instanceof wl&&t.index<0?null:t.parent;if(!a)return t;t=a}let s=r?0:ws.IgnoreOverlays;if(r)for(let a=t,o=a.parent;o;a=o,o=a.parent)a instanceof wl&&a.index<0&&((i=o.enter(e,n,s))===null||i===void 0?void 0:i.from)!=a.from&&(t=o);for(;;){let a=t.enter(e,n,s);if(!a)return t;t=a}}class Wme{cursor(e=0){return new w9(this,e)}getChild(e,n=null,r=null){let i=UZ(this,e,n,r);return i.length?i[0]:null}getChildren(e,n=null,r=null){return UZ(this,e,n,r)}resolve(e,n=0){return H2(this,e,n,!1)}resolveInner(e,n=0){return H2(this,e,n,!0)}matchContext(e){return x9(this.parent,e)}enterUnfinishedNodesBefore(e){let n=this.childBefore(e),r=this;for(;n;){let i=n.lastChild;if(!i||i.to!=n.to)break;i.type.isError&&i.from==i.to?(r=n,n=i.prevSibling):n=i}return r}get node(){return this}get next(){return this.parent}}class wl extends Wme{constructor(e,n,r,i){super(),this._tree=e,this.from=n,this.index=r,this._parent=i}get type(){return this._tree.type}get name(){return this._tree.type.name}get to(){return this.from+this._tree.length}nextChild(e,n,r,i,s=0){for(let a=this;;){for(let{children:o,positions:l}=a._tree,c=n>0?o.length:-1;e!=c;e+=n){let u=o[e],d=l[e]+a.from;if(Vme(i,r,d,d+u.length)){if(u instanceof Sp){if(s&ws.ExcludeBuffers)continue;let f=u.findChild(0,u.buffer.length,n,r-d,i);if(f>-1)return new zh(new aQe(a,u,e,d),null,f)}else if(s&ws.IncludeAnonymous||!u.type.isAnonymous||CV(u)){let f;if(!(s&ws.IgnoreMounts)&&(f=hI.get(u))&&!f.overlay)return new wl(f.tree,d,e,a);let h=new wl(u,d,e,a);return s&ws.IncludeAnonymous||!h.type.isAnonymous?h:h.nextChild(n<0?u.children.length-1:0,n,r,i)}}}if(s&ws.IncludeAnonymous||!a.type.isAnonymous||(a.index>=0?e=a.index+n:e=n<0?-1:a._parent._tree.children.length,a=a._parent,!a))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(e){return this.nextChild(0,1,e,2)}childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)}enter(e,n,r=0){let i;if(!(r&ws.IgnoreOverlays)&&(i=hI.get(this._tree))&&i.overlay){let s=e-this.from;for(let{from:a,to:o}of i.overlay)if((n>0?a<=s:a<s)&&(n<0?o>=s:o>s))return new wl(i.tree,i.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,e,n,r)}nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;)e=e._parent;return e}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}}function UZ(t,e,n,r){let i=t.cursor(),s=[];if(!i.firstChild())return s;if(n!=null){for(let a=!1;!a;)if(a=i.type.is(n),!i.nextSibling())return s}for(;;){if(r!=null&&i.type.is(r))return s;if(i.type.is(e)&&s.push(i.node),!i.nextSibling())return r==null?s:[]}}function x9(t,e,n=e.length-1){for(let r=t;n>=0;r=r.parent){if(!r)return!1;if(!r.type.isAnonymous){if(e[n]&&e[n]!=r.name)return!1;n--}}return!0}class aQe{constructor(e,n,r,i){this.parent=e,this.buffer=n,this.index=r,this.start=i}}class zh extends Wme{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(e,n,r){super(),this.context=e,this._parent=n,this.index=r,this.type=e.buffer.set.types[e.buffer.buffer[r]]}child(e,n,r){let{buffer:i}=this.context,s=i.findChild(this.index+4,i.buffer[this.index+3],e,n-this.context.start,r);return s<0?null:new zh(this.context,this,s)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(e){return this.child(1,e,2)}childBefore(e){return this.child(-1,e,-2)}enter(e,n,r=0){if(r&ws.ExcludeBuffers)return null;let{buffer:i}=this.context,s=i.findChild(this.index+4,i.buffer[this.index+3],n>0?1:-1,e-this.context.start,n);return s<0?null:new zh(this.context,this,s)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}get nextSibling(){let{buffer:e}=this.context,n=e.buffer[this.index+3];return n<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new zh(this.context,this._parent,n):this.externalSibling(1)}get prevSibling(){let{buffer:e}=this.context,n=this._parent?this._parent.index+4:0;return this.index==n?this.externalSibling(-1):new zh(this.context,this._parent,e.findChild(n,this.index,-1,0,4))}get tree(){return null}toTree(){let e=[],n=[],{buffer:r}=this.context,i=this.index+4,s=r.buffer[this.index+3];if(s>i){let a=r.buffer[this.index+1];e.push(r.slice(i,s,a)),n.push(0)}return new Oi(this.type,e,n,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}}function zme(t){if(!t.length)return null;let e=0,n=t[0];for(let s=1;s<t.length;s++){let a=t[s];(a.from>n.from||a.to<n.to)&&(n=a,e=s)}let r=n instanceof wl&&n.index<0?null:n.parent,i=t.slice();return r?i[e]=r:i.splice(e,1),new oQe(i,n)}class oQe{constructor(e,n){this.heads=e,this.node=n}get next(){return zme(this.heads)}}function lQe(t,e,n){let r=t.resolveInner(e,n),i=null;for(let s=r instanceof wl?r:r.context.parent;s;s=s.parent)if(s.index<0){let a=s.parent;(i||(i=[r])).push(a.resolve(e,n)),s=a}else{let a=hI.get(s.tree);if(a&&a.overlay&&a.overlay[0].from<=e&&a.overlay[a.overlay.length-1].to>=e){let o=new wl(a.tree,a.overlay[0].from+s.from,-1,s);(i||(i=[r])).push(H2(o,e,n,!1))}}return i?zme(i):r}class w9{get name(){return this.type.name}constructor(e,n=0){if(this.mode=n,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof wl)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(let r=e._parent;r;r=r._parent)this.stack.unshift(r.index);this.bufferNode=e,this.yieldBuf(e.index)}}yieldNode(e){return e?(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0):!1}yieldBuf(e,n){this.index=e;let{start:r,buffer:i}=this.buffer;return this.type=n||i.set.types[i.buffer[e]],this.from=r+i.buffer[e+1],this.to=r+i.buffer[e+2],!0}yield(e){return e?e instanceof wl?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)):!1}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(e,n,r){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree._tree.children.length-1:0,e,n,r,this.mode));let{buffer:i}=this.buffer,s=i.findChild(this.index+4,i.buffer[this.index+3],e,n-this.buffer.start,r);return s<0?!1:(this.stack.push(this.index),this.yieldBuf(s))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(e){return this.enterChild(1,e,2)}childBefore(e){return this.enterChild(-1,e,-2)}enter(e,n,r=this.mode){return this.buffer?r&ws.ExcludeBuffers?!1:this.enterChild(1,e,n):this.yield(this._tree.enter(e,n,r))}parent(){if(!this.buffer)return this.yieldNode(this.mode&ws.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let e=this.mode&ws.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}sibling(e){if(!this.buffer)return this._tree._parent?this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode)):!1;let{buffer:n}=this.buffer,r=this.stack.length-1;if(e<0){let i=r<0?0:this.stack[r]+4;if(this.index!=i)return this.yieldBuf(n.findChild(i,this.index,-1,0,4))}else{let i=n.buffer[this.index+3];if(i<(r<0?n.buffer.length:n.buffer[this.stack[r]+3]))return this.yieldBuf(i)}return r<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode)):!1}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(e){let n,r,{buffer:i}=this;if(i){if(e>0){if(this.index<i.buffer.buffer.length)return!1}else for(let s=0;s<this.index;s++)if(i.buffer.buffer[s+3]<this.index)return!1;({index:n,parent:r}=i)}else({index:n,_parent:r}=this._tree);for(;r;{index:n,_parent:r}=r)if(n>-1)for(let s=n+e,a=e<0?-1:r._tree.children.length;s!=a;s+=e){let o=r._tree.children[s];if(this.mode&ws.IncludeAnonymous||o instanceof Sp||!o.type.isAnonymous||CV(o))return!1}return!0}move(e,n){if(n&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}next(e=!0){return this.move(1,e)}prev(e=!0){return this.move(-1,e)}moveTo(e,n=0){for(;(this.from==this.to||(n<1?this.from>=e:this.from>e)||(n>-1?this.to<=e:this.to<e))&&this.parent(););for(;this.enterChild(1,e,n););return this}get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,n=null,r=0;if(e&&e.context==this.buffer)e:for(let i=this.index,s=this.stack.length;s>=0;){for(let a=e;a;a=a._parent)if(a.index==i){if(i==this.index)return a;n=a,r=s+1;break e}i=this.stack[--s]}for(let i=r;i<this.stack.length;i++)n=new zh(this.buffer,n,this.stack[i]);return this.bufferNode=new zh(this.buffer,n,this.index)}get tree(){return this.buffer?null:this._tree._tree}iterate(e,n){for(let r=0;;){let i=!1;if(this.type.isAnonymous||e(this)!==!1){if(this.firstChild()){r++;continue}this.type.isAnonymous||(i=!0)}for(;;){if(i&&n&&n(this),i=this.type.isAnonymous,!r)return;if(this.nextSibling())break;this.parent(),r--,i=!0}}}matchContext(e){if(!this.buffer)return x9(this.node.parent,e);let{buffer:n}=this.buffer,{types:r}=n.set;for(let i=e.length-1,s=this.stack.length-1;i>=0;s--){if(s<0)return x9(this._tree,e,i);let a=r[n.buffer[this.stack[s]]];if(!a.isAnonymous){if(e[i]&&e[i]!=a.name)return!1;i--}}return!0}}function CV(t){return t.children.some(e=>e instanceof Sp||!e.type.isAnonymous||CV(e))}function cQe(t){var e;let{buffer:n,nodeSet:r,maxBufferLength:i=Hme,reused:s=[],minRepeatType:a=r.types.length}=t,o=Array.isArray(n)?new AV(n,n.length):n,l=r.types,c=0,u=0;function d(R,C,T,I,D,k){let{id:O,start:P,end:M,size:j}=o,U=u,z=c;for(;j<0;)if(o.next(),j==-1){let q=s[O];T.push(q),I.push(P-R);return}else if(j==-3){c=O;return}else if(j==-4){u=O;return}else throw new RangeError(`Unrecognized record size: ${j}`);let G=l[O],F,$,H=P-R;if(M-P<=i&&($=b(o.pos-C,D))){let q=new Uint16Array($.size-$.skip),Y=o.pos-$.size,se=q.length;for(;o.pos>Y;)se=E($.start,q,se);F=new Sp(q,M-$.start,r),H=$.start-R}else{let q=o.pos-j;o.next();let Y=[],se=[],ye=O>=a?O:-1,ie=0,ne=M;for(;o.pos>q;)ye>=0&&o.id==ye&&o.size>=0?(o.end<=ne-i&&(m(Y,se,P,ie,o.end,ne,ye,U,z),ie=Y.length,ne=o.end),o.next()):k>2500?f(P,q,Y,se):d(P,q,Y,se,ye,k+1);if(ye>=0&&ie>0&&ie<Y.length&&m(Y,se,P,ie,P,ne,ye,U,z),Y.reverse(),se.reverse(),ye>-1&&ie>0){let ae=h(G,z);F=RV(G,Y,se,0,Y.length,0,M-P,ae,ae)}else F=g(G,Y,se,M-P,U-M,z)}T.push(F),I.push(H)}function f(R,C,T,I){let D=[],k=0,O=-1;for(;o.pos>C;){let{id:P,start:M,end:j,size:U}=o;if(U>4)o.next();else{if(O>-1&&M<O)break;O<0&&(O=j-i),D.push(P,M,j),k++,o.next()}}if(k){let P=new Uint16Array(k*4),M=D[D.length-2];for(let j=D.length-3,U=0;j>=0;j-=3)P[U++]=D[j],P[U++]=D[j+1]-M,P[U++]=D[j+2]-M,P[U++]=U;T.push(new Sp(P,D[2]-M,r)),I.push(M-R)}}function h(R,C){return(T,I,D)=>{let k=0,O=T.length-1,P,M;if(O>=0&&(P=T[O])instanceof Oi){if(!O&&P.type==R&&P.length==D)return P;(M=P.prop(en.lookAhead))&&(k=I[O]+P.length+M)}return g(R,T,I,D,k,C)}}function m(R,C,T,I,D,k,O,P,M){let j=[],U=[];for(;R.length>I;)j.push(R.pop()),U.push(C.pop()+T-D);R.push(g(r.types[O],j,U,k-D,P-k,M)),C.push(D-T)}function g(R,C,T,I,D,k,O){if(k){let P=[en.contextHash,k];O=O?[P].concat(O):[P]}if(D>25){let P=[en.lookAhead,D];O=O?[P].concat(O):[P]}return new Oi(R,C,T,I,O)}function b(R,C){let T=o.fork(),I=0,D=0,k=0,O=T.end-i,P={size:0,start:0,skip:0};e:for(let M=T.pos-R;T.pos>M;){let j=T.size;if(T.id==C&&j>=0){P.size=I,P.start=D,P.skip=k,k+=4,I+=4,T.next();continue}let U=T.pos-j;if(j<0||U<M||T.start<O)break;let z=T.id>=a?4:0,G=T.start;for(T.next();T.pos>U;){if(T.size<0)if(T.size==-3)z+=4;else break e;else T.id>=a&&(z+=4);T.next()}D=G,I+=j,k+=z}return(C<0||I==R)&&(P.size=I,P.start=D,P.skip=k),P.size>4?P:void 0}function E(R,C,T){let{id:I,start:D,end:k,size:O}=o;if(o.next(),O>=0&&I<a){let P=T;if(O>4){let M=o.pos-(O-4);for(;o.pos>M;)T=E(R,C,T)}C[--T]=P,C[--T]=k-R,C[--T]=D-R,C[--T]=I}else O==-3?c=I:O==-4&&(u=I);return T}let x=[],S=[];for(;o.pos>0;)d(t.start||0,t.bufferStart||0,x,S,-1,0);let A=(e=t.length)!==null&&e!==void 0?e:x.length?S[0]+x[0].length:0;return new Oi(l[t.topID],x.reverse(),S.reverse(),A)}const HZ=new WeakMap;function I5(t,e){if(!t.isAnonymous||e instanceof Sp||e.type!=t)return 1;let n=HZ.get(e);if(n==null){n=1;for(let r of e.children){if(r.type!=t||!(r instanceof Oi)){n=1;break}n+=I5(t,r)}HZ.set(e,n)}return n}function RV(t,e,n,r,i,s,a,o,l){let c=0;for(let m=r;m<i;m++)c+=I5(t,e[m]);let u=Math.ceil(c*1.5/8),d=[],f=[];function h(m,g,b,E,x){for(let S=b;S<E;){let A=S,R=g[S],C=I5(t,m[S]);for(S++;S<E;S++){let T=I5(t,m[S]);if(C+T>=u)break;C+=T}if(S==A+1){if(C>u){let T=m[A];h(T.children,T.positions,0,T.children.length,g[A]+x);continue}d.push(m[A])}else{let T=g[S-1]+m[S-1].length-R;d.push(RV(t,m,g,A,S,R,T,null,l))}f.push(R+x-s)}}return h(e,n,r,i,0),(o||l)(d,f,a)}class P0{constructor(e,n,r,i,s=!1,a=!1){this.from=e,this.to=n,this.tree=r,this.offset=i,this.open=(s?1:0)|(a?2:0)}get openStart(){return(this.open&1)>0}get openEnd(){return(this.open&2)>0}static addTree(e,n=[],r=!1){let i=[new P0(0,e.length,e,0,!1,r)];for(let s of n)s.to>e.length&&i.push(s);return i}static applyChanges(e,n,r=128){if(!n.length)return e;let i=[],s=1,a=e.length?e[0]:null;for(let o=0,l=0,c=0;;o++){let u=o<n.length?n[o]:null,d=u?u.fromA:1e9;if(d-l>=r)for(;a&&a.from<d;){let f=a;if(l>=f.from||d<=f.to||c){let h=Math.max(f.from,l)-c,m=Math.min(f.to,d)-c;f=h>=m?null:new P0(h,m,f.tree,f.offset+c,o>0,!!u)}if(f&&i.push(f),a.to>d)break;a=s<e.length?e[s++]:null}if(!u)break;l=u.toA,c=u.toA-u.toB}return i}}let Gme=class{startParse(e,n,r){return typeof e=="string"&&(e=new uQe(e)),r=r?r.length?r.map(i=>new L6(i.from,i.to)):[new L6(0,0)]:[new L6(0,e.length)],this.createParse(e,n||[],r)}parse(e,n,r){let i=this.startParse(e,n,r);for(;;){let s=i.advance();if(s)return s}}},uQe=class{constructor(e){this.string=e}get length(){return this.string.length}chunk(e){return this.string.slice(e)}get lineChunks(){return!1}read(e,n){return this.string.slice(e,n)}};new en({perNode:!0});var VZ={};let dQe=class S9{constructor(e,n,r,i,s,a,o,l,c,u=0,d){this.p=e,this.stack=n,this.state=r,this.reducePos=i,this.pos=s,this.score=a,this.buffer=o,this.bufferBase=l,this.curContext=c,this.lookAhead=u,this.parent=d}
vendor: 6,787 bytes, line 116
116toString(){return`[${this.stack.filter((e,n)=>n%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(e,n,r=0){let i=e.parser.context;return new S9(e,[],n,r,r,0,[],0,i?new WZ(i,i.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(e,n){this.stack.push(this.state,n,this.bufferBase+this.buffer.length),this.state=e}reduce(e){var n;let r=e>>19,i=e&65535,{parser:s}=this.p,a=this.reducePos<this.pos-25;a&&this.setLookAhead(this.pos);let o=s.dynamicPrecedence(i);if(o&&(this.score+=o),r==0){this.pushState(s.getGoto(this.state,i,!0),this.reducePos),i<s.minRepeatTerm&&this.storeNode(i,this.reducePos,this.reducePos,a?8:4,!0),this.reduceContext(i,this.reducePos);return}let l=this.stack.length-(r-1)*3-(e&262144?6:0),c=l?this.stack[l-2]:this.p.ranges[0].from,u=this.reducePos-c;u>=2e3&&!(!((n=this.p.parser.nodeSet.types[i])===null||n===void 0)&&n.isAnonymous)&&(c==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=u):this.p.lastBigReductionSize<u&&(this.p.bigReductionCount=1,this.p.lastBigReductionStart=c,this.p.lastBigReductionSize=u));let d=l?this.stack[l-1]:0,f=this.bufferBase+this.buffer.length-d;if(i<s.minRepeatTerm||e&131072){let h=s.stateFlag(this.state,1)?this.pos:this.reducePos;this.storeNode(i,c,h,f+4,!0)}if(e&262144)this.state=this.stack[l];else{let h=this.stack[l-3];this.state=s.getGoto(h,i,!0)}for(;this.stack.length>l;)this.stack.pop();this.reduceContext(i,c)}storeNode(e,n,r,i=4,s=!1){if(e==0&&(!this.stack.length||this.stack[this.stack.length-1]<this.buffer.length+this.bufferBase)){let a=this,o=this.buffer.length;if(o==0&&a.parent&&(o=a.bufferBase-a.parent.bufferBase,a=a.parent),o>0&&a.buffer[o-4]==0&&a.buffer[o-1]>-1){if(n==r)return;if(a.buffer[o-2]>=n){a.buffer[o-2]=r;return}}}if(!s||this.pos==r)this.buffer.push(e,n,r,i);else{let a=this.buffer.length;if(a>0&&this.buffer[a-4]!=0){let o=!1;for(let l=a;l>0&&this.buffer[l-2]>r;l-=4)if(this.buffer[l-1]>=0){o=!0;break}if(o)for(;a>0&&this.buffer[a-2]>r;)this.buffer[a]=this.buffer[a-4],this.buffer[a+1]=this.buffer[a-3],this.buffer[a+2]=this.buffer[a-2],this.buffer[a+3]=this.buffer[a-1],a-=4,i>4&&(i-=4)}this.buffer[a]=e,this.buffer[a+1]=n,this.buffer[a+2]=r,this.buffer[a+3]=i}}shift(e,n,r,i){if(e&131072)this.pushState(e&65535,this.pos);else if(e&262144)this.pos=i,this.shiftContext(n,r),n<=this.p.parser.maxNode&&this.buffer.push(n,r,i,4);else{let s=e,{parser:a}=this.p;(i>this.pos||n<=a.maxNode)&&(this.pos=i,a.stateFlag(s,1)||(this.reducePos=i)),this.pushState(s,r),this.shiftContext(n,r),n<=a.maxNode&&this.buffer.push(n,r,i,4)}}apply(e,n,r,i){e&65536?this.reduce(e):this.shift(e,n,r,i)}useNode(e,n){let r=this.p.reused.length-1;(r<0||this.p.reused[r]!=e)&&(this.p.reused.push(e),r++);let i=this.pos;this.reducePos=this.pos=i+e.length,this.pushState(n,i),this.buffer.push(r,i,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,e,this,this.p.stream.reset(this.pos-e.length)))}split(){let e=this,n=e.buffer.length;for(;n>0&&e.buffer[n-2]>e.reducePos;)n-=4;let r=e.buffer.slice(n),i=e.bufferBase+n;for(;e&&i==e.bufferBase;)e=e.parent;return new S9(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,r,i,this.curContext,this.lookAhead,e)}recoverByDelete(e,n){let r=e<=this.p.parser.maxNode;r&&this.storeNode(e,this.pos,n,4),this.storeNode(0,this.pos,n,r?8:4),this.pos=this.reducePos=n,this.score-=190}canShift(e){for(let n=new fQe(this);;){let r=this.p.parser.stateSlot(n.state,4)||this.p.parser.hasAction(n.state,e);if(r==0)return!1;if(!(r&65536))return!0;n.reduce(r)}}recoverByInsert(e){if(this.stack.length>=300)return[];let n=this.p.parser.nextStates(this.state);if(n.length>8||this.stack.length>=120){let i=[];for(let s=0,a;s<n.length;s+=2)(a=n[s+1])!=this.state&&this.p.parser.hasAction(a,e)&&i.push(n[s],a);if(this.stack.length<120)for(let s=0;i.length<8&&s<n.length;s+=2){let a=n[s+1];i.some((o,l)=>l&1&&o==a)||i.push(n[s],a)}n=i}let r=[];for(let i=0;i<n.length&&r.length<4;i+=2){let s=n[i+1];if(s==this.state)continue;let a=this.split();a.pushState(s,this.pos),a.storeNode(0,a.pos,a.pos,4,!0),a.shiftContext(n[i],this.pos),a.reducePos=this.pos,a.score-=200,r.push(a)}return r}forceReduce(){let{parser:e}=this.p,n=e.stateSlot(this.state,5);if(!(n&65536))return!1;if(!e.validAction(this.state,n)){let r=n>>19,i=n&65535,s=this.stack.length-r*3;if(s<0||e.getGoto(this.stack[s],i,!1)<0){let a=this.findForcedReduction();if(a==null)return!1;n=a}this.storeNode(0,this.pos,this.pos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(n),!0}findForcedReduction(){let{parser:e}=this.p,n=[],r=(i,s)=>{if(!n.includes(i))return n.push(i),e.allActions(i,a=>{if(!(a&393216))if(a&65536){let o=(a>>19)-s;if(o>1){let l=a&65535,c=this.stack.length-o*3;if(c>=0&&e.getGoto(this.stack[c],l,!1)>=0)return o<<19|65536|l}}else{let o=r(a,s+1);if(o!=null)return o}})};return r(this.state,0)}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(this.stack.length!=3)return!1;let{parser:e}=this.p;return e.data[e.stateSlot(this.state,1)]==65535&&!e.stateSlot(this.state,4)}restart(){this.storeNode(0,this.pos,this.pos,4,!0),this.state=this.stack[0],this.stack.length=0}sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length)return!1;for(let n=0;n<this.stack.length;n+=3)if(this.stack[n]!=e.stack[n])return!1;return!0}get parser(){return this.p.parser}dialectEnabled(e){return this.p.parser.dialect.flags[e]}shiftContext(e,n){this.curContext&&this.updateContext(this.curContext.tracker.shift(this.curContext.context,e,this,this.p.stream.reset(n)))}reduceContext(e,n){this.curContext&&this.updateContext(this.curContext.tracker.reduce(this.curContext.context,e,this,this.p.stream.reset(n)))}emitContext(){let e=this.buffer.length-1;(e<0||this.buffer[e]!=-3)&&this.buffer.push(this.curContext.hash,this.pos,this.pos,-3)}emitLookAhead(){let e=this.buffer.length-1;(e<0||this.buffer[e]!=-4)&&this.buffer.push(this.lookAhead,this.pos,this.pos,-4)}updateContext(e){if(e!=this.curContext.context){let n=new WZ(this.curContext.tracker,e);n.hash!=this.curContext.hash&&this.emitContext(),this.curContext=n}}setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead=e)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}};class WZ{constructor(e,n){this.tracker=e,this.context=n,this.hash=e.strict?e.hash(n):0}}class fQe{constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this.base=this.stack.length}reduce(e){let n=e&65535,r=e>>19;r==0?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0
vendor: 16,580 bytes, line 116
116),this.base+=3):this.base-=(r-1)*3;let i=this.start.p.parser.getGoto(this.stack[this.base-3],n,!0);this.state=i}}class pI{constructor(e,n,r){this.stack=e,this.pos=n,this.index=r,this.buffer=e.buffer,this.index==0&&this.maybeNext()}static create(e,n=e.bufferBase+e.buffer.length){return new pI(e,n,n-e.bufferBase)}maybeNext(){let e=this.stack.parent;e!=null&&(this.index=this.stack.bufferBase-e.bufferBase,this.stack=e,this.buffer=e.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,this.index==0&&this.maybeNext()}fork(){return new pI(this.stack,this.pos,this.index)}}function LC(t,e=Uint16Array){if(typeof t!="string")return t;let n=null;for(let r=0,i=0;r<t.length;){let s=0;for(;;){let a=t.charCodeAt(r++),o=!1;if(a==126){s=65535;break}a>=92&&a--,a>=34&&a--;let l=a-32;if(l>=46&&(l-=46,o=!0),s+=l,o)break;s*=46}n?n[i++]=s:n=new e(s)}return n}class k5{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}const zZ=new k5;class hQe{constructor(e,n){this.input=e,this.ranges=n,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=zZ,this.rangeIndex=0,this.pos=this.chunkPos=n[0].from,this.range=n[0],this.end=n[n.length-1].to,this.readNext()}resolveOffset(e,n){let r=this.range,i=this.rangeIndex,s=this.pos+e;for(;s<r.from;){if(!i)return null;let a=this.ranges[--i];s-=r.from-a.to,r=a}for(;n<0?s>r.to:s>=r.to;){if(i==this.ranges.length-1)return null;let a=this.ranges[++i];s+=a.from-r.to,r=a}return s}clipPos(e){if(e>=this.range.from&&e<this.range.to)return e;for(let n of this.ranges)if(n.to>e)return Math.max(e,n.from);return this.end}peek(e){let n=this.chunkOff+e,r,i;if(n>=0&&n<this.chunk.length)r=this.pos+e,i=this.chunk.charCodeAt(n);else{let s=this.resolveOffset(e,1);if(s==null)return-1;if(r=s,r>=this.chunk2Pos&&r<this.chunk2Pos+this.chunk2.length)i=this.chunk2.charCodeAt(r-this.chunk2Pos);else{let a=this.rangeIndex,o=this.range;for(;o.to<=r;)o=this.ranges[++a];this.chunk2=this.input.chunk(this.chunk2Pos=r),r+this.chunk2.length>o.to&&(this.chunk2=this.chunk2.slice(0,o.to-r)),i=this.chunk2.charCodeAt(0)}}return r>=this.token.lookAhead&&(this.token.lookAhead=r+1),i}acceptToken(e,n=0){let r=n?this.resolveOffset(n,-1):this.pos;if(r==null||r<this.token.start)throw new RangeError("Token end out of bounds");this.token.value=e,this.token.end=r}acceptTokenTo(e,n){this.token.value=e,this.token.end=n}getChunk(){if(this.pos>=this.chunk2Pos&&this.pos<this.chunk2Pos+this.chunk2.length){let{chunk:e,chunkPos:n}=this;this.chunk=this.chunk2,this.chunkPos=this.chunk2Pos,this.chunk2=e,this.chunk2Pos=n,this.chunkOff=this.pos-this.chunkPos}else{this.chunk2=this.chunk,this.chunk2Pos=this.chunkPos;let e=this.input.chunk(this.pos),n=this.pos+e.length;this.chunk=n>this.range.to?e.slice(0,this.range.to-this.pos):e,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();e-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=e,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(e,n){if(n?(this.token=n,n.start=e,n.lookAhead=e+1,n.value=n.extended=-1):this.token=zZ,this.pos!=e){if(this.pos=e,e==this.end)return this.setDone(),this;for(;e<this.range.from;)this.range=this.ranges[--this.rangeIndex];for(;e>=this.range.to;)this.range=this.ranges[++this.rangeIndex];e>=this.chunkPos&&e<this.chunkPos+this.chunk.length?this.chunkOff=e-this.chunkPos:(this.chunk="",this.chunkOff=0),this.readNext()}return this}read(e,n){if(e>=this.chunkPos&&n<=this.chunkPos+this.chunk.length)return this.chunk.slice(e-this.chunkPos,n-this.chunkPos);if(e>=this.chunk2Pos&&n<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(e-this.chunk2Pos,n-this.chunk2Pos);if(e>=this.range.from&&n<=this.range.to)return this.input.read(e,n);let r="";for(let i of this.ranges){if(i.from>=n)break;i.to>e&&(r+=this.input.read(Math.max(i.from,e),Math.min(i.to,n)))}return r}}class ny{constructor(e,n){this.data=e,this.id=n}token(e,n){let{parser:r}=n.p;pQe(this.data,e,n,this.id,r.data,r.tokenPrecTable)}}ny.prototype.contextual=ny.prototype.fallback=ny.prototype.extend=!1;ny.prototype.fallback=ny.prototype.extend=!1;function pQe(t,e,n,r,i,s){let a=0,o=1<<r,{dialect:l}=n.p.parser;e:for(;o&t[a];){let c=t[a+1];for(let h=a+3;h<c;h+=2)if((t[h+1]&o)>0){let m=t[h];if(l.allows(m)&&(e.token.value==-1||e.token.value==m||mQe(m,e.token.value,i,s))){e.acceptToken(m);break}}let u=e.next,d=0,f=t[a+2];if(e.next<0&&f>d&&t[c+f*3-3]==65535){a=t[c+f*3-1];continue e}for(;d<f;){let h=d+f>>1,m=c+h+(h<<1),g=t[m],b=t[m+1]||65536;if(u<g)f=h;else if(u>=b)d=h+1;else{a=t[m+2],e.advance();continue e}}break}}function GZ(t,e,n){for(let r=e,i;(i=t[r])!=65535;r++)if(i==n)return r-e;return-1}function mQe(t,e,n,r){let i=GZ(n,r,e);return i<0||GZ(n,r,t)<i}const To=typeof process<"u"&&VZ&&/\bparse\b/.test(VZ.LOG);let O6=null;function qZ(t,e,n){let r=t.cursor(ws.IncludeAnonymous);for(r.moveTo(e);;)if(!(n<0?r.childBefore(e):r.childAfter(e)))for(;;){if((n<0?r.to<e:r.from>e)&&!r.type.isError)return n<0?Math.max(0,Math.min(r.to-1,e-25)):Math.min(t.length,Math.max(r.from+1,e+25));if(n<0?r.prevSibling():r.nextSibling())break;if(!r.parent())return n<0?0:t.length}}class gQe{constructor(e,n){this.fragments=e,this.nodeSet=n,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(e){for(this.safeFrom=e.openStart?qZ(e.tree,e.from+e.offset,1)-e.offset:e.from,this.safeTo=e.openEnd?qZ(e.tree,e.to+e.offset,-1)-e.offset:e.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(e.tree),this.start.push(-e.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(e){if(e<this.nextStart)return null;for(;this.fragment&&this.safeTo<=e;)this.nextFragment();if(!this.fragment)return null;for(;;){let n=this.trees.length-1;if(n<0)return this.nextFragment(),null;let r=this.trees[n],i=this.index[n];if(i==r.children.length){this.trees.pop(),this.start.pop(),this.index.pop();continue}let s=r.children[i],a=this.start[n]+r.positions[i];if(a>e)return this.nextStart=a,null;if(s instanceof Oi){if(a==e){if(a<this.safeFrom)return null;let o=a+s.length;if(o<=this.safeTo){let l=s.prop(en.lookAhead);if(!l||o+l<this.fragment.to)return s}}this.index[n]++,a+s.length>=Math.max(this.safeFrom,e)&&(this.trees.push(s),this.start.push(a),this.index.push(0))}else this.index[n]++,this.nextStart=a+s.length}}}class vQe{constructor(e,n){this.stream=n,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=e.tokenizers.map(r=>new k5)}getActions(e){let n=0,r=null,{parser:i}=e.p,{tokenizers:s}=i,a=i.stateSlot(e.state,3),o=e.curContext?e.curContext.hash:0,l=0;for(let c=0;c<s.length;c++){if(!(1<<c&a))continue;let u=s[c],d=this.tokens[c];if(!(r&&!u.fallback)&&((u.contextual||d.start!=e.pos||d.mask!=a||d.context!=o)&&(this.updateCachedToken(d,u,e),d.mask=a,d.context=o),d.lookAhead>d.end+25&&(l=Math.max(d.lookAhead,l)),d.value!=0)){let f=n;if(d.extended>-1&&(n=this.addActions(e,d.extended,d.end,n)),n=this.addActions(e,d.value,d.end,n),!u.extend&&(r=d,n>f))break}}for(;this.actions.length>n;)this.actions.pop();return l&&e.setLookAhead(l),!r&&e.pos==this.stream.end&&(r=new k5,r.value=e.p.parser.eofTerm,r.start=r.end=e.pos,n=this.addActions(e,r.value,r.end,n)),this.mainToken=r,this.actions}getMainToken(e){if(this.mainToken)return this.mainToken;let n=new k5,{pos:r,p:i}=e;return n.start=r,n.end=Math.min(r+1,i.stream.end),n.value=r==i.stream.end?i.parser.eofTerm:0,n}updateCachedToken(e,n,r){let i=this.stream.clipPos(r.pos);if(n.token(this.stream.reset(i,e),r),e.value>-1){let{parser:s}=r.p;for(let a=0;a<s.specialized.length;a++)if(s.specialized[a]==e.value){let o=s.specializers[a](this.stream.read(e.start,e.end),r);if(o>=0&&r.p.parser.dialect.allows(o>>1)){o&1?e.extended=o>>1:e.value=o>>1;break}}}else e.value=0,e.end=this.stream.clipPos(i+1)}putAction(e,n,r,i){for(let s=0;s<i;s+=3)if(this.actions[s]==e)return i;return this.actions[i++]=e,this.actions[i++]=n,this.actions[i++]=r,i}addActions(e,n,r,i){let{state:s}=e,{parser:a}=e.p,{data:o}=a;for(let l=0;l<2;l++)for(let c=a.stateSlot(s,l?2:1);;c+=3){if(o[c]==65535)if(o[c+1]==1)c=zd(o,c+2);else{i==0&&o[c+1]==2&&(i=this.putAction(zd(o,c+2),n,r,i));break}o[c]==n&&(i=this.putAction(zd(o,c+1),n,r,i))}return i}}class yQe{constructor(e,n,r,i){this.parser=e,this.input=n,this.ranges=i,this.recovering=0,this.nextStackID=9812,this.minStackPos=0,this.reused=[],this.stoppedAt=null,this.lastBigReductionStart=-1,this.lastBigReductionSize=0,this.bigReductionCount=0,this.stream=new hQe(n,i),this.tokens=new vQe(e,this.stream),this.topTerm=e.top[1];let{from:s}=i[0];this.stacks=[dQe.start(this,e.top[0],s)],this.fragments=r.length&&this.stream.end-s>e.bufferLength*4?new gQe(r,e.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let e=this.stacks,n=this.minStackPos,r=this.stacks=[],i,s;if(this.bigReductionCount>300&&e.length==1){let[a]=e;for(;a.forceReduce()&&a.stack.length&&a.stack[a.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let a=0;a<e.length;a++){let o=e[a];for(;;){if(this.tokens.mainToken=null,o.pos>n)r.push(o);else{if(this.advanceStack(o,r,e))continue;{i||(i=[],s=[]),i.push(o);let l=this.tokens.getMainToken(o);s.push(l.value,l.end)}}break}}if(!r.length){let a=i&&EQe(i);if(a)return To&&console.log("Finish with "+this.stackID(a)),this.stackToTree(a);if(this.parser.strict)throw To&&i&&console.log("Stuck with token "+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):"none")),new SyntaxError("No parse at "+n);this.recovering||(this.recovering=5)}if(this.recovering&&i){let a=this.stoppedAt!=null&&i[0].pos>this.stoppedAt?i[0]:this.runRecovery(i,s,r);if(a)return To&&console.log("Force-finish "+this.stackID(a)),this.stackToTree(a.forceAll())}if(this.recovering){let a=this.recovering==1?1:this.recovering*3;if(r.length>a)for(r.sort((o,l)=>l.score-o.score);r.length>a;)r.pop();r.some(o=>o.reducePos>n)&&this.recovering--}else if(r.length>1){e:for(let a=0;a<r.length-1;a++){let o=r[a];for(let l=a+1;l<r.length;l++){let c=r[l];if(o.sameState(c)||o.buffer.length>500&&c.buffer.length>500)if((o.score-c.score||o.buffer.length-c.buffer.length)>0)r.splice(l--,1);else{r.splice(a--,1);continue e}}}r.length>12&&r.splice(12,r.length-12)}this.minStackPos=r[0].pos;for(let a=1;a<r.length;a++)r[a].pos<this.minStackPos&&(this.minStackPos=r[a].pos);return null}stopAt(e){if(this.stoppedAt!=null&&this.stoppedAt<e)throw new RangeError("Can't move stoppedAt forward");this.stoppedAt=e}advanceStack(e,n,r){let i=e.pos,{parser:s}=this,a=To?this.stackID(e)+" -> ":"";if(this.stoppedAt!=null&&i>this.stoppedAt)return e.forceReduce()?e:null;if(this.fragments){let c=e.curContext&&e.curContext.tracker.strict,u=c?e.curContext.hash:0;for(let d=this.fragments.nodeAt(i);d;){let f=this.parser.nodeSet.types[d.type.id]==d.type?s.getGoto(e.state,d.type.id):-1;if(f>-1&&d.length&&(!c||(d.prop(en.contextHash)||0)==u))return e.useNode(d,f),To&&console.log(a+this.stackID(e)+` (via reuse of ${s.getName(d.type.id)})`),!0;if(!(d instanceof Oi)||d.children.length==0||d.positions[0]>0)break;let h=d.children[0];if(h instanceof Oi&&d.positions[0]==0)d=h;else break}}let o=s.stateSlot(e.state,4);if(o>0)return e.reduce(o),To&&console.log(a+this.stackID(e)+` (via always-reduce ${s.getName(o&65535)})`),!0;if(e.stack.length>=8400)for(;e.stack.length>6e3&&e.forceReduce(););let l=this.tokens.getActions(e);for(let c=0;c<l.length;){let u=l[c++],d=l[c++],f=l[c++],h=c==l.length||!r,m=h?e:e.split(),g=this.tokens.mainToken;if(m.apply(u,d,g?g.start:m.pos,f),To&&console.log(a+this.stackID(m)+` (via ${u&65536?`reduce of ${s.getName(u&65535)}`:"shift"} for ${s.getName(d)} @ ${i}${m==e?"":", split"})`),h)return!0;m.pos>i?n.push(m):r.push(m)}return!1}advanceFully(e,n){let r=e.pos;for(;;){if(!this.advanceStack(e,null,null))return!1;if(e.pos>r)return KZ(e,n),!0}}runRecovery(e,n,r){let i=null,s=!1;for(let a=0;a<e.length;a++){let o=e[a],l=n[a<<1],c=n[(a<<1)+1],u=To?this.stackID(o)+" -> ":"";if(o.deadEnd&&(s||(s=!0,o.restart(),To&&console.log(u+this.stackID(o)+" (restarted)"),this.advanceFully(o,r))))continue;let d=o.split(),f=u;for(let h=0;d.forceReduce()&&h<10&&(To&&console.log(f+this.stackID(d)+" (via force-reduce)"),!this.advanceFully(d,r));h++)To&&(f=this.stackID(d)+" -> ");for(let h of o.recoverByInsert(l))To&&console.log(u+this.stackID(h)+" (via recover-insert)"),this.advanceFully(h,r);this.stream.end>o.pos?(c==o.pos&&(c++,l=0),o.recoverByDelete(l,c),To&&console.log(u+this.stackID(o)+` (via recover-delete ${this.parser.getName(l)})`),KZ(o,r)):(!i||i.score<o.score)&&(i=o)}return i}stackToTree(e){return e.close(),Oi.build({buffer:pI.create(e),nodeSet:this.parser.nodeSet,topID:this.topTerm,maxBufferLength:this.parser.bufferLength,reused:this.reused,start:this.ranges[0].from,length:e.pos-this.ranges[0].from,minRepeatType:this.parser.minRepeatTerm})}stackID(e){let n=(O6||(O6=new WeakMap)).get(e);return n||O6.set(e,n=String.fromCodePoint(this.nextStackID++)),n+e}}function KZ(t,e){for(let n=0;n<e.length;n++){let r=e[n];if(r.pos==t.pos&&r.sameState(t)){e[n].score<t.score&&(e[n]=t);return}}e.push(t)}class bQe{constructor(e,n,r){this.source=e,this.flags=n,this.disabled=r}allows(e){return!this.disabled||this.disabled[e]==0}}class mI extends Gme{constructor(e){if(super(),this.wrappers=[],e.version!=14)throw new RangeError(`Parser version (${e.version}) doesn't match runtime version (14)`);let n=e.nodeNames.split(" ");this.minRepeatTerm=n.length;for(let o=0;o<e.repeatNodeCount;o++)n.push("");let r=Object.keys(e.topRules).map(o=>e.topRules[o][1]),i=[];for(let o=0;o<n.length;o++)i.push([]);function s(o,l,c){i[o].push([l,l.deserialize(String(c))])}if(e.nodeProps)for(let o of e.nodeProps){let l=o[0];typeof l=="string"&&(l=en[l]);for(let c=1;c<o.length;){let u=o[c++];if(u>=0)s(u,l,o[c++]);else{let d=o[c+-u];for(let f=-u;f>0;f--)s(o[c++],l,d);c++}}}this.nodeSet=new TV(n.map((o,l)=>uo.define({name:l>=this.minRepeatTerm?void 0:o,id:l,props:i[l],top:r.indexOf(l)>-1,error:l==0,skipped:e.skippedNodes&&e.skippedNodes.indexOf(l)>-1}))),e.propSources&&(this.nodeSet=this.nodeSet.extend(...e.propSources)),this.strict=!1,this.bufferLength=Hme;let a=LC(e.tokenData);this.context=e.context,this.specializerSpecs=e.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let o=0;o<this.specializerSpecs.length;o++)this.specialized[o]=this.specializerSpecs[o].term;this.specializers=this.specializerSpecs.map(YZ),this.states=LC(e.states,Uint32Array),this.data=LC(e.stateData),this.goto=LC(e.goto),this.maxTerm=e.maxTerm,this.tokenizers=e.tokenizers.map(o=>typeof o=="number"?new ny(a,o):o),this.topRules=e.topRules,this.dialects=e.dialects||{},this.dynamicPrecedences=e.dynamicPrecedences||null,this.tokenPrecTable=e.tokenPrec,this.termNames=e.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(e,n,r){let i=new yQe(this,e,n,r);for(let s of this.wrappers)i=s(i,e,n,r);return i}getGoto(e,n,r=!1){let i=this.goto;if(n>=i[0])return-1;for(let s=i[n+1];;){let a=i[s++],o=a&1,l=i[s++];if(o&&r)return l;for(let c=s+(a>>1);s<c;s++)if(i[s]==e)return l;if(o)return-1}}hasAction(e,n){let r=this.data;for(let i=0;i<2;i++)for(let s=this.stateSlot(e,i?2:1),a;;s+=3){if((a=r[s])==65535)if(r[s+1]==1)a=r[s=zd(r,s+2)];else{if(r[s+1]==2)return zd(r,s+2);break}if(a==n||a==0)return zd(r,s+1)}return 0}stateSlot(e,n){return this.states[e*6+n]}stateFlag(e,n){return(this.stateSlot(e,0)&n)>0}validAction(e,n){return!!this.allActions(e,r=>r==n?!0:null)}allActions(e,n){let r=this.stateSlot(e,4),i=r?n(r):void 0;for(let s=this.stateSlot(e,1);i==null;s+=3){if(this.data[s]==65535)if(this.data[s+1]==1)s=zd(this.data,s+2);else break;i=n(zd(this.data,s+1))}return i}nextStates(e){let n=[];for(let r=this.stateSlot(e,1);;
116r+=3){if(this.data[r]==65535)if(this.data[r+1]==1)r=zd(this.data,r+2);else break;if(!(this.data[r+2]&1)){let i=this.data[r+1];n.some((s,a)=>a&1&&s==i)||n.push(this.data[r],i)}}return n}configure(e){let n=Object.assign(Object.create(mI.prototype),this);if(e.props&&(n.nodeSet=this.nodeSet.extend(...e.props)),e.top){let r=this.topRules[e.top];if(!r)throw new RangeError(`Invalid top rule name ${e.top}`);n.top=r}return e.tokenizers&&(n.tokenizers=this.tokenizers.map(r=>{let i=e.tokenizers.find(s=>s.from==r);return i?i.to:r})),e.specializers&&(n.specializers=this.specializers.slice(),n.specializerSpecs=this.specializerSpecs.map((r,i)=>{let s=e.specializers.find(o=>o.from==r.external);if(!s)return r;let a=Object.assign(Object.assign({},r),{external:s.to});return n.specializers[i]=YZ(a),a})),e.contextTracker&&(n.context=e.contextTracker),e.dialect&&(n.dialect=this.parseDialect(e.dialect)),e.strict!=null&&(n.strict=e.strict),e.wrap&&(n.wrappers=n.wrappers.concat(e.wrap)),e.bufferLength!=null&&(n.bufferLength=e.bufferLength),n}hasWrappers(){return this.wrappers.length>0}getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxNode&&this.nodeSet.types[e].name||e)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(e){let n=this.dynamicPrecedences;return n==null?0:n[e]||0}parseDialect(e){let n=Object.keys(this.dialects),r=n.map(()=>!1);if(e)for(let s of e.split(" ")){let a=n.indexOf(s);a>=0&&(r[a]=!0)}let i=null;for(let s=0;s<n.length;s++)if(!r[s])for(let a=this.dialects[n[s]],o;(o=this.data[a++])!=65535;)(i||(i=new Uint8Array(this.maxTerm+1)))[o]=1;return new bQe(e,r,i)}static deserialize(e){return new mI(e)}}function zd(t,e){return t[e]|t[e+1]<<16}function EQe(t){let e=null;for(let n of t){let r=n.p.stoppedAt;(n.pos==n.p.stream.end||r!=null&&n.pos>r)&&n.p.parser.stateFlag(n.state,2)&&(!e||e.score<n.score)&&(e=n)}return e}function YZ(t){if(t.external){let e=t.extend?1:0;return(n,r)=>t.external(n,r)<<1|e}return t.get}let xQe=0,Gd=class T9{constructor(e,n,r,i){this.name=e,this.set=n,this.base=r,this.modified=i,this.id=xQe++}toString(){let{name:e}=this;for(let n of this.modified)n.name&&(e=`${n.name}(${e})`);return e}static define(e,n){let r=typeof e=="string"?e:"?";if(e instanceof T9&&(n=e),n?.base)throw new Error("Can not derive from a modified tag");let i=new T9(r,[],null,[]);if(i.set.push(i),n)for(let s of n.set)i.set.push(s);return i}static defineModifier(e){let n=new gI(e);return r=>r.modified.indexOf(n)>-1?r:gI.get(r.base||r,r.modified.concat(n).sort((i,s)=>i.id-s.id))}},wQe=0;class gI{constructor(e){this.name=e,this.instances=[],this.id=wQe++}static get(e,n){if(!n.length)return e;let r=n[0].instances.find(o=>o.base==e&&SQe(n,o.modified));if(r)return r;let i=[],s=new Gd(e.name,i,e,n);for(let o of n)o.instances.push(s);let a=TQe(n);for(let o of e.set)if(!o.modified.length)for(let l of a)i.push(gI.get(o,l));return s}}function SQe(t,e){return t.length==e.length&&t.every((n,r)=>n==e[r])}function TQe(t){let e=[[]];for(let n=0;n<t.length;n++)for(let r=0,i=e.length;r<i;r++)e.push(e[r].concat(t[n]));return e.sort((n,r)=>r.length-n.length)}function qme(t){let e=Object.create(null);for(let n in t){let r=t[n];Array.isArray(r)||(r=[r]);for(let i of n.split(" "))if(i){let s=[],a=2,o=i;for(let d=0;;){if(o=="..."&&d>0&&d+3==i.length){a=1;break}let f=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(o);if(!f)throw new RangeError("Invalid path: "+i);if(s.push(f[0]=="*"?"":f[0][0]=='"'?JSON.parse(f[0]):f[0]),d+=f[0].length,d==i.length)break;let h=i[d++];if(d==i.length&&h=="!"){a=0;break}if(h!="/")throw new RangeError("Invalid path: "+i);o=i.slice(d)}let l=s.length-1,c=s[l];if(!c)throw new RangeError("Invalid path: "+i);let u=new vI(r,a,l>0?s.slice(0,l):null);e[c]=u.sort(e[c])}}return Kme.add(e)}const Kme=new en;class vI{constructor(e,n,r,i){this.tags=e,this.mode=n,this.context=r,this.next=i}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(e){return!e||e.depth<this.depth?(this.next=e,this):(e.next=this.sort(e.next),e)}get depth(){return this.context?this.context.length:0}}vI.empty=new vI([],2,null);function Yme(t,e){let n=Object.create(null);for(let s of t)if(!Array.isArray(s.tag))n[s.tag.id]=s.class;else for(let a of s.tag)n[a.id]=s.class;let{scope:r,all:i=null}=e||{};return{style:s=>{let a=i;for(let o of s)for(let l of o.set){let c=n[l.id];if(c){a=a?a+" "+c:c;break}}return a},scope:r}}function AQe(t,e){let n=null;for(let r of t){let i=r.style(e);
vendor: 3,381 bytes, line 116
116i&&(n=n?n+" "+i:i)}return n}function CQe(t,e,n,r=0,i=t.length){let s=new RQe(r,Array.isArray(e)?e:[e],n);s.highlightRange(t.cursor(),r,i,"",s.highlighters),s.flush(i)}class RQe{constructor(e,n,r){this.at=e,this.highlighters=n,this.span=r,this.class=""}startSpan(e,n){n!=this.class&&(this.flush(e),e>this.at&&(this.at=e),this.class=n)}flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}highlightRange(e,n,r,i,s){let{type:a,from:o,to:l}=e;if(o>=r||l<=n)return;a.isTop&&(s=this.highlighters.filter(h=>!h.scope||h.scope(a)));let c=i,u=_Qe(e)||vI.empty,d=AQe(s,u.tags);if(d&&(c&&(c+=" "),c+=d,u.mode==1&&(i+=(i?" ":"")+d)),this.startSpan(Math.max(n,o),c),u.opaque)return;let f=e.tree&&e.tree.prop(en.mounted);if(f&&f.overlay){let h=e.node.enter(f.overlay[0].from+o,1),m=this.highlighters.filter(b=>!b.scope||b.scope(f.tree.type)),g=e.firstChild();for(let b=0,E=o;;b++){let x=b<f.overlay.length?f.overlay[b]:null,S=x?x.from+o:l,A=Math.max(n,E),R=Math.min(r,S);if(A<R&&g)for(;e.from<R&&(this.highlightRange(e,A,R,i,s),this.startSpan(Math.min(R,e.to),c),!(e.to>=S||!e.nextSibling())););if(!x||S>r)break;E=x.to+o,E>n&&(this.highlightRange(h.cursor(),Math.max(n,x.from+o),Math.min(r,E),"",m),this.startSpan(Math.min(r,E),c))}g&&e.parent()}else if(e.firstChild()){f&&(i="");do if(!(e.to<=n)){if(e.from>=r)break;this.highlightRange(e,n,r,i,s),this.startSpan(Math.min(r,e.to),c)}while(e.nextSibling());e.parent()}}}function _Qe(t){let e=t.type.prop(Kme);for(;e&&e.context&&!t.matchContext(e.context);)e=e.next;return e||null}const ze=Gd.define,OC=ze(),wh=ze(),QZ=ze(wh),XZ=ze(wh),Sh=ze(),MC=ze(Sh),M6=ze(Sh),Zc=ze(),hm=ze(Zc),Wc=ze(),zc=ze(),A9=ze(),QE=ze(A9),PC=ze(),Ce={comment:OC,lineComment:ze(OC),blockComment:ze(OC),docComment:ze(OC),name:wh,variableName:ze(wh),typeName:QZ,tagName:ze(QZ),propertyName:XZ,attributeName:ze(XZ),className:ze(wh),labelName:ze(wh),namespace:ze(wh),macroName:ze(wh),literal:Sh,string:MC,docString:ze(MC),character:ze(MC),attributeValue:ze(MC),number:M6,integer:ze(M6),float:ze(M6),bool:ze(Sh),regexp:ze(Sh),escape:ze(Sh),color:ze(Sh),url:ze(Sh),keyword:Wc,self:ze(Wc),null:ze(Wc),atom:ze(Wc),unit:ze(Wc),modifier:ze(Wc),operatorKeyword:ze(Wc),controlKeyword:ze(Wc),definitionKeyword:ze(Wc),moduleKeyword:ze(Wc),operator:zc,derefOperator:ze(zc),arithmeticOperator:ze(zc),logicOperator:ze(zc),bitwiseOperator:ze(zc),compareOperator:ze(zc),updateOperator:ze(zc),definitionOperator:ze(zc),typeOperator:ze(zc),controlOperator:ze(zc),punctuation:A9,separator:ze(A9),bracket:QE,angleBracket:ze(QE),squareBracket:ze(QE),paren:ze(QE),brace:ze(QE),content:Zc,heading:hm,heading1:ze(hm),heading2:ze(hm),heading3:ze(hm),heading4:ze(hm),heading5:ze(hm),heading6:ze(hm),contentSeparator:ze(Zc),list:ze(Zc),quote:ze(Zc),emphasis:ze(Zc),strong:ze(Zc),link:ze(Zc),monospace:ze(Zc),strikethrough:ze(Zc),inserted:ze(),deleted:ze(),changed:ze(),invalid:ze(),meta:PC,documentMeta:ze(PC),annotation:ze(PC),processingInstruction:ze(PC),definition:Gd.defineModifier("definition"),constant:Gd.defineModifier("constant"),function:Gd.defineModifier("function"),standard:Gd.defineModifier("standard"),local:Gd.defineModifier("local"),special:Gd.defineModifier("special")};for(let t in Ce){let e=Ce[t];e instanceof Gd&&(e.name=t)}Yme([{tag:Ce.link,class:"tok-link"},{tag:Ce.heading,class:"tok-heading"},{tag:Ce.emphasis,class:"tok-emphasis"},{tag:Ce.strong,class:"tok-strong"}
116,{tag:Ce.keyword,class:"tok-keyword"},{tag:Ce.atom,class:"tok-atom"},{tag:Ce.bool,class:"tok-bool"},{tag:Ce.url,class:"tok-url"},{tag:Ce.labelName,class:"tok-labelName"},{tag:Ce.inserted,class:"tok-inserted"},{tag:Ce.deleted,class:"tok-deleted"},{tag:Ce.literal,class:"tok-literal"},{tag:Ce.string,class:"tok-string"},{tag:Ce.number,class:"tok-number"},{tag:[Ce.regexp,Ce.escape,Ce.special(Ce.string)],class:"tok-string2"},{tag:Ce.variableName,class:"tok-variableName"},{tag:Ce.local(Ce.variableName),class:"tok-variableName tok-local"},{tag:Ce.definition(Ce.variableName),class:"tok-variableName tok-definition"},{tag:Ce.special(Ce.variableName),class:"tok-variableName2"},{tag:Ce.definition(Ce.propertyName),class:"tok-propertyName tok-definition"},{tag:Ce.typeName,class:"tok-typeName"},{tag:Ce.namespace,class:"tok-namespace"},{tag:Ce.className,class:"tok-className"},{tag:Ce.macroName,class:"tok-macroName"},{tag:Ce.propertyName,class:"tok-propertyName"},{tag:Ce.operator,class:"tok-operator"},{tag:Ce.comment,class:"tok-comment"},{tag:Ce.meta,class:"tok-meta"},{tag:Ce.invalid,class:"tok-invalid"},{tag:Ce.punctuation,class:"tok-punctuation"}]);const IQe=qme({String:Ce.string,Number:Ce.number,"True False":Ce.bool,PropertyName:Ce.propertyName,Null:Ce.null,", :":Ce.separator,"[ ]":Ce.squareBracket,"{ }":Ce.brace}),kQe=mI.deserialize({version:14,states:"$bOVQPOOOOQO'#Cb'#CbOnQPO'#CeOvQPO'#ClOOQO'#Cr'#CrQOQPOOOOQO'#Cg'#CgO}QPO'#CfO!SQPO'#CtOOQO,59P,59PO![QPO,59PO!aQPO'#CuOOQO,59W,59WO!iQPO,59WOVQPO,59QOqQPO'#CmO!nQPO,59`OOQO1G.k1G.kOVQPO'#CnO!vQPO,59aOOQO1G.r1G.rOOQO1G.l1G.lOOQO,59X,59XOOQO-E6k-E6kOOQO,59Y,59YOOQO-E6l-E6l",stateData:"#O~OeOS~OQSORSOSSOTSOWQO_ROgPO~OVXOgUO~O^[O~PVO[^O~O]_OVhX~OVaO~O]bO^iX~O^dO~O]_OVha~O]bO^ia~O",goto:"!kjPPPPPPkPPkqwPPPPk{!RPPP!XP!e!hXSOR^bQWQRf_TVQ_Q`WRg`QcZRicQTOQZRQe^RhbRYQR]R",nodeNames:"⚠ JsonText True False Null Number String } { Object Property PropertyName : , ] [ Array",maxTerm:25,nodeProps:[["isolate",-2,6,11,""],["openedBy",7,"{",14,"["],["closedBy",8,"}",15,"]"]],propSources:[IQe],skippedNodes:[0],repeatNodeCount:2,tokenData:"(|~RaXY!WYZ!W]^!Wpq!Wrs!]|}$u}!O$z!Q!R%T!R![&c![!]&t!}#O&y#P#Q'O#Y#Z'T#b#c'r#h#i(Z#o#p(r#q#r(w~!]Oe~~!`Wpq!]qr!]rs!xs#O!]#O#P!}#P;'S!];'S;=`$o<%lO!]~!}Og~~#QXrs!]!P!Q!]#O#P!]#U#V!]#Y#Z!]#b#c!]#f#g!]#h#i!]#i#j#m~#pR!Q![#y!c!i#y#T#Z#y~#|R!Q![$V!c!i$V#T#Z$V~$YR!Q![$c!c!i$c#T#Z$c~$fR!Q![!]!c!i!]#T#Z!]~$rP;=`<%l!]~$zO]~~$}Q!Q!R%T!R![&c~%YRT~!O!P%c!g!h%w#X#Y%w~%fP!Q![%i~%nRT~!Q![%i!g!h%w#X#Y%w~%zR{|&T}!O&T!Q![&Z~&WP!Q![&Z~&`PT~!Q![&Z~&hST~!O!P%c!Q![&c!g!h%w#X#Y%w~&yO[~~'OO_~~'TO^~~'WP#T#U'Z~'^P#`#a'a~'dP#g#h'g~'jP#X#Y'm~'rOR~~'uP#i#j'x~'{P#`#a(O~(RP#`#a(U~(ZOS~~(^P#f#g(a~(dP#i#j(g~(jP#X#Y(m~(rOQ~~(wOW~~(|OV~",tokenizers:[0],topRules:{JsonText:[0,1]},tokenPrec:0});let C9=[],Qme=[];(()=>{let t="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(e=>e?parseInt(e,36):1);for(let e=0,n=0;e<t.length;e++)(e%2?Qme:C9).push(n=n+t[e])})();function DQe(t){if(t<768)return!1;for(let e=0,n=C9.length;;){let r=e+n>>1;if(t<C9[r])n=r;else if(t>=Qme[r])e=r+1;else return!0;
vendor: 96,392 bytes, lines 116-122
116if(e==n)return!1}}function ZZ(t){return t>=127462&&t<=127487}const JZ=8205;function LQe(t,e,n=!0,r=!0){return(n?Xme:OQe)(t,e,r)}function Xme(t,e,n){if(e==t.length)return e;e&&Zme(t.charCodeAt(e))&&Jme(t.charCodeAt(e-1))&&e--;let r=P6(t,e);for(e+=eJ(r);e<t.length;){let i=P6(t,e);if(r==JZ||i==JZ||n&&DQe(i))e+=eJ(i),r=i;else if(ZZ(i)){let s=0,a=e-2;for(;a>=0&&ZZ(P6(t,a));)s++,a-=2;if(s%2==0)break;e+=2}else break}return e}function OQe(t,e,n){for(;e>0;){let r=Xme(t,e-2,n);if(r<e)return r;e--}return 0}function P6(t,e){let n=t.charCodeAt(e);if(!Jme(n)||e+1==t.length)return n;let r=t.charCodeAt(e+1);return Zme(r)?(n-55296<<10)+(r-56320)+65536:n}function Zme(t){return t>=56320&&t<57344}function Jme(t){return t>=55296&&t<56320}function eJ(t){return t<65536?1:2}let On=class e0e{lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position ${e} in document of length ${this.length}`);return this.lineInner(e,!1,1,0)}line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number ${e} in ${this.lines}-line document`);return this.lineInner(e,!0,1,0)}replace(e,n,r){[e,n]=Jy(this,e,n);let i=[];return this.decompose(0,e,i,2),r.length&&r.decompose(0,r.length,i,3),this.decompose(n,this.length,i,1),wu.from(i,this.length-(n-e)+r.length)}append(e){return this.replace(this.length,this.length,e)}slice(e,n=this.length){[e,n]=Jy(this,e,n);let r=[];return this.decompose(e,n,r,0),wu.from(r,n-e)}eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;let n=this.scanIdentical(e,1),r=this.length-this.scanIdentical(e,-1),i=new Fw(this),s=new Fw(e);for(let a=n,o=n;;){if(i.next(a),s.next(a),a=0,i.lineBreak!=s.lineBreak||i.done!=s.done||i.value!=s.value)return!1;if(o+=i.value.length,i.done||o>=r)return!0}}iter(e=1){return new Fw(this,e)}iterRange(e,n=this.length){return new t0e(this,e,n)}iterLines(e,n){let r;if(e==null)r=this.iter();else{n==null&&(n=this.lines+1);let i=this.line(e).from;r=this.iterRange(i,Math.max(i,n==this.lines+1?this.length:n<=1?0:this.line(n-1).to))}return new n0e(r)}toString(){return this.sliceString(0)}toJSON(){let e=[];return this.flatten(e),e}constructor(){}static of(e){if(e.length==0)throw new RangeError("A document must have at least one line");return e.length==1&&!e[0]?e0e.empty:e.length<=32?new pi(e):wu.from(pi.split(e,[]))}};class pi extends On{constructor(e,n=MQe(e)){super(),this.text=e,this.length=n}get lines(){return this.text.length}get children(){return null}lineInner(e,n,r,i){for(let s=0;;s++){let a=this.text[s],o=i+a.length;if((n?r:o)>=e)return new PQe(i,o,r,a);i=o+1,r++}}decompose(e,n,r,i){let s=e<=0&&n>=this.length?this:new pi(tJ(this.text,e,n),Math.min(n,this.length)-Math.max(0,e));if(i&1){let a=r.pop(),o=D5(s.text,a.text.slice(),0,s.length);if(o.length<=32)r.push(new pi(o,a.length+s.length));else{let l=o.length>>1;r.push(new pi(o.slice(0,l)),new pi(o.slice(l)))}}else r.push(s)}replace(e,n,r){if(!(r instanceof pi))return super.replace(e,n,r);[e,n]=Jy(this,e,n);let i=D5(this.text,D5(r.text,tJ(this.text,0,e)),n),s=this.length+r.length-(n-e);return i.length<=32?new pi(i,s):wu.from(pi.split(i,[]),s)}sliceString(e,n=this.length,r=`
117`){[e,n]=Jy(this,e,n);let i="";for(let s=0,a=0;s<=n&&a<this.text.length;a++){let o=this.text[a],l=s+o.length;s>e&&a&&(i+=r),e<l&&n>s&&(i+=o.slice(Math.max(0,e-s),n-s)),s=l+1}return i}flatten(e){for(let n of this.text)e.push(n)}scanIdentical(){return 0}static split(e,n){let r=[],i=-1;for(let s of e)r.push(s),i+=s.length+1,r.length==32&&(n.push(new pi(r,i)),r=[],i=-1);return i>-1&&n.push(new pi(r,i)),n}}class wu extends On{constructor(e,n){super(),this.children=e,this.length=n,this.lines=0;for(let r of e)this.lines+=r.lines}lineInner(e,n,r,i){for(let s=0;;s++){let a=this.children[s],o=i+a.length,l=r+a.lines-1;if((n?l:o)>=e)return a.lineInner(e,n,r,i);i=o+1,r=l+1}}decompose(e,n,r,i){for(let s=0,a=0;a<=n&&s<this.children.length;s++){let o=this.children[s],l=a+o.length;if(e<=l&&n>=a){let c=i&((a<=e?1:0)|(l>=n?2:0));a>=e&&l<=n&&!c?r.push(o):o.decompose(e-a,n-a,r,c)}a=l+1}}replace(e,n,r){if([e,n]=Jy(this,e,n),r.lines<this.lines)for(let i=0,s=0;i<this.children.length;i++){let a=this.children[i],o=s+a.length;if(e>=s&&n<=o){let l=a.replace(e-s,n-s,r),c=this.lines-a.lines+l.lines;if(l.lines<c>>4&&l.lines>c>>6){let u=this.children.slice();return u[i]=l,new wu(u,this.length-(n-e)+r.length)}return super.replace(s,o,l)}s=o+1}return super.replace(e,n,r)}sliceString(e,n=this.length,r=`
118`){[e,n]=Jy(this,e,n);let i="";for(let s=0,a=0;s<this.children.length&&a<=n;s++){let o=this.children[s],l=a+o.length;a>e&&s&&(i+=r),e<l&&n>a&&(i+=o.sliceString(e-a,n-a,r)),a=l+1}return i}flatten(e){for(let n of this.children)n.flatten(e)}scanIdentical(e,n){if(!(e instanceof wu))return 0;let r=0,[i,s,a,o]=n>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;i+=n,s+=n){if(i==a||s==o)return r;let l=this.children[i],c=e.children[s];if(l!=c)return r+l.scanIdentical(c,n);r+=l.length+1}}static from(e,n=e.reduce((r,i)=>r+i.length+1,-1)){let r=0;for(let h of e)r+=h.lines;if(r<32){let h=[];for(let m of e)m.flatten(h);return new pi(h,n)}let i=Math.max(32,r>>5),s=i<<1,a=i>>1,o=[],l=0,c=-1,u=[];function d(h){let m;if(h.lines>s&&h instanceof wu)for(let g of h.children)d(g);else h.lines>a&&(l>a||!l)?(f(),o.push(h)):h instanceof pi&&l&&(m=u[u.length-1])instanceof pi&&h.lines+m.lines<=32?(l+=h.lines,c+=h.length+1,u[u.length-1]=new pi(m.text.concat(h.text),m.length+1+h.length)):(l+h.lines>i&&f(),l+=h.lines,c+=h.length+1,u.push(h))}function f(){l!=0&&(o.push(u.length==1?u[0]:wu.from(u,c)),c=-1,l=u.length=0)}for(let h of e)d(h);return f(),o.length==1?o[0]:new wu(o,n)}}On.empty=new pi([""],0);function MQe(t){let e=-1;for(let n of t)e+=n.length+1;return e}function D5(t,e,n=0,r=1e9){for(let i=0,s=0,a=!0;s<t.length&&i<=r;s++){let o=t[s],l=i+o.length;l>=n&&(l>r&&(o=o.slice(0,r-i)),i<n&&(o=o.slice(n-i)),a?(e[e.length-1]+=o,a=!1):e.push(o)),i=l+1}return e}function tJ(t,e,n){return D5(t,[""],e,n)}class Fw{constructor(e,n=1){this.dir=n,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[e],this.offsets=[n>0?1:(e instanceof pi?e.text.length:e.children.length)<<1]}nextInner(e,n){for(this.done=this.lineBreak=!1;;){let r=this.nodes.length-1,i=this.nodes[r],s=this.offsets[r],a=s>>1,o=i instanceof pi?i.text.length:i.children.length;if(a==(n>0?o:0)){if(r==0)return this.done=!0,this.value="",this;n>0&&this.offsets[r-1]++,this.nodes.pop(),this.offsets.pop()}else if((s&1)==(n>0?0:1)){if(this.offsets[r]+=n,e==0)return this.lineBreak=!0,this.value=`
119`,this;e--}else if(i instanceof pi){let l=i.text[a+(n<0?-1:0)];if(this.offsets[r]+=n,l.length>Math.max(0,e))return this.value=e==0?l:n>0?l.slice(e):l.slice(0,l.length-e),this;e-=l.length}else{let l=i.children[a+(n<0?-1:0)];e>l.length?(e-=l.length,this.offsets[r]+=n):(n<0&&this.offsets[r]--,this.nodes.push(l),this.offsets.push(n>0?1:(l instanceof pi?l.text.length:l.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class t0e{constructor(e,n,r){this.value="",this.done=!1,this.cursor=new Fw(e,n>r?-1:1),this.pos=n>r?e.length:0,this.from=Math.min(n,r),this.to=Math.max(n,r)}nextInner(e,n){if(n<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,n<0?this.pos-this.to:this.from-this.pos);let r=n<0?this.pos-this.from:this.to-this.pos;e>r&&(e=r),r-=e;let{value:i}=this.cursor.next(e);return this.pos+=(i.length+e)*n,this.value=i.length<=r?i:n<0?i.slice(i.length-r):i.slice(0,r),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}}class n0e{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:n,lineBreak:r,value:i}=this.inner.next(e);return n&&this.afterBreak?(this.value="",this.afterBreak=!1):n?(this.done=!0,this.value=""):r?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=i,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(On.prototype[Symbol.iterator]=function(){return this.iter()},Fw.prototype[Symbol.iterator]=t0e.prototype[Symbol.iterator]=n0e.prototype[Symbol.iterator]=function(){return this});class PQe{constructor(e,n,r,i){this.from=e,this.to=n,this.number=r,this.text=i}get length(){return this.to-this.from}}function Jy(t,e,n){return e=Math.max(0,Math.min(t.length,e)),[e,Math.max(e,Math.min(t.length,n))]}function Ws(t,e,n=!0,r=!0){return LQe(t,e,n,r)}function $Qe(t){return t>=56320&&t<57344}function NQe(t){return t>=55296&&t<56320}function Xa(t,e){let n=t.charCodeAt(e);if(!NQe(n)||e+1==t.length)return n;let r=t.charCodeAt(e+1);return $Qe(r)?(n-55296<<10)+(r-56320)+65536:n}function _V(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode((t>>10)+55296,(t&1023)+56320))}function Su(t){return t<65536?1:2}const R9=/\r\n?|\n/;var Ca=function(t){return t[t.Simple=0]="Simple",t[t.TrackDel=1]="TrackDel",t[t.TrackBefore=2]="TrackBefore",t[t.TrackAfter=3]="TrackAfter",t}(Ca||(Ca={}));class ju{constructor(e){this.sections=e}get length(){let e=0;for(let n=0;n<this.sections.length;n+=2)e+=this.sections[n];return e}get newLength(){let e=0;for(let n=0;n<this.sections.length;n+=2){let r=this.sections[n+1];e+=r<0?this.sections[n]:r}return e}get empty(){return this.sections.length==0||this.sections.length==2&&this.sections[1]<0}iterGaps(e){for(let n=0,r=0,i=0;n<this.sections.length;){let s=this.sections[n++],a=this.sections[n++];a<0?(e(r,i,s),i+=s):i+=a,r+=s}}iterChangedRanges(e,n=!1){_9(this,e,n)}get invertedDesc(){let e=[];for(let n=0;n<this.sections.length;){let r=this.sections[n++],i=this.sections[n++];i<0?e.push(r,i):e.push(i,r)}return new ju(e)}composeDesc(e){return this.empty?e:e.empty?this:r0e(this,e)}mapDesc(e,n=!1){return e.empty?this:I9(this,e,n)}mapPos(e,n=-1,r=Ca.Simple){let i=0,s=0;for(let a=0;a<this.sections.length;){let o=this.sections[a++],l=this.sections[a++],c=i+o;if(l<0){if(c>e)return s+(e-i);s+=o}else{if(r!=Ca.Simple&&c>=e&&(r==Ca.TrackDel&&i<e&&c>e||r==Ca.TrackBefore&&i<e||r==Ca.TrackAfter&&c>e))return null;if(c>e||c==e&&n<0&&!o)return e==i||n<0?s:s+l;s+=l}i=c}if(e>i)throw new RangeError(`Position ${e} is out of range for changeset of length ${i}`);return s}touchesRange(e,n=e){for(let r=0,i=0;r<this.sections.length&&i<=n;){let s=this.sections[r++],a=this.sections[r++],o=i+s;if(a>=0&&i<=n&&o>=e)return i<e&&o>n?"cover":!0;i=o}return!1}toString(){let e="";for(let n=0;n<this.sections.length;){let r=this.sections[n++],i=this.sections[n++];e+=(e?" ":"")+r+(i>=0?":"+i:"")}return e}toJSON(){return this.sections}static fromJSON(e){if(!Array.isArray(e)||e.length%2||e.some(n=>typeof n!="number"))throw new RangeError("Invalid JSON representation of ChangeDesc");return new ju(e)}static create(e){return new ju(e)}}class Qi extends ju{constructor(e,n){super(e),this.inserted=n}apply(e){if(this.length!=e.length)throw new RangeError("Applying change set to a document with the wrong length");return _9(this,(n,r,i,s,a)=>e=e.replace(i,i+(r-n),a),!1),e}mapDesc(e,n=!1){return I9(this,e,n,!0)}invert(e){let n=this.sections.slice(),r=[];for(let i=0,s=0;i<n.length;i+=2){let a=n[i],o=n[i+1];if(o>=0){n[i]=o,n[i+1]=a;let l=i>>1;for(;r.length<l;)r.push(On.empty);r.push(a?e.slice(s,s+a):On.empty)}s+=a}return new Qi(n,r)}compose(e){return this.empty?e:e.empty?this:r0e(this,e,!0)}map(e,n=!1){return e.empty?this:I9(this,e,n,!0)}iterChanges(e,n=!1){_9(this,e,n)}get desc(){return ju.create(this.sections)}filter(e){let n=[],r=[],i=[],s=new V2(this);e:for(let a=0,o=0;;){let l=a==e.length?1e9:e[a++];for(;o<l||o==l&&s.len==0;){if(s.done)break e;let u=Math.min(s.len,l-o);oa(i,u,-1);let d=s.ins==-1?-1:s.off==0?s.ins:0;oa(n,u,d),d>0&&Gh(r,n,s.text),s.forward(u),o+=u}let c=e[a++];for(;o<c;){if(s.done)break e;let u=Math.min(s.len,c-o);oa(n,u,-1),oa(i,u,s.ins==-1?-1:s.off==0?s.ins:0),s.forward(u),o+=u}}return{changes:new Qi(n,r),filtered:ju.create(i)}}toJSON(){let e=[];for(let n=0;n<this.sections.length;n+=2){let r=this.sections[n],i=this.sections[n+1];i<0?e.push(r):i==0?e.push([r]):e.push([r].concat(this.inserted[n>>1].toJSON()))}return e}static of(e,n,r){let i=[],s=[],a=0,o=null;function l(u=!1){if(!u&&!i.length)return;a<n&&oa(i,n-a,-1);let d=new Qi(i,s);o=o?o.compose(d.map(o)):d,i=[],s=[],a=0}function c(u){if(Array.isArray(u))for(let d of u)c(d);else if(u instanceof Qi){if(u.length!=n)throw new RangeError(`Mismatched change set length (got ${u.length}, expected ${n})`);l(),o=o?o.compose(u.map(o)):u}else{let{from:d,to:f=d,insert:h}=u;if(d>f||d<0||f>n)throw new RangeError(`Invalid change range ${d} to ${f} (in doc of length ${n})`);let m=h?typeof h=="string"?On.of(h.split(r||R9)):h:On.empty,g=m.length;if(d==f&&g==0)return;d<a&&l(),d>a&&oa(i,d-a,-1),oa(i,f-d,g),Gh(s,i,m),a=f}}return c(e),l(!o),o}static empty(e){return new Qi(e?[e,-1]:[],[])}static fromJSON(e){if(!Array.isArray(e))throw new RangeError("Invalid JSON representation of ChangeSet");let n=[],r=[];for(let i=0;i<e.length;i++){let s=e[i];if(typeof s=="number")n.push(s,-1);else{if(!Array.isArray(s)||typeof s[0]!="number"||s.some((a,o)=>o&&typeof a!="string"))throw new RangeError("Invalid JSON representation of ChangeSet");if(s.length==1)n.push(s[0],0);else{for(;r.length<i;)r.push(On.empty);r[i]=On.of(s.slice(1)),n.push(s[0],r[i].length)}}}return new Qi(n,r)}static createSet(e,n){return new Qi(e,n)}}function oa(t,e,n,r=!1){if(e==0&&n<=0)return;let i=t.length-2;i>=0&&n<=0&&n==t[i+1]?t[i]+=e:i>=0&&e==0&&t[i]==0?t[i+1]+=n:r?(t[i]+=e,t[i+1]+=n):t.push(e,n)}function Gh(t,e,n){if(n.length==0)return;let r=e.length-2>>1;if(r<t.length)t[t.length-1]=t[t.length-1].append(n);else{for(;t.length<r;)t.push(On.empty);t.push(n)}}function _9(t,e,n){let r=t.inserted;for(let i=0,s=0,a=0;a<t.sections.length;){let o=t.sections[a++],l=t.sections[a++];if(l<0)i+=o,s+=o;else{let c=i,u=s,d=On.empty;for(;c+=o,u+=l,l&&r&&(d=d.append(r[a-2>>1])),!(n||a==t.sections.length||t.sections[a+1]<0);)o=t.sections[a++],l=t.sections[a++];e(i,c,s,u,d),i=c,s=u}}}function I9(t,e,n,r=!1){let i=[],s=r?[]:null,a=new V2(t),o=new V2(e);for(let l=-1;;){if(a.done&&o.len||o.done&&a.len)throw new Error("Mismatched change set lengths");if(a.ins==-1&&o.ins==-1){let c=Math.min(a.len,o.len);oa(i,c,-1),a.forward(c),o.forward(c)}else if(o.ins>=0&&(a.ins<0||l==a.i||a.off==0&&(o.len<a.len||o.len==a.len&&!n))){let c=o.len;for(oa(i,o.ins,-1);c;){let u=Math.min(a.len,c);a.ins>=0&&l<a.i&&a.len<=u&&(oa(i,0,a.ins),s&&Gh(s,i,a.text),l=a.i),a.forward(u),c-=u}o.next()}else if(a.ins>=0){let c=0,u=a.len;for(;u;)if(o.ins==-1){let d=Math.min(u,o.len);c+=d,u-=d,o.forward(d)}else if(o.ins==0&&o.len<u)u-=o.len,o.next();else break;oa(i,c,l<a.i?a.ins:0),s&&l<a.i&&Gh(s,i,a.text),l=a.i,a.forward(a.len-u)}else{if(a.done&&o.done)return s?Qi.createSet(i,s):ju.create(i);throw new Error("Mismatched change set lengths")}}}function r0e(t,e,n=!1){let r=[],i=n?[]:null,s=new V2(t),a=new V2(e);for(let o=!1;;){if(s.done&&a.done)return i?Qi.createSet(r,i):ju.create(r);if(s.ins==0)oa(r,s.len,0,o),s.next();else if(a.len==0&&!a.done)oa(r,0,a.ins,o),i&&Gh(i,r,a.text),a.next();else{if(s.done||a.done)throw new Error("Mismatched change set lengths");{let l=Math.min(s.len2,a.len),c=r.length;if(s.ins==-1){let u=a.ins==-1?-1:a.off?0:a.ins;oa(r,l,u,o),i&&u&&Gh(i,r,a.text)}else a.ins==-1?(oa(r,s.off?0:s.len,l,o),i&&Gh(i,r,s.textBit(l))):(oa(r,s.off?0:s.len,a.off?0:a.ins,o),i&&!a.off&&Gh(i,r,a.text));o=(s.ins>l||a.ins>=0&&a.len>l)&&(o||r.length>c),s.forward2(l),a.forward(l)}}}}class V2{constructor(e){this.set=e,this.i=0,this.next()}next(){let{sections:e}=this.set;this.i<e.length?(this.len=e[this.i++],this.ins=e[this.i++]):(this.len=0,this.ins=-2),this.off=0}get done(){return this.ins==-2}get len2(){return this.ins<0?this.len:this.ins}get text(){let{inserted:e}=this.set,n=this.i-2>>1;return n>=e.length?On.empty:e[n]}textBit(e){let{inserted:n}=this.set,r=this.i-2>>1;return r>=n.length&&!e?On.empty:n[r].slice(this.off,e==null?void 0:this.off+e)}forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)}forward2(e){this.ins==-1?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}}class g0{constructor(e,n,r){this.from=e,this.to=n,this.flags=r}get anchor(){return this.flags&32?this.to:this.from}get head(){return this.flags&32?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return this.flags&8?-1:this.flags&16?1:0}get bidiLevel(){let e=this.flags&7;return e==7?null:e}get goalColumn(){let e=this.flags>>6;return e==16777215?void 0:e}map(e,n=-1){let r,i;return this.empty?r=i=e.mapPos(this.from,n):(r=e.mapPos(this.from,1),i=e.mapPos(this.to,-1)),r==this.from&&i==this.to?this:new g0(r,i,this.flags)}extend(e,n=e){if(e<=this.anchor&&n>=this.anchor)return Le.range(e,n);let r=Math.abs(e-this.anchor)>Math.abs(n-this.anchor)?e:n;return Le.range(this.anchor,r)}eq(e,n=!1){return this.anchor==e.anchor&&this.head==e.head&&(!n||!this.empty||this.assoc==e.assoc)}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(e){if(!e||typeof e.anchor!="number"||typeof e.head!="number")throw new RangeError("Invalid JSON representation for SelectionRange");return Le.range(e.anchor,e.head)}static create(e,n,r){return new g0(e,n,r)}}class Le{constructor(e,n){this.ranges=e,this.mainIndex=n}map(e,n=-1){return e.empty?this:Le.create(this.ranges.map(r=>r.map(e,n)),this.mainIndex)}eq(e,n=!1){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(let r=0;r<this.ranges.length;r++)if(!this.ranges[r].eq(e.ranges[r],n))return!1;return!0}get main(){return this.ranges[this.mainIndex]}asSingle(){return this.ranges.length==1?this:new Le([this.main],0)}addRange(e,n=!0){return Le.create([e].concat(this.ranges),n?0:this.mainIndex+1)}replaceRange(e,n=this.mainIndex){let r=this.ranges.slice();return r[n]=e,Le.create(r,this.mainIndex)}toJSON(){return{ranges:this.ranges.map(e=>e.toJSON()),main:this.mainIndex}}static fromJSON(e){if(!e||!Array.isArray(e.ranges)||typeof e.main!="number"||e.main>=e.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new Le(e.ranges.map(n=>g0.fromJSON(n)),e.main)}static single(e,n=e){return new Le([Le.range(e,n)],0)}static create(e,n=0){if(e.length==0)throw new RangeError("A selection needs at least one range");for(let r=0,i=0;i<e.length;i++){let s=e[i];if(s.empty?s.from<=r:s.from<r)return Le.normalized(e.slice(),n);r=s.to}return new Le(e,n)}static cursor(e,n=0,r,i){return g0.create(e,e,(n==0?0:n<0?8:16)|(r==null?7:Math.min(6,r))|(i??16777215)<<6)}static range(e,n,r,i){let s=(r??16777215)<<6|(i==null?7:Math.min(6,i));return n<e?g0.create(n,e,48|s):g0.create(e,n,(n>e?8:0)|s)}static normalized(e,n=0){let r=e[n];e.sort((i,s)=>i.from-s.from),n=e.indexOf(r);for(let i=1;i<e.length;i++){let s=e[i],a=e[i-1];if(s.empty?s.from<=a.to:s.from<a.to){let o=a.from,l=Math.max(s.to,a.to);i<=n&&n--,e.splice(--i,2,s.anchor>s.head?Le.range(l,o):Le.range(o,l))}}return new Le(e,n)}}function i0e(t,e){for(let n of t.ranges)if(n.to>e)throw new RangeError("Selection points outside of document")}let IV=0;class et{constructor(e,n,r,i,s){this.combine=e,this.compareInput=n,this.compare=r,this.isStatic=i,this.id=IV++,this.default=e([]),this.extensions=typeof s=="function"?s(this):s}get reader(){return this}static define(e={}){return new et(e.combine||(n=>n),e.compareInput||((n,r)=>n===r),e.compare||(e.combine?(n,r)=>n===r:kV),!!e.static,e.enables)}of(e){return new L5([],this,0,e)}compute(e,n){if(this.isStatic)throw new Error("Can't compute a static facet");return new L5(e,this,1,n)}computeN(e,n){if(this.isStatic)throw new Error("Can't compute a static facet");return new L5(e,this,2,n)}from(e,n){return n||(n=r=>r),this.compute([e],r=>n(r.field(e)))}}function kV(t,e){return t==e||t.length==e.length&&t.every((n,r)=>n===e[r])}class L5{constructor(e,n,r,i){this.dependencies=e,this.facet=n,this.type=r,this.value=i,this.id=IV++}dynamicSlot(e){var n;let r=this.value,i=this.facet.compareInput,s=this.id,a=e[s]>>1,o=this.type==2,l=!1,c=!1,u=[];for(let d of this.dependencies)d=="doc"?l=!0:d=="selection"?c=!0:((n=e[d.id])!==null&&n!==void 0?n:1)&1||u.push(e[d.id]);return{create(d){return d.values[a]=r(d),1},update(d,f){if(l&&f.docChanged||c&&(f.docChanged||f.selection)||k9(d,u)){let h=r(d);if(o?!nJ(h,d.values[a],i):!i(h,d.values[a]))return d.values[a]=h,1}return 0},reconfigure:(d,f)=>{let h,m=f.config.address[s];if(m!=null){let g=bI(f,m);if(this.dependencies.every(b=>b instanceof et?f.facet(b)===d.facet(b):b instanceof ks?f.field(b,!1)==d.field(b,!1):!0)||(o?nJ(h=r(d),g,i):i(h=r(d),g)))return d.values[a]=g,0}else h=r(d);return d.values[a]=h,1}}}}function nJ(t,e,n){if(t.length!=e.length)return!1;for(let r=0;r<t.length;r++)if(!n(t[r],e[r]))return!1;return!0}function k9(t,e){let n=!1;for(let r of e)jw(t,r)&1&&(n=!0);return n}function FQe(t,e,n){let r=n.map(l=>t[l.id]),i=n.map(l=>l.type),s=r.filter(l=>!(l&1)),a=t[e.id]>>1;function o(l){let c=[];for(let u=0;u<r.length;u++){let d=bI(l,r[u]);if(i[u]==2)for(let f of d)c.push(f);else c.push(d)}return e.combine(c)}return{create(l){for(let c of r)jw(l,c);return l.values[a]=o(l),1},update(l,c){if(!k9(l,s))return 0;let u=o(l);return e.compare(u,l.values[a])?0:(l.values[a]=u,1)},reconfigure(l,c){let u=k9(l,r),d=c.config.facets[e.id],f=c.facet(e);if(d&&!u&&kV(n,d))return l.values[a]=f,0;let h=o(l);return e.compare(h,f)?(l.values[a]=f,0):(l.values[a]=h,1)}}}const $C=et.define({static:!0});class ks{constructor(e,n,r,i,s){this.id=e,this.createF=n,this.updateF=r,this.compareF=i,this.spec=s,this.provides=void 0}static define(e){let n=new ks(IV++,e.create,e.update,e.compare||((r,i)=>r===i),e);return e.provide&&(n.provides=e.provide(n)),n}create(e){let n=e.facet($C).find(r=>r.field==this);return(n?.create||this.createF)(e)}slot(e){let n=e[this.id]>>1;return{create:r=>(r.values[n]=this.create(r),1),update:(r,i)=>{let s=r.values[n],a=this.updateF(s,i);return this.compareF(s,a)?0:(r.values[n]=a,1)},reconfigure:(r,i)=>{let s=r.facet($C),a=i.facet($C),o;return(o=s.find(l=>l.field==this))&&o!=a.find(l=>l.field==this)?(r.values[n]=o.create(r),1):i.config.address[this.id]!=null?(r.values[n]=i.field(this),0):(r.values[n]=this.create(r),1)}}}init(e){return[this,$C.of({field:this,create:e})]}get extension(){return this}}const a0={lowest:4,low:3,default:2,high:1,highest:0};function XE(t){return e=>new s0e(e,t)}const kg={highest:XE(a0.highest),high:XE(a0.high),default:XE(a0.default),low:XE(a0.low),lowest:XE(a0.lowest)};class s0e{constructor(e,n){this.inner=e,this.prec=n}}class vL{of(e){return new D9(this,e)}reconfigure(e){return vL.reconfigure.of({compartment:this,extension:e})}get(e){return e.config.compartments.get(this)}}class D9{constructor(e,n){this.compartment=e,this.inner=n}}class yI{constructor(e,n,r,i,s,a){for(this.base=e,this.compartments=n,this.dynamicSlots=r,this.address=i,this.staticValues=s,this.facets=a,this.statusTemplate=[];this.statusTemplate.length<r.length;)this.statusTemplate.push(0)}staticFacet(e){let n=this.address[e.id];return n==null?e.default:this.staticValues[n>>1]}static resolve(e,n,r){let i=[],s=Object.create(null),a=new Map;for(let f of jQe(e,n,a))f instanceof ks?i.push(f):(s[f.facet.id]||(s[f.facet.id]=[])).push(f);let o=Object.create(null),l=[],c=[];for(let f of i)o[f.id]=c.length<<1,c.push(h=>f.slot(h));let u=r?.config.facets;for(let f in s){let h=s[f],m=h[0].facet,g=u&&u[f]||[];if(h.every(b=>b.type==0))if(o[m.id]=l.length<<1|1,kV(g,h))l.push(r.facet(m));else{let b=m.combine(h.map(E=>E.value));l.push(r&&m.compare(b,r.facet(m))?r.facet(m):b)}else{for(let b of h)b.type==0?(o[b.id]=l.length<<1|1,l.push(b.value)):(o[b.id]=c.length<<1,c.push(E=>b.dynamicSlot(E)));o[m.id]=c.length<<1,c.push(b=>FQe(b,m,h))}}let d=c.map(f=>f(o));return new yI(e,a,d,o,l,s)}}function jQe(t,e,n){let r=[[],[],[],[],[]],i=new Map;function s(a,o){let l=i.get(a);if(l!=null){if(l<=o)return;let c=r[l].indexOf(a);c>-1&&r[l].splice(c,1),a instanceof D9&&n.delete(a.compartment)}if(i.set(a,o),Array.isArray(a))for(let c of a)s(c,o);else if(a instanceof D9){if(n.has(a.compartment))throw new RangeError("Duplicate use of compartment in extensions");let c=e.get(a.compartment)||a.inner;n.set(a.compartment,c),s(c,o)}else if(a instanceof s0e)s(a.inner,a.prec);else if(a instanceof ks)r[o].push(a),a.provides&&s(a.provides,o);else if(a instanceof L5)r[o].push(a),a.facet.extensions&&s(a.facet.extensions,a0.default);else{let c=a.extension;if(!c)throw new Error(`Unrecognized extension value in extension set (${a}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);s(c,o)}}return s(t,a0.default),r.reduce((a,o)=>a.concat(o))}function jw(t,e){if(e&1)return 2;let n=e>>1,r=t.status[n];if(r==4)throw new Error("Cyclic dependency between fields and/or facets");if(r&2)return r;t.status[n]=4;let i=t.computeSlot(t,t.config.dynamicSlots[n]);return t.status[n]=2|i}function bI(t,e){return e&1?t.config.staticValues[e>>1]:t.values[e>>1]}const a0e=et.define(),L9=et.define({combine:t=>t.some(e=>e),static:!0}),o0e=et.define({combine:t=>t.length?t[0]:void 0,static:!0}),l0e=et.define(),c0e=et.define(),u0e=et.define(),d0e=et.define({combine:t=>t.length?t[0]:!1});class sd{constructor(e,n){this.type=e,this.value=n}static define(){return new BQe}}class BQe{of(e){return new sd(this,e)}}class UQe{constructor(e){this.map=e}of(e){return new Wt(this,e)}}class Wt{constructor(e,n){this.type=e,this.value=n}map(e){let n=this.type.map(this.value,e);return n===void 0?void 0:n==this.value?this:new Wt(this.type,n)}is(e){return this.type==e}static define(e={}){return new UQe(e.map||(n=>n))}static mapEffects(e,n){if(!e.length)return e;let r=[];for(let i of e){let s=i.map(n);s&&r.push(s)}return r}}Wt.reconfigure=Wt.define();Wt.appendConfig=Wt.define();class es{constructor(e,n,r,i,s,a){this.startState=e,this.changes=n,this.selection=r,this.effects=i,this.annotations=s,this.scrollIntoView=a,this._doc=null,this._state=null,r&&i0e(r,n.newLength),s.some(o=>o.type==es.time)||(this.annotations=s.concat(es.time.of(Date.now())))}static create(e,n,r,i,s,a){return new es(e,n,r,i,s,a)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(e){for(let n of this.annotations)if(n.type==e)return n.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(e){let n=this.annotation(es.userEvent);return!!(n&&(n==e||n.length>e.length&&n.slice(0,e.length)==e&&n[e.length]=="."))}}es.time=sd.define();es.userEvent=sd.define();es.addToHistory=sd.define();es.remote=sd.define();function HQe(t,e){let n=[];for(let r=0,i=0;;){let s,a;if(r<t.length&&(i==e.length||e[i]>=t[r]))s=t[r++],a=t[r++];else if(i<e.length)s=e[i++],a=e[i++];else return n;!n.length||n[n.length-1]<s?n.push(s,a):n[n.length-1]<a&&(n[n.length-1]=a)}}function f0e(t,e,n){var r;let i,s,a;return n?(i=e.changes,s=Qi.empty(e.changes.length),a=t.changes.compose(e.changes)):(i=e.changes.map(t.changes),s=t.changes.mapDesc(e.changes,!0),a=t.changes.compose(i)),{changes:a,selection:e.selection?e.selection.map(s):(r=t.selection)===null||r===void 0?void 0:r.map(i),effects:Wt.mapEffects(t.effects,i).concat(Wt.mapEffects(e.effects,s)),annotations:t.annotations.length?t.annotations.concat(e.annotations):e.annotations,scrollIntoView:t.scrollIntoView||e.scrollIntoView}}function O9(t,e,n){let r=e.selection,i=ry(e.annotations);return e.userEvent&&(i=i.concat(es.userEvent.of(e.userEvent))),{changes:e.changes instanceof Qi?e.changes:Qi.of(e.changes||[],n,t.facet(o0e)),selection:r&&(r instanceof Le?r:Le.single(r.anchor,r.head)),effects:ry(e.effects),annotations:i,scrollIntoView:!!e.scrollIntoView}}function h0e(t,e,n){let r=O9(t,e.length?e[0]:{},t.doc.length);e.length&&e[0].filter===!1&&(n=!1);for(let s=1;s<e.length;s++){e[s].filter===!1&&(n=!1);let a=!!e[s].sequential;r=f0e(r,O9(t,e[s],a?r.changes.newLength:t.doc.length),a)}let i=es.create(t,r.changes,r.selection,r.effects,r.annotations,r.scrollIntoView);return WQe(n?VQe(i):i)}function VQe(t){let e=t.startState,n=!0;for(let i of e.facet(l0e)){let s=i(t);if(s===!1){n=!1;break}Array.isArray(s)&&(n=n===!0?s:HQe(n,s))}if(n!==!0){let i,s;if(n===!1)s=t.changes.invertedDesc,i=Qi.empty(e.doc.length);else{let a=t.changes.filter(n);i=a.changes,s=a.filtered.mapDesc(a.changes).invertedDesc}t=es.create(e,i,t.selection&&t.selection.map(s),Wt.mapEffects(t.effects,s),t.annotations,t.scrollIntoView)}let r=e.facet(c0e);for(let i=r.length-1;i>=0;i--){let s=r[i](t);s instanceof es?t=s:Array.isArray(s)&&s.length==1&&s[0]instanceof es?t=s[0]:t=h0e(e,ry(s),!1)}return t}function WQe(t){let e=t.startState,n=e.facet(u0e),r=t;for(let i=n.length-1;i>=0;i--){let s=n[i](t);s&&Object.keys(s).length&&(r=f0e(r,O9(e,s,t.changes.newLength),!0))}return r==t?t:es.create(e,t.changes,t.selection,r.effects,r.annotations,r.scrollIntoView)}const zQe=[];function ry(t){return t==null?zQe:Array.isArray(t)?t:[t]}var Gr=function(t){return t[t.Word=0]="Word",t[t.Space=1]="Space",t[t.Other=2]="Other",t}(Gr||(Gr={}));const GQe=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let M9;try{M9=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch{}function qQe(t){if(M9)return M9.test(t);for(let e=0;e<t.length;e++){let n=t[e];if(/\w/.test(n)||n>"€"&&(n.toUpperCase()!=n.toLowerCase()||GQe.test(n)))return!0}return!1}function KQe(t){return e=>{if(!/\S/.test(e))return Gr.Space;if(qQe(e))return Gr.Word;for(let n=0;n<t.length;n++)if(e.indexOf(t[n])>-1)return Gr.Word;return Gr.Other}}class vn{constructor(e,n,r,i,s,a){this.config=e,this.doc=n,this.selection=r,this.values=i,this.status=e.statusTemplate.slice(),this.computeSlot=s,a&&(a._state=this);for(let o=0;o<this.config.dynamicSlots.length;o++)jw(this,o<<1);this.computeSlot=null}field(e,n=!0){let r=this.config.address[e.id];if(r==null){if(n)throw new RangeError("Field is not present in this state");return}return jw(this,r),bI(this,r)}update(...e){return h0e(this,e,!0)}applyTransaction(e){let n=this.config,{base:r,compartments:i}=n;for(let o of e.effects)o.is(vL.reconfigure)?(n&&(i=new Map,n.compartments.forEach((l,c)=>i.set(c,l)),n=null),i.set(o.value.compartment,o.value.extension)):o.is(Wt.reconfigure)?(n=null,r=o.value):o.is(Wt.appendConfig)&&(n=null,r=ry(r).concat(o.value));let s;n?s=e.startState.values.slice():(n=yI.resolve(r,i,this),s=new vn(n,this.doc,this.selection,n.dynamicSlots.map(()=>null),(l,c)=>c.reconfigure(l,this),null).values);let a=e.startState.facet(L9)?e.newSelection:e.newSelection.asSingle();new vn(n,e.newDoc,a,s,(o,l)=>l.update(o,e),e)}replaceSelection(e){return typeof e=="string"&&(e=this.toText(e)),this.changeByRange(n=>({changes:{from:n.from,to:n.to,insert:e},range:Le.cursor(n.from+e.length)}))}changeByRange(e){let n=this.selection,r=e(n.ranges[0]),i=this.changes(r.changes),s=[r.range],a=ry(r.effects);for(let o=1;o<n.ranges.length;o++){let l=e(n.ranges[o]),c=this.changes(l.changes),u=c.map(i);for(let f=0;f<o;f++)s[f]=s[f].map(u);let d=i.mapDesc(c,!0);s.push(l.range.map(d)),i=i.compose(u),a=Wt.mapEffects(a,u).concat(Wt.mapEffects(ry(l.effects),d))}return{changes:i,selection:Le.create(s,n.mainIndex),effects:a}}changes(e=[]){return e instanceof Qi?e:Qi.of(e,this.doc.length,this.facet(vn.lineSeparator))}toText(e){return On.of(e.split(this.facet(vn.lineSeparator)||R9))}sliceDoc(e=0,n=this.doc.length){return this.doc.sliceString(e,n,this.lineBreak)}facet(e){let n=this.config.address[e.id];return n==null?e.default:(jw(this,n),bI(this,n))}toJSON(e){let n={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(e)for(let r in e){let i=e[r];i instanceof ks&&this.config.address[i.id]!=null&&(n[r]=i.spec.toJSON(this.field(e[r]),this))}return n}static fromJSON(e,n={},r){if(!e||typeof e.doc!="string")throw new RangeError("Invalid JSON representation for EditorState");let i=[];if(r){for(let s in r)if(Object.prototype.hasOwnProperty.call(e,s)){let a=r[s],o=e[s];i.push(a.init(l=>a.spec.fromJSON(o,l)))}}return vn.create({doc:e.doc,selection:Le.fromJSON(e.selection),extensions:n.extensions?i.concat([n.extensions]):i})}static create(e={}){let n=yI.resolve(e.extensions||[],new Map),r=e.doc instanceof On?e.doc:On.of((e.doc||"").split(n.staticFacet(vn.lineSeparator)||R9)),i=e.selection?e.selection instanceof Le?e.selection:Le.single(e.selection.anchor,e.selection.head):Le.single(0);return i0e(i,r.length),n.staticFacet(L9)||(i=i.asSingle()),new vn(n,r,i,n.dynamicSlots.map(()=>null),(s,a)=>a.create(s),null)}get tabSize(){return this.facet(vn.tabSize)}get lineBreak(){return this.facet(vn.lineSeparator)||`
120`}get readOnly(){return this.facet(d0e)}phrase(e,...n){for(let r of this.facet(vn.phrases))if(Object.prototype.hasOwnProperty.call(r,e)){e=r[e];break}return n.length&&(e=e.replace(/\$(\$|\d*)/g,(r,i)=>{if(i=="$")return"$";let s=+(i||1);return!s||s>n.length?r:n[s-1]})),e}languageDataAt(e,n,r=-1){let i=[];for(let s of this.facet(a0e))for(let a of s(this,n,r))Object.prototype.hasOwnProperty.call(a,e)&&i.push(a[e]);return i}charCategorizer(e){return KQe(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:n,from:r,length:i}=this.doc.lineAt(e),s=this.charCategorizer(e),a=e-r,o=e-r;for(;a>0;){let l=Ws(n,a,!1);if(s(n.slice(l,a))!=Gr.Word)break;a=l}for(;o<i;){let l=Ws(n,o);if(s(n.slice(o,l))!=Gr.Word)break;o=l}return a==o?null:Le.range(a+r,o+r)}}vn.allowMultipleSelections=L9;vn.tabSize=et.define({combine:t=>t.length?t[0]:4});vn.lineSeparator=o0e;vn.readOnly=d0e;vn.phrases=et.define({compare(t,e){let n=Object.keys(t),r=Object.keys(e);return n.length==r.length&&n.every(i=>t[i]==e[i])}});vn.languageData=a0e;vn.changeFilter=l0e;vn.transactionFilter=c0e;vn.transactionExtender=u0e;vL.reconfigure=Wt.define();function ad(t,e,n={}){let r={};for(let i of t)for(let s of Object.keys(i)){let a=i[s],o=r[s];if(o===void 0)r[s]=a;else if(!(o===a||a===void 0))if(Object.hasOwnProperty.call(n,s))r[s]=n[s](o,a);else throw new Error("Config merge conflict for field "+s)}for(let i in e)r[i]===void 0&&(r[i]=e[i]);return r}class sg{eq(e){return this==e}range(e,n=e){return W2.create(e,n,this)}}sg.prototype.startSide=sg.prototype.endSide=0;sg.prototype.point=!1;sg.prototype.mapMode=Ca.TrackDel;class W2{constructor(e,n,r){this.from=e,this.to=n,this.value=r}static create(e,n,r){return new W2(e,n,r)}}function P9(t,e){return t.from-e.from||t.value.startSide-e.value.startSide}class DV{constructor(e,n,r,i){this.from=e,this.to=n,this.value=r,this.maxPoint=i}get length(){return this.to[this.to.length-1]}findIndex(e,n,r,i=0){let s=r?this.to:this.from;for(let a=i,o=s.length;;){if(a==o)return a;let l=a+o>>1,c=s[l]-e||(r?this.value[l].endSide:this.value[l].startSide)-n;if(l==a)return c>=0?a:o;c>=0?o=l:a=l+1}}between(e,n,r,i){for(let s=this.findIndex(n,-1e9,!0),a=this.findIndex(r,1e9,!1,s);s<a;s++)if(i(this.from[s]+e,this.to[s]+e,this.value[s])===!1)return!1}map(e,n){let r=[],i=[],s=[],a=-1,o=-1;for(let l=0;l<this.value.length;l++){let c=this.value[l],u=this.from[l]+e,d=this.to[l]+e,f,h;if(u==d){let m=n.mapPos(u,c.startSide,c.mapMode);if(m==null||(f=h=m,c.startSide!=c.endSide&&(h=n.mapPos(u,c.endSide),h<f)))continue}else if(f=n.mapPos(u,c.startSide),h=n.mapPos(d,c.endSide),f>h||f==h&&c.startSide>0&&c.endSide<=0)continue;(h-f||c.endSide-c.startSide)<0||(a<0&&(a=f),c.point&&(o=Math.max(o,h-f)),r.push(c),i.push(f-a),s.push(h-a))}return{mapped:r.length?new DV(i,s,r,o):null,pos:a}}}class Tn{constructor(e,n,r,i){this.chunkPos=e,this.chunk=n,this.nextLayer=r,this.maxPoint=i}static create(e,n,r,i){return new Tn(e,n,r,i)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let n of this.chunk)e+=n.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:n=[],sort:r=!1,filterFrom:i=0,filterTo:s=this.length}=e,a=e.filter;if(n.length==0&&!a)return this;if(r&&(n=n.slice().sort(P9)),this.isEmpty)return n.length?Tn.of(n):this;let o=new p0e(this,null,-1).goto(0),l=0,c=[],u=new xf;for(;o.value||l<n.length;)if(l<n.length&&(o.from-n[l].from||o.startSide-n[l].value.startSide)>=0){let d=n[l++];u.addInner(d.from,d.to,d.value)||c.push(d)}else o.rangeIndex==1&&o.chunkIndex<this.chunk.length&&(l==n.length||this.chunkEnd(o.chunkIndex)<n[l].from)&&(!a||i>this.chunkEnd(o.chunkIndex)||s<this.chunkPos[o.chunkIndex])&&u.addChunk(this.chunkPos[o.chunkIndex],this.chunk[o.chunkIndex])?o.nextChunk():((!a||i>o.to||s<o.from||a(o.from,o.to,o.value))&&(u.addInner(o.from,o.to,o.value)||c.push(W2.create(o.from,o.to,o.value))),o.next());return u.finishInner(this.nextLayer.isEmpty&&!c.length?Tn.empty:this.nextLayer.update({add:c,filter:a,filterFrom:i,filterTo:s}))}map(e){if(e.empty||this.isEmpty)return this;let n=[],r=[],i=-1;for(let a=0;a<this.chunk.length;a++){let o=this.chunkPos[a],l=this.chunk[a],c=e.touchesRange(o,o+l.length);if(c===!1)i=Math.max(i,l.maxPoint),n.push(l),r.push(e.mapPos(o));else if(c===!0){let{mapped:u,pos:d}=l.map(o,e);u&&(i=Math.max(i,u.maxPoint),n.push(u),r.push(d))}}let s=this.nextLayer.map(e);return n.length==0?s:new Tn(r,n,s||Tn.empty,i)}between(e,n,r){if(!this.isEmpty){for(let i=0;i<this.chunk.length;i++){let s=this.chunkPos[i],a=this.chunk[i];if(n>=s&&e<=s+a.length&&a.between(s,e-s,n-s,r)===!1)return}this.nextLayer.between(e,n,r)}}iter(e=0){return z2.from([this]).goto(e)}get isEmpty(){return this.nextLayer==this}static iter(e,n=0){return z2.from(e).goto(n)}static compare(e,n,r,i,s=-1){let a=e.filter(d=>d.maxPoint>0||!d.isEmpty&&d.maxPoint>=s),o=n.filter(d=>d.maxPoint>0||!d.isEmpty&&d.maxPoint>=s),l=rJ(a,o,r),c=new ZE(a,l,s),u=new ZE(o,l,s);r.iterGaps((d,f,h)=>iJ(c,d,u,f,h,i)),r.empty&&r.length==0&&iJ(c,0,u,0,0,i)}static eq(e,n,r=0,i){i==null&&(i=999999999);let s=e.filter(u=>!u.isEmpty&&n.indexOf(u)<0),a=n.filter(u=>!u.isEmpty&&e.indexOf(u)<0);if(s.length!=a.length)return!1;if(!s.length)return!0;let o=rJ(s,a),l=new ZE(s,o,0).goto(r),c=new ZE(a,o,0).goto(r);for(;;){if(l.to!=c.to||!$9(l.active,c.active)||l.point&&(!c.point||!l.point.eq(c.point)))return!1;if(l.to>i)return!0;l.next(),c.next()}}static spans(e,n,r,i,s=-1){let a=new ZE(e,null,s).goto(n),o=n,l=a.openStart;for(;;){let c=Math.min(a.to,r);if(a.point){let u=a.activeForPoint(a.to),d=a.pointFrom<n?u.length+1:a.point.startSide<0?u.length:Math.min(u.length,l);i.point(o,c,a.point,u,d,a.pointRank),l=Math.min(a.openEnd(c),u.length)}else c>o&&(i.span(o,c,a.active,l),l=a.openEnd(c));if(a.to>r)return l+(a.point&&a.to>r?1:0);o=a.to,a.next()}}static of(e,n=!1){let r=new xf;for(let i of e instanceof W2?[e]:n?YQe(e):e)r.add(i.from,i.to,i.value);return r.finish()}static join(e){if(!e.length)return Tn.empty;let n=e[e.length-1];for(let r=e.length-2;r>=0;r--)for(let i=e[r];i!=Tn.empty;i=i.nextLayer)n=new Tn(i.chunkPos,i.chunk,n,Math.max(i.maxPoint,n.maxPoint));return n}}Tn.empty=new Tn([],[],null,-1);function YQe(t){if(t.length>1)for(let e=t[0],n=1;n<t.length;n++){let r=t[n];if(P9(e,r)>0)return t.slice().sort(P9);e=r}return t}Tn.empty.nextLayer=Tn.empty;class xf{finishChunk(e){this.chunks.push(new DV(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,e&&(this.from=[],this.to=[],this.value=[])}constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}add(e,n,r){this.addInner(e,n,r)||(this.nextLayer||(this.nextLayer=new xf)).add(e,n,r)}addInner(e,n,r){let i=e-this.lastTo||r.startSide-this.last.endSide;if(i<=0&&(e-this.lastFrom||r.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return i<0?!1:(this.from.length==250&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=e),this.from.push(e-this.chunkStart),this.to.push(n-this.chunkStart),this.last=r,this.lastFrom=e,this.lastTo=n,this.value.push(r),r.point&&(this.maxPoint=Math.max(this.maxPoint,n-e)),!0)}addChunk(e,n){if((e-this.lastTo||n.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,n.maxPoint),this.chunks.push(n),this.chunkPos.push(e);let r=n.value.length-1;return this.last=n.value[r],this.lastFrom=n.from[r]+e,this.lastTo=n.to[r]+e,!0}finish(){return this.finishInner(Tn.empty)}finishInner(e){if(this.from.length&&this.finishChunk(!1),this.chunks.length==0)return e;let n=Tn.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(e):e,this.setMaxPoint);return this.from=null,n}}function rJ(t,e,n){let r=new Map;for(let s of t)for(let a=0;a<s.chunk.length;a++)s.chunk[a].maxPoint<=0&&r.set(s.chunk[a],s.chunkPos[a]);let i=new Set;for(let s of e)for(let a=0;a<s.chunk.length;a++){let o=r.get(s.chunk[a]);o!=null&&(n?n.mapPos(o):o)==s.chunkPos[a]&&!n?.touchesRange(o,o+s.chunk[a].length)&&i.add(s.chunk[a])}return i}class p0e{constructor(e,n,r,i=0){this.layer=e,this.skip=n,this.minPoint=r,this.rank=i}get startSide(){return this.value?this.value.startSide:0}get endSide(){return this.value?this.value.endSide:0}goto(e,n=-1e9){return this.chunkIndex=this.rangeIndex=0,this.gotoInner(e,n,!1),this}gotoInner(e,n,r){for(;this.chunkIndex<this.layer.chunk.length;){let i=this.layer.chunk[this.chunkIndex];if(!(this.skip&&this.skip.has(i)||this.layer.chunkEnd(this.chunkIndex)<e||i.maxPoint<this.minPoint))break;this.chunkIndex++,r=!1}if(this.chunkIndex<this.layer.chunk.length){let i=this.layer.chunk[this.chunkIndex].findIndex(e-this.layer.chunkPos[this.chunkIndex],n,!0);(!r||this.rangeIndex<i)&&this.setRangeIndex(i)}this.next()}forward(e,n){(this.to-e||this.endSide-n)<0&&this.gotoInner(e,n,!0)}next(){for(;;)if(this.chunkIndex==this.layer.chunk.length){this.from=this.to=1e9,this.value=null;break}else{let e=this.layer.chunkPos[this.chunkIndex],n=this.layer.chunk[this.chunkIndex],r=e+n.from[this.rangeIndex];if(this.from=r,this.to=e+n.to[this.rangeIndex],this.value=n.value[this.rangeIndex],this.setRangeIndex(this.rangeIndex+1),this.minPoint<0||this.value.point&&this.to-this.from>=this.minPoint)break}}setRangeIndex(e){if(e==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex<this.layer.chunk.length&&this.skip.has(this.layer.chunk[this.chunkIndex]);)this.chunkIndex++;this.rangeIndex=0}else this.rangeIndex=e}nextChunk(){this.chunkIndex++,this.rangeIndex=0,this.next()}compare(e){return this.from-e.from||this.startSide-e.startSide||this.rank-e.rank||this.to-e.to||this.endSide-e.endSide}}class z2{constructor(e){this.heap=e}static from(e,n=null,r=-1){let i=[];for(let s=0;s<e.length;s++)for(let a=e[s];!a.isEmpty;a=a.nextLayer)a.maxPoint>=r&&i.push(new p0e(a,n,r,s));return i.length==1?i[0]:new z2(i)}get startSide(){return this.value?this.value.startSide:0}goto(e,n=-1e9){for(let r of this.heap)r.goto(e,n);for(let r=this.heap.length>>1;r>=0;r--)$6(this.heap,r);return this.next(),this}forward(e,n){for(let r of this.heap)r.forward(e,n);for(let r=this.heap.length>>1;r>=0;r--)$6(this.heap,r);(this.to-e||this.value.endSide-n)<0&&this.next()}next(){if(this.heap.length==0)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let e=this.heap[0];this.from=e.from,this.to=e.to,this.value=e.value,this.rank=e.rank,e.value&&e.next(),$6(this.heap,0)}}}function $6(t,e){for(let n=t[e];;){let r=(e<<1)+1;if(r>=t.length)break;let i=t[r];if(r+1<t.length&&i.compare(t[r+1])>=0&&(i=t[r+1],r++),n.compare(i)<0)break;t[r]=n,t[e]=i,e=r}}class ZE{constructor(e,n,r){this.minPoint=r,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=z2.from(e,n,r)}goto(e,n=-1e9){return this.cursor.goto(e,n),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=e,this.endSide=n,this.openStart=-1,this.next(),this}forward(e,n){for(;this.minActive>-1&&(this.activeTo[this.minActive]-e||this.active[this.minActive].endSide-n)<0;)this.removeActive(this.minActive);this.cursor.forward(e,n)}removeActive(e){NC(this.active,e),NC(this.activeTo,e),NC(this.activeRank,e),this.minActive=sJ(this.active,this.activeTo)}addActive(e){let n=0,{value:r,to:i,rank:s}=this.cursor;for(;n<this.activeRank.length&&(s-this.activeRank[n]||i-this.activeTo[n])>0;)n++;FC(this.active,n,r),FC(this.activeTo,n,i),FC(this.activeRank,n,s),e&&FC(e,n,this.cursor.from),this.minActive=sJ(this.active,this.activeTo)}next(){let e=this.to,n=this.point;this.point=null;let r=this.openStart<0?[]:null;for(;;){let i=this.minActive;if(i>-1&&(this.activeTo[i]-this.cursor.from||this.active[i].endSide-this.cursor.startSide)<0){if(this.activeTo[i]>e){this.to=this.activeTo[i],this.endSide=this.active[i].endSide;break}this.removeActive(i),r&&NC(r,i)}else if(this.cursor.value)if(this.cursor.from>e){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}else{let s=this.cursor.value;if(!s.point)this.addActive(r),this.cursor.next();else if(n&&this.cursor.to==this.to&&this.cursor.from<this.cursor.to)this.cursor.next();else{this.point=s,this.pointFrom=this.cursor.from,this.pointRank=this.cursor.rank,this.to=this.cursor.to,this.endSide=s.endSide,this.cursor.next(),this.forward(this.to,this.endSide);break}}else{this.to=this.endSide=1e9;break}}if(r){this.openStart=0;for(let i=r.length-1;i>=0&&r[i]<e;i--)this.openStart++}}activeForPoint(e){if(!this.active.length)return this.active;let n=[];for(let r=this.active.length-1;r>=0&&!(this.activeRank[r]<this.pointRank);r--)(this.activeTo[r]>e||this.activeTo[r]==e&&this.active[r].endSide>=this.point.endSide)&&n.push(this.active[r]);return n.reverse()}openEnd(e){let n=0;for(let r=this.activeTo.length-1;r>=0&&this.activeTo[r]>e;r--)n++;return n}}function iJ(t,e,n,r,i,s){t.goto(e),n.goto(r);let a=r+i,o=r,l=r-e;for(;;){let c=t.to+l-n.to,u=c||t.endSide-n.endSide,d=u<0?t.to+l:n.to,f=Math.min(d,a);if(t.point||n.point?t.point&&n.point&&(t.point==n.point||t.point.eq(n.point))&&$9(t.activeForPoint(t.to),n.activeForPoint(n.to))||s.comparePoint(o,f,t.point,n.point):f>o&&!$9(t.active,n.active)&&s.compareRange(o,f,t.active,n.active),d>a)break;(c||t.openEnd!=n.openEnd)&&s.boundChange&&s.boundChange(d),o=d,u<=0&&t.next(),u>=0&&n.next()}}function $9(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(t[n]!=e[n]&&!t[n].eq(e[n]))return!1;return!0}function NC(t,e){for(let n=e,r=t.length-1;n<r;n++)t[n]=t[n+1];t.pop()}function FC(t,e,n){for(let r=t.length-1;r>=e;r--)t[r+1]=t[r];t[e]=n}function sJ(t,e){let n=-1,r=1e9;for(let i=0;i<e.length;i++)(e[i]-r||t[i].endSide-t[n].endSide)<0&&(n=i,r=e[i]);return n}function Ub(t,e,n=t.length){let r=0;for(let i=0;i<n&&i<t.length;)t.charCodeAt(i)==9?(r+=e-r%e,i++):(r++,i=Ws(t,i));return r}function N9(t,e,n,r){for(let i=0,s=0;;){if(s>=e)return i;if(i==t.length)break;s+=t.charCodeAt(i)==9?n-s%n:1,i=Ws(t,i)}return r===!0?-1:t.length}const F9="ͼ",aJ=typeof Symbol>"u"?"__"+F9:Symbol.for(F9),j9=typeof Symbol>"u"?"__styleSet"+Math.floor(Math.random()*1e8):Symbol("styleSet"),oJ=typeof globalThis<"u"?globalThis:typeof window<"u"?window:{};class Tp{constructor(e,n){this.rules=[];let{finish:r}=n||{};function i(a){return/^@/.test(a)?[a]:a.split(/,\s*/)}function s(a,o,l,c){let u=[],d=/^@(\w+)\b/.exec(a[0]),f=d&&d[1]=="keyframes";if(d&&o==null)return l.push(a[0]+";");for(let h in o){let m=o[h];if(/&/.test(h))s(h.split(/,\s*/).map(g=>a.map(b=>g.replace(/&/,b))).reduce((g,b)=>g.concat(b)),m,l);else if(m&&typeof m=="object"){if(!d)throw new RangeError("The value of a property ("+h+") should be a primitive value.");s(i(h),m,u,f)}else m!=null&&u.push(h.replace(/_.*/,"").replace(/[A-Z]/g,g=>"-"+g.toLowerCase())+": "+m+";")}(u.length||f)&&l.push((r&&!d&&!c?a.map(r):a).join(", ")+" {"+u.join(" ")+"}")}for(let a in e)s(i(a),e[a],this.rules)}getRules(){return this.rules.join(`
121`)}static newName(){let e=oJ[aJ]||1;return oJ[aJ]=e+1,F9+e.toString(36)}static mount(e,n,r){let i=e[j9],s=r&&r.nonce;i?s&&i.setNonce(s):i=new QQe(e,s),i.mount(Array.isArray(n)?n:[n],e)}}let lJ=new Map;class QQe{constructor(e,n){let r=e.ownerDocument||e,i=r.defaultView;if(!e.head&&e.adoptedStyleSheets&&i.CSSStyleSheet){let s=lJ.get(r);if(s)return e[j9]=s;this.sheet=new i.CSSStyleSheet,lJ.set(r,this)}else this.styleTag=r.createElement("style"),n&&this.styleTag.setAttribute("nonce",n);this.modules=[],e[j9]=this}mount(e,n){let r=this.sheet,i=0,s=0;for(let a=0;a<e.length;a++){let o=e[a],l=this.modules.indexOf(o);if(l<s&&l>-1&&(this.modules.splice(l,1),s--,l=-1),l==-1){if(this.modules.splice(s++,0,o),r)for(let c=0;c<o.rules.length;c++)r.insertRule(o.rules[c],i++)}else{for(;s<l;)i+=this.modules[s++].rules.length;i+=o.rules.length,s++}}if(r)n.adoptedStyleSheets.indexOf(this.sheet)<0&&(n.adoptedStyleSheets=[this.sheet,...n.adoptedStyleSheets]);else{let a="";for(let l=0;l<this.modules.length;l++)a+=this.modules[l].getRules()+`
122`;this.styleTag.textContent=a;let o=n.head||n;this.styleTag.parentNode!=o&&o.insertBefore(this.styleTag,o.firstChild)}}setNonce(e){this.styleTag&&this.styleTag.getAttribute("nonce")!=e&&this.styleTag.setAttribute("nonce",e)}}var Ap={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},G2={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},XQe=typeof navigator<"u"&&/Mac/.test(navigator.platform),ZQe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var Hs=0;Hs<10;Hs++)Ap[48+Hs]=Ap[96+Hs]=String(Hs);for(var Hs=1;Hs<=24;Hs++)Ap[Hs+111]="F"+Hs;for(var Hs=65;Hs<=90;Hs++)Ap[Hs]=String.fromCharCode(Hs+32),G2[Hs]=String.fromCharCode(Hs);for(var N6 in Ap)G2.hasOwnProperty(N6)||(G2[N6]=Ap[N6]);function JQe(t){var e=XQe&&t.metaKey&&t.shiftKey&&!t.ctrlKey&&!t.altKey||ZQe&&t.shiftKey&&t.key&&t.key.length==1||t.key=="Unidentified",n=!e&&t.key||(t.shiftKey?G2:Ap)[t.keyCode]||t.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}function q2(t){let e;return t.nodeType==11?e=t.getSelection?t:t.ownerDocument:e=t,e.getSelection()}function B9(t,e){return e?t==e||t.contains(e.nodeType!=1?e.parentNode:e):!1}function O5(t,e){if(!e.anchorNode)return!1;try{return B9(t,e.anchorNode)}catch{return!1}}function eb(t){return t.nodeType==3?og(t,0,t.nodeValue.length).getClientRects():t.nodeType==1?t.getClientRects():[]}function Bw(t,e,n,r){return n?cJ(t,e,n,r,-1)||cJ(t,e,n,r,1):!1}function ag(t){for(var e=0;;e++)if(t=t.previousSibling,!t)return e}function EI(t){return t.nodeType==1&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(t.nodeName)}function cJ(t,e,n,r,i){for(;;){if(t==n&&e==r)return!0;if(e==(i<0?0:Qu(t))){if(t.nodeName=="DIV")return!1;let s=t.parentNode;if(!s||s.nodeType!=1)return!1;e=ag(t)+(i<0?0:1),t=s}else if(t.nodeType==1){if(t=t.childNodes[e+(i<0?-1:0)],t.nodeType==1&&t.contentEditable=="false")return!1;e=i<0?Qu(t):0}else return!1}}function Qu(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function hT(t,e){let n=e?t.left:t.right;return{left:n,right:n,top:t.top,bottom:t.bottom}}function eXe(t){let e=t.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:t.innerWidth,top:0,bottom:t.innerHeight}}function m0e(t,e){let n=e.width/t.offsetWidth,r=e.height/t.offsetHeight;return(n>.995&&n<1.005||!isFinite(n)||Math.abs(e.width-t.offsetWidth)<1)&&(n=1),(r>.995&&r<1.005||!isFinite(r)||Math.abs(e.height-t.offsetHeight)<1)&&(r=1),{scaleX:n,scaleY:r}}function tXe(t,e,n,r,i,s,a,o){let l=t.ownerDocument,c=l.defaultView||window;for(let u=t,d=!1;u&&!d;)if(u.nodeType==1){let f,h=u==l.body,m=1,g=1;if(h)f=eXe(c);else{if(/^(fixed|sticky)$/.test(getComputedStyle(u).position)&&(d=!0),u.scrollHeight<=u.clientHeight&&u.scrollWidth<=u.clientWidth){u=u.assignedSlot||u.parentNode;continue}let x=u.getBoundingClientRect();({scaleX:m,scaleY:g}=m0e(u,x)),f={left:x.left,right:x.left+u.clientWidth*m,top:x.top,bottom:x.top+u.clientHeight*g}}let b=0,E=0;if(i=="nearest")e.top<f.top?(E=e.top-(f.top+a),n>0&&e.bottom>f.bottom+E&&(E=e.bottom-f.bottom+a)):e.bottom>f.bottom&&(E=e.bottom-f.bottom+a,n<0&&e.top-E<f.top&&(E=e.top-(f.top+a)));else{let x=e.bottom-e.top,S=f.bottom-f.top;E=(i=="center"&&x<=S?e.top+x/2-S/2:i=="start"||i=="center"&&n<0?e.top-a:e.bottom-S+a)-f.top}if(r=="nearest"?e.left<f.left?(b=e.left-(f.left+s),n>0&&e.right>f.right+b&&(b=e.right-f.right+s)):e.right>f.right&&(b=e.right-f.right+s,n<0&&e.left<f.left+b&&(b=e.left-(f.left+s))):b=(r=="center"?e.left+(e.right-e.left)/2-(f.right-f.left)/2:r=="start"==o?e.left-s:e.right-(f.right-f.left)+s)-f.left,b||E)if(h)c.scrollBy(b,E);else{let x=0,S=0;if(E){let A=u.scrollTop;u.scrollTop+=E/g,S=(u.scrollTop-A)*g}if(b){let A=u.scrollLeft;u.scrollLeft+=b/m,x=(u.scrollLeft-A)*m}e={left:e.left-x,top:e.top-S,right:e.right-x,bottom:e.bottom-S},x&&Math.abs(x-b)<1&&(r="nearest"),S&&Math.abs(S-E)<1&&(i="nearest")}if(h)break;(e.top<f.top||e.bottom>f.bottom||e.left<f.left||e.right>f.right)&&(e={left:Math.max(e.left,f.left),right:Math.min(e.right,f.right),top:Math.max(e.top,f.top),bottom:Math.min(e.bottom,f.bottom)}),u=u.assignedSlot||u.parentNode}else if(u.nodeType==11)u=u.host;else break}function nXe(t){let e=t.ownerDocument,n,r;for(let i=t.parentNode;i&&!(i==e.body||n&&r);)if(i.nodeType==1)!r&&i.scrollHeight>i.clientHeight&&(r=i),!n&&i.scrollWidth>i.clientWidth&&(n=i),i=i.assignedSlot||i.parentNode;else if(i.nodeType==11)i=i.host;else break;return{x:n,y:r}}class rXe{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.anchorOffset&&this.focusNode==e.focusNode&&this.focusOffset==e.focusOffset}setRange(e){let{anchorNode:n,focusNode:r}=e;this.set(n,Math.min(e.anchorOffset,n?Qu(n):0),r,Math.min(e.focusOffset,r?Qu(r):0))}set(e,n,r,i){this.anchorNode=e,this.anchorOffset=n,this.focusNode=r,this.focusOffset=i}}let Cv=null;function g0e(t){if(t.setActive)return t.setActive();if(Cv)return t.focus(Cv);let e=[];for(let n=t;n&&(e.push(n,n.scrollTop,n.scrollLeft),n!=n.ownerDocument);n=n.parentNode);if(t.focus(Cv==null?{get preventScroll(){return Cv={preventScroll:!0},!0}}:void 0),!Cv){Cv=!1;for(let n=0;n<e.length;){let r=e[n++],i=e[n++],s=e[n++];r.scrollTop!=i&&(r.scrollTop=i),r.scrollLeft!=s&&(r.scrollLeft=s)}}}let uJ;function og(t,e,n=e){let r=uJ||(uJ=document.createRange());return r.setEnd(t,n),r.setStart(t,e),r}function iy(t,e,n,r){let i={key:e,code:e,keyCode:n,which:n,cancelable:!0};r&&({altKey:i.altKey,ctrlKey:i.ctrlKey,shiftKey:i.shiftKey,metaKey:i.metaKey}=r);let s=new KeyboardEvent("keydown",i);s.synthetic=!0,t.dispatchEvent(s);let a=new KeyboardEvent("keyup",i);return a.synthetic=!0,t.dispatchEvent(a),s.defaultPrevented||a.defaultPrevented}function iXe(t){for(;t;){if(t&&(t.nodeType==9||t.nodeType==11&&t.host))return t;t=t.assignedSlot||t.parentNode}return null}function v0e(t){for(;t.attributes.length;)t.removeAttributeNode(t.attributes[0])}function sXe(t,e){let n=e.focusNode,r=e.focusOffset;if(!n||e.anchorNode!=n||e.anchorOffset!=r)return!1;for(r=Math.min(r,Qu(n));;)if(r){if(n.nodeType!=1)return!1;let i=n.childNodes[r-1];i.contentEditable=="false"?r--:(n=i,r=Qu(n))}else{if(n==t)return!0;r=ag(n),n=n.parentNode}}function y0e(t){return t.scrollTop>Math.max(1,t.scrollHeight-t.clientHeight-4)}function b0e(t,e){for(let n=t,r=e;;){if(n.nodeType==3&&r>0)return{node:n,offset:r};if(n.nodeType==1&&r>0){if(n.contentEditable=="false")return null;n=n.childNodes[r-1],r=Qu(n)}else if(n.parentNode&&!EI(n))r=ag(n),n=n.parentNode;else return null}}function E0e(t,e){for(let n=t,r=e;;){if(n.nodeType==3&&r<n.nodeValue.length)return{node:n,offset:r};if(n.nodeType==1&&r<n.childNodes.length){if(n.contentEditable=="false")return null;n=n.childNodes[r],r=0}else if(n.parentNode&&!EI(n))r=ag(n)+1,n=n.parentNode;else return null}}class ca{constructor(e,n,r=!0){this.node=e,this.offset=n,this.precise=r}static before(e,n){return new ca(e.parentNode,ag(e),n)}static after(e,n){return new ca(e.parentNode,ag(e)+1,n)}}const LV=[];class ar{constructor(){this.parent=null,this.dom=null,this.flags=2}get overrideDOMText(){return null}get posAtStart(){return this.parent?this.parent.posBefore(this):0}get posAtEnd(){return this.posAtStart+this.length}posBefore(e){let n=this.posAtStart;for(let r of this.children){if(r==e)return n;n+=r.length+r.breakAfter}throw new RangeError("Invalid child in posBefore")}posAfter(e){return this.posBefore(e)+e.length}sync(e,n){if(this.flags&2){let r=this.dom,i=null,s;for(let a of this.children){if(a.flags&7){if(!a.dom&&(s=i?i.nextSibling:r.firstChild)){let o=ar.get(s);(!o||!o.parent&&o.canReuseDOM(a))&&a.reuseDOM(s)}a.sync(e,n),a.flags&=-8}if(s=i?i.nextSibling:r.firstChild,n&&!n.written&&n.node==r&&s!=a.dom&&(n.written=!0),a.dom.parentNode==r)for(;s&&s!=a.dom;)s=dJ(s);else r.insertBefore(a.dom,s);i=a.dom}for(s=i?i.nextSibling:r.firstChild,s&&n&&n.node==r&&(n.written=!0);s;)s=dJ(s)}else if(this.flags&1)for(let r of this.children)r.flags&7&&(r.sync(e,n),r.flags&=-8)}reuseDOM(e){}localPosFromDOM(e,n){let r;if(e==this.dom)r=this.dom.childNodes[n];else{let i=Qu(e)==0?0:n==0?-1:1;for(;;){let s=e.parentNode;if(s==this.dom)break;i==0&&s.firstChild!=s.lastChild&&(e==s.firstChild?i=-1:i=1),e=s}i<0?r=e:r=e.nextSibling}if(r==this.dom.firstChild)return 0;for(;r&&!ar.get(r);)r=r.nextSibling;if(!r)return this.length;for(let i=0,s=0;;i++){let a=this.children[i];if(a.dom==r)return s;s+=a.length+a.breakAfter}}domBoundsAround(e,n,r=0){let i=-1,s=-1,a=-1,o=-1;for(let l=0,c=r,u=r;l<this.children.length;l++){let d=this.children[l],f=c+d.length;if(c<e&&f>n)return d.domBoundsAround(e,n,c);if(f>=e&&i==-1&&(i=l,s=c),c>n&&d.dom.parentNode==this.dom){a=l,o=u;break}u=f,c=f+d.breakAfter}return{from:s,to:o<0?r+this.length:o,startDOM:(i?this.children[i-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:a<this.children.length&&a>=0?this.children[a].dom:null}}markDirty(e=!1){this.flags|=2,this.markParentsDirty(e)}markParentsDirty(e){for(let n=this.parent;n;n=n.parent){if(e&&(n.flags|=2),n.flags&1)return;n.flags|=1,e=!1}}setParent(e){this.parent!=e&&(this.parent=e,this.flags&7&&this.markParentsDirty(!0))}setDOM(e){this.dom!=e&&(this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this)}get rootView(){for(let e=this;;){let n=e.parent;if(!n)return e;e=n}}replaceChildren(e,n,r=LV){this.markDirty();for(let i=e;i<n;i++){let s=this.children[i];s.parent==this&&r.indexOf(s)<0&&s.destroy()}r.length<250?this.children.splice(e,n-e,...r):this.children=[].concat(this.children.slice(0,e),r,this.children.slice(n));for(let i=0;i<r.length;i++)r[i].setParent(this)}ignoreMutation(e){return!1}ignoreEvent(e){return!1}childCursor(e=this.length){return new x0e(this.children,e,this.children.length)}childPos(e,n=1){return this.childCursor().findPos(e,n)}toString(){let e=this.constructor.name.replace("View","");return e+(this.children.length?"("+this.children.join()+")":this.length?"["+(e=="Text"?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}static get(e){return e.cmView}get isEditable(){return!0}get isWidget(){return!1}get isHidden(){return!1}merge(e,n,r,i,s,a){return!1}become(e){return!1}canReuseDOM(e){return e.constructor==this.constructor&&!((this.flags|e.flags)&8)}getSide(){return 0}destroy(){for(let e of this.children)e.parent==this&&e.destroy();this.parent=null}}ar.prototype.breakAfter=0;function dJ(t){let e=t.nextSibling;return t.parentNode.removeChild(t),e}class x0e{constructor(e,n,r){this.children=e,this.pos=n,this.i=r,this.off=0}findPos(e,n=1){for(;;){if(e>this.pos||e==this.pos&&(n>0||this.i==0||this.children[this.i-1].breakAfter))return this.off=e-this.pos,this;let r=this.children[--this.i];this.pos-=r.length+r.breakAfter}}}function w0e(t,e,n,r,i,s,a,o,l){let{children:c}=t,u=c.length?c[e]:null,d=s.length?s[s.length-1]:null,f=d?d.breakAfter:a;if(!(e==r&&u&&!a&&!f&&s.length<2&&u.merge(n,i,s.length?d:null,n==0,o,l))){if(r<c.length){let h=c[r];h&&(i<h.length||h.breakAfter&&d?.breakAfter)?(e==r&&(h=h.split(i),i=0),!f&&d&&h.merge(0,i,d,!0,0,l)?s[s.length-1]=h:((i||h.children.length&&!h.children[0].length)&&h.merge(0,i,null,!1,0,l),s.push(h))):h?.breakAfter&&(d?d.breakAfter=1:a=1),r++}for(u&&(u.breakAfter=a,n>0&&(!a&&s.length&&u.merge(n,u.length,s[0],!1,o,0)?u.breakAfter=s.shift().breakAfter:(n<u.length||u.children.length&&u.children[u.children.length-1].length==0)&&u.merge(n,u.length,null,!1,o,0),e++));e<r&&s.length;)if(c[r-1].become(s[s.length-1]))r--,s.pop(),l=s.length?0:o;else if(c[e].become(s[0]))e++,s.shift(),o=s.length?0:l;else break;!s.length&&e&&r<c.length&&!c[e-1].breakAfter&&c[r].merge(0,0,c[e-1],!1,o,l)&&e--,(e<r||s.length)&&t.replaceChildren(e,r,s)}}function S0e(t,e,n,r,i,s){let a=t.childCursor(),{i:o,off:l}=a.findPos(n,1),{i:c,off:u}=a.findPos(e,-1),d=e-n;for(let f of r)d+=f.length;t.length+=d,w0e(t,c,u,o,l,r,0,i,s)}let Za=typeof navigator<"u"?navigator:{userAgent:"",vendor:"",platform:""},U9=typeof document<"u"?document:{documentElement:{style:{}}};const H9=/Edge\/(\d+)/.exec(Za.userAgent),T0e=/MSIE \d/.test(Za.userAgent),V9=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Za.userAgent),yL=!!(T0e||V9||H9),fJ=!yL&&/gecko\/(\d+)/i.test(Za.userAgent),F6=!yL&&/Chrome\/(\d+)/.exec(Za.userAgent),hJ="webkitFontSmoothing"in U9.documentElement.style,A0e=!yL&&/Apple Computer/.test(Za.vendor),pJ=A0e&&(/Mobile\/\w+/.test(Za.userAgent)||Za.maxTouchPoints>2);var Ze={mac:pJ||/Mac/.test(Za.platform),windows:/Win/.test(Za.platform),linux:/Linux|X11/.test(Za.platform),ie:yL,ie_version:T0e?U9.documentMode||6:V9?+V9[1]:H9?+H9[1]:0,gecko:fJ,gecko_version:fJ?+(/Firefox\/(\d+)/.exec(Za.userAgent)||[0,0])[1]:0,chrome:!!F6,chrome_version:F6?+F6[1]:0,ios:pJ,android:/Android\b/.test(Za.userAgent),webkit:hJ,safari:A0e,webkit_version:hJ?+(/\bAppleWebKit\/(\d+)/.exec(Za.userAgent)||[0,0])[1]:0,tabSize:U9.documentElement.style.tabSize!=null?"tab-size":"-moz-tab-size"};const aXe=256;class Cc extends ar{constructor(e){super(),this.text=e}get length(){return this.text.length}createDOM(e){this.setDOM(e||document.createTextNode(this.text))}sync(e,n){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(n&&n.node==this.dom&&(n.written=!0),this.dom.nodeValue=this.text)}reuseDOM(e){e.nodeType==3&&this.createDOM(e)}merge(e,n,r){return this.flags&8||r&&(!(r instanceof Cc)||this.length-(n-e)+r.length>aXe||r.flags&8)?!1:(this.text=this.text.slice(0,e)+(r?r.text:"")+this.text.slice(n),this.markDirty(),!0)}split(e){let n=new Cc(this.text.slice(e));return this.text=this.text.slice(0,e),this.markDirty(),n.flags|=this.flags&8,n}localPosFromDOM(e,n){return e==this.dom?n:n?this.text.length:0}domAtPos(e){return new ca(this.dom,e)}domBoundsAround(e,n,r){return{from:r,to:r+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(e,n){return oXe(this.dom,e,n)}}class wf extends ar{constructor(e,n=[],r=0){super(),this.mark=e,this.children=n,this.length=r;for(let i of n)i.setParent(this)}setAttrs(e){if(v0e(e),this.mark.class&&(e.className=this.mark.class),this.mark.attrs)for(let n in this.mark.attrs)e.setAttribute(n,this.mark.attrs[n]);return e}canReuseDOM(e){return super.canReuseDOM(e)&&!((this.flags|e.flags)&8)}reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(e),this.flags|=6)}sync(e,n){this.dom?this.flags&4&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(e,n)}merge(e,n,r,i,s,a){return r&&(!(r instanceof wf&&r.mark.eq(this.mark))||e&&s<=0||n<this.length&&a<=0)?!1:(S0e(this,e,n,r?r.children.slice():[],s-1,a-1),this.markDirty(),!0)}split(e){let n=[],r=0,i=-1,s=0;for(let o of this.children){let l=r+o.length;l>e&&n.push(r<e?o.split(e-r):o),i<0&&r>=e&&(i=s),r=l,s++}let a=this.length-e;return this.length=e,i>-1&&(this.children.length=i,this.markDirty()),new wf(this.mark,n,a)}domAtPos(e){return C0e(this,e)}coordsAt(e,n){return _0e(this,e,n)}}function oXe(t,e,n){let r=t.nodeValue.length;e>r&&(e=r);let i=e,s=e,a=0;e==0&&n<0||e==r&&n>=0?Ze.chrome||Ze.gecko||(e?(i--,a=1):s<r&&(s++,a=-1)):n<0?i--:s<r&&s++;let o=og(t,i,s).getClientRects();if(!o.length)return null;let l=o[(a?a<0:n>=0)?0:o.length-1];return Ze.safari&&!a&&l.width==0&&(l=Array.prototype.find.call(o,c=>c.width)||l),a?hT(l,a<0):l||null}class qh extends ar{static create(e,n,r){return new qh(e,n,r)}constructor(e,n,r){super(),this.widget=e,this.length=n,this.side=r,this.prevWidget=null}split(e){let n=qh.create(this.widget,this.length-e,this.side);return this.length-=e,n}sync(e){(!this.dom||!this.widget.updateDOM(this.dom,e))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(e)),this.widget.editable||(this.dom.contentEditable="false"))}getSide(){return this.side}merge(e,n,r,i,s,a){return r&&(!(r instanceof qh)||!this.widget.compare(r.widget)||e>0&&s<=0||n<this.length&&a<=0)?!1:(this.length=e+(r?r.length:0)+(this.length-n),!0)}become(e){return e instanceof qh&&e.side==this.side&&this.widget.constructor==e.widget.constructor?(this.widget.compare(e.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=e.widget,this.length=e.length,!0):!1}ignoreMutation(){return!0}ignoreEvent(e){return this.widget.ignoreEvent(e)}get overrideDOMText(){if(this.length==0)return On.empty;let e=this;for(;e.parent;)e=e.parent;let{view:n}=e,r=n&&n.state.doc,i=this.posAtStart;return r?r.slice(i,i+this.length):On.empty}domAtPos(e){return(this.length?e==0:this.side>0)?ca.before(this.dom):ca.after(this.dom,e==this.length)}domBoundsAround(){return null}coordsAt(e,n){let r=this.widget.coordsAt(this.dom,e,n);if(r)return r;let i=this.dom.getClientRects(),s=null;if(!i.length)return null;let a=this.side?this.side<0:e>0;for(let o=a?i.length-1:0;s=i[o],!(e>0?o==0:o==i.length-1||s.top<s.bottom);o+=a?-1:1);return hT(s,!a)}get isEditable(){return!1}get isWidget(){return!0}get isHidden(){return this.widget.isHidden}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class tb extends ar{constructor(e){super(),this.side=e}get length(){return 0}merge(){return!1}become(e){return e instanceof tb&&e.side==this.side}split(){return new tb(this.side)}sync(){if(!this.dom){let e=document.createElement("img");e.className="cm-widgetBuffer",e.setAttribute("aria-hidden","true"),this.setDOM(e)}}getSide(){return this.side}domAtPos(e){return this.side>0?ca.before(this.dom):ca.after(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(e){return this.dom.getBoundingClientRect()}get overrideDOMText(){return On.empty}get isHidden(){return!0}}Cc.prototype.children=qh.prototype.children=tb.prototype.children=LV;function C0e(t,e){let n=t.dom,{children:r}=t,i=0;for(let s=0;i<r.length;i++){let a=r[i],o=s+a.length;if(!(o==s&&a.getSide()<=0)){if(e>s&&e<o&&a.dom.parentNode==n)return a.domAtPos(e-s);if(e<=s)break;s=o}}for(let s=i;s>0;s--){let a=r[s-1];if(a.dom.parentNode==n)return a.domAtPos(a.length)}for(let s=i;s<r.length;s++){let a=r[s];if(a.dom.parentNode==n)return a.domAtPos(0)}return new ca(n,0)}function R0e(t,e,n){let r,{children:i}=t;n>0&&e instanceof wf&&i.length&&(r=i[i.length-1])instanceof wf&&r.mark.eq(e.mark)?R0e(r,e.children[0],n-1):(i.push(e),e.setParent(t)),t.length+=e.length}function _0e(t,e,n){let r=null,i=-1,s=null,a=-1;function o(c,u){for(let d=0,f=0;d<c.children.length&&f<=u;d++){let h=c.children[d],m=f+h.length;m>=u&&(h.children.length?o(h,u-f):(!s||s.isHidden&&n>0)&&(m>u||f==m&&h.getSide()>0)?(s=h,a=u-f):(f<u||f==m&&h.getSide()<0&&!h.isHidden)&&(r=h,i=u-f)),f=m}}o(t,e);let l=(n<0?r:s)||r||s;return l?l.coordsAt(Math.max(0,l==r?i:a),n):lXe(t)}function lXe(t){let e=t.dom.lastChild;if(!e)return t.dom.getBoundingClientRect();let n=eb(e);return n[n.length-1]||null}function W9(t,e){for(let n in t)n=="class"&&e.class?e.class+=" "+t.class:n=="style"&&e.style?e.style+=";"+t.style:e[n]=t[n];return e}const mJ=Object.create(null);function xI(t,e,n){if(t==e)return!0;t||(t=mJ),e||(e=mJ);let r=Object.keys(t),i=Object.keys(e);if(r.length-(n&&r.indexOf(n)>-1?1:0)!=i.length-(n&&i.indexOf(n)>-1?1:0))return!1;for(let s of r)if(s!=n&&(i.indexOf(s)==-1||t[s]!==e[s]))return!1;return!0}function z9(t,e,n){let r=!1;if(e)for(let i in e)n&&i in n||(r=!0,i=="style"?t.style.cssText="":t.removeAttribute(i));if(n)for(let i in n)e&&e[i]==n[i]||(r=!0,i=="style"?t.style.cssText=n[i]:t.setAttribute(i,n[i]));return r}function cXe(t){let e=Object.create(null);for(let n=0;n<t.attributes.length;n++){let r=t.attributes[n];e[r.name]=r.value}return e}class Of{eq(e){return!1}updateDOM(e,n){return!1}compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)}get estimatedHeight(){return-1}get lineBreaks(){return 0}ignoreEvent(e){return!0}coordsAt(e,n,r){return null}get isHidden(){return!1}get editable(){return!1}destroy(e){}}var _a=function(t){return t[t.Text=0]="Text",t[t.WidgetBefore=1]="WidgetBefore",t[t.WidgetAfter=2]="WidgetAfter",t[t.WidgetRange=3]="WidgetRange",t}(_a||(_a={}));class yt extends sg{constructor(e,n,r,i){super(),this.startSide=e,this.endSide=n,this.widget=r,this.spec=i}get heightRelevant(){return!1}static mark(e){return new pT(e)}static widget(e){let n=Math.max(-1e4,Math.min(1e4,e.side||0)),r=!!e.block;return n+=r&&!e.inlineOrder?n>0?3e8:-4e8:n>0?1e8:-1e8,new Cp(e,n,n,r,e.widget||null,!1)}static replace(e){let n=!!e.block,r,i;if(e.isBlockGap)r=-5e8,i=4e8;else{let{start:s,end:a}=I0e(e,n);r=(s?n?-3e8:-1:5e8)-1,i=(a?n?2e8:1:-6e8)+1}return new Cp(e,r,i,n,e.widget||null,!0)}static line(e){return new mT(e)}static set(e,n=!1){return Tn.of(e,n)}hasHeight(){return this.widget?this.widget.estimatedHeight>-1:!1}}yt.none=Tn.empty;class pT extends yt{constructor(e){let{start:n,end:r}=I0e(e);super(n?-1:5e8,r?1:-6e8,null,e),this.tagName=e.tagName||"span",this.class=e.class||"",this.attrs=e.attributes||null}eq(e){var n,r;return this==e||e instanceof pT&&this.tagName==e.tagName&&(this.class||((n=this.attrs)===null||n===void 0?void 0:n.class))==(e.class||((r=e.attrs)===null||r===void 0?void 0:r.class))&&xI(this.attrs,e.attrs,"class")}range(e,n=e){if(e>=n)throw new RangeError("Mark decorations may not be empty");return super.range(e,n)}}pT.prototype.point=!1;class mT extends yt{constructor(e){super(-2e8,-2e8,null,e)}eq(e){return e instanceof mT&&this.spec.class==e.spec.class&&xI(this.spec.attributes,e.spec.attributes)}range(e,n=e){if(n!=e)throw new RangeError("Line decoration ranges must be zero-length");return super.range(e,n)}}mT.prototype.mapMode=Ca.TrackBefore;mT.prototype.point=!0;class Cp extends yt{constructor(e,n,r,i,s,a){super(n,r,s,e),this.block=i,this.isReplace=a,this.mapMode=i?n<=0?Ca.TrackBefore:Ca.TrackAfter:Ca.TrackDel}get type(){return this.startSide!=this.endSide?_a.WidgetRange:this.startSide<=0?_a.WidgetBefore:_a.WidgetAfter}get heightRelevant(){return this.block||!!this.widget&&(this.widget.estimatedHeight>=5||this.widget.lineBreaks>0)}eq(e){return e instanceof Cp&&uXe(this.widget,e.widget)&&this.block==e.block&&this.startSide==e.startSide&&this.endSide==e.endSide}range(e,n=e){if(this.isReplace&&(e>n||e==n&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&n!=e)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(e,n)}}Cp.prototype.point=!0;function I0e(t,e=!1){let{inclusiveStart:n,inclusiveEnd:r}=t;return n==null&&(n=t.inclusive),r==null&&(r=t.inclusive),{start:n??e,end:r??e}}function uXe(t,e){return t==e||!!(t&&e&&t.compare(e))}function M5(t,e,n,r=0){let i=n.length-1;i>=0&&n[i]+r>=t?n[i]=Math.max(n[i],e):n.push(t,e)}class Ti extends ar{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(e,n,r,i,s,a){if(r){if(!(r instanceof Ti))return!1;this.dom||r.transferDOM(this)}return i&&this.setDeco(r?r.attrs:null),S0e(this,e,n,r?r.children.slice():[],s,a),!0}split(e){let n=new Ti;if(n.breakAfter=this.breakAfter,this.length==0)return n;let{i:r,off:i}=this.childPos(e);i&&(n.append(this.children[r].split(i),0),this.children[r].merge(i,this.children[r].length,null,!1,0,0),r++);for(let s=r;s<this.children.length;s++)n.append(this.children[s],0);for(;r>0&&this.children[r-1].length==0;)this.children[--r].destroy();return this.children.length=r,this.markDirty(),this.length=e,n}transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAttrs=this.prevAttrs===void 0?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(e){xI(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=e)}append(e,n){R0e(this,e,n)}addLineDeco(e){let n=e.spec.attributes,r=e.spec.class;n&&(this.attrs=W9(n,this.attrs||{})),r&&(this.attrs=W9({class:r},this.attrs||{}))}domAtPos(e){return C0e(this,e)}reuseDOM(e){e.nodeName=="DIV"&&(this.setDOM(e),this.flags|=6)}sync(e,n){var r;this.dom?this.flags&4&&(v0e(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),this.prevAttrs!==void 0&&(z9(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(e,n);let i=this.dom.lastChild;for(;i&&ar.get(i)instanceof wf;)i=i.lastChild;if(!i||!this.length||i.nodeName!="BR"&&((r=ar.get(i))===null||r===void 0?void 0:r.isEditable)==!1&&(!Ze.ios||!this.children.some(s=>s instanceof Cc))){let s=document.createElement("BR");s.cmIgnore=!0,this.dom.appendChild(s)}}measureTextSize(){if(this.children.length==0||this.length>20)return null;let e=0,n;for(let r of this.children){if(!(r instanceof Cc)||/[^ -~]/.test(r.text))return null;let i=eb(r.dom);if(i.length!=1)return null;e+=i[0].width,n=i[0].height}return e?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:e/this.length,textHeight:n}:null}coordsAt(e,n){let r=_0e(this,e,n);if(!this.children.length&&r&&this.parent){let{heightOracle:i}=this.parent.view.viewState,s=r.bottom-r.top;if(Math.abs(s-i.lineHeight)<2&&i.textHeight<s){let a=(s-i.textHeight)/2;return{top:r.top+a,bottom:r.bottom-a,left:r.left,right:r.left}}}return r}become(e){return e instanceof Ti&&this.children.length==0&&e.children.length==0&&xI(this.attrs,e.attrs)&&this.breakAfter==e.breakAfter}covers(){return!0}static find(e,n){for(let r=0,i=0;r<e.children.length;r++){let s=e.children[r],a=i+s.length;if(a>=n){if(s instanceof Ti)return s;if(a>n)break}i=a+s.breakAfter}return null}}class cf extends ar{constructor(e,n,r){super(),this.widget=e,this.length=n,this.deco=r,this.breakAfter=0,this.prevWidget=null}merge(e,n,r,i,s,a){return r&&(!(r instanceof cf)||!this.widget.compare(r.widget)||e>0&&s<=0||n<this.length&&a<=0)?!1:(this.length=e+(r?r.length:0)+(this.length-n),!0)}domAtPos(e){return e==0?ca.before(this.dom):ca.after(this.dom,e==this.length)}split(e){let n=this.length-e;this.length=e;let r=new cf(this.widget,n,this.deco);return r.breakAfter=this.breakAfter,r}get children(){return LV}sync(e){(!this.dom||!this.widget.updateDOM(this.dom,e))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(e)),this.widget.editable||(this.dom.contentEditable="false"))}get overrideDOMText(){return this.parent?this.parent.view.state.doc.slice(this.posAtStart,this.posAtEnd):On.empty}domBoundsAround(){return null}become(e){return e instanceof cf&&e.widget.constructor==this.widget.constructor?(e.widget.compare(this.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=e.widget,this.length=e.length,this.deco=e.deco,this.breakAfter=e.breakAfter,!0):!1}ignoreMutation(){return!0}ignoreEvent(e){return this.widget.ignoreEvent(e)}get isEditable(){return!1}get isWidget(){return!0}coordsAt(e,n){let r=this.widget.coordsAt(this.dom,e,n);return r||(this.widget instanceof G9?null:hT(this.dom.getBoundingClientRect(),this.length?e==0:n<=0))}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}covers(e){let{startSide:n,endSide:r}=this.deco;return n==r?!1:e<0?n<0:r>0}}class G9 extends Of{constructor(e){super(),this.height=e}toDOM(){let e=document.createElement("div");return e.className="cm-gap",this.updateDOM(e),e}eq(e){return e.height==this.height}updateDOM(e){return e.style.height=this.height+"px",!0}get editable(){return!0}get estimatedHeight(){return this.height}ignoreEvent(){return!1}}class Uw{constructor(e,n,r,i){this.doc=e,this.pos=n,this.end=r,this.disallowBlockEffectsFor=i,this.content=[],this.curLine=null,this.breakAtStart=0,this.pendingBuffer=0,this.bufferMarks=[],this.atCursorPos=!0,this.openStart=-1,this.openEnd=-1,this.text="",this.textOff=0,this.cursor=e.iter(),this.skip=n}posCovered(){if(this.content.length==0)return!this.breakAtStart&&this.doc.lineAt(this.pos).from!=this.pos;let e=this.content[this.content.length-1];return!(e.breakAfter||e instanceof cf&&e.deco.endSide<0)}getLine(){return this.curLine||(this.content.push(this.curLine=new Ti),this.atCursorPos=!0),this.curLine}flushBuffer(e=this.bufferMarks){this.pendingBuffer&&(this.curLine.append(jC(new tb(-1),e),e.length),this.pendingBuffer=0)}addBlockWidget(e){this.flushBuffer(),this.curLine=null,this.content.push(e)}finish(e){this.pendingBuffer&&e<=this.bufferMarks.length?this.flushBuffer():this.pendingBuffer=0,!this.posCovered()&&!(e&&this.content.length&&this.content[this.content.length-1]instanceof cf)&&this.getLine()}buildText(e,n,r){for(;e>0;){if(this.textOff==this.text.length){let{value:s,lineBreak:a,done:o}=this.cursor.next(this.skip);if(this.skip=0,o)throw new Error("Ran out of text content when drawing inline views");if(a){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,e--;continue}else this.text=s,this.textOff=0}let i=Math.min(this.text.length-this.textOff,e,512);this.flushBuffer(n.slice(n.length-r)),this.getLine().append(jC(new Cc(this.text.slice(this.textOff,this.textOff+i)),n),r),this.atCursorPos=!0,this.textOff+=i,e-=i,r=0}}span(e,n,r,i){this.buildText(n-e,r,i),this.pos=n,this.openStart<0&&(this.openStart=i)}point(e,n,r,i,s,a){if(this.disallowBlockEffectsFor[a]&&r instanceof Cp){if(r.block)throw new RangeError("Block decorations may not be specified via plugins");if(n>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}let o=n-e;if(r instanceof Cp)if(r.block)r.startSide>0&&!this.posCovered()&&this.getLine(),this.addBlockWidget(new cf(r.widget||nb.block,o,r));else{let l=qh.create(r.widget||nb.inline,o,o?0:r.startSide),c=this.atCursorPos&&!l.isEditable&&s<=i.length&&(e<n||r.startSide>0),u=!l.isEditable&&(e<n||s>i.length||r.startSide<=0),d=this.getLine();this.pendingBuffer==2&&!c&&!l.isEditable&&(this.pendingBuffer=0),this.flushBuffer(i),c&&(d.append(jC(new tb(1),i),s),s=i.length+Math.max(0,s-i.length)),d.append(jC(l,i),s),this.atCursorPos=u,this.pendingBuffer=u?e<n||s>i.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=i.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(r);o&&(this.textOff+o<=this.text.length?this.textOff+=o:(this.skip+=o-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=n),this.openStart<0&&(this.openStart=s)}static build(e,n,r,i,s){let a=new Uw(e,n,r,s);return a.openEnd=Tn.spans(i,n,r,a),a.openStart<0&&(a.openStart=a.openEnd),a.finish(a.openEnd),a}}function jC(t,e){for(let n of e)t=new wf(n,[t],t.length);return t}class nb extends Of{constructor(e){super(),this.tag=e}eq(e){return e.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(e){return e.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}}nb.inline=new nb("span");nb.block=new nb("div");var kr=function(t){return t[t.LTR=0]="LTR",t[t.RTL=1]="RTL",t}(kr||(kr={}));const lg=kr.LTR,OV=kr.RTL;function k0e(t){let e=[];for(let n=0;n<t.length;n++)e.push(1<<+t[n]);return e}const dXe=k0e("88888888888888888888888888888888888666888888787833333333337888888000000000000000000000000008888880000000000000000000000000088888888888888888888888888888888888887866668888088888663380888308888800000000000000000000000800000000000000000000000000000008"),fXe=k0e("4444448826627288999999999992222222222222222222222222222222222222222222222229999999999999999999994444444444644222822222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222999999949999999229989999223333333333"),q9=Object.create(null),Gc=[];for(let t of["()","[]","{}"]){let e=t.charCodeAt(0),n=t.charCodeAt(1);q9[e]=n,q9[n]=-e}function D0e(t){return t<=247?dXe[t]:1424<=t&&t<=1524?2:1536<=t&&t<=1785?fXe[t-1536]:1774<=t&&t<=2220?4:8192<=t&&t<=8204?256:64336<=t&&t<=65023?4:1}const hXe=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac\ufb50-\ufdff]/;class Kh{get dir(){return this.level%2?OV:lg}constructor(e,n,r){this.from=e,this.to=n,this.level=r}side(e,n){return this.dir==n==e?this.to:this.from}forward(e,n){return e==(this.dir==n)}static find(e,n,r,i){let s=-1;for(let a=0;a<e.length;a++){let o=e[a];if(o.from<=n&&o.to>=n){if(o.level==r)return a;(s<0||(i!=0?i<0?o.from<n:o.to>n:e[s].level>o.level))&&(s=a)}}if(s<0)throw new RangeError("Index out of range");return s}}function L0e(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++){let r=t[n],i=e[n];if(r.from!=i.from||r.to!=i.to||r.direction!=i.direction||!L0e(r.inner,i.inner))return!1}return!0}const ir=[];function pXe(t,e,n,r,i){for(let s=0;s<=r.length;s++){let a=s?r[s-1].to:e,o=s<r.length?r[s].from:n,l=s?256:i;for(let c=a,u=l,d=l;c<o;c++){let f=D0e(t.charCodeAt(c));f==512?f=u:f==8&&d==4&&(f=16),ir[c]=f==4?2:f,f&7&&(d=f),u=f}for(let c=a,u=l,d=l;c<o;c++){let f=ir[c];if(f==128)c<o-1&&u==ir[c+1]&&u&24?f=ir[c]=u:ir[c]=256;else if(f==64){let h=c+1;for(;h<o&&ir[h]==64;)h++;let m=c&&u==8||h<n&&ir[h]==8?d==1?1:8:256;for(let g=c;g<h;g++)ir[g]=m;c=h-1}else f==8&&d==1&&(ir[c]=1);u=f,f&7&&(d=f)}}}function mXe(t,e,n,r,i){let s=i==1?2:1;for(let a=0,o=0,l=0;a<=r.length;a++){let c=a?r[a-1].to:e,u=a<r.length?r[a].from:n;for(let d=c,f,h,m;d<u;d++)if(h=q9[f=t.charCodeAt(d)])if(h<0){for(let g=o-3;g>=0;g-=3)if(Gc[g+1]==-h){let b=Gc[g+2],E=b&2?i:b&4?b&1?s:i:0;E&&(ir[d]=ir[Gc[g]]=E),o=g;break}}else{if(Gc.length==189)break;Gc[o++]=d,Gc[o++]=f,Gc[o++]=l}else if((m=ir[d])==2||m==1){let g=m==i;l=g?0:1;for(let b=o-3;b>=0;b-=3){let E=Gc[b+2];if(E&2)break;if(g)Gc[b+2]|=2;else{if(E&4)break;Gc[b+2]|=4}}}}}function gXe(t,e,n,r){for(let i=0,s=r;i<=n.length;i++){let a=i?n[i-1].to:t,o=i<n.length?n[i].from:e;for(let l=a;l<o;){let c=ir[l];if(c==256){let u=l+1;for(;;)if(u==o){if(i==n.length)break;u=n[i++].to,o=i<n.length?n[i].from:e}else if(ir[u]==256)u++;else break;let d=s==1,f=(u<e?ir[u]:r)==1,h=d==f?d?1:2:r;for(let m=u,g=i,b=g?n[g-1].to:t;m>l;)m==b&&(m=n[--g].from,b=g?n[g-1].to:t),ir[--m]=h;l=u}else s=c,l++}}}function K9(t,e,n,r,i,s,a){let o=r%2?2:1;if(r%2==i%2)for(let l=e,c=0;l<n;){let u=!0,d=!1;if(c==s.length||l<s[c].from){let g=ir[l];g!=o&&(u=!1,d=g==16)}let f=!u&&o==1?[]:null,h=u?r:r+1,m=l;e:for(;;)if(c<s.length&&m==s[c].from){if(d)break e;let g=s[c];if(!u)for(let b=g.to,E=c+1;;){if(b==n)break e;if(E<s.length&&s[E].from==b)b=s[E++].to;else{if(ir[b]==o)break e;break}}if(c++,f)f.push(g);else{g.from>l&&a.push(new Kh(l,g.from,h));let b=g.direction==lg!=!(h%2);Y9(t,b?r+1:r,i,g.inner,g.from,g.to,a),l=g.to}m=g.to}else{if(m==n||(u?ir[m]!=o:ir[m]==o))break;m++}f?K9(t,l,m,r+1,i,f,a):l<m&&a.push(new Kh(l,m,h)),l=m}else for(let l=n,c=s.length;l>e;){let u=!0,d=!1;if(!c||l>s[c-1].to){let g=ir[l-1];g!=o&&(u=!1,d=g==16)}let f=!u&&o==1?[]:null,h=u?r:r+1,m=l;e:for(;;)if(c&&m==s[c-1].to){if(d)break e;let g=s[--c];if(!u)for(let b=g.from,E=c;;){if(b==e)break e;if(E&&s[E-1].to==b)b=s[--E].from;else{if(ir[b-1]==o)break e;break}}if(f)f.push(g);else{g.to<l&&a.push(new Kh(g.to,l,h));let b=g.direction==lg!=!(h%2);Y9(t,b?r+1:r,i,g.inner,g.from,g.to,a),l=g.from}m=g.from}else{if(m==e||(u?ir[m-1]!=o:ir[m-1]==o))break;m--}f?K9(t,m,l,r+1,i,f,a):m<l&&a.push(new Kh(m,l,h)),l=m}}function Y9(t,e,n,r,i,s,a){let o=e%2?2:1;pXe(t,i,s,r,o),mXe(t,i,s,r,o),gXe(i,s,r,o),K9(t,i,s,e,n,r,a)}function vXe(t,e,n){if(!t)return[new Kh(0,0,e==OV?1:0)];if(e==lg&&!n.length&&!hXe.test(t))return O0e(t.length);if(n.length)for(;t.length>ir.length;)ir[ir.length]=256;let r=[],i=e==lg?0:1;return Y9(t,i,i,n,0,t.length,r),r}function O0e(t){return[new Kh(0,t,0)]}let M0e="";function yXe(t,e,n,r,i){var s;let a=r.head-t.from,o=Kh.find(e,a,(s=r.bidiLevel)!==null&&s!==void 0?s:-1,r.assoc),l=e[o],c=l.side(i,n);if(a==c){let f=o+=i?1:-1;if(f<0||f>=e.length)return null;l=e[o=f],a=l.side(!i,n),c=l.side(i,n)}let u=Ws(t.text,a,l.forward(i,n));(u<l.from||u>l.to)&&(u=c),M0e=t.text.slice(Math.min(a,u),Math.max(a,u));let d=o==(i?e.length-1:0)?null:e[o+(i?1:-1)];return d&&u==c&&d.level+(i?0:1)<l.level?Le.cursor(d.side(!i,n)+t.from,d.forward(i,n)?1:-1,d.level):Le.cursor(u+t.from,l.forward(i,n)?-1:1,l.level)}function bXe(t,e,n){for(let r=e;r<n;r++){let i=D0e(t.charCodeAt(r));if(i==1)return lg;if(i==2||i==4)return OV}return lg}const P0e=et.define(),$0e=et.define(),N0e=et.define(),F0e=et.define(),Q9=et.define(),j0e=et.define(),B0e=et.define(),MV=et.define(),PV=et.define(),U0e=et.define({combine:t=>t.some(e=>e)}),H0e=et.define({combine:t=>t.some(e=>e)}),V0e=et.define();class sy{constructor(e,n="nearest",r="nearest",i=5,s=5,a=!1){this.range=e,this.y=n,this.x=r,this.yMargin=i,this.xMargin=s,this.isSnapshot=a}map(e){return e.empty?this:new sy(this.range.map(e),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}clip(e){return this.range.to<=e.doc.length?this:new sy(Le.cursor(e.doc.length),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}}const BC=Wt.define({map:(t,e)=>t.map(e)}),W0e=Wt.define();function no(t,e,n){let r=t.facet(F0e);r.length?r[0](e):window.onerror?window.onerror(String(e),n,void 0,void 0,e):n?console.error(n+":",e):console.error(e)}const Xd=et.define({combine:t=>t.length?t[0]:!0});let EXe=0;const Wx=et.define();class vi{constructor(e,n,r,i,s){this.id=e,this.create=n,this.domEventHandlers=r,this.domEventObservers=i,this.extension=s(this)}static define(e,n){const{eventHandlers:r,eventObservers:i,provide:s,decorations:a}=n||{};return new vi(EXe++,e,r,i,o=>{let l=[Wx.of(o)];return a&&l.push(K2.of(c=>{let u=c.plugin(o);return u?a(u):yt.none})),s&&l.push(s(o)),l})}static fromClass(e,n){return vi.define(r=>new e(r),n)}}class j6{constructor(e){this.spec=e,this.mustUpdate=null,this.value=null}update(e){if(this.value){if(this.mustUpdate){let n=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(n)}catch(r){if(no(n.state,r,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch{}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(e)}catch(n){no(e.state,n,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(e){var n;if(!((n=this.value)===null||n===void 0)&&n.destroy)try{this.value.destroy()}catch(r){no(e.state,r,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}const z0e=et.define(),$V=et.define(),K2=et.define(),G0e=et.define(),NV=et.define(),q0e=et.define();function gJ(t,e){let n=t.state.facet(q0e);if(!n.length)return n;let r=n.map(s=>s instanceof Function?s(t):s),i=[];return Tn.spans(r,e.from,e.to,{point(){},span(s,a,o,l){let c=s-e.from,u=a-e.from,d=i;for(let f=o.length-1;f>=0;f--,l--){let h=o[f].spec.bidiIsolate,m;if(h==null&&(h=bXe(e.text,c,u)),l>0&&d.length&&(m=d[d.length-1]).to==c&&m.direction==h)m.to=u,d=m.inner;else{let g={from:c,to:u,direction:h,inner:[]};d.push(g),d=g.inner}}}}),i}const K0e=et.define();function FV(t){let e=0,n=0,r=0,i=0;for(let s of t.state.facet(K0e)){let a=s(t);a&&(a.left!=null&&(e=Math.max(e,a.left)),a.right!=null&&(n=Math.max(n,a.right)),a.top!=null&&(r=Math.max(r,a.top)),a.bottom!=null&&(i=Math.max(i,a.bottom)))}return{left:e,right:n,top:r,bottom:i}}const zx=et.define();class Sl{constructor(e,n,r,i){this.fromA=e,this.toA=n,this.fromB=r,this.toB=i}join(e){return new Sl(Math.min(this.fromA,e.fromA),Math.max(this.toA,e.toA),Math.min(this.fromB,e.fromB),Math.max(this.toB,e.toB))}addToSet(e){let n=e.length,r=this;for(;n>0;n--){let i=e[n-1];if(!(i.fromA>r.toA)){if(i.toA<r.fromA)break;r=r.join(i),e.splice(n-1,1)}}return e.splice(n,0,r),e}static extendWithRanges(e,n){if(n.length==0)return e;let r=[];for(let i=0,s=0,a=0,o=0;;i++){let l=i==e.length?null:e[i],c=a-o,u=l?l.fromB:1e9;for(;s<n.length&&n[s]<u;){let d=n[s],f=n[s+1],h=Math.max(o,d),m=Math.min(u,f);if(h<=m&&new Sl(h+c,m+c,h,m).addToSet(r),f>u)break;s+=2}if(!l)return r;new Sl(l.fromA,l.toA,l.fromB,l.toB).addToSet(r),a=l.toA,o=l.toB}}}class wI{constructor(e,n,r){this.view=e,this.state=n,this.transactions=r,this.flags=0,this.startState=e.state,this.changes=Qi.empty(this.startState.doc.length);for(let s of r)this.changes=this.changes.compose(s.changes);let i=[];this.changes.iterChangedRanges((s,a,o,l)=>i.push(new Sl(s,a,o,l))),this.changedRanges=i}static create(e,n,r){return new wI(e,n,r)}get viewportChanged(){return(this.flags&4)>0}get viewportMoved(){return(this.flags&8)>0}get heightChanged(){return(this.flags&2)>0}get geometryChanged(){return this.docChanged||(this.flags&18)>0}get focusChanged(){return(this.flags&1)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some(e=>e.selection)}get empty(){return this.flags==0&&this.transactions.length==0}}class vJ extends ar{get length(){return this.view.state.doc.length}constructor(e){super(),this.view=e,this.decorations=[],this.dynamicDecorationMap=[!1],this.domChanged=null,this.hasComposition=null,this.markedForComposition=new Set,this.editContextFormatting=yt.none,this.lastCompositionAfterCursor=!1,this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(e.contentDOM),this.children=[new Ti],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new Sl(0,0,0,e.state.doc.length)],0,null)}update(e){var n;let r=e.changedRanges;this.minWidth>0&&r.length&&(r.every(({fromA:c,toA:u})=>u<this.minWidthFrom||c>this.minWidthTo)?(this.minWidthFrom=e.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=e.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.updateEditContextFormatting(e);let i=-1;this.view.inputState.composing>=0&&!this.view.observer.editContext&&(!((n=this.domChanged)===null||n===void 0)&&n.newSel?i=this.domChanged.newSel.head:!RXe(e.changes,this.hasComposition)&&!e.selectionSet&&(i=e.state.selection.main.head));let s=i>-1?wXe(this.view,e.changes,i):null;if(this.domChanged=null,this.hasComposition){this.markedForComposition.clear();let{from:c,to:u}=this.hasComposition;r=new Sl(c,u,e.changes.mapPos(c,-1),e.changes.mapPos(u,1)).addToSet(r.slice())}this.hasComposition=s?{from:s.range.fromB,to:s.range.toB}:null,(Ze.ie||Ze.chrome)&&!s&&e&&e.state.doc.lines!=e.startState.doc.lines&&(this.forceSelection=!0);let a=this.decorations,o=this.updateDeco(),l=AXe(a,o,e.changes);return r=Sl.extendWithRanges(r,l),!(this.flags&7)&&r.length==0?!1:(this.updateInner(r,e.startState.doc.length,s),e.transactions.length&&(this.lastUpdate=Date.now()),!0)}updateInner(e,n,r){this.view.viewState.mustMeasureContent=!0,this.updateChildren(e,n,r);let{observer:i}=this.view;i.ignore(()=>{this.dom.style.height=this.view.viewState.contentHeight/this.view.scaleY+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let a=Ze.chrome||Ze.ios?{node:i.selectionRange.focusNode,written:!1}:void 0;this.sync(this.view,a),this.flags&=-8,a&&(a.written||i.selectionRange.focusNode!=a.node)&&(this.forceSelection=!0),this.dom.style.height=""}),this.markedForComposition.forEach(a=>a.flags&=-9);let s=[];if(this.view.viewport.from||this.view.viewport.to<this.view.state.doc.length)for(let a of this.children)a instanceof cf&&a.widget instanceof G9&&s.push(a.dom);i.updateGaps(s)}updateChildren(e,n,r){let i=r?r.range.addToSet(e.slice()):e,s=this.childCursor(n);for(let a=i.length-1;;a--){let o=a>=0?i[a]:null;if(!o)break;let{fromA:l,toA:c,fromB:u,toB:d}=o,f,h,m,g;if(r&&r.range.fromB<d&&r.range.toB>u){let A=Uw.build(this.view.state.doc,u,r.range.fromB,this.decorations,this.dynamicDecorationMap),R=Uw.build(this.view.state.doc,r.range.toB,d,this.decorations,this.dynamicDecorationMap);h=A.breakAtStart,m=A.openStart,g=R.openEnd;let C=this.compositionView(r);R.breakAtStart?C.breakAfter=1:R.content.length&&C.merge(C.length,C.length,R.content[0],!1,R.openStart,0)&&(C.breakAfter=R.content[0].breakAfter,R.content.shift()),A.content.length&&C.merge(0,0,A.content[A.content.length-1],!0,0,A.openEnd)&&A.content.pop(),f=A.content.concat(C).concat(R.content)}else({content:f,breakAtStart:h,openStart:m,openEnd:g}=Uw.build(this.view.state.doc,u,d,this.decorations,this.dynamicDecorationMap));let{i:b,off:E}=s.findPos(c,1),{i:x,off:S}=s.findPos(l,-1);w0e(this,x,S,b,E,f,h,m,g)}r&&this.fixCompositionDOM(r)}updateEditContextFormatting(e){this.editContextFormatting=this.editContextFormatting.map(e.changes);for(let n of e.transactions)for(let r of n.effects)r.is(W0e)&&(this.editContextFormatting=r.value)}compositionView(e){let n=new Cc(e.text.nodeValue);n.flags|=8;for(let{deco:i}of e.marks)n=new wf(i,[n],n.length);let r=new Ti;return r.append(n,0),r}fixCompositionDOM(e){let n=(s,a)=>{a.flags|=8|(a.children.some(l=>l.flags&7)?1:0),this.markedForComposition.add(a);let o=ar.get(s);o&&o!=a&&(o.dom=null),a.setDOM(s)},r=this.childPos(e.range.fromB,1),i=this.children[r.i];n(e.line,i);for(let s=e.marks.length-1;s>=-1;s--)r=i.childPos(r.off,1),i=i.children[r.i],n(s>=0?e.marks[s].node:e.text,i)}updateSelection(e=!1,n=!1){(e||!this.view.observer.selectionRange.focusNode)&&this.view.observer.readSelectionRange();let r=this.view.root.activeElement,i=r==this.dom,s=!i&&!(this.view.state.facet(Xd)||this.dom.tabIndex>-1)&&O5(this.dom,this.view.observer.selectionRange)&&!(r&&this.dom.contains(r));if(!(i||n||s))return;let a=this.forceSelection;this.forceSelection=!1;let o=this.view.state.selection.main,l=this.moveToLine(this.domAtPos(o.anchor)),c=o.empty?l:this.moveToLine(this.domAtPos(o.head));if(Ze.gecko&&o.empty&&!this.hasComposition&&xXe(l)){let d=document.createTextNode("");this.view.observer.ignore(()=>l.node.insertBefore(d,l.node.childNodes[l.offset]||null)),l=c=new ca(d,0),a=!0}let u=this.view.observer.selectionRange;(a||!u.focusNode||(!Bw(l.node,l.offset,u.anchorNode,u.anchorOffset)||!Bw(c.node,c.offset,u.focusNode,u.focusOffset))&&!this.suppressWidgetCursorChange(u,o))&&(this.view.observer.ignore(()=>{Ze.android&&Ze.chrome&&this.dom.contains(u.focusNode)&&CXe(u.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let d=q2(this.view.root);if(d)if(o.empty){if(Ze.gecko){let f=SXe(l.node,l.offset);if(f&&f!=3){let h=(f==1?b0e:E0e)(l.node,l.offset);h&&(l=new ca(h.node,h.offset))}}d.collapse(l.node,l.offset),o.bidiLevel!=null&&d.caretBidiLevel!==void 0&&(d.caretBidiLevel=o.bidiLevel)}else if(d.extend){d.collapse(l.node,l.offset);try{d.extend(c.node,c.offset)}catch{}}else{let f=document.createRange();o.anchor>o.head&&([l,c]=[c,l]),f.setEnd(c.node,c.offset),f.setStart(l.node,l.offset),d.removeAllRanges(),d.addRange(f)}s&&this.view.root.activeElement==this.dom&&(this.dom.blur(),r&&r.focus())}),this.view.observer.setSelectionRange(l,c)),this.impreciseAnchor=l.precise?null:new ca(u.anchorNode,u.anchorOffset),this.impreciseHead=c.precise?null:new ca(u.focusNode,u.focusOffset)}suppressWidgetCursorChange(e,n){return this.hasComposition&&n.empty&&Bw(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)&&this.posFromDOM(e.focusNode,e.focusOffset)==n.head}enforceCursorAssoc(){if(this.hasComposition)return;let{view:e}
vendor: 4,723 bytes, line 122
122=this,n=e.state.selection.main,r=q2(e.root),{anchorNode:i,anchorOffset:s}=e.observer.selectionRange;if(!r||!n.empty||!n.assoc||!r.modify)return;let a=Ti.find(this,n.head);if(!a)return;let o=a.posAtStart;if(n.head==o||n.head==o+a.length)return;let l=this.coordsAt(n.head,-1),c=this.coordsAt(n.head,1);if(!l||!c||l.bottom>c.top)return;let u=this.domAtPos(n.head+n.assoc);r.collapse(u.node,u.offset),r.modify("move",n.assoc<0?"forward":"backward","lineboundary"),e.observer.readSelectionRange();let d=e.observer.selectionRange;e.docView.posFromDOM(d.anchorNode,d.anchorOffset)!=n.from&&r.collapse(i,s)}moveToLine(e){let n=this.dom,r;if(e.node!=n)return e;for(let i=e.offset;!r&&i<n.childNodes.length;i++){let s=ar.get(n.childNodes[i]);s instanceof Ti&&(r=s.domAtPos(0))}for(let i=e.offset-1;!r&&i>=0;i--){let s=ar.get(n.childNodes[i]);s instanceof Ti&&(r=s.domAtPos(s.length))}return r?new ca(r.node,r.offset,!0):e}nearest(e){for(let n=e;n;){let r=ar.get(n);if(r&&r.rootView==this)return r;n=n.parentNode}return null}posFromDOM(e,n){let r=this.nearest(e);if(!r)throw new RangeError("Trying to find position for a DOM position outside of the document");return r.localPosFromDOM(e,n)+r.posAtStart}domAtPos(e){let{i:n,off:r}=this.childCursor().findPos(e,-1);for(;n<this.children.length-1;){let i=this.children[n];if(r<i.length||i instanceof Ti)break;n++,r=0}return this.children[n].domAtPos(r)}coordsAt(e,n){let r=null,i=0;for(let s=this.length,a=this.children.length-1;a>=0;a--){let o=this.children[a],l=s-o.breakAfter,c=l-o.length;if(l<e)break;if(c<=e&&(c<e||o.covers(-1))&&(l>e||o.covers(1))&&(!r||o instanceof Ti&&!(r instanceof Ti&&n>=0)))r=o,i=c;else if(r&&c==e&&l==e&&o instanceof cf&&Math.abs(n)<2){if(o.deco.startSide<0)break;a&&(r=null)}s=c}return r?r.coordsAt(e-i,n):null}coordsForChar(e){let{i:n,off:r}=this.childPos(e,1),i=this.children[n];if(!(i instanceof Ti))return null;for(;i.children.length;){let{i:o,off:l}=i.childPos(r,1);for(;;o++){if(o==i.children.length)return null;if((i=i.children[o]).length)break}r=l}if(!(i instanceof Cc))return null;let s=Ws(i.text,r);if(s==r)return null;let a=og(i.dom,r,s).getClientRects();for(let o=0;o<a.length;o++){let l=a[o];if(o==a.length-1||l.top<l.bottom&&l.left<l.right)return l}return null}measureVisibleLineHeights(e){let n=[],{from:r,to:i}=e,s=this.view.contentDOM.clientWidth,a=s>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,o=-1,l=this.view.textDirection==kr.LTR;for(let c=0,u=0;u<this.children.length;u++){let d=this.children[u],f=c+d.length;if(f>i)break;if(c>=r){let h=d.dom.getBoundingClientRect();if(n.push(h.height),a){let m=d.dom.lastChild,g=m?eb(m):[];if(g.length){let b=g[g.length-1],E=l?b.right-h.left:h.right-b.left;E>o&&(o=E,this.minWidth=s,this.minWidthFrom=c,this.minWidthTo=f)}}}c=f+d.breakAfter}return n}textDirectionAt(e){let{i:n}=this.childPos(e,1);return getComputedStyle(this.children[n].dom).direction=="rtl"?kr.RTL:kr.LTR}measureTextSize(){for(let s of this.children)if(s instanceof Ti){let a=s.measureTextSize();if(a)return a}let e=document.createElement("div"),n,r,i;return e.className="cm-line",e.style.width="99999px",e.style.position="absolute",e.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore(()=>{this.dom.appendChild(e);let s=eb(e.firstChild)[0];n=e.getBoundingClientRect().height,r=s?s.width/27:7,i=s?s.height:n,e.remove()}),{lineHeight:n,charWidth:r,textHeight:i}}childCursor(e=this.length){let n=this.children.length;return n&&(e-=this.children[--n].length),new x0e(this.children,e,n)}computeBlockGapDeco(){let e=[],n=this.view.viewState;for(let r=0,i=0;;i++){let s=i==n.viewports.length?null:n.viewports[i],a=s?s.from-1:this.length;if(a>r){let o=(n.lineBlockAt(a).bottom-n.lineBlockAt(r).top)/this.view.scaleY;e.push(yt.replace({widget:new G9(o),block:!0,inclusive:!0,isBlockGap:!0}).range(r,a))}if(!s)break;r=s.to+1}return yt.set(e)}updateDeco(){let e=1,n=this.view.state.facet(K2).map(s=>(this.dynamicDecorationMap[e++]=typeof s=="function")?s(this.view):s),r=!1,i=this.view.state.facet(G0e).map((s,a)=>{let o=typeof s=="function";return o&&(r=!0),o?s(this.view):s});for(i.length&&(this.dynamicDecorationMap[e++]=r,n.push(Tn.join(i))),this.decorations=[this.editContextFormatting,...n,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco];e<this.decorations.length;)this.dynamicDecorationMap[e++]=!1;return this.decorations}scrollIntoView(e){if(e.isSnapshot){let c=this.view.viewState.lineBlockAt(e.range.head);this.view.scrollDOM.scrollTop=c.top-e.yMargin,this.view.scrollDOM.scrollLeft=e.xMargin;return}for(let c of this.view.state.facet(V0e))try{if(c(this.view,e.range,e))return!0}catch(u){no(this.view.state,u,"scroll handler")}let{range:n}=e,r=this.coordsAt(n.head,n.empty?n.assoc:n.head>
vendor: 58,602 bytes, lines 122-124
122n.anchor?-1:1),i;if(!r)return;!n.empty&&(i=this.coordsAt(n.anchor,n.anchor>n.head?-1:1))&&(r={left:Math.min(r.left,i.left),top:Math.min(r.top,i.top),right:Math.max(r.right,i.right),bottom:Math.max(r.bottom,i.bottom)});let s=FV(this.view),a={left:r.left-s.left,top:r.top-s.top,right:r.right+s.right,bottom:r.bottom+s.bottom},{offsetWidth:o,offsetHeight:l}=this.view.scrollDOM;tXe(this.view.scrollDOM,a,n.head<n.anchor?-1:1,e.x,e.y,Math.max(Math.min(e.xMargin,o),-o),Math.max(Math.min(e.yMargin,l),-l),this.view.textDirection==kr.LTR)}}function xXe(t){return t.node.nodeType==1&&t.node.firstChild&&(t.offset==0||t.node.childNodes[t.offset-1].contentEditable=="false")&&(t.offset==t.node.childNodes.length||t.node.childNodes[t.offset].contentEditable=="false")}function Y0e(t,e){let n=t.observer.selectionRange;if(!n.focusNode)return null;let r=b0e(n.focusNode,n.focusOffset),i=E0e(n.focusNode,n.focusOffset),s=r||i;if(i&&r&&i.node!=r.node){let o=ar.get(i.node);if(!o||o instanceof Cc&&o.text!=i.node.nodeValue)s=i;else if(t.docView.lastCompositionAfterCursor){let l=ar.get(r.node);!l||l instanceof Cc&&l.text!=r.node.nodeValue||(s=i)}}if(t.docView.lastCompositionAfterCursor=s!=r,!s)return null;let a=e-s.offset;return{from:a,to:a+s.node.nodeValue.length,node:s.node}}function wXe(t,e,n){let r=Y0e(t,n);if(!r)return null;let{node:i,from:s,to:a}=r,o=i.nodeValue;if(/[\n\r]/.test(o)||t.state.doc.sliceString(r.from,r.to)!=o)return null;let l=e.invertedDesc,c=new Sl(l.mapPos(s),l.mapPos(a),s,a),u=[];for(let d=i.parentNode;;d=d.parentNode){let f=ar.get(d);if(f instanceof wf)u.push({node:d,deco:f.mark});else{if(f instanceof Ti||d.nodeName=="DIV"&&d.parentNode==t.contentDOM)return{range:c,text:i,marks:u,line:d};if(d!=t.contentDOM)u.push({node:d,deco:new pT({inclusive:!0,attributes:cXe(d),tagName:d.tagName.toLowerCase()})});else return null}}}function SXe(t,e){return t.nodeType!=1?0:(e&&t.childNodes[e-1].contentEditable=="false"?1:0)|(e<t.childNodes.length&&t.childNodes[e].contentEditable=="false"?2:0)}let TXe=class{constructor(){this.changes=[]}compareRange(e,n){M5(e,n,this.changes)}comparePoint(e,n){M5(e,n,this.changes)}boundChange(e){M5(e,e,this.changes)}};function AXe(t,e,n){let r=new TXe;return Tn.compare(t,e,n,r),r.changes}function CXe(t,e){for(let n=t;n&&n!=e;n=n.assignedSlot||n.parentNode)if(n.nodeType==1&&n.contentEditable=="false")return!0;return!1}function RXe(t,e){let n=!1;return e&&t.iterChangedRanges((r,i)=>{r<e.to&&i>e.from&&(n=!0)}),n}function _Xe(t,e,n=1){let r=t.charCategorizer(e),i=t.doc.lineAt(e),s=e-i.from;if(i.length==0)return Le.cursor(e);s==0?n=1:s==i.length&&(n=-1);let a=s,o=s;n<0?a=Ws(i.text,s,!1):o=Ws(i.text,s);let l=r(i.text.slice(a,o));for(;a>0;){let c=Ws(i.text,a,!1);if(r(i.text.slice(c,a))!=l)break;a=c}for(;o<i.length;){let c=Ws(i.text,o);if(r(i.text.slice(o,c))!=l)break;o=c}return Le.range(a+i.from,o+i.from)}function IXe(t,e){return e.left>t?e.left-t:Math.max(0,t-e.right)}function kXe(t,e){return e.top>t?e.top-t:Math.max(0,t-e.bottom)}function B6(t,e){return t.top<e.bottom-1&&t.bottom>e.top+1}function yJ(t,e){return e<t.top?{top:e,left:t.left,right:t.right,bottom:t.bottom}:t}function bJ(t,e){return e>t.bottom?{top:t.top,left:t.left,right:t.right,bottom:e}:t}function X9(t,e,n){let r,i,s,a,o=!1,l,c,u,d;for(let m=t.firstChild;m;m=m.nextSibling){let g=eb(m);for(let b=0;b<g.length;b++){let E=g[b];i&&B6(i,E)&&(E=yJ(bJ(E,i.bottom),i.top));let x=IXe(e,E),S=kXe(n,E);if(x==0&&S==0)return m.nodeType==3?EJ(m,e,n):X9(m,e,n);if(!r||a>S||a==S&&s>x){r=m,i=E,s=x,a=S;let A=S?n<E.top?-1:1:x?e<E.left?-1:1:0;o=!A||(A>0?b<g.length-1:b>0)}x==0?n>E.bottom&&(!u||u.bottom<E.bottom)?(l=m,u=E):n<E.top&&(!d||d.top>E.top)&&(c=m,d=E):u&&B6(u,E)?u=bJ(u,E.bottom):d&&B6(d,E)&&(d=yJ(d,E.top))}}if(u&&u.bottom>=n?(r=l,i=u):d&&d.top<=n&&(r=c,i=d),!r)return{node:t,offset:0};let f=Math.max(i.left,Math.min(i.right,e));if(r.nodeType==3)return EJ(r,f,n);if(o&&r.contentEditable!="false")return X9(r,f,n);let h=Array.prototype.indexOf.call(t.childNodes,r)+(e>=(i.left+i.right)/2?1:0);return{node:t,offset:h}}function EJ(t,e,n){let r=t.nodeValue.length,i=-1,s=1e9,a=0;for(let o=0;o<r;o++){let l=og(t,o,o+1).getClientRects();for(let c=0;c<l.length;c++){let u=l[c];if(u.top==u.bottom)continue;a||(a=e-u.left);let d=(u.top>n?u.top-n:n-u.bottom)-1;if(u.left-1<=e&&u.right+1>=e&&d<s){let f=e>=(u.left+u.right)/2,h=f;if((Ze.chrome||Ze.gecko)&&og(t,o).getBoundingClientRect().left==u.right&&(h=!f),d<=0)return{node:t,offset:o+(h?1:0)};i=o+(h?1:0),s=d}}}return{node:t,offset:i>-1?i:a>0?t.nodeValue.length:0}}function Q0e(t,e,n,r=-1){var i,s;let a=t.contentDOM.getBoundingClientRect(),o=a.top+t.viewState.paddingTop,l,{docHeight:c}=t.viewState,{x:u,y:d}=e,f=d-o;if(f<0)return 0;if(f>c)return t.state.doc.length;for(let A=t.viewState.heightOracle.textHeight/2,R=!1;l=t.elementAtHeight(f),l.type!=_a.Text;)for(;f=r>0?l.bottom+A:l.top-A,!(f>=0&&f<=c);){if(R)return n?null:0;R=!0,r=-r}d=o+f;let h=l.from;if(h<t.viewport.from)return t.viewport.from==0?0:n?null:xJ(t,a,l,u,d);if(h>t.viewport.to)return t.viewport.to==t.state.doc.length?t.state.doc.length:n?null:xJ(t,a,l,u,d);let m=t.dom.ownerDocument,g=t.root.elementFromPoint?t.root:m,b=g.elementFromPoint(u,d);b&&!t.contentDOM.contains(b)&&(b=null),b||(u=Math.max(a.left+1,Math.min(a.right-1,u)),b=g.elementFromPoint(u,d),b&&!t.contentDOM.contains(b)&&(b=null));let E,x=-1;if(b&&((i=t.docView.nearest(b))===null||i===void 0?void 0:i.isEditable)!=!1){if(m.caretPositionFromPoint){let A=m.caretPositionFromPoint(u,d);A&&({offsetNode:E,offset:x}=A)}else if(m.caretRangeFromPoint){let A=m.caretRangeFromPoint(u,d);A&&({startContainer:E,startOffset:x}=A,(!t.contentDOM.contains(E)||Ze.safari&&DXe(E,x,u)||Ze.chrome&&LXe(E,x,u))&&(E=void 0))}E&&(x=Math.min(Qu(E),x))}if(!E||!t.docView.dom.contains(E)){let A=Ti.find(t.docView,h);if(!A)return f>l.top+l.height/2?l.to:l.from;({node:E,offset:x}=X9(A.dom,u,d))}let S=t.docView.nearest(E);if(!S)return null;if(S.isWidget&&((s=S.dom)===null||s===void 0?void 0:s.nodeType)==1){let A=S.dom.getBoundingClientRect();return e.y<A.top||e.y<=A.bottom&&e.x<=(A.left+A.right)/2?S.posAtStart:S.posAtEnd}else return S.localPosFromDOM(E,x)+S.posAtStart}function xJ(t,e,n,r,i){let s=Math.round((r-e.left)*t.defaultCharacterWidth);if(t.lineWrapping&&n.height>t.defaultLineHeight*1.5){let o=t.viewState.heightOracle.textHeight,l=Math.floor((i-n.top-(t.defaultLineHeight-o)*.5)/o);s+=l*t.viewState.heightOracle.lineLength}let a=t.state.sliceDoc(n.from,n.to);return n.from+N9(a,s,t.state.tabSize)}function DXe(t,e,n){let r;if(t.nodeType!=3||e!=(r=t.nodeValue.length))return!1;for(let i=t.nextSibling;i;i=i.nextSibling)if(i.nodeType!=1||i.nodeName!="BR")return!1;return og(t,r-1,r).getBoundingClientRect().left>n}function LXe(t,e,n){if(e!=0)return!1;for(let i=t;;){let s=i.parentNode;if(!s||s.nodeType!=1||s.firstChild!=i)return!1;if(s.classList.contains("cm-line"))break;i=s}let r=t.nodeType==1?t.getBoundingClientRect():og(t,0,Math.max(t.nodeValue.length,1)).getBoundingClientRect();return n-r.left>5}function Z9(t,e){let n=t.lineBlockAt(e);if(Array.isArray(n.type)){for(let r of n.type)if(r.to>e||r.to==e&&(r.to==n.to||r.type==_a.Text))return r}return n}function OXe(t,e,n,r){let i=Z9(t,e.head),s=!r||i.type!=_a.Text||!(t.lineWrapping||i.widgetLineBreaks)?null:t.coordsAtPos(e.assoc<0&&e.head>i.from?e.head-1:e.head);if(s){let a=t.dom.getBoundingClientRect(),o=t.textDirectionAt(i.from),l=t.posAtCoords({x:n==(o==kr.LTR)?a.right-1:a.left+1,y:(s.top+s.bottom)/2});if(l!=null)return Le.cursor(l,n?-1:1)}return Le.cursor(n?i.to:i.from,n?-1:1)}function wJ(t,e,n,r){let i=t.state.doc.lineAt(e.head),s=t.bidiSpans(i),a=t.textDirectionAt(i.from);for(let o=e,l=null;;){let c=yXe(i,s,a,o,n),u=M0e;if(!c){if(i.number==(n?t.state.doc.lines:1))return o;u=`
123`,i=t.state.doc.line(i.number+(n?1:-1)),s=t.bidiSpans(i),c=t.visualLineSide(i,!n)}if(l){if(!l(u))return o}else{if(!r)return c;l=r(u)}o=c}}function MXe(t,e,n){let r=t.state.charCategorizer(e),i=r(n);return s=>{let a=r(s);return i==Gr.Space&&(i=a),i==a}}function PXe(t,e,n,r){let i=e.head,s=n?1:-1;if(i==(n?t.state.doc.length:0))return Le.cursor(i,e.assoc);let a=e.goalColumn,o,l=t.contentDOM.getBoundingClientRect(),c=t.coordsAtPos(i,e.assoc||-1),u=t.documentTop;if(c)a==null&&(a=c.left-l.left),o=s<0?c.top:c.bottom;else{let h=t.viewState.lineBlockAt(i);a==null&&(a=Math.min(l.right-l.left,t.defaultCharacterWidth*(i-h.from))),o=(s<0?h.top:h.bottom)+u}let d=l.left+a,f=r??t.viewState.heightOracle.textHeight>>1;for(let h=0;;h+=10){let m=o+(f+h)*s,g=Q0e(t,{x:d,y:m},!1,s);if(m<l.top||m>l.bottom||(s<0?g<i:g>i)){let b=t.docView.coordsForChar(g),E=!b||m<b.top?-1:1;return Le.cursor(g,E,void 0,a)}}}function P5(t,e,n){for(;;){let r=0;for(let i of t)i.between(e-1,e+1,(s,a,o)=>{if(e>s&&e<a){let l=r||n||(e-s<a-e?-1:1);e=l<0?s:a,r=l}});if(!r)return e}}function U6(t,e,n){let r=P5(t.state.facet(NV).map(i=>i(t)),n.from,e.head>n.from?-1:1);return r==n.from?n:Le.cursor(r,r<n.from?1:-1)}const Gx="ï¿¿";class $Xe{constructor(e,n){this.points=e,this.text="",this.lineSeparator=n.facet(vn.lineSeparator)}append(e){this.text+=e}lineBreak(){this.text+=Gx}readRange(e,n){if(!e)return this;let r=e.parentNode;for(let i=e;;){this.findPointBefore(r,i);let s=this.text.length;this.readNode(i);let a=i.nextSibling;if(a==n)break;let o=ar.get(i),l=ar.get(a);(o&&l?o.breakAfter:(o?o.breakAfter:EI(i))||EI(a)&&(i.nodeName!="BR"||i.cmIgnore)&&this.text.length>s)&&this.lineBreak(),i=a}return this.findPointBefore(r,n),this}readTextNode(e){let n=e.nodeValue;for(let r of this.points)r.node==e&&(r.pos=this.text.length+Math.min(r.offset,n.length));for(let r=0,i=this.lineSeparator?null:/\r\n?|\n/g;;){let s=-1,a=1,o;if(this.lineSeparator?(s=n.indexOf(this.lineSeparator,r),a=this.lineSeparator.length):(o=i.exec(n))&&(s=o.index,a=o[0].length),this.append(n.slice(r,s<0?n.length:s)),s<0)break;if(this.lineBreak(),a>1)for(let l of this.points)l.node==e&&l.pos>this.text.length&&(l.pos-=a-1);r=s+a}}readNode(e){if(e.cmIgnore)return;let n=ar.get(e),r=n&&n.overrideDOMText;if(r!=null){this.findPointInside(e,r.length);for(let i=r.iter();!i.next().done;)i.lineBreak?this.lineBreak():this.append(i.value)}else e.nodeType==3?this.readTextNode(e):e.nodeName=="BR"?e.nextSibling&&this.lineBreak():e.nodeType==1&&this.readRange(e.firstChild,null)}findPointBefore(e,n){for(let r of this.points)r.node==e&&e.childNodes[r.offset]==n&&(r.pos=this.text.length)}findPointInside(e,n){for(let r of this.points)(e.nodeType==3?r.node==e:e.contains(r.node))&&(r.pos=this.text.length+(NXe(e,r.node,r.offset)?n:0))}}function NXe(t,e,n){for(;;){if(!e||n<Qu(e))return!1;if(e==t)return!0;n=ag(e)+1,e=e.parentNode}}class SJ{constructor(e,n){this.node=e,this.offset=n,this.pos=-1}}class FXe{constructor(e,n,r,i){this.typeOver=i,this.bounds=null,this.text="",this.domChanged=n>-1;let{impreciseHead:s,impreciseAnchor:a}=e.docView;if(e.state.readOnly&&n>-1)this.newSel=null;else if(n>-1&&(this.bounds=e.docView.domBoundsAround(n,r,0))){let o=s||a?[]:UXe(e),l=new $Xe(o,e.state);l.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=l.text,this.newSel=HXe(o,this.bounds.from)}else{let o=e.observer.selectionRange,l=s&&s.node==o.focusNode&&s.offset==o.focusOffset||!B9(e.contentDOM,o.focusNode)?e.state.selection.main.head:e.docView.posFromDOM(o.focusNode,o.focusOffset),c=a&&a.node==o.anchorNode&&a.offset==o.anchorOffset||!B9(e.contentDOM,o.anchorNode)?e.state.selection.main.anchor:e.docView.posFromDOM(o.anchorNode,o.anchorOffset),u=e.viewport;if((Ze.ios||Ze.chrome)&&e.state.selection.main.empty&&l!=c&&(u.from>0||u.to<e.state.doc.length)){let d=Math.min(l,c),f=Math.max(l,c),h=u.from-d,m=u.to-f;(h==0||h==1||d==0)&&(m==0||m==-1||f==e.state.doc.length)&&(l=0,c=e.state.doc.length)}this.newSel=Le.single(c,l)}}}function X0e(t,e){let n,{newSel:r}=e,i=t.state.selection.main,s=t.inputState.lastKeyTime>Date.now()-100?t.inputState.lastKeyCode:-1;if(e.bounds){let{from:a,to:o}=e.bounds,l=i.from,c=null;(s===8||Ze.android&&e.text.length<o-a)&&(l=i.to,c="end");let u=BXe(t.state.doc.sliceString(a,o,Gx),e.text,l-a,c);u&&(Ze.chrome&&s==13&&u.toB==u.from+2&&e.text.slice(u.from,u.toB)==Gx+Gx&&u.toB--,n={from:a+u.from,to:a+u.toA,insert:On.of(e.text.slice(u.from,u.toB).split(Gx))})}else r&&(!t.hasFocus&&t.state.facet(Xd)||r.main.eq(i))&&(r=null);if(!n&&!r)return!1;if(!n&&e.typeOver&&!i.empty&&r&&r.main.empty?n={from:i.from,to:i.to,insert:t.state.doc.slice(i.from,i.to)}:(Ze.mac||Ze.android)&&n&&n.from==n.to&&n.from==i.head-1&&/^\. ?$/.test(n.insert.toString())&&t.contentDOM.getAttribute("autocorrect")=="off"?(r&&n.insert.length==2&&(r=Le.single(r.main.anchor-1,r.main.head-1)),n={from:n.from,to:n.to,insert:On.of([n.insert.toString().replace("."," ")])}):n&&n.from>=i.from&&n.to<=i.to&&(n.from!=i.from||n.to!=i.to)&&i.to-i.from-(n.to-n.from)<=4?n={from:i.from,to:i.to,insert:t.state.doc.slice(i.from,n.from).append(n.insert).append(t.state.doc.slice(n.to,i.to))}:Ze.chrome&&n&&n.from==n.to&&n.from==i.head&&n.insert.toString()==`
124 `&&t.lineWrapping&&(r&&(r=Le.single(r.main.anchor-1,r.main.head-1)),n={from:i.from,to:i.to,insert:On.of([" "])}),n)return jV(t,n,r,s);if(r&&!r.main.eq(i)){let a=!1,o="select";return t.inputState.lastSelectionTime>Date.now()-50&&(t.inputState.lastSelectionOrigin=="select"&&(a=!0),o=t.inputState.lastSelectionOrigin),t.dispatch({selection:r,scrollIntoView:a,userEvent:o}),!0}else return!1}function jV(t,e,n,r=-1){if(Ze.ios&&t.inputState.flushIOSKey(e))return!0;let i=t.state.selection.main;if(Ze.android&&(e.to==i.to&&(e.from==i.from||e.from==i.from-1&&t.state.sliceDoc(e.from,i.from)==" ")&&e.insert.length==1&&e.insert.lines==2&&iy(t.contentDOM,"Enter",13)||(e.from==i.from-1&&e.to==i.to&&e.insert.length==0||r==8&&e.insert.length<e.to-e.from&&e.to>i.head)&&iy(t.contentDOM,"Backspace",8)||e.from==i.from&&e.to==i.to+1&&e.insert.length==0&&iy(t.contentDOM,"Delete",46)))return!0;let s=e.insert.toString();t.inputState.composing>=0&&t.inputState.composing++;let a,o=()=>a||(a=jXe(t,e,n));return t.state.facet(j0e).some(l=>l(t,e.from,e.to,s,o))||t.dispatch(o()),!0}function jXe(t,e,n){let r,i=t.state,s=i.selection.main;if(e.from>=s.from&&e.to<=s.to&&e.to-e.from>=(s.to-s.from)/3&&(!n||n.main.empty&&n.main.from==e.from+e.insert.length)&&t.inputState.composing<0){let o=s.from<e.from?i.sliceDoc(s.from,e.from):"",l=s.to>e.to?i.sliceDoc(e.to,s.to):"";r=i.replaceSelection(t.state.toText(o+e.insert.sliceString(0,void 0,t.state.lineBreak)+l))}else{let o=i.changes(e),l=n&&n.main.to<=o.newLength?n.main:void 0;if(i.selection.ranges.length>1&&t.inputState.composing>=0&&e.to<=s.to&&e.to>=s.to-10){let c=t.state.sliceDoc(e.from,e.to),u,d=n&&Y0e(t,n.main.head);if(d){let m=e.insert.length-(e.to-e.from);u={from:d.from,to:d.to-m}}else u=t.state.doc.lineAt(s.head);let f=s.to-e.to,h=s.to-s.from;r=i.changeByRange(m=>{if(m.from==s.from&&m.to==s.to)return{changes:o,range:l||m.map(o)};let g=m.to-f,b=g-c.length;if(m.to-m.from!=h||t.state.sliceDoc(b,g)!=c||m.to>=u.from&&m.from<=u.to)return{range:m};let E=i.changes({from:b,to:g,insert:e.insert}),x=m.to-s.to;return{changes:E,range:l?Le.range(Math.max(0,l.anchor+x),Math.max(0,l.head+x)):m.map(E)}})}else r={changes:o,selection:l&&i.selection.replaceRange(l)}}let a="input.type";return(t.composing||t.inputState.compositionPendingChange&&t.inputState.compositionEndedAt>Date.now()-50)&&(t.inputState.compositionPendingChange=!1,a+=".compose",t.inputState.compositionFirstChange&&(a+=".start",t.inputState.compositionFirstChange=!1)),i.update(r,{userEvent:a,scrollIntoView:!0})}function BXe(t,e,n,r){let i=Math.min(t.length,e.length),s=0;for(;s<i&&t.charCodeAt(s)==e.charCodeAt(s);)s++;if(s==i&&t.length==e.length)return null;let a=t.length,o=e.length;for(;a>0&&o>0&&t.charCodeAt(a-1)==e.charCodeAt(o-1);)a--,o--;if(r=="end"){let l=Math.max(0,s-Math.min(a,o));n-=a+l-s}if(a<s&&t.length<e.length){let l=n<=s&&n>=a?s-n:0;s-=l,o=s+(o-a),a=s}else if(o<s){let l=n<=s&&n>=o?s-n:0;s-=l,a=s+(a-o),o=s}return{from:s,toA:a,toB:o}}function UXe(t){let e=[];if(t.root.activeElement!=t.contentDOM)return e;let{anchorNode:n,anchorOffset:r,focusNode:i,focusOffset:s}=t.observer.selectionRange;return n&&(e.push(new SJ(n,r)),(i!=n||s!=r)&&e.push(new SJ(i,s))),e}function HXe(t,e){if(t.length==0)return null;let n=t[0].pos,r=t.length==2?t[1].pos:n;return n>-1&&r>-1?Le.single(n+e,r+e):null}class VXe{setSelectionOrigin(e){this.lastSelectionOrigin=e,this.lastSelectionTime=Date.now()}constructor(e){this.view=e,this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.pendingIOSKey=void 0,this.tabFocusMode=-1,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastContextMenu=0,this.scrollHandlers=[],this.handlers=Object.create(null),this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null,this.draggedContent=null,this.handleEvent=this.handleEvent.bind(this),this.notifiedFocused=e.hasFocus,Ze.safari&&e.contentDOM.addEventListener("input",()=>null),Ze.gecko&&sZe(e.contentDOM.ownerDocument)}handleEvent(e){!XXe(this.view,e)||this.ignoreDuringComposition(e)||e.type=="keydown"&&this.keydown(e)||(this.view.updateState!=0?Promise.resolve().then(()=>this.runHandlers(e.type,e)):this.runHandlers(e.type,e))}runHandlers(e,n){let r=this.handlers[e];if(r){for(let i of r.observers)i(this.view,n);for(let i of r.handlers){if(n.defaultPrevented)break;if(i(this.view,n)){n.preventDefault();break}}}}ensureHandlers(e){let n=WXe(e),r=this.handlers,i=this.view.contentDOM;for(let s in n)if(s!="scroll"){let a=!n[s].handlers.length,o=r[s];o&&a!=!o.handlers.length&&(i.removeEventListener(s,this.handleEvent),o=null),o||i.addEventListener(s,this.handleEvent,{passive:a})}for(let s in r)s!="scroll"&&!n[s]&&i.removeEventListener(s,this.handleEvent);this.handlers=n}keydown(e){if(this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),e.keyCode==9&&this.tabFocusMode>-1&&(!this.tabFocusMode||Date.now()<=this.tabFocusMode))return!0;if(this.tabFocusMode>0&&e.keyCode!=27&&J0e.indexOf(e.keyCode)<0&&(this.tabFocusMode=-1),Ze.android&&Ze.chrome&&!e.synthetic&&(e.keyCode==13||e.keyCode==8))return this.view.observer.delayAndroidKey(e.key,e.keyCode),!0;let n;return Ze.ios&&!e.synthetic&&!e.altKey&&!e.metaKey&&((n=Z0e.find(r=>r.keyCode==e.keyCode))&&!e.ctrlKey||zXe.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey)?(this.pendingIOSKey=n||e,setTimeout(()=>this.flushIOSKey(),250),!0):(e.keyCode!=229&&this.view.observer.forceFlush(),!1)}flushIOSKey(e){let n=this.pendingIOSKey;return!n||n.key=="Enter"&&e&&e.from<e.to&&/^\S+$/.test(e.insert.toString())?!1:(this.pendingIOSKey=void 0,iy(this.view.contentDOM,n.key,n.keyCode,n instanceof KeyboardEvent?n:void 0))}ignoreDuringComposition(e){return/^key/.test(e.type)?this.composing>0?!0:Ze.safari&&!Ze.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}startMouseSelection(e){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=e}update(e){this.view.observer.update(e),this.mouseSelection&&this.mouseSelection.update(e),this.draggedContent&&e.docChanged&&(this.draggedContent=this.draggedContent.map(e.changes)),e.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}function TJ(t,e){return(n,r)=>{try{return e.call(t,r,n)}catch(i){no(n.state,i)}}}function WXe(t){let e=Object.create(null);function n(r){return e[r]||(e[r]={observers:[],handlers:[]})}for(let r of t){let i=r.spec;if(i&&i.domEventHandlers)for(let s in i.domEventHandlers){let a=i.domEventHandlers[s];a&&n(s).handlers.push(TJ(r.value,a))}if(i&&i.domEventObservers)for(let s in i.domEventObservers){let a=i.domEventObservers[s];a&&n(s).observers.push(TJ(r.value,a))}}for(let r in Rc)n(r).handlers.push(Rc[r]);for(let r in _l)n(r).observers.push(_l[r]);return e}const Z0e=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Enter",keyCode:13,inputType:"insertLineBreak"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],zXe="dthko",J0e=[16,17,18,20,91,92,224,225],UC=6;function HC(t){return Math.max(0,t)*.7+8}function GXe(t,e){return Math.max(Math.abs(t.clientX-e.clientX),Math.abs(t.clientY-e.clientY))}class qXe{constructor(e,n,r,i){this.view=e,this.startEvent=n,this.style=r,this.mustSelect=i,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=n,this.scrollParents=nXe(e.contentDOM),this.atoms=e.state.facet(NV).map(a=>a(e));let s=e.contentDOM.ownerDocument;s.addEventListener("mousemove",this.move=this.move.bind(this)),s.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=n.shiftKey,this.multiple=e.state.facet(vn.allowMultipleSelections)&&KXe(e,n),this.dragging=QXe(e,n)&&nge(n)==1?null:!1}start(e){this.dragging===!1&&this.select(e)}move(e){if(e.buttons==0)return this.destroy();if(this.dragging||this.dragging==null&&GXe(this.startEvent,e)<10)return;this.select(this.lastEvent=e);let n=0,r=0,i=0,s=0,a=this.view.win.innerWidth,o=this.view.win.innerHeight;this.scrollParents.x&&({left:i,right:a}=this.scrollParents.x.getBoundingClientRect()),this.scrollParents.y&&({top:s,bottom:o}=this.scrollParents.y.getBoundingClientRect());let l=FV(this.view);e.clientX-l.left<=i+UC?n=-HC(i-e.clientX):e.clientX+l.right>=a-UC&&(n=HC(e.clientX-a)),e.clientY-l.top<=s+UC?r=-HC(s-e.clientY):e.clientY+l.bottom>=o-UC&&(r=HC(e.clientY-o)),this.setScrollSpeed(n,r)}up(e){this.dragging==null&&this.select(this.lastEvent),this.dragging||e.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let e=this.view.contentDOM.ownerDocument;e.removeEventListener("mousemove",this.move),e.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=this.view.inputState.draggedContent=null}setScrollSpeed(e,n){this.scrollSpeed={x:e,y:n},e||n?this.scrolling<0&&(this.scrolling=setInterval(()=>this.scroll(),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){let{x:e,y:n}=this.scrollSpeed;e&&this.scrollParents.x&&(this.scrollParents.x.scrollLeft+=e,e=0),n&&this.scrollParents.y&&(this.scrollParents.y.scrollTop+=n,n=0),(e||n)&&this.view.win.scrollBy(e,n),this.dragging===!1&&this.select(this.lastEvent)}skipAtoms(e){let n=null;for(let r=0;r<e.ranges.length;r++){let i=e.ranges[r],s=null;if(i.empty){let a=P5(this.atoms,i.from,0);a!=i.from&&(s=Le.cursor(a,-1))}else{let a=P5(this.atoms,i.from,-1),o=P5(this.atoms,i.to,1);(a!=i.from||o!=i.to)&&(s=Le.range(i.from==i.anchor?a:o,i.from==i.head?a:o))}s&&(n||(n=e.ranges.slice()),n[r]=s)}return n?Le.create(n,e.mainIndex):e}select(e){let{view:n}=this,r=this.skipAtoms(this.style.get(e,this.extend,this.multiple));(this.mustSelect||!r.eq(n.state.selection,this.dragging===!1))&&this.view.dispatch({selection:r,userEvent:"select.pointer"}),this.mustSelect=!1}update(e){e.transactions.some(n=>n.isUserEvent("input.type"))?this.destroy():this.style.update(e)&&setTimeout(()=>this.select(this.lastEvent),20)}}function KXe(t,e){let n=t.state.facet(P0e);return n.length?n[0](e):Ze.mac?e.metaKey:e.ctrlKey}function YXe(t,e){let n=t.state.facet($0e);return n.length?n[0](e):Ze.mac?!e.altKey:!e.ctrlKey}function QXe(t,e){let{main:n}=t.state.selection;if(n.empty)return!1;let r=q2(t.root);if(!r||r.rangeCount==0)return!0;let i=r.getRangeAt(0).getClientRects();for(let s=0;s<i.length;s++){let a=i[s];if(a.left<=e.clientX&&a.right>=e.clientX&&a.top<=e.clientY&&a.bottom>=e.clientY)return!0}return!1}function XXe(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let n=e.target,r;n!=t.contentDOM;n=n.parentNode)if(!n||n.nodeType==11||(r=ar.get(n))&&r.ignoreEvent(e))return!1;return!0}const Rc=Object.create(null),_l=Object.create(null),ege=Ze.ie&&Ze.ie_version<15||Ze.ios&&Ze.webkit_version<604;function ZXe(t){let e=t.dom.parentNode;if(!e)return;let n=e.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.focus(),setTimeout(()=>{t.focus(),n.remove(),tge(t,n.value)},50)}function bL(t,e,n){for(let r of t.facet(e))n=r(n,t);return n}function tge(t,e){e=bL(t.state,MV,e);let{state:n}=t,r,i=1,s=n.toText(e),a=s.lines==n.selection.ranges.length;if(J9!=null&&n.selection.ranges.every(l=>l.empty)&&J9==s.toString()){let l=-1;r=n.changeByRange(c=>{let u=n.doc.lineAt(c.from);if(u.from==l)return{range:c};l=u.from;let d=n.toText((a?s.line(i++).text:e)+n.lineBreak);return{changes:{from:u.from,insert:d},range:Le.cursor(c.from+d.length)}})}else a?r=n.changeByRange(l=>{let c=s.line(i++);return{changes:{from:l.from,to:l.to,insert:c.text},range:Le.cursor(l.from+c.length)}}):r=n.replaceSelection(s);t.dispatch(r,{userEvent:"input.paste",scrollIntoView:!0})}_l.scroll=t=>{t.inputState.lastScrollTop=t.scrollDOM.scrollTop,t.inputState.lastScrollLeft=t.scrollDOM.scrollLeft};Rc.keydown=(t,e)=>(t.inputState.setSelectionOrigin("select"),e.keyCode==27&&t.inputState.tabFocusMode!=0&&(t.inputState.tabFocusMode=Date.now()+2e3),!1);_l.touchstart=(t,e)=>{t.inputState.lastTouchTime=Date.now(),t.inputState.setSelectionOrigin("select.pointer")};_l.touchmove=t=>{t.inputState.setSelectionOrigin("select.pointer")};Rc.mousedown=(t,e)=>{if(t.observer.flush(),t.inputState.lastTouchTime>Date.now()-2e3)return!1;let n=null;for(let r of t.state.facet(N0e))if(n=r(t,e),n)break;if(!n&&e.button==0&&(n=tZe(t,e)),n){let r=!t.hasFocus;t.inputState.startMouseSelection(new qXe(t,e,n,r)),r&&t.observer.ignore(()=>{g0e(t.contentDOM);let s=t.root.activeElement;s&&!s.contains(t.contentDOM)&&s.blur()});let i=t.inputState.mouseSelection;if(i)return i.start(e),i.dragging===!1}return!1};function AJ(t,e,n,r){if(r==1)return Le.cursor(e,n);if(r==2)return _Xe(t.state,e,n);{let i=Ti.find(t.docView,e),s=t.state.doc.lineAt(i?i.posAtEnd:e),a=i?i.posAtStart:s.from,o=i?i.posAtEnd:s.to;return o<t.state.doc.length&&o==s.to&&o++,Le.range(a,o)}}let CJ=(t,e,n)=>e>=n.top&&e<=n.bottom&&t>=n.left&&t<=n.right;function JXe(t,e,n,r){let i=Ti.find(t.docView,e);if(!i)return 1;let s=e-i.posAtStart;if(s==0)return 1;if(s==i.length)return-1;let a=i.coordsAt(s,-1);if(a&&CJ(n,r,a))return-1;let o=i.coordsAt(s,1);return o&&CJ(n,r,o)?1:a&&a.bottom>=r?-1:1}function RJ(t,e){let n=t.posAtCoords({x:e.clientX,y:e.clientY},!1);return{pos:n,bias:JXe(t,n,e.clientX,e.clientY)}}const eZe=Ze.ie&&Ze.ie_version<=11;let _J=null,IJ=0,kJ=0;function nge(t){if(!eZe)return t.detail;let e=_J,n=kJ;return _J=t,kJ=Date.now(),IJ=!e||n>Date.now()-400&&Math.abs(e.clientX-t.clientX)<2&&Math.abs(e.clientY-t.clientY)<2?(IJ+1)%3:1}function tZe(t,e){let n=RJ(t,e),r=nge(e),i=t.state.selection;return{update(s){s.docChanged&&(n.pos=s.changes.mapPos(n.pos),i=i.map(s.changes))},get(s,a,o){let l=RJ(t,s),c,u=AJ(t,l.pos,l.bias,r);if(n.pos!=l.pos&&!a){let d=AJ(t,n.pos,n.bias,r),f=Math.min(d.from,u.from),h=Math.max(d.to,u.to);u=f<u.from?Le.range(f,h):Le.range(h,f)}return a?i.replaceRange(i.main.extend(u.from,u.to)):o&&r==1&&i.ranges.length>1&&(c=nZe(i,l.pos))?c:o?i.addRange(u):Le.create([u])}}}function nZe(t,e){for(let n=0;n<t.ranges.length;n++){let{from:r,to:i}=t.ranges[n];if(r<=e&&i>=e)return Le.create(t.ranges.slice(0,n).concat(t.ranges.slice(n+1)),t.mainIndex==n?0:t.mainIndex-(t.mainIndex>n?1:0))}return null}Rc.dragstart=(t,e)=>{let{selection:{main:n}}=t.state;if(e.target.draggable){let i=t.docView.nearest(e.target);if(i&&i.isWidget){let s=i.posAtStart,a=s+i.length;(s>=n.to||a<=n.from)&&(n=Le.range(s,a))}}let{inputState:r}=t;return r.mouseSelection&&(r.mouseSelection.dragging=!0),r.draggedContent=n,e.dataTransfer&&(e.dataTransfer.setData("Text",bL(t.state,PV,t.state.sliceDoc(n.from,n.to))),e.dataTransfer.effectAllowed="copyMove"),!1};Rc.dragend=t=>(t.inputState.draggedContent=null,!1);function DJ(t,e,n,r){if(n=bL(t.state,MV,n),!n)return;let i=t.posAtCoords({x:e.clientX,y:e.clientY},!1),{draggedContent:s}=t.inputState,a=r&&s&&YXe(t,e)?{from:s.from,to:s.to}:null,o={from:i,insert:n},l=t.state.changes(a?[a,o]:o);t.focus(),t.dispatch({changes:l,selection:{anchor:l.mapPos(i,-1),head:l.mapPos(i,1)},userEvent:a?"move.drop":"input.drop"}),t.inputState.draggedContent=null}Rc.drop=(t,e)=>{if(!e.dataTransfer)return!1;if(t.state.readOnly)return!0;let n=e.dataTransfer.files;if(n&&n.length){let r=Array(n.length),i=0,s=()=>{++i==n.length&&DJ(t,e,r.filter(a=>a!=null).join(t.state.lineBreak),!1)};for(let a=0;a<n.length;a++){let o=new FileReader;o.onerror=s,o.onload=()=>{/[\x00-\x08\x0e-\x1f]{2}/.test(o.result)||(r[a]=o.result),s()},o.readAsText(n[a])}return!0}else{let r=e.dataTransfer.getData("Text");if(r)return DJ(t,e,r,!0),!0}return!1};Rc.paste=(t,e)=>{if(t.state.readOnly)return!0;t.observer.flush();let n=ege?null:e.clipboardData;return n?(tge(t,n.getData("text/plain")||n.getData("text/uri-list")),!0):(ZXe(t),!1)};function rZe(t,e){let n=t.dom.parentNode;if(!n)return;let r=n.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.value=e,r.focus(),r.selectionEnd=e.length,r.selectionStart=0,setTimeout(()=>{r.remove(),t.focus()},50)}function iZe(t){let e=[],n=[],r=!1;for(let i of t.selection.ranges)i.empty||(e.push(t.sliceDoc(i.from,i.to)),n.push(i));if(!e.length){let i=-1;for(let{from:s}of t.selection.ranges){let a=t.doc.lineAt(s);a.number>i&&(e.push(a.text),n.push({from:a.from,to:Math.min(t.doc.length,a.to+1)})),i=a.number}r=!0}return{text:bL(t,PV,e.join(t.lineBreak)),ranges:n,linewise:r}}let J9=null;Rc.copy=Rc.cut=(t,e)=>{let{text:n,ranges:r,linewise:i}=iZe(t.state);if(!n&&!i)return!1;J9=i?n:null,e.type=="cut"&&!t.state.readOnly&&t.dispatch({changes:r,scrollIntoView:!0,userEvent:"delete.cut"});let s=ege?null:e.clipboardData;return s?(s.clearData(),s.setData("text/plain",n),!0):(rZe(t,n),!1)};const rge=sd.define();function ige(t,e){let n=[];for(let r of t.facet(B0e)){let i=r(t,e);i&&n.push(i)}return n?t.update({effects:n,annotations:rge.of(!0)}):null}function sge(t){setTimeout(()=>{let e=t.hasFocus;if(e!=t.inputState.notifiedFocused){let n=ige(t.state,e);n?t.dispatch(n):t.update([])}},10)}_l.focus=t=>{t.inputState.lastFocusTime=Date.now(),!t.scrollDOM.scrollTop&&(t.inputState.lastScrollTop||t.inputState.lastScrollLeft)&&(t.scrollDOM.scrollTop=t.inputState.lastScrollTop,t.scrollDOM.scrollLeft=t.inputState.lastScrollLeft),sge(t)};_l.blur=t=>{t.observer.clearSelectionRange(),sge(t)};_l.compositionstart=_l.compositionupdate=t=>{t.observer.editContext||(t.inputState.compositionFirstChange==null&&(t.inputState.compositionFirstChange=!0),t.inputState.composing<0&&(t.inputState.composing=0))};_l.compositionend=t=>{t.observer.editContext||(t.inputState.composing=-1,t.inputState.compositionEndedAt=Date.now(),t.inputState.compositionPendingKey=!0,t.inputState.compositionPendingChange=t.observer.pendingRecords().length>0,t.inputState.compositionFirstChange=null,Ze.chrome&&Ze.android?t.observer.flushSoon():t.inputState.compositionPendingChange?Promise.resolve().then(()=>t.observer.flush()):setTimeout(()=>{t.inputState.composing<0&&t.docView.hasComposition&&t.update([])},50))};_l.contextmenu=t=>{t.inputState.lastContextMenu=Date.now()};Rc.beforeinput=(t,e)=>{var n,r;if(e.inputType=="insertReplacementText"&&t.observer.editContext){let s=(n=e.dataTransfer)===null||n===void 0?void 0:n.getData("text/plain"),a=e.getTargetRanges();if(s&&a.length){let o=a[0],l=t.posAtDOM(o.startContainer,o.startOffset),c=t.posAtDOM(o.endContainer,o.endOffset);return jV(t,{from:l,to:c,insert:t.state.toText(s)},null),!0}}let i;if(Ze.chrome&&Ze.android&&(i=Z0e.find(s=>s.inputType==e.inputType))&&(t.observer.delayAndroidKey(i.key,i.keyCode),i.key=="Backspace"||i.key=="Delete")){let s=((r=window.visualViewport)===null||r===void 0?void 0:r.height)||0;setTimeout(()=>{var a;(((a=window.visualViewport)===null||a===void 0?void 0:a.height)||0)>s+10&&t.hasFocus&&(t.contentDOM.blur(),t.focus())},100)}return Ze.ios&&e.inputType=="deleteContentForward"&&t.observer.flushSoon(),Ze.safari&&e.inputType=="insertText"&&t.inputState.composing>=0&&setTimeout(()=>_l.compositionend(t,e),20),!1};const LJ=new Set;function sZe(t){LJ.has(t)||(LJ.add(t),t.addEventListener("copy",()=>{}),t.addEventListener("cut",()=>{}))}const OJ=["pre-wrap","normal","pre-line","break-spaces"];let rb=!1;function MJ(){rb=!1}class aZe{constructor(e){this.lineWrapping=e,this.doc=On.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30}heightForGap(e,n){let r=this.doc.lineAt(n).number-this.doc.lineAt(e).number+1;return this.lineWrapping&&(r+=Math.max(0,Math.ceil((n-e-r*this.lineLength*.5)/this.lineLength))),this.lineHeight*r}heightForLine(e){return this.lineWrapping?(1+Math.max(0,Math.ceil((e-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}setDoc(e){return this.doc=e,this}mustRefreshForWrapping(e){return OJ.indexOf(e)>-1!=this.lineWrapping}mustRefreshForHeights(e){let n=!1;for(let r=0;r<e.length;r++){let i=e[r];i<0?r++:this.heightSamples[Math.floor(i*10)]||(n=!0,this.heightSamples[Math.floor(i*10)]=!0)}return n}refresh(e,n,r,i,s,a){let o=OJ.indexOf(e)>-1,l=Math.round(n)!=Math.round(this.lineHeight)||this.lineWrapping!=o;if(this.lineWrapping=o,this.lineHeight=n,this.charWidth=r,this.textHeight=i,this.lineLength=s,l){this.heightSamples={};for(let c=0;c<a.length;c++){let u=a[c];u<0?c++:this.heightSamples[Math.floor(u*10)]=!0}}return l}}class oZe{constructor(e,n){this.from=e,this.heights=n,this.index=0}get more(){return this.index<this.heights.length}}class Tu{constructor(e,n,r,i,s){this.from=e,this.length=n,this.top=r,this.height=i,this._content=s}get type(){return typeof this._content=="number"?_a.Text:Array.isArray(this._content)?this._content:this._content.type}get to(){return this.from+this.length}get bottom(){return this.top+this.height}get widget(){return this._content instanceof Cp?this._content.widget:null}get widgetLineBreaks(){return typeof this._content=="number"?this._content:0}join(e){let n=(Array.isArray(this._content)?this._content:[this]).concat(Array.isArray(e._content)?e._content:[e]);return new Tu(this.from,this.length+e.length,this.top,this.height+e.height,n)}}var Cr=function(t){return t[t.ByPos=0]="ByPos",t[t.ByHeight=1]="ByHeight",t[t.ByPosNoHeight=2]="ByPosNoHeight",t}(Cr||(Cr={}));const $5=.001;class Ia{constructor(e,n,r=2){this.length=e,this.height=n,this.flags=r}get outdated(){return(this.flags&2)>0}set outdated(e){this.flags=(e?2:0)|this.flags&-3}setHeight(e){this.height!=e&&(Math.abs(this.height-e)>$5&&(rb=!0),this.height=e)}replace(e,n,r){return Ia.of(r)}decomposeLeft(e,n){n.push(this)}decomposeRight(e,n){n.push(this)}applyChanges(e,n,r,i){let s=this,a=r.doc;for(let o=i.length-1;o>=0;o--){let{fromA:l,toA:c,fromB:u,toB:d}=i[o],f=s.lineAt(l,Cr.ByPosNoHeight,r.setDoc(n),0,0),h=f.to>=c?f:s.lineAt(c,Cr.ByPosNoHeight,r,0,0);for(d+=h.to-c,c=h.to;o>0&&f.from<=i[o-1].toA;)l=i[o-1].fromA,u=i[o-1].fromB,o--,l<f.from&&(f=s.lineAt(l,Cr.ByPosNoHeight,r,0,0));u+=f.from-l,l=f.from;let m=BV.build(r.setDoc(a),e,u,d);s=SI(s,s.replace(l,c,m))}return s.updateHeight(r,0)}static empty(){return new ko(0,0)}static of(e){if(e.length==1)return e[0];let n=0,r=e.length,i=0,s=0;for(;;)if(n==r)if(i>s*2){let o=e[n-1];o.break?e.splice(--n,1,o.left,null,o.right):e.splice(--n,1,o.left,o.right),r+=1+o.break,i-=o.size}else if(s>i*2){let o=e[r];o.break?e.splice(r,1,o.left,null,o.right):e.splice(r,1,o.left,o.right),r+=2+o.break,s-=o.size}else break;else if(i<s){let o=e[n++];o&&(i+=o.size)}else{let o=e[--r];o&&(s+=o.size)}let a=0;return e[n-1]==null?(a=1,n--):e[n]==null&&(a=1,r++),new lZe(Ia.of(e.slice(0,n)),a,Ia.of(e.slice(r)))}}function SI(t,e){return t==e?t:(t.constructor!=e.constructor&&(rb=!0),e)}Ia.prototype.size=1;class age extends Ia{constructor(e,n,r){super(e,n),this.deco=r}blockAt(e,n,r,i){return new Tu(i,this.length,r,this.height,this.deco||0)}lineAt(e,n,r,i,s){return this.blockAt(0,r,i,s)}forEachLine(e,n,r,i,s,a){e<=s+this.length&&n>=s&&a(this.blockAt(0,r,i,s))}updateHeight(e,n=0,r=!1,i){return i&&i.from<=n&&i.more&&this.setHeight(i.heights[i.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}}class ko extends age{constructor(e,n){super(e,n,null),this.collapsed=0,this.widgetHeight=0,this.breaks=0}blockAt(e,n,r,i){return new Tu(i,this.length,r,this.height,this.breaks)}replace(e,n,r){let i=r[0];return r.length==1&&(i instanceof ko||i instanceof js&&i.flags&4)&&Math.abs(this.length-i.length)<10?(i instanceof js?i=new ko(i.length,this.height):i.height=this.height,this.outdated||(i.outdated=!1),i):Ia.of(r)}updateHeight(e,n=0,r=!1,i){return i&&i.from<=n&&i.more?this.setHeight(i.heights[i.index++]):(r||this.outdated)&&this.setHeight(Math.max(this.widgetHeight,e.heightForLine(this.length-this.collapsed))+this.breaks*e.lineHeight),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class js extends Ia{constructor(e){super(e,0)}heightMetrics(e,n){let r=e.doc.lineAt(n).number,i=e.doc.lineAt(n+this.length).number,s=i-r+1,a,o=0;if(e.lineWrapping){let l=Math.min(this.height,e.lineHeight*s);a=l/s,this.length>s+1&&(o=(this.height-l)/(this.length-s-1))}else a=this.height/s;return{firstLine:r,lastLine:i,perLine:a,perChar:o}}blockAt(e,n,r,i){let{firstLine:s,lastLine:a,perLine:o,perChar:l}=this.heightMetrics(n,i);if(n.lineWrapping){let c=i+(e<n.lineHeight?0:Math.round(Math.max(0,Math.min(1,(e-r)/this.height))*this.length)),u=n.doc.lineAt(c),d=o+u.length*l,f=Math.max(r,e-d/2);return new Tu(u.from,u.length,f,d,0)}else{let c=Math.max(0,Math.min(a-s,Math.floor((e-r)/o))),{from:u,length:d}=n.doc.line(s+c);return new Tu(u,d,r+o*c,o,0)}}lineAt(e,n,r,i,s){if(n==Cr.ByHeight)return this.blockAt(e,r,i,s);if(n==Cr.ByPosNoHeight){let{from:h,to:m}=r.doc.lineAt(e);return new Tu(h,m-h,0,0,0)}let{firstLine:a,perLine:o,perChar:l}=this.heightMetrics(r,s),c=r.doc.lineAt(e),u=o+c.length*l,d=c.number-a,f=i+o*d+l*(c.from-s-d);return new Tu(c.from,c.length,Math.max(i,Math.min(f,i+this.height-u)),u,0)}forEachLine(e,n,r,i,s,a){e=Math.max(e,s),n=Math.min(n,s+this.length);let{firstLine:o,perLine:l,perChar:c}=this.heightMetrics(r,s);for(let u=e,d=i;u<=n;){let f=r.doc.lineAt(u);if(u==e){let m=f.number-o;d+=l*m+c*(e-s-m)}let h=l+c*f.length;a(new Tu(f.from,f.length,d,h,0)),d+=h,u=f.to+1}}replace(e,n,r){let i=this.length-n;if(i>0){let s=r[r.length-1];s instanceof js?r[r.length-1]=new js(s.length+i):r.push(null,new js(i-1))}if(e>0){let s=r[0];s instanceof js?r[0]=new js(e+s.length):r.unshift(new js(e-1),null)}return Ia.of(r)}decomposeLeft(e,n){n.push(new js(e-1),null)}decomposeRight(e,n){n.push(null,new js(this.length-e-1))}updateHeight(e,n=0,r=!1,i){let s=n+this.length;if(i&&i.from<=n+this.length&&i.more){let a=[],o=Math.max(n,i.from),l=-1;for(i.from>n&&a.push(new js(i.from-n-1).updateHeight(e,n));o<=s&&i.more;){let u=e.doc.lineAt(o).length;a.length&&a.push(null);let d=i.heights[i.index++];l==-1?l=d:Math.abs(d-l)>=$5&&(l=-2);let f=new ko(u,d);f.outdated=!1,a.push(f),o+=u+1}o<=s&&a.push(null,new js(s-o).updateHeight(e,o));let c=Ia.of(a);return(l<0||Math.abs(c.height-this.height)>=$5||Math.abs(l-this.heightMetrics(e,n).perLine)>=$5)&&(rb=!0),SI(this,c)}else(r||this.outdated)&&(this.setHeight(e.heightForGap(n,n+this.length)),this.outdated=!1);return this}toString(){return`gap(${this.length})`}}class lZe extends Ia{constructor(e,n,r){super(e.length+n+r.length,e.height+r.height,n|(e.outdated||r.outdated?2:0)),this.left=e,this.right=r,this.size=e.size+r.size}get break(){return this.flags&1}blockAt(e,n,r,i){let s=r+this.left.height;return e<s?this.left.blockAt(e,n,r,i):this.right.blockAt(e,n,s,i+this.left.length+this.break)}lineAt(e,n,r,i,s){let a=i+this.left.height,o=s+this.left.length+this.break,l=n==Cr.ByHeight?e<a:e<o,c=l?this.left.lineAt(e,n,r,i,s):this.right.lineAt(e,n,r,a,o);if(this.break||(l?c.to<o:c.from>o))return c;let u=n==Cr.ByPosNoHeight?Cr.ByPosNoHeight:Cr.ByPos;return l?c.join(this.right.lineAt(o,u,r,a,o)):this.left.lineAt(o,u,r,i,s).join(c)}forEachLine(e,n,r,i,s,a){let o=i+this.left.height,l=s+this.left.length+this.break;if(this.break)e<l&&this.left.forEachLine(e,n,r,i,s,a),n>=l&&this.right.forEachLine(e,n,r,o,l,a);else{let c=this.lineAt(l,Cr.ByPos,r,i,s);e<c.from&&this.left.forEachLine(e,c.from-1,r,i,s,a),c.to>=e&&c.from<=n&&a(c),n>c.to&&this.right.forEachLine(c.to+1,n,r,o,l,a)}}replace(e,n,r){let i=this.left.length+this.break;if(n<i)return this.balanced(this.left.replace(e,n,r),this.right);if(e>this.left.length)return this.balanced(this.left,this.right.replace(e-i,n-i,r));let s=[];e>0&&this.decomposeLeft(e,s);let a=s.length;for(let o of r)s.push(o);if(e>0&&PJ(s,a-1),n<this.length){let o=s.length;this.decomposeRight(n,s),PJ(s,o)}return Ia.of(s)}decomposeLeft(e,n){let r=this.left.length;if(e<=r)return this.left.decomposeLeft(e,n);n.push(this.left),this.break&&(r++,e>=r&&n.push(null)),e>r&&this.right.decomposeLeft(e-r,n)}decomposeRight(e,n){let r=this.left.length,i=r+this.break;if(e>=i)return this.right.decomposeRight(e-i,n);e<r&&this.left.decomposeRight(e,n),this.break&&e<i&&n.push(null),n.push(this.right)}balanced(e,n){return e.size>2*n.size||n.size>2*e.size?Ia.of(this.break?[e,null,n]:[e,n]):(this.left=SI(this.left,e),this.right=SI(this.right,n),this.setHeight(e.height+n.height),this.outdated=e.outdated||n.outdated,this.size=e.size+n.size,this.length=e.length+this.break+n.length,this)}updateHeight(e,n=0,r=!1,i){let{left:s,right:a}=this,o=n+s.length+this.break,l=null;return i&&i.from<=n+s.length&&i.more?l=s=s.updateHeight(e,n,r,i):s.updateHeight(e,n,r),i&&i.from<=o+a.length&&i.more?l=a=a.updateHeight(e,o,r,i):a.updateHeight(e,o,r),l?this.balanced(s,a):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function PJ(t,e){let n,r;t[e]==null&&(n=t[e-1])instanceof js&&(r=t[e+1])instanceof js&&t.splice(e-1,3,new js(n.length+1+r.length))}const cZe=5;class BV{constructor(e,n){this.pos=e,this.oracle=n,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=e}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(e,n){if(this.lineStart>-1){let r=Math.min(n,this.lineEnd),i=this.nodes[this.nodes.length-1];i instanceof ko?i.length+=r-this.pos:(r>this.pos||!this.isCovered)&&this.nodes.push(new ko(r-this.pos,-1)),this.writtenTo=r,n>r&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=n}point(e,n,r){if(e<n||r.heightRelevant){let i=r.widget?r.widget.estimatedHeight:0,s=r.widget?r.widget.lineBreaks:0;i<0&&(i=this.oracle.lineHeight);let a=n-e;r.block?this.addBlock(new age(a,i,r)):(a||s||i>=cZe)&&this.addLineDeco(i,s,a)}else n>e&&this.span(e,n);this.lineEnd>-1&&this.lineEnd<this.pos&&(this.lineEnd=this.oracle.doc.lineAt(this.pos).to)}enterLine(){if(this.lineStart>-1)return;let{from:e,to:n}=this.oracle.doc.lineAt(this.pos);this.lineStart=e,this.lineEnd=n,this.writtenTo<e&&((this.writtenTo<e-1||this.nodes[this.nodes.length-1]==null)&&this.nodes.push(this.blankContent(this.writtenTo,e-1)),this.nodes.push(null)),this.pos>e&&this.nodes.push(new ko(this.pos-e,-1)),this.writtenTo=this.pos}blankContent(e,n){let r=new js(n-e);return this.oracle.doc.lineAt(e).to==n&&(r.flags|=4),r}ensureLine(){this.enterLine();let e=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(e instanceof ko)return e;let n=new ko(0,-1);return this.nodes.push(n),n}addBlock(e){this.enterLine();let n=e.deco;n&&n.startSide>0&&!this.isCovered&&this.ensureLine(),this.nodes.push(e),this.writtenTo=this.pos=this.pos+e.length,n&&n.endSide>0&&(this.covering=e)}addLineDeco(e,n,r){let i=this.ensureLine();i.length+=r,i.collapsed+=r,i.widgetHeight=Math.max(i.widgetHeight,e),i.breaks+=n,this.writtenTo=this.pos=this.pos+r}finish(e){let n=this.nodes.length==0?null:this.nodes[this.nodes.length-1];this.lineStart>-1&&!(n instanceof ko)&&!this.isCovered?this.nodes.push(new ko(0,-1)):(this.writtenTo<this.pos||n==null)&&this.nodes.push(this.blankContent(this.writtenTo,this.pos));let r=e;for(let i of this.nodes)i instanceof ko&&i.updateHeight(this.oracle,r),r+=i?i.length:1;return this.nodes}static build(e,n,r,i){let s=new BV(r,e);return Tn.spans(n,r,i,s,0),s.finish(r)}}function uZe(t,e,n){let r=new dZe;return Tn.compare(t,e,n,r,0),r.changes}class dZe{constructor(){this.changes=[]}compareRange(){}comparePoint(e,n,r,i){(e<n||r&&r.heightRelevant||i&&i.heightRelevant)&&M5(e,n,this.changes,5)}}function fZe(t,e){let n=t.getBoundingClientRect(),r=t.ownerDocument,i=r.defaultView||window,s=Math.max(0,n.left),a=Math.min(i.innerWidth,n.right),o=Math.max(0,n.top),l=Math.min(i.innerHeight,n.bottom);for(let c=t.parentNode;c&&c!=r.body;)if(c.nodeType==1){let u=c,d=window.getComputedStyle(u);if((u.scrollHeight>u.clientHeight||u.scrollWidth>u.clientWidth)&&d.overflow!="visible"){let f=u.getBoundingClientRect();s=Math.max(s,f.left),a=Math.min(a,f.right),o=Math.max(o,f.top),l=Math.min(c==t.parentNode?i.innerHeight:l,f.bottom)}c=d.position=="absolute"||d.position=="fixed"?u.offsetParent:u.parentNode}else if(c.nodeType==11)c=c.host;else break;return{left:s-n.left,right:Math.max(s,a)-n.left,top:o-(n.top+e),bottom:Math.max(o,l)-(n.top+e)}}function hZe(t){let e=t.getBoundingClientRect(),n=t.ownerDocument.defaultView||window;return e.left<n.innerWidth&&e.right>0&&e.top<n.innerHeight&&e.bottom>0}function pZe(t,e){let n=t.getBoundingClientRect();return{left:0,right:n.right-n.left,top:e,bottom:n.bottom-(n.top+e)}}class H6{constructor(e,n,r,i){this.from=e,this.to=n,this.size=r,this.displaySize=i}static same(e,n){if(e.length!=n.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],s=n[r];if(i.from!=s.from||i.to!=s.to||i.size!=s.size)return!1}return!0}draw(e,n){return yt.replace({widget:new mZe(this.displaySize*(n?e.scaleY:e.scaleX),n)}).range(this.from,this.to)}}class mZe extends Of{constructor(e,n){super(),this.size=e,this.vertical=n}eq(e){return e.size==this.size&&e.vertical==this.vertical}toDOM(){let e=document.createElement("div");return this.vertical?e.style.height=this.size+"px":(e.style.width=this.size+"px",e.style.height="2px",e.style.display="inline-block"),e}get estimatedHeight(){return this.vertical?this.size:-1}}class $J{constructor(e){this.state=e,this.pixelViewport={left:0,right:window.innerWidth,top:0,bottom:0},this.inView=!0,this.paddingTop=0,this.paddingBottom=0,this.contentDOMWidth=0,this.contentDOMHeight=0,this.editorHeight=0,this.editorWidth=0,this.scrollTop=0,this.scrolledToBottom=!1,this.scaleX=1,this.scaleY=1,this.scrollAnchorPos=0,this.scrollAnchorHeight=-1,this.scaler=NJ,this.scrollTarget=null,this.printing=!1,this.mustMeasureContent=!0,this.defaultTextDirection=kr.LTR,this.visibleRanges=[],this.mustEnforceCursorAssoc=!1;let n=e.facet($V).some(r=>typeof r!="function"&&r.class=="cm-lineWrapping");this.heightOracle=new aZe(n),this.stateDeco=e.facet(K2).filter(r=>typeof r!="function"),this.heightMap=Ia.empty().applyChanges(this.stateDeco,On.empty,this.heightOracle.setDoc(e.doc),[new Sl(0,0,0,e.doc.length)]);for(let r=0;r<2&&(this.viewport=this.getViewport(0,null),!!this.updateForViewport());r++);this.updateViewportLines(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=yt.set(this.lineGaps.map(r=>r.draw(this,!1))),this.computeVisibleRanges()}updateForViewport(){let e=[this.viewport],{main:n}=this.state.selection;for(let r=0;r<=1;r++){let i=r?n.head:n.anchor;if(!e.some(({from:s,to:a})=>i>=s&&i<=a)){let{from:s,to:a}=this.lineBlockAt(i);e.push(new VC(s,a))}}return this.viewports=e.sort((r,i)=>r.from-i.from),this.updateScaler()}updateScaler(){let e=this.scaler;return this.scaler=this.heightMap.height<=7e6?NJ:new UV(this.heightOracle,this.heightMap,this.viewports),e.eq(this.scaler)?0:2}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,e=>{this.viewportLines.push(qx(e,this.scaler))})}update(e,n=null){this.state=e.state;let r=this.stateDeco;this.stateDeco=this.state.facet(K2).filter(u=>typeof u!="function");let i=e.changedRanges,s=Sl.extendWithRanges(i,uZe(r,this.stateDeco,e?e.changes:Qi.empty(this.state.doc.length))),a=this.heightMap.height,o=this.scrolledToBottom?null:this.scrollAnchorAt(this.scrollTop);MJ(),this.heightMap=this.heightMap.applyChanges(this.stateDeco,e.startState.doc,this.heightOracle.setDoc(this.state.doc),s),(this.heightMap.height!=a||rb)&&(e.flags|=2),o?(this.scrollAnchorPos=e.changes.mapPos(o.from,-1),this.scrollAnchorHeight=o.top):(this.scrollAnchorPos=-1,this.scrollAnchorHeight=this.heightMap.height);let l=s.length?this.mapViewport(this.viewport,e.changes):this.viewport;(n&&(n.range.head<l.from||n.range.head>l.to)||!this.viewportIsAppropriate(l))&&(l=this.getViewport(0,n));let c=l.from!=this.viewport.from||l.to!=this.viewport.to;this.viewport=l,e.flags|=this.updateForViewport(),(c||!e.changes.empty||e.flags&2)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,e.changes))),e.flags|=this.computeVisibleRanges(e.changes),n&&(this.scrollTarget=n),!this.mustEnforceCursorAssoc&&e.selectionSet&&e.view.lineWrapping&&e.state.selection.main.empty&&e.state.selection.main.assoc&&!e.state.facet(H0e)&&(this.mustEnforceCursorAssoc=!0)}measure(e){let n=e.contentDOM,r=window.getComputedStyle(n),i=this.heightOracle,s=r.whiteSpace;this.defaultTextDirection=r.direction=="rtl"?kr.RTL:kr.LTR;let a=this.heightOracle.mustRefreshForWrapping(s),o=n.getBoundingClientRect(),l=a||this.mustMeasureContent||this.contentDOMHeight!=o.height;this.contentDOMHeight=o.height,this.mustMeasureContent=!1;let c=0,u=0;if(o.width&&o.height){let{scaleX:A,scaleY:R}=m0e(n,o);(A>.005&&Math.abs(this.scaleX-A)>.005||R>.005&&Math.abs(this.scaleY-R)>.005)&&(this.scaleX=A,this.scaleY=R,c|=16,a=l=!0)}let d=(parseInt(r.paddingTop)||0)*this.scaleY,f=(parseInt(r.paddingBottom)||0)*this.scaleY;(this.paddingTop!=d||this.paddingBottom!=f)&&(this.paddingTop=d,this.paddingBottom=f,c|=18),this.editorWidth!=e.scrollDOM.clientWidth&&(i.lineWrapping&&(l=!0),this.editorWidth=e.scrollDOM.clientWidth,c|=16);let h=e.scrollDOM.scrollTop*this.scaleY;this.scrollTop!=h&&(this.scrollAnchorHeight=-1,this.scrollTop=h),this.scrolledToBottom=y0e(e.scrollDOM);let m=(this.printing?pZe:fZe)(n,this.paddingTop),g=m.top-this.pixelViewport.top,b=m.bottom-this.pixelViewport.bottom;this.pixelViewport=m;let E=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(E!=this.inView&&(this.inView=E,E&&(l=!0)),!this.inView&&!this.scrollTarget&&!hZe(e.dom))return 0;let x=o.width;if((this.contentDOMWidth!=x||this.editorHeight!=e.scrollDOM.clientHeight)&&(this.contentDOMWidth=o.width,this.editorHeight=e.scrollDOM.clientHeight,c|=16),l){let A=e.docView.measureVisibleLineHeights(this.viewport);if(i.mustRefreshForHeights(A)&&(a=!0),a||i.lineWrapping&&Math.abs(x-this.contentDOMWidth)>i.charWidth){let{lineHeight:R,charWidth:C,textHeight:T}=e.docView.measureTextSize();a=R>0&&i.refresh(s,R,C,T,x/C,A),a&&(e.docView.minWidth=0,c|=16)}g>0&&b>0?u=Math.max(g,b):g<0&&b<0&&(u=Math.min(g,b)),MJ();for(let R of this.viewports){let C=R.from==this.viewport.from?A:e.docView.measureVisibleLineHeights(R);this.heightMap=(a?Ia.empty().applyChanges(this.stateDeco,On.empty,this.heightOracle,[new Sl(0,0,0,e.state.doc.length)]):this.heightMap).updateHeight(i,0,a,new oZe(R.from,C))}rb&&(c|=2)}let S=!this.viewportIsAppropriate(this.viewport,u)||this.scrollTarget&&(this.scrollTarget.range.head<this.viewport.from||this.scrollTarget.range.head>this.viewport.to);return S&&(c&2&&(c|=this.updateScaler()),this.viewport=this.getViewport(u,this.scrollTarget),c|=this.updateForViewport()),(c&2||S)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(a?[]:this.lineGaps,e)),c|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,e.docView.enforceCursorAssoc()),c}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(e,n){let r=.5-Math.max(-.5,Math.min(.5,e/1e3/2)),i=this.heightMap,s=this.heightOracle,{visibleTop:a,visibleBottom:o}=this,l=new VC(i.lineAt(a-r*1e3,Cr.ByHeight,s,0,0).from,i.lineAt(o+(1-r)*1e3,Cr.ByHeight,s,0,0).to);if(n){let{head:c}=n.range;if(c<l.from||c>l.to){let u=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),d=i.lineAt(c,Cr.ByPos,s,0,0),f;n.y=="center"?f=(d.top+d.bottom)/2-u/2:n.y=="start"||n.y=="nearest"&&c<l.from?f=d.top:f=d.bottom-u,l=new VC(i.lineAt(f-1e3/2,Cr.ByHeight,s,0,0).from,i.lineAt(f+u+1e3/2,Cr.ByHeight,s,0,0).to)}}return l}mapViewport(e,n){let r=n.mapPos(e.from,-1),i=n.mapPos(e.to,1);return new VC(this.heightMap.lineAt(r,Cr.ByPos,this.heightOracle,0,0).from,this.heightMap.lineAt(i,Cr.ByPos,this.heightOracle,0,0).to)}viewportIsAppropriate({from:e,to:n},r=0){if(!this.inView)return!0;let{top:i}=this.heightMap.lineAt(e,Cr.ByPos,this.heightOracle,0,0),{bottom:s}=this.heightMap.lineAt(n,Cr.ByPos,this.heightOracle,0,0),{visibleTop:a,visibleBottom:o}=this;return(e==0||i<=a-Math.max(10,Math.min(-r,250)))&&(n==this.state.doc.length||s>=o+Math.max(10,Math.min(r,250)))&&i>a-2*1e3&&s<o+2*1e3}mapLineGaps(e,n){if(!e.length||n.empty)return e;let r=[];for(let i of e)n.touchesRange(i.from,i.to)||r.push(new H6(n.mapPos(i.from),n.mapPos(i.to),i.size,i.displaySize));return r}ensureLineGaps(e,n){let r=this.heightOracle.lineWrapping,i=r?1e4:2e3,s=i>>1,a=i<<1;if(this.defaultTextDirection!=kr.LTR&&!r)return[];let o=[],l=(u,d,f,h)=>{if(d-u<s)return;let m=this.state.selection.main,g=[m.from];m.empty||g.push(m.to);for(let E of g)if(E>u&&E<d){l(u,E-10,f,h),l(E+10,d,f,h);return}let b=vZe(e,E=>E.from>=f.from&&E.to<=f.to&&Math.abs(E.from-u)<s&&Math.abs(E.to-d)<s&&!g.some(x=>E.from<x&&E.to>x));if(!b){if(d<f.to&&n&&r&&n.visibleRanges.some(S=>S.from<=d&&S.to>=d)){let S=n.moveToLineBoundary(Le.cursor(d),!1,!0).head;S>u&&(d=S)}let E=this.gapSize(f,u,d,h),x=r||E<2e6?E:2e6;b=new H6(u,d,E,x)}o.push(b)},c=u=>{if(u.length<a||u.type!=_a.Text)return;let d=gZe(u.from,u.to,this.stateDeco);if(d.total<a)return;let f=this.scrollTarget?this.scrollTarget.range.head:null,h,m;if(r){let g=i/this.heightOracle.lineLength*this.heightOracle.lineHeight,b,E;if(f!=null){let x=zC(d,f),S=((this.visibleBottom-this.visibleTop)/2+g)/u.height;b=x-S,E=x+S}else b=(this.visibleTop-u.top-g)/u.height,E=(this.visibleBottom-u.top+g)/u.height;h=WC(d,b),m=WC(d,E)}else{let g=d.total*this.heightOracle.charWidth,b=i*this.heightOracle.charWidth,E=0;if(g>2e6)for(let C of e)C.from>=u.from&&C.from<u.to&&C.size!=C.displaySize&&C.from*this.heightOracle.charWidth+E<this.pixelViewport.left&&(E=C.size-C.displaySize);let x=this.pixelViewport.left+E,S=this.pixelViewport.right+E,A,R;if(f!=null){let C=zC(d,f),T=((S-x)/2+b)/g;A=C-T,R=C+T}else A=(x-b)/g,R=(S+b)/g;h=WC(d,A),m=WC(d,R)}h>u.from&&l(u.from,h,u,d),m<u.to&&l(m,u.to,u,d)};for(let u of this.viewportLines)Array.isArray(u.type)?u.type.forEach(c):c(u);return o}gapSize(e,n,r,i){let s=zC(i,r)-zC(i,n);return this.heightOracle.lineWrapping?e.height*s:i.total*this.heightOracle.charWidth*s}updateLineGaps(e){H6.same(e,this.lineGaps)||(this.lineGaps=e,this.lineGapDeco=yt.set(e.map(n=>n.draw(this,this.heightOracle.lineWrapping))))}computeVisibleRanges(e){let n=this.stateDeco;this.lineGaps.length&&(n=n.concat(this.lineGapDeco));let r=[];Tn.spans(n,this.viewport.from,this.viewport.to,{span(s,a){r.push({from:s,to:a})},point(){}},20);let i=0;if(r.length!=this.visibleRanges.length)i=12;else for(let s=0;s<r.length&&!(i&8);s++){let a=this.visibleRanges[s],o=r[s];(a.from!=o.from||a.to!=o.to)&&(i|=4,e&&e.mapPos(a.from,-1)==o.from&&e.mapPos(a.to,1)==o.to||(i|=8))}return this.visibleRanges=r,i}lineBlockAt(e){return e>=this.viewport.from&&e<=this.viewport.to&&this.viewportLines.find(n=>n.from<=e&&n.to>=e)||qx(this.heightMap.lineAt(e,Cr.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(e){return e>=this.viewportLines[0].top&&e<=this.viewportLines[this.viewportLines.length-1].bottom&&this.viewportLines.find(n=>n.top<=e&&n.bottom>=e)||qx(this.heightMap.lineAt(this.scaler.fromDOM(e),Cr.ByHeight,this.heightOracle,0,0),this.scaler)}scrollAnchorAt(e){let n=this.lineBlockAtHeight(e+8);return n.from>=this.viewport.from||this.viewportLines[0].top-e>200?n:this.viewportLines[0]}elementAtHeight(e){return qx(this.heightMap.blockAt(this.scaler.fromDOM(e),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}let VC=class{constructor(e,n){this.from=e,this.to=n}};function gZe(t,e,n){let r=[],i=t,s=0;return Tn.spans(n,t,e,{span(){},point(a,o){a>i&&(r.push({from:i,to:a}),s+=a-i),i=o}},20),i<e&&(r.push({from:i,to:e}),s+=e-i),{total:s,ranges:r}}function WC({total:t,ranges:e},n){if(n<=0)return e[0].from;if(n>=1)return e[e.length-1].to;let r=Math.floor(t*n);for(let i=0;;i++){let{from:s,to:a}=e[i],o=a-s;if(r<=o)return s+r;r-=o}}function zC(t,e){let n=0;for(let{from:r,to:i}of t.ranges){if(e<=i){n+=e-r;break}n+=i-r}return n/t.total}function vZe(t,e){for(let n of t)if(e(n))return n}const NJ={toDOM(t){return t},fromDOM(t){return t},scale:1,eq(t){return t==this}};class UV{constructor(e,n,r){let i=0,s=0,a=0;this.viewports=r.map(({from:o,to:l})=>{let c=n.lineAt(o,Cr.ByPos,e,0,0).top,u=n.lineAt(l,Cr.ByPos,e,0,0).bottom;return i+=u-c,{from:o,to:l,top:c,bottom:u,domTop:0,domBottom:0}}),this.scale=(7e6-i)/(n.height-i);for(let o of this.viewports)o.domTop=a+(o.top-s)*this.scale,a=o.domBottom=o.domTop+(o.bottom-o.top),s=o.bottom}toDOM(e){for(let n=0,r=0,i=0;;n++){let s=n<this.viewports.length?this.viewports[n]:null;if(!s||e<s.top)return i+(e-r)*this.scale;if(e<=s.bottom)return s.domTop+(e-s.top);r=s.bottom,i=s.domBottom}}fromDOM(e){for(let n=0,r=0,i=0;;n++){let s=n<this.viewports.length?this.viewports[n]:null;if(!s||e<s.domTop)return r+(e-i)/this.scale;if(e<=s.domBottom)return s.top+(e-s.domTop);r=s.bottom,i=s.domBottom}}eq(e){return e instanceof UV?this.scale==e.scale&&this.viewports.length==e.viewports.length&&this.viewports.every((n,r)=>n.from==e.viewports[r].from&&n.to==e.viewports[r].to):!1}}function qx(t,e){if(e.scale==1)return t;let n=e.toDOM(t.top),r=e.toDOM(t.bottom);return new Tu(t.from,t.length,n,r-n,Array.isArray(t._content)?t._content.map(i=>qx(i,e)):t._content)}const GC=et.define({combine:t=>t.join(" ")}),eN=et.define({combine:t=>t.indexOf(!0)>-1}),tN=Tp.newName(),oge=Tp.newName(),lge=Tp.newName(),cge={"&light":"."+oge,"&dark":"."+lge};function nN(t,e,n){return new Tp(e,{finish(r){return/&/.test(r)?r.replace(/&\w*/,i=>{if(i=="&")return t;if(!n||!n[i])throw new RangeError(`Unsupported selector: ${i}`);return n[i]}):t+" "+r}}
vendor: 4,653 bytes, line 124
124)}const yZe=nN("."+tN,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0,overflowAnchor:"none"},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",minHeight:"100%",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#ddd"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},".cm-iso":{unicodeBidi:"isolate"},".cm-announced":{position:"fixed",top:"-10000px"},"@media print":{".cm-announced":{display:"none"}},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",insetInlineStart:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0,zIndex:300},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-highlightSpace":{backgroundImage:"radial-gradient(circle at 50% 55%, #aaa 20%, transparent 5%)",backgroundPosition:"center"},".cm-highlightTab":{backgroundImage:`url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="20"><path stroke="%23888" stroke-width="1" fill="none" d="M1 10H196L190 5M190 15L196 10M197 4L197 16"/></svg>')`,backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},cge),bZe={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0}
vendor: 15,795 bytes, lines 124-125
124,V6=Ze.ie&&Ze.ie_version<=11;class EZe{constructor(e){this.view=e,this.active=!1,this.editContext=null,this.selectionRange=new rXe,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.printQuery=null,this.parentCheck=-1,this.dom=e.contentDOM,this.observer=new MutationObserver(n=>{for(let r of n)this.queue.push(r);(Ze.ie&&Ze.ie_version<=11||Ze.ios&&e.composing)&&n.some(r=>r.type=="childList"&&r.removedNodes.length||r.type=="characterData"&&r.oldValue.length>r.target.nodeValue.length)?this.flushSoon():this.flush()}),window.EditContext&&e.constructor.EDIT_CONTEXT!==!1&&!(Ze.chrome&&Ze.chrome_version<126)&&(this.editContext=new wZe(e),e.state.facet(Xd)&&(e.contentDOM.editContext=this.editContext.editContext)),V6&&(this.onCharData=n=>{this.queue.push({target:n.target,type:"characterData",oldValue:n.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),window.matchMedia&&(this.printQuery=window.matchMedia("print")),typeof ResizeObserver=="function"&&(this.resizeScroll=new ResizeObserver(()=>{var n;((n=this.view.docView)===null||n===void 0?void 0:n.lastUpdate)<Date.now()-75&&this.onResize()}),this.resizeScroll.observe(e.scrollDOM)),this.addWindowListeners(this.win=e.win),this.start(),typeof IntersectionObserver=="function"&&(this.intersection=new IntersectionObserver(n=>{this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),n.length>0&&n[n.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))},{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver(n=>{n.length>0&&n[n.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))},{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(e){this.view.inputState.runHandlers("scroll",e),this.intersecting&&this.view.measure()}onScroll(e){this.intersecting&&this.flush(!1),this.editContext&&this.view.requestMeasure(this.editContext.measureReq),this.onScrollChanged(e)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1,this.view.requestMeasure()},50))}onPrint(e){(e.type=="change"||!e.type)&&!e.matches||(this.view.viewState.printing=!0,this.view.measure(),setTimeout(()=>{this.view.viewState.printing=!1,this.view.requestMeasure()},500))}updateGaps(e){if(this.gapIntersection&&(e.length!=this.gaps.length||this.gaps.some((n,r)=>n!=e[r]))){this.gapIntersection.disconnect();for(let n of e)this.gapIntersection.observe(n);this.gaps=e}}onSelectionChange(e){let n=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:r}=this,i=this.selectionRange;if(r.state.facet(Xd)?r.root.activeElement!=this.dom:!O5(this.dom,i))return;let s=i.anchorNode&&r.docView.nearest(i.anchorNode);if(s&&s.ignoreEvent(e)){n||(this.selectionChanged=!1);return}(Ze.ie&&Ze.ie_version<=11||Ze.android&&Ze.chrome)&&!r.state.selection.main.empty&&i.focusNode&&Bw(i.focusNode,i.focusOffset,i.anchorNode,i.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:e}=this,n=q2(e.root);if(!n)return!1;let r=Ze.safari&&e.root.nodeType==11&&e.root.activeElement==this.dom&&xZe(this.view,n)||n;if(!r||this.selectionRange.eq(r))return!1;let i=O5(this.dom,r);return i&&!this.selectionChanged&&e.inputState.lastFocusTime>Date.now()-200&&e.inputState.lastTouchTime<Date.now()-300&&sXe(this.dom,r)?(this.view.inputState.lastFocusTime=0,e.docView.updateSelection(),!1):(this.selectionRange.setRange(r),i&&(this.selectionChanged=!0),!0)}setSelectionRange(e,n){this.selectionRange.set(e.node,e.offset,n.node,n.offset),this.selectionChanged=!1}clearSelectionRange(){this.selectionRange.set(null,0,null,0)}listenForScroll(){this.parentCheck=-1;let e=0,n=null;for(let r=this.dom;r;)if(r.nodeType==1)!n&&e<this.scrollTargets.length&&this.scrollTargets[e]==r?e++:n||(n=this.scrollTargets.slice(0,e)),n&&n.push(r),r=r.assignedSlot||r.parentNode;else if(r.nodeType==11)r=r.host;else break;if(e<this.scrollTargets.length&&!n&&(n=this.scrollTargets.slice(0,e)),n){for(let r of this.scrollTargets)r.removeEventListener("scroll",this.onScroll);for(let r of this.scrollTargets=n)r.addEventListener("scroll",this.onScroll)}}ignore(e){if(!this.active)return e();try{return this.stop(),e()}finally{this.start(),this.clear()}}start(){this.active||(this.observer.observe(this.dom,bZe),V6&&this.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.active=!0)}stop(){this.active&&(this.active=!1,this.observer.disconnect(),V6&&this.dom.removeEventListener("DOMCharacterDataModified",this.onCharData))}clear(){this.processRecords(),this.queue.length=0,this.selectionChanged=!1}delayAndroidKey(e,n){var r;if(!this.delayedAndroidKey){let i=()=>{let s=this.delayedAndroidKey;s&&(this.clearDelayedAndroidKey(),this.view.inputState.lastKeyCode=s.keyCode,this.view.inputState.lastKeyTime=Date.now(),!this.flush()&&s.force&&iy(this.dom,s.key,s.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(i)}(!this.delayedAndroidKey||e=="Enter")&&(this.delayedAndroidKey={key:e,keyCode:n,force:this.lastChange<Date.now()-50||!!(!((r=this.delayedAndroidKey)===null||r===void 0)&&r.force)})}clearDelayedAndroidKey(){this.win.cancelAnimationFrame(this.flushingAndroidKey),this.delayedAndroidKey=null,this.flushingAndroidKey=-1}flushSoon(){this.delayedFlush<0&&(this.delayedFlush=this.view.win.requestAnimationFrame(()=>{this.delayedFlush=-1,this.flush()}))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}processRecords(){let e=this.pendingRecords();e.length&&(this.queue=[]);let n=-1,r=-1,i=!1;for(let s of e){let a=this.readMutation(s);a&&(a.typeOver&&(i=!0),n==-1?{from:n,to:r}=a:(n=Math.min(a.from,n),r=Math.max(a.to,r)))}return{from:n,to:r,typeOver:i}}readChange(){let{from:e,to:n,typeOver:r}=this.processRecords(),i=this.selectionChanged&&O5(this.dom,this.selectionRange);if(e<0&&!i)return null;e>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1;let s=new FXe(this.view,e,n,r);return this.view.docView.domChanged={newSel:s.newSel?s.newSel.main:null},s}flush(e=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;e&&this.readSelectionRange();let n=this.readChange();if(!n)return this.view.requestMeasure(),!1;let r=this.view.state,i=X0e(this.view,n);return this.view.state==r&&(n.domChanged||n.newSel&&!n.newSel.main.eq(this.view.state.selection.main))&&this.view.update([]),i}readMutation(e){let n=this.view.docView.nearest(e.target);if(!n||n.ignoreMutation(e))return null;if(n.markDirty(e.type=="attributes"),e.type=="attributes"&&(n.flags|=4),e.type=="childList"){let r=FJ(n,e.previousSibling||e.target.previousSibling,-1),i=FJ(n,e.nextSibling||e.target.nextSibling,1);return{from:r?n.posAfter(r):n.posAtStart,to:i?n.posBefore(i):n.posAtEnd,typeOver:!1}}else return e.type=="characterData"?{from:n.posAtStart,to:n.posAtEnd,typeOver:e.target.nodeValue==e.oldValue}:null}setWindow(e){e!=this.win&&(this.removeWindowListeners(this.win),this.win=e,this.addWindowListeners(this.win))}addWindowListeners(e){e.addEventListener("resize",this.onResize),this.printQuery?this.printQuery.addEventListener?this.printQuery.addEventListener("change",this.onPrint):this.printQuery.addListener(this.onPrint):e.addEventListener("beforeprint",this.onPrint),e.addEventListener("scroll",this.onScroll),e.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(e){e.removeEventListener("scroll",this.onScroll),e.removeEventListener("resize",this.onResize),this.printQuery?this.printQuery.removeEventListener?this.printQuery.removeEventListener("change",this.onPrint):this.printQuery.removeListener(this.onPrint):e.removeEventListener("beforeprint",this.onPrint),e.document.removeEventListener("selectionchange",this.onSelectionChange)}update(e){this.editContext&&(this.editContext.update(e),e.startState.facet(Xd)!=e.state.facet(Xd)&&(e.view.contentDOM.editContext=e.state.facet(Xd)?this.editContext.editContext:null))}destroy(){var e,n,r;this.stop(),(e=this.intersection)===null||e===void 0||e.disconnect(),(n=this.gapIntersection)===null||n===void 0||n.disconnect(),(r=this.resizeScroll)===null||r===void 0||r.disconnect();for(let i of this.scrollTargets)i.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey),this.editContext&&(this.view.contentDOM.editContext=null,this.editContext.destroy())}}function FJ(t,e,n){for(;e;){let r=ar.get(e);if(r&&r.parent==t)return r;let i=e.parentNode;e=i!=t.dom?i:n>0?e.nextSibling:e.previousSibling}return null}function jJ(t,e){let n=e.startContainer,r=e.startOffset,i=e.endContainer,s=e.endOffset,a=t.docView.domAtPos(t.state.selection.main.anchor);return Bw(a.node,a.offset,i,s)&&([n,r,i,s]=[i,s,n,r]),{anchorNode:n,anchorOffset:r,focusNode:i,focusOffset:s}}function xZe(t,e){if(e.getComposedRanges){let i=e.getComposedRanges(t.root)[0];if(i)return jJ(t,i)}let n=null;function r(i){i.preventDefault(),i.stopImmediatePropagation(),n=i.getTargetRanges()[0]}return t.contentDOM.addEventListener("beforeinput",r,!0),t.dom.ownerDocument.execCommand("indent"),t.contentDOM.removeEventListener("beforeinput",r,!0),n?jJ(t,n):null}class wZe{constructor(e){this.from=0,this.to=0,this.pendingContextChange=null,this.handlers=Object.create(null),this.composing=null,this.resetRange(e.state);let n=this.editContext=new window.EditContext({text:e.state.doc.sliceString(this.from,this.to),selectionStart:this.toContextPos(Math.max(this.from,Math.min(this.to,e.state.selection.main.anchor))),selectionEnd:this.toContextPos(e.state.selection.main.head)});this.handlers.textupdate=r=>{let i=e.state.selection.main,{anchor:s,head:a}=i,o=this.toEditorPos(r.updateRangeStart),l=this.toEditorPos(r.updateRangeEnd);e.inputState.composing>=0&&!this.composing&&(this.composing={contextBase:r.updateRangeStart,editorBase:o,drifted:!1});let c={from:o,to:l,insert:On.of(r.text.split(`
125`))};if(c.from==this.from&&s<this.from?c.from=s:c.to==this.to&&s>this.to&&(c.to=s),c.from==c.to&&!c.insert.length){let u=Le.single(this.toEditorPos(r.selectionStart),this.toEditorPos(r.selectionEnd));u.main.eq(i)||e.dispatch({selection:u,userEvent:"select"});return}if((Ze.mac||Ze.android)&&c.from==a-1&&/^\. ?$/.test(r.text)&&e.contentDOM.getAttribute("autocorrect")=="off"&&(c={from:o,to:l,insert:On.of([r.text.replace("."," ")])}),this.pendingContextChange=c,!e.state.readOnly){let u=this.to-this.from+(c.to-c.from+c.insert.length);jV(e,c,Le.single(this.toEditorPos(r.selectionStart,u),this.toEditorPos(r.selectionEnd,u)))}this.pendingContextChange&&(this.revertPending(e.state),this.setSelection(e.state))},this.handlers.characterboundsupdate=r=>{let i=[],s=null;for(let a=this.toEditorPos(r.rangeStart),o=this.toEditorPos(r.rangeEnd);a<o;a++){let l=e.coordsForChar(a);s=l&&new DOMRect(l.left,l.top,l.right-l.left,l.bottom-l.top)||s||new DOMRect,i.push(s)}n.updateCharacterBounds(r.rangeStart,i)},this.handlers.textformatupdate=r=>{let i=[];for(let s of r.getTextFormats()){let a=s.underlineStyle,o=s.underlineThickness;if(a!="None"&&o!="None"){let l=this.toEditorPos(s.rangeStart),c=this.toEditorPos(s.rangeEnd);if(l<c){let u=`text-decoration: underline ${a=="Dashed"?"dashed ":a=="Squiggle"?"wavy ":""}${o=="Thin"?1:2}px`;i.push(yt.mark({attributes:{style:u}}).range(l,c))}}}e.dispatch({effects:W0e.of(yt.set(i))})},this.handlers.compositionstart=()=>{e.inputState.composing<0&&(e.inputState.composing=0,e.inputState.compositionFirstChange=!0)},this.handlers.compositionend=()=>{if(e.inputState.composing=-1,e.inputState.compositionFirstChange=null,this.composing){let{drifted:r}=this.composing;this.composing=null,r&&this.reset(e.state)}};for(let r in this.handlers)n.addEventListener(r,this.handlers[r]);this.measureReq={read:r=>{this.editContext.updateControlBounds(r.contentDOM.getBoundingClientRect());let i=q2(r.root);i&&i.rangeCount&&this.editContext.updateSelectionBounds(i.getRangeAt(0).getBoundingClientRect())}}}applyEdits(e){let n=0,r=!1,i=this.pendingContextChange;return e.changes.iterChanges((s,a,o,l,c)=>{if(r)return;let u=c.length-(a-s);if(i&&a>=i.to)if(i.from==s&&i.to==a&&i.insert.eq(c)){i=this.pendingContextChange=null,n+=u,this.to+=u;return}else i=null,this.revertPending(e.state);if(s+=n,a+=n,a<=this.from)this.from+=u,this.to+=u;else if(s<this.to){if(s<this.from||a>this.to||this.to-this.from+c.length>3e4){r=!0;return}this.editContext.updateText(this.toContextPos(s),this.toContextPos(a),c.toString()),this.to+=u}n+=u}),i&&!r&&this.revertPending(e.state),!r}update(e){let n=this.pendingContextChange,r=e.startState.selection.main;this.composing&&(this.composing.drifted||!e.changes.touchesRange(r.from,r.to)&&e.transactions.some(i=>!i.isUserEvent("input.type")&&i.changes.touchesRange(this.from,this.to)))?(this.composing.drifted=!0,this.composing.editorBase=e.changes.mapPos(this.composing.editorBase)):!this.applyEdits(e)||!this.rangeIsValid(e.state)?(this.pendingContextChange=null,this.reset(e.state)):(e.docChanged||e.selectionSet||n)&&this.setSelection(e.state),(e.geometryChanged||e.docChanged||e.selectionSet)&&e.view.requestMeasure(this.measureReq)}resetRange(e){let{head:n}=e.selection.main;this.from=Math.max(0,n-1e4),this.to=Math.min(e.doc.length,n+1e4)}reset(e){this.resetRange(e),this.editContext.updateText(0,this.editContext.text.length,e.doc.sliceString(this.from,this.to)),this.setSelection(e)}revertPending(e){let n=this.pendingContextChange;this.pendingContextChange=null,this.editContext.updateText(this.toContextPos(n.from),this.toContextPos(n.from+n.insert.length),e.doc.sliceString(n.from,n.to))}setSelection(e){let{main:n}=e.selection,r=this.toContextPos(Math.max(this.from,Math.min(this.to,n.anchor))),i=this.toContextPos(n.head);(this.editContext.selectionStart!=r||this.editContext.selectionEnd!=i)&&this.editContext.updateSelection(r,i)}rangeIsValid(e){let{head:n}=e.selection.main;return!(this.from>0&&n-this.from<500||this.to<e.doc.length&&this.to-n<500||this.to-this.from>1e4*3)}toEditorPos(e,n=this.to-this.from){e=Math.min(e,n);let r=this.composing;return r&&r.drifted?r.editorBase+(e-r.contextBase):e+this.from}toContextPos(e){let n=this.composing;return n&&n.drifted?n.contextBase+(e-n.editorBase):e-this.from}destroy(){for(let e in this.handlers)this.editContext.removeEventListener(e,this.handlers[e])}}class Qe{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(e={}){var n;this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="
125cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.className="cm-announced",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),e.parent&&e.parent.appendChild(this.dom);let{dispatch:r}=e;this.dispatchTransactions=e.dispatchTransactions||r&&(i=>i.forEach(s=>r(s,this)))||(i=>this.update(i)),this.dispatch=this.dispatch.bind(this),this._root=e.root||iXe(e.parent)||document,this.viewState=new $J(e.state||vn.create(e)),e.scrollTo&&e.scrollTo.is(BC)&&(this.viewState.scrollTarget=e.scrollTo.value.clip(this.viewState.state)),this.plugins=this.state.facet(Wx).map(i=>new j6(i));for(let i of this.plugins)i.update(this);this.observer=new EZe(this),this.inputState=new VXe(this),this.inputState.ensureHandlers(this.plugins),this.docView=new vJ(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),!((n=document.fonts)===null||n===void 0)&&n.ready&&document.fonts.ready.then(()=>this.requestMeasure())}dispatch(...e){let n=e.length==1&&e[0]instanceof es?e:e.length==1&&Array.isArray(e[0])?e[0]:[this.state.update(...e)];this.dispatchTransactions(n,this)}update(e){if(this.updateState!=0)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let n=!1,r=!1,i,s=this.state;for(let f of e){if(f.startState!=s)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");s=f.state}if(this.destroyed){this.viewState.state=s;return}let a=this.hasFocus,o=0,l=null;e.some(f=>f.annotation(rge))?(this.inputState.notifiedFocused=a,o=1):a!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=a,l=ige(s,a),l||(o=1));let c=this.observer.delayedAndroidKey,u=null;if(c?(this.observer.clearDelayedAndroidKey(),u=this.observer.readChange(),(u&&!this.state.doc.eq(s.doc)||
vendor: 18,999 bytes, line 125
125!this.state.selection.eq(s.selection))&&(u=null)):this.observer.clear(),s.facet(vn.phrases)!=this.state.facet(vn.phrases))return this.setState(s);i=wI.create(this,s,e),i.flags|=o;let d=this.viewState.scrollTarget;try{this.updateState=2;for(let f of e){if(d&&(d=d.map(f.changes)),f.scrollIntoView){let{main:h}=f.state.selection;d=new sy(h.empty?h:Le.cursor(h.head,h.head>h.anchor?-1:1))}for(let h of f.effects)h.is(BC)&&(d=h.value.clip(this.state))}this.viewState.update(i,d),this.bidiCache=TI.update(this.bidiCache,i.changes),i.empty||(this.updatePlugins(i),this.inputState.update(i)),n=this.docView.update(i),this.state.facet(zx)!=this.styleModules&&this.mountStyles(),r=this.updateAttrs(),this.showAnnouncements(e),this.docView.updateSelection(n,e.some(f=>f.isUserEvent("select.pointer")))}finally{this.updateState=0}if(i.startState.facet(GC)!=i.state.facet(GC)&&(this.viewState.mustMeasureContent=!0),(n||r||d||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),n&&this.docViewUpdate(),!i.empty)for(let f of this.state.facet(Q9))try{f(i)}catch(h){no(this.state,h,"update listener")}(l||u)&&Promise.resolve().then(()=>{l&&this.state==l.startState&&this.dispatch(l),u&&!X0e(this,u)&&c.force&&iy(this.contentDOM,c.key,c.keyCode)})}setState(e){if(this.updateState!=0)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed){this.viewState.state=e;return}this.updateState=2;let n=this.hasFocus;try{for(let r of this.plugins)r.destroy(this);this.viewState=new $J(e),this.plugins=e.facet(Wx).map(r=>new j6(r)),this.pluginMap.clear();for(let r of this.plugins)r.update(this);this.docView.destroy(),this.docView=new vJ(this),this.inputState.ensureHandlers(this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}n&&this.focus(),this.requestMeasure()}updatePlugins(e){let n=e.startState.facet(Wx),r=e.state.facet(Wx);if(n!=r){let i=[];for(let s of r){let a=n.indexOf(s);if(a<0)i.push(new j6(s));else{let o=this.plugins[a];o.mustUpdate=e,i.push(o)}}for(let s of this.plugins)s.mustUpdate!=e&&s.destroy(this);this.plugins=i,this.pluginMap.clear()}else for(let i of this.plugins)i.mustUpdate=e;for(let i=0;i<this.plugins.length;i++)this.plugins[i].update(this);n!=r&&this.inputState.ensureHandlers(this.plugins)}docViewUpdate(){for(let e of this.plugins){let n=e.value;if(n&&n.docViewUpdate)try{n.docViewUpdate(this)}catch(r){no(this.state,r,"doc view update listener")}}}measure(e=!0){if(this.destroyed)return;if(this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.observer.delayedAndroidKey){this.measureScheduled=-1,this.requestMeasure();return}this.measureScheduled=0,e&&this.observer.forceFlush();let n=null,r=this.scrollDOM,i=r.scrollTop*this.scaleY,{scrollAnchorPos:s,scrollAnchorHeight:a}=this.viewState;Math.abs(i-this.viewState.scrollTop)>1&&(a=-1),this.viewState.scrollAnchorHeight=-1;try{for(let o=0;;o++){if(a<0)if(y0e(r))s=-1,a=this.viewState.heightMap.height;else{let h=this.viewState.scrollAnchorAt(i);s=h.from,a=h.top}this.updateState=1;let l=this.viewState.measure(this);if(!l&&!this.measureRequests.length&&this.viewState.scrollTarget==null)break;if(o>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let c=[];l&4||([this.measureRequests,c]=[c,this.measureRequests]);let u=c.map(h=>{try{return h.read(this)}catch(m){return no(this.state,m),BJ}}),d=wI.create(this,this.state,[]),f=!1;d.flags|=l,n?n.flags|=l:n=d,this.updateState=2,d.empty||(this.updatePlugins(d),this.inputState.update(d),this.updateAttrs(),f=this.docView.update(d),f&&this.docViewUpdate());for(let h=0;h<c.length;h++)if(u[h]!=BJ)try{let m=c[h];m.write&&m.write(u[h],this)}catch(m){no(this.state,m)}if(f&&this.docView.updateSelection(!0),!d.viewportChanged&&this.measureRequests.length==0){if(this.viewState.editorHeight)if(this.viewState.scrollTarget){this.docView.scrollIntoView(this.viewState.scrollTarget),this.viewState.scrollTarget=null,a=-1;continue}else{let m=(s<0?this.viewState.heightMap.height:this.viewState.lineBlockAt(s).top)-a;if(m>1||m<-1){i=i+m,r.scrollTop=i/this.scaleY,a=-1;continue}}break}}}finally{this.updateState=0,this.measureScheduled=-1}if(n&&!n.empty)for(let o of this.state.facet(Q9))o(n)}get themeClasses(){return tN+" "+(this.state.facet(eN)?lge:oge)+" "+this.state.facet(GC)}updateAttrs(){let e=UJ(this,z0e,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),n={spellcheck:"false",autocorrect:"off",autocapitalize:"off",writingsuggestions:"false",translate:"no",contenteditable:this.state.facet(Xd)?"true":"false",class:"cm-content",style:`${Ze.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(n["aria-readonly"]="true"),UJ(this,$V,n);let r=this.observer.ignore(()=>{let i=z9(this.contentDOM,this.contentAttrs,n),s=z9(this.dom,this.editorAttrs,e);return i||s});return this.editorAttrs=e,this.contentAttrs=n,r}showAnnouncements(e){let n=!0;for(let r of e)for(let i of r.effects)if(i.is(Qe.announce)){n&&(this.announceDOM.textContent=""),n=!1;let s=this.announceDOM.appendChild(document.createElement("div"));s.textContent=i.value}}mountStyles(){this.styleModules=this.state.facet(zx);let e=this.state.facet(Qe.cspNonce);Tp.mount(this.root,this.styleModules.concat(yZe).reverse(),e?{nonce:e}:void 0)}readMeasured(){if(this.updateState==2)throw new Error("Reading the editor layout isn't allowed during an update");this.updateState==0&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(e){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),e){if(this.measureRequests.indexOf(e)>-1)return;if(e.key!=null){for(let n=0;n<this.measureRequests.length;n++)if(this.measureRequests[n].key===e.key){this.measureRequests[n]=e;return}}this.measureRequests.push(e)}}plugin(e){let n=this.pluginMap.get(e);return(n===void 0||n&&n.spec!=e)&&this.pluginMap.set(e,n=this.plugins.find(r=>r.spec==e)||null),n&&n.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}get scaleX(){return this.viewState.scaleX}get scaleY(){return this.viewState.scaleY}elementAtHeight(e){return this.readMeasured(),this.viewState.elementAtHeight(e)}lineBlockAtHeight(e){return this.readMeasured(),this.viewState.lineBlockAtHeight(e)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(e){return this.viewState.lineBlockAt(e)}get contentHeight(){return this.viewState.contentHeight}moveByChar(e,n,r){return U6(this,e,wJ(this,e,n,r))}moveByGroup(e,n){return U6(this,e,wJ(this,e,n,r=>MXe(this,e.head,r)))}visualLineSide(e,n){let r=this.bidiSpans(e),i=this.textDirectionAt(e.from),s=r[n?r.length-1:0];return Le.cursor(s.side(n,i)+e.from,s.forward(!n,i)?1:-1)}moveToLineBoundary(e,n,r=!0){return OXe(this,e,n,r)}moveVertically(e,n,r){return U6(this,e,PXe(this,e,n,r))}domAtPos(e){return this.docView.domAtPos(e)}posAtDOM(e,n=0){return this.docView.posFromDOM(e,n)}posAtCoords(e,n=!0){return this.readMeasured(),Q0e(this,e,n)}coordsAtPos(e,n=1){this.readMeasured();let r=this.docView.coordsAt(e,n);if(!r||r.left==r.right)return r;let i=this.state.doc.lineAt(e),s=this.bidiSpans(i),a=s[Kh.find(s,e-i.from,-1,n)];return hT(r,a.dir==kr.LTR==n>0)}coordsForChar(e){return this.readMeasured(),this.docView.coordsForChar(e)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(e){return!this.state.facet(U0e)||e<this.viewport.from||e>this.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(e))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(e){if(e.length>SZe)return O0e(e.length);let n=this.textDirectionAt(e.from),r;for(let s of this.bidiCache)if(s.from==e.from&&s.dir==n&&(s.fresh||L0e(s.isolates,r=gJ(this,e))))return s.order;r||(r=gJ(this,e));let i=vXe(e.text,n,r);return this.bidiCache.push(new TI(e.from,e.to,n,r,!0,i)),i}get hasFocus(){var e;return(this.dom.ownerDocument.hasFocus()||Ze.safari&&((e=this.inputState)===null||e===void 0?void 0:e.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{g0e(this.contentDOM),this.docView.updateSelection()})}setRoot(e){this._root!=e&&(this._root=e,this.observer.setWindow((e.nodeType==9?e:e.ownerDocument).defaultView||window),this.mountStyles())}destroy(){this.root.activeElement==this.contentDOM&&this.contentDOM.blur();for(let e of this.plugins)e.destroy(this);this.plugins=[],this.inputState.destroy(),this.docView.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(e,n={}){return BC.of(new sy(typeof e=="number"?Le.cursor(e):e,n.y,n.x,n.yMargin,n.xMargin))}scrollSnapshot(){let{scrollTop:e,scrollLeft:n}=this.scrollDOM,r=this.viewState.scrollAnchorAt(e);return BC.of(new sy(Le.cursor(r.from),"start","start",r.top-e,n,!0))}setTabFocusMode(e){e==null?this.inputState.tabFocusMode=this.inputState.tabFocusMode<0?0:-1:typeof e=="boolean"?this.inputState.tabFocusMode=e?0:-1:this.inputState.tabFocusMode!=0&&(this.inputState.tabFocusMode=Date.now()+e)}static domEventHandlers(e){return vi.define(()=>({}),{eventHandlers:e})}static domEventObservers(e){return vi.define(()=>({}),{eventObservers:e})}static theme(e,n){let r=Tp.newName(),i=[GC.of(r),zx.of(nN(`.${r}`,e))];return n&&n.dark&&i.push(eN.of(!0)),i}static baseTheme(e){return kg.lowest(zx.of(nN("."+tN,e,cge)))}static findFromDOM(e){var n;let r=e.querySelector(".cm-content"),i=r&&ar.get(r)||ar.get(e);return((n=i?.rootView)===null||n===void 0?void 0:n.view)||null}}Qe.styleModule=zx;Qe.inputHandler=j0e;Qe.clipboardInputFilter=MV;Qe.clipboardOutputFilter=PV;Qe.scrollHandler=V0e;Qe.focusChangeEffect=B0e;Qe.perLineTextDirection=U0e;Qe.exceptionSink=F0e;Qe.updateListener=Q9;Qe.editable=Xd;Qe.mouseSelectionStyle=N0e;Qe.dragMovesSelection=$0e;Qe.clickAddsSelectionRange=P0e;Qe.decorations=K2;Qe.outerDecorations=G0e;Qe.atomicRanges=NV;Qe.bidiIsolatedRanges=q0e;Qe.scrollMargins=K0e;Qe.darkTheme=eN;Qe.cspNonce=et.define({combine:t=>t.length?t[0]:""});Qe.contentAttributes=$V;Qe.editorAttributes=z0e;Qe.lineWrapping=Qe.contentAttributes.of({class:"cm-lineWrapping"});Qe.announce=Wt.define();const SZe=4096,BJ={};class TI{constructor(e,n,r,i,s,a){this.from=e,this.to=n,this.dir=r,this.isolates=i,this.fresh=s,this.order=a}static update(e,n){if(n.empty&&!e.some(s=>s.fresh))return e;let r=[],i=e.length?e[e.length-1].dir:kr.LTR;for(let s=Math.max(0,e.length-10);s<e.length;s++){let a=e[s];a.dir==i&&!n.touchesRange(a.from,a.to)&&r.push(new TI(n.mapPos(a.from,1),n.mapPos(a.to,-1),a.dir,a.isolates,!1,a.order))}return r}}function UJ(t,e,n){for(let r=t.state.facet(e),i=r.length-1;i>=0;i--){let s=r[i],a=typeof s=="function"?s(t):s;a&&W9(a,n)}return n}const TZe=Ze.mac?"mac":Ze.windows?"win":Ze.linux?"linux":"key";function AZe(t,e){const n=t.split(/-(?!$)/);let r=n[n.length-1];r=="Space"&&(r=" ");let i,s,a,o;for(let l=0;l<n.length-1;++l){const c=n[l];if(/^(cmd|meta|m)$/i.test(c))o=!0;else if(/^a(lt)?$/i.test(c))i=!0;else if(/^(c|ctrl|control)$/i.test(c))s=!0;else if(/^s(hift)?$/i.test(c))a=!0;else if(/^mod$/i.test(c))e=="mac"?o=!0:s=!0;else throw new Error("Unrecognized modifier name: "+c)}return i&&(r="Alt-"+r),s&&(r="Ctrl-"+r),o&&(r="Meta-"+r),a&&(r="Shift-"+r),r}function qC(t,e,n){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),n!==!1&&e.shiftKey&&(t="Shift-"+t),t}const CZe=kg.default(Qe.domEventHandlers({keydown(t,e){return dge(uge(e.state),t,e,"editor")}})),EL=et.define({enables:CZe}),HJ=new WeakMap;function uge(t){let e=t.facet(EL),n=HJ.get(e);return n||HJ.set(e,n=IZe(e.reduce((r,i)=>r.concat(i),[]))),n}function RZe(t,e,n){return dge(uge(t.state),e,t,n)}let Mh=null;const _Ze=4e3;function IZe(t,e=TZe){let n=Object.create(null),r=Object.create(null),i=(a,o)=>{let l=r[a];if(l==null)r[a]=o;else if(l!=o)throw new Error("Key binding "+a+" is used both as a regular binding and as a multi-stroke prefix")},s=(a,o,l,c,u)=>{var d,f;let h=n[a]||(n[a]=Object.create(null)),m=o.split(/ (?!$)/).map(E=>AZe(E,e));for(let E=1;E<m.length;E++){let x=m.slice(0,E).join(" ");i(x,!0),h[x]||(h[x]={preventDefault:!0,stopPropagation:!1,run:[S=>{let A=Mh={view:S,prefix:x,scope:a};return setTimeout(()=>{Mh==A&&(Mh=null)},_Ze),!0}]})}let g=m.join(" ");i(g,!1);let b=h[g]||(h[g]={preventDefault:!1,stopPropagation:!1,run:((f=(d=h._any)===null||d===void 0?void 0:d.run)===null||f===void 0?void 0:f.slice())||[]});l&&b.run.push(l),c&&(b.preventDefault=!0),u&&(b.stopPropagation=!0)};for(let a of t){let o=a.scope?a.scope.split(" "):["editor"];if(a.any)for(let c of o){let u=n[c]||(n[c]=Object.create(null));u._any||(u._any={preventDefault:!1,stopPropagation:!1,run:[]});let{any:d}=a;for(let f in u)u[f].run.push(h=>d(h,rN))}let l=a[e]||a.key;if(l)for(let c of o)s(c,l,a.run,a.preventDefault,a.stopPropagation),a.shift&&s(c,"Shift-"+l,a.shift,a.preventDefault,a.stopPropagation)}return n}let rN=null;function dge(t,e,n,r){rN=e;let i=JQe(e),s=Xa(i,0),a=Su(s)==i.length&&i!=" ",o="",l=!1,c=!1,u=!1;Mh&&Mh.view==n&&Mh.scope==r&&(o=Mh.prefix+" ",J0e.indexOf(e.keyCode)<0&&(c=!0,Mh=null));let d=new Set,f=b=>{if(b){for(let E of b.run)if(!d.has(E)&&(d.add(E),E(n)))return b.stopPropagation&&(u=!0),!0;b.preventDefault&&(b.stopPropagation&&(u=!0),c=!0)}return!1},h=t[r],m,g;return h&&(f(h[o+qC(i,e,!a)])?l=!0:a&&(e.altKey||e.metaKey||e.ctrlKey)&&!(Ze.windows&&e.ctrlKey&&e.altKey)&&(m=Ap[e.keyCode])&&m!=i?(f(h[o+qC(m,e,!0)])||e.shiftKey&&(g=G2[e.keyCode])!=i&&g!=m&&f(h[o+qC(g,e,!1)]))&&(l=!0):a&&e.shiftKey&&f(h[o+qC(i,e,!0)])&&(l=!0),!l&&f(h._any)&&(l=!0)),c&&(l=!0),l&&u&&e.stopPropagation(),rN=null,l}class gT{constructor(e,n,r,i,s){this.className=e,this.left=n,this.top=r,this.width=i,this.height=s}draw(){let e=document.createElement("div");return e.className=this.className,this.adjust(e),e}update(e,n){return n.className!=this.className?!1:(this.adjust(e),!0)}adjust(e){e.style.left=this.left+"px",e.style.top=this.top+"px",this.width!=null&&(e.style.width=this.width+"px"),e.style.height=this.height+"px"}eq(e){return this.left==e.left&&this.top==e.top&&this.width==e.width&&this.height==e.height&&this.className==e.className}static forRange(e,n,r){if(r.empty){let i=e.coordsAtPos(r.head,r.assoc||1);if(!i)return[];let s=fge(e);return[new gT(n,i.left-s.left,i.top-s.top,null,i.bottom-i.top)]}else return kZe(e,n,r)}}function fge(t){let e=t.scrollDOM.getBoundingClientRect();return{left:(t.textDirection==kr.LTR?e.left:e.right-t.scrollDOM.clientWidth*t.scaleX)-t.scrollDOM.scrollLeft*t.scaleX,top:e.top-t.scrollDOM.scrollTop*t.scaleY}}function VJ(t,e,n,r){let i=t.coordsAtPos(e,n*2);if(!i)return r;let s=t.dom.getBoundingClientRect(),a=(i.top+i.bottom)/2,o=t.posAtCoords({x:s.left+1,y:a}),l=t.posAtCoords({x:s.right-1,y:a});return o==null||l==null?r:{from:Math.max(r.from,Math.min(o,l)),to:Math.min(r.to,Math.max(o,l))}}function kZe(t,e,n){if(n.to<=t.viewport.from||n.from>=t.viewport.to)return[];let r=Math.max(n.from,t.viewport.from),i=Math.min(n.to,t.viewport.to),s=t.textDirection==kr.LTR,a=t.contentDOM,o=a.getBoundingClientRect(),l=fge(t),c=a.querySelector(".cm-line"),u=c&&window.getComputedStyle(c),d=o.left+(u?parseInt(u.paddingLeft)+Math.min(0,parseInt(u.textIndent)):0),f=o.right-(u?parseInt(u.paddingRight):0),h=Z9(t,r),m=Z9(t,i),g=h.type==_a.Text?h:null,b=m.type==_a.Text?m:null;if(g&&(t.lineWrapping||h.widgetLineBreaks)&&(g=VJ(t,r,1,g)),b&&(t.lineWrapping||m.widgetLineBreaks)&&(b=VJ(t,i,-1,b)),g&&b&&g.from==b.from&&g.to==b.to)return x(S(n.from,n.to,g));{let R=g?S(n.from,null,g):A(h,!1),C=b?S(null,n.to,b):A(m,!0),T=[];return(g||h).to<(b||m).from-(g&&b?1:0)||h.widgetLineBreaks>1&&R.bottom+t.defaultLineHeight/2<C.top?T.push(E(d,R.bottom,f,C.top)):R.bottom<C.top&&t.elementAtHeight((R.bottom+C.top)/2).type==_a.Text&&(R.bottom=C.top=(R.bottom+C.top)/2),x(R).concat(T).concat(x(C))}function E(R,C,T,I){return new gT(e,R-l.left,C-l.top,T-R,I-C)}function x({top:R,bottom:C,horizontal:T}){let I=[];for(let D=0;D<T.length;D+=2)I.push(E(T[D],R,T[D+1],C));return I}function S(R,C,T){let I=1e9,D=-1e9,k=[];function O(j,U,z,G,F){let $=t.coordsAtPos(j,j==T.to?-2:2),H=t.coordsAtPos(z,z==T.from?2:-2);!$||!H||(I=Math.min($.top,H.top,I),D=Math.max($.bottom,H.bottom,D),F==kr.LTR?k.push(s&&U?d:$.left,s&&G?f:H.right):k.push(!s&&G?d:H.left,!s&&U?f:$.right))}let P=R??T.from,M=C??T.to;for(let j of t.visibleRanges)if(j.to>P&&j.from<M)for(let U=Math.max(j.from,P),z=Math.min(j.to,M);;){let G=t.state.doc.lineAt(U);for(let F of t.bidiSpans(G)){let $=F.from+G.from,H=F.to+G.from;if($>=z)break;H>U&&O(Math.max($,U),R==null&&$<=P,Math.min(H,z),C==null&&H>=M,F.dir)}if(U=G.to+1,U>=z)break}return k.length==0&&O(P,R==null,M,C==null,t.textDirection),{top:I,bottom:D,horizontal:k}}function A(R,C){let T=o.top+(C?R.top:R.bottom);return{top:T,bottom:T,horizontal:[]}}}function DZe(t,e){return t.constructor==e.constructor&&t.eq(e)}class LZe{constructor(e,n){this.view=e,this.layer=n,this.drawn=[],this.scaleX=1,this.scaleY=1,this.measureReq={read:this.measure.bind(this),write:this.draw.bind(this)},this.dom=e.scrollDOM.appendChild(document.createElement("div")),this.dom.classList.add("cm-layer"),n.above&&this.dom.classList.add("cm-layer-above"),n.class&&this.dom.classList.add(n.class),this.scale(),this.dom.setAttribute("aria-hidden","true"),this.setOrder(e.state),e.requestMeasure(this.measureReq),n.mount&&n.mount(this.dom,e)}update(e){e.startState.facet(N5)!=e.state.facet(N5)&&this.setOrder(e.state),(this.layer.update(e,this.dom)||e.geometryChanged)&&(this.scale(),e.view.requestMeasure(this.measureReq))}docViewUpdate(e){this.layer.updateOnDocViewUpdate!==!1&&e.requestMeasure(this.measureReq)}setOrder(e){let n=0,r=e.facet(N5);for(;n<r.length&&r[n]!=this.layer;)n++;this.dom.style.zIndex=String((this.layer.above?150:-1)-n)}measure(){return this.layer.markers(this.view)}scale(){let{scaleX:e,scaleY:n}=this.view;(e!=this.scaleX||n!=this.scaleY)&&(this.scaleX=e,this.scaleY=n,this.dom.style.transform=`scale(${1/e}, ${1/n})`)}draw(e){if(e.length!=this.drawn.length||e.some((n,r)=>!DZe(n,this.drawn[r]))){let n=this.dom.firstChild,r=0;for(let i of e)i.update&&n&&i.constructor&&this.drawn[r].constructor&&i.update(n,this.drawn[r])?(n=n.nextSibling,r++):this.dom.insertBefore(i.draw(),n);for(;n;){let i=n.nextSibling;n.remove(),n=i}this.drawn=e}}destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),this.dom.remove()}}const N5=et.define();function hge(t){return[vi.define(e=>new LZe(e,t)),N5.of(t)]}const pge=!(Ze.ios&&Ze.webkit&&Ze.webkit_version<534),Y2=et.define({combine(t){return ad(t,{cursorBlinkRate:1200,drawRangeCursor:!0}
125,{cursorBlinkRate:(e,n)=>Math.min(e,n),drawRangeCursor:(e,n)=>e||n})}});function OZe(t={}){return[Y2.of(t),MZe,PZe,$Ze,H0e.of(!0)]}function mge(t){return t.startState.facet(Y2)!=t.state.facet(Y2)}const MZe=hge({above:!0,markers(t){let{state:e}=t,n=e.facet(Y2),r=[];for(let i of e.selection.ranges){let s=i==e.selection.main;if(i.empty?!s||pge:n.drawRangeCursor){let a=s?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary",o=i.empty?i:Le.cursor(i.head,i.head>i.anchor?-1:1);for(let l of gT.forRange(t,a,o))r.push(l)}}return r},update(t,e){t.transactions.some(r=>r.selection)&&(e.style.animationName=e.style.animationName=="cm-blink"?"cm-blink2":"cm-blink");let n=mge(t);return n&&WJ(t.state,e),t.docChanged||t.selectionSet||n},mount(t,e){WJ(e.state,t)},class:"cm-cursorLayer"});function WJ(t,e){e.style.animationDuration=t.facet(Y2).cursorBlinkRate+"ms"}const PZe=hge({above:!1,markers(t){return t.state.selection.ranges.map(e=>e.empty?[]:gT.forRange(t,"cm-selectionBackground",e)).reduce((e,n)=>e.concat(n))},update(t,e){return t.docChanged||t.selectionSet||t.viewportChanged||mge(t)},class:"cm-selectionLayer"}),iN={".cm-line":{"& ::selection, &::selection":{backgroundColor:"transparent !important"}},".cm-content":{"& :focus":{caretColor:"initial !important","&::selection, & ::selection":{backgroundColor:"Highlight !important"}}}};pge&&(iN[".cm-line"].caretColor=iN[".cm-content"].caretColor="transparent !important");const $Ze=kg.highest(Qe.theme(iN)),gge=Wt.define({map(t,e){return t==null?null:e.mapPos(t)}}),Kx=ks.define({create(){return null},update(t,e){return t!=null&&(t=e.changes.mapPos(t)),e.effects.reduce((n,r)=>r.is(gge)?r.value:n,t)}}),NZe=vi.fromClass(class{constructor(t){this.view=t,this.cursor=null,this.measureReq={read:this.readPos.bind(this),write:this.drawCursor.bind(this)}}update(t){var e;let n=t.state.field(Kx);n==null?this.cursor!=null&&((e=this.cursor)===null||e===void 0||e.remove(),this.cursor=null):(this.cursor||(this.cursor=this.view.scrollDOM.appendChild(document.createElement("div")),this.cursor.className="cm-dropCursor"),(t.startState.field(Kx)!=n||t.docChanged||t.geometryChanged)&&this.view.requestMeasure(this.measureReq))}readPos(){let{view:t}=this,e=t.state.field(Kx),n=e!=null&&t.coordsAtPos(e);if(!n)return null;let r=t.scrollDOM.getBoundingClientRect();return{left:n.left-r.left+t.scrollDOM.scrollLeft*t.scaleX,top:n.top-r.top+t.scrollDOM.scrollTop*t.scaleY,height:n.bottom-n.top}}drawCursor(t){if(this.cursor){let{scaleX:e,scaleY:n}=this.view;t?(this.cursor.style.left=t.left/e+"px",this.cursor.style.top=t.top/n+"px",this.cursor.style.height=t.height/n+"px"):this.cursor.style.left="-100000px"}}destroy(){this.cursor&&this.cursor.remove()}setDropPos(t){this.view.state.field(Kx)!=t&&this.view.dispatch({effects:gge.of(t)})}},{eventObservers:{dragover(t){this.setDropPos(this.view.posAtCoords({x:t.clientX,y:t.clientY}))},dragleave(t){(t.target==this.view.contentDOM||!this.view.contentDOM.contains(t.relatedTarget))&&this.setDropPos(null)},dragend(){this.setDropPos(null)},drop(){this.setDropPos(null)}}});function FZe(){return[Kx,NZe]}function zJ(t,e,n,r,i){e.lastIndex=0;for(let s=t.iterRange(n,r),a=n,o;!s.next().done;a+=s.value.length)if(!s.lineBreak)for(;o=e.exec(s.value);)i(a+o.index,o)}function jZe(t,e){let n=t.visibleRanges;if(n.length==1&&n[0].from==t.viewport.from&&n[0].to==t.viewport.to)return n;let r=[];for(let{from:i,to:s}of n)i=Math.max(t.state.doc.lineAt(i).from,i-e),s=Math.min(t.state.doc.lineAt(s).to,s+e),r.length&&r[r.length-1].to>=i?r[r.length-1].to=s:r.push({from:i,to:s});return r}class BZe{constructor(e){const{regexp:n,decoration:r,decorate:i,boundary:s,maxLength:a=1e3}=e;if(!n.global)throw new RangeError("The regular expression given to MatchDecorator should have its 'g' flag set");if(this.regexp=n,i)this.addMatch=(o,l,c,u)=>i(u,c,c+o[0].length,o,l);else if(typeof r=="function")this.addMatch=(o,l,c,u)=>{let d=r(o,l,c);d&&u(c,c+o[0].length,d)};else if(r)this.addMatch=(o,l,c,u)=>u(c,c+o[0].length,r);else throw new RangeError("Either 'decorate' or 'decoration' should be provided to MatchDecorator");this.boundary=s,this.maxLength=a}createDeco(e){let n=new xf,r=n.add.bind(n);for(let{from:i,to:s}of jZe(e,this.maxLength))zJ(e.state.doc,this.regexp,i,s,(a,o)=>this.addMatch(o,e,a,r));return n.finish()}updateDeco(e,n){let r=1e9,i=-1;return e.docChanged&&e.changes.iterChanges((s,a,o,l)=>{l>=e.view.viewport.from&&o<=e.view.viewport.to&&(r=Math.min(o,r),i=Math.max(l,i))}),e.viewportMoved||i-r>1e3?this.createDeco(e.view):i>-1?this.updateRange(e.view,n.map(e.changes),r,i):n}updateRange(e,n,r,i){for(let s of e.visibleRanges){let a=Math.max(s.from,r),o=Math.min(s.to,i);if(o>a){let l=e.state.doc.lineAt(a),c=l.to<o?e.state.doc.lineAt(o):l,u=Math.max(s.from,l.from),d=Math.min(s.to,c.to);if(this.boundary){for(;a>l.from;a--)if(this.boundary.test(l.text[a-1-l.from])){u=a;break}for(;o<c.to;o++)if(this.boundary.test(c.text[o-c.from])){d=o;break}}let f=[],h,m=(g,b,E)=>f.push(E.range(g,b));if(l==c)for(this.regexp.lastIndex=u-l.from;(h=this.regexp.exec(l.text))&&h.index<d-l.from;)this.addMatch(h,e,h.index+l.from,m);
vendor: 24,186 bytes, lines 125-126
125else zJ(e.state.doc,this.regexp,u,d,(g,b)=>this.addMatch(b,e,g,m));n=n.update({filterFrom:u,filterTo:d,filter:(g,b)=>g<u||b>d,add:f})}}return n}}const sN=/x/.unicode!=null?"gu":"g",UZe=new RegExp(`[\0-\b
126-��-Ÿ­؜​‎‏\u2028\u2029‭‮⁦⁧⁩\uFEFF-]`,sN),HZe={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8294:"left-to-right isolate",8295:"right-to-left isolate",8297:"pop directional isolate",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"};let W6=null;function VZe(){var t;if(W6==null&&typeof document<"u"&&document.body){let e=document.body.style;W6=((t=e.tabSize)!==null&&t!==void 0?t:e.MozTabSize)!=null}return W6||!1}const F5=et.define({combine(t){let e=ad(t,{render:null,specialChars:UZe,addSpecialChars:null});return(e.replaceTabs=!VZe())&&(e.specialChars=new RegExp("	|"+e.specialChars.source,sN)),e.addSpecialChars&&(e.specialChars=new RegExp(e.specialChars.source+"|"+e.addSpecialChars.source,sN)),e}});function WZe(t={}){return[F5.of(t),zZe()]}let GJ=null;function zZe(){return GJ||(GJ=vi.fromClass(class{constructor(t){this.view=t,this.decorations=yt.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(t.state.facet(F5)),this.decorations=this.decorator.createDeco(t)}makeDecorator(t){return new BZe({regexp:t.specialChars,decoration:(e,n,r)=>{let{doc:i}=n.state,s=Xa(e[0],0);if(s==9){let a=i.lineAt(r),o=n.state.tabSize,l=Ub(a.text,o,r-a.from);return yt.replace({widget:new YZe((o-l%o)*this.view.defaultCharacterWidth/this.view.scaleX)})}return this.decorationCache[s]||(this.decorationCache[s]=yt.replace({widget:new KZe(t,s)}))},boundary:t.replaceTabs?void 0:/[^]/})}update(t){let e=t.state.facet(F5);t.startState.facet(F5)!=e?(this.decorator=this.makeDecorator(e),this.decorations=this.decorator.createDeco(t.view)):this.decorations=this.decorator.updateDeco(t,this.decorations)}},{decorations:t=>t.decorations}))}const GZe="•";function qZe(t){return t>=32?GZe:t==10?"␤":String.fromCharCode(9216+t)}class KZe extends Of{constructor(e,n){super(),this.options=e,this.code=n}eq(e){return e.code==this.code}toDOM(e){let n=qZe(this.code),r=e.state.phrase("Control character")+" "+(HZe[this.code]||"0x"+this.code.toString(16)),i=this.options.render&&this.options.render(this.code,r,n);if(i)return i;let s=document.createElement("span");return s.textContent=n,s.title=r,s.setAttribute("aria-label",r),s.className="cm-specialChar",s}ignoreEvent(){return!1}}class YZe extends Of{constructor(e){super(),this.width=e}eq(e){return e.width==this.width}toDOM(){let e=document.createElement("span");return e.textContent="	",e.className="cm-tab",e.style.width=this.width+"px",e}ignoreEvent(){return!1}}function QZe(){return ZZe}const XZe=yt.line({class:"cm-activeLine"}),ZZe=vi.fromClass(class{constructor(t){this.decorations=this.getDeco(t)}update(t){(t.docChanged||t.selectionSet)&&(this.decorations=this.getDeco(t.view))}getDeco(t){let e=-1,n=[];for(let r of t.state.selection.ranges){let i=t.lineBlockAt(r.head);i.from>e&&(n.push(XZe.range(i.from)),e=i.from)}return yt.set(n)}},{decorations:t=>t.decorations});let JZe=class extends Of{constructor(e){super(),this.content=e}toDOM(e){let n=document.createElement("span");return n.className="cm-placeholder",n.style.pointerEvents="none",n.appendChild(typeof this.content=="string"?document.createTextNode(this.content):typeof this.content=="function"?this.content(e):this.content.cloneNode(!0)),typeof this.content=="string"?n.setAttribute("aria-label","placeholder "+this.content):n.setAttribute("aria-hidden","true"),n}coordsAt(e){let n=e.firstChild?eb(e.firstChild):[];if(!n.length)return null;let r=window.getComputedStyle(e.parentNode),i=hT(n[0],r.direction!="rtl"),s=parseInt(r.lineHeight);return i.bottom-i.top>s*1.5?{left:i.left,right:i.right,top:i.top,bottom:i.top+s}:i}ignoreEvent(){return!1}};function eJe(t){return vi.fromClass(class{constructor(e){this.view=e,this.placeholder=t?yt.set([yt.widget({widget:new JZe(t),side:1}).range(0)]):yt.none}get decorations(){return this.view.state.doc.length?yt.none:this.placeholder}},{decorations:e=>e.decorations})}const aN=2e3;function tJe(t,e,n){let r=Math.min(e.line,n.line),i=Math.max(e.line,n.line),s=[];if(e.off>aN||n.off>aN||e.col<0||n.col<0){let a=Math.min(e.off,n.off),o=Math.max(e.off,n.off);for(let l=r;l<=i;l++){let c=t.doc.line(l);c.length<=o&&s.push(Le.range(c.from+a,c.to+o))}}else{let a=Math.min(e.col,n.col),o=Math.max(e.col,n.col);for(let l=r;l<=i;l++){let c=t.doc.line(l),u=N9(c.text,a,t.tabSize,!0);if(u<0)s.push(Le.cursor(c.to));else{let d=N9(c.text,o,t.tabSize);s.push(Le.range(c.from+u,c.from+d))}}}return s}function nJe(t,e){let n=t.coordsAtPos(t.viewport.from);return n?Math.round(Math.abs((n.left-e)/t.defaultCharacterWidth)):-1}function qJ(t,e){let n=t.posAtCoords({x:e.clientX,y:e.clientY},!1),r=t.state.doc.lineAt(n),i=n-r.from,s=i>aN?-1:i==r.length?nJe(t,e.clientX):Ub(r.text,t.state.tabSize,n-r.from);return{line:r.number,col:s,off:i}}function rJe(t,e){let n=qJ(t,e),r=t.state.selection;return n?{update(i){if(i.docChanged){let s=i.changes.mapPos(i.startState.doc.line(n.line).from),a=i.state.doc.lineAt(s);n={line:a.number,col:n.col,off:Math.min(n.off,a.length)},r=r.map(i.changes)}},get(i,s,a){let o=qJ(t,i);if(!o)return r;let l=tJe(t.state,n,o);return l.length?a?Le.create(l.concat(r.ranges)):Le.create(l):r}}:null}function iJe(t){let e=n=>n.altKey&&n.button==0;return Qe.mouseSelectionStyle.of((n,r)=>e(r)?rJe(n,r):null)}const sJe={Alt:[18,t=>!!t.altKey],Control:[17,t=>!!t.ctrlKey],Shift:[16,t=>!!t.shiftKey],Meta:[91,t=>!!t.metaKey]},aJe={style:"cursor: crosshair"};function oJe(t={}){let[e,n]=sJe[t.key||"Alt"],r=vi.fromClass(class{constructor(i){this.view=i,this.isDown=!1}set(i){this.isDown!=i&&(this.isDown=i,this.view.update([]))}},{eventObservers:{keydown(i){this.set(i.keyCode==e||n(i))},keyup(i){(i.keyCode==e||!n(i))&&this.set(!1)},mousemove(i){this.set(n(i))}}});return[r,Qe.contentAttributes.of(i=>{var s;return!((s=i.plugin(r))===null||s===void 0)&&s.isDown?aJe:null})]}const JE="-10000px";class vge{constructor(e,n,r,i){this.facet=n,this.createTooltipView=r,this.removeTooltipView=i,this.input=e.state.facet(n),this.tooltips=this.input.filter(a=>a);let s=null;this.tooltipViews=this.tooltips.map(a=>s=r(a,s))}update(e,n){var r;let i=e.state.facet(this.facet),s=i.filter(l=>l);if(i===this.input){for(let l of this.tooltipViews)l.update&&l.update(e);return!1}let a=[],o=n?[]:null;for(let l=0;l<s.length;l++){let c=s[l],u=-1;if(c){for(let d=0;d<this.tooltips.length;d++){let f=this.tooltips[d];f&&f.create==c.create&&(u=d)}if(u<0)a[l]=this.createTooltipView(c,l?a[l-1]:null),o&&(o[l]=!!c.above);else{let d=a[l]=this.tooltipViews[u];o&&(o[l]=n[u]),d.update&&d.update(e)}}}for(let l of this.tooltipViews)a.indexOf(l)<0&&(this.removeTooltipView(l),(r=l.destroy)===null||r===void 0||r.call(l));return n&&(o.forEach((l,c)=>n[c]=l),n.length=o.length),this.input=i,this.tooltips=s,this.tooltipViews=a,!0}}function lJe(t){let e=t.dom.ownerDocument.documentElement;return{top:0,left:0,bottom:e.clientHeight,right:e.clientWidth}}const z6=et.define({combine:t=>{var e,n,r;return{position:Ze.ios?"absolute":((e=t.find(i=>i.position))===null||e===void 0?void 0:e.position)||"fixed",parent:((n=t.find(i=>i.parent))===null||n===void 0?void 0:n.parent)||null,tooltipSpace:((r=t.find(i=>i.tooltipSpace))===null||r===void 0?void 0:r.tooltipSpace)||lJe}}}),KJ=new WeakMap,HV=vi.fromClass(class{constructor(t){this.view=t,this.above=[],this.inView=!0,this.madeAbsolute=!1,this.lastTransaction=0,this.measureTimeout=-1;let e=t.state.facet(z6);this.position=e.position,this.parent=e.parent,this.classes=t.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.resizeObserver=typeof ResizeObserver=="function"?new ResizeObserver(()=>this.measureSoon()):null,this.manager=new vge(t,VV,(n,r)=>this.createTooltip(n,r),n=>{this.resizeObserver&&this.resizeObserver.unobserve(n.dom),n.dom.remove()}),this.above=this.manager.tooltips.map(n=>!!n.above),this.intersectionObserver=typeof IntersectionObserver=="function"?new IntersectionObserver(n=>{Date.now()>this.lastTransaction-50&&n.length>0&&n[n.length-1].intersectionRatio<1&&this.measureSoon()},{threshold:[1]}):null,this.observeIntersection(),t.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let t of this.manager.tooltipViews)this.intersectionObserver.observe(t.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout(()=>{this.measureTimeout=-1,this.maybeMeasure()},50))}update(t){t.transactions.length&&(this.lastTransaction=Date.now());let e=this.manager.update(t,this.above);e&&this.observeIntersection();let n=e||t.geometryChanged,r=t.state.facet(z6);if(r.position!=this.position&&!this.madeAbsolute){this.position=r.position;for(let i of this.manager.tooltipViews)i.dom.style.position=this.position;n=!0}if(r.parent!=this.parent){this.parent&&this.container.remove(),this.parent=r.parent,this.createContainer();for(let i of this.manager.tooltipViews)this.container.appendChild(i.dom);n=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);n&&this.maybeMeasure()}createTooltip(t,e){let n=t.create(this.view),r=e?e.dom:null;if(n.dom.classList.add("cm-tooltip"),t.arrow&&!n.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let i=document.createElement("div");i.className="cm-tooltip-arrow",n.dom.appendChild(i)}return n.dom.style.position=this.position,n.dom.style.top=JE,n.dom.style.left="0px",this.container.insertBefore(n.dom,r),n.mount&&n.mount(this.view),this.resizeObserver&&this.resizeObserver.observe(n.dom),n}destroy(){var t,e,n;this.view.win.removeEventListener("resize",this.measureSoon);for(let r of this.manager.tooltipViews)r.dom.remove(),(t=r.destroy)===null||t===void 0||t.call(r);this.parent&&this.container.remove(),(e=this.resizeObserver)===null||e===void 0||e.disconnect(),(n=this.intersectionObserver)===null||n===void 0||n.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let t=1,e=1,n=!1;if(this.position=="fixed"&&this.manager.tooltipViews.length){let{dom:s}=this.manager.tooltipViews[0];if(Ze.gecko)n=s.offsetParent!=this.container.ownerDocument.body;else if(s.style.top==JE&&s.style.left=="0px"){let a=s.getBoundingClientRect();n=Math.abs(a.top+1e4)>1||Math.abs(a.left)>1}}if(n||this.position=="absolute")if(this.parent){let s=this.parent.getBoundingClientRect();s.width&&s.height&&(t=s.width/this.parent.offsetWidth,e=s.height/this.parent.offsetHeight)}else({scaleX:t,scaleY:e}=this.view.viewState);let r=this.view.scrollDOM.getBoundingClientRect(),i=FV(this.view);return{visible:{left:r.left+i.left,top:r.top+i.top,right:r.right-i.right,bottom:r.bottom-i.bottom},parent:this.parent?this.container.getBoundingClientRect():this.view.dom.getBoundingClientRect(),pos:this.manager.tooltips.map((s,a)=>{let o=this.manager.tooltipViews[a];return o.getCoords?o.getCoords(s.pos):this.view.coordsAtPos(s.pos)}),size:this.manager.tooltipViews.map(({dom:s})=>s.getBoundingClientRect()),space:this.view.state.facet(z6).tooltipSpace(this.view),scaleX:t,scaleY:e,makeAbsolute:n}}writeMeasure(t){var e;if(t.makeAbsolute){this.madeAbsolute=!0,this.position="absolute";for(let o of this.manager.tooltipViews)o.dom.style.position="absolute"}let{visible:n,space:r,scaleX:i,scaleY:s}=t,a=[];for(let o=0;o<this.manager.tooltips.length;o++){let l=this.manager.tooltips[o],c=this.manager.tooltipViews[o],{dom:u}=c,d=t.pos[o],f=t.size[o];if(!d||l.clip!==!1&&(d.bottom<=Math.max(n.top,r.top)||d.top>=Math.min(n.bottom,r.bottom)||d.right<Math.max(n.left,r.left)-.1||d.left>Math.min(n.right,r.right)+.1)){u.style.top=JE;continue}let h=l.arrow?c.dom.querySelector(".cm-tooltip-arrow"):null,m=h?7:0,g=f.right-f.left,b=(e=KJ.get(c))!==null&&e!==void 0?e:f.bottom-f.top,E=c.offset||uJe,x=this.view.textDirection==kr.LTR,S=f.width>r.right-r.left?x?r.left:r.right-f.width:x?Math.max(r.left,Math.min(d.left-(h?14:0)+E.x,r.right-g)):Math.min(Math.max(r.left,d.left-g+(h?14:0)-E.x),r.right-g),A=this.above[o];!l.strictSide&&(A?d.top-b-m-E.y<r.top:d.bottom+b+m+E.y>r.bottom)&&A==r.bottom-d.bottom>d.top-r.top&&(A=this.above[o]=!A);let R=(A?d.top-r.top:r.bottom-d.bottom)-m;if(R<b&&c.resize!==!1){if(R<this.view.defaultLineHeight){u.style.top=JE;continue}KJ.set(c,b),u.style.height=(b=R)/s+"px"}else u.style.height&&(u.style.height="");let C=A?d.top-b-m-E.y:d.bottom+m+E.y,T=S+g;if(c.overlap!==!0)for(let I of a)I.left<T&&I.right>S&&I.top<C+b&&I.bottom>C&&(C=A?I.top-b-2-m:I.bottom+m+2);if(this.position=="absolute"?(u.style.top=(C-t.parent.top)/s+"px",YJ(u,(S-t.parent.left)/i)):(u.style.top=C/s+"px",YJ(u,S/i)),h){let I=d.left+(x?E.x:-E.x)-(S+14-7);h.style.left=I/i+"px"}c.overlap!==!0&&a.push({left:S,top:C,right:T,bottom:C+b}),u.classList.toggle("cm-tooltip-above",A),u.classList.toggle("cm-tooltip-below",!A),c.positioned&&c.positioned(t.space)}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let t of this.manager.tooltipViews)t.dom.style.top=JE}},{eventObservers:{scroll(){this.maybeMeasure()}}});function YJ(t,e){let n=parseInt(t.style.left,10);(isNaN(n)||Math.abs(e-n)>1)&&(t.style.left=e+"px")}const cJe=Qe.baseTheme({".cm-tooltip":{zIndex:500,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:`${7*2}px`,position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),uJe={x:0,y:0},VV=et.define({enables:[HV,cJe]}),AI=et.define({combine:t=>t.reduce((e,n)=>e.concat(n),[])});class xL{static create(e){return new xL(e)}constructor(e){this.view=e,this.mounted=!1,this.dom=document.createElement("div"),this.dom.classList.add("cm-tooltip-hover"),this.manager=new vge(e,AI,(n,r)=>this.createHostedView(n,r),n=>n.dom.remove())}createHostedView(e,n){let r=e.create(this.view);return r.dom.classList.add("cm-tooltip-section"),this.dom.insertBefore(r.dom,n?n.dom.nextSibling:this.dom.firstChild),this.mounted&&r.mount&&r.mount(this.view),r}mount(e){for(let n of this.manager.tooltipViews)n.mount&&n.mount(e);this.mounted=!0}positioned(e){for(let n of this.manager.tooltipViews)n.positioned&&n.positioned(e)}update(e){this.manager.update(e)}destroy(){var e;for(let n of this.manager.tooltipViews)(e=n.destroy)===null||e===void 0||e.call(n)}passProp(e){let n;for(let r of this.manager.tooltipViews){let i=r[e];if(i!==void 0){if(n===void 0)n=i;else if(n!==i)return}}return n}get offset(){return this.passProp("offset")}get getCoords(){return this.passProp("getCoords")}get overlap(){return this.passProp("overlap")}get resize(){return this.passProp("resize")}}const dJe=VV.compute([AI],t=>{let e=t.facet(AI);return e.length===0?null:{pos:Math.min(...e.map(n=>n.pos)),end:Math.max(...e.map(n=>{var r;return(r=n.end)!==null&&r!==void 0?r:n.pos})),create:xL.create,above:e[0].above,arrow:e.some(n=>n.arrow)}});class fJe{constructor(e,n,r,i,s){this.view=e,this.source=n,this.field=r,this.setHover=i,this.hoverTime=s,this.hoverTimeout=-1,this.restartTimeout=-1,this.pending=null,this.lastMove={x:0,y:0,target:e.dom,time:0},this.checkHover=this.checkHover.bind(this),e.dom.addEventListener("mouseleave",this.mouseleave=this.mouseleave.bind(this)),e.dom.addEventListener("mousemove",this.mousemove=this.mousemove.bind(this))}update(){this.pending&&(this.pending=null,clearTimeout(this.restartTimeout),this.restartTimeout=setTimeout(()=>this.startHover(),20))}get active(){return this.view.state.field(this.field)}checkHover(){if(this.hoverTimeout=-1,this.active.length)return;let e=Date.now()-this.lastMove.time;e<this.hoverTime?this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime-e):this.startHover()}startHover(){clearTimeout(this.restartTimeout);let{view:e,lastMove:n}=this,r=e.docView.nearest(n.target);if(!r)return;let i,s=1;if(r instanceof qh)i=r.posAtStart;else{if(i=e.posAtCoords(n),i==null)return;let o=e.coordsAtPos(i);if(!o||n.y<o.top||n.y>o.bottom||n.x<o.left-e.defaultCharacterWidth||n.x>o.right+e.defaultCharacterWidth)return;let l=e.bidiSpans(e.state.doc.lineAt(i)).find(u=>u.from<=i&&u.to>=i),c=l&&l.dir==kr.RTL?-1:1;s=n.x<o.left?-c:c}let a=this.source(e,i,s);if(a?.then){let o=this.pending={pos:i};a.then(l=>{this.pending==o&&(this.pending=null,l&&!(Array.isArray(l)&&!l.length)&&e.dispatch({effects:this.setHover.of(Array.isArray(l)?l:[l])}))},l=>no(e.state,l,"hover tooltip"))}else a&&!(Array.isArray(a)&&!a.length)&&e.dispatch({effects:this.setHover.of(Array.isArray(a)?a:[a])})}get tooltip(){let e=this.view.plugin(HV),n=e?e.manager.tooltips.findIndex(r=>r.create==xL.create):-1;return n>-1?e.manager.tooltipViews[n]:null}mousemove(e){var n,r;this.lastMove={x:e.clientX,y:e.clientY,target:e.target,time:Date.now()},this.hoverTimeout<0&&(this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime));let{active:i,tooltip:s}=this;if(i.length&&s&&!hJe(s.dom,e)||this.pending){let{pos:a}=i[0]||this.pending,o=(r=(n=i[0])===null||n===void 0?void 0:n.end)!==null&&r!==void 0?r:a;(a==o?this.view.posAtCoords(this.lastMove)!=a:!pJe(this.view,a,o,e.clientX,e.clientY))&&(this.view.dispatch({effects:this.setHover.of([])}),this.pending=null)}}mouseleave(e){clearTimeout(this.hoverTimeout),this.hoverTimeout=-1;let{active:n}=this;if(n.length){let{tooltip:r}=this;r&&r.dom.contains(e.relatedTarget)?this.watchTooltipLeave(r.dom):this.view.dispatch({effects:this.setHover.of([])})}}watchTooltipLeave(e){let n=r=>{e.removeEventListener("mouseleave",n),this.active.length&&!this.view.dom.contains(r.relatedTarget)&&this.view.dispatch({effects:this.setHover.of([])})};e.addEventListener("mouseleave",n)}destroy(){clearTimeout(this.hoverTimeout),this.view.dom.removeEventListener("mouseleave",this.mouseleave),this.view.dom.removeEventListener("mousemove",this.mousemove)}}const KC=4;function hJe(t,e){let{left:n,right:r,top:i,bottom:s}=t.getBoundingClientRect(),a;if(a=t.querySelector(".cm-tooltip-arrow")){let o=a.getBoundingClientRect();i=Math.min(o.top,i),s=Math.max(o.bottom,s)}return e.clientX>=n-KC&&e.clientX<=r+KC&&e.clientY>=i-KC&&e.clientY<=s+KC}function pJe(t,e,n,r,i,s){let a=t.scrollDOM.getBoundingClientRect(),o=t.documentTop+t.documentPadding.top+t.contentHeight;if(a.left>r||a.right<r||a.top>i||Math.min(a.bottom,o)<i)return!1;let l=t.posAtCoords({x:r,y:i},!1);return l>=e&&l<=n}function mJe(t,e={}){let n=Wt.define(),r=ks.define({create(){return[]},update(i,s){if(i.length&&(e.hideOnChange&&(s.docChanged||s.selection)?i=[]:e.hideOn&&(i=i.filter(a=>!e.hideOn(s,a))),s.docChanged)){let a=[];for(let o of i){let l=s.changes.mapPos(o.pos,-1,Ca.TrackDel);if(l!=null){let c=Object.assign(Object.create(null),o);c.pos=l,c.end!=null&&(c.end=s.changes.mapPos(c.end)),a.push(c)}}i=a}for(let a of s.effects)a.is(n)&&(i=a.value),a.is(gJe)&&(i=[]);return i},provide:i=>AI.from(i)});return{active:r,extension:[r,vi.define(i=>new fJe(i,t,r,n,e.hoverTime||300)),dJe]}}function yge(t,e){let n=t.plugin(HV);if(!n)return null;let r=n.manager.tooltips.indexOf(e);return r<0?null:n.manager.tooltipViews[r]}const gJe=Wt.define(),QJ=et.define({combine(t){let e,n;for(let r of t)e=e||r.topContainer,n=n||r.bottomContainer;return{topContainer:e,bottomContainer:n}}});function Q2(t,e){let n=t.plugin(bge),r=n?n.specs.indexOf(e):-1;return r>-1?n.panels[r]:null}const bge=vi.fromClass(class{constructor(t){this.input=t.state.facet(X2),this.specs=this.input.filter(n=>n),this.panels=this.specs.map(n=>n(t));let e=t.state.facet(QJ);this.top=new YC(t,!0,e.topContainer),this.bottom=new YC(t,!1,e.bottomContainer),this.top.sync(this.panels.filter(n=>n.top)),this.bottom.sync(this.panels.filter(n=>!n.top));for(let n of this.panels)n.dom.classList.add("cm-panel"),n.mount&&n.mount()}update(t){let e=t.state.facet(QJ);this.top.container!=e.topContainer&&(this.top.sync([]),this.top=new YC(t.view,!0,e.topContainer)),this.bottom.container!=e.bottomContainer&&(this.bottom.sync([]),this.bottom=new YC(t.view,!1,e.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let n=t.state.facet(X2);if(n!=this.input){let r=n.filter(l=>l),i=[],s=[],a=[],o=[];for(let l of r){let c=this.specs.indexOf(l),u;c<0?(u=l(t.view),o.push(u)):(u=this.panels[c],u.update&&u.update(t)),i.push(u),(u.top?s:a).push(u)}this.specs=r,this.panels=i,this.top.sync(s),this.bottom.sync(a);for(let l of o)l.dom.classList.add("cm-panel"),l.mount&&l.mount()}else for(let r of this.panels)r.update&&r.update(t)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:t=>Qe.scrollMargins.of(e=>{let n=e.plugin(t);return n&&{top:n.top.scrollMargin(),bottom:n.bottom.scrollMargin()}})});class YC{constructor(e,n,r){this.view=e,this.top=n,this.container=r,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(e){for(let n of this.panels)n.destroy&&e.indexOf(n)<0&&n.destroy();this.panels=e,this.syncDOM()}syncDOM(){if(this.panels.length==0){this.dom&&(this.dom.remove(),this.dom=void 0);return}if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let n=this.container||this.view.dom;n.insertBefore(this.dom,this.top?n.firstChild:null)}let e=this.dom.firstChild;for(let n of this.panels)if(n.dom.parentNode==this.dom){for(;e!=n.dom;)e=XJ(e);e=e.nextSibling}else this.dom.insertBefore(n.dom,e);for(;e;)e=XJ(e)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(!(!this.container||this.classes==this.view.themeClasses)){for(let e of this.classes.split(" "))e&&this.container.classList.remove(e);for(let e of(this.classes=this.view.themeClasses).split(" "))e&&this.container.classList.add(e)}}}function XJ(t){let e=t.nextSibling;return t.remove(),e}const X2=et.define({enables:bge});class Sf extends sg{compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)}eq(e){return!1}destroy(e){}}Sf.prototype.elementClass="";Sf.prototype.toDOM=void 0;Sf.prototype.mapMode=Ca.TrackBefore;Sf.prototype.startSide=Sf.prototype.endSide=-1;Sf.prototype.point=!0;const j5=et.define(),vJe=et.define(),yJe={class:"",renderEmptyElements:!1,elementStyle:"",markers:()=>Tn.empty,lineMarker:()=>null,widgetMarker:()=>null,lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{}},Hw=et.define();function bJe(t){return[Ege(),Hw.of(Object.assign(Object.assign({},yJe),t))]}const ZJ=et.define({combine:t=>t.some(e=>e)});function Ege(t){return[EJe]}const EJe=vi.fromClass(class{constructor(t){this.view=t,this.prevViewport=t.viewport,this.dom=document.createElement("div"),this.dom.className="
126cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight/this.view.scaleY+"px",this.gutters=t.state.facet(Hw).map(e=>new eee(t,e));for(let e of this.gutters)this.dom.appendChild(e.dom);this.fixed=!t.state.facet(ZJ),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),t.scrollDOM.insertBefore(this.dom,t.contentDOM)}update(t){if(this.updateGutters(t)){let e=this.prevViewport,n=t.view.viewport,r=Math.min(e.to,n.to)-Math.max(e.from,n.from);this.syncGutters(r<(n.to-n.from)*.8)}t.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight/this.view.scaleY+"px"),this.view.state.facet(ZJ)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=t.view.viewport}syncGutters(t){let e=this.dom.nextSibling;t&&this.dom.remove();let n=Tn.iter(this.view.state.facet(j5),this.view.viewport.from),r=[],i=this.gutters.map(s=>new xJe(s,this.view.viewport,-this.view.documentPadding.top));for(let s of this.view.viewportLineBlocks)if(r.length&&(r=[]),Array.isArray(s.type)){let a=!0;for(let o of s.type)if(o.type==_a.Text&&a){oN(n,r,o.from);for(let l of i)l.line(this.view,o,r);a=!1}else if(o.widget)for(let l of i)l.widget(this.view,o)}else if(s.type==_a.Text){oN(n,r,s.from);for(let a of i)a.line(this.view,s,r)}else if(s.widget)for(let a of i)a.widget(this.view,s);for(let s of i)s.finish();t&&this.view.scrollDOM.insertBefore(this.dom,e)}updateGutters(t){let e=t.startState.facet(Hw),n=t.state.facet(Hw),r=t.docChanged||t.heightChanged||t.viewportChanged||!Tn.eq(t.startState.facet(j5),t.state.facet(j5),t.view.viewport.from,t.view.viewport.to);if(e==n)for(let i of this.gutters)i.update(t)&&(r=!0);else{r=!0;let i=[];for(let s of n){let a=e.indexOf(s);a<0?i.push(new eee(this.view,s)):(this.gutters[a].update(t),i.push(this.gutters[a]))}for(let s of this.gutters)s.dom.remove(),i.indexOf(s)<0&&s.destroy();for(let s of i)this.dom.appendChild(s.dom);this.gutters=i}return r}destroy(){for(let t of this.gutters)t.destroy();this.dom.remove()}},{provide:t=>Qe.scrollMargins.of(e=>{let n=e.plugin(t);return!n||n.gutters.length==0||!n.fixed?null:e.textDirection==kr.LTR?{left:n.dom.offsetWidth*e.scaleX}:{right:n.dom.offsetWidth*e.scaleX}})});function JJ(t){return Array.isArray(t)?t:[t]}function oN(t,e,n){for(;t.value&&t.from<=n;)t.from==n&&e.push(t.value),t.next()}class xJe{constructor(e,n,r){this.gutter=e,this.height=r,this.i=0,this.cursor=Tn.iter(e.markers,n.from)}addElement(e,n,r){let{gutter:i}=this,s=(n.top-this.height)/e.scaleY,a=n.height/e.scaleY;if(this.i==i.elements.length){let o=new xge(e,a,s,r);i.elements.push(o),i.dom.appendChild(o.dom)}else i.elements[this.i].update(e,a,s,r);this.height=n.bottom,this.i++}line(e,n,r){let i=[];oN(this.cursor,i,n.from),r.length&&(i=i.concat(r));let s=this.gutter.config.lineMarker(e,n,i);s&&i.unshift(s);let a=this.gutter;i.length==0&&!a.config.renderEmptyElements||this.addElement(e,n,i)}widget(e,n){let r=this.gutter.config.widgetMarker(e,n.widget,n),i=r?[r]:null;for(let s of e.state.facet(vJe)){let a=s(e,n.widget,n);a&&(i||(i=[])).push(a)}i&&this.addElement(e,n,i)}finish(){let e=this.gutter;for(;e.elements.length>this.i;){let n=e.elements.pop();e.dom.removeChild(n.dom),n.destroy()}}}class eee{constructor(e,n){this.view=e,this.config=n,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");for(let r in n.domEventHandlers)this.dom.addEventListener(r,i=>{let s=i.target,a;if(s!=this.dom&&this.dom.contains(s)){for(;s.parentNode!=this.dom;)s=s.parentNode;let l=s.getBoundingClientRect();a=(l.top+l.bottom)/2}else a=i.clientY;let o=e.lineBlockAtHeight(a-e.documentTop);n.domEventHandlers[r](e,o,i)&&i.preventDefault()});this.markers=JJ(n.markers(e)),n.initialSpacer&&(this.spacer=new xge(e,0,0,[n.initialSpacer(e)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(e){let n=this.markers;if(this.markers=JJ(this.config.markers(e.view)),this.spacer&&this.config.updateSpacer){let i=this.config.updateSpacer(this.spacer.markers[0],e);i!=this.spacer.markers[0]&&this.spacer.update(e.view,0,0,[i])}let r=e.view.viewport;return!Tn.eq(this.markers,n,r.from,r.to)||(this.config.lineMarkerChange?this.config.lineMarkerChange(e):!1)}destroy(){for(let e of this.elements)e.destroy()}}class xge{constructor(e,n,r,i){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="
126cm-gutterElement",this.update(e,n,r,i)}update(e,n,r,i){this.height!=n&&(this.height=n,this.dom.style.height=n+"px"),this.above!=r&&(this.dom.style.marginTop=(this.above=r)?r+"px":""),wJe(this.markers,i)||this.setMarkers(e,i)}setMarkers(e,n){let r="cm-gutterElement",i=this.dom.firstChild;for(let s=0,a=0;;){let o=a,l=s<n.length?n[s++]:null,c=!1;if(l){let u=l.elementClass;u&&(r+=" "+u);for(let d=a;d<this.markers.length;d++)if(this.markers[d].compare(l)){o=d,c=!0;break}}else o=this.markers.length;for(;a<o;){let u=this.markers[a++];if(u.toDOM){u.destroy(i);let d=i.nextSibling;i.remove(),i=d}}if(!l)break;l.toDOM&&(c?i=i.nextSibling:this.dom.insertBefore(l.toDOM(e),i)),c&&a++}this.dom.className=r,this.markers=n}destroy(){this.setMarkers(null,[])}}function wJe(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(!t[n].compare(e[n]))return!1;return!0}const SJe=et.define(),TJe=et.define(),M1=et.define({combine(t){return ad(t,{formatNumber:String,domEventHandlers:{}},{domEventHandlers(e,n){let r=Object.assign({},e);for(let i in n){let s=r[i],a=n[i];r[i]=s?(o,l,c)=>s(o,l,c)||a(o,l,c):a}return r}})}});class G6 extends Sf{constructor(e){super(),this.number=e}eq(e){return this.number==e.number}toDOM(){return document.createTextNode(this.number)}}function q6(t,e){return t.state.facet(M1).formatNumber(e,t.state)}const AJe=Hw.compute([M1],t=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers(e){return e.state.facet(SJe)},lineMarker(e,n,r){return r.some(i=>i.toDOM)?null:new G6(q6(e,e.state.doc.lineAt(n.from).number))},widgetMarker:(e,n,r)=>{for(let i of e.state.facet(TJe)){let s=i(e,n,r);if(s)return s}return null},lineMarkerChange:e=>e.startState.facet(M1)!=e.state.facet(M1),initialSpacer(e){return new G6(q6(e,tee(e.state.doc.lines)))},updateSpacer(e,n){let r=q6(n.view,tee(n.view.state.doc.lines));return r==e.number?e:new G6(r)},domEventHandlers:t.facet(M1).domEventHandlers}));function CJe(t={}){return[M1.of(t),Ege(),AJe]}function tee(t){let e=9;for(;e<t;)e=e*10+9;return e}const RJe=new class extends Sf{constructor(){super(...arguments),this.elementClass="cm-activeLineGutter"}},_Je=j5.compute(["selection"],t=>{let e=[],n=-1;for(let r of t.selection.ranges){let i=t.doc.lineAt(r.head).from;i>n&&(n=i,e.push(RJe.range(i)))}return Tn.of(e)});function IJe(){return _Je}var K6;const P1=new en;function kJe(t){return et.define({combine:t?e=>e.concat(t):void 0})}const DJe=new en;class hc{constructor(e,n,r=[],i=""){this.data=e,this.name=i,vn.prototype.hasOwnProperty("tree")||Object.defineProperty(vn.prototype,"tree",{get(){return da(this)}}),this.parser=n,this.extension=[Rp.of(this),vn.languageData.of((s,a,o)=>{let l=nee(s,a,o),c=l.type.prop(P1);if(!c)return[];let u=s.facet(c),d=l.type.prop(DJe);if(d){let f=l.resolve(a-l.from,o);for(let h of d)if(h.test(f,s)){let m=s.facet(h.facet);return h.type=="replace"?m:m.concat(u)}}return u})].concat(r)}isActiveAt(e,n,r=-1){return nee(e,n,r).type.prop(P1)==this.data}findRegions(e){let n=e.facet(Rp);if(n?.data==this.data)return[{from:0,to:e.doc.length}];if(!n||!n.allowsNesting)return[];let r=[],i=(s,a)=>{if(s.prop(P1)==this.data){r.push({from:a,to:a+s.length});return}let o=s.prop(en.mounted);if(o){if(o.tree.prop(P1)==this.data){if(o.overlay)for(let l of o.overlay)r.push({from:l.from+a,to:l.to+a});else r.push({from:a,to:a+s.length});return}else if(o.overlay){let l=r.length;if(i(o.tree,o.overlay[0].from+a),r.length>l)return}}for(let l=0;l<s.children.length;
vendor: 18,833 bytes, line 126
126l++){let c=s.children[l];c instanceof Oi&&i(c,s.positions[l]+a)}};return i(da(e),0),r}get allowsNesting(){return!0}}hc.setState=Wt.define();function nee(t,e,n){let r=t.facet(Rp),i=da(t).topNode;if(!r||r.allowsNesting)for(let s=i;s;s=s.enter(e,n,ws.ExcludeBuffers))s.type.isTop&&(i=s);return i}class CI extends hc{constructor(e,n,r){super(e,n,[],r),this.parser=n}static define(e){let n=kJe(e.languageData);return new CI(n,e.parser.configure({props:[P1.add(r=>r.isTop?n:void 0)]}),e.name)}configure(e,n){return new CI(this.data,this.parser.configure(e),n||this.name)}get allowsNesting(){return this.parser.hasWrappers()}}function da(t){let e=t.field(hc.state,!1);return e?e.tree:Oi.empty}class LJe{constructor(e){this.doc=e,this.cursorPos=0,this.string="",this.cursor=e.iter()}get length(){return this.doc.length}syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,this.cursorPos=e+this.string.length,this.cursorPos-this.string.length}chunk(e){return this.syncTo(e),this.string}get lineChunks(){return!0}read(e,n){let r=this.cursorPos-this.string.length;return e<r||n>=this.cursorPos?this.doc.sliceString(e,n):this.string.slice(e-r,n-r)}}let ex=null;class RI{constructor(e,n,r=[],i,s,a,o,l){this.parser=e,this.state=n,this.fragments=r,this.tree=i,this.treeLen=s,this.viewport=a,this.skipped=o,this.scheduleOn=l,this.parse=null,this.tempSkipped=[]}static create(e,n,r){return new RI(e,n,[],Oi.empty,0,r,[],null)}startParse(){return this.parser.startParse(new LJe(this.state.doc),this.fragments)}work(e,n){return n!=null&&n>=this.state.doc.length&&(n=void 0),this.tree!=Oi.empty&&this.isDone(n??this.state.doc.length)?(this.takeTree(),!0):this.withContext(()=>{var r;if(typeof e=="number"){let i=Date.now()+e;e=()=>Date.now()>i}for(this.parse||(this.parse=this.startParse()),n!=null&&(this.parse.stoppedAt==null||this.parse.stoppedAt>n)&&n<this.state.doc.length&&this.parse.stopAt(n);;){let i=this.parse.advance();if(i)if(this.fragments=this.withoutTempSkipped(P0.addTree(i,this.fragments,this.parse.stoppedAt!=null)),this.treeLen=(r=this.parse.stoppedAt)!==null&&r!==void 0?r:this.state.doc.length,this.tree=i,this.parse=null,this.treeLen<(n??this.state.doc.length))this.parse=this.startParse();else return!0;if(e())return!1}})}takeTree(){let e,n;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&&((this.parse.stoppedAt==null||this.parse.stoppedAt>e)&&this.parse.stopAt(e),this.withContext(()=>{for(;!(n=this.parse.advance()););}),this.treeLen=e,this.tree=n,this.fragments=this.withoutTempSkipped(P0.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(e){let n=ex;ex=this;try{return e()}finally{ex=n}}withoutTempSkipped(e){for(let n;n=this.tempSkipped.pop();)e=ree(e,n.from,n.to);return e}changes(e,n){let{fragments:r,tree:i,treeLen:s,viewport:a,skipped:o}=this;if(this.takeTree(),!e.empty){let l=[];if(e.iterChangedRanges((c,u,d,f)=>l.push({fromA:c,toA:u,fromB:d,toB:f})),r=P0.applyChanges(r,l),i=Oi.empty,s=0,a={from:e.mapPos(a.from,-1),to:e.mapPos(a.to,1)},this.skipped.length){o=[];for(let c of this.skipped){let u=e.mapPos(c.from,1),d=e.mapPos(c.to,-1);u<d&&o.push({from:u,to:d})}}}return new RI(this.parser,n,r,i,s,a,o,this.scheduleOn)}updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.to)return!1;this.viewport=e;let n=this.skipped.length;for(let r=0;r<this.skipped.length;r++){let{from:i,to:s}=this.skipped[r];i<e.to&&s>e.from&&(this.fragments=ree(this.fragments,i,s),this.skipped.splice(r--,1))}return this.skipped.length>=n?!1:(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(e,n){this.skipped.push({from:e,to:n})}static getSkippingParser(e){return new class extends Gme{createParse(n,r,i){let s=i[0].from,a=i[i.length-1].to;return{parsedPos:s,advance(){let l=ex;if(l){for(let c of i)l.tempSkipped.push(c);e&&(l.scheduleOn=l.scheduleOn?Promise.all([l.scheduleOn,e]):e)}return this.parsedPos=a,new Oi(uo.none,[],[],a-s)},stoppedAt:null,stopAt(){}}}}}isDone(e){e=Math.min(e,this.state.doc.length);let n=this.fragments;return this.treeLen>=e&&n.length&&n[0].from==0&&n[0].to>=e}static get(){return ex}}function ree(t,e,n){return P0.applyChanges(t,[{fromA:e,toA:n,fromB:e,toB:n}])}class ib{constructor(e){this.context=e,this.tree=e.tree}apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;let n=this.context.changes(e.changes,e.state),r=this.context.treeLen==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.treeLen),n.viewport.to);return n.work(20,r)||n.takeTree(),new ib(n)}static init(e){let n=Math.min(3e3,e.doc.length),r=RI.create(e.facet(Rp).parser,e,{from:0,to:n});return r.work(20,n)||r.takeTree(),new ib(r)}}hc.state=ks.define({create:ib.init,update(t,e){for(let n of e.effects)if(n.is(hc.setState))return n.value;return e.startState.facet(Rp)!=e.state.facet(Rp)?ib.init(e.state):t.apply(e)}});let wge=t=>{let e=setTimeout(()=>t(),500);return()=>clearTimeout(e)};typeof requestIdleCallback<"u"&&(wge=t=>{let e=-1,n=setTimeout(()=>{e=requestIdleCallback(t,{timeout:400})},100);return()=>e<0?clearTimeout(n):cancelIdleCallback(e)});const Y6=typeof navigator<"u"&&(!((K6=navigator.scheduling)===null||K6===void 0)&&K6.isInputPending)?()=>navigator.scheduling.isInputPending():null,OJe=vi.fromClass(class{constructor(e){this.view=e,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(e){let n=this.view.state.field(hc.state).context;(n.updateViewport(e.view.viewport)||this.view.viewport.to>n.treeLen)&&this.scheduleWork(),(e.docChanged||e.selectionSet)&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(n)}scheduleWork(){if(this.working)return;let{state:e}=this.view,n=e.field(hc.state);(n.tree!=n.context.tree||!n.context.isDone(e.doc.length))&&(this.working=wge(this.work))}work(e){this.working=null;let n=Date.now();if(this.chunkEnd<n&&(this.chunkEnd<0||this.view.hasFocus)&&(this.chunkEnd=n+3e4,this.chunkBudget=3e3),this.chunkBudget<=0)return;let{state:r,viewport:{to:i}}=this.view,s=r.field(hc.state);if(s.tree==s.context.tree&&s.context.isDone(i+1e5))return;let a=Date.now()+Math.min(this.chunkBudget,100,e&&!Y6?Math.max(25,e.timeRemaining()-5):1e9),o=s.context.treeLen<i&&r.doc.length>i+1e3,l=s.context.work(()=>Y6&&Y6()||Date.now()>a,i+(o?0:1e5));this.chunkBudget-=Date.now()-n,(l||this.chunkBudget<=0)&&(s.context.takeTree(),this.view.dispatch({effects:hc.setState.of(new ib(s.context))})),this.chunkBudget>0&&!(l&&!o)&&this.scheduleWork(),this.checkAsyncSchedule(s.context)}checkAsyncSchedule(e){e.scheduleOn&&(this.workScheduled++,e.scheduleOn.then(()=>this.scheduleWork()).catch(n=>no(this.view.state,n)).then(()=>this.workScheduled--),e.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),Rp=et.define({combine(t){return t.length?t[0]:null},enables:t=>[hc.state,OJe,Qe.contentAttributes.compute([t],e=>{let n=e.facet(t);return n&&n.name?{"data-language":n.name}:{}})]});class MJe{constructor(e,n=[]){this.language=e,this.support=n,this.extension=[e,n]}}const PJe=et.define(),wL=et.define({combine:t=>{if(!t.length)return"  ";let e=t[0];if(!e||/\S/.test(e)||Array.from(e).some(n=>n!=e[0]))throw new Error("Invalid indent unit: "+JSON.stringify(t[0]));return e}});function _I(t){let e=t.facet(wL);return e.charCodeAt(0)==9?t.tabSize*e.length:e.length}function Z2(t,e){let n="",r=t.tabSize,i=t.facet(wL)[0];if(i=="	"){for(;e>=r;)n+="	",e-=r;i=" "}for(let s=0;s<e;s++)n+=i;return n}function WV(t,e){t instanceof vn&&(t=new SL(t));for(let r of t.state.facet(PJe)){let i=r(t,e);if(i!==void 0)return i}let n=da(t.state);return n.length>=e?$Je(t,n,e):null}class SL{constructor(e,n={}){this.state=e,this.options=n,this.unit=_I(e)}lineAt(e,n=1){let r=this.state.doc.lineAt(e),{simulateBreak:i,simulateDoubleBreak:s}=this.options;return i!=null&&i>=r.from&&i<=r.to?s&&i==e?{text:"",from:e}:(n<0?i<e:i<=e)?{text:r.text.slice(i-r.from),from:i}:{text:r.text.slice(0,i-r.from),from:r.from}:r}textAfterPos(e,n=1){if(this.options.simulateDoubleBreak&&e==this.options.simulateBreak)return"";let{text:r,from:i}=this.lineAt(e,n);return r.slice(e-i,Math.min(r.length,e+100-i))}column(e,n=1){let{text:r,from:i}=this.lineAt(e,n),s=this.countColumn(r,e-i),a=this.options.overrideIndentation?this.options.overrideIndentation(i):-1;return a>-1&&(s+=a-this.countColumn(r,r.search(/\S|$/))),s}countColumn(e,n=e.length){return Ub(e,this.state.tabSize,n)}lineIndent(e,n=1){let{text:r,from:i}=this.lineAt(e,n),s=this.options.overrideIndentation;if(s){let a=s(i);if(a>-1)return a}return this.countColumn(r,r.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const Sge=new en;function $Je(t,e,n){let r=e.resolveStack(n),i=e.resolveInner(n,-1).resolve(n,0).enterUnfinishedNodesBefore(n);if(i!=r.node){let s=[];for(let a=i;a&&!(a.from==r.node.from&&a.type==r.node.type);a=a.parent)s.push(a);for(let a=s.length-1;a>=0;a--)r={node:s[a],next:r}}return Tge(r,t,n)}function Tge(t,e,n){for(let r=t;r;r=r.next){let i=FJe(r.node);if(i)return i(zV.create(e,n,r))}return 0}function NJe(t){return t.pos==t.options.simulateBreak&&t.options.simulateDoubleBreak}function FJe(t){let e=t.type.prop(Sge);if(e)return e;let n=t.firstChild,r;if(n&&(r=n.type.prop(en.closedBy))){let i=t.lastChild,s=i&&r.indexOf(i.name)>-1;return a=>HJe(a,!0,1,void 0,s&&!NJe(a)?i.from:void 0)}return t.parent==null?jJe:null}function jJe(){return 0}class zV extends SL{constructor(e,n,r){super(e.state,e.options),this.base=e,this.pos=n,this.context=r}get node(){return this.context.node}static create(e,n,r){return new zV(e,n,r)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){return this.baseIndentFor(this.node)}baseIndentFor(e){let n=this.state.doc.lineAt(e.from);for(;;){let r=e.resolve(n.from);for(;r.parent&&r.parent.from==r.from;)r=r.parent;if(BJe(r,e))break;n=this.state.doc.lineAt(r.from)}return this.lineIndent(n.from)}continue(){return Tge(this.context.next,this.base,this.pos)}}function BJe(t,e){for(let n=e;n;n=n.parent)if(t==n)return!0;return!1}function UJe(t){let e=t.node,n=e.childAfter(e.from),r=e.lastChild;if(!n)return null;let i=t.options.simulateBreak,s=t.state.doc.lineAt(n.from),a=i==null||i<=s.from?s.to:Math.min(s.to,i);for(let o=n.to;;){let l=e.childAfter(o);if(!l||l==r)return null;if(!l.type.isSkipped){if(l.from>=a)return null;let c=/^ */.exec(s.text.slice(n.to-s.from))[0].length;return{from:n.from,to:n.to+c}}o=l.to}}function HJe(t,e,n,r,i){let s=t.textAfter,a=s.match(/^\s*/)[0].length,o=r&&s.slice(a,a+r.length)==r||i==t.pos+a,l=UJe(t);return l?o?t.column(l.from):t.column(l.to):t.baseIndent+(o?0:t.unit*n)}function iee({except:t,units:e=1}={}){return n=>{let r=t&&t.test(n.textAfter);return n.baseIndent+(r?0:e*n.unit)}}const VJe=200;function WJe(){return vn.transactionFilter.of(t=>{if(!t.docChanged||!t.isUserEvent("input.type")&&!t.isUserEvent("input.complete"))return t;let e=t.startState.languageDataAt("indentOnInput",t.startState.selection.main.head);if(!e.length)return t;let n=t.newDoc,{head:r}=t.newSelection.main,i=n.lineAt(r);if(r>i.from+VJe)return t;let s=n.sliceString(i.from,r);if(!e.some(c=>c.test(s)))return t;let{state:a}=t,o=-1,l=[];for(let{head:c}of a.selection.ranges){let u=a.doc.lineAt(c);if(u.from==o)continue;o=u.from;let d=WV(a,u.from);if(d==null)continue;let f=/^\s*/.exec(u.text)[0],h=Z2(a,d);f!=h&&l.push({from:u.from,to:u.from+f.length,insert:h})}return l.length?[t,{changes:l,sequential:!0}]:t})}const zJe=et.define(),Age=new en;function GJe(t){let e=t.firstChild,n=t.lastChild;return e&&e.to<n.from?{from:e.to,to:n.type.isError?t.to:n.from}:null}function qJe(t,e,n){let r=da(t);if(r.length<n)return null;let i=r.resolveStack(n,1),s=null;for(let a=i;a;a=a.next){let o=a.node;if(o.to<=n||o.from>n)continue;if(s&&o.from<e)break;let l=o.type.prop(Age);if(l&&(o.to<r.length-50||r.length==t.doc.length||!KJe(o))){let c=l(o,t);c&&c.from<=n&&c.from>=e&&c.to>n&&(s=c)}}return s}function KJe(t){let e=t.lastChild;return e&&e.to==t.to&&e.type.isError}function II(t,e,n){for(let r of t.facet(zJe)){let i=r(t,e,n);if(i)return i}return qJe(t,e,n)}function Cge(t,e){let n=e.mapPos(t.from,1),r=e.mapPos(t.to,-1);return n>=r?void 0:{from:n,to:r}}const TL=Wt.define({map:Cge}),vT=Wt.define({map:Cge});function Rge(t){let e=[];for(let{head:n}of t.state.selection.ranges)e.some(r=>r.from<=n&&r.to>=n)||e.push(t.lineBlockAt(n));return e}const cg=ks.define({create(){return yt.none},update(t,e){t=t.map(e.changes);for(let n of e.effects)if(n.is(TL)&&!YJe(t,n.value.from,n.value.to)){let{preparePlaceholder:r}=e.state.facet(kge),i=r?yt.replace({widget:new net(r(e.state,n.value))}):see;t=t.update({add:[i.range(n.value.from,n.value.to)]})}else n.is(vT)&&(t=t.update({filter:(r,i)=>n.value.from!=r||n.value.to!=i,filterFrom:n.value.from,filterTo:n.value.to}));if(e.selection){let n=!1,{head:r}=e.selection.main;t.between(r,r,(i,s)=>{i<r&&s>r&&(n=!0)}),n&&(t=t.update({filterFrom:r,filterTo:r,filter:(i,s)=>s<=r||i>=r}))}return t},provide:t=>Qe.decorations.from(t),toJSON(t,e){let n=[];return t.between(0,e.doc.length,(r,i)=>{n.push(r,i)}),n},fromJSON(t){if(!Array.isArray(t)||t.length%2)throw new RangeError("Invalid JSON for fold state");let e=[];for(let n=0;n<t.length;){let r=t[n++],i=t[n++];if(typeof r!="number"||typeof i!="number")throw new RangeError("Invalid JSON for fold state");e.push(see.range(r,i))}return yt.set(e,!0)}});function kI(t,e,n){var r;let i=null;return(r=t.field(cg,!1))===null||r===void 0||r.between(e,n,(s,a)=>{(!i||i.from>s)&&(i={from:s,to:a})}),i}function YJe(t,e,n){let r=!1;return t.between(e,e,(i,s)=>{i==e&&s==n&&(r=!0)}),r}function _ge(t,e){return t.field(cg,!1)?e:e.concat(Wt.appendConfig.of(Dge()))}const QJe=t=>{for(let e of Rge(t)){let n=II(t.state,e.from,e.to);if(n)return t.dispatch({effects:_ge(t.state,[TL.of(n),Ige(t,n)])}),!0}return!1},XJe=t=>{if(!t.state.field(cg,!1))return!1;let e=[];for(let n of Rge(t)){let r=kI(t.state,n.from,n.to);r&&e.push(vT.of(r),Ige(t,r,!1))}return e.length&&t.dispatch({effects:e}),e.length>0};function Ige(t,e,n=!0){let r=t.state.doc.lineAt(e.from).number,i=t.state.doc.lineAt(e.to).number;return Qe.announce.of(`${t.state.phrase(n?"Folded lines":"Unfolded lines")} ${r} ${t.state.phrase("to")} ${i}.`)}const ZJe=t=>{let{state:e}=t,n=[];for(let r=0;r<e.doc.length;){let i=t.lineBlockAt(r),s=II(e,i.from,i.to);s&&n.push(TL.of(s)),r=(s?t.lineBlockAt(s.to):i).to+1}return n.length&&t.dispatch({effects:_ge(t.state,n)}),!!n.length},JJe=t=>{let e=t.state.field(cg,!1);if(!e||!e.size)return!1;let n=[];return e.between(0,t.state.doc.length,(r,i)=>{n.push(vT.of({from:r,to:i}))}),t.dispatch({effects:n}),!0},eet=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:QJe},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:XJe},{key:"Ctrl-Alt-[",run:ZJe},{key:"Ctrl-Alt-]",run:JJe}],tet={placeholderDOM:null,preparePlaceholder:null,placeholderText:"…"},kge=et.define({combine(t){return ad(t,tet)}});function Dge(t){return[cg,set]}function Lge(t,e){let{state:n}=t,r=n.facet(kge),i=a=>{let o=t.lineBlockAt(t.posAtDOM(a.target)),l=kI(t.state,o.from,o.to);l&&t.dispatch({effects:vT.of(l)}),a.preventDefault()};if(r.placeholderDOM)return r.placeholderDOM(t,i,e);let s=document.createElement("span");return s.textContent=r.placeholderText,s.setAttribute("aria-label",n.phrase("folded code")),s.title=n.phrase("unfold"),s.className="cm-foldPlaceholder",s.onclick=i,s}const see=yt.replace({widget:new class extends Of{toDOM(t){return Lge(t,null)}}});class net extends Of{constructor(e){super(),this.value=e}eq(e){return this.value==e.value}toDOM(e){return Lge(e,this.value)}}const ret={openText:"⌄",closedText:"›",markerDOM:null,domEventHandlers:{},foldingChanged:()=>!1};class Q6 extends Sf{constructor(e,n){super(),this.config=e,this.open=n}eq(e){return this.config==e.config&&this.open==e.open}toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.open);let n=document.createElement("span");return n.textContent=this.open?this.config.openText:this.config.closedText,n.title=e.state.phrase(this.open?"Fold line":"Unfold line"),n}}function iet(t={}){let e=Object.assign(Object.assign({},ret),t),n=new Q6(e,!0),r=new Q6(e,!1),i=vi.fromClass(class{constructor(a){this.from=a.viewport.from,this.markers=this.buildMarkers(a)}update(a){(a.docChanged||a.viewportChanged||a.startState.facet(Rp)!=a.state.facet(Rp)||a.startState.field(cg,!1)!=a.state.field(cg,!1)||da(a.startState)!=da(a.state)||e.foldingChanged(a))&&(this.markers=this.buildMarkers(a.view))}buildMarkers(a){let o=new xf;for(let l of a.viewportLineBlocks){let c=kI(a.state,l.from,l.to)?r:II(a.state,l.from,l.to)?n:null;c&&o.add(l.from,l.from,c)}return o.finish()}}),{domEventHandlers:s}=e;return[i,bJe({class:"cm-foldGutter",markers(a){var o;return((o=a.plugin(i))===null||o===void 0?void 0:o.markers)||Tn.empty},initialSpacer(){return new Q6(e,!1)},domEventHandlers:Object.assign(Object.assign({},s),{click:(a,o,l)=>{if(s.click&&s.click(a,o,l))return!0;let c=kI(a.state,o.from,o.to);if(c)return a.dispatch({effects:vT.of(c)}),!0;let u=II(a.state,o.from,o.to);return u?(a.dispatch({effects:TL.of(u)}),!0):!1}})}),Dge()]}const set=Qe.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}});class yT{constructor(e,n){this.specs=e;let r;function i(o){let l=Tp.newName();return(r||(r=Object.create(null)))["."+l]=o,l}const s=typeof n.all=="string"?n.all:n.all?i(n.all):void 0,a=n.scope;this.scope=a instanceof hc?o=>o.prop(P1)==a.data:a?o=>o==a:void 0,this.style=Yme(e.map(o=>({tag:o.tag,class:o.class||i(Object.assign({},o,{tag:null}))})),{all:s}).style,this.module=r?new Tp(r):null,this.themeType=n.themeType}static define(e,n){return new yT(e,n||{})}}const lN=et.define(),Oge=et.define({combine(t){return t.length?[t[0]]:null}});function X6(t){let e=t.facet(lN);return e.length?e:t.facet(Oge)}function Mge(t,e){let n=[oet],r;return t instanceof yT&&(t.module&&n.push(Qe.styleModule.of(t.module)),r=t.themeType),e?.fallback?n.push(Oge.of(t)):r?n.push(lN.computeN([Qe.darkTheme],i=>i.facet(Qe.darkTheme)==(r=="dark")?[t]:[])):n.push(lN.of(t)),n}class aet{constructor(e){this.markCache=Object.create(null),this.tree=da(e.state),this.decorations=this.buildDeco(e,X6(e.state)),this.decoratedTo=e.viewport.to}update(e){let n=da(e.state),r=X6(e.state),i=r!=X6(e.startState),{viewport:s}=e.view,a=e.changes.mapPos(this.decoratedTo,1);n.length<s.to&&!i&&n.type==this.tree.type&&a>=s.to?(this.decorations=this.decorations.map(e.changes),this.decoratedTo=a):(n!=this.tree||e.viewportChanged||i)&&(this.tree=n,this.decorations=this.buildDeco(e.view,r),this.decoratedTo=s.to)}buildDeco(e,n){if(!n||!this.tree.length)return yt.none;let r=new xf;for(let{from:i,to:s}
vendor: 4,445 bytes, line 126
126of e.visibleRanges)CQe(this.tree,n,(a,o,l)=>{r.add(a,o,this.markCache[l]||(this.markCache[l]=yt.mark({class:l})))},i,s);return r.finish()}}const oet=kg.high(vi.fromClass(aet,{decorations:t=>t.decorations})),cet=yT.define([{tag:Ce.meta,color:"#404740"},{tag:Ce.link,textDecoration:"underline"},{tag:Ce.heading,textDecoration:"underline",fontWeight:"bold"},{tag:Ce.emphasis,fontStyle:"italic"},{tag:Ce.strong,fontWeight:"bold"},{tag:Ce.strikethrough,textDecoration:"line-through"},{tag:Ce.keyword,color:"#708"},{tag:[Ce.atom,Ce.bool,Ce.url,Ce.contentSeparator,Ce.labelName],color:"#219"},{tag:[Ce.literal,Ce.inserted],color:"#164"},{tag:[Ce.string,Ce.deleted],color:"#a11"},{tag:[Ce.regexp,Ce.escape,Ce.special(Ce.string)],color:"#e40"},{tag:Ce.definition(Ce.variableName),color:"#00f"},{tag:Ce.local(Ce.variableName),color:"#30a"},{tag:[Ce.typeName,Ce.namespace],color:"#085"},{tag:Ce.className,color:"#167"},{tag:[Ce.special(Ce.variableName),Ce.macroName],color:"#256"},{tag:Ce.definition(Ce.propertyName),color:"#00c"},{tag:Ce.comment,color:"#940"},{tag:Ce.invalid,color:"#f00"}]),uet=Qe.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),Pge=1e4,$ge="()[]{}",Nge=et.define({combine(t){return ad(t,{afterCursor:!0,brackets:$ge,maxScanDistance:Pge,renderMatch:het})}}),det=yt.mark({class:"cm-matchingBracket"}),fet=yt.mark({class:"cm-nonmatchingBracket"});function het(t){let e=[],n=t.matched?det:fet;return e.push(n.range(t.start.from,t.start.to)),t.end&&e.push(n.range(t.end.from,t.end.to)),e}const pet=ks.define({create(){return yt.none},update(t,e){if(!e.docChanged&&!e.selection)return t;let n=[],r=e.state.facet(Nge);for(let i of e.state.selection.ranges){if(!i.empty)continue;let s=Ru(e.state,i.head,-1,r)||i.head>0&&Ru(e.state,i.head-1,1,r)||r.afterCursor&&(Ru(e.state,i.head,1,r)||i.head<e.state.doc.length&&Ru(e.state,i.head+1,-1,r));s&&(n=n.concat(r.renderMatch(s,e.state)))}return yt.set(n,!0)},provide:t=>Qe.decorations.from(t)}),met=[pet,uet];function get(t={}){return[Nge.of(t),met]}const vet=new en;function cN(t,e,n){let r=t.prop(e<0?en.openedBy:en.closedBy);if(r)return r;if(t.name.length==1){let i=n.indexOf(t.name);if(i>-1&&i%2==(e<0?1:0))return[n[i+e]]}return null}function uN(t){let e=t.type.prop(vet);return e?e(t.node):t}function Ru(t,e,n,r={}){let i=r.maxScanDistance||Pge,s=r.brackets||$ge,a=da(t),o=a.resolveInner(e,n);for(let l=o;l;l=l.parent){let c=cN(l.type,n,s);if(c&&l.from<l.to){let u=uN(l);if(u&&(n>0?e>=u.from&&e<u.to:e>u.from&&e<=u.to))return yet(t,e,n,l,u,c,s)}}return bet(t,e,n,a,o.type,i,s)}function yet(t,e,n,r,i,s,a){let o=r.parent,l={from:i.from,to:i.to},c=0,u=o?.cursor();if(u&&(n<0?u.childBefore(r.from):u.childAfter(r.to)))do if(n<0?u.to<=r.from:u.from>=r.to){if(c==0&&s.indexOf(u.type.name)>-1&&u.from<u.to){let d=uN(u);return{start:l,end:d?{from:d.from,to:d.to}:void 0,matched:!0}}else if(cN(u.type,n,a))c++;else if(cN(u.type,-n,a)){if(c==0){let d=uN(u);return{start:l,end:d&&d.from<d.to?{from:d.from,to:d.to}:void 0,matched:!1}}c--}}while(n<0?u.prevSibling():u.nextSibling());return{start:l,matched:!1}}function bet(t,e,n,r,i,s,a){let o=n<0?t.sliceDoc(e-1,e):t.sliceDoc(e,e+1),l=a.indexOf(o);if(l<0||l%2==0!=n>0)return null;let c={from:n<0?e-1:e,to:n>0?e+1:e},u=t.doc.iterRange(e,n>0?t.doc.length:0),d=0;for(let f=0;!u.next().done&&f<=s;){let h=u.value;n<0&&(f+=h.length);let m=e+f*n;for(let g=n>0?0:h.length-1,b=n>0?h.length:-1;g!=b;g+=n){let E=a.indexOf(h[g]);if(!(E<0||r.resolveInner(m+g,1).type!=i))if(E%2==0==n>0)d++;else{if(d==1)return{start:c,end:{from:m+g,to:m+g+1},matched:E>>1==l>>1};d--}}n>0&&(f+=h.length)}return u.done?{start:c,matched:!1}:null}const Eet=Object.create(null),aee=[uo.none],oee=[],lee=Object.create(null),xet=Object.create(null);for(let[t,e]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])xet[t]=wet(Eet,e);function Z6(t,e){oee.indexOf(t)>-1||(oee.push(t),console.warn(e))}function wet(t,e){let n=[];for(let o of e.split(" ")){let l=[];for(let c of o.split(".")){let u=t[c]||Ce[c];u?typeof u=="function"?l.length?l=l.map(u):Z6(c,`Modifier ${c} used at start of tag`):l.length?Z6(c,`Tag ${c}
126 used as modifier`):l=Array.isArray(u)?u:[u]:Z6(c,`Unknown highlighting tag ${c}`)}for(let c of l)n.push(c)}if(!n.length)return 0;let r=e.replace(/ /g,"_"),i=r+" "+n.map(o=>o.id),s=lee[i];if(s)return s.id;let a=lee[i]=uo.define({id:aee.length,name:r,props:[qme({[r]:n})]});return aee.push(a),a.id}kr.RTL,kr.LTR;const Tet=()=>t=>{try{JSON.parse(t.state.doc.toString())}catch(e){if(!(e instanceof SyntaxError))throw e;const n=Aet(e,t.state.doc);return[{from:n,message:e.message,severity:"error",to:n}]}return[]};function Aet(t,e){let n;return(n=t.message.match(/at position (\d+)/))?Math.min(+n[1],e.length):(n=t.message.match(/at line (\d+) column (\d+)/))?Math.min(e.line(+n[1]).from+ +n[2]-1,e.length):0}const Cet=CI.define({name:"json",parser:kQe.configure({props:[Sge.add({Object:iee({except:/^\s*\}/}),Array:iee({except:/^\s*\]/})}),Age.add({"Object Array":GJe})]}),languageData:{closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/}});function Ret(){return new MJe(Cet)}function Fge(t,e){if(t==null)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(e.indexOf(r)!==-1)continue;n[r]=t[r]}return n}const _et=t=>{let{state:e}=t,n=e.doc.lineAt(e.selection.main.from),r=qV(t.state,n.from);return r.line?Iet(t):r.block?Det(t):!1};function GV(t,e){return({state:n,dispatch:r})=>{if(n.readOnly)return!1;let i=t(e,n);return i?(r(n.update(i)),!0):!1}}const Iet=GV(Met,0),ket=GV(jge,0),Det=GV((t,e)=>jge(t,e,Oet(e)),0);function qV(t,e){let n=t.languageDataAt("commentTokens",e);return n.length?n[0]:{}}const tx=50;function Let(t,{open:e,close:n},r,i){let s=t.sliceDoc(r-tx,r),a=t.sliceDoc(i,i+tx),o=/\s*$/.exec(s)[0].length,l=/^\s*/.exec(a)[0].length,c=s.length-o;if(s.slice(c-e.length,c)==e&&a.slice(l,l+n.length)==n)return{open:{pos:r-o,margin:o&&1},close:{pos:i+l,margin:l&&1}};let u,d;i-r<=2*tx?u=d=t.sliceDoc(r,i):(u=t.sliceDoc(r,r+tx),d=t.sliceDoc(i-tx,i));let f=/^\s*/.exec(u)[0].length,h=/\s*$/.exec(d)[0].length,m=d.length-h-n.length;return u.slice(f,f+e.length)==e&&d.slice(m,m+n.length)==n?{open:{pos:r+f+e.length,margin:/\s/.test(u.charAt(f+e.length))?1:0},close:{pos:i-h-n.length,margin:/\s/.test(d.charAt(m-1))?1:0}}:null}function Oet(t){let e=[];for(let n of t.selection.ranges){let r=t.doc.lineAt(n.from),i=n.to<=r.to?r:t.doc.lineAt(n.to);i.from>r.from&&i.from==n.to&&(i=n.to==r.to+1?r:t.doc.lineAt(n.to-1));let s=e.length-1;s>=0&&e[s].to>r.from?e[s].to=i.to:e.push({from:r.from+/^\s*/.exec(r.text)[0].length,to:i.to})}return e}function jge(t,e,n=e.selection.ranges){let r=n.map(s=>qV(e,s.from).block);if(!r.every(s=>s))return null;let i=n.map((s,a)=>Let(e,r[a],s.from,s.to));if(t!=2&&!i.every(s=>s))return{changes:e.changes(n.map((s,a)=>i[a]?[]:[{from:s.from,insert:r[a].open+" "},{from:s.to,insert:" "+r[a].close}]))};if(t!=1&&i.some(s=>s)){let s=[];for(let a=0,o;a<i.length;a++)if(o=i[a]){let l=r[a],{open:c,close:u}=o;s.push({from:c.pos-l.open.length,to:c.pos+c.margin},{from:u.pos-u.margin,to:u.pos+l.close.length})}return{changes:s}}return null}function Met(t,e,n=e.selection.ranges){let r=[],i=-1;for(let{from:s,to:a}of n){let o=r.length,l=1e9,c=qV(e,s).line;if(c){for(let u=s;u<=a;){let d=e.doc.lineAt(u);if(d.from>i&&(s==a||a>d.from)){i=d.from;let f=/^\s*/.exec(d.text)[0].length,h=f==d.length,m=d.text.slice(f,f+c.length)==c?f:-1;f<d.text.length&&f<l&&(l=f),r.push({line:d,comment:m,token:c,indent:f,empty:h,single:!1})}u=d.to+1}if(l<1e9)for(let u=o;u<r.length;u++)r[u].indent<r[u].line.text.length&&(r[u].indent=l);r.length==o+1&&(r[o].single=!0)}}if(t!=2&&r.some(s=>s.comment<0&&(!s.empty||s.single))){let s=[];for(let{line:o,token:l,indent:c,empty:u,single:d}of r)(d||!u)&&s.push({from:o.from+c,insert:l+" "});let a=e.changes(s);return{changes:a,selection:e.selection.map(a,1)}}else if(t!=1&&r.some(s=>s.comment>=0)){let s=[];for(let{line:a,comment:o,token:l}of r)if(o>=0){let c=a.from+o,u=c+l.length;a.text[u-a.from]==" "&&u++,s.push({from:c,to:u})}return{changes:s}}return null}const dN=sd.define(),Pet=sd.define(),$et=et.define(),Bge=et.define({combine(t){return ad(t,{minDepth:100,newGroupDelay:500,joinToEvent:(e,n)=>n},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:(e,n)=>(r,i)=>e(r,i)||n(r,i)})}}),Uge=ks.define({create(){return _u.empty},update(t,e){let n=e.state.facet(Bge),r=e.annotation(dN);if(r){let l=ro.fromTransaction(e,r.selection),c=r.side,u=c==0?t.undone:t.done;return l?u=DI(u,u.length,n.minDepth,l):u=Wge(u,e.startState.selection),new _u(c==0?r.rest:u,c==0?u:r.rest)}let i=e.annotation(Pet);
vendor: 16,708 bytes, line 126
126if((i=="full"||i=="before")&&(t=t.isolate()),e.annotation(es.addToHistory)===!1)return e.changes.empty?t:t.addMapping(e.changes.desc);let s=ro.fromTransaction(e),a=e.annotation(es.time),o=e.annotation(es.userEvent);return s?t=t.addChanges(s,a,o,n,e):e.selection&&(t=t.addSelection(e.startState.selection,a,o,n.newGroupDelay)),(i=="full"||i=="after")&&(t=t.isolate()),t},toJSON(t){return{done:t.done.map(e=>e.toJSON()),undone:t.undone.map(e=>e.toJSON())}},fromJSON(t){return new _u(t.done.map(ro.fromJSON),t.undone.map(ro.fromJSON))}});function Net(t={}){return[Uge,Bge.of(t),Qe.domEventHandlers({beforeinput(e,n){let r=e.inputType=="historyUndo"?Hge:e.inputType=="historyRedo"?fN:null;return r?(e.preventDefault(),r(n)):!1}})]}function AL(t,e){return function({state:n,dispatch:r}){if(!e&&n.readOnly)return!1;let i=n.field(Uge,!1);if(!i)return!1;let s=i.pop(t,n,e);return s?(r(s),!0):!1}}const Hge=AL(0,!1),fN=AL(1,!1),Fet=AL(0,!0),jet=AL(1,!0);class ro{constructor(e,n,r,i,s){this.changes=e,this.effects=n,this.mapped=r,this.startSelection=i,this.selectionsAfter=s}setSelAfter(e){return new ro(this.changes,this.effects,this.mapped,this.startSelection,e)}toJSON(){var e,n,r;return{changes:(e=this.changes)===null||e===void 0?void 0:e.toJSON(),mapped:(n=this.mapped)===null||n===void 0?void 0:n.toJSON(),startSelection:(r=this.startSelection)===null||r===void 0?void 0:r.toJSON(),selectionsAfter:this.selectionsAfter.map(i=>i.toJSON())}}static fromJSON(e){return new ro(e.changes&&Qi.fromJSON(e.changes),[],e.mapped&&ju.fromJSON(e.mapped),e.startSelection&&Le.fromJSON(e.startSelection),e.selectionsAfter.map(Le.fromJSON))}static fromTransaction(e,n){let r=bl;for(let i of e.startState.facet($et)){let s=i(e);s.length&&(r=r.concat(s))}return!r.length&&e.changes.empty?null:new ro(e.changes.invert(e.startState.doc),r,void 0,n||e.startState.selection,bl)}static selection(e){return new ro(void 0,bl,void 0,void 0,e)}}function DI(t,e,n,r){let i=e+1>n+20?e-n-1:0,s=t.slice(i,e);return s.push(r),s}function Bet(t,e){let n=[],r=!1;return t.iterChangedRanges((i,s)=>n.push(i,s)),e.iterChangedRanges((i,s,a,o)=>{for(let l=0;l<n.length;){let c=n[l++],u=n[l++];o>=c&&a<=u&&(r=!0)}}),r}function Uet(t,e){return t.ranges.length==e.ranges.length&&t.ranges.filter((n,r)=>n.empty!=e.ranges[r].empty).length===0}function Vge(t,e){return t.length?e.length?t.concat(e):t:e}const bl=[],Het=200;function Wge(t,e){if(t.length){let n=t[t.length-1],r=n.selectionsAfter.slice(Math.max(0,n.selectionsAfter.length-Het));return r.length&&r[r.length-1].eq(e)?t:(r.push(e),DI(t,t.length-1,1e9,n.setSelAfter(r)))}else return[ro.selection([e])]}function Vet(t){let e=t[t.length-1],n=t.slice();return n[t.length-1]=e.setSelAfter(e.selectionsAfter.slice(0,e.selectionsAfter.length-1)),n}function J6(t,e){if(!t.length)return t;let n=t.length,r=bl;for(;n;){let i=Wet(t[n-1],e,r);if(i.changes&&!i.changes.empty||i.effects.length){let s=t.slice(0,n);return s[n-1]=i,s}else e=i.mapped,n--,r=i.selectionsAfter}return r.length?[ro.selection(r)]:bl}function Wet(t,e,n){let r=Vge(t.selectionsAfter.length?t.selectionsAfter.map(o=>o.map(e)):bl,n);if(!t.changes)return ro.selection(r);let i=t.changes.map(e),s=e.mapDesc(t.changes,!0),a=t.mapped?t.mapped.composeDesc(s):s;return new ro(i,Wt.mapEffects(t.effects,e),a,t.startSelection.map(s),r)}const zet=/^(input\.type|delete)($|\.)/;class _u{constructor(e,n,r=0,i=void 0){this.done=e,this.undone=n,this.prevTime=r,this.prevUserEvent=i}isolate(){return this.prevTime?new _u(this.done,this.undone):this}addChanges(e,n,r,i,s){let a=this.done,o=a[a.length-1];return o&&o.changes&&!o.changes.empty&&e.changes&&(!r||zet.test(r))&&(!o.selectionsAfter.length&&n-this.prevTime<i.newGroupDelay&&i.joinToEvent(s,Bet(o.changes,e.changes))||r=="input.type.compose")?a=DI(a,a.length-1,i.minDepth,new ro(e.changes.compose(o.changes),Vge(Wt.mapEffects(e.effects,o.changes),o.effects),o.mapped,o.startSelection,bl)):a=DI(a,a.length,i.minDepth,e),new _u(a,bl,n,r)}addSelection(e,n,r,i){let s=this.done.length?this.done[this.done.length-1].selectionsAfter:bl;return s.length>0&&n-this.prevTime<i&&r==this.prevUserEvent&&r&&/^select($|\.)/.test(r)&&Uet(s[s.length-1],e)?this:new _u(Wge(this.done,e),this.undone,n,r)}addMapping(e){return new _u(J6(this.done,e),J6(this.undone,e),this.prevTime,this.prevUserEvent)}pop(e,n,r){let i=e==0?this.done:this.undone;if(i.length==0)return null;let s=i[i.length-1],a=s.selectionsAfter[0]||n.selection;if(r&&s.selectionsAfter.length)return n.update({selection:s.selectionsAfter[s.selectionsAfter.length-1],annotations:dN.of({side:e,rest:Vet(i),selection:a}),userEvent:e==0?"select.undo":"select.redo",scrollIntoView:!0});if(s.changes){let o=i.length==1?bl:i.slice(0,i.length-1);return s.mapped&&(o=J6(o,s.mapped)),n.update({changes:s.changes,selection:s.startSelection,effects:s.effects,annotations:dN.of({side:e,rest:o,selection:a}),filter:!1,userEvent:e==0?"undo":"redo",scrollIntoView:!0})}else return null}}_u.empty=new _u(bl,bl);const Get=[{key:"Mod-z",run:Hge,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:fN,preventDefault:!0},{linux:"Ctrl-Shift-z",run:fN,preventDefault:!0},{key:"Mod-u",run:Fet,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:jet,preventDefault:!0}];function Hb(t,e){return Le.create(t.ranges.map(e),t.mainIndex)}function od(t,e){return t.update({selection:e,scrollIntoView:!0,userEvent:"select"})}function Pc({state:t,dispatch:e},n){let r=Hb(t.selection,n);return r.eq(t.selection,!0)?!1:(e(od(t,r)),!0)}function CL(t,e){return Le.cursor(e?t.to:t.from)}function zge(t,e){return Pc(t,n=>n.empty?t.moveByChar(n,e):CL(n,e))}function pa(t){return t.textDirectionAt(t.state.selection.main.head)==kr.LTR}const Gge=t=>zge(t,!pa(t)),qge=t=>zge(t,pa(t));function Kge(t,e){return Pc(t,n=>n.empty?t.moveByGroup(n,e):CL(n,e))}const qet=t=>Kge(t,!pa(t)),Ket=t=>Kge(t,pa(t));function Yet(t,e,n){if(e.type.prop(n))return!0;let r=e.to-e.from;return r&&(r>2||/[^\s,.;:]/.test(t.sliceDoc(e.from,e.to)))||e.firstChild}function RL(t,e,n){let r=da(t).resolveInner(e.head),i=n?en.closedBy:en.openedBy;for(let l=e.head;;){let c=n?r.childAfter(l):r.childBefore(l);if(!c)break;Yet(t,c,i)?r=c:l=n?c.to:c.from}let s=r.type.prop(i),a,o;return s&&(a=n?Ru(t,r.from,1):Ru(t,r.to,-1))&&a.matched?o=n?a.end.to:a.end.from:o=n?r.to:r.from,Le.cursor(o,n?-1:1)}const Qet=t=>Pc(t,e=>RL(t.state,e,!pa(t))),Xet=t=>Pc(t,e=>RL(t.state,e,pa(t)));function Yge(t,e){return Pc(t,n=>{if(!n.empty)return CL(n,e);let r=t.moveVertically(n,e);return r.head!=n.head?r:t.moveToLineBoundary(n,e)})}const Qge=t=>Yge(t,!1),Xge=t=>Yge(t,!0);function Zge(t){let e=t.scrollDOM.clientHeight<t.scrollDOM.scrollHeight-2,n=0,r=0,i;if(e){for(let s of t.state.facet(Qe.scrollMargins)){let a=s(t);a?.top&&(n=Math.max(a?.top,n)),a?.bottom&&(r=Math.max(a?.bottom,r))}i=t.scrollDOM.clientHeight-n-r}else i=(t.dom.ownerDocument.defaultView||window).innerHeight;return{marginTop:n,marginBottom:r,selfScroll:e,height:Math.max(t.defaultLineHeight,i-5)}}function Jge(t,e){let n=Zge(t),{state:r}=t,i=Hb(r.selection,a=>a.empty?t.moveVertically(a,e,n.height):CL(a,e));if(i.eq(r.selection))return!1;let s;if(n.selfScroll){let a=t.coordsAtPos(r.selection.main.head),o=t.scrollDOM.getBoundingClientRect(),l=o.top+n.marginTop,c=o.bottom-n.marginBottom;a&&a.top>l&&a.bottom<c&&(s=Qe.scrollIntoView(i.main.head,{y:"start",yMargin:a.top-l}))}return t.dispatch(od(r,i),{effects:s}),!0}const cee=t=>Jge(t,!1),hN=t=>Jge(t,!0);function Wp(t,e,n){let r=t.lineBlockAt(e.head),i=t.moveToLineBoundary(e,n);if(i.head==e.head&&i.head!=(n?r.to:r.from)&&(i=t.moveToLineBoundary(e,n,!1)),!n&&i.head==r.from&&r.length){let s=/^\s*/.exec(t.state.sliceDoc(r.from,Math.min(r.from+100,r.to)))[0].length;s&&e.head!=r.from+s&&(i=Le.cursor(r.from+s))}return i}const Zet=t=>Pc(t,e=>Wp(t,e,!0)),Jet=t=>Pc(t,e=>Wp(t,e,!1)),ett=t=>Pc(t,e=>Wp(t,e,!pa(t))),ttt=t=>Pc(t,e=>Wp(t,e,pa(t))),ntt=t=>Pc(t,e=>Le.cursor(t.lineBlockAt(e.head).from,1)),rtt=t=>Pc(t,e=>Le.cursor(t.lineBlockAt(e.head).to,-1));function itt(t,e,n){let r=!1,i=Hb(t.selection,s=>{let a=Ru(t,s.head,-1)||Ru(t,s.head,1)||s.head>0&&Ru(t,s.head-1,1)||s.head<t.doc.length&&Ru(t,s.head+1,-1);if(!a||!a.end)return s;r=!0;let o=a.start.from==s.head?a.end.to:a.end.from;return Le.cursor(o)});return r?(e(od(t,i)),!0):!1}const stt=({state:t,dispatch:e})=>itt(t,e);function Ol(t,e){let n=Hb(t.state.selection,r=>{let i=e(r);return Le.range(r.anchor,i.head,i.goalColumn,i.bidiLevel||void 0)});return n.eq(t.state.selection)?!1:(t.dispatch(od(t.state,n)),!0)}function eve(t,e){return Ol(t,n=>t.moveByChar(n,e))}const tve=t=>eve(t,!pa(t)),nve=t=>eve(t,pa(t));function rve(t,e){return Ol(t,n=>t.moveByGroup(n,e))}const att=t=>rve(t,!pa(t)),ott=t=>rve(t,pa(t)),ltt=t=>Ol(t,e=>RL(t.state,e,!pa(t))),ctt=t=>Ol(t,e=>RL(t.state,e,pa(t)));function ive(t,e){return Ol(t,n=>t.moveVertically(n,e))}const sve=t=>ive(t,!1),ave=t=>ive(t,!0);function ove(t,e){return Ol(t,n=>t.moveVertically(n,e,Zge(t).height))}const uee=t=>ove(t,!1),dee=t=>ove(t,!0),utt=t=>Ol(t,e=>Wp(t,e,!0)),dtt=t=>Ol(t,e=>Wp(t,e,!1)),ftt=t=>Ol(t,e=>Wp(t,e,!pa(t))),htt=t=>Ol(t,e=>Wp(t,e,pa(t))),ptt=t=>Ol(t,e=>Le.cursor(t.lineBlockAt(e.head).from)),mtt=t=>Ol(t,e=>Le.cursor(t.lineBlockAt(e.head).to)),fee=({state:t,dispatch:e})=>(e(od(t,{anchor:0})),!0),hee=({state:t,dispatch:e})=>(e(od(t,{anchor:t.doc.length})),!0),pee=({state:t,dispatch:e})=>(e(od(t,{anchor:t.selection.main.anchor,head:0})),!0),mee=({state:t,dispatch:e})=>(e(od(t,{anchor:t.selection.main.anchor,head:t.doc.length})),!0),gtt=({state:t,dispatch:e})=>(e(t.update({selection:{anchor:0,head:t.doc.length},userEvent:"select"})),!0),vtt=({state:t,dispatch:e})=>{let n=_L(t).map(({from:r,to:i})=>Le.range(r,Math.min(i+1,t.doc.length)));return e(t.update({selection:Le.create(n),userEvent:"select"})),!0},ytt=({state:t,dispatch:e})=>{let n=Hb(t.selection,r=>{let i=da(t),s=i.resolveStack(r.from,1);if(r.empty){let a=i.resolveStack(r.from,-1);a.node.from>=s.node.from&&a.node.to<=s.node.to&&(s=a)}for(let a=s;a;a=a.next){let{node:o}=a;if((o.from<r.from&&o.to>=r.to||o.to>r.to&&o.from<=r.from)&&a.next)return Le.range(o.to,o.from)}return r});return n.eq(t.selection)?!1:(e(od(t,n)),!0)},btt=({state:t,dispatch:e})=>{let n=t.selection,r=null;return n.ranges.length>1?r=Le.create([n.main]):n.main.empty||(r=Le.create([Le.cursor(n.main.head)])),r?(e(od(t,r)),!0):!1};function bT(t,e){if(t.state.readOnly)return!1;let n="delete.selection",{state:r}=t,i=r.changeByRange(s=>{let{from:a,to:o}=s;if(a==o){let l=e(s);l<a?(n="delete.backward",l=QC(t,l,!1)):l>a&&(n="delete.forward",l=QC(t,l,!0)),a=Math.min(a,l),o=Math.max(o,l)}else a=QC(t,a,!1),o=QC(t,o,!0);return a==o?{range:s}:{changes:{from:a,to:o},range:Le.cursor(a,a<s.head?-1:1)}});return i.changes.empty?!1:(t.dispatch(r.update(i,{scrollIntoView:!0,userEvent:n,effects:n=="delete.selection"?Qe.announce.of(r.phrase("Selection deleted")):void 0})),!0)}function QC(t,e,n){if(t instanceof Qe)for(let r of t.state.facet(Qe.atomicRanges).map(i=>i(t)))r.between(e,e,(i,s)=>{i<e&&s>e&&(e=n?s:i)});return e}const lve=(t,e,n)=>bT(t,r=>{let i=r.from,{state:s}=t,a=s.doc.lineAt(i),o,l;if(n&&!e&&i>a.from&&i<a.from+200&&!/[^ \t]/.test(o=a.text.slice(0,i-a.from))){if(o[o.length-1]=="	")return i-1;let c=Ub(o,s.tabSize),u=c%_I(s)||_I(s);for(let d=0;d<u&&o[o.length-1-d]==" ";d++)i--;l=i}else l=Ws(a.text,i-a.from,e,e)+a.from,l==i&&a.number!=(e?s.doc.lines:1)?l+=e?1:-1:!e&&/[\ufe00-\ufe0f]/.test(a.text.slice(l-a.from,i-a.from))&&(l=Ws(a.text,l-a.from,!1,!1)+a.from);return l}),pN=t=>lve(t,!1,!0),cve=t=>lve(t,!0,!1),uve=(t,e)=>bT(t,n=>{let r=n.head,{state:i}=t,s=i.doc.lineAt(r),a=i.charCategorizer(r);for(let o=null;;){if(r==(e?s.to:s.from)){r==n.head&&s.number!=(e?i.doc.lines:1)&&(r+=e?1:-1);break}let l=Ws(s.text,r-s.from,e)+s.from,c=s.text.slice(Math.min(r,l)-s.from,Math.max(r,l)-s.from),u=a(c);if(o!=null&&u!=o)break;(c!=" "||r!=n.head)&&(o=u),r=l}return r}),dve=t=>uve(t,!1),Ett=t=>uve(t,!0),xtt=t=>bT(t,e=>{let n=t.lineBlockAt(e.head).to;return e.head<n?n:Math.min(t.state.doc.length,e.head+1)}),wtt=t=>bT(t,e=>{let n=t.moveToLineBoundary(e,!1).head;return e.head>n?n:Math.max(0,e.head-1)}),Stt=t=>bT(t,e=>{let n=t.moveToLineBoundary(e,!0).head;return e.head<n?n:Math.min(t.state.doc.length,e.head+1)}),Ttt=({state:t,dispatch:e})=>{if(t.readOnly)return!1;let n=t.changeByRange(r=>({changes:{from:r.from,to:r.to,insert:On.of(["",""])},range:Le.cursor(r.from)}));return e(t.update(n,{scrollIntoView:!0,userEvent:"input"})),!0},Att=({state:t,dispatch:e})=>{if(t.readOnly)return!1;let n=t.changeByRange(r=>{if(!r.empty||r.from==0||r.from==t.doc.length)return{range:r};let i=r.from,s=t.doc.lineAt(i),a=i==s.from?i-1:Ws(s.text,i-s.from,!1)+s.from,o=i==s.to?i+1:Ws(s.text,i-s.from,!0)+s.from;return{changes:{from:a,to:o,insert:t.doc.slice(i,o).append(t.doc.slice(a,i))},range:Le.cursor(o)}});return n.changes.empty?!1:(e(t.update(n,{scrollIntoView:!0,userEvent:"move.character"})),!0)};function _L(t){let e=[],n=-1;for(let r of t.selection.ranges){let i=t.doc.lineAt(r.from),s=t.doc.lineAt(r.to);if(!r.empty&&r.to==s.from&&(s=t.doc.lineAt(r.to-1)),n>=i.number){let a=e[e.length-1];a.to=s.to,a.ranges.push(r)}else e.push({from:i.from,to:s.to,ranges:[r]});n=s.number+1}return e}function fve(t,e,n){if(t.readOnly)return!1;let r=[],i=[];for(let s of _L(t)){if(n?s.to==t.doc.length:s.from==0)continue;let a=t.doc.lineAt(n?s.to+1:s.from-1),o=a.length+1;if(n){r.push({from:s.to,to:a.to},{from:s.from,insert:a.text+t.lineBreak});for(let l of s.ranges)i.push(Le.range(Math.min(t.doc.length,l.anchor+o),Math.min(t.doc.length,l.head+o)))}else{r.push({from:a.from,to:s.from},{from:s.to,insert:t.lineBreak+a.text});for(let l of s.ranges)i.push(Le.range(l.anchor-o,l.head-o))}}return r.length?(e(t.update({changes:r,scrollIntoView:!0,selection:Le.create(i,t.selection.mainIndex),userEvent:"move.line"})),!0):!1}const Ctt=({state:t,dispatch:e})=>fve(t,e,!1),Rtt=({state:t,dispatch:e})=>fve(t,e,!0);function hve(t,e,n){if(t.readOnly)return!1;let r=[];for(let i of _L(t))n?r.push({from:i.from,insert:t.doc.slice(i.from,i.to)+t.lineBreak}):r.push({from:i.to,insert:t.lineBreak+t.doc.slice(i.from,i.to)});return e(t.update({changes:r,scrollIntoView:!0,userEvent:"input.copyline"})),!0}const _tt=({state:t,dispatch:e})=>hve(t,e,!1),Itt=({state:t,dispatch:e})=>hve(t,e,!0),ktt=t=>{if(t.state.readOnly)return!1;let{state:e}=t,n=e.changes(_L(e).map(({from:i,to:s})=>(i>0?i--:s<e.doc.length&&s++,{from:i,to:s}))),r=Hb(e.selection,i=>{let s;if(t.lineWrapping){let a=t.lineBlockAt(i.head),o=t.coordsAtPos(i.head,i.assoc||1);o&&(s=a.bottom+t.documentTop-o.bottom+t.defaultLineHeight/2)}return t.moveVertically(i,!0,s)}).map(n);return t.dispatch({changes:n,selection:r,scrollIntoView:!0,userEvent:"delete.line"}),!0};function Dtt(t,e){if(/\(\)|\[\]|\{\}/.test(t.sliceDoc(e-1,e+1)))return{from:e,to:e};let n=da(t).resolveInner(e),r=n.childBefore(e),i=n.childAfter(e),s;return r&&i&&r.to<=e&&i.from>=e&&(s=r.type.prop(en.closedBy))&&s.indexOf(i.name)>-1&&t.doc.lineAt(r.to).from==t.doc.lineAt(i.from).from&&!/\S/.test(t.sliceDoc(r.to,i.from))?{from:r.to,to:i.from}:null}const gee=pve(!1),Ltt=pve(!0);function pve(t){return({state:e,dispatch:n})=>{if(e.readOnly)return!1;let r=e.changeByRange(i=>{let{from:s,to:a}=i,o=e.doc.lineAt(s),l=!t&&s==a&&Dtt(e,s);t&&(s=a=(a<=o.to?o:e.doc.lineAt(a)).to);let c=new SL(e,{simulateBreak:s,simulateDoubleBreak:!!l}),u=WV(c,s);for(u==null&&(u=Ub(/^\s*/.exec(e.doc.lineAt(s).text)[0],e.tabSize));a<o.to&&/\s/.test(o.text[a-o.from]);)a++;l?{from:s,to:a}=l:s>o.from&&s<o.from+100&&!/\S/.test(o.text.slice(0,s))&&(s=o.from);let d=["",Z2(e,u)];return l&&d.push(Z2(e,c.lineIndent(o.from,-1))),{changes:{from:s,to:a,insert:On.of(d)},range:Le.cursor(s+1+d[1].length)}});return n(e.update(r,{scrollIntoView:!0,userEvent:"input"})),!0}}function KV(t,e){let n=-1;return t.changeByRange(r=>{let i=[];for(let a=r.from;a<=r.to;){let o=t.doc.lineAt(a);o.number>n&&(r.empty||r.to>o.from)&&(e(o,i,r),n=o.number),a=o.to+1}let s=t.changes(i);return{changes:i,range:Le.range(s.mapPos(r.anchor,1),s.mapPos(r.head,1))}})}const Ott=({state:t,dispatch:e})=>{if(t.readOnly)return!1;let n=Object.create(null),r=new SL(t,{overrideIndentation:s=>{let a=n[s];return a??-1}}),i=KV(t,(s,a,o)=>{let l=WV(r,s.from);if(l==null)return;/\S/.test(s.text)||(l=0);let c=/^\s*/.exec(s.text)[0],u=Z2(t,l);(c!=u||o.from<s.from+c.length)&&(n[s.from]=l,a.push({from:s.from,to:s.from+c.length,insert:u}))});return i.changes.empty||e(t.update(i,{userEvent:"indent"})),!0},mve=({state:t,dispatch:e})=>t.readOnly?!1:(e(t.update(KV(t,(n,r)=>{r.push({from:n.from,insert:t.facet(wL)})}),{userEvent:"input.indent"})),!0),gve=({state:t,dispatch:e})=>t.readOnly?!1:(e(t.update(KV(t,(n,r)=>{let i=/^\s*/.exec(n.text)[0];if(!i)return;let s=Ub(i,t.tabSize),a=0,o=Z2(t,Math.max(0,s-_I(t)));for(;
126a<i.length&&a<o.length&&i.charCodeAt(a)==o.charCodeAt(a);)a++;r.push({from:n.from+a,to:n.from+i.length,insert:o.slice(a)})}),{userEvent:"delete.dedent"})),!0),Mtt=t=>(t.setTabFocusMode(),!0),Ptt=[{key:"Ctrl-b",run:Gge,shift:tve,preventDefault:!0},{key:"Ctrl-f",run:qge,shift:nve},{key:"Ctrl-p",run:Qge,shift:sve},{key:"Ctrl-n",run:Xge,shift:ave},{key:"Ctrl-a",run:ntt,shift:ptt},{key:"Ctrl-e",run:rtt,shift:mtt},{key:"Ctrl-d",run:cve},{key:"Ctrl-h",run:pN},{key:"Ctrl-k",run:xtt},{key:"Ctrl-Alt-h",run:dve},{key:"Ctrl-o",run:Ttt},{key:"Ctrl-t",run:Att},{key:"Ctrl-v",run:hN}],$tt=[{key:"ArrowLeft",run:Gge,shift:tve,preventDefault:!0},{key:"Mod-ArrowLeft",mac:"Alt-ArrowLeft",run:qet,shift:att,preventDefault:!0},{mac:"Cmd-ArrowLeft",run:ett,shift:ftt,preventDefault:!0},{key:"ArrowRight",run:qge,shift:nve,preventDefault:!0},{key:"Mod-ArrowRight",mac:"Alt-ArrowRight",run:Ket,shift:ott,preventDefault:!0},{mac:"Cmd-ArrowRight",run:ttt,shift:htt,preventDefault:!0},{key:"ArrowUp",run:Qge,shift:sve,preventDefault:!0},{mac:"Cmd-ArrowUp",run:fee,shift:pee},{mac:"Ctrl-ArrowUp",run:cee,shift:uee},{key:"ArrowDown",run:Xge,shift:ave,preventDefault:!0},{mac:"Cmd-ArrowDown",run:hee,shift:mee},{mac:"Ctrl-ArrowDown",run:hN,shift:dee},{key:"PageUp",run:cee,shift:uee},{key:"PageDown",run:hN,shift:dee},{key:"Home",run:Jet,shift:dtt,preventDefault:!0},{key:"Mod-Home",run:fee,shift:pee},{key:"End",run:Zet,shift:utt,preventDefault:!0},{key:"Mod-End",run:hee,shift:mee},{key:"Enter",run:gee,shift:gee},{key:"Mod-a",run:gtt},{key:"Backspace",run:pN,shift:pN},{key:"Delete",run:cve},{key:"Mod-Backspace",mac:"Alt-Backspace",run:dve},{key:"Mod-Delete",mac:"Alt-Delete",run:Ett},{mac:"Mod-Backspace",run:wtt},{mac:"Mod-Delete",run:Stt}].concat(Ptt.map(t=>({mac:t.key,run:t.run,shift:t.shift}))),Ntt=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:Qet,shift:ltt},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:Xet,shift:ctt},{key:"Alt-ArrowUp",run:Ctt},{key:"Shift-Alt-ArrowUp",run:_tt},{key:"Alt-ArrowDown",run:Rtt},{key:"Shift-Alt-ArrowDown",run:Itt},{key:"Escape",run:btt},{key:"Mod-Enter",run:Ltt},{key:"Alt-l",mac:"Ctrl-l",run:vtt},{key:"Mod-i",run:ytt,preventDefault:!0},{key:"Mod-[",run:gve},{key:"Mod-]",run:mve},{key:"Mod-Alt-\\",run:Ott},{key:"Shift-Mod-k",run:ktt},{key:"Shift-Mod-\\",run:stt},{key:"Mod-/",run:_et},{key:"Alt-A",run:ket},{key:"Ctrl-m",mac:"Shift-Alt-m",run:Mtt}].concat($tt),Ftt={key:"Tab",run:mve,shift:gve};function nr(){var t=arguments[0];typeof t=="string"&&(t=document.createElement(t));var e=1,n=arguments[1];if(n&&typeof n=="object"&&n.nodeType==null&&!Array.isArray(n)){for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)){var i=n[r];typeof i=="string"?t.setAttribute(r,i):i!=null&&(t[r]=i)}e++}for(;e<arguments.length;e++)vve(t,arguments[e]);return t}function vve(t,e){if(typeof e=="string")t.appendChild(document.createTextNode(e));else if(e!=null)if(e.nodeType!=null)t.appendChild(e);else if(Array.isArray(e))for(var n=0;n<e.length;n++)vve(t,e[n]);else throw new RangeError("Unsupported child node: "+e)}const vee=typeof String.prototype.normalize=="function"?t=>t.normalize("NFKD"):t=>t;class sb{constructor(e,n,r=0,i=e.length,s,a){this.test=a,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=e.iterRange(r,i),this.bufferStart=r,this.normalize=s?o=>s(vee(o)):vee,this.query=this.normalize(n)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return Xa(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let e=this.peek();if(e<0)return this.done=!0,this;let n=_V(e),r=this.bufferStart+this.bufferPos;this.bufferPos+=Su(e);let i=this.normalize(n);if(i.length)for(let s=0,a=r;;s++){let o=i.charCodeAt(s),l=this.match(o,a,this.bufferPos+this.bufferStart);if(s==i.length-1){if(l)return this.value=l,this;break}a==r&&s<n.length&&n.charCodeAt(s)==o&&a++}}}match(e,n,r){let i=null;for(let s=0;s<this.matches.length;s+=2){let a=this.matches[s],o=!1;
126this.query.charCodeAt(a)==e&&(a==this.query.length-1?i={from:this.matches[s+1],to:r}:(this.matches[s]++,o=!0)),o||(this.matches.splice(s,2),s-=2)}return this.query.charCodeAt(0)==e&&(this.query.length==1?i={from:n,to:r}:this.matches.push(1,n)),i&&this.test&&!this.test(i.from,i.to,this.buffer,this.bufferStart)&&(i=null),i}}typeof Symbol<"u"&&(sb.prototype[Symbol.iterator]=function(){return this});const yve={from:-1,to:-1,match:/.*/.exec("")},YV="gm"+(/x/.unicode==null?"":"u");class bve{constructor(e,n,r,i=0,s=e.length){if(this.text=e,this.to=s,this.curLine="",this.done=!1,this.value=yve,/\\[sWDnr]|\n|\r|\[\^/.test(n))return new Eve(e,n,r,i,s);this.re=new RegExp(n,YV+(r?.ignoreCase?"i":"")),this.test=r?.test,this.iter=e.iter();let a=e.lineAt(i);this.curLineStart=a.from,this.matchPos=LI(e,i),this.getLine(this.curLineStart)}getLine(e){this.iter.next(e),this.iter.lineBreak?this.curLine="":(this.curLine=this.iter.value,this.curLineStart+this.curLine.length>this.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let e=this.matchPos-this.curLineStart;;){this.re.lastIndex=e;let n=this.matchPos<=this.to&&this.re.exec(this.curLine);if(n){let r=this.curLineStart+n.index,i=r+n[0].length;if(this.matchPos=LI(this.text,i+(r==i?1:0)),r==this.curLineStart+this.curLine.length&&this.nextLine(),(r<i||r>this.value.to)&&(!this.test||this.test(r,i,n)))return this.value={from:r,to:i,match:n},this;e=this.matchPos-this.curLineStart}else if(this.curLineStart+this.curLine.length<this.to)this.nextLine(),e=0;else return this.done=!0,this}}}const eP=new WeakMap;class ay{constructor(e,n){this.from=e,this.text=n}get to(){return this.from+this.text.length}static get(e,n,r){let i=eP.get(e);if(!i||i.from>=r||i.to<=n){let o=new ay(n,e.sliceString(n,r));return eP.set(e,o),o}if(i.from==n&&i.to==r)return i;let{text:s,from:a}=i;return a>n&&(s=e.sliceString(n,a)+s,a=n),i.to<r&&(s+=e.sliceString(i.to,r)),eP.set(e,new ay(a,s)),new ay(n,s.slice(n-a,r-a))}}class Eve{constructor(e,n,r,i,s){this.text=e,this.to=s,this.done=!1,this.value=yve,this.matchPos=LI(e,i),this.re=new RegExp(n,YV+(r?.ignoreCase?"i":"")),this.test=r?.test,this.flat=ay.get(e,i,this.chunkEnd(i+5e3))}chunkEnd(e){return e>=this.to?this.to:this.text.lineAt(e).to}next(){for(;;){let e=this.re.lastIndex=this.matchPos-this.flat.from,n=this.re.exec(this.flat.text);if(n&&!n[0]&&n.index==e&&(this.re.lastIndex=e+1,n=this.re.exec(this.flat.text)),n){let r=this.flat.from+n.index,i=r+n[0].length;if((this.flat.to>=this.to||n.index+n[0].length<=this.flat.text.length-10)&&(!this.test||this.test(r,i,n)))return this.value={from:r,to:i,match:n},this.matchPos=LI(this.text,i+(r==i?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=ay.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+this.flat.text.length*2))}}}typeof Symbol<"u"&&(bve.prototype[Symbol.iterator]=Eve.prototype[Symbol.iterator]=function(){return this});function jtt(t){try{return new RegExp(t,YV),!0}catch{return!1}}function LI(t,e){if(e>=t.length)return e;let n=t.lineAt(e),r;for(;e<n.to&&(r=n.text.charCodeAt(e-n.from))>=56320&&r<57344;)e++;return e}function mN(t){let e=String(t.state.doc.lineAt(t.state.selection.main.head).number),n=nr("input",{class:"cm-textfield",name:"line",value:e}),r=nr("form",{class:"cm-gotoLine",onkeydown:s=>{s.keyCode==27?(s.preventDefault(),t.dispatch({effects:Vw.of(!1)}),t.focus()):s.keyCode==13&&(s.preventDefault(),i())},onsubmit:s=>{s.preventDefault(),i()}},nr("label",t.state.phrase("Go to line"),": ",n)," ",nr("button",{class:"cm-button",type:"submit"},t.state.phrase("go")),nr("button",{name:"close",onclick:()=>{t.dispatch({effects:Vw.of(!1)}),t.focus()},"aria-label":t.state.phrase("close"),type:"button"},["×"]));function i(){let s=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(n.value);if(!s)return;let{state:a}=t,o=a.doc.lineAt(a.selection.main.head),[,l,c,u,d]=s,f=u?+u.slice(1):0,h=c?+c:o.number;if(c&&d){let b=h/100;l&&(b=b*(l=="-"?-1:1)+o.number/a.doc.lines),h=Math.round(a.doc.lines*b)}else c&&l&&(h=h*(l=="-"?-1:1)+o.number);let m=a.doc.line(Math.max(1,Math.min(a.doc.lines,h))),g=Le.cursor(m.from+Math.max(0,Math.min(f,m.length)));t.dispatch({effects:[Vw.of(!1),Qe.scrollIntoView(g.from,{y:"center"})],selection:g}),t.focus()}return{dom:r}}const Vw=Wt.define(),yee=ks.define({create(){return!0},update(t,e){for(let n of e.effects)n.is(Vw)&&(t=n.value);return t},provide:t=>X2.from(t,e=>e?mN:null)}),Btt=t=>{let e=Q2(t,mN);if(!e){let n=[Vw.of(!0)];t.state.field(yee,!1)==null&&n.push(Wt.appendConfig.of([yee,Utt])),t.dis
126patch({effects:n}),e=Q2(t,mN)}return e&&e.dom.querySelector("input").select(),!0},Utt=Qe.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px",position:"relative","& label":{fontSize:"80%"},"& [name=close]":{position:"absolute",top:"0",bottom:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:"0"}}}),Htt={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},Vtt=et.define({combine(t){return ad(t,Htt,{highlightWordAroundCursor:(e,n)=>e||n,minSelectionLength:Math.min,maxMatches:Math.min})}});function Wtt(t){return[Ytt,Ktt]}const ztt=yt.mark({class:"cm-selectionMatch"}),Gtt=yt.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function bee(t,e,n,r){return(n==0||t(e.sliceDoc(n-1,n))!=Gr.Word)&&(r==e.doc.length||t(e.sliceDoc(r,r+1))!=Gr.Word)}function qtt(t,e,n,r){return t(e.sliceDoc(n,n+1))==Gr.Word&&t(e.sliceDoc(r-1,r))==Gr.Word}const Ktt=vi.fromClass(class{constructor(t){this.decorations=this.getDeco(t)}update(t){(t.selectionSet||t.docChanged||t.viewportChanged)&&(this.decorations=this.getDeco(t.view))}getDeco(t){let e=t.state.facet(Vtt),{state:n}=t,r=n.selection;if(r.ranges.length>1)return yt.none;let i=r.main,s,a=null;if(i.empty){if(!e.highlightWordAroundCursor)return yt.none;let l=n.wordAt(i.head);if(!l)return yt.none;a=n.charCategorizer(i.head),s=n.sliceDoc(l.from,l.to)}else{let l=i.to-i.from;if(l<e.minSelectionLength||l>200)return yt.none;if(e.wholeWords){if(s=n.sliceDoc(i.from,i.to),a=n.charCategorizer(i.head),!(bee(a,n,i.from,i.to)&&qtt(a,n,i.from,i.to)))return yt.none}else if(s=n.sliceDoc(i.from,i.to),!s)return yt.none}let o=[];for(let l of t.visibleRanges){let c=new sb(n.doc,s,l.from,l.to);for(;!c.next().done;){let{from:u,to:d}=c.value;if((!a||bee(a,n,u,d))&&(i.empty&&u<=i.from&&d>=i.to?o.push(Gtt.range(u,d)):(u>=i.to||d<=i.from)&&o.push(ztt.range(u,d)),o.length>e.maxMatches))return yt.none}}return yt.set(o)}},{decorations:t=>t.decorations}),Ytt=Qe.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}}),Qtt=({state:t,dispatch:e})=>{let{selection:n}=t,r=Le.create(n.ranges.map(i=>t.wordAt(i.head)||Le.cursor(i.head)),n.mainIndex);return r.eq(n)?!1:(e(t.update({selection:r})),!0)};function Xtt(t,e){let{main:n,ranges:r}=t.selection,i=t.wordAt(n.head),s=i&&i.from==n.from&&i.to==n.to;for(let a=!1,o=new sb(t.doc,e,r[r.length-1].to);;)if(o.next(),o.done){if(a)return null;o=new sb(t.doc,e,0,Math.max(0,r[r.length-1].from-1)),a=!0}else{if(a&&r.some(l=>l.from==o.value.from))continue;if(s){let l=t.wordAt(o.value.from);if(!l||l.from!=o.value.from||l.to!=o.value.to)continue}return o.value}}const Ztt=({state:t,dispatch:e})=>{let{ranges:n}=t.selection;if(n.some(s=>s.from===s.to))return Qtt({state:t,dispatch:e});let r=t.sliceDoc(n[0].from,n[0].to);if(t.selection.ranges.some(s=>t.sliceDoc(s.from,s.to)!=r))return!1;let i=Xtt(t,r);return i?(e(t.update({selection:t.selection.addRange(Le.range(i.from,i.to),!1),effects:Qe.scrollIntoView(i.to)})),!0):!1},Vb=et.define({combine(t){return ad(t,{top:!1,caseSensitive:!1,literal:!1,regexp:!1,wholeWord:!1,createPanel:e=>new unt(e),scrollToMatch:e=>Qe.scrollIntoView(e)})}});class xve{constructor(e){this.search=e.search,this.caseSensitive=!!e.caseSensitive,this.literal=!!e.literal,this.regexp=!!e.regexp,this.replace=e.replace||"",this.valid=!!this.search&&(!this.regexp||jtt(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!e.wholeWord}unquote(e){return this.literal?e:e.replace(/\\([nrt\\])/g,(n,r)=>r=="n"?`
127`:r=="r"?"\r":r=="t"?"	":"\\")}eq(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp&&this.wholeWord==e.wholeWord}create(){return this.regexp?new nnt(this):new ent(this)}getCursor(e,n=0,r){let i=e.doc?e:vn.create({doc:e});return r==null&&(r=i.doc.length),this.regexp?Yv(this,i,n,r):Kv(this,i,n,r)}}class wve{constructor(e){this.spec=e}}function Kv(t,e,n,r){return new sb(e.doc,t.unquoted,n,r,t.caseSensitive?void 0:i=>i.toLowerCase(),t.wholeWord?Jtt(e.doc,e.charCategorizer(e.selection.main.head)):void 0)}function Jtt(t,e){return(n,r,i,s)=>((s>n||s+i.length<r)&&(s=Math.max(0,n-2),i=t.sliceString(s,Math.min(t.length,r+2))),(e(OI(i,n-s))!=Gr.Word||e(MI(i,n-s))!=Gr.Word)&&(e(MI(i,r-s))!=Gr.Word||e(OI(i,r-s))!=Gr.Word))}class ent extends wve{constructor(e){super(e)}nextMatch(e,n,r){let i=Kv(this.spec,e,r,e.doc.length).nextOverlapping();if(i.done){let s=Math.min(e.doc.length,n+this.spec.unquoted.length);i=Kv(this.spec,e,0,s).nextOverlapping()}return i.done||i.value.from==n&&i.value.to==r?null:i.value}prevMatchInRange(e,n,r){for(let i=r;;){let s=Math.max(n,i-1e4-this.spec.unquoted.length),a=Kv(this.spec,e,s,i),o=null;for(;!a.nextOverlapping().done;)o=a.value;if(o)return o;if(s==n)return null;i-=1e4}}prevMatch(e,n,r){let i=this.prevMatchInRange(e,0,n);
vendor: 4,271 bytes, line 127
127return i||(i=this.prevMatchInRange(e,Math.max(0,r-this.spec.unquoted.length),e.doc.length)),i&&(i.from!=n||i.to!=r)?i:null}getReplacement(e){return this.spec.unquote(this.spec.replace)}matchAll(e,n){let r=Kv(this.spec,e,0,e.doc.length),i=[];for(;!r.next().done;){if(i.length>=n)return null;i.push(r.value)}return i}highlight(e,n,r,i){let s=Kv(this.spec,e,Math.max(0,n-this.spec.unquoted.length),Math.min(r+this.spec.unquoted.length,e.doc.length));for(;!s.next().done;)i(s.value.from,s.value.to)}}function Yv(t,e,n,r){return new bve(e.doc,t.search,{ignoreCase:!t.caseSensitive,test:t.wholeWord?tnt(e.charCategorizer(e.selection.main.head)):void 0},n,r)}function OI(t,e){return t.slice(Ws(t,e,!1),e)}function MI(t,e){return t.slice(e,Ws(t,e))}function tnt(t){return(e,n,r)=>!r[0].length||(t(OI(r.input,r.index))!=Gr.Word||t(MI(r.input,r.index))!=Gr.Word)&&(t(MI(r.input,r.index+r[0].length))!=Gr.Word||t(OI(r.input,r.index+r[0].length))!=Gr.Word)}class nnt extends wve{nextMatch(e,n,r){let i=Yv(this.spec,e,r,e.doc.length).next();return i.done&&(i=Yv(this.spec,e,0,n).next()),i.done?null:i.value}prevMatchInRange(e,n,r){for(let i=1;;i++){let s=Math.max(n,r-i*1e4),a=Yv(this.spec,e,s,r),o=null;for(;!a.next().done;)o=a.value;if(o&&(s==n||o.from>s+10))return o;if(s==n)return null}}prevMatch(e,n,r){return this.prevMatchInRange(e,0,n)||this.prevMatchInRange(e,r,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace).replace(/\$([$&]|\d+)/g,(n,r)=>{if(r=="&")return e.match[0];if(r=="$")return"$";for(let i=r.length;i>0;i--){let s=+r.slice(0,i);if(s>0&&s<e.match.length)return e.match[s]+r.slice(i)}return n})}matchAll(e,n){let r=Yv(this.spec,e,0,e.doc.length),i=[];for(;!r.next().done;){if(i.length>=n)return null;i.push(r.value)}return i}highlight(e,n,r,i){let s=Yv(this.spec,e,Math.max(0,n-250),Math.min(r+250,e.doc.length));for(;!s.next().done;)i(s.value.from,s.value.to)}}const J2=Wt.define(),QV=Wt.define(),cp=ks.define({create(t){return new tP(gN(t).create(),null)},update(t,e){for(let n of e.effects)n.is(J2)?t=new tP(n.value.create(),t.panel):n.is(QV)&&(t=new tP(t.query,n.value?XV:null));return t},provide:t=>X2.from(t,e=>e.panel)});class tP{constructor(e,n){this.query=e,this.panel=n}}const rnt=yt.mark({class:"cm-searchMatch"}),int=yt.mark({class:"cm-searchMatch cm-searchMatch-selected"}),snt=vi.fromClass(class{constructor(t){this.view=t,this.decorations=this.highlight(t.state.field(cp))}update(t){let e=t.state.field(cp);(e!=t.startState.field(cp)||t.docChanged||t.selectionSet||t.viewportChanged)&&(this.decorations=this.highlight(e))}highlight({query:t,panel:e}){if(!e||!t.spec.valid)return yt.none;let{view:n}=this,r=new xf;for(let i=0,s=n.visibleRanges,a=s.length;i<a;i++){let{from:o,to:l}=s[i];for(;i<a-1&&l>s[i+1].from-2*250;)l=s[++i].to;t.highlight(n.state,o,l,(c,u)=>{let d=n.state.selection.ranges.some(f=>f.from==c&&f.to==u);r.add(c,u,d?int:rnt)})}return r.finish()}},{decorations:t=>t.decorations});function ET(t){return e=>{let n=e.state.field(cp,!1);return n&&n.query.spec.valid?t(e,n):Ave(e)}}const PI=ET((t,{query:e})=>{let{to:n}=t.state.selection.main,r=e.nextMatch(t.state,n,n);if(!r)return!1;let i=Le.single(r.from,r.to),s=t.state.facet(Vb);return t.dispatch({selection:i,effects:[ZV(t,r),s.scrollToMatch(i.main,t)],userEvent:"select.search"}),Tve(t),!0}),$I=ET((t,{query:e})=>{let{state:n}=t,{from:r}=n.selection.main,i=e.prevMatch(n,r,r);if(!i)return!1;let s=Le.single(i.from,i.to),a=t.state.facet(Vb);return t.dispatch({selection:s,effects:[ZV(t,i),a.scrollToMatch(s.main,t)],userEvent:"select.search"}),Tve(t),!0}),ant=ET((t,{query:e})=>{let n=e.matchAll(t.state,1e3);return!n||!n.length?!1:(t.dispatch({selection:Le.create(n.map(r=>Le.range(r.from,r.to))),userEvent:"select.search.matches"}),!0)}),ont=({state:t,dispatch:e})=>{let n=t.selection;if(n.ranges.length>1||n.main.empty)return!1;let{from:r,to:i}=n.main,s=[],a=0;for(let o=new sb(t.doc,t.sliceDoc(r,i));!o.next().done;){if(s.length>1e3)return!1;o.value.from==r&&(a=s.length),s.push(Le.range(o.value.from,o.value.to))}return e(t.update({selection:Le.create(s,a),userEvent:"select.search.matches"})),!0},Eee=ET((t,{query:e})=>{let{state:n}=t,{from:r,to:i}=n.selection.main;if(n.readOnly)return!1;let s=e.nextMatch(n,r,r);if(!s)return!1;let a=s,o=[],l,c,u=[];
127if(a.from==r&&a.to==i&&(c=n.toText(e.getReplacement(a)),o.push({from:a.from,to:a.to,insert:c}),a=e.nextMatch(n,a.from,a.to),u.push(Qe.announce.of(n.phrase("replaced match on line $",n.doc.lineAt(r).number)+"."))),a){let d=o.length==0||o[0].from>=s.to?0:s.to-s.from-c.length;l=Le.single(a.from-d,a.to-d),u.push(ZV(t,a)),u.push(n.facet(Vb).scrollToMatch(l.main,t))}return t.dispatch({changes:o,selection:l,effects:u,userEvent:"input.replace"}),!0}),lnt=ET((t,{query:e})=>{if(t.state.readOnly)return!1;let n=e.matchAll(t.state,1e9).map(i=>{let{from:s,to:a}=i;return{from:s,to:a,insert:e.getReplacement(i)}});if(!n.length)return!1;let r=t.state.phrase("replaced $ matches",n.length)+".";return t.dispatch({changes:n,effects:Qe.announce.of(r),userEvent:"input.replace.all"}),!0});function XV(t){return t.state.facet(Vb).createPanel(t)}function gN(t,e){var n,r,i,s,a;let o=t.selection.main,l=o.empty||o.to>o.from+100?"":t.sliceDoc(o.from,o.to);if(e&&!l)return e;let c=t.facet(Vb);return new xve({search:((n=e?.literal)!==null&&n!==void 0?n:c.literal)?l:l.replace(/\n/g,"\\n"),caseSensitive:(r=e?.caseSensitive)!==null&&r!==void 0?r:c.caseSensitive,literal:(i=e?.literal)!==null&&i!==void 0?i:c.literal,regexp:(s=e?.regexp)!==null&&s!==void 0?s:c.regexp,wholeWord:(a=e?.wholeWord)!==null&&a!==void 0?a:c.wholeWord})}function Sve(t){let e=Q2(t,XV);return e&&e.dom.querySelector("[main-field]")}function Tve(t){let e=Sve(t);e&&e==t.root.activeElement&&e.select()}const Ave=t=>{let e=t.state.field(cp,!1);if(e&&e.panel){let n=Sve(t);if(n&&n!=t.root.activeElement){let r=gN(t.state,e.query.spec);r.valid&&t.dispatch({effects:J2.of(r)}),n.focus(),n.select()}}else t.dispatch({effects:[QV.of(!0),e?J2.of(gN(t.state,e.query.spec)):Wt.appendConfig.of(fnt)]});return!0},Cve=t=>{let e=t.state.field(cp,!1);if(!e||!e.panel)return!1;let n=Q2(t,XV);return n&&n.dom.contains(t.root.activeElement)&&t.focus(),t.dispatch({effects:QV.of(!1)}),!0},cnt=[{key:"Mod-f",run:Ave,scope:"editor search-panel"},{key:"F3",run:PI,shift:$I,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:PI,shift:$I,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:Cve,scope:"editor search-panel"},{key:"Mod-Shift-l",run:ont},{key:"Mod-Alt-g",run:Btt},{key:"Mod-d",run:Ztt,preventDefault:!0}];class unt{constructor(e){this.view=e;let n=this.query=e.state.field(cp).query.spec;this.commit=this.commit.bind(this),this.searchField=nr("input",{value:n.search,placeholder:Ao(e,"Find"),"aria-label":Ao(e,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=nr("input",{value:n.replace,placeholder:Ao(e,"Replace"),"aria-label":Ao(e,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=nr("input",{type:"checkbox",name:"case",form:"",checked:n.caseSensitive,onchange:this.commit}),this.reField=nr("input",{type:"checkbox",name:"re",form:"",checked:n.regexp,onchange:this.commit}),this.wordField=nr("input",{type:"checkbox",name:"word",form:"",checked:n.wholeWord,onchange:this.commit});function r(i,s,a){return nr("button",{class:"cm-button",name:i,onclick:s,type:"button"},a)}this.dom=nr("div",{onkeydown:i=>this.keydown(i),class:"cm-search"},[this.searchField,r("next",()=>PI(e),[Ao(e,"next")]),r("prev",()=>$I(e),[Ao(e,"previous")]),r("select",()=>
127ant(e),[Ao(e,"all")]),nr("label",null,[this.caseField,Ao(e,"match case")]),nr("label",null,[this.reField,Ao(e,"regexp")]),nr("label",null,[this.wordField,Ao(e,"by word")]),...e.state.readOnly?[]:[nr("br"),this.replaceField,r("replace",()=>Eee(e),[Ao(e,"replace")]),r("replaceAll",()=>lnt(e),[Ao(e,"replace all")])],nr("button",{name:"close",onclick:()=>Cve(e),"aria-label":Ao(e,"close"),type:"button"},["×"])])}commit(){let e=new xve({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});e.eq(this.query)||(this.query=e,this.view.dispatch({effects:J2.of(e)}))}keydown(e){RZe(this.view,e,"search-panel")?e.preventDefault():e.keyCode==13&&e.target==this.searchField?(e.preventDefault(),(e.shiftKey?$I:PI)(this.view)):e.keyCode==13&&e.target==this.replaceField&&(e.preventDefault(),Eee(this.view))}update(e){for(let n of e.transactions)for(let r of n.effects)r.is(J2)&&!r.value.eq(this.query)&&this.setQuery(r.value)}setQuery(e){this.query=e,this.searchField.value=e.search,this.replaceField.value=e.replace,this.caseField.checked=e.caseSensitive,this.reField.checked=e.regexp,this.wordField.checked=e.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(Vb).top}}function Ao(t,e){return t.state.phrase(e)}const XC=30,ZC=/[\s\.,:;?!]/;function ZV(t,{from:e,to:n}){let r=t.state.doc.lineAt(e),i=t.state.doc.lineAt(n).to,s=Math.max(r.from,e-XC),a=Math.min(i,n+XC),o=t.state.sliceDoc(s,a);if(s!=r.from){for(let l=0;l<XC;l++)if(!ZC.test(o[l+1])&&ZC.test(o[l])){o=o.slice(l);break}}if(a!=i){for(let l=o.length-1;l>o.length-XC;l--)if(!ZC.test(o[l-1])&&ZC.test(o[l])){o=o.slice(0,l);break}}return Qe.announce.of(`${t.state.phrase("current match")}. ${o} ${t.state.phrase("on line")} ${r.number}.`)}const dnt=Qe.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),fnt=[cp,kg.low(snt),dnt];class Rve{constructor(e,n,r,i){this.state=e,this.pos=n,this.explicit=r,this.view=i,this.abortListeners=[],this.abortOnDocChange=!1}tokenBefore(e){let n=da(this.state).resolveInner(this.pos,-1);for(;n&&e.indexOf(n.name)<0;)n=n.parent;return n?{from:n.from,to:this.pos,text:this.state.sliceDoc(n.from,this.pos),type:n.type}:null}matchBefore(e){let n=this.state.doc.lineAt(this.pos),r=Math.max(n.from,this.pos-250),i=n.text.slice(r-n.from,this.pos-n.from),s=i.search(_ve(e,!1));return s<0?null:{from:r+s,to:this.pos,text:i.slice(s)}}get aborted(){return this.abortListeners==null}addEventListener(e,n,r){e=="abort"&&this.abortListeners&&(this.abortListeners.push(n),r&&r.onDocChange&&(this.abortOnDocChange=!0))}}function xee(t){let e=Object.keys(t).join(""),n=/\w/.test(e);return n&&(e=e.replace(/\w/g,"")),`[${n?"\\w":""}${e.replace(/[^\w\s]/g,"\\$&")}]`}function hnt(t){let e=Object.create(null),n=Object.create(null);for(let{label:i}of t){e[i[0]]=!0;for(let s=1;s<i.length;s++)n[i[s]]=!0}let r=xee(e)+xee(n)+"*$";return[new RegExp("^"+r),new RegExp(r)]}function pnt(t){let e=t.map(i=>typeof i=="string"?{label:i}:i),[n,r]=e.every(i=>/^\w+$/.test(i.label))?[/\w*$/,/\w+$/]:hnt(e);return i=>{let s=i.matchBefore(r);return s||i.explicit?{from:s?s.from:i.pos,options:e,validFor:n}:null}}let wee=class{constructor(e,n,r,i){this.completion=e,this.source=n,this.match=r,this.score=i}};function $0(t){return t.selection.main.from}function _ve(t,e){var n;let{source:r}=t,i=e&&r[0]!="^",s=r[r.length-1]!="$";return!i&&!s?t:new RegExp(`${i?"^":""}(?:${r})${s?"$":""}`,(n=t.flags)!==null&&n!==void 0?n:t.ignoreCase?"i":"")}const Ive=sd.define();function mnt(t,e,n,r){let{main:i}=t.selection,s=n-i.from,a=r-i.from;return Object.assign(Object.assign({},t.changeByRange(o=>{if(o!=i&&n!=r&&t.sliceDoc(o.from+s,o.from+a)!=t.sliceDoc(n,r))return{range:o};let l=t.toText(e);return{changes:{from:o.from+s,to:r==i.from?o.to:o.from+a,insert:l},range:Le.cursor(o.from+s+l.length)}})),{scrollIntoView:!0,userEvent:"input.complete"})}const See=new WeakMap;function gnt(t){if(!Array.isArray(t))return t;let e=See.get(t);return e||See.set(t,e=pnt(t)),e}const NI=Wt.define(),eS=Wt.define();class vnt{constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[],this.score=0,this.matched=[];for(let n=0;n<e.length;
vendor: 36,054 bytes, line 127
127){let r=Xa(e,n),i=Su(r);this.chars.push(r);let s=e.slice(n,n+i),a=s.toUpperCase();this.folded.push(Xa(a==s?s.toLowerCase():a,0)),n+=i}this.astral=e.length!=this.chars.length}ret(e,n){return this.score=e,this.matched=n,this}match(e){if(this.pattern.length==0)return this.ret(-100,[]);if(e.length<this.pattern.length)return null;let{chars:n,folded:r,any:i,precise:s,byWord:a}=this;if(n.length==1){let x=Xa(e,0),S=Su(x),A=S==e.length?0:-100;if(x!=n[0])if(x==r[0])A+=-200;else return null;return this.ret(A,[0,S])}let o=e.indexOf(this.pattern);if(o==0)return this.ret(e.length==this.pattern.length?0:-100,[0,this.pattern.length]);let l=n.length,c=0;if(o<0){for(let x=0,S=Math.min(e.length,200);x<S&&c<l;){let A=Xa(e,x);(A==n[c]||A==r[c])&&(i[c++]=x),x+=Su(A)}if(c<l)return null}let u=0,d=0,f=!1,h=0,m=-1,g=-1,b=/[a-z]/.test(e),E=!0;for(let x=0,S=Math.min(e.length,200),A=0;x<S&&d<l;){let R=Xa(e,x);o<0&&(u<l&&R==n[u]&&(s[u++]=x),h<l&&(R==n[h]||R==r[h]?(h==0&&(m=x),g=x+1,h++):h=0));let C,T=R<255?R>=48&&R<=57||R>=97&&R<=122?2:R>=65&&R<=90?1:0:(C=_V(R))!=C.toLowerCase()?1:C!=C.toUpperCase()?2:0;(!x||T==1&&b||A==0&&T!=0)&&(n[d]==R||r[d]==R&&(f=!0)?a[d++]=x:a.length&&(E=!1)),A=T,x+=Su(R)}return d==l&&a[0]==0&&E?this.result(-100+(f?-200:0),a,e):h==l&&m==0?this.ret(-200-e.length+(g==e.length?0:-100),[0,g]):o>-1?this.ret(-700-e.length,[o,o+this.pattern.length]):h==l?this.ret(-900-e.length,[m,g]):d==l?this.result(-100+(f?-200:0)+-700+(E?0:-1100),a,e):n.length==2?null:this.result((i[0]?-700:0)+-200+-1100,i,e)}result(e,n,r){let i=[],s=0;for(let a of n){let o=a+(this.astral?Su(Xa(r,a)):1);s&&i[s-1]==a?i[s-1]=o:(i[s++]=a,i[s++]=o)}return this.ret(e-r.length,i)}}class ynt{constructor(e){this.pattern=e,this.matched=[],this.score=0,this.folded=e.toLowerCase()}match(e){if(e.length<this.pattern.length)return null;let n=e.slice(0,this.pattern.length),r=n==this.pattern?0:n.toLowerCase()==this.folded?-200:null;return r==null?null:(this.matched=[0,n.length],this.score=r+(e.length==this.pattern.length?0:-100),this)}}const Ss=et.define({combine(t){return ad(t,{activateOnTyping:!0,activateOnCompletion:()=>!1,activateOnTypingDelay:100,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:bnt,filterStrict:!1,compareCompletions:(e,n)=>e.label.localeCompare(n.label),interactionDelay:75,updateSyncTime:100},{defaultKeymap:(e,n)=>e&&n,closeOnBlur:(e,n)=>e&&n,icons:(e,n)=>e&&n,tooltipClass:(e,n)=>r=>Tee(e(r),n(r)),optionClass:(e,n)=>r=>Tee(e(r),n(r)),addToOptions:(e,n)=>e.concat(n),filterStrict:(e,n)=>e||n})}});function Tee(t,e){return t?e?t+" "+e:t:e}function bnt(t,e,n,r,i,s){let a=t.textDirection==kr.RTL,o=a,l=!1,c="top",u,d,f=e.left-i.left,h=i.right-e.right,m=r.right-r.left,g=r.bottom-r.top;if(o&&f<Math.min(m,h)?o=!1:!o&&h<Math.min(m,f)&&(o=!0),m<=(o?f:h))u=Math.max(i.top,Math.min(n.top,i.bottom-g))-e.top,d=Math.min(400,o?f:h);else{l=!0,d=Math.min(400,(a?e.right:i.right-e.left)-30);let x=i.bottom-e.bottom;x>=g||x>e.top?u=n.bottom-e.top:(c="bottom",u=e.bottom-n.top)}let b=(e.bottom-e.top)/s.offsetHeight,E=(e.right-e.left)/s.offsetWidth;return{style:`${c}: ${u/b}px; max-width: ${d/E}px`,class:"cm-completionInfo-"+(l?a?"left-narrow":"right-narrow":o?"left":"right")}}function Ent(t){let e=t.addToOptions.slice();return t.icons&&e.push({render(n){let r=document.createElement("div");return r.classList.add("cm-completionIcon"),n.type&&r.classList.add(...n.type.split(/\s+/g).map(i=>"cm-completionIcon-"+i)),r.setAttribute("aria-hidden","true"),r},position:20}),e.push({render(n,r,i,s){let a=document.createElement("span");a.className="cm-completionLabel";let o=n.displayLabel||n.label,l=0;for(let c=0;c<s.length;){let u=s[c++],d=s[c++];u>l&&a.appendChild(document.createTextNode(o.slice(l,u)));let f=a.appendChild(document.createElement("span"));f.appendChild(document.createTextNode(o.slice(u,d))),f.className="cm-completionMatchedText",l=d}return l<o.length&&a.appendChild(document.createTextNode(o.slice(l))),a},position:50},{render(n){if(!n.detail)return null;let r=document.createElement("span");return r.className="cm-completionDetail",r.textContent=n.detail,r},position:80}),e.sort((n,r)=>n.position-r.position).map(n=>n.render)}function nP(t,e,n){if(t<=n)return{from:0,to:t};if(e<0&&(e=0),e<=t>>1){let i=Math.floor(e/n);return{from:i*n,to:(i+1)*n}}let r=Math.floor((t-e)/n);return{from:t-(r+1)*n,to:t-r*n}}class xnt{constructor(e,n,r){this.view=e,this.stateField=n,this.applyCompletion=r,this.info=null,this.infoDestroy=null,this.placeInfoReq={read:()=>this.measureInfo(),write:l=>this.placeInfo(l),key:this},this.space=null,this.currentClass="";let i=e.state.field(n),{options:s,selected:a}=i.open,o=e.state.facet(Ss);this.optionContent=Ent(o),this.optionClass=o.optionClass,this.tooltipClass=o.tooltipClass,this.range=nP(s.length,a,o.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(e.state),this.dom.addEventListener("mousedown",l=>{let{options:c}=e.state.field(n).open;for(let u=l.target,d;u&&u!=this.dom;u=u.parentNode)if(u.nodeName=="LI"&&(d=/-(\d+)$/.exec(u.id))&&+d[1]<c.length){this.applyCompletion(e,c[+d[1]]),l.preventDefault();return}}),this.dom.addEventListener("focusout",l=>{let c=e.state.field(this.stateField,!1);c&&c.tooltip&&e.state.facet(Ss).closeOnBlur&&l.relatedTarget!=e.contentDOM&&e.dispatch({effects:eS.of(null)})}),this.showOptions(s,i.id)}mount(){this.updateSel()}showOptions(e,n){this.list&&this.list.remove(),this.list=this.dom.appendChild(this.createListBox(e,n,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)})}update(e){var n;let r=e.state.field(this.stateField),i=e.startState.field(this.stateField);if(this.updateTooltipClass(e.state),r!=i){let{options:s,selected:a,disabled:o}=r.open;(!i.open||i.open.options!=s)&&(this.range=nP(s.length,a,e.state.facet(Ss).maxRenderedOptions),this.showOptions(s,r.id)),this.updateSel(),o!=((n=i.open)===null||n===void 0?void 0:n.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!o)}}updateTooltipClass(e){let n=this.tooltipClass(e);if(n!=this.currentClass){for(let r of this.currentClass.split(" "))r&&this.dom.classList.remove(r);for(let r of n.split(" "))r&&this.dom.classList.add(r);this.currentClass=n}}positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.placeInfoReq)}updateSel(){let e=this.view.state.field(this.stateField),n=e.open;if((n.selected>-1&&n.selected<this.range.from||n.selected>=this.range.to)&&(this.range=nP(n.options.length,n.selected,this.view.state.facet(Ss).maxRenderedOptions),this.showOptions(n.options,e.id)),this.updateSelectedOption(n.selected)){this.destroyInfo();let{completion:r}=n.options[n.selected],{info:i}=r;if(!i)return;let s=typeof i=="string"?document.createTextNode(i):i(r);if(!s)return;"then"in s?s.then(a=>{a&&this.view.state.field(this.stateField,!1)==e&&this.addInfoPane(a,r)}).catch(a=>no(this.view.state,a,"completion info")):this.addInfoPane(s,r)}}addInfoPane(e,n){this.destroyInfo();let r=this.info=document.createElement("div");if(r.className="cm-tooltip cm-completionInfo",e.nodeType!=null)r.appendChild(e),this.infoDestroy=null;else{let{dom:i,destroy:s}=e;r.appendChild(i),this.infoDestroy=s||null}this.dom.appendChild(r),this.view.requestMeasure(this.placeInfoReq)}updateSelectedOption(e){let n=null;for(let r=this.list.firstChild,i=this.range.from;r;r=r.nextSibling,i++)r.nodeName!="LI"||!r.id?i--:i==e?r.hasAttribute("aria-selected")||(r.setAttribute("aria-selected","true"),n=r):r.hasAttribute("aria-selected")&&r.removeAttribute("aria-selected");return n&&Snt(this.list,n),n}measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!this.info)return null;let n=this.dom.getBoundingClientRect(),r=this.info.getBoundingClientRect(),i=e.getBoundingClientRect(),s=this.space;if(!s){let a=this.dom.ownerDocument.documentElement;s={left:0,top:0,right:a.clientWidth,bottom:a.clientHeight}}return i.top>Math.min(s.bottom,n.bottom)-10||i.bottom<Math.max(s.top,n.top)+10?null:this.view.state.facet(Ss).positionInfo(this.view,n,i,r,s,this.dom)}placeInfo(e){this.info&&(e?(e.style&&(this.info.style.cssText=e.style),this.info.className="cm-tooltip cm-completionInfo "+(e.class||"")):this.info.style.cssText="top: -1e6px")}createListBox(e,n,r){const i=document.createElement("ul");i.id=n,i.setAttribute("role","listbox"),i.setAttribute("aria-expanded","true"),i.setAttribute("aria-label",this.view.state.phrase("Completions")),i.addEventListener("mousedown",a=>{a.target==i&&a.preventDefault()});let s=null;for(let a=r.from;a<r.to;a++){let{completion:o,match:l}=e[a],{section:c}=o;if(c){let f=typeof c=="string"?c:c.name;if(f!=s&&(a>r.from||r.from==0))if(s=f,typeof c!="string"&&c.header)i.appendChild(c.header(c));else{let h=i.appendChild(document.createElement("completion-section"));h.textContent=f}}const u=i.appendChild(document.createElement("li"));u.id=n+"-"+a,u.setAttribute("role","option");let d=this.optionClass(o);d&&(u.className=d);for(let f of this.optionContent){let h=f(o,this.view.state,this.view,l);h&&u.appendChild(h)}}return r.from&&i.classList.add("cm-completionListIncompleteTop"),r.to<e.length&&i.classList.add("cm-completionListIncompleteBottom"),i}destroyInfo(){this.info&&(this.infoDestroy&&this.infoDestroy(),this.info.remove(),this.info=null)}destroy(){this.destroyInfo()}}function wnt(t,e){return n=>new xnt(n,t,e)}function Snt(t,e){let n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),i=n.height/t.offsetHeight;r.top<n.top?t.scrollTop-=(n.top-r.top)/i:r.bottom>n.bottom&&(t.scrollTop+=(r.bottom-n.bottom)/i)}function Aee(t){return(t.boost||0)*100+(t.apply?10:0)+(t.info?5:0)+(t.type?1:0)}function Tnt(t,e){let n=[],r=null,i=c=>{n.push(c);let{section:u}=c.completion;if(u){r||(r=[]);let d=typeof u=="string"?u:u.name;r.some(f=>f.name==d)||r.push(typeof u=="string"?{name:d}:u)}},s=e.facet(Ss);for(let c of t)if(c.hasResult()){let u=c.result.getMatch;if(c.result.filter===!1)for(let d of c.result.options)i(new wee(d,c.source,u?u(d):[],1e9-n.length));else{let d=e.sliceDoc(c.from,c.to),f,h=s.filterStrict?new ynt(d):new vnt(d);for(let m of c.result.options)if(f=h.match(m.label)){let g=m.displayLabel?u?u(m,f.matched):[]:f.matched;i(new wee(m,c.source,g,f.score+(m.boost||0)))}}}if(r){let c=Object.create(null),u=0,d=(f,h)=>{var m,g;return((m=f.rank)!==null&&m!==void 0?m:1e9)-((g=h.rank)!==null&&g!==void 0?g:1e9)||(f.name<h.name?-1:1)};for(let f of r.sort(d))u-=1e5,c[f.name]=u;for(let f of n){let{section:h}=f.completion;h&&(f.score+=c[typeof h=="string"?h:h.name])}}let a=[],o=null,l=s.compareCompletions;for(let c of n.sort((u,d)=>d.score-u.score||l(u.completion,d.completion))){let u=c.completion;!o||o.label!=u.label||o.detail!=u.detail||o.type!=null&&u.type!=null&&o.type!=u.type||o.apply!=u.apply||o.boost!=u.boost?a.push(c):Aee(c.completion)>Aee(o)&&(a[a.length-1]=c),o=c.completion}return a}class $1{constructor(e,n,r,i,s,a){this.options=e,this.attrs=n,this.tooltip=r,this.timestamp=i,this.selected=s,this.disabled=a}setSelected(e,n){return e==this.selected||e>=this.options.length?this:new $1(this.options,Cee(n,e),this.tooltip,this.timestamp,e,this.disabled)}static build(e,n,r,i,s,a){if(i&&!a&&e.some(c=>c.isPending))return i.setDisabled();let o=Tnt(e,n);if(!o.length)return i&&e.some(c=>c.isPending)?i.setDisabled():null;let l=n.facet(Ss).selectOnOpen?0:-1;if(i&&i.selected!=l&&i.selected!=-1){let c=i.options[i.selected].completion;for(let u=0;u<o.length;u++)if(o[u].completion==c){l=u;break}}return new $1(o,Cee(r,l),{pos:e.reduce((c,u)=>u.hasResult()?Math.min(c,u.from):c,1e8),create:knt,above:s.aboveCursor},i?i.timestamp:Date.now(),l,!1)}map(e){return new $1(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:e.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}setDisabled(){return new $1(this.options,this.attrs,this.tooltip,this.timestamp,this.selected,!0)}}class FI{constructor(e,n,r){this.active=e,this.id=n,this.open=r}static start(){return new FI(_nt,"cm-ac-"+Math.floor(Math.random()*2e6).toString(36),null)}update(e){let{state:n}=e,r=n.facet(Ss),s=(r.override||n.languageDataAt("autocomplete",$0(n)).map(gnt)).map(l=>(this.active.find(u=>u.source==l)||new El(l,this.active.some(u=>u.state!=0)?1:0)).update(e,r));s.length==this.active.length&&s.every((l,c)=>l==this.active[c])&&(s=this.active);let a=this.open,o=e.effects.some(l=>l.is(JV));a&&e.docChanged&&(a=a.map(e.changes)),e.selection||s.some(l=>l.hasResult()&&e.changes.touchesRange(l.from,l.to))||!Ant(s,this.active)||o?a=$1.build(s,n,this.id,a,r,o):a&&a.disabled&&!s.some(l=>l.isPending)&&(a=null),!a&&s.every(l=>!l.isPending)&&s.some(l=>l.hasResult())&&(s=s.map(l=>l.hasResult()?new El(l.source,0):l));for(let l of e.effects)l.is(Dve)&&(a=a&&a.setSelected(l.value,this.id));return s==this.active&&a==this.open?this:new FI(s,this.id,a)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:this.active.length?Cnt:Rnt}}function Ant(t,e){if(t==e)return!0;for(let n=0,r=0;;){for(;n<t.length&&!t[n].hasResult();)n++;for(;r<e.length&&!e[r].hasResult();)r++;let i=n==t.length,s=r==e.length;if(i||s)return i==s;if(t[n++].result!=e[r++].result)return!1}}const Cnt={"aria-autocomplete":"list"},Rnt={};function Cee(t,e){let n={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":t};return e>-1&&(n["aria-activedescendant"]=t+"-"+e),n}const _nt=[];function kve(t,e){if(t.isUserEvent("input.complete")){let r=t.annotation(Ive);if(r&&e.activateOnCompletion(r))return 12}let n=t.isUserEvent("input.type");return n&&e.activateOnTyping?5:n?1:t.isUserEvent("delete.backward")?2:t.selection?8:t.docChanged?16:0}class El{constructor(e,n,r=!1){this.source=e,this.state=n,this.explicit=r}hasResult(){return!1}get isPending(){return this.state==1}update(e,n){let r=kve(e,n),i=this;(r&8||r&16&&this.touches(e))&&(i=new El(i.source,0)),r&4&&i.state==0&&(i=new El(this.source,1)),i=i.updateFor(e,r);for(let s of e.effects)if(s.is(NI))i=new El(i.source,1,s.value);else if(s.is(eS))i=new El(i.source,0);else if(s.is(JV))for(let a of s.value)a.source==i.source&&(i=a);return i}updateFor(e,n){return this.map(e.changes)}map(e){return this}touches(e){return e.changes.touchesRange($0(e.state))}}class oy extends El{constructor(e,n,r,i,s,a){super(e,3,n),this.limit=r,this.result=i,this.from=s,this.to=a}hasResult(){return!0}updateFor(e,n){var r;if(!(n&3))return this.map(e.changes);let i=this.result;i.map&&!e.changes.empty&&(i=i.map(i,e.changes));let s=e.changes.mapPos(this.from),a=e.changes.mapPos(this.to,1),o=$0(e.state);if(o>a||!i||n&2&&($0(e.startState)==this.from||o<this.limit))return new El(this.source,n&4?1:0);let l=e.changes.mapPos(this.limit);return Int(i.validFor,e.state,s,a)?new oy(this.source,this.explicit,l,i,s,a):i.update&&(i=i.update(i,s,a,new Rve(e.state,o,!1)))?new oy(this.source,this.explicit,l,i,i.from,(r=i.to)!==null&&r!==void 0?r:$0(e.state)):new El(this.source,1,this.explicit)}map(e){return e.empty?this:(this.result.map?this.result.map(this.result,e):this.result)?new oy(this.source,this.explicit,e.mapPos(this.limit),this.result,e.mapPos(this.from),e.mapPos(this.to,1)):new El(this.source,0)}touches(e){return e.changes.touchesRange(this.from,this.to)}}function Int(t,e,n,r){if(!t)return!1;let i=e.sliceDoc(n,r);return typeof t=="function"?t(i,n,r,e):_ve(t,!0).test(i)}const JV=Wt.define({map(t,e){return t.map(n=>n.map(e))}}),Dve=Wt.define(),Ja=ks.define({create(){return FI.start()},update(t,e){return t.update(e)},provide:t=>[VV.from(t,e=>e.tooltip),Qe.contentAttributes.from(t,e=>e.attrs)]});function eW(t,e){const n=e.completion.apply||e.completion.label;let r=t.state.field(Ja).active.find(i=>i.source==e.source);return r instanceof oy?(typeof n=="string"?t.dispatch(Object.assign(Object.assign({},mnt(t.state,n,r.from,r.to)),{annotations:Ive.of(e.completion)})):n(t,e.completion,r.from,r.to),!0):!1}const knt=wnt(Ja,eW);function JC(t,e="option"){return n=>{let r=n.state.field(Ja,!1);if(!r||!r.open||r.open.disabled||Date.now()-r.open.timestamp<n.state.facet(Ss).interactionDelay)return!1;let i=1,s;e=="page"&&(s=yge(n,r.open.tooltip))&&(i=Math.max(2,Math.floor(s.dom.offsetHeight/s.dom.querySelector("li").offsetHeight)-1));let{length:a}=r.open.options,o=r.open.selected>-1?r.open.selected+i*(t?1:-1):t?0:a-1;return o<0?o=e=="page"?0:a-1:o>=a&&(o=e=="page"?a-1:0),n.dispatch({effects:Dve.of(o)}),!0}}const Dnt=t=>{let e=t.state.field(Ja,!1);return t.state.readOnly||!e||!e.open||e.open.selected<0||e.open.disabled||Date.now()-e.open.timestamp<t.state.facet(Ss).interactionDelay?!1:eW(t,e.open.options[e.open.selected])},Ree=t=>t.state.field(Ja,!1)?(t.dispatch({effects:NI.of(!0)}),!0):!1,Lnt=t=>{let e=t.state.field(Ja,!1);return!e||!e.active.some(n=>n.state!=0)?!1:(t.dispatch({effects:eS.of(null)}),!0)};class Ont{constructor(e,n){this.active=e,this.context=n,this.time=Date.now(),this.updates=[],this.done=void 0}}const Mnt=50,Pnt=1e3,$nt=vi.fromClass(class{constructor(t){this.view=t,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.pendingStart=!1,this.composing=0;for(let e of t.state.field(Ja).active)e.isPending&&this.startQuery(e)}update(t){let e=t.state.field(Ja),n=t.state.facet(Ss);if(!t.selectionSet&&!t.docChanged&&t.startState.field(Ja)==e)return;let r=t.transactions.some(s=>{let a=kve(s,n);return a&8||(s.selection||s.docChanged)&&!(a&3)});for(let s=0;s<this.running.length;s++){let a=this.running[s];if(r||a.context.abortOnDocChange&&t.docChanged||a.updates.length+t.transactions.length>Mnt&&Date.now()-a.time>Pnt){for(let o of a.context.abortListeners)try{o()}catch(l){no(this.view.state,l)}a.context.abortListeners=null,this.running.splice(s--,1)}else a.updates.push(...t.transactions)}this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),t.transactions.some(s=>s.effects.some(a=>a.is(NI)))&&(this.pendingStart=!0);let i=this.pendingStart?50:n.activateOnTypingDelay;if(this.debounceUpdate=e.active.some(s=>s.isPending&&!this.running.some(a=>a.active.source==s.source))?setTimeout(()=>this.startUpdate(),i):-1,this.composing!=0)for(let s of t.transactions)s.isUserEvent("input.type")?this.composing=2:this.composing==2&&s.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1,this.pendingStart=!1;let{state:t}=this.view,e=t.field(Ja);for(let n of e.active)n.isPending&&!this.running.some(r=>r.active.source==n.source)&&this.startQuery(n);this.running.length&&e.open&&e.open.disabled&&(this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(Ss).updateSyncTime))}startQuery(t){let{state:e}=this.view,n=$0(e),r=new Rve(e,n,t.explicit,this.view),i=new Ont(t,r);this.running.push(i),Promise.resolve(t.source(r)).then(s=>{i.context.aborted||(i.done=s||null,this.scheduleAccept())},s=>{this.view.dispatch({effects:eS.of(null)}),no(this.view.state,s)})}scheduleAccept(){this.running.every(t=>t.done!==void 0)?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(Ss).updateSyncTime))}accept(){var t;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let e=[],n=this.view.state.facet(Ss),r=this.view.state.field(Ja);for(let i=0;i<this.running.length;i++){let s=this.running[i];if(s.done===void 0)continue;if(this.running.splice(i--,1),s.done){let o=$0(s.updates.length?s.updates[0].startState:this.view.state),l=Math.min(o,s.done.from+(s.active.explicit?0:1)),c=new oy(s.active.source,s.active.explicit,l,s.done,s.done.from,(t=s.done.to)!==null&&t!==void 0?t:o);for(let u of s.updates)c=c.update(u,n);if(c.hasResult()){e.push(c);continue}}let a=r.active.find(o=>o.source==s.active.source);if(a&&a.isPending)if(s.done==null){let o=new El(s.active.source,0);for(let l of s.updates)o=o.update(l,n);o.isPending||e.push(o)}else this.startQuery(a)}(e.length||r.open&&r.open.disabled)&&this.view.dispatch({effects:JV.of(e)})}},{eventHandlers:{blur(t){let e=this.view.state.field(Ja,!1);if(e&&e.tooltip&&this.view.state.facet(Ss).closeOnBlur){let n=e.open&&yge(this.view,e.open.tooltip);(!n||!n.dom.contains(t.relatedTarget))&&setTimeout(()=>this.view.dispatch({effects:eS.of(null)}),10)}},compositionstart(){this.composing=1},compositionend(){this.composing==3&&setTimeout(()=>this.view.dispatch({effects:NI.of(!1)}),20),this.composing=0}}}),Nnt=typeof navigator=="object"&&/Win/.test(navigator.platform),Fnt=kg.highest(Qe.domEventHandlers({keydown(t,e){let n=e.state.field(Ja,!1);if(!n||!n.open||n.open.disabled||n.open.selected<0||t.key.length>1||t.ctrlKey&&!(Nnt&&t.altKey)||t.metaKey)return!1;let r=n.open.options[n.open.selected],i=n.active.find(a=>a.source==r.source),s=r.completion.commitCharacters||i.result.commitCharacters;return s&&s.indexOf(t.key)>-1&&eW(e,r),!1}})),jnt=Qe.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",height:"100%",listStyle:"none",margin:0,padding:0,"& > li, & > completion-section":{padding:"1px 3px",lineHeight:1.2},"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer"},"& > completion-section":{display:"list-item",borderBottom:"1px solid silver",paddingLeft:"0.5em",opacity:.7}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#777"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#444"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"···"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box",whiteSpace:"pre-line"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6",boxSizing:"content-box"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'ƒ'"}},".cm-completionIcon-class":{"&:after":{content:"'○'"}},".cm-completionIcon-interface":{"&:after":{content:"'◌'"}},".cm-completionIcon-variable":{"&:after":{content:"'𝑥'"}},".cm-completionIcon-constant":{"&:after":{content:"'𝐶'"}},".cm-completionIcon-type":{"&:after":{content:"'𝑡'"}},".cm-completionIcon-enum":{"&:after":{content:"'∪'"}},".cm-completionIcon-property":{"&:after":{content:"'□'"}},".cm-completionIcon-keyword":{"&:after":{content:"'🔑︎'"}},".cm-completionIcon-namespace":{"&:after":{content:"'▢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}}),tS={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},v0=Wt.define({map(t,e){let n=e.mapPos(t,-1,Ca.TrackAfter);return n??void 0}}),tW=new class extends sg{};tW.startSide=1;tW.endSide=-1;const Lve=ks.define({create(){return Tn.empty},update(t,e){if(t=t.map(e.changes),e.selection){let n=e.state.doc.lineAt(e.selection.main.head);t=t.update({filter:r=>r>=n.from&&r<=n.to})}for(let n of e.effects)n.is(v0)&&(t=t.update({add:[tW.range(n.value,n.value+1)]}));return t}});function Bnt(){return[Hnt,Lve]}const rP="()[]{}<>«»»«[]{}";function Ove(t){for(let e=0;e<rP.length;e+=2)if(rP.charCodeAt(e)==t)return rP.charAt(e+1);return _V(t<128?t:t+1)}function Mve(t,e){return t.languageDataAt("closeBrackets",e)[0]||tS}const Unt=typeof navigator=="object"&&/Android\b/.test(navigator.userAgent),Hnt=Qe.inputHandler.of((t,e,n,r)=>{if((Unt?t.composing:t.compositionStarted)||t.state.readOnly)return!1;let i=t.state.selection.main;if(r.length>2||r.length==2&&Su(Xa(r,0))==1||e!=i.from||n!=i.to)return!1;let s=znt(t.state,r);return s?(t.dispatch(s),!0):!1}),Vnt=({state:t,dispatch:e})=>{if(t.readOnly)return!1;let r=Mve(t,t.selection.main.head).brackets||tS.brackets,i=null,s=t.changeByRange(a=>{if(a.empty){let o=Gnt(t.doc,a.head);for(let l of r)if(l==o&&IL(t.doc,a.head)==Ove(Xa(l,0)))return{changes:{from:a.head-l.length,to:a.head+l.length},range:Le.cursor(a.head-l.length)}}return{range:i=a}});return i||e(t.update(s,{scrollIntoView:!0,userEvent:"delete.backward"})),!i},Wnt=[{key:"Backspace",run:Vnt}];function znt(t,e){let n=Mve(t,t.selection.main.head),r=n.brackets||tS.brackets;for(let i of r){let s=Ove(Xa(i,0));if(e==i)return s==i?Ynt(t,i,r.indexOf(i+i+i)>-1,n):qnt(t,i,s,n.before||tS.before);if(e==s&&Pve(t,t.selection.main.from))return Knt(t,i,s)}return null}function Pve(t,e){let n=!1;return t.field(Lve).between(0,t.doc.length,r=>{r==e&&(n=!0)}),n}function IL(t,e){let n=t.sliceString(e,e+2);return n.slice(0,Su(Xa(n,0)))}function Gnt(t,e){let n=t.sliceString(e-2,e);return Su(Xa(n,0))==n.length?n:n.slice(1)}function qnt(t,e,n,r){let i=null,s=t.changeByRange(a=>{if(!a.empty)return{changes:[{insert:e,from:a.from},{insert:n,from:a.to}],effects:v0.of(a.to+e.length),range:Le.range(a.anchor+e.length,a.head+e.length)};let o=IL(t.doc,a.head);return!o||/\s/.test(o)||r.indexOf(o)>-1?{changes:{insert:e+n,from:a.head},effects:v0.of(a.head+e.length),range:Le.cursor(a.head+e.length)}:{range:i=a}});return i?null:t.update(s,{scrollIntoView:!0,userEvent:"input.type"})}function Knt(t,e,n){let r=null,i=t.changeByRange(s=>s.empty&&IL(t.doc,s.head)==n?{changes:{from:s.head,to:s.head+n.length,insert:n},range:Le.cursor(s.head+n.length)}:r={range:s});return r?null:t.update(i,{scrollIntoView:!0,userEvent:"input.type"})}function Ynt(t,e,n,r){let i=r.stringPrefixes||tS.stringPrefixes,s=null,a=t.changeByRange(o=>{if(!o.empty)return{changes:[{insert:e,from:o.from},{insert:e,from:o.to}],effects:v0.of(o.to+e.length),range:Le.range(o.anchor+e.length,o.head+e.length)};let l=o.head,c=IL(t.doc,l),u;if(c==e){if(_ee(t,l))return{changes:{insert:e+e,from:l},effects:v0.of(l+e.length),range:Le.cursor(l+e.length)};if(Pve(t,l)){let f=n&&t.sliceDoc(l,l+e.length*3)==e+e+e?e+e+e:e;return{changes:{from:l,to:l+f.length,insert:f},range:Le.cursor(l+f.length)}}}else{if(n&&t.sliceDoc(l-2*e.length,l)==e+e&&(u=Iee(t,l-2*e.length,i))>-1&&_ee(t,u))return{changes:{insert:e+e+e+e,from:l},effects:v0.of(l+e.length),range:Le.cursor(l+e.length)};if(t.charCategorizer(l)(c)!=Gr.Word&&Iee(t,l,i)>-1&&!Qnt(t,l,e,i))return{changes:{insert:e+e,from:l},effects:v0.of(l+e.length),range:Le.cursor(l+e.length)}}return{range:s=o}});return s?null:t.update(a,{scrollIntoView:!0,userEvent:"input.type"})}function _ee(t,e){let n=da(t).resolveInner(e+1);return n.parent&&n.from==e}function Qnt(t,e,n,r){let i=da(t).resolveInner(e,-1),s=r.reduce((a,o)=>Math.max(a,o.length),0);for(let a=0;a<5;a++){let o=t.sliceDoc(i.from,Math.min(i.to,i.from+n.length+s)),l=o.indexOf(n);if(!l||l>-1&&r.indexOf(o.slice(0,l))>-1){let u=i.firstChild;for(;u&&u.from==i.from&&u.to-u.from>n.length+l;){if(t.sliceDoc(u.to-n.length,u.to)==n)return!1;u=u.firstChild}return!0}let c=i.to==e&&i.parent;if(!c)break;i=c}return!1}function Iee(t,e,n){let r=t.charCategorizer(e);if(r(t.sliceDoc(e-1,e))!=Gr.Word)return e;for(let i of n){let s=e-i.length;if(t.sliceDoc(s,e)==i&&r(t.sliceDoc(s-1,s))!=Gr.Word)return s}return-1}function Xnt(t={}){return[Fnt,Ja,Ss.of(t),$nt,Znt,jnt]}const $ve=[{key:"Ctrl-Space",run:Ree},{mac:"Alt-`",run:Ree},{key:"Escape",run:Lnt},{key:"ArrowDown",run:JC(!0)},{key:"ArrowUp",run:JC(!1)},{key:"PageDown",run:JC(!0,"page")},{key:"PageUp",run:JC(!1,"page")},{key:"Enter",run:Dnt}],Znt=kg.highest(EL.computeN([Ss],t=>t.facet(Ss).defaultKeymap?[$ve]:[]));class kee{constructor(e,n,r){this.from=e,this.to=n,this.diagnostic=r}}class o0{constructor(e,n,r){this.diagnostics=e,this.panel=n,this.selected=r}static init(e,n,r){let i=e,s=r.facet(nS).markerFilter;s&&(i=s(i,r));let a=e.slice().sort((d,f)=>d.from-f.from||d.to-f.to),o=new xf,l=[],c=0;for(let d=0;;){let f=d==a.length?null:a[d];if(!f&&!l.length)break;let h,m;for(l.length?(h=c,m=l.reduce((b,E)=>Math.min(b,E.to),f&&f.from>h?f.from:1e8)):(h=f.from,m=f.to,l.push(f),d++);d<a.length;){let b=a[d];if(b.from==h&&(b.to>b.from||b.to==h))l.push(b),d++,m=Math.min(b.to,m);else{m=Math.min(b.from,m);break}}let g=drt(l);if(l.some(b=>b.from==b.to||b.from==b.to-1&&r.doc.lineAt(b.from).to==b.from))o.add(h,h,yt.widget({widget:new ort(g),diagnostics:l.slice()}));else{let b=l.reduce((E,x)=>x.markClass?E+" "+x.markClass:E,"");o.add(h,m,yt.mark({class:"cm-lintRange cm-lintRange-"+g+b,diagnostics:l.slice(),inclusiveEnd:l.some(E=>E.to>m)}))}c=m;for(let b=0;b<l.length;b++)l[b].to<=c&&l.splice(b--,1)}let u=o.finish();return new o0(u,n,ab(u))}}function ab(t,e=null,n=0){let r=null;return t.between(n,1e9,(i,s,{spec:a})=>{if(!(e&&a.diagnostics.indexOf(e)<0))if(!r)r=new kee(i,s,e||a.diagnostics[0]);else{if(a.diagnostics.indexOf(r.diagnostic)<0)return!1;r=new kee(r.from,s,r.diagnostic)}}),r}function Jnt(t,e){let n=e.pos,r=e.end||n,i=t.state.facet(nS).hideOn(t,n,r);if(i!=null)return i;let s=t.startState.doc.lineAt(e.pos);return!!(t.effects.some(a=>a.is(Nve))||t.changes.touchesRange(s.from,Math.max(s.to,r)))}function ert(t,e){return t.field(Mo,!1)?e:e.concat(Wt.appendConfig.of(frt))}const Nve=Wt.define(),nW=Wt.define(),Fve=Wt.define(),Mo=ks.define({create(){return new o0(yt.none,null,null)},update(t,e){if(e.docChanged&&t.diagnostics.size){let n=t.diagnostics.map(e.changes),r=null,i=t.panel;if(t.selected){let s=e.changes.mapPos(t.selected.from,1);r=ab(n,t.selected.diagnostic,s)||ab(n,null,s)}!n.size&&i&&e.state.facet(nS).autoPanel&&(i=null),t=new o0(n,i,r)}for(let n of e.effects)if(n.is(Nve)){let r=e.state.facet(nS).autoPanel?n.value.length?rS.open:null:t.panel;t=o0.init(n.value,r,e.state)}else n.is(nW)?t=new o0(t.diagnostics,n.value?rS.open:null,t.selected):n.is(Fve)&&(t=new o0(t.diagnostics,t.panel,n.value));return t},provide:t=>[X2.from(t,e=>e.panel),Qe.decorations.from(t,e=>e.diagnostics)]}),trt=yt.mark({class:"cm-lintRange cm-lintRange-active"});function nrt(t,e,n){let{diagnostics:r}=t.state.field(Mo),i,s=-1,a=-1;r.between(e-(n<0?1:0),e+(n>0?1:0),(l,c,{spec:u})=>{if(e>=l&&e<=c&&(l==c||(e>l||n>0)&&(e<c||n<0)))return i=u.diagnostics,s=l,a=c,!1});let o=t.state.facet(nS).tooltipFilter;return i&&o&&(i=o(i,t.state)),i?{pos:s,end:a,above:t.state.doc.lineAt(s).to<a,create(){return{dom:rrt(t,i)}}}:null}function rrt(t,e){return nr("ul",{class:"cm-tooltip-lint"},e.map(n=>Bve(t,n,!1)))}const irt=t=>{let e=t.state.field(Mo,!1);(!e||!e.panel)&&t.dispatch({effects:ert(t.state,[nW.of(!0)])});let n=Q2(t,rS.open);return n&&n.dom.querySelector(".cm-panel-lint ul").focus(),!0},Dee=t=>{let e=t.state.field(Mo,!1);return!e||!e.panel?!1:(t.dispatch({effects:nW.of(!1)}),!0)},srt=t=>{let e=t.state.field(Mo,!1);if(!e)return!1;let n=t.state.selection.main,r=e.diagnostics.iter(n.to+1);return!r.value&&(r=e.diagnostics.iter(0),!r.value||r.from==n.from&&r.to==n.to)?!1:(t.dispatch({selection:{anchor:r.from,head:r.to},scrollIntoView:!0}),!0)},art=[{key:"Mod-Shift-m",run:irt,preventDefault:!0},{key:"F8",run:srt}],nS=et.define({combine(t){return Object.assign({sources:t.map(e=>e.source).filter(e=>e!=null)},ad(t.map(e=>e.config),{delay:750,markerFilter:null,tooltipFilter:null,needsRefresh:null,hideOn:()=>null},{needsRefresh:(e,n)=>e?n?r=>e(r)||n(r):e:n}))}});function jve(t){let e=[];if(t)e:for(let{name:n}of t){for(let r=0;r<n.length;r++){let i=n[r];if(/[a-zA-Z]/.test(i)&&!e.some(s=>s.toLowerCase()==i.toLowerCase())){e.push(i);continue e}}e.push("")}return e}function Bve(t,e,n){var r;let i=n?jve(e.actions):[];return nr("li",{class:"cm-diagnostic cm-diagnostic-"+e.severity},nr("span",{class:"cm-diagnosticText"},e.renderMessage?e.renderMessage(t):e.message),(r=e.actions)===null||r===void 0?void 0:r.map((s,a)=>{let o=!1,l=f=>{if(f.preventDefault(),o)return;o=!0;let h=ab(t.state.field(Mo).diagnostics,e);h&&s.apply(t,h.from,h.to)},{name:c}=s,u=i[a]?c.indexOf(i[a]):-1,d=u<0?c:[c.slice(0,u),nr("u",c.slice(u,u+1)),c.slice(u+1)];return nr("button",{type:"button",class:"cm-diagnosticAction",onclick:l,onmousedown:l,"aria-label":` Action: ${c}${u<0?"":` (access key "${i[a]})"`}.`},d)}),e.source&&nr("div",{class:"cm-diagnosticSource"},e.source))}class ort extends Of{constructor(e){super(),this.sev=e}eq(e){return e.sev==this.sev}toDOM(){return nr("span",{class:"cm-lintPoint cm-lintPoint-"+this.sev})}}class Lee{constructor(e,n){this.diagnostic=n,this.id="item_"+Math.floor(Math.random()*4294967295).toString(16),this.dom=Bve(e,n,!0),this.dom.id=this.id,this.dom.setAttribute("role","option")}}class rS{constructor(e){this.view=e,this.items=[];let n=i=>{if(i.keyCode==27)Dee(this.view),this.view.focus();else if(i.keyCode==38||i.keyCode==33)this.moveSelection((this.selectedIndex-1+this.items.length)%this.items.length);else if(i.keyCode==40||i.keyCode==34)this.moveSelection((this.selectedIndex+1)%this.items.length);else if(i.keyCode==36)this.moveSelection(0);else if(i.keyCode==35)this.moveSelection(this.items.length-1);else if(i.keyCode==13)this.view.focus();else if(i.keyCode>=65&&i.keyCode<=90&&this.selectedIndex>=0){let{diagnostic:s}=this.items[this.selectedIndex],a=jve(s.actions);for(let o=0;o<a.length;o++)if(a[o].toUpperCase().charCodeAt(0)==i.keyCode){let l=ab(this.view.state.field(Mo).diagnostics,s);l&&s.actions[o].apply(e,l.from,l.to)}}else return;i.preventDefault()},r=i=>{for(let s=0;s<this.items.length;s++)this.items[s].dom.contains(i.target)&&this.moveSelection(s)};this.list=nr("ul",{tabIndex:0,role:"listbox","aria-label":this.view.state.phrase("Diagnostics"),onkeydown:n,onclick:r}),this.dom=nr("div",{class:"cm-panel-lint"},this.list,nr("button",{type:"button",name:"close","aria-label":this.view.state.phrase("close"),onclick:()=>Dee(this.view)},"×")),this.update()}get selectedIndex(){let e=this.view.state.field(Mo).selected;if(!e)return-1;for(let n=0;n<this.items.length;n++)if(this.items[n].diagnostic==e.diagnostic)return n;return-1}update(){let{diagnostics:e,selected:n}=this.view.state.field(Mo),r=0,i=!1,s=null,a=new Set;for(e.between(0,this.view.state.doc.length,(o,l,{spec:c})=>{for(let u of c.diagnostics){if(a.has(u))continue;a.add(u);let d=-1,f;for(let h=r;h<this.items.length;h++)if(this.items[h].diagnostic==u){d=h;break}d<0?(f=new Lee(this.view,u),this.items.splice(r,0,f),i=!0):(f=this.items[d],d>r&&(this.items.splice(r,d-r),i=!0)),n&&f.diagnostic==n.diagnostic?f.dom.hasAttribute("aria-selected")||(f.dom.setAttribute("aria-selected","true"),s=f):f.dom.hasAttribute("aria-selected")&&f.dom.removeAttribute("aria-selected"),r++}});r<this.items.length&&!(this.items.length==1&&this.items[0].diagnostic.from<0);)i=!0,this.items.pop();this.items.length==0&&(this.items.push(new Lee(this.view,{from:-1,to:-1,severity:"info",message:this.view.state.phrase("No diagnostics")})),i=!0),s?(this.list.setAttribute("aria-activedescendant",s.id),this.view.requestMeasure({key:this,read:()=>({sel:s.dom.getBoundingClientRect(),panel:this.list.getBoundingClientRect()}),write:({sel:o,panel:l})=>{let c=l.height/this.list.offsetHeight;o.top<l.top?this.list.scrollTop-=(l.top-o.top)/c:o.bottom>l.bottom&&(this.list.scrollTop+=(o.bottom-l.bottom)/c)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),i&&this.sync()}sync(){let e=this.list.firstChild;function n(){let r=e;e=r.nextSibling,r.remove()}for(let r of this.items)if(r.dom.parentNode==this.list){for(;e!=r.dom;)n();e=r.dom.nextSibling}else this.list.insertBefore(r.dom,e);for(;e;)n()}moveSelection(e){if(this.selectedIndex<0)return;
127let n=this.view.state.field(Mo),r=ab(n.diagnostics,this.items[e].diagnostic);r&&this.view.dispatch({selection:{anchor:r.from,head:r.to},scrollIntoView:!0,effects:Fve.of(r)})}static open(e){return new rS(e)}}function lrt(t,e='viewBox="0 0 40 40"'){return`url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" ${e}>${encodeURIComponent(t)}</svg>')`}function eR(t){return lrt(`<path d="m0 2.5 l2 -1.5 l1 0 l2 1.5 l1 0" stroke="${t}" fill="none" stroke-width=".7"/>`,'width="6" height="3"')}const crt=Qe.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnostic-hint":{borderLeft:"5px solid #66d"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px",cursor:"pointer"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:eR("#d11")},".cm-lintRange-warning":{backgroundImage:eR("orange")},".cm-lintRange-info":{backgroundImage:eR("#999")},".cm-lintRange-hint":{backgroundImage:eR("#66d")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-lintPoint-hint":{"&:after":{borderBottomColor:"#66d"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}});function urt(t){return t=="error"?4:t=="warning"?3:t=="info"?2:1}function drt(t){let e="hint",n=1;for(let r of t){let i=urt(r.severity);i>n&&(n=i,e=r.severity)}return e}const frt=[Mo,Qe.decorations.compute([Mo],t=>{let{selected:e,panel:n}=t.field(Mo);return!e||!n||e.from==e.to?yt.none:yt.set([trt.range(e.from,e.to)])}),mJe(nrt,{hideOn:Jnt}),crt];var Oee=function(e){e===void 0&&(e={});var{crosshairCursor:n=!1}=e,r=[];e.closeBracketsKeymap!==!1&&(r=r.concat(Wnt)),e.defaultKeymap!==!1&&(r=r.concat(Ntt)),e.searchKeymap!==!1&&(r=r.concat(cnt)),e.historyKeymap!==!1&&(r=r.concat(Get)),e.foldKeymap!==!1&&(r=r.concat(eet)),e.completionKeymap!==!1&&(r=r.concat($ve)),e.lintKeymap!==!1&&(r=r.concat(art));var i=[];return e.lineNumbers!==!1&&i.push(CJe()),e.highlightActiveLineGutter!==!1&&i.push(IJe()),e.highlightSpecialChars!==!1&&i.push(WZe()),e.history!==!1&&i.push(Net()),e.foldGutter!==!1&&i.push(iet()),e.drawSelection!==!1&&i.push(OZe()),e.dropCursor!==!1&&i.push(FZe()),e.allowMultipleSelections!==!1&&i.push(vn.allowMultipleSelections.of(!0)),e.indentOnInput!==!1&&i.push(WJe()),e.syntaxHighlighting!==!1&&i.push(Mge(cet,{fallback:!0})),e.bracketMatching!==!1&&i.push(get()),e.closeBrackets!==!1&&i.push(Bnt()),e.autocompletion!==!1&&i.push(Xnt()),e.rectangularSelection!==!1&&i.push(iJe()),n!==!1&&i.push(oJe()),e.highlightActiveLine!==!1&&i.push(QZe()),e.highlightSelectionMatches!==!1&&i.push(Wtt()),e.tabSize&&typeof e.tabSize=="number"&&i.push(wL.of(" ".repeat(e.tabSize))),i.concat([EL.of(r.flat())]).filter(Boolean)};const hrt="#e5c07b",Mee="#e06c75",prt="#56b6c2",mrt="#ffffff",B5="#abb2bf",vN="#7d8799",grt="#61afef",vrt="#98c379",Pee="#d19a66",yrt="#c678dd",brt="#21252b",$ee="#2c313a",Nee="#282c34",iP="#353a42",Ert="#3E4451",Fee="#528bff",xrt=Qe.theme({"&":{color:B5,backgroundColor:Nee},".cm-content":{caretColor:Fee},".cm-cursor, .cm-dropCursor":{borderLeftColor:Fee},"&.cm-focused > .cm-scroller >
127 .cm-selectionLayer .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:Ert},".cm-panels":{backgroundColor:brt,color:B5},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:"#6699ff0b"},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847"},".cm-gutters":{backgroundColor:Nee,color:vN,border:"none"},".cm-activeLineGutter":{backgroundColor:$ee},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:iP},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:iP,borderBottomColor:iP},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:$ee,color:B5}}},{dark:!0}
127),wrt=yT.define([{tag:Ce.keyword,color:yrt},{tag:[Ce.name,Ce.deleted,Ce.character,Ce.propertyName,Ce.macroName],color:Mee},{tag:[Ce.function(Ce.variableName),Ce.labelName],color:grt},{tag:[Ce.color,Ce.constant(Ce.name),Ce.standard(Ce.name)],color:Pee},{tag:[Ce.definition(Ce.name),Ce.separator],color:B5},{tag:[Ce.typeName,Ce.className,Ce.number,Ce.changed,Ce.annotation,Ce.modifier,Ce.self,Ce.namespace],color:hrt},{tag:[Ce.operator,Ce.operatorKeyword,Ce.url,Ce.escape,Ce.regexp,Ce.link,Ce.special(Ce.string)],color:prt},{tag:[Ce.meta,Ce.comment],color:vN},{tag:Ce.strong,fontWeight:"bold"},{tag:Ce.emphasis,fontStyle:"italic"},{tag:Ce.strikethrough,textDecoration:"line-through"},{tag:Ce.link,color:vN,textDecoration:"underline"},{tag:Ce.heading,fontWeight:"bold",color:Mee},{tag:[Ce.atom,Ce.bool,Ce.special(Ce.variableName)],color:Pee},{tag:[Ce.processingInstruction,Ce.string,Ce.inserted],color:vrt},{tag:Ce.invalid,color:mrt}]),Srt=[xrt,Mge(wrt)];var Trt=Qe.theme({"&":{backgroundColor:"#fff"}},{dark:!1}),Art=function(e){e===void 0&&(e={});var{indentWithTab:n=!0,editable:r=!0,readOnly:i=!1,theme:s="light",placeholder:a="",basicSetup:o=!0}=e,l=[];switch(n&&l.unshift(EL.of([Ftt])),o&&(typeof o=="boolean"?l.unshift(Oee()):l.unshift(Oee(o))),a&&l.unshift(eJe(a)),s){case"light":l.push(Trt);break;case"dark":l.push(Srt);break;case"none":break;default:l.push(s);break}return r===!1&&l.push(Qe.editable.of(!1)),i&&l.push(vn.readOnly.of(!0)),[...l]},Crt=t=>({line:t.state.doc.lineAt(t.state.selection.main.from),lineCount:t.state.doc.lines,lineBreak:t.state.lineBreak,length:t.state.doc.length,readOnly:t.state.readOnly,tabSize:t.state.tabSize,selection:t.state.selection,selectionAsSingle:t.state.selection.asSingle().main,ranges:t.state.selection.ranges,selectionCode:t.state.sliceDoc(t.state.selection.main.from,t.state.selection.main.to),selections:t.state.selection.ranges.map(e=>t.state.sliceDoc(e.from,e.to)),selectedText:t.state.selection.ranges.some(e=>!e.empty)}),jee=sd.define(),Rrt=[];function Uve(t){var{value:e,selection:n,onChange:r,onStatistics:i,onCreateEditor:s,onUpdate:a,extensions:o=Rrt,autoFocus:l,theme:c="light",height:u=null,minHeight:d=null,maxHeight:f=null,width:h=null,minWidth:m=null,maxWidth:g=null,placeholder:b="",editable:E=!0,readOnly:x=!1,indentWithTab:S=!0,basicSetup:A=!0,root:R,initialState:C}=t,[T,I]=y.useState(),[D,k]=y.useState(),[O,P]=y.useState(),M=Qe.theme({"&":{height:u,minHeight:d,maxHeight:f,width:h,minWidth:m,maxWidth:g},"& .cm-scroller":{height:"100% !important"}}),j=Qe.updateListener.of(G=>{if(G.docChanged&&typeof r=="function"&&!G.transactions.some(H=>H.annotation(jee))){var F=G.state.doc,$=F.toString();r($,G)}i&&i(Crt(G))}),U=Art({theme:c,editable:E,readOnly:x,placeholder:b,indentWithTab:S,basicSetup:A}),z=[j,M,...U];return a&&typeof a=="function"&&z.push(Qe.updateListener.of(a)),z=z.concat(o),y.useEffect(()=>{if(T&&!O){var G={doc:e,selection:n,extensions:z},F=C?vn.fromJSON(C.json,G,C.fields):vn.create(G);if(P(F),!D){var $=new Qe({state:F,parent:T,root:R});k($),s&&s($,F)}}return()=>{D&&(P(void 0),k(void 0))}},[T,O]),y.useEffect(()=>I(t.container),[t.container]),y.useEffect(()=>()=>{D&&(D.destroy(),k(void 0))},[D]),y.useEffect(()=>{l&&D&&D.focus()},[l,D]),y.useEffect(()=>{D&&D.dispatch({effects:Wt.reconfigure.of(z)})},[c,o,u,d,f,h,m,g,b,E,x,S,A,r,a]),y.useEffect(()=>{if(e!==void 0){var G=D?D.state.doc.toString():"";D&&e!==G&&D.dispatch({changes:{from:0,to:G.length,insert:e||""},annotations:[jee.of(!0)]})}},[e,D]),{state:O,setState:P,view:D,setView:k,container:T,setContainer:I}}var _rt=["className","value","selection","extensions","onChange","onStatistics","onCreateEditor","onUpdate","autoFocus","theme","height","minHeight","maxHeight","width","minWidth","maxWidth","basicSetup","placeholder","indentWithTab","editable","readOnly","root","initialState"],Irt=y.forwardRef((t,e)=>{var{className:n,value:r="",selection:i,extensions:s=[],onChange:a,onStatistics:o,onCreateEditor:l,onUpdate:c,autoFocus:u,theme:d="light",height:f,minHeight:h,maxHeight:m,width:g,minWidth:b,maxWidth:E,basicSetup:x,placeholder:S,indentWithTab:A,editable:R,readOnly:C,root:T,initialState:I}=t,D=Fge(t,_rt),k=y.useRef(null),{state:O,view:P,container:M}=Uve({container:k.current,root:T,value:r,autoFocus:u,theme:d,height:f,minHeight:h,maxHeight:m,width:g,minWidth:b,maxWidth:E,basicSetup:x,placeholder:S,indentWithTab:A,editable:R,readOnly:C,selection:i,onChange:a,onStatistics:o,onCreateEditor:l,onUpdate:c,extensions:s,initialState:I});if(y.useImperativeHandle(e,()=>({editor:k.current,state:O,view:P}),[k,M,O,P]),typeof r!="string")throw new Error("value must be typeof string but got "+typeof r);
127var j=typeof d=="string"?"cm-theme-"+d:"cm-theme";return p.jsx("div",ee({ref:k,className:""+j+(n?" "+n:"")},D))});Irt.displayName="CodeMirror";function krt(t,e){return y.useReducer((n,r)=>{const i=e[n][r];return i??n},t)}const Hve="ScrollArea",[Vve,Opn]=Ei(Hve),[Drt,ld]=Vve(Hve),Lrt=y.forwardRef((t,e)=>{const{__scopeScrollArea:n,type:r="hover",dir:i,scrollHideDelay:s=600,...a}=t,[o,l]=y.useState(null),[c,u]=y.useState(null),[d,f]=y.useState(null),[h,m]=y.useState(null),[g,b]=y.useState(null),[E,x]=y.useState(0),[S,A]=y.useState(0),[R,C]=y.useState(!1),[T,I]=y.useState(!1),D=_t(e,O=>l(O)),k=_g(i);return y.createElement(Drt,{scope:n,type:r,dir:k,scrollHideDelay:s,scrollArea:o,viewport:c,onViewportChange:u,content:d,onContentChange:f,scrollbarX:h,onScrollbarXChange:m,scrollbarXEnabled:R,onScrollbarXEnabledChange:C,scrollbarY:g,onScrollbarYChange:b,scrollbarYEnabled:T,onScrollbarYEnabledChange:I,onCornerWidthChange:x,onCornerHeightChange:A},y.createElement(lt.div,ee({dir:k},a,{ref:D,style:{position:"relative","--radix-scroll-area-corner-width":E+"px","--radix-scroll-area-corner-height":S+"px",...t.style}})))}),Ort="ScrollAreaViewport",Mrt=y.forwardRef((t,e)=>{const{__scopeScrollArea:n,children:r,...i}=t,s=ld(Ort,n),a=y.useRef(null),o=_t(e,a,s.onViewportChange);return y.createElement(y.Fragment,null,y.createElement("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),y.createElement(lt.div,ee({"data-radix-scroll-area-viewport":""},i,{ref:o,style:{overflowX:s.scrollbarXEnabled?"scroll":"hidden",overflowY:s.scrollbarYEnabled?"scroll":"hidden",...t.style}}),y.createElement("div",{ref:s.onContentChange,style:{minWidth:"100%",display:"table"}},r)))}),Mf="ScrollAreaScrollbar",Prt=y.forwardRef((t,e)=>{const{forceMount:n,...r}=t,i=ld(Mf,t.__scopeScrollArea),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:a}=i,o=t.orientation==="horizontal";return y.useEffect(()=>(o?s(!0):a(!0),()=>{o?s(!1):a(!1)}),[o,s,a]),i.type==="hover"?y.createElement($rt,ee({},r,{ref:e,forceMount:n})):i.type==="scroll"?y.createElement(Nrt,ee({},r,{ref:e,forceMount:n})):i.type==="auto"?y.createElement(Wve,ee({},r,{ref:e,forceMount:n})):i.type==="always"?y.createElement(rW,ee({},r,{ref:e})):null}),$rt=y.forwardRef((t,e)=>{const{forceMount:n,...r}=t,i=ld(Mf,t.__scopeScrollArea),[s,a]=y.useState(!1);return y.useEffect(()=>{const o=i.scrollArea;let l=0;if(o){const c=()=>{window.clearTimeout(l),a(!0)},u=()=>{l=window.setTimeout(()=>a(!1),i.scrollHideDelay)};return o.addEventListener("pointerenter",c),o.addEventListener("pointerleave",u),()=>{window.clearTimeout(l),o.removeEventListener("pointerenter",c),o.removeEventListener("pointerleave",u)}}},[i.scrollArea,i.scrollHideDelay]),y.createElement(as,{present:n||s},y.createElement(Wve,ee({"data-state":s?"visible":"hidden"},r,{ref:e})))}),Nrt=y.forwardRef((t,e)=>{const{forceMount:n,...r}=t,i=ld(Mf,t.__scopeScrollArea),s=t.orientation==="horizontal",a=DL(()=>l("SCROLL_END"),100),[o,l]=krt("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return y.useEffect(()=>{if(o==="idle"){const c=window.setTimeout(()=>l("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(c)}},[o,i.scrollHideDelay,l]),y.useEffect(()=>{const c=i.viewport,u=s?"scrollLeft":"scrollTop";if(c){let d=c[u];const f=()=>{const h=c[u];d!==h&&(l("SCROLL"),a()),d=h};return c.addEventListener("scroll",f),()=>c.removeEventListener("scroll",f)}},[i.viewport,s,l,a]),y.createElement(as,{present:n||o!=="hidden"},y.createElement(rW,ee({"data-state":o==="hidden"?"hidden":"visible"},r,{ref:e,onPointerEnter:He(t.onPointerEnter,()=>l("POINTER_ENTER")),onPointerLeave:He(t.onPointerLeave,()=>l("POINTER_LEAVE"))})))}),Wve=y.forwardRef((t,e)=>{const n=ld(Mf,t.__scopeScrollArea),{forceMount:r,...i}=t,[s,a]=y.useState(!1),o=t.orientation==="horizontal",l=DL(()=>
127{if(n.viewport){const c=n.viewport.offsetWidth<n.viewport.scrollWidth,u=n.viewport.offsetHeight<n.viewport.scrollHeight;a(o?c:u)}},10);return BI(n.viewport,l),BI(n.content,l),y.createElement(as,{present:r||s},y.createElement(rW,ee({"data-state":s?"visible":"hidden"},i,{ref:e})))}),rW=y.forwardRef((t,e)=>{const{orientation:n="vertical",...r}=t,i=ld(Mf,t.__scopeScrollArea),s=y.useRef(null),a=y.useRef(0),[o,l]=y.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=qve(o.viewport,o.content),u={...r,sizes:o,onSizesChange:l,hasThumb:c>0&&c<1,onThumbChange:f=>s.current=f,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:f=>a.current=f};function d(f,h){return Vrt(f,a.current,o,h)}return n==="horizontal"?y.createElement(Frt,ee({},u,{ref:e,onThumbPositionChange:()=>{if(i.viewport&&s.current){const f=i.viewport.scrollLeft,h=Bee(f,o,i.dir);s.current.style.transform=`translate3d(${h}px, 0, 0)`}},onWheelScroll:f=>{i.viewport&&(i.viewport.scrollLeft=f)},onDragScroll:f=>{i.viewport&&(i.viewport.scrollLeft=d(f,i.dir))}})):n==="vertical"?y.createElement(jrt,ee({},u,{ref:e,onThumbPositionChange:()=>{if(i.viewport&&s.current){const f=i.viewport.scrollTop,h=Bee(f,o);s.current.style.transform=`translate3d(0, ${h}px, 0)`}},onWheelScroll:f=>{i.viewport&&(i.viewport.scrollTop=f)},onDragScroll:f=>{i.viewport&&(i.viewport.scrollTop=d(f))}})):null}),Frt=y.forwardRef((t,e)=>{const{sizes:n,onSizesChange:r,...i}=t,s=ld(Mf,t.__scopeScrollArea),[a,o]=y.useState(),l=y.useRef(null),c=_t(e,l,s.onScrollbarXChange);return y.useEffect(()=>{l.current&&o(getComputedStyle(l.current))},[l]),y.createElement(Gve,ee({"data-orientation":"horizontal"},i,{ref:c,sizes:n,style:{bottom:0,left:s.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:s.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":kL(n)+"px",...t.style},onThumbPointerDown:u=>t.onThumbPointerDown(u.x),onDragScroll:u=>t.onDragScroll(u.x),onWheelScroll:(u,d)=>{if(s.viewport){const f=s.viewport.scrollLeft+u.deltaX;t.onWheelScroll(f),Yve(f,d)&&u.preventDefault()}},onResize:()=>{l.current&&s.viewport&&a&&r({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:l.current.clientWidth,paddingStart:jI(a.paddingLeft),paddingEnd:jI(a.paddingRight)}})}}))}),jrt=y.forwardRef((t,e)=>{const{sizes:n,onSizesChange:r,...i}=t,s=ld(Mf,t.__scopeScrollArea),[a,o]=y.useState(),l=y.useRef(null),c=_t(e,l,s.onScrollbarYChange);return y.useEffect(()=>{l.current&&o(getComputedStyle(l.current))},[l]),y.createElement(Gve,ee({"data-orientation":"vertical"},i,{ref:c,sizes:n,style:{top:0,right:s.dir==="ltr"?0:void 0,left:s.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":kL(n)+"px",...t.style},onThumbPointerDown:u=>t.onThumbPointerDown(u.y),onDragScroll:u=>t.onDragScroll(u.y),onWheelScroll:(u,d)=>{if(s.viewport){const f=s.viewport.scrollTop+u.deltaY;t.onWheelScroll(f),Yve(f,d)&&u.preventDefault()}},onResize:()=>{l.current&&s.viewport&&a&&r({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:l.current.clientHeight,paddingStart:jI(a.paddingTop),paddingEnd:jI(a.paddingBottom)}})}}))}),[Brt,zve]=Vve(Mf),Gve=y.forwardRef((t,e)=>{const{__scopeScrollArea:n,sizes:r,hasThumb:i,onThumbChange:s,onThumbPointerUp:a,onThumbPointerDown:o,onThumbPositionChange:l,onDragScroll:c,onWheelScroll:u,onResize:d,...f}=t,h=ld(Mf,n),[m,g]=y.useState(null),b=_t(e,D=>g(D)),E=y.useRef(null),x=y.useRef(""),S=h.viewport,A=r.content-r.viewport,R=Xi(u),C=Xi(l),T=DL(d,10);function I(D){if(E.current){const k=D.clientX-E.current.left,O=D.clientY-E.current.top;c({x:k,y:O})}}return y.useEffect(()=>{const D=k=>{const O=k.target;m?.contains(O)&&R(k,A)};return document.addEventListener("wheel",D,{passive:!1}),()=>document.removeEventListener("wheel",D,{passive:!1})},[S,m,A,R]),y.useEffect(C,[r,C]),BI(m,T),BI(h.content,T),y.createElement(Brt,{scope:n,scrollbar:m,hasThumb:i,onThumbChange:Xi(s),onThumbPointerUp:Xi(a),onThumbPositionChange:C,onThumbPointerDown:Xi(o)},y.createElement(lt.div,ee({},f,{ref:b,style:{position:"absolute",...f.style},onPointerDown:He(t.onPointerDown,D=>{D.button===0&&(D.target.setPointerCapture(D.pointerId),E.current=m.getBoundingClientRect(),x.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",h.viewport&&(h.viewport.style.scrollBehavior="auto"),I(D))}),onPointerMove:He(t.onPointerMove,I),onPointerUp:He(t.onPointerUp,D=>{const k=D.target;k.hasPointerCapture(D.pointerId)&&k.releasePointerCapture(D.pointerId),document.body.style.webkitUserSelect=x.current,h.viewport&&(h.viewport.style.scrollBehavior=""),E.current=null})})))}),yN="ScrollAreaThumb",Urt=y.forwardRef((t,e)=>{const{forceMount:n,...r}=t,i=zve(yN,t.__scopeScrollArea);return y.createElement(as,{present:n||i.hasThumb},y.createElement(Hrt,ee({ref:e},r)))}),Hrt=y.forwardRef((t,e)=>{const{__scopeScrollArea:n,style:r,...i}=t,s=ld(yN,n),a=zve(yN,n),{onThumbPositionChange:o}=a,l=_t(e,d=>a.onThumbChange(d)),c=y.useRef(),u=DL(()=>{c.current&&(c.current(),c.current=void 0)},100);return y.useEffect(()=>{const d=s.viewport;if(d){const f=()=>{if(u(),!c.current){const h=Wrt(d,o);c.current=h,o()}};return o(),d.addEventListener("scroll",f),()=>d.removeEventListener("scroll",f)}},[s.viewport,u,o]),y.createElement(lt.div,ee({"data-state":a.hasThumb?"visible":"hidden"},i,{ref:l,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...r},onPointerDownCapture:He(t.onPointerDownCapture,d=>{const h=d.target.getBoundingClientRect(),m=d.clientX-h.left,g=d.clientY-h.top;a.onThumbPointerDown({x:m,y:g})}),onPointerUp:He(t.onPointerUp,a.onThumbPointerUp)}))});function jI(t){return t?parseInt(t,10):0}function qve(t,e){const n=t/e;return isNaN(n)?0:n}function kL(t){const e=qve(t.viewport,t.content),n=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,r=(t.scrollbar.size-n)*e;return Math.max(r,18)}function Vrt(t,e,n,r="ltr"){const i=kL(n),s=i/2,a=e||s,o=i-a,l=n.scrollbar.paddingStart+a,c=n.scrollbar.size-n.scrollbar.paddingEnd-o,u=n.content-n.viewport,d=r==="ltr"?[0,u]:[u*-1,0];return Kve([l,c],d)(t)}function Bee(t,e,n="ltr"){const r=kL(e),i=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,s=e.scrollbar.size-i,a=e.content-e.viewport,o=s-r,l=n==="ltr"?[0,a]:[a*-1,0],c=o9(t,l);return Kve([0,a],[0,o])(c)}function Kve(t,e){return n=>{if(t[0]===t[1]||e[0]===e[1])return e[0];const r=(e[1]-e[0])/(t[1]-t[0]);return e[0]+r*(n-t[0])}}function Yve(t,e){return t>0&&t<e}const Wrt=(t,e=()=>{})=>{let n={left:t.scrollLeft,top:t.scrollTop},r=0;return function i(){const s={left:t.scrollLeft,top:t.scrollTop},a=n.left!==s.left,o=n.top!==s.top;(a||o)&&e(),n=s,r=window.requestAnimationFrame(i)}(),()=>window.cancelAnimationFrame(r)};function DL(t,e){const n=Xi(t),r=y.useRef(0);return y.useEffect(()=>()=>window.clearTimeout(r.current),[]),y.useCallback(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,e)},[n,e])}function BI(t,e){const n=Xi(e);ri(()=>{let r=0;if(t){const i=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(n)});return i.observe(t),()=>{window.cancelAnimationFrame(r),i.unobserve(t)}}},[t,n])}const zrt=Lrt,Grt=Mrt,qrt=Prt,Krt=Urt;let sP=new Map,bN=!1;try{bN=new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay==="exceptZero"}catch{}let UI=!1;try{UI=new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style==="unit"}catch{}const Qve={degree:{narrow:{default:"°","ja-JP":" 度","zh-TW":"度","sl-SI":" °"}}};class Xve{format(e){let n="";if(!bN&&this.options.signDisplay!=null?n=Qrt(this.numberFormatter,this.options.signDisplay,e):n=this.numberFormatter.format(e),this.options.style==="unit"&&!UI){var r;let{unit:i,unitDisplay:s="short",locale:a}=this.resolvedOptions();if(!i)return n;let o=(r=Qve[i])===null||r===void 0?void 0:r[s];n+=o[a]||o.default}return n}formatToParts(e){return this.numberFormatter.formatToParts(e)}formatRange(e,n){if(typeof this.numberFormatter.formatRange=="function")return this.numberFormatter.formatRange(e,n);if(n<e)throw new RangeError("End date must be >= start date");return`${this.format(e)} – ${this.format(n)}`}formatRangeToParts(e,n){if(typeof this.numberFormatter.formatRangeToParts=="function")return this.numberFormatter.formatRangeToParts(e,n);if(n<e)throw new RangeError("End date must be >= start date");let r=this.numberFormatter.formatToParts(e),i=this.numberFormatter.formatToParts(n);return[...r.map(s=>({...s,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...i.map(s=>({...s,source:"endRange"}))]}resolvedOptions(){let e=this.numberFormatter.resolvedOptions();return!bN&&this.options.signDisplay!=null&&(e={...e,signDisplay:this.options.signDisplay}),!UI&&this.options.style==="unit"&&(e={...e,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),e}constructor(e,n={}){this.numberFormatter=Yrt(e,n),this.options=n}}function Yrt(t,e={}){let{numberingSystem:n}=e;if(n&&t.includes("-nu-")&&(t.includes("-u-")||(t+="-u-"),t+=`-nu-${n}`),e.style==="unit"&&!UI){var r;let{unit:a,unitDisplay:o="short"}=e;if(!a)throw new Error('unit option must be provided with style: "unit"');if(!(!((r=Qve[a])===null||r===void 0)&&r[o]))throw new Error(`Unsupported unit ${a} with unitDisplay = ${o}`);e={...e,style:"decimal"}}let i=t+(e?Object.entries(e).sort((a,o)=>a[0]<o[0]?-1:1).join():"");if(sP.has(i))return sP.get(i);let s=new Intl.NumberFormat(t,e);return sP.set(i,s),s}function Qrt(t,e,n){if(e==="auto")return t.format(n);if(e==="never")return t.format(Math.abs(n));{let r=!1;if(e==="always"?r=n>0||Object.is(n,0):e==="exceptZero"&&(Object.is(n,-0)||Object.is(n,0)?n=Math.abs(n):r=n>0),r){let i=t.format(-n),s=t.format(n),a=i.replace(s,"").replace(/\u200e|\u061C/,"");
127return[...a].length!==1&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),i.replace(s,"!!!").replace(a,"+").replace("!!!",s)}else return t.format(n)}}const Xrt=new RegExp("^.*\\(.*\\).*$"),Zrt=["latn","arab","hanidec"];class Zve{parse(e){return aP(this.locale,this.options,e).parse(e)}isValidPartialNumber(e,n,r){return aP(this.locale,this.options,e).isValidPartialNumber(e,n,r)}getNumberingSystem(e){return aP(this.locale,this.options,e).options.numberingSystem}constructor(e,n={}){this.locale=e,this.options=n}}const Uee=new Map;function aP(t,e,n){let r=Hee(t,e);if(!t.includes("-nu-")&&!r.isValidPartialNumber(n)){for(let i of Zrt)if(i!==r.options.numberingSystem){let s=Hee(t+(t.includes("-u-")?"-nu-":"-u-nu-")+i,e);if(s.isValidPartialNumber(n))return s}}return r}function Hee(t,e){let n=t+(e?Object.entries(e).sort((i,s)=>i[0]<s[0]?-1:1).join():""),r=Uee.get(n);return r||(r=new Jrt(t,e),Uee.set(n,r)),r}class Jrt{parse(e){let n=this.sanitize(e);if(this.symbols.group&&(n=tR(n,this.symbols.group,"")),this.symbols.decimal&&(n=n.replace(this.symbols.decimal,".")),this.symbols.minusSign&&(n=n.replace(this.symbols.minusSign,"-")),n=n.replace(this.symbols.numeral,this.symbols.index),this.options.style==="percent"){let a=n.indexOf("-");n=n.replace("-","");let o=n.indexOf(".");o===-1&&(o=n.length),n=n.replace(".",""),o-2===0?n=`0.${n}`:o-2===-1?n=`0.0${n}`:o-2===-2?n="0.00":n=`${n.slice(0,o-2)}.${n.slice(o-2)}`,a>-1&&(n=`-${n}`)}let r=n?+n:NaN;if(isNaN(r))return NaN;if(this.options.style==="percent"){var i,s;let a={...this.options,style:"decimal",minimumFractionDigits:Math.min(((i=this.options.minimumFractionDigits)!==null&&i!==void 0?i:0)+2,20),maximumFractionDigits:Math.min(((s=this.options.maximumFractionDigits)!==null&&s!==void 0?s:0)+2,20)};return new Zve(this.locale,a).parse(new Xve(this.locale,a).format(r))}return this.options.currencySign==="accounting"&&Xrt.test(e)&&(r=-1*r),r}sanitize(e){return e=e.replace(this.symbols.literals,""),this.symbols.minusSign&&(e=e.replace("-",this.symbols.minusSign)),this.options.numberingSystem==="arab"&&(this.symbols.decimal&&(e=e.replace(",",this.symbols.decimal),e=e.replace("،",this.symbols.decimal)),this.symbols.group&&(e=tR(e,".",this.symbols.group))),this.options.locale==="fr-FR"&&(e=tR(e,"."," ")),e}isValidPartialNumber(e,n=-1/0,r=1/0){return e=this.sanitize(e),this.symbols.minusSign&&e.startsWith(this.symbols.minusSign)&&n<0?e=e.slice(this.symbols.minusSign.length):this.symbols.plusSign&&e.startsWith(this.symbols.plusSign)&&r>0&&(e=e.slice(this.symbols.plusSign.length)),this.symbols.group&&e.startsWith(this.symbols.group)||this.symbols.decimal&&e.indexOf(this.symbols.decimal)>-1&&this.options.maximumFractionDigits===0?!1:(this.symbols.group&&(e=tR(e,this.symbols.group,"")),e=e.replace(this.symbols.numeral,""),this.symbols.decimal&&(e=e.replace(this.symbols.decimal,"")),e.length===0)}constructor(e,n={}){this.locale=e,this.formatter=new Intl.NumberFormat(e,n),this.options=this.formatter.resolvedOptions(),this.symbols=tit(e,this.formatter,this.options,n);var r,i;this.options.style==="percent"&&(((r=this.options.minimumFractionDigits)!==null&&r!==void 0?r:0)>18||((i=this.options.maximumFractionDigits)!==null&&i!==void 0?i:0)>18)&&console.warn("NumberParser cannot handle percentages with greater than 18 decimal places, please reduce the number in your options.")}}const Vee=new Set(["decimal","fraction","integer","minusSign","plusSign","group"]),eit=[0,4,2,1,11,20,3,7,100,21,.1,1.1];function tit(t,e,n,r){var i,s,a,o;let l=new Intl.NumberFormat(t,{...n,minimumSignificantDigits:1,maximumSignificantDigits:21}),c=l.formatToParts(-10000.111),u=l.formatToParts(10000.111),d=eit.map(k=>l.formatToParts(k));var f;let h=(f=(i=c.find(k=>k.type==="minusSign"))===null||i===void 0?void 0:i.value)!==null&&f!==void 0?f:"-",m=(s=u.find(k=>k.type==="plusSign"))===null||s===void 0?void 0:s.value;!m&&(r?.signDisplay==="exceptZero"||r?.signDisplay==="always")&&(m="+");let b=(a=new Intl.NumberFormat(t,{...n,minimumFractionDigits:2,maximumFractionDigits:2}).formatToParts(.001).find(k=>k.type==="decimal"))===null||a===void 0?void 0:a.value,E=(o=c.find(k=>k.type==="group"))===null||o===void 0?void 0:o.value,x=c.filter(k=>!Vee.has(k.type)).map(k=>Wee(k.value)),S=d.flatMap(k=>k.filter(O=>!Vee.has(O.type)).map(O=>Wee(O.value))),A=[...new Set([...x,...S])].sort((k,O)=>O.length-k.length),R=A.length===0?new RegExp("[\\p{White_Space}]","gu"):new RegExp(`${A.join("|")}|[\\p{White_Space}]`,"gu"),C=[...new Intl.NumberFormat(n.locale,{useGrouping:!1}).format(9876543210)].reverse(),T=new Map(C.map((k,O)=>[k,O])),I=new RegExp(`[${C.join("")}]`,"g");return{minusSign:h,plusSign:m,decimal:b,group:E,literals:R,numeral:I,index:k=>String(T.get(k))}}function tR(t,e,n){return t.replaceAll?t.replaceAll(e,n):t.split(e).join(n)}function Wee(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var Jve=tL(),oP=function(){},LL=y.forwardRef(function(t,e){var n=y.useRef(null),r=y.useState({onScrollCapture:oP,onWheelCapture:oP,onTouchMoveCapture:oP}),i=r[0],s=r[1],a=t.forwardProps,o=t.children,l=t.className,c=t.removeScrollBar,u=t.enabled,d=t.shards,f=t.sideCar,h=t.noIsolation,m=t.inert,g=t.allowPinchZoom,b=t.as,E=b===void 0?"div":b,x=If(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),S=f,A=eL([n,e]),R=Ve(Ve({},x),i);return y.createElement(y.Fragment,null,u&&y.createElement(S,{sideCar:Jve,removeScrollBar:c,shards:d,noIsolation:h,inert:m,setCallbacks:s,allowPinchZoom:!!g,lockRef:n}),a?y.cloneElement(y.Children.only(o),Ve(Ve({},R),{ref:A})):y.createElement(E,Ve({},R,{className:l,ref:A}),o))});LL.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};LL.classNames={fullWidth:L0,zeroRight:D0};var EN=!1;if(typeof window<"u")try{var nR=Object.defineProperty({},"passive",{get:function(){return EN=!0,!0}});window.addEventListener("test",nR,nR),window.removeEventListener("test",nR,nR)}catch{EN=!1}var Rv=EN?{passive:!1}:!1,nit=function(t){return t.tagName==="TEXTAREA"},e1e=function(t,e){var n=window.getComputedStyle(t);return n[e]!=="hidden"&&!(n.overflowY===n.overflowX&&!nit(t)&&n[e]==="visible")},rit=function(t){return e1e(t,"overflowY")},iit=function(t){return e1e(t,"overflowX")},zee=function(t,e){var n=e;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);
vendor: 4,713 bytes, lines 127-130
127var r=t1e(t,n);if(r){var i=n1e(t,n),s=i[1],a=i[2];if(s>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},sit=function(t){var e=t.scrollTop,n=t.scrollHeight,r=t.clientHeight;return[e,n,r]},ait=function(t){var e=t.scrollLeft,n=t.scrollWidth,r=t.clientWidth;return[e,n,r]},t1e=function(t,e){return t==="v"?rit(e):iit(e)},n1e=function(t,e){return t==="v"?sit(e):ait(e)},oit=function(t,e){return t==="h"&&e==="rtl"?-1:1},lit=function(t,e,n,r,i){var s=oit(t,window.getComputedStyle(e).direction),a=s*r,o=n.target,l=e.contains(o),c=!1,u=a>0,d=0,f=0;do{var h=n1e(t,o),m=h[0],g=h[1],b=h[2],E=g-b-s*m;(m||E)&&t1e(t,o)&&(d+=E,f+=m),o=o.parentNode}while(!l&&o!==document.body||l&&(e.contains(o)||e===o));return(u&&d===0||!u&&f===0)&&(c=!0),c},rR=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},Gee=function(t){return[t.deltaX,t.deltaY]},qee=function(t){return t&&"current"in t?t.current:t},cit=function(t,e){return t[0]===e[0]&&t[1]===e[1]},uit=function(t){return`
128  .block-interactivity-`.concat(t,` {pointer-events: none;}
129  .allow-interactivity-`).concat(t,` {pointer-events: all;}
130`)},dit=0,_v=[];function fit(t){var e=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(dit++)[0],s=y.useState(function(){return lT()})[0],a=y.useRef(t);y.useEffect(function(){a.current=t},[t]),y.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));var g=Qa([t.lockRef.current],(t.shards||[]).map(qee),!0).filter(Boolean);return g.forEach(function(b){return b.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),g.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(i))})}}},[t.inert,t.lockRef.current,t.shards]);var o=y.useCallback(function(g,b){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var E=rR(g),x=n.current,S="deltaX"in g?g.deltaX:x[0]-E[0],A="deltaY"in g?g.deltaY:x[1]-E[1],R,C=g.target,T=Math.abs(S)>Math.abs(A)?"h":"v";if("touches"in g&&T==="h"&&C.type==="range")return!1;var I=zee(T,C);if(!I)return!0;if(I?R=T:(R=T==="v"?"h":"v",I=zee(T,C)),!I)return!1;if(!r.current&&"changedTouches"in g&&(S||A)&&(r.current=R),!R)return!0;var D=r.current||R;return lit(D,b,g,D==="h"?S:A)},[]),l=y.useCallback(function(g){var b=g;if(!(!_v.length||_v[_v.length-1]!==s)){var E="deltaY"in b?Gee(b):rR(b),x=e.current.filter(function(R){return R.name===b.type&&R.target===b.target&&cit(R.delta,E)})[0];if(x&&x.should){b.cancelable&&b.preventDefault();return}if(!x){var S=(a.current.shards||[]).map(qee).filter(Boolean).filter(function(R){return R.contains(b.target)}),A=S.length>0?o(b,S[0]):!a.current.noIsolation;A&&b.cancelable&&b.preventDefault()}}},[]),c=y.useCallback(function(g,b,E,x){var S={name:g,delta:b,target:E,should:x};e.current.push(S),setTimeout(function(){e.current=e.current.filter(function(A){return A!==S})},1)},[]),u=y.useCallback(function(g){n.current=rR(g),r.current=void 0},[]),d=y.useCallback(function(g){c(g.type,Gee(g),g.target,o(g,t.lockRef.current))},[]),f=y.useCallback(function(g){c(g.type,rR(g),g.target,o(g,t.lockRef.current))},[]);y.useEffect(function(){return _v.push(s),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,Rv),document.addEventListener("touchmove",l,Rv),document.addEventListener("touchstart",u,Rv),function(){_v=_v.filter(function(g){return g!==s}),document.removeEventListener("wheel",l,Rv),document.removeEventListener("touchmove",l,Rv),document.removeEventListener("touchstart",u,Rv)}},[]);var h=t.removeScrollBar,m=t.inert;return y.createElement(y.Fragment,null,m?y.createElement(s,{styles:uit(i)}):null,h?y.createElement(iL,{gapMode:"margin"}):null)}const hit=nL(Jve,fit);var r1e=y.forwardRef(function(t,e){return y.createElement(LL,Ve({},t,{ref:e,sideCar:hit}))});r1e.classNames=LL.classNames;const i1e="Popover",[s1e,Mpn]=Ei(i1e,[Bp]),iW=Bp(),[pit,Wb]=s1e(i1e),mit=t=>{const{__scopePopover:e,children:n,open:r,defaultOpen:i,onOpenChange:s,modal:a=!1}=t,o=iW(e),l=y.useRef(null),[c,u]=y.useState(!1),[d=!1,f]=Ji({prop:r,defaultProp:i,onChange:s});return y.createElement($b,o,y.createElement(pit,{scope:e,contentId:Pi(),triggerRef:l,open:d,onOpenChange:f,onOpenToggle:y.useCallback(()=>f(h=>!h),[f]),hasCustomAnchor:c,onCustomAnchorAdd:y.useCallback(()=>u(!0),[]),onCustomAnchorRemove:y.useCallback(()=>u(!1),[]),modal:a},n))},git="PopoverTrigger",vit=y.forwardRef((t,e)=>{const{__scopePopover:n,...r}=t,i=Wb(git,n),s=iW(n),a=_t(e,i.triggerRef),o=y.createElement(lt.button,ee({type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":l1e(i.open
130)},r,{ref:a,onClick:He(t.onClick,i.onOpenToggle)}));return i.hasCustomAnchor?o:y.createElement(rT,ee({asChild:!0},s),o)}),a1e="PopoverPortal",[yit,bit]=s1e(a1e,{forceMount:void 0}),Eit=t=>{const{__scopePopover:e,forceMount:n,children:r,container:i}=t,s=Wb(a1e,e);return y.createElement(yit,{scope:e,forceMount:n},y.createElement(as,{present:n||s.open},y.createElement(Nb,{asChild:!0,container:i},r)))},iS="PopoverContent",xit=y.forwardRef((t,e)=>{const n=bit(iS,t.__scopePopover),{forceMount:r=n.forceMount,...i}=t,s=Wb(iS,t.__scopePopover);return y.createElement(as,{present:r||s.open},s.modal?y.createElement(wit,ee({},i,{ref:e})):y.createElement(Sit,ee({},i,{ref:e})))}),wit=y.forwardRef((t,e)=>{const n=Wb(iS,t.__scopePopover),r=y.useRef(null),i=_t(e,r),s=y.useRef(!1);return y.useEffect(()=>{const a=r.current;if(a)return oT(a)},[]),y.createElement(r1e,{as:qu,allowPinchZoom:!0},y.createElement(o1e,ee({},t,{ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:He(t.onCloseAutoFocus,a=>{var o;a.preventDefault(),s.current||(o=n.triggerRef.current)===null||o===void 0||o.focus()}),onPointerDownOutside:He(t.onPointerDownOutside,a=>{const o=a.detail.originalEvent,l=o.button===0&&o.ctrlKey===!0,c=o.button===2||l;s.current=c},{checkForDefaultPrevented:!1}),onFocusOutside:He(t.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1})})))}),Sit=y.forwardRef((t,e)=>{const n=Wb(iS,t.__scopePopover),r=y.useRef(!1),i=y.useRef(!1);return y.createElement(o1e,ee({},t,{ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var a;if((a=t.onCloseAutoFocus)===null||a===void 0||a.call(t,s),!s.defaultPrevented){var o;r.current||(o=n.triggerRef.current)===null||o===void 0||o.focus(),s.preventDefault()}r.current=!1,i.current=!1},onInteractOutside:s=>{var a,o;(a=t.onInteractOutside)===null||a===void 0||a.call(t,s),s.defaultPrevented||(r.current=!0,s.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const l=s.target;((o=n.triggerRef.current)===null||o===void 0?void 0:o.contains(l))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&i.current&&s.preventDefault()}}))}),o1e=y.forwardRef((t,e)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:s,disableOutsidePointerEvents:a,onEscapeKeyDown:o,onPointerDownOutside:l,onFocusOutside:c,onInteractOutside:u,...d}=t,f=Wb(iS,n),h=iW(n);return aT(),y.createElement(Fb,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:s},y.createElement(Rg,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:u,onEscapeKeyDown:o,onPointerDownOutside:l,onFocusOutside:c,onDismiss:()=>f.onOpenChange(!1)},y.createElement(iT,ee({"data-state":l1e(f.open),role:"dialog",id:f.contentId},h,d,{ref:e,style:{...d.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}))))});function l1e(t){return t?"open":"closed"}const Tit=mit,Ait=vit,Cit=Eit,Rit=xit,c1e="Progress",OL=100,[_it,Ppn]=Ei(c1e),[Iit,kit]=_it(c1e),u1e=y.forwardRef((t,e)=>{const{__scopeProgress:n,value:r,max:i,getValueLabel:s=Oit,...a}=t,o=xN(i)?i:OL,l=f1e(r,o)?r:null,c=HI(l)?s(l,o):void 0;return y.createElement(Iit,{scope:n,value:l,max:o},y.createElement(lt.div,ee({"aria-valuemax":o,"aria-valuemin":0,"aria-valuenow":HI(l)?l:void 0,"aria-valuetext":c,role:"progressbar","data-state":d1e(l,o),"data-value":l??void 0,"data-max":o},a,{ref:e})))});u1e.propTypes={max(t,e,n){const r=t[e],i=String(r);return r&&!xN(r)?new Error(Mit(i,n)):null},value(t,e,n){const r=t[e],i=String(r),s=xN(t.max)?t.max:OL;return r!=null&&!f1e(r,s)?new Error(Pit(i,n)):null}};const Dit="ProgressIndicator",Lit=y.forwardRef((t,e)=>{var n;const{__scopeProgress:r,...i}=t,s=kit(Dit,r);return y.createElement(lt.div,ee({"data-state":d1e(s.value,s.max),"data-value":(n=s.value)!==null&&n!==void 0?n:void 0,"data-max":s.max},i,{ref:e}))});function Oit(t,e){return`${Math.round(t/e*100)}%`}function d1e(t,e){return t==null?"indeterminate":t===e?"complete":"loading"}function HI(t){return typeof t=="number"}function xN(t){return HI(t)&&!isNaN(t)&&t>0}function f1e(t,e){return HI(t)&&!isNaN(t)&&t<=e&&t>=0}function Mit(t,e){return`Invalid prop \`max\` of value \`${t}\` supplied to \`${e}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${OL}\`.`}function Pit(t,e){return`Invalid prop \`value\` of value \`${t}\` supplied to \`${e}\`. The \`value\` prop must be:
131  - a positive number
132  - less than the value passed to \`max\` (or ${OL} if no \`max\` prop is set)
133  - \`null\` if the progress is indeterminate.
134
135Defaulting to \`null\`.`}const $it=u1e,Nit=Lit,h1e="Radio",[Fit,p1e]=Ei(h1e),[jit,Bit]=Fit(h1e),Uit=y.forwardRef((t,e)=>{const{__scopeRadio:n,name:r,checked:i=!1,required:s,disabled:a,value:o="on",onCheck:l,...c}=t,[u,d]=y.useState(null),f=_t(e,g=>d(g)),h=y.useRef(!1),m=u?!!u.closest("form"):!0;return y.createElement(jit,{scope:n,checked:i,disabled:a},y.createElement(lt.button,ee({type:"button",role:"radio","aria-checked":i,"data-state":m1e(i),"data-disabled":a?"":void 0,disabled:a,value:o},c,{ref:f,onClick:He(t.onClick,g=>{i||l?.(),m&&(h.current=g.isPropagationStopped(),h.current||g.stopPropagation())})})),m&&y.createElement(Wit,{control:u,bubbles:!h.current,name:r,value:o,checked:i,required:s,disabled:a,style:{transform:"translateX(-100%)"}}))}),Hit="RadioIndicator",Vit=y.forwardRef((t,e)=>{const{__scopeRadio:n,forceMount:r,...i}=t,s=Bit(Hit,n);return y.createElement(as,{present:r||s.checked},y.createElement(lt.span,ee({"data-state":m1e(s.checked),"data-disabled":s.disabled?"":void 0},i,{ref:e})))}),Wit=t=>{const{control:e,checked:n,bubbles:r=!0,...i}=t,s=y.useRef(null),a=oL(n),o=ZD(e);return y.useEffect(()=>{const l=s.current,c=window.HTMLInputElement.prototype,d=Object.getOwnPropertyDescriptor(c,"checked").set;if(a!==n&&d){const f=new Event("click",{bubbles:r});d.call(l,n),l.dispatchEvent(f)}},[a,n,r]),y.createElement("input",ee({type:"radio","aria-hidden":!0,defaultChecked:n},i,{tabIndex:-1,ref:s,style:{...t.style,...o,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function m1e(t){return t?"checked":"unchecked"}const zit=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],g1e="RadioGroup",[Git,$pn]=Ei(g1e,[Bb,p1e]),v1e=Bb(),y1e=p1e(),[qit,Kit]=Git(g1e),Yit=y.forwardRef((t,e)=>{const{__scopeRadioGroup:n,name:r,defaultValue:i,value:s,required:a=!1,disabled:o=!1,orientation:l,dir:c,loop:u=!0,onValueChange:d,...f}=t,h=v1e(n),m=_g(c),[g,b]=Ji({prop:s,defaultProp:i,onChange:d});return y.createElement(qit,{scope:n,name:r,required:a,disabled:o,value:g,onValueChange:b},y.createElement(yV,ee({asChild:!0},h,{orientation:l,dir:m,loop:u}),y.createElement(lt.div,ee({role:"radiogroup","aria-required":a,"aria-orientation":l,"data-disabled":o?"":void 0,dir:m},f,{ref:e}))))}),Qit="RadioGroupItem",Xit=y.forwardRef((t,e)=>{const{__scopeRadioGroup:n,disabled:r,...i}=t,s=Kit(Qit,n),a=s.disabled||r,o=v1e(n),l=y1e(n),c=y.useRef(null),u=_t(e,c),d=s.value===i.value,f=y.useRef(!1);return y.useEffect(()=>{const h=g=>{zit.includes(g.key)&&(f.current=!0)},m=()=>f.current=!1;return document.addEventListener("keydown",h),document.addEventListener("keyup",m),()=>{document.removeEventListener("keydown",h),document.removeEventListener("keyup",m)}},[]),y.createElement(bV,ee({asChild:!0},o,{focusable:!a,active:d}
135),y.createElement(Uit,ee({disabled:a,required:s.required,checked:d},l,i,{name:s.name,ref:u,onCheck:()=>s.onValueChange(i.value),onKeyDown:He(h=>{h.key==="Enter"&&h.preventDefault()}),onFocus:He(i.onFocus,()=>{var h;f.current&&((h=c.current)===null||h===void 0||h.click())})})))}),Zit=y.forwardRef((t,e)=>{const{__scopeRadioGroup:n,...r}=t,i=y1e(n);return y.createElement(Vit,ee({},i,r,{ref:e}))}),Jit=Yit,est=Xit,tst=Zit,b1e="Switch",[nst,Npn]=Ei(b1e),[rst,ist]=nst(b1e),sst=y.forwardRef((t,e)=>{const{__scopeSwitch:n,name:r,checked:i,defaultChecked:s,required:a,disabled:o,value:l="on",onCheckedChange:c,...u}=t,[d,f]=y.useState(null),h=_t(e,x=>f(x)),m=y.useRef(!1),g=d?!!d.closest("form"):!0,[b=!1,E]=Ji({prop:i,defaultProp:s,onChange:c});return y.createElement(rst,{scope:n,checked:b,disabled:o},y.createElement(lt.button,ee({type:"button",role:"switch","aria-checked":b,"aria-required":a,"data-state":E1e(b),"data-disabled":o?"":void 0,disabled:o,value:l},u,{ref:h,onClick:He(t.onClick,x=>{E(S=>!S),g&&(m.current=x.isPropagationStopped(),m.current||x.stopPropagation())})})),g&&y.createElement(lst,{control:d,bubbles:!m.current,name:r,value:l,checked:b,required:a,disabled:o,style:{transform:"translateX(-100%)"}}))}),ast="SwitchThumb",ost=y.forwardRef((t,e)=>{const{__scopeSwitch:n,...r}=t,i=ist(ast,n);return y.createElement(lt.span,ee({"data-state":E1e(i.checked),"data-disabled":i.disabled?"":void 0},r,{ref:e}))}),lst=t=>{const{control:e,checked:n,bubbles:r=!0,...i}=t,s=y.useRef(null),a=oL(n),o=ZD(e);return y.useEffect(()=>{const l=s.current,c=window.HTMLInputElement.prototype,d=Object.getOwnPropertyDescriptor(c,"checked").set;if(a!==n&&d){const f=new Event("click",{bubbles:r});d.call(l,n),l.dispatchEvent(f)}},[a,n,r]),y.createElement("input",ee({type:"checkbox","aria-hidden":!0,defaultChecked:n},i,{tabIndex:-1,ref:s,style:{...t.style,...o,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function E1e(t){return t?"checked":"unchecked"}const cst=sst,ust=ost,x1e="Tabs",[dst,Fpn]=Ei(x1e,[Bb]),w1e=Bb(),[fst,sW]=dst(x1e),hst=y.forwardRef((t,e)=>{const{__scopeTabs:n,value:r,onValueChange:i,defaultValue:s,orientation:a="horizontal",dir:o,activationMode:l="automatic",...c}=t,u=_g(o),[d,f]=Ji({prop:r,onChange:i,defaultProp:s});return y.createElement(fst,{scope:n,baseId:Pi(),value:d,onValueChange:f,orientation:a,dir:u,activationMode:l},y.createElement(lt.div,ee({dir:u,"data-orientation":a},c,{ref:e})))}),pst="TabsList",mst=y.forwardRef((t,e)=>{const{__scopeTabs:n,loop:r=!0,...i}=t,s=sW(pst,n),a=w1e(n);return y.createElement(yV,ee({asChild:!0},a,{orientation:s.orientation,dir:s.dir,loop:r}),y.createElement(lt.div,ee({role:"tablist","aria-orientation":s.orientation},i,{ref:e})))}),gst="TabsTrigger",vst=y.forwardRef((t,e)=>{const{__scopeTabs:n,value:r,disabled:i=!1,...s}=t,a=sW(gst,n),o=w1e(n),l=S1e(a.baseId,r),c=T1e(a.baseId,r),u=r===a.value;return y.createElement(bV,ee({asChild:!0},o,{focusable:!i,active:u}),y.createElement(lt.button,ee({type:"button",role:"tab","aria-selected":u,"aria-controls":c,"data-state":u?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:l},s,{ref:e,onMouseDown:He(t.onMouseDown,d=>{!i&&d.button===0&&d.ctrlKey===!1?a.onValueChange(r):d.preventDefault()}),onKeyDown:He(t.onKeyDown,d=>{[" ","Enter"].includes(d.key)&&a.onValueChange(r)}),onFocus:He(t.onFocus,()=>{const d=a.activationMode!=="manual";!u&&!i&&d&&a.onValueChange(r)})})))}),yst="TabsContent",bst=y.forwardRef((t,e)=>{const{__scopeTabs:n,value:r,forceMount:i,children:s,...a}=t,o=sW(yst,n),l=S1e(o.baseId,r),c=T1e(o.baseId,r),u=r===o.value,d=y.useRef(u);return y.useEffect(()=>{const f=requestAnimationFrame(()=>d.current=!1);return()=>cancelAnimationFrame(f)},[]),y.createElement(as,{present:i||u},({present:f})=>y.createElement(lt.div,ee({"data-state":u?"active":"inactive","data-orientation":o.orientation,role:"tabpanel","aria-labelledby":l,hidden:!f,id:c,tabIndex:0},a,{ref:e,style:{...t.style,animationDuration:d.current?"0s":void 0}}),f&&s))});function S1e(t,e){return`${t}-trigger-${e}`}function T1e(t,e){return`${t}-content-${e}`}const Est=hst,xst=mst,wst=vst,Sst=bst,xT=(t,e)=>{const n=y.createContext(e),r=s=>{const{children:a,...o}=s,l=y.useMemo(()=>o,Object.values(o));return p.jsx(n.Provider,{value:l,children:a})};function i(s){const a=y.useContext(n);if(a)return a;
135if(e!==void 0)return e;throw new Error(`\`${s}\` must be used within \`${t}\``)}return r.displayName=`${t}Provider`,[r,i]};function Tst(t,e){return typeof t=="string"?!1:e in t}function U5(t,e,n){return t&&e&&Tst(t,e)?t[e]:n}const Kee={padding:["padding-block-start","padding-inline-end","padding-block-end","padding-inline-start"],paddingTop:"padding-block-start",paddingRight:"padding-inline-end",paddingBottom:"padding-block-end",paddingLeft:"padding-inline-start",margin:["margin-block-start","margin-inline-end","margin-block-end","margin-inline-start"],marginLeft:"margin-inline-start",marginRight:"margin-inline-end",marginTop:"margin-block-start",marginBottom:"margin-block-end",borderRadius:"border-radius",borderStyle:"border-style",borderWidth:"border-width",borderColor:"border-color",fontSize:"font-size",fontWeight:"font-weight",lineHeight:"line-height",zIndex:"z-index",boxShadow:"box-shadow",pointerEvents:"pointer-events",textAlign:"text-align",textTransform:"text-transform",textDecoration:"text-decoration",flexGrow:"flex-grow",flexShrink:"flex-shrink",flexBasis:"flex-basis",minWidth:"min-width",maxWidth:"max-width",minHeight:"min-height",maxHeight:"max-height",flexDirection:"flex-direction",flexWrap:"flex-wrap",justifyContent:"justify-content",alignItems:"align-items"},Ast=t=>{const[e,n,r,i]=t,s=n??e;return[e,s,r??e,i??s]};function Cst(t,e){switch(t){case"gap":case"padding":case"margin":case"paddingTop":case"paddingLeft":case"paddingRight":case"paddingBottom":case"marginTop":case"marginLeft":case"marginRight":case"marginBottom":case"left":case"right":case"top":case"bottom":case"width":case"maxWidth":case"minWidth":case"height":case"maxHeight":case"minHeight":case"borderRadius":case"borderWidth":return e.spaces;case"color":case"background":case"borderColor":return e.colors;case"fontSize":return e.fontSizes;case"fontWeight":return e.fontWeights;case"lineHeight":return e.lineHeights;case"zIndex":return e.zIndices;case"boxShadow":return e.shadows;default:return null}}const ML=(t,e)=>{const n=Object.entries(t).reduce((r,i)=>{const[s,a]=i,o=Cst(s,e),l=Object.prototype.hasOwnProperty.call(Kee,s)?Kee[s]:s;return l&&(a||a===0)&&(typeof a=="object"&&!Array.isArray(a)?Object.entries(a).forEach(([c,u])=>{r[c]={...r[c],...Yee(l,u,o)}}):r.initial={...r.initial,...Yee(l,a,o)}),r},{initial:{},small:{},medium:{},large:{}});return Object.entries(n).reduce((r,[i,s])=>{if(s&&Object.keys(s).length>0){const a=Object.entries(s).reduce((o,[l,c])=>(o.push(`${l}: ${c};`),o),[]).join(`
136`);i==="initial"?r.push(a):r.push(`${e.breakpoints[i]}{ ${a} }`)}return r},[]).join(`
137`)},Yee=(t,e,n)=>{if(Array.isArray(t)&&Array.isArray(e)){const r=Ast(e);return t.reduce((i,s,a)=>(i[s]=U5(n,r[a],r[a]),i),{})}else return Array.isArray(t)&&!Array.isArray(e)?t.reduce((r,i)=>(r[i]=U5(n,e,e),r),{}):!Array.isArray(t)&&!Array.isArray(e)?{[t]:U5(n,e,e)}:(console.warn("You've passed an array of values to a property that does not support it. Please check the property and value you're passing."),{})},Ma=y.forwardRef,pe=Ma((t,e)=>{const{background:n,basis:r,borderColor:i,color:s,flex:a,fontSize:o,grow:l,hasRadius:c,padding:u,paddingBottom:d,paddingLeft:f,paddingRight:h,paddingTop:m,margin:g,marginLeft:b,marginBottom:E,marginRight:x,marginTop:S,shadow:A,shrink:R,lineHeight:C,fontWeight:T,width:I,minWidth:D,maxWidth:k,height:O,minHeight:P,maxHeight:M,top:j,left:U,bottom:z,right:G,borderRadius:F,borderStyle:$,borderWidth:H,tag:q,pointerEvents:Y,display:se,position:ye,zIndex:ie,overflow:ne,cursor:ae,transition:Se,transform:Re,animation:je,textAlign:Fe,textTransform:Me,...Et}=t,$t=q||"div",Ot={$background:n,$basis:r,$borderColor:i,$color:s,$flex:a,$fontSize:o,$grow:l,$hasRadius:c,$padding:u,$paddingBottom:d,$paddingLeft:f,$paddingRight:h,$paddingTop:m,$margin:g,$marginLeft:b,$marginBottom:E,$marginRight:x,$marginTop:S,$shadow:A,$shrink:R,$lineHeight:C,$fontWeight:T,$width:I,$minWidth:D,$maxWidth:k,$height:O,$minHeight:P,$maxHeight:M,$top:j,$left:U,$bottom:z,$right:G,$borderRadius:F,$borderStyle:$,$borderWidth:H,$pointerEvents:Y,$display:se,$position:ye,$zIndex:ie,$overflow:ne,$cursor:ae,$transition:Se,$transform:Re,$animation:je,$textAlign:Fe,$textTransform:Me};return p.jsx(Rst,{as:$t,ref:e,...Ot,...Et})}),Rst=J.div`
138  ${({theme:t,...e})=>ML({padding:e.$padding,paddingTop:e.$paddingTop,paddingBottom:e.$paddingBottom,paddingLeft:e.$paddingLeft,paddingRight:e.$paddingRight,margin:e.$margin,marginTop:e.$marginTop,marginBottom:e.$marginBottom,marginLeft:e.$marginLeft,marginRight:e.$marginRight,top:e.$top,left
138:e.$left,bottom:e.$bottom,right:e.$right,width:e.$width,minWidth:e.$minWidth,maxWidth:e.$maxWidth,height:e.$height,minHeight:e.$minHeight,maxHeight:e.$maxHeight,color:e.$color,background:e.$background,fontSize:e.$fontSize,fontWeight:e.$fontWeight,lineHeight:e.$lineHeight,borderRadius:e.$hasRadius?t.borderRadius:e.$borderRadius,borderStyle:e.$borderColor&&!e.$borderStyle?"solid":e.$borderStyle,borderWidth:e.$borderColor&&!e.$borderWidth?"1px":e.$borderWidth,borderColor:e.$borderColor,zIndex:e.$zIndex,boxShadow:e.$shadow,display:e.$display,pointerEvents:e.$pointerEvents,cursor:e.$cursor,textAlign:e.$textAlign,textTransform:e.$textTransform,transition:e.$transition,transform:e.$transform,animation:e.$animation,position:e.$position,overflow:e.$overflow,flex:e.$flex,flexShrink:e.$shrink,flexGrow:e.$grow,flexBasis:e.$basis},t)};
139`,X=Ma((t,e)=>{const{className:n,alignItems:r,direction:i,inline:s,gap:a,justifyContent:o,wrap:l,...c}=t,u={$alignItems:r,$direction:i,$gap:a,$justifyContent:o,$wrap:l,$inline:s};return p.jsx(_st,{className:n,ref:e,...u,...c})}),_st=J(pe)`
140  ${({theme:t,$display:e="flex",$alignItems:n="center",$direction:r="row",...i})=>ML({gap:i.$gap,alignItems:n,justifyContent:i.$justifyContent,flexWrap:i.$wrap,flexDirection:r,display:i.$inline?"inline-flex":e},t)};
141`,Ist="alpha",kst="beta",Dst="delta",Lst="epsilon",Qee="omega",Ost="pi",Mst="sigma",A1e=Mt`
142  display: block;
143  white-space: nowrap;
144  overflow: hidden;
145  text-overflow: ellipsis;
146`,Pst=({$variant:t=Qee,theme:e})=>{switch(t){case Ist:return`
147        font-weight: ${e.fontWeights.bold};
148        font-size: ${e.fontSizes[5]};
149        line-height: ${e.lineHeights[2]};
150      `;case kst:return`
151        font-weight: ${e.fontWeights.bold};
152        font-size: ${e.fontSizes[4]};
153        line-height: ${e.lineHeights[1]};
154      `;case Dst:return`
155        font-weight: ${e.fontWeights.semiBold};
156        font-size: ${e.fontSizes[3]};
157        line-height: ${e.lineHeights[2]};
158      `;case Lst:return`
159        font-size: ${e.fontSizes[3]};
160        line-height: ${e.lineHeights[6]};
161      `;case Qee:return`
162        font-size: ${e.fontSizes[2]};
163        line-height: ${e.lineHeights[4]};
164      `;case Ost:return`
165        font-size: ${e.fontSizes[1]};
166        line-height: ${e.lineHeights[3]};
167      `;case Mst:return`
168        font-weight: ${e.fontWeights.bold};
169        font-size: ${e.fontSizes[0]};
170        line-height: ${e.lineHeights[5]};
171        text-transform: uppercase;
172      `;default:return`
173        font-size: ${e.fontSizes[2]};
174      `}},le=Ma((t,e)=>{const{ellipsis:n,textColor:r="currentcolor",textDecoration:i,textTransform:s,variant:a,lineHeight:o,fontWeight:l,fontSize:c,...u}=t,d={$ellipsis:n,$textColor:r,$textDecoration:i,$textTransform:s,$variant:a,$lineHeight:o,$fontWeight:l,$fontSize:c};return p.jsx($st,{ref:e,tag:"span",...d,...u})}),$st=J(pe)`
175  ${Pst}
176  ${({$ellipsis:t})=>t?A1e:""}
177
178  ${({theme:t,...e})=>ML({color:e.$textColor,textDecoration:e.$textDecoration,textTransform:e.$textTransform,lineHeight:e.$lineHeight,fontWeight:e.$fontWeight,fontSize:e.$fontSize},t)}
179`,[Nst,aW]=xT("Accordion"),Fst=y.forwardRef(({children:t,size:e="S",...n},r)=>p.jsx(jst,{ref:r,$size:e,collapsible:!0,...n,type:"single",children:p.jsx(Nst,{size:e,children:t})})),jst=J(rqe)`
180  background-color: ${t=>t.theme.colors.neutral0};
181
182  ${t=>t.$size==="S"?Mt`
183        border-radius: ${e=>e.theme.borderRadius};
184        border: solid 1px ${e=>e.theme.colors.neutral200};
185      `:Mt``}
186`,Bst=y.forwardRef((t,e)=>{const{size:n}=aW("Item");return p.jsx(Ust,{$size:n,"data-size":n,ref:e,...t})}),Ust=J(iqe)`
187  overflow: hidden;
188  margin: 1px 0;
189
190  &:first-child {
191    border-top-left-radius: 0.3rem;
192    border-top-right-radius: 0.3rem;
193    margin-top: 0;
194  }
195
196  &:last-child {
197    border-bottom-left-radius: 0.3rem;
198    border-bottom-right-radius: 0.3rem;
199    margin-bottom: 0;
200  }
201
202  &[data-size='S'] {
203    & + & {
204      border-top: solid 1px ${t=>t.theme.colors.neutral200};
205    }
206  }
207
208  &[data-state='open'] {
209    box-shadow: 0 0 0 1px ${t=>t.theme.colors.primary600};
210  }
211
212  &:not([data-disabled]):hover {
213    box-shadow: 0 0 0 1px ${t=>t.theme.colors.primary600};
214  }
215
216  /* This applies our desired focus effect correctly. */
217  &:focus-within {
218    position: relative;
219    z-index: 1;
220    box-shadow: 0 0 0 1px ${t=>t.theme.colors.primary600};
221  }
222
223  @media (prefers-reduced-motion: no-preference) {
224    transition: box-shadow ${t=>t.theme.motion.timings[120]}
225      ${t=>t.theme.motion.easings.easeOutQuad};
226  }
227`,Hst=y.forwardRef(({caretPosition:t="left",description:e,icon:n,iconProps:r,children:i,...s},a)=>{const{size:o}=aW("Trigger");return p.jsxs(R1e,{$caretPosition:t,$size:o,ref:a,...s,children:[t==="left"?p.jsx(VI,{$size:o,children:p.jsx(co,{width:o==="S"?"1.2rem":"1.6rem",he
227ight:o==="S"?"1.2rem":"1.6rem"})}):null,p.jsxs(X,{tag:"span",gap:2,children:[n&&o==="S"?p.jsx(C1e,{children:p.jsx(n,{...r})}):null,p.jsxs(X,{alignItems:"flex-start",direction:"column",tag:"span",ref:a,children:[p.jsx(le,{fontWeight:o==="S"?"bold":void 0,ellipsis:!0,variant:o==="M"?"delta":void 0,textAlign:"left",children:i}),e&&o==="M"?p.jsx(le,{textAlign:"left",children:e}):null]})]}),t==="right"?p.jsx(VI,{$size:o,children:p.jsx(co,{width:o==="S"?"1.2rem":"1.6rem",height:o==="S"?"1.2rem":"1.6rem"})}):null]})}),C1e=J(pe)`
228  color: ${t=>t.theme.colors.neutral500};
229  display: flex;
230
231  @media (prefers-reduced-motion: no-preference) {
232    transition: ${t=>t.theme.transitions.color};
233  }
234`,VI=J(X).attrs(t=>({...t,tag:"span"}))`
235  background-color: ${t=>t.theme.colors.neutral200};
236  width: ${t=>t.$size==="S"?"2.4rem":"3.2rem"};
237  height: ${t=>t.$size==="S"?"2.4rem":"3.2rem"};
238  flex: ${t=>t.$size==="S"?"0 0 2.4rem":"0 0 3.2rem"};
239  border-radius: 50%;
240  justify-content: center;
241
242  @media (prefers-reduced-motion: no-preference) {
243    transition:
244      transform ${t=>t.theme.motion.timings[200]} ${t=>t.theme.motion.easings.authenticMotion},
245      ${t=>t.theme.transitions.backgroundColor};
246  }
247`,R1e=J(aqe)`
248  display: flex;
249  align-items: center;
250  justify-content: ${t=>t.$caretPosition==="left"?"flex-start":"space-between"};
251  width: 100%;
252  gap: ${t=>t.theme.spaces[4]};
253  padding-inline: ${t=>t.$size==="S"?t.theme.spaces[4]:t.theme.spaces[6]};
254  padding-block: ${t=>t.$size==="S"?t.theme.spaces[3]:t.theme.spaces[6]};
255  cursor: pointer;
256  color: ${t=>t.theme.colors.neutral800};
257
258  &[data-disabled] {
259    cursor: default;
260    color: ${t=>t.theme.colors.neutral600};
261  }
262
263  &[data-state='open'] > ${VI} {
264    transform: rotate(180deg);
265  }
266
267  /* we remove the default focus because the entire item should have the focus style and the default would be hidden. */
268  &:focus-visible {
269    outline: none;
270  }
271
272  @media (prefers-reduced-motion: no-preference) {
273    transition: ${t=>t.theme.transitions.color};
274  }
275`,Vst=y.forwardRef((t,e)=>{const{size:n}=aW("Trigger");return p.jsx(_1e,{$size:n,...t,ref:e})}),_1e=J(X).attrs(t=>({...t,tag:"span"}))`
276  padding-inline: ${t=>t.$size==="S"?t.theme.spaces[2]:t.theme.spaces[6]};
277  padding-block: ${t=>t.$size==="S"?t.theme.spaces[2]:t.theme.spaces[6]};
278
279  // Remove default IconButton styles so there are no backgrounds or borders.
280  & > button {
281    border: none;
282    background: none;
283    color: ${t=>t.theme.colors.neutral600};
284
285    @media (prefers-reduced-motion: no-preference) {
286      transition: ${t=>t.theme.transitions.color};
287    }
288  }
289`,Wst=y.forwardRef(({variant:t="primary",...e},n)=>p.jsx(zst,{$variant:t,ref:n,...e})),zst=J(sqe)`
290  display: flex;
291  align-items: center;
292  background-color: ${t=>t.$variant==="primary"?t.theme.colors.neutral0:t.theme.colors.neutral100};
293
294  &[data-disabled] {
295    background-color: ${t=>t.theme.colors.neutral150};
296  }
297
298  &:not([data-disabled]) {
299    &:hover,
300    &[data-state='open'] {
301      background-color: ${t=>t.theme.colors.primary100};
302
303      & > ${R1e} {
304        color: ${t=>t.theme.colors.primary600};
305
306        & ${C1e} {
307          color: ${t=>t.theme.colors.primary600};
308        }
309
310        & ${VI} {
311          background-color: ${t=>t.theme.colors.primary200};
312        }
313      }
314
315      & > ${_1e} > button {
316        color: ${t=>t.theme.colors.primary600};
317      }
318    }
319  }
320
321  @media (prefers-reduced-motion: no-preference) {
322    transition: ${t=>t.theme.transitions.backgroundColor};
323  }
324`,Gst=y.forwardRef((t,e)=>p.jsx(Yst,{ref:e,...t})),qst=Ns`
325  from {
326    height: 0;
327  }
328  to {
329    height: var(--radix-accordion-content-height);
330  }
331`,Kst=Ns`
332  from {
333    height: var(--radix-accordion-content-height);
334  }
335  to {
336    height: 0;
337  }
338`,Yst=J(oqe)`
339  overflow: hidden;
340
341  @media (prefers-reduced-motion: no-preference) {
342    &[data-state='open'] {
343      animation: ${qst} ${t=>t.theme.motion.timings[320]}
344        ${t=>t.theme.motion.easings.authenticMotion};
345    }
346
347    &[data-state='closed'] {
348      animation: ${Kst} ${t=>t.theme.motion.timings[320]}
349        ${t=>t.theme.motion.easings.authenticMotion};
350    }
351  }
352`,jpn=Object.freeze(Object.defineProperty({__proto__:null,Actions:Vst,Content:Gst,Header:Wst,Item:
352Bst,Root:Fst,Trigger:Hst},Symbol.toStringTag,{value:"Module"})),PL=Mt`
353  position: relative;
354  outline: none;
355
356  &:after {
357    transition-property: all;
358    transition-duration: 0.2s;
359    border-radius: 8px;
360    content: '';
361    position: absolute;
362    top: -4px;
363    bottom: -4px;
364    left: -4px;
365    right: -4px;
366    border: 2px solid transparent;
367  }
368
369  &:focus-visible {
370    outline: none;
371
372    &:after {
373      border-radius: 8px;
374      content: '';
375      position: absolute;
376      top: -5px;
377      bottom: -5px;
378      left: -5px;
379      right: -5px;
380      border: 2px solid ${t=>t.theme.colors.primary600};
381    }
382  }
383`,xi=({tag:t,...e})=>{const n=t||"span";return p.jsx(Qst,{...e,as:n})},Qst=J.span`
384  border: 0;
385  clip: rect(0 0 0 0);
386  height: 1px;
387  margin: -1px;
388  overflow: hidden;
389  padding: 0;
390  position: absolute;
391  width: 1px;
392`,ug=({children:t,label:e})=>{const n=y.Children.only(t);return p.jsxs(p.Fragment,{children:[y.cloneElement(n,{"aria-hidden":"true",focusable:"false"}),p.jsx(xi,{children:e})]})};ug.displayName="AccessibleIcon";const I1e=t=>{switch(t){case"danger":return"danger100";case"success":return"success100";case"warning":return"warning100";default:return"primary100"}},Xst=t=>I1e(t).replace("100","200"),wN=({theme:t,$variant:e})=>e==="danger"?t.colors.danger700:e==="success"?t.colors.success700:e==="warning"?t.colors.warning700:t.colors.primary700,Zst=J(pe)`
393  ${PL};
394`,Jst=J(X)`
395  svg {
396    height: 100%;
397    width: 100%;
398
399    path {
400      fill: ${wN};
401    }
402  }
403`,eat=({variant:t,...e})=>t==="success"?p.jsx(Zd,{...e}):t==="danger"||t==="warning"?p.jsx(La,{...e}):p.jsx(p7e,{...e}),tat=J(pe)`
404  & a > span {
405    color: ${wN};
406  }
407
408  svg path {
409    fill: ${wN};
410  }
411`,k1e=({title:t,children:e,variant:n="default",onClose:r,closeLabel:i,titleAs:s="p",action:a,...o})=>p.jsxs(X,{alignItems:"flex-start",background:I1e(n),borderColor:Xst(n),shadow:"filterShadow",gap:3,hasRadius:!0,padding:5,paddingRight:6,...o,children:[p.jsx(Jst,{height:"2rem",shrink:0,$variant:n,width:"2rem",children:p.jsx(eat,{"aria-hidden":!0,variant:n})}),p.jsxs(X,{alignItems:"start",gap:a?2:1,wrap:"wrap",role:n==="danger"?"alert":"status",width:"100%",children:[t&&p.jsx(le,{fontWeight:"bold",textColor:"neutral800",tag:s,children:t}),p.jsx(le,{tag:"p",textColor:"neutral800",children:e}),a&&p.jsx(tat,{$variant:n,children:a})]}),p.jsx(Zst,{tag:"button",background:"transparent",borderColor:void 0,height:"1.6rem",width:"1.6rem",marginTop:1,onClick:r,color:"neutral700",children:p.jsx(ug,{label:i,children:p.jsx(Ni,{})})})]});function D1e(t){const e=y.useRef(t);return y.useEffect(()=>{e.current=t}),y.useMemo(()=>(...n)=>{var r;return(r=e.current)===null||r===void 0?void 0:r.call(e,...n)},[])}function Bu({prop:t,defaultProp:e,onChange:n=()=>{}}){const[r,i]=L1e({defaultProp:e,onChange:n}),s=t!==void 0,a=s?t:r,o=D1e(n),l=y.useCallback(c=>{if(s){const d=typeof c=="function"?c(t):c;d!==t&&o(d)}else i(c)},[s,t,i,o]);return[a,l]}function L1e({defaultProp:t,onChange:e}){const n=y.useState(t),[r]=n,i=y.useRef(r),s=D1e(e);return y.useEffect(()=>{i.current!==r&&(s(r),i.current=r)},[r,i,s]),n}const SN={easeInSine:"cubic-bezier(0.47, 0, 0.745, 0.715)",easeOutSine:"cubic-bezier(0.39, 0.575, 0.565, 1)",easeInOutSine:"cubic-bezier(0.39, 0.575, 0.565, 1)",easeInQuad:"cubic-bezier(0.55, 0.085, 0.68, 0.53)",easeOutQuad:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",easeInOutQuad:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",easeInCubic:"cubic-bezier(0.55, 0.055, 0.675, 0.19)",easeOutCubic:"cubic-bezier(0.215, 0.61, 0.355, 1)",easeInOutCubic:"cubic-bezier(0.215, 0.61, 0.355, 1)",easeInQuart:"cubic-bezier(0.895, 0.03, 0.685, 0.22)",easeOutQuart:"cubic-bezier(0.165, 0.84, 0.44, 1)",easeInOutQuart:"cubic-bezier(0.165, 0.84, 0.44, 1)",easeInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",easeOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",easeInOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",easeInExpo:"cubic-bezier(0.95, 0.05, 0.795, 0.035)",easeOutExpo:"cubic-bezier(0.19, 1, 0.22, 1)",easeInOutExpo:"cubic-bezier(0.19, 1, 0.22, 1)",easeInCirc:"cubic-bezier(0.6, 0.04, 0.98, 0.335)",easeOutCirc:"cubic-bezier(0.075, 0.82, 0.165, 1)",easeInOutCirc:"cubic-bezier(0.075, 0.82, 0.165, 1)",easeInBack:"cubic-bezier(0.6, -0.28, 0.735, 0.045)",easeOutBack:"cubic-bezier(0.175, 0.885, 0.32, 1.275)",easeInOutBack:"cubic-bezier(0.68, -0.55, 0.265, 1.55)",easeInOutFast:"cubic-bezier(1,0,0,1)",authenticMotion:"cubic-bezier(.4,0,.2,1)"},TN={320:"320ms",200:"200ms",120:"120ms"},nat={color:`color ${TN[120]} ${SN.easeOutQuad}`,backgroundColor:`background-color ${TN[120]} ${SN.easeOutQuad}`},gi={overlayFadeIn:Ns`
412    from {
413      opacity: 0;
414    }
415    to {
416      opacity: 0.2;
417    }
418  `,modalPopIn:Ns`
419    from {
420      transform:translate(-50%, -50%)  scale(0.8);
421      opacity: 0;
422    }
423    to {
424      transform: translate(-50%, -50%) scale(1);
425      opacity: 1;
426    }
427  `,modalPopOut:Ns`
428    from {
429      transform: translate(-50%, -50%) scale(1);
430      opacity: 1;
431    }
432    to {
433      transform:translate(-50%, -50%)  scale(0.8);
434      opacity: 0;
435    }
436  `,popIn:Ns`
437    from {
438      transform: scale(0.8);
439      opacity: 0;
440    }
441    to {
442      transform: scale(1);
443      opacity: 1;
444    }
445  `,popOut:Ns`
446    from {
447      transform: scale(1);
448      opacity: 1;
449    }
450    to {
451      transform: scale(0.8);
452      opacity: 0;
453    }
454  `,slideDownIn:Ns`
455    from {
456      opacity: 0;
457      transform: translateY(-10px);
458    }
459    to {
460      opacity: 1;
461      transform: translateY(0);
462    }
463  `,slideDownOut:Ns`
464    from {
465      opacity: 1;
466      transform: translateY(0);
467    }
468    to {
469      opacity: 0;
470      transform: translateY(-10px);
471    }
472  `,slideUpIn:Ns`
473    from {
474      opacity: 0;
475      transform: translateY(10px);
476    }
477    to {
478      opacity: 1;
479      transform: translateY(0);
480    }
481  `,slideUpOut:Ns`
482    from {
483      opacity: 1;
484      transform: translateY(0);
485    }
486    to {
487      opacity: 0;
488      transform: translateY(10px);
489    }
490  `,fadeIn:Ns`
491    from {
492      opacity: 0;
493    }
494    to {
495      opacity: 1;
496    }
497  `,fadeOut:Ns`
498    from {
499      opacity: 1;
500    }
501    to {
502      opacity: 0;
503    }
504  `},sS=32,Xee=2,rat=y.forwardRef(({onLoadingStatusChange:t,delayMs:e=600,src:n,alt:r,fallback:i,preview:s=!1,...a},o)=>{const[l,c]=Bu({onChange:t}),[u,d]=y.useState(!1),f=s&&l==="loaded",h=m=>{f&&d(m)};return p.jsxs(epe,{onOpenChange:h,children:[p.jsx(tpe,{asChild:!0,children:p.jsxs(AN,{ref:o,...a,children:[f?p.jsx(iat,{width:"100%",height:"100%",position:"absolute",background:"neutral0",zIndex:"overlay",style:{opacity:u?.4:0}}):null,p.jsx(sat,{src:n,alt:r,onLoadingStatusChange:c}),p.jsx(yqe,{delayMs:e,children:p.jsx(le,{fontWeight:"bold",textTransform:"uppercase",children:i})})]})}),f?p.jsx(npe,{children:p.jsx(aat,{side:"top",sideOffset:4,children:p.jsx(oat,{src:n,alt:r})})}):null]})}),O1e=Mt`
505  display: inline-flex;
506  align-items: center;
507  justify-content: center;
508  vertical-align: middle;
509  overflow: hidden;
510  user-select: none;
511  overflow: hidden;
512  border-radius: 50%;
513`,M1e=Mt`
514  width: 100%;
515  height: 100%;
516  object-fit: cover;
517  border-radius: inherit;
518`,AN=J(gqe)`
519  position: relative;
520  z-index: 0;
521  ${O1e}
522  width: ${sS/10}rem;
523  height: ${sS/10}rem;
524  /* TODO: we should get the user email & hash it to turn it into a hex-value so different emails can consistently get a different background */
525  background-color: ${t=>t.theme.colors.primary600};
526  color: ${t=>t.theme.colors.neutral0};
527`,iat=J(pe)`
528  @media (prefers-reduced-motion: no-preference) {
529    transition: opacity ${t=>t.theme.motion.timings[200]}
530      ${t=>t.theme.motion.easings.authenticMotion};
531  }
532`,sat=J(vqe)`
533  ${M1e}
534`,aat=J(rpe)`
535  ${O1e}
536  width: ${sS*Xee/10}rem;
537  height: ${sS*Xee/10}rem;
538
539  @media (prefers-reduced-motion: no-preference) {
540    animation: ${gi.fadeIn} ${t=>t.theme.motion.timings[200]}
541      ${t=>t.theme.motion.easings.authenticMotion};
542  }
543`,oat=J.img`
544  ${M1e}
545`,lat=y.forwardRef((t,e)=>p.jsx(cat,{...t,ref:e,tag:"div"})),cat=J(X)`
546  & > ${AN} + ${AN} {
547    margin-left: -${sS/10/2}rem;
548  }
549`,uat=Object.freeze(Object.defineProperty({__proto__:null,Group:lat,Item:rat},Symbol.toStringTag,{value:"Module"})),$L=({active:t=!1,size:e="M",textColor:n="neutral600",backgroundColor:r="neutral150",children:i,minWidth:s=5,...a}
549)=>{const o=e==="S"?1:2;return p.jsx(dat,{inline:!0,alignItems:"center",justifyContent:"center",minWidth:s,paddingLeft:o,paddingRight:o,background:t?"primary200":r,$size:e,...a,children:p.jsx(le,{variant:"sigma",textColor:t?"primary600":n,lineHeight:"1rem",children:i})})},dat=J(X)`
550  border-radius: ${({theme:t,$size:e})=>e==="S"?"2px":t.borderRadius};
551  ${({$size:t,theme:e})=>t==="S"?Mt`
552        padding-block: 0.3rem;
553        padding-inline ${e.spaces[1]}
554      `:Mt`
555      padding-block: 0.7rem;
556      padding-inline ${e.spaces[2]}
557    `};
558`,wT=Ma(({href:t,disabled:e=!1,isExternal:n=!1,...r},i)=>p.jsx(fat,{tag:"a",ref:i,target:n?"_blank":void 0,rel:n?"noreferrer noopener":void 0,href:t,tabIndex:e?-1:void 0,"aria-disabled":e,pointerEvents:e?"none":void 0,cursor:e?void 0:"pointer",...r})),fat=J(pe)`
559  text-decoration: none;
560
561  &:visited {
562    color: inherit;
563  }
564`,P1e=()=>p.jsx(pe,{"aria-hidden":!0,paddingLeft:1,paddingRight:1,children:p.jsx(le,{variant:"pi",textColor:"neutral500",children:"/"})});P1e.displayName="Divider";const hat=J(X)`
565  // CrumbLinks do have padding-x, because they need to have a
566  // interaction effect, which mis-aligns the breadcrumbs on the left.
567  // This normalizes the behavior by moving the first item to left by
568  // the same amount it has inner padding
569  & > *:first-child {
570    margin-left: ${({theme:t})=>`calc(-1*${t.spaces[2]})`};
571  }
572`,$1e=y.forwardRef(({label:t,children:e,...n},r)=>{const i=y.Children.toArray(e);return p.jsx(pe,{"aria-label":t,tag:"nav",...n,ref:r,children:p.jsx(hat,{tag:"ol",children:y.Children.map(i,(s,a)=>{const o=i.length>1&&a+1<i.length;return p.jsxs(X,{inline:!0,tag:"li",children:[s,o&&p.jsx(P1e,{})]})})})})});$1e.displayName="Breadcrumbs";const N1e=y.forwardRef(({children:t,isCurrent:e=!1,...n},r)=>p.jsx(pe,{paddingLeft:2,paddingRight:2,paddingTop:1,paddingBottom:1,ref:r,children:p.jsx(le,{variant:"pi",textColor:"neutral800",fontWeight:e?"bold":"regular","aria-current":e,...n,children:t})}));N1e.displayName="Crumb";const pat=J(wT)`
573  border-radius: ${({theme:t})=>t.borderRadius};
574  color: ${({theme:t})=>t.colors.neutral600};
575  font-size: ${({theme:t})=>t.fontSizes[1]};
576  line-height: ${({theme:t})=>t.lineHeights[4]};
577  padding: ${({theme:t})=>`${t.spaces[1]} ${t.spaces[2]}`};
578  text-decoration: none;
579
580  :hover,
581  :focus {
582    background-color: ${({theme:t})=>t.colors.neutral200};
583    color: ${({theme:t})=>t.colors.neutral700};
584  }
585`,CN=y.forwardRef(({children:t,...e},n)=>p.jsx(pat,{ref:n,...e,children:t}));CN.displayName="CrumbLink";const ob=t=>t.replaceAll(":","");function mat(t,e){typeof t=="function"?t(e):t!=null&&(t.current=e)}function F1e(...t){return e=>t.forEach(n=>mat(n,e))}function Qn(...t){return y.useCallback(F1e(...t),t)}const gat=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),dg=gat()?y.useEffect:y.useLayoutEffect,vat=g2.useId||(()=>{});let yat=0;const ho=t=>{const[e,n]=y.useState(vat());return dg(()=>{t||n(r=>r??String(yat++))},[t]),t?.toString()??(e||"")},ST=(t,e,{selectorToWatch:n,skipWhen:r=!1})=>{const i=Yu(e);y.useEffect(()=>{if(r||!t.current)return;const s={root:t.current,rootMargin:"0px"},a=c=>{c.forEach(u=>{u.isIntersecting&&t.current&&t.current.scrollHeight>t.current.clientHeight&&i(u)})},o=new IntersectionObserver(a,s),l=t.current.querySelector(n);return l&&o.observe(l),()=>{o.disconnect()}},[r,i,n,t])},oW="success-light",lW="danger-light",NL="default",TT="tertiary",AT="secondary",j1e="danger",B1e="success",FL="ghost",cW=[oW,lW],bat=[NL,TT,AT,j1e,B1e,FL,...cW],Eat=["S","M","L"],cc=t=>t===oW||t===lW?`${t.substring(0,t.lastIndexOf("-"))}`:t===TT?"neutral":t===NL||t===AT||bat.every(e=>e!==t)?"primary":`${t}`,U1e=({theme:t})=>Mt`
586    border: 1px solid ${t.colors.neutral200};
587    background: ${t.colors.neutral150};
588    color: ${t.colors.neutral600};
589    cursor: default;
590  `,H1e=({theme:t,$variant:e})=>[...cW,AT].includes(e)?Mt`
591      background-color: ${t.colors.neutral0};
592    `:e===TT?Mt`
593      background-color: ${t.colors.neutral100};
594    `:e===FL?Mt`
595      background-color: ${t.colors.neutral100};
596    `:e===NL?Mt`
597      border: 1px solid ${t.colors.buttonPrimary500};
598      background: ${t.colors.buttonPrimary500};
599    `:Mt`
600    border: 1px solid ${t.colors[`${cc(e)}500`]};
601    background: ${t.colors[`${cc(e)}500`]};
602  `,V1e=({theme:t,$variant:e})=>[...cW,AT].includes(e)?Mt`
603      background-color: ${t.colors.neutral0};
604      border: 1px solid ${t.colors[`${cc(e)}600`]};
605      color: ${t.colors[`${cc(e)}600`]};
606    `:e===TT||e===FL?Mt`
607      background-color: ${t.colors.neutral150};
608    `:Mt`
609    border: 1px solid ${t.colors[`${cc(e)}600`]};
610    background: ${t.colors[`${cc(e)}600`]};
611  `,W1e=({theme:t,$variant:e})=>{switch(e){case lW:case oW:case AT:return Mt`
612        border: 1px solid ${t.colors[`${cc(e)}200`]};
613        background: ${t.colors[`${cc(e)}100`]};
614        color: ${t.colors[`${cc(e)}700`]};
615      `;case TT:return Mt`
616        border: 1px solid ${t.colors.neutral200};
617        background: ${t.colors.neutral0};
618        color: ${t.colors.neutral800};
619      `;case FL:return Mt`
620        border: 1px solid transparent;
621        background: transparent;
622        color: ${t.colors.neutral800};
623
624        svg {
625          fill: ${t.colors.neutral500};
626        }
627      `;case B1e:case j1e:return Mt`
628        border: 1px solid ${t.colors[`${cc(e)}600`]};
629        background: ${t.colors[`${cc(e)}600`]};
630        color: ${t.colors.neutral0};
631      `;default:return Mt`
632        border: 1px solid ${t.colors.buttonPrimary600};
633        background: ${t.colors.buttonPrimary600};
634        color: ${t.colors.buttonNeutral0};
635      `}},dt=Ma(({variant:t=NL,startIcon:e,endIcon:n,disabled:r=!1,children:i,onClick:s,size:a=Eat[0],loading:o=!1,fullWidth:l=!1,...c},u)=>{const d=r||o,f=h=>{!d&&s&&s(h)};return p.jsxs(Sat,{ref:u,"aria-disabled":d,disabled:d,$size:a,$variant:t,tag:"button",onClick:f,hasRadius:!0,gap:2,inline:!0,alignItems:"center",justifyContent:"center",width:l?"100%":void 0,paddingLeft:4,paddingRight:4,cursor:"pointer",...c,children:[(e||o)&&p.jsx(X,{tag:"span","aria-hidden":!0,
635children:o?p.jsx(wat,{}):e}),p.jsx(le,{variant:a==="S"?"pi":void 0,fontWeight:"bold",children:i}),n&&p.jsx(X,{tag:"span","aria-hidden":!0,children:n})]})}),xat=Ns`
636  from {
637    transform: rotate(0deg);
638  }
639  to {
640    transform: rotate(359deg);
641  }
642`,wat=J(Lue)`
643  animation: ${xat} 2s infinite linear;
644  will-change: transform;
645`,Sat=J(X)`
646  height: ${({theme:t,$size:e})=>t.sizes.button[e]};
647  text-decoration: none;
648  ${W1e}
649
650  &:hover {
651    ${H1e}
652  }
653
654  &:active {
655    ${V1e}
656  }
657
658  &[aria-disabled='true'] {
659    ${U1e}
660  }
661
662  @media (prefers-reduced-motion: no-preference) {
663    transition:
664      ${t=>t.theme.transitions.backgroundColor},
665      ${t=>t.theme.transitions.color},
666      border-color ${t=>t.theme.motion.timings[200]} ${t=>t.theme.motion.easings.easeOutQuad};
667  }
668`,Dg=y.forwardRef(({children:t,description:e,label:n,defaultOpen:r,open:i,onOpenChange:s,delayDuration:a=500,disableHoverableContent:o,...l},c)=>p.jsxs(epe,{defaultOpen:r,open:i,onOpenChange:s,delayDuration:a,disableHoverableContent:o,children:[p.jsx(tpe,{asChild:!0,children:t}),p.jsx(npe,{children:p.jsx(Tat,{ref:c,sideOffset:8,...l,children:p.jsx(le,{variant:"pi",fontWeight:"bold",children:n||e})})})]})),Tat=J(rpe)`
669  background-color: ${t=>t.theme.colors.neutral900};
670  color: ${t=>t.theme.colors.neutral0};
671  padding-inline: ${t=>t.theme.spaces[2]};
672  padding-block: ${t=>t.theme.spaces[2]};
673  border-radius: ${t=>t.theme.borderRadius};
674  z-index: ${t=>t.theme.zIndices.tooltip};
675  will-change: opacity;
676  transform-origin: var(--radix-tooltip-content-transform-origin);
677
678  @media (prefers-reduced-motion: no-preference) {
679    animation: ${gi.fadeIn} ${t=>t.theme.motion.timings[200]}
680      ${t=>t.theme.motion.easings.authenticMotion};
681  }
682`,Yn=Ma(({label:t,background:e,children:n,disabled:r=!1,onClick:i,size:s="S",variant:a="tertiary",withTooltip:o=!0,...l},c)=>{const u=f=>{!r&&i&&i(f)},d=p.jsx(Yx,{"aria-disabled":r,background:r?"neutral150":e,tag:"button",display:"inline-flex",justifyContent:"center",hasRadius:!0,cursor:"pointer",...l,ref:c,$size:s,onClick:u,$variant:a,children:p.jsx(ug,{label:t,children:n})});return o?p.jsx(Dg,{label:t,children:d}):d}),Yx=J(X)`
683  text-decoration: none;
684
685  ${t=>{switch(t.$size){case"S":return Mt`
686          padding-block: 0.7rem;
687          padding-inline: 0.7rem;
688        `;case"M":return Mt`
689          padding-block: 0.9rem;
690          padding-inline: 0.9rem;
691        `;case"L":return Mt`
692          padding-block: 1.1rem;
693          padding-inline: 1.1rem;
694        `}}}
695  ${W1e}
696  ${t=>t.$variant==="tertiary"?Mt`
697          color: ${t.theme.colors.neutral500};
698        `:""}
699
700  &:hover {
701    ${H1e}
702    ${t=>t.$variant==="tertiary"?Mt`
703            color: ${t.theme.colors.neutral600};
704          `:""}
705  }
706
707  &:active {
708    ${V1e}
709  }
710
711  &[aria-disabled='true'] {
712    ${U1e}
713  }
714
715  @media (prefers-reduced-motion: no-preference) {
716    transition:
717      ${t=>t.theme.transitions.backgroundColor},
718      ${t=>t.theme.transitions.color},
719      border-color ${t=>t.theme.motion.timings[200]} ${t=>t.theme.motion.easings.easeOutQuad};
720  }
721`,Bpn=J(X)`
722  & ${Yx}:first-child {
723    border-radius: ${({theme:t})=>`${t.borderRadius} 0 0 ${t.borderRadius}`};
724  }
725
726  & ${Yx}:last-child {
727    border-radius: ${({theme:t})=>`0 ${t.borderRadius} ${t.borderRadius} 0`};
728  }
729
730  & ${Yx} {
731    border-radius: 0;
732
733    & + ${Yx} {
734      border-left: none;
735    }
736  }
737`,Ml=Ma(({children:t,href:e,disabled:n=!1,startIcon:r,endIcon:i,isExternal:s=!1,...a},o)=>p.jsxs(Aat,{ref:o,href:e,disabled:n,isExternal:s,...a,children:[r,p.jsx(le,{textColor:n?"neutral600":"primary600",children:t}),i,e&&!i&&s&&p.jsx(r8e,{})]})),Aat=J(wT)`
738  display: inline-flex;
739  align-items: center;
740  text-decoration: none;
741  gap: ${({theme:t})=>t.spaces[2]};
742  pointer-events: ${({disabled:t})=>t?"none":void 0};
743
744  svg {
745    font-size: 1rem;
746
747    path {
748      fill: ${({disabled:t,theme:e})=>t?e.colors.neutral600:e.colors.primary600};
749    }
750  }
751
752  &:hover {
753    & > span {
754      color: ${({theme:t})=>t.colors.primary500};
755    }
756
757    svg path {
758      fill: ${({theme:t})=>t.colors.primary500};
759    }
760  }
761
762  &:active {
763    color: ${({theme:t})=>t.colors.primary700};
764  }
765
766  ${PL};
767`,Cat=BKe,Rat=y.forwardRef(({label:t,endIcon:e=p.jsx(co,{width:"1.2rem",height:"1.2rem","aria-hidden":!0}),tag:n=dt,icon:r,...i},s)=>
767{const a={...i,ref:s,type:"button"};return p.jsx(UKe,{asChild:!0,disabled:a.disabled,children:n===Yn?p.jsx(Yn,{label:t,variant:"tertiary",...a,children:r}):p.jsx(dt,{endIcon:e,variant:"ghost",...a})})}),_at=y.forwardRef(({children:t,intersectionId:e,popoverPlacement:n="bottom-start",...r},i)=>{const[s,a]=n.split("-");return p.jsx(Eme,{children:p.jsx(Iat,{align:a,side:s,loop:!0,asChild:!0,children:p.jsxs(z1e,{ref:i,direction:"column",borderColor:"neutral150",hasRadius:!0,background:"neutral0",shadow:"filterShadow",maxHeight:"15rem",padding:1,marginTop:1,marginBottom:1,alignItems:"flex-start",position:"relative",overflow:"auto",...r,children:[t,p.jsx(pe,{id:e,width:"100%",height:"1px"})]})})})}),z1e=J(X)`
768  scrollbar-width: none;
769  -ms-overflow-style: none;
770  -webkit-overflow-scrolling: touch;
771
772  &::-webkit-scrollbar {
773    display: none;
774  }
775`,Iat=J(HKe)`
776  @media (prefers-reduced-motion: no-preference) {
777    animation-duration: ${t=>t.theme.motion.timings[200]};
778
779    &[data-state='open'] {
780      animation-timing-function: ${t=>t.theme.motion.easings.authenticMotion};
781
782      &[data-side='top'] {
783        animation-name: ${gi.slideUpIn};
784      }
785
786      &[data-side='bottom'] {
787        animation-name: ${gi.slideDownIn};
788      }
789    }
790  }
791`,kat=({onSelect:t,disabled:e=!1,isLink:n,...r})=>p.jsx(WKe,{asChild:!0,onSelect:t,disabled:e,children:n||r.isExternal?p.jsx(Dat,{color:"neutral800",...r,isExternal:r.isExternal??!1,children:p.jsx(le,{children:r.children})}):p.jsx(q1e,{cursor:"pointer",color:"neutral800",background:"transparent",borderStyle:"none",...r,children:p.jsx(le,{children:r.children})})}),G1e=({theme:t})=>Mt`
792  text-align: left;
793  width: 100%;
794  border-radius: ${t.borderRadius};
795  padding: ${t.spaces[2]} ${t.spaces[4]};
796
797  &[aria-disabled='true'] {
798    cursor: not-allowed;
799    color: ${t.colors.neutral500};
800  }
801
802  &[data-highlighted] {
803    background-color: ${t.colors.primary100};
804  }
805
806  &:focus-visible {
807    outline: none;
808
809    &:after {
810      content: none;
811    }
812  }
813`,q1e=J(X)`
814  ${G1e}
815`,Dat=J(Ml)`
816  /* We include this here again because typically when people use OptionLink they provide an as prop which cancels the Box props */
817  color: ${({theme:t,color:e})=>U5(t.colors,e,void 0)};
818  text-decoration: none;
819
820  &:hover {
821    color: unset;
822  }
823
824  /* TODO: do we need this? */
825  svg > path,
826  &:focus-visible svg > path {
827    fill: currentColor;
828  }
829
830  ${G1e}
831`,Lat=y.forwardRef((t,e)=>p.jsx(VKe,{asChild:!0,children:p.jsx(Oat,{ref:e,variant:"sigma",textColor:"neutral600",...t})})),Oat=J(le)`
832  padding: ${({theme:t})=>t.spaces[2]} ${({theme:t})=>t.spaces[4]};
833`,Mat=zKe,Pat=y.forwardRef(({disabled:t=!1,...e},n)=>p.jsx(GKe,{asChild:!0,disabled:t,children:p.jsxs($at,{ref:n,color:"neutral800",tag:"button",type:"button",background:"transparent",borderStyle:"none",gap:5,...e,children:[p.jsx(le,{children:e.children}),p.jsx(KS,{fill:"neutral500",height:"1.2rem",width:"1.2rem"})]})})),$at=J(q1e)`
834  &[data-state='open'] {
835    background-color: ${({theme:t})=>t.colors.primary100};
836  }
837`,Nat=y.forwardRef((t,e)=>p.jsx(Eme,{children:p.jsx(qKe,{sideOffset:8,asChild:!0,children:p.jsx(z1e,{ref:e,direction:"column",borderStyle:"solid",borderWidth:"1px",borderColor:"neutral150",hasRadius:!0,background:"neutral0",shadow:"filterShadow",maxHeight:"15rem",padding:1,alignItems:"flex-start",overflow:"auto",...t})})})),K1e=Cat,Y1e=Rat,Q1e=_at,X1e=kat,Fat=Lat,jat=Mat,Bat=Pat,Uat=Nat,Po=Object.freeze(Object.defineProperty({__proto__:null,Content:Q1e,Item:X1e,Label:Fat,Root:K1e,SubContent:Uat,SubRoot:jat,SubTrigger:Bat,Trigger:Y1e},Symbol.toStringTag,{value:"Module"})),Hat=y.forwardRef(({children:t,onOpen:e,onClose:n,popoverPlacement:r,onReachEnd:i,...s},a)=>{const o=y.useRef(null),l=Qn(a,o),c=y.useRef(null),[u,d]=y.useState(!1),f=b=>{i&&i(b)},h=b=>{b&&typeof e=="function"?e():!b&&typeof n=="function"&&n(),d(b)},m=ho(),g=`intersection-${ob(m)}`;return ST(c,f,{selectorToWatch:`#${g}`,skipWhen:!u}),p.jsxs(K1e,{onOpenChange:h,children:[p.jsx(Y1e,{ref:l,...s,children:s.label}),p.jsx(Q1e,{ref:c,intersectionId:g,popoverPlacement:r,children:t})]})}),lP=X1e,Vat=J(Hat)`
838  padding: ${({theme:t})=>`${t.spaces[1]} ${t.spaces[2]}`};
839  height: unset;
840
841  :hover,
842  :focus {
843    background-color: ${({theme:t})=>t.colors.neutral200};
844  }
845`,Z1e=y.forwardRef(({children:t,...e},n)=>p.jsx(Vat,{ref:n,endIcon:null,size:"S",...e,children:t}));Z1e.displayName="CrumbSimpleMenu";const J1e=y.createContext({id:""}),eye=()=>y.useContext(J1e),tye=y.forwardRef(({id:t,...e},n)=>{const r=ho(t),i=y.useMemo(()=>({id:r}),[r]);return p.jsx(J1e.Provider,{value:i,children:p.jsx(pe,{ref:n,id:t,tabIndex:0,hasRadius:!0,background:"neutral0",borderStyle:"solid",borderWidth:"1px",borderColor:"neutral150",shadow:"tableShadow",tag:"article","aria-labelledby":`${r}-title`,...e})})}),uW=y.forwardRef(({position:t,...e},n)=>p.jsx(Wat,{ref:n,$position:t,...e,direction:"row",gap:2})),Wat=J(X)`
846  position: absolute;
847  top: ${({theme:t})=>t.spaces[3]};
848  right: ${({$position:t,theme:e})=>
848{if(t==="end")return e.spaces[3]}};
849  left: ${({$position:t,theme:e})=>{if(t==="start")return e.spaces[3]}};
850`,dW=({size:t="M",children:e,...n})=>p.jsx(Gat,{$size:t,children:e||p.jsx(zat,{...n,"aria-hidden":!0})}),zat=J.img`
851  // inline flows is based on typography and displays an extra white space below the image
852  // switch to block is required in order to make the img stick the bottom of the container
853  // addition infos: https://stackoverflow.com/questions/5804256/image-inside-div-has-extra-space-below-the-image
854  margin: 0;
855  padding: 0;
856  max-height: 100%;
857  max-width: 100%;
858  object-fit: contain;
859`,Gat=J.div`
860  display: flex;
861  justify-content: center;
862  height: ${({$size:t})=>t==="S"?"8.8rem":"16.4rem"};
863  width: 100%;
864  background: repeating-conic-gradient(${({theme:t})=>t.colors.neutral100} 0% 25%, transparent 0% 50%) 50% / 20px
865    20px;
866  border-top-left-radius: ${({theme:t})=>t.borderRadius};
867  border-top-right-radius: ${({theme:t})=>t.borderRadius};
868`,qat=J.div`
869  margin-left: auto;
870  flex-shrink: 0;
871`,Kat=J($L)`
872  margin-left: ${({theme:t})=>t.spaces[1]};
873`,nye=t=>p.jsx(qat,{children:p.jsx(Kat,{...t})}),rye=t=>p.jsx(pe,{paddingLeft:3,paddingRight:3,paddingTop:2,paddingBottom:2,children:p.jsx(X,{...t,alignItems:"flex-start"})}),Yat=({fill:t,...e})=>{const{colors:n}=de();return p.jsx(pe,{tag:"svg",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",fill:t?n[t]:void 0,...e,children:p.jsx("path",{d:"M29.0613 10.0613L13.0613 26.0613C12.9219 26.2011 12.7563 26.3121 12.574 26.3878C12.3917 26.4635 12.1962 26.5024 11.9988 26.5024C11.8013 26.5024 11.6059 26.4635 11.4235 26.3878C11.2412 26.3121 11.0756 26.2011 10.9363 26.0613L3.93626 19.0613C3.79673 18.9217 3.68605 18.7561 3.61053 18.5738C3.53502 18.3915 3.49615 18.1961 3.49615 17.9988C3.49615 17.8014 3.53502 17.606 3.61053 17.4237C3.68605 17.2414 3.79673 17.0758 3.93626 16.9363C4.07579 16.7967 4.24143 16.686 4.42374 16.6105C4.60604 16.535 4.80143 16.4962 4.99876 16.4962C5.19608 16.4962 5.39147 16.535 5.57378 16.6105C5.75608 16.686 5.92173 16.7967 6.06126 16.9363L12 22.875L26.9388 7.93876C27.2205 7.65697 27.6027 7.49866 28.0013 7.49866C28.3998 7.49866 28.782 7.65697 29.0638 7.93876C29.3455 8.22055 29.5039 8.60274 29.5039 9.00126C29.5039 9.39977 29.3455 9.78197 29.0638 10.0638L29.0613 10.0613Z"})})},Zee=y.forwardRef(({defaultChecked:t,checked:e,onCheckedChange:n,...r},i)=>{const s=y.useRef(null),[a,o]=Bu({defaultProp:t,prop:e,onChange:n}),l=Qn(s,i);return p.jsx(Qat,{ref:l,checked:a,onCheckedChange:o,...r,children:p.jsxs(Xat,{style:{display:"inline-flex",pointerEvents:"auto"},forceMount:!0,children:[a===!0?p.jsx(Yat,{width:"1.6rem",fill:"neutral0"}):null,a==="indeterminate"?p.jsx(e9e,{fill:"neutral0"}):null]})})}),Qat=J(tYe)`
874  background: ${t=>t.theme.colors.neutral0};
875  width: 2rem;
876  height: 2rem;
877  border-radius: ${t=>t.theme.borderRadius};
878  border: 1px solid ${t=>t.theme.colors.neutral300};
879  position: relative;
880  z-index: 0;
881  display: flex;
882  justify-content: center;
883  align-items: center;
884  // this ensures the checkbox is always a square even in flex-containers.
885  flex: 0 0 2rem;
886
887  &[data-state='checked'],
888  &[data-state='indeterminate'] {
889    border: 1px solid ${t=>t.theme.colors.primary600};
890    background-color: ${t=>t.theme.colors.primary600};
891  }
892
893  &[data-disabled] {
894    background-color: ${t=>t.theme.colors.neutral200};
895  }
896
897  /* increase target size for touch devices https://www.w3.org/WAI/WCAG21/Understanding/target-size.html */
898  &::before {
899    content: '';
900    position: absolute;
901    top: 50%;
902    left: 50%;
903    transform: translate(-50%, -50%);
904    width: 100%;
905    height: 100%;
906    z-index: -1;
907    min-width: 44px;
908    min-height: 44px;
909  }
910`,Xat=J(nYe)`
911  width: 100%;
912  height: 100%;
913  cursor: pointer;
914`,cd=y.forwardRef(({children:t,...e},n)=>{const r=ho(e.id);return t?p.jsxs(X,{gap:2,children:[p.jsx(Zee,{id:r,...e}),p.jsx(le,{tag:"label",textColor:"neutral800",htmlFor:r,children:t})]}):p.jsx(Zee,{ref:n,...e})}),Zat=y.forwardRef((t,e)=>{const{id:n}=eye();return p.jsx(uW,{position:"start",children:p.jsx(cd,{"aria-labelledby":`${n}-title`,...t,ref:e})})}),Jat=J(pe)`
915  word-break: break-all;
916`,iye=({children:t,...e})=>p.jsx(Jat,{...e,children:t}),eot=J(X)`
917  border-bottom: 1px solid ${({theme:t})=>t.colors.neutral150};
918`,sye=t=>p.jsx(eot,{position:"relative",justifyContent:"center",...t}),tot=({children:t,...e})=>p.jsx(pe,{tag:"time",background:"neutral800",bottom:1,right:1,color:"neutral0",hasRadius:!0,position:"absolute",padding:1,...e,children:p.jsx(le,{variant:"pi",textColor:"neutral0",children:t})}
918),aye=t=>{const{id:e}=eye();return p.jsx(le,{variant:"pi",id:`${e}-title`,textColor:"neutral800",fontWeight:"bold",tag:"div",...t})},oye=t=>p.jsx(le,{variant:"pi",...t,textColor:"neutral600",tag:"div"}),_r={DOWN:"ArrowDown",UP:"ArrowUp",RIGHT:"ArrowRight",LEFT:"ArrowLeft",ESCAPE:"Escape",ENTER:"Enter",TAB:"Tab",END:"End",HOME:"Home",PAGE_UP:"PageUp",PAGE_DOWN:"PageDown"},not=J(pe)`
919  grid-template-columns: auto 1fr auto;
920  grid-template-areas: 'startAction slides endAction';
921`,rot=J(X)`
922  grid-area: slides;
923`,Jee=J(pe)`
924  grid-area: ${({$area:t})=>t};
925
926  &:focus svg path,
927  &:hover svg path {
928    fill: ${({theme:t})=>t.colors.neutral900};
929  }
930`,iot=y.forwardRef(({actions:t,children:e,label:n,nextLabel:r,onNext:i,onPrevious:s,previousLabel:a,secondaryLabel:o,selectedSlide:l,...c},u)=>{const d=y.useRef(null),f=y.useRef(null),h=y.Children.map(e,(g,b)=>y.cloneElement(g,{selected:b===l})),m=g=>{switch(g.key){case _r.RIGHT:{g.preventDefault(),f?.current&&f.current.focus(),i&&i();break}case _r.LEFT:{g.preventDefault(),d?.current&&d.current.focus(),s&&s();break}}};return p.jsx(pe,{ref:u,...c,onKeyDown:m,children:p.jsxs(pe,{padding:2,borderColor:"neutral200",hasRadius:!0,background:"neutral100",children:[p.jsxs(not,{tag:"section","aria-roledescription":"carousel","aria-label":n,display:"grid",position:"relative",children:[h&&h.length>1&&p.jsxs(p.Fragment,{children:[p.jsx(Jee,{tag:"button",onClick:s,$area:"startAction",ref:d,type:"button",children:p.jsx(ug,{label:a,children:p.jsx(AU,{width:"1.6rem",height:"1.6rem",fill:"neutral600"})})}),p.jsx(Jee,{tag:"button",onClick:i,$area:"endAction",ref:f,type:"button",children:p.jsx(ug,{label:r,children:p.jsx(KS,{width:"1.6rem",height:"1.6rem",fill:"neutral600"})})})]}),p.jsx(rot,{"aria-live":"polite",paddingLeft:2,paddingRight:2,width:"100%",overflow:"hidden",children:h}),t]}),o&&p.jsx(pe,{paddingTop:2,paddingLeft:4,paddingRight:4,children:p.jsx(Dg,{label:o,children:p.jsx(X,{justifyContent:"center",children:p.jsx(le,{variant:"pi",textColor:"neutral600",ellipsis:!0,children:o})})})})]})})}),sot={accordions:{S:"4.8rem",M:"8.8rem"},button:{S:"3.2rem",M:"3.6rem",L:"4rem"}},lye={sizes:sot,zIndices:{navigation:100,overlay:300,modal:310,dialog:320,popover:500,notification:700,tooltip:1e3},spaces:["0px","4px","8px","12px","16px","20px","24px","32px","40px","48px","56px","64px"],borderRadius:"4px",breakpoints:{initial:"@media(min-width: 0px)",small:"@media(min-width: 520px)",medium:"@media(min-width: 768px)",large:"@media(min-width: 1080px)"},fontSizes:["1.1rem","1.2rem","1.4rem","1.6rem","1.8rem","3.2rem"],lineHeights:[1.14,1.22,1.25,1.33,1.43,1.45,1.5],fontWeights:{regular:400,semiBold:500,bold:600},transitions:nat,motion:{easings:SN,timings:TN}},aot={color:{alternative100:"#f6ecfc",alternative200:"#e0c1f4",alternative500:"#ac73e6",alternative600:"#9736e8",alternative700:"#8312d1",buttonNeutral0:"#ffffff",buttonPrimary500:"#7b79ff",buttonPrimary600:"#4945ff",danger100:"#fcecea",danger200:"#f5c0b8",danger500:"#ee5e52",danger600:"#d02b20",danger700:"#b72b1a",neutral0:"#ffffff",neutral100:"#f6f6f9",neutral1000:"#181826",neutral150:"#eaeaef",neutral200:"#dcdce4",neutral300:"#c0c0cf",neutral400:"#a5a5ba",neutral500:"#8e8ea9",neutral600:"#666687",neutral700:"#4a4a6a",neutral800:"#32324d",neutral900:"#212134",primary100:"#f0f0ff",primary200:"#d9d8ff",primary500:"#7b79ff",primary600:"#4945ff",primary700:"#271fe0",secondary100:"#eaf5ff",secondary200:"#b8e1ff",secondary500:"#66b7f1",secondary600:"#0c75af",secondary700:"#006096",success100:"#eafbe7",success200:"#c6f0c2",success500:"#5cb176",success600:"#328048",success700:"#2f6846",warning100:"#fdf4dc",warning200:"#fae7b9",warning500:"#f29d41",warning600:"#d9822f",warning700:"#be5d01"}},oot={shadow:{filterShadow:"0px 1px 4px rgba(33, 33, 52, 0.1)",focus:"inset 2px 0px 0px rgb(39, 31, 224), inset 0px 2px 0px rgb(39, 31, 224), inset -2px 0px 0px rgb(39, 31, 224), inset 0px -2px 0px rgb(39, 31, 224)",focusShadow:"0px 0px 6px rgba(76, 191, 255, 0.75)",popupShadow:"0px 2px 15px rgba(33, 33, 52, 0.1)",tableShadow:"0px 1px 4px rgba(33, 33, 52, 0.1)"}},CT={colors:aot.color,shadows:oot.shadow,...lye},lot={color:{alternative100:"#181826",alternative200:"#4a4a6a",alternative500:"#ac73e6",alternative600:"#ac73e6",alternative700:"#e0c1f4",buttonNeutral0:"#ffffff",buttonPrimary500:"#7b79ff",buttonPrimary600:"#4945ff",danger100:"#181826",danger200:"#4a4a6a",danger500:"#ee5e52",danger600:"#ee5e52",danger700:"#ee5e52",neutral0:"#212134",neutral100:"#181826",neutral1000:"#ffffff",neutral150:"#32324d",neutral200:"#4a4a6a",neutral300:"#666687",neutral400:"#a5a5ba",neutral500:"#c0c0cf",neutral600:"#a5a5ba",neutral700:"#eaeaef",neutral800:"#ffffff",neutral900:"#ffffff",primary100:"#181826",primary200:"#4a4a6a",primary500:"#4945ff",primary600:"#7b79ff",primary700:"#7b79ff",secondary100:"#181826",secondary200:"#4a4a6a",secondary500:"#66b7f1",secondary600:"#66b7f1",secondary700:"#b8e1ff",success100:"#181826",success200:"#4a4a6a",success500:"#5cb176",success600:"#5cb176",success700:"#c6f0c2",warning100:"#181826",warning200:"#4a4a6a",warning500:"#f29d41",warning600:"#f29d41",warning700:"#fae7b9"}},cot={shadow:{filterShadow:"1px 1px 10px rgba(3, 3, 5, 0.35)",focus:"inset 2px 0px 0px rgb(39, 31, 224), inset 0px 2px 0px rgb(39, 31, 224), inset -2px 0px 0px rgb(39, 31, 224), inset 0px -2px 0px rgb(39, 31, 224)",focusShadow:"0px 0px 6px rgba(76, 191, 255, 0.75)",popupShadow:"1px 1px 10px rgba(3, 3, 5, 0.35)",tableShadow:"1px 1px 10px rgba(3, 3, 5, 0.2)"}},uot={colors:lot.color,shadows:cot.shadow,...lye};var nx=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},WI={exports:{}};/**
931 * @license
932 * Lodash <https://lodash.com/>
933 * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
934 * Released under MIT license <https://lodash.com/license>
935 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
936 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
937 */WI.exports;(function(t,e){(function(){var n,r="4.17.21",i=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",o="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",c=500,u="__lodash_placeholder__",d=1,f=2,h=4,m=1,g=2,b=1,E=2,x=4,S=8,A=16,R=32,C=64,T=128,I=256,D=512,k=30,O="...",P=800,M=16,j=1,U=2,z=3,G=1/0,F=9007199254740991,$=17976931348623157e292,H=NaN,q=4294967295,Y=q-1,se=q>>>1,ye=[["ary",T],["bind",b],["bindKey",E],["curry",S],["curryRight",A],["flip",D],["partial",R],["partialRight",C],["rearg",I]],ie="[object Arguments]",ne="[object Array]",ae="[object AsyncFunction]",Se="[object Boolean]",Re="[object Date]",je="[object DOMException]",Fe="[object Error]",Me="[object Function]",Et="[object GeneratorFunction]",$t="[object Map]",Ot="[object Number]",Wn="[object Null]",zn="[object Object]",Na="[object Promise]",ya="[object Proxy]",ba="[object RegExp]",At="[object Set]",ve="[object String]",Ge="[object Symbol]",Xe="[object Undefined]",nt="[object WeakMap]",Nt="[object WeakSet]",Bt="[object ArrayBuffer]",Ft="[object DataView]",vr="[object Float32Array]",Or="[object Float64Array]",_n="[object Int8Array]",Fc="[object Int16Array]",tn="[object Int32Array]",ii="[object Uint8Array]",ls="[object Uint8ClampedArray]",Xg="[object Uint16Array]",xE="[object Uint32Array]",sA=/\b__p \+= '';/g,Zg=/\b(__p \+=) '' \+/g,aA=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Jg=/&(?:amp|lt|gt|quot|#39);/g,ev=/[&<>"']/g,wM=RegExp(Jg.source),oA=RegExp(ev.source),SM=/<%-([\s\S]+?)%>/g,lA=/<%([\s\S]+?)%>/g,Jp=/<%=([\s\S]+?)%>/g,tv=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,TM=/^\w*$/,AM=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,ue=RegExp(te.source),xe=/^\s+/,$e=/\s/,qe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,gt=/\{\n\/\* \[wrapped with (.+)\] \*/,Pt=/,? & /,ot=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ut=/[()=,{}\[\]\/\s]/,it=/\\(\\)?/g,ht=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ut=/\w*$/,ln=/^[-+]0x[0-9a-f]+$/i,Bi=/^0b[01]+$/i,Gn=/^\[object .+?Constructor\]$/,Sn=/^0o[0-7]+$/i,Mr=/^(?:0|[1-9]\d*)$/,Wf=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
vendor: 4,167 bytes, line 937
9377f]/g,jc=/($^)/,Bl=/['\n\r\u2028\u2029\\]/g,Ea="\\ud800-\\udfff",wE="\\u0300-\\u036f",em="\\ufe20-\\ufe2f",pd="\\u20d0-\\u20ff",tm=wE+em+pd,nm="\\u2700-\\u27bf",pn="a-z\\xdf-\\xf6\\xf8-\\xff",Pr="\\xac\\xb1\\xd7\\xf7",zf="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",rm="\\u2000-\\u206f",si=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",md="A-Z\\xc0-\\xd6\\xd8-\\xde",SE="\\ufe0e\\ufe0f",cA=Pr+zf+rm+si,CM="['’]",w_e="["+Ea+"]",Qq="["+cA+"]",uA="["+tm+"]",Xq="\\d+",S_e="["+nm+"]",Zq="["+pn+"]",Jq="[^"+Ea+cA+Xq+nm+pn+md+"]",RM="\\ud83c[\\udffb-\\udfff]",T_e="(?:"+uA+"|"+RM+")",eK="[^"+Ea+"]",_M="(?:\\ud83c[\\udde6-\\uddff]){2}",IM="[\\ud800-\\udbff][\\udc00-\\udfff]",nv="["+md+"]",tK="\\u200d",nK="(?:"+Zq+"|"+Jq+")",A_e="(?:"+nv+"|"+Jq+")",rK="(?:"+CM+"(?:d|ll|m|re|s|t|ve))?",iK="(?:"+CM+"(?:D|LL|M|RE|S|T|VE))?",sK=T_e+"?",aK="["+SE+"]?",C_e="(?:"+tK+"(?:"+[eK,_M,IM].join("|")+")"+aK+sK+")*",R_e="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",__e="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",oK=aK+sK+C_e,I_e="(?:"+[S_e,_M,IM].join("|")+")"+oK,k_e="(?:"+[eK+uA+"?",uA,_M,IM,w_e].join("|")+")",D_e=RegExp(CM,"g"),L_e=RegExp(uA,"g"),kM=RegExp(RM+"(?="+RM+")|"+k_e+oK,"g"),O_e=RegExp([nv+"?"+Zq+"+"+rK+"(?="+[Qq,nv,"$"].join("|")+")",A_e+"+"+iK+"(?="+[Qq,nv+nK,"$"].join("|")+")",nv+"?"+nK+"+"+rK,nv+"+"+iK,__e,R_e,Xq,I_e].join("|"),"g"),M_e=RegExp("["+tK+Ea+tm+SE+"]"),P_e=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,$_e=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],N_e=-1,yr={};yr[vr]=yr[Or]=yr[_n]=yr[Fc]=yr[tn]=yr[ii]=yr[ls]=yr[Xg]=yr[xE]=!0,yr[ie]=yr[ne]=yr[Bt]=yr[Se]=yr[Ft]=yr[Re]=yr[Fe]=yr[Me]=yr[$t]=yr[Ot]=yr[zn]=yr[ba]=yr[At]=yr[ve]=yr[nt]=!1;var lr={};lr[ie]=lr[ne]=lr[Bt]=lr[Ft]=lr[Se]=lr[Re]=lr[vr]=lr[Or]=lr[_n]=lr[Fc]=lr[tn]=lr[$t]=lr[Ot]=lr[zn]=lr[ba]=lr[At]=lr[ve]=lr[Ge]=lr[ii]=lr[ls]=lr[Xg]=lr[xE]=!0,lr[Fe]=lr[Me]=lr[nt]=!1;var F_e={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},j_e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},B_e={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},U_e={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},H_e=parseFloat,V_e=parseInt,lK=typeof nx=="object"&&nx&&nx.Object===Object&&nx,W_e=typeof self=="object"&&self&&self.Object===Object&&self,Os=lK||W_e||Function("return this")(),DM=e&&!e.nodeType&&e,im=DM&&!0&&t&&!t.nodeType&&t,cK=im&&im.exports===DM,LM=cK&&lK.process,Yo=function(){try{var oe=im&&im.require&&im.require("util").t
vendor: 11,735 bytes, line 937
937ypes;return oe||LM&&LM.binding&&LM.binding("util")}catch{}}(),uK=Yo&&Yo.isArrayBuffer,dK=Yo&&Yo.isDate,fK=Yo&&Yo.isMap,hK=Yo&&Yo.isRegExp,pK=Yo&&Yo.isSet,mK=Yo&&Yo.isTypedArray;function yo(oe,_e,Te){switch(Te.length){case 0:return oe.call(_e);case 1:return oe.call(_e,Te[0]);case 2:return oe.call(_e,Te[0],Te[1]);case 3:return oe.call(_e,Te[0],Te[1],Te[2])}return oe.apply(_e,Te)}function z_e(oe,_e,Te,rt){for(var Ht=-1,In=oe==null?0:oe.length;++Ht<In;){var Ui=oe[Ht];_e(rt,Ui,Te(Ui),oe)}return rt}function Qo(oe,_e){for(var Te=-1,rt=oe==null?0:oe.length;++Te<rt&&_e(oe[Te],Te,oe)!==!1;);return oe}function G_e(oe,_e){for(var Te=oe==null?0:oe.length;Te--&&_e(oe[Te],Te,oe)!==!1;);return oe}function gK(oe,_e){for(var Te=-1,rt=oe==null?0:oe.length;++Te<rt;)if(!_e(oe[Te],Te,oe))return!1;return!0}function Gf(oe,_e){for(var Te=-1,rt=oe==null?0:oe.length,Ht=0,In=[];++Te<rt;){var Ui=oe[Te];_e(Ui,Te,oe)&&(In[Ht++]=Ui)}return In}function dA(oe,_e){var Te=oe==null?0:oe.length;return!!Te&&rv(oe,_e,0)>-1}function OM(oe,_e,Te){for(var rt=-1,Ht=oe==null?0:oe.length;++rt<Ht;)if(Te(_e,oe[rt]))return!0;return!1}function $r(oe,_e){for(var Te=-1,rt=oe==null?0:oe.length,Ht=Array(rt);++Te<rt;)Ht[Te]=_e(oe[Te],Te,oe);return Ht}function qf(oe,_e){for(var Te=-1,rt=_e.length,Ht=oe.length;++Te<rt;)oe[Ht+Te]=_e[Te];return oe}function MM(oe,_e,Te,rt){var Ht=-1,In=oe==null?0:oe.length;for(rt&&In&&(Te=oe[++Ht]);++Ht<In;)Te=_e(Te,oe[Ht],Ht,oe);return Te}function q_e(oe,_e,Te,rt){var Ht=oe==null?0:oe.length;for(rt&&Ht&&(Te=oe[--Ht]);Ht--;)Te=_e(Te,oe[Ht],Ht,oe);return Te}function PM(oe,_e){for(var Te=-1,rt=oe==null?0:oe.length;++Te<rt;)if(_e(oe[Te],Te,oe))return!0;return!1}var K_e=$M("length");function Y_e(oe){return oe.split("")}function Q_e(oe){return oe.match(ot)||[]}function vK(oe,_e,Te){var rt;return Te(oe,function(Ht,In,Ui){if(_e(Ht,In,Ui))return rt=In,!1}),rt}function fA(oe,_e,Te,rt){for(var Ht=oe.length,In=Te+(rt?1:-1);rt?In--:++In<Ht;)if(_e(oe[In],In,oe))return In;return-1}function rv(oe,_e,Te){return _e===_e?lIe(oe,_e,Te):fA(oe,yK,Te)}function X_e(oe,_e,Te,rt){for(var Ht=Te-1,In=oe.length;++Ht<In;)if(rt(oe[Ht],_e))return Ht;return-1}function yK(oe){return oe!==oe}function bK(oe,_e){var Te=oe==null?0:oe.length;return Te?FM(oe,_e)/Te:H}function $M(oe){return function(_e){return _e==null?n:_e[oe]}}function NM(oe){return function(_e){return oe==null?n:oe[_e]}}function EK(oe,_e,Te,rt,Ht){return Ht(oe,function(In,Ui,Zn){Te=rt?(rt=!1,In):_e(Te,In,Ui,Zn)}),Te}function Z_e(oe,_e){var Te=oe.length;for(oe.sort(_e);Te--;)oe[Te]=oe[Te].value;return oe}function FM(oe,_e){for(var Te,rt=-1,Ht=oe.length;++rt<Ht;){var In=_e(oe[rt]);In!==n&&(Te=Te===n?In:Te+In)}return Te}function jM(oe,_e){for(var Te=-1,rt=Array(oe);++Te<oe;)rt[Te]=_e(Te);return rt}function J_e(oe,_e){return $r(_e,function(Te){return[Te,oe[Te]]})}function xK(oe){return oe&&oe.slice(0,AK(oe)+1).replace(xe,"")}function bo(oe){return function(_e){return oe(_e)}}function BM(oe,_e){return $r(_e,function(Te){return oe[Te]})}function TE(oe,_e){return oe.has(_e)}function wK(oe,_e){for(var Te=-1,rt=oe.length;++Te<rt&&rv(_e,oe[Te],0)>-1;);return Te}function SK(oe,_e){for(var Te=oe.length;Te--&&rv(_e,oe[Te],0)>-1;);return Te}function eIe(oe,_e){for(var Te=oe.length,rt=0;Te--;)oe[Te]===_e&&++rt;return rt}var tIe=NM(F_e),nIe=NM(j_e);function rIe(oe){return"\\"+U_e[oe]}function iIe(oe,_e){return oe==null?n:oe[_e]}function iv(oe){return M_e.test(oe)}function sIe(oe){return P_e.test(oe)}function aIe(oe){for(var _e,Te=[];!(_e=oe.next()).done;)Te.push(_e.value);return Te}function UM(oe){var _e=-1,Te=Array(oe.size);return oe.forEach(function(rt,Ht){Te[++_e]=[Ht,rt]}),Te}function TK(oe,_e){return function(Te){return oe(_e(Te))}}function Kf(oe,_e){for(var Te=-1,rt=oe.length,Ht=0,In=[];++Te<rt;){var Ui=oe[Te];(Ui===_e||Ui===u)&&(oe[Te]=u,In[Ht++]=Te)}return In}function hA(oe){var _e=-1,Te=Array(oe.size);return oe.forEach(function(rt){Te[++_e]=rt}),Te}function oIe(oe){var _e=-1,Te=Array(oe.size);return oe.forEach(function(rt){Te[++_e]=[rt,rt]}),Te}function lIe(oe,_e,Te){for(var rt=Te-1,Ht=oe.length;++rt<Ht;)if(oe[rt]===_e)return rt;return-1}function cIe(oe,_e,Te){for(var rt=Te+1;rt--;)if(oe[rt]===_e)return rt;return rt}function sv(oe){return iv(oe)?dIe(oe):K_e(oe)}function Ul(oe){return iv(oe)?fIe(oe):Y_e(oe)}function AK(oe){for(var _e=oe.length;_e--&&$e.test(oe.charAt(_e)););return _e}var uIe=NM(B_e);function dIe(oe){for(var _e=kM.lastIndex=0;kM.test(oe);)++_e;return _e}function fIe(oe){return oe.match(kM)||[]}function hIe(oe){return oe.match(O_e)||[]}var pIe=function oe(_e){_e=_e==null?Os:av.defaults(Os.Object(),_e,av.pick(Os,$_e));var Te=_e.Array,rt=_e.Date,Ht=_e.Error,In=_e.Function,Ui=_e.Math,Zn=_e.Object,HM=_e.RegExp,mIe=_e.String,Xo=_e.TypeError,pA=Te.prototype,gIe=In.prototype,ov=Zn.prototype,mA=_e["__core-js_shared__"],gA=gIe.toString,jn=ov.hasOwnProperty,vIe=0,CK=function(){var v=/[^.]+$/.exec(mA&&mA.keys&&mA.keys.IE_PROTO||"");return v?"Symbol(src)_1."+v:""}(),vA=ov.toString,yIe=gA.call(Zn),bIe=Os._,EIe=HM("^"+gA.call(jn).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),yA=cK?_e.Buffer:n,Yf=_e.Symbol,bA=_e.Uint8Array,RK=yA?yA.allocUnsafe:n,EA=TK(Zn.getPrototypeOf,Zn),_K=Zn.create,IK=ov.propertyIsEnumerable,xA=pA.splice,kK=Yf?Yf.isConcatSpreadable:n,AE=Yf?Yf.iterator:n,sm=Yf?Yf.toStringTag:n,wA=function(){try{var v=um(Zn,"defineProperty");return v({},"",{}),v}catch{}}(),xIe=_e.clearTimeout!==Os.clearTimeout&&_e.clearTimeout,wIe=rt&&rt.now!==Os.Date.now&&rt.now,SIe=_e.setTimeout!==Os.setTimeout&&_e.setTimeout,SA=Ui.ceil,TA=Ui.floor,VM=Zn.getOwnPropertySymbols,TIe=yA?yA.isBuffer:n,DK=_e.isFinite,AIe=pA.join,CIe=TK(Zn.keys,Zn),Hi=Ui.max,Xs=Ui.min,RIe=rt.now,_Ie=_e.parseInt,LK=Ui.random,IIe=pA.reverse,WM=um(_e,"DataView"),CE=um(_e,"Map"),zM=um(_e,"Promise"),lv=um(_e,"Set"),RE=um(_e,"WeakMap"),_E=um(Zn,"create"),AA=RE&&new RE,cv={},kIe=dm(WM),DIe=dm(CE),LIe=dm(zM),OIe=dm(lv),MIe=dm(RE),CA=Yf?Yf.prototype:n,IE=CA?CA.valueOf:n,OK=CA?CA.toString:n;function V(v){if(ai(v)&&!zt(v)&&!(v instanceof cn)){if(v instanceof Zo)return v;if(jn.call(v,"__wrapped__"))return MY(v)}return new Zo(v)}var uv=function(){function v(){}return function(w){if(!qr(w))return{};if(_K)return _K(w);v.prototype=w;var _=new v;return v.prototype=n,_}}();function RA(){}function Zo(v,w){this.__wrapped__=v,this.__actions__=[],this.__chain__=!!w,this.__index__=0,this.__values__=n}V.templateSettings={escape:SM,evaluate:lA,interpolate:Jp,variable:"",imports:{_:V}},V.prototype=RA.prototype,V.prototype.constructor=V,Zo.prototype=uv(RA.prototype),Zo.prototype.constructor=Zo;function cn(v){this.__wrapped__=v,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=q,this.__views__=[]}function PIe(){var v=new cn(this.__wrapped__);return v.__actions__=Fa(this.__actions__),v.__dir__=this.__dir__,v.__filtered__=this.__filtered__,v.__iteratees__=Fa(this.__iteratees__),v.__takeCount__=this.__takeCount__,v.__views__=Fa(this.__views__),v}function $Ie(){if(this.__filtered__){var v=new cn(this);v.__dir__=-1,v.__filtered__=!0}else v=this.clone(),v.__dir__*=-1;return v}function NIe(){var v=this.__wrapped__.value(),w=this.__dir__,_=zt(v),L=w<0,N=_?v.length:0,W=Yke(0,N,this.__views__),Q=W.start,re=W.end,ce=re-Q,Ie=L?re:Q-1,ke=this.__iteratees__,Pe=ke.length,Ke=0,ft=Xs(ce,this.__takeCount__);if(!_||!L&&N==ce&&ft==ce)return rY(v,this.__actions__);var Dt=[];e:for(;ce--&&Ke<ft;){Ie+=w;for(var Yt=-1,Lt=v[Ie];++Yt<Pe;){var nn=ke[Yt],mn=nn.iteratee,wo=nn.type,Sa=mn(Lt);if(wo==U)Lt=Sa;else if(!Sa){if(wo==j)continue e;break e}}Dt[Ke++]=Lt}return Dt}cn.prototype=uv(RA.prototype),cn.prototype.constructor=cn;function am(v){var w=-1,_=v==null?0:v.length;for(this.clear();++w<_;){var L=v[w];this.set(L[0],L[1])}}function FIe(){this.__data__=_E?_E(null):{},this.size=0}function jIe(v){var w=this.has(v)&&delete this.__data__[v];return this.size-=w?1:0,w}function BIe(v){var w=this.__data__;if(_E){var _=w[v];return _===l?n:_}return jn.call(w,v)?w[v]:n}function UIe(v){var w=this.__data__;return _E?w[v]!==n:jn.call(w,v)}function HIe(v,w){var _=this.__data__;return this.size+=this.has(v)?0:1,_[v]=_E&&w===n?l:w,this}am.prototype.clear=FIe,am.prototype.delete=jIe,am.prototype.get=BIe,am.prototype.has=UIe,am.prototype.set=HIe;function gd(v){var w=-1,_=v==null?0:v.length;for(this.clear();++w<_;){var L=v[w];this.set(L[0],L[1])}}function VIe(){this.__data__=[],this.size=0}function WIe(v){var w=this.__data__,_=_A(w,v);if(_<0)return!1;var L=w.length-1;return _==L?w.pop():xA.call(w,_,1),--this.size,!0}function zIe(v){var w=this.__data__,_=_A(w,v);return _<0?n:w[_][1]}function GIe(v){return _A(this.__data__,v)>-1}function qIe(v,w){var _=this.__data__,L=_A(_,v);return L<0?(++this.size,_.push([v,w])):_[L][1]=w,this}gd.prototype.clear=VIe,gd.prototype.delete=WIe,gd.prototype.get=zIe,gd.prototype.has=GIe,gd.prototype.set=qIe;function vd(v){var w=-1,_=v==null?0:v.length;for(this.clear();++w<_;){var L=v[w];this.set(L[0],L[1])}}function KIe(){this.size=0,this.__data__={hash:new am,map:new(CE||gd),string:new am}}function YIe(v){var w=BA(this,v).delete(v);return this.size-=w?1:0,w}function QIe(v){return BA(this,v).get(v)}function XIe(v){return BA(this,v).has(v)}function ZIe(v,w){var _=BA(this,v),L=_.size;return _.set(v,w),this.size+=_.size==L?0:1,this}vd.prototype.clear=KIe,vd.prototype.delete=YIe,vd.prototype.get=QIe,vd.prototype.has=XIe,vd.prototype.set=ZIe;function om(v){var w=-1,_=v==null?0:v.length;for(this.__data__=new vd;++w<_;)this.add(v[w])}function JIe(v){return this.__data__.set(v,l),this}function eke(v){return this.__data__.has(v)}om.prototype.add=om.prototype.push=JIe,om.prototype.has=eke;function Hl(v){var w=this.__data__=new gd(v);this.size=w.size}function tke(){this.__data__=new gd,this.size=0}function nke(v){var w=this.__data__,_=w.delete(v);return this.size=w.size,_}function rke(v){return this.__data__.get(v)}function ike(v){return this.__data__.has(v)}function ske(v,w){var _=this.__data__;if(_ instanceof gd){var L=_.__data__;if(!CE||L.length<i-1)return L.push([v,w]),this.size=++_.size,this;_=this.__data__=new vd(L)}return _.set(v,w),this.size=_.size,this}Hl.prototype.clear=tke,Hl.prototype.delete=nke,Hl.prototype.get=rke,Hl.prototype.has=ike,Hl.prototype.set=ske;function MK(v,w){var _=zt(v),L=!_&&fm(v),N=!_&&!L&&eh(v),W=!_&&!L&&!N&&pv(v),Q=_||L||N||W,re=Q?jM(v.length,mIe):[],ce=re.length;for(var Ie in v)(w||jn.call(v,Ie))&&!(Q&&(Ie=="length"||N&&(Ie=="offset"||Ie=="parent")||W&&(Ie=="buffer"||Ie=="byteLength"||Ie=="byteOffset")||xd(Ie,ce)))&&re.push(Ie);return re}function PK(v){var w=v.length;return w?v[n4(0,w-1)]:n}function ake(v,w){return UA(Fa(v),lm(w,0,v.length))}function oke(v){return UA(Fa(v))}function GM(v,w,_){(_!==n&&!Vl(v[w],_)||_===n&&!(w in v))&&yd(v,w,_)}function kE(v,w,_){var L=v[w];(!(jn.call(v,w)&&Vl(L,_))||_===n&&!(w in v))&&yd(v,w,_)}function _A(v,w){for(var _=v.length;_--;)if(Vl(v[_][0],w))return _;return-1}function lke(v,w,_,L){return Qf(v,function(N,W,Q){w(L,N,_(N),Q)}),L}function $K(v,w){return v&&Uc(w,cs(w),v)}function cke(v,w){return v&&Uc(w,Ba(w),v)}function yd(v,w,_){w=="__proto__"&&wA?wA(v,w,{configurable:!0,enumerable:!0,value:_,writable:!0}):v[w]=_}function qM(v,w){for(var _=-1,L=w.length,N=Te(L),W=v==null;++_<L;)N[_]=W?n:R4(v,w[_]);return N}function lm(v,w,_){return v===v&&(_!==n&&(v=v<=_?v:_),w!==n&&(v=v>=w?v:w)),v}function Jo(v,w,_,L,N,W){var Q,re=w&d,ce=w&f,Ie=w&h;if(_&&(Q=N?_(v,L,N,W):_(v)),Q!==n)return Q;if(!qr(v))return v;var ke=zt(v);if(ke){if(Q=Xke(v),!re)return Fa(v,Q)}else{var Pe=Zs(v),Ke=Pe==Me||Pe==Et;if(eh(v))return aY(v,re);if(Pe==zn||Pe==ie||Ke&&!N){if(Q=ce||Ke?{}:AY(v),!re)return ce?Bke(v,cke(Q,v)):jke(v,$K(Q,v))}else{if(!lr[Pe])return N?v:{};Q=Zke(v,Pe,re)}}
vendor: 9,750 bytes, line 937
937W||(W=new Hl);var ft=W.get(v);if(ft)return ft;W.set(v,Q),eQ(v)?v.forEach(function(Lt){Q.add(Jo(Lt,w,_,Lt,v,W))}):ZY(v)&&v.forEach(function(Lt,nn){Q.set(nn,Jo(Lt,w,_,nn,v,W))});var Dt=Ie?ce?h4:f4:ce?Ba:cs,Yt=ke?n:Dt(v);return Qo(Yt||v,function(Lt,nn){Yt&&(nn=Lt,Lt=v[nn]),kE(Q,nn,Jo(Lt,w,_,nn,v,W))}),Q}function uke(v){var w=cs(v);return function(_){return NK(_,v,w)}}function NK(v,w,_){var L=_.length;if(v==null)return!L;for(v=Zn(v);L--;){var N=_[L],W=w[N],Q=v[N];if(Q===n&&!(N in v)||!W(Q))return!1}return!0}function FK(v,w,_){if(typeof v!="function")throw new Xo(a);return NE(function(){v.apply(n,_)},w)}function DE(v,w,_,L){var N=-1,W=dA,Q=!0,re=v.length,ce=[],Ie=w.length;if(!re)return ce;_&&(w=$r(w,bo(_))),L?(W=OM,Q=!1):w.length>=i&&(W=TE,Q=!1,w=new om(w));e:for(;++N<re;){var ke=v[N],Pe=_==null?ke:_(ke);if(ke=L||ke!==0?ke:0,Q&&Pe===Pe){for(var Ke=Ie;Ke--;)if(w[Ke]===Pe)continue e;ce.push(ke)}else W(w,Pe,L)||ce.push(ke)}return ce}var Qf=dY(Bc),jK=dY(YM,!0);function dke(v,w){var _=!0;return Qf(v,function(L,N,W){return _=!!w(L,N,W),_}),_}function IA(v,w,_){for(var L=-1,N=v.length;++L<N;){var W=v[L],Q=w(W);if(Q!=null&&(re===n?Q===Q&&!xo(Q):_(Q,re)))var re=Q,ce=W}return ce}function fke(v,w,_,L){var N=v.length;for(_=Kt(_),_<0&&(_=-_>N?0:N+_),L=L===n||L>N?N:Kt(L),L<0&&(L+=N),L=_>L?0:nQ(L);_<L;)v[_++]=w;return v}function BK(v,w){var _=[];return Qf(v,function(L,N,W){w(L,N,W)&&_.push(L)}),_}function Ms(v,w,_,L,N){var W=-1,Q=v.length;for(_||(_=eDe),N||(N=[]);++W<Q;){var re=v[W];w>0&&_(re)?w>1?Ms(re,w-1,_,L,N):qf(N,re):L||(N[N.length]=re)}return N}var KM=fY(),UK=fY(!0);function Bc(v,w){return v&&KM(v,w,cs)}function YM(v,w){return v&&UK(v,w,cs)}function kA(v,w){return Gf(w,function(_){return wd(v[_])})}function cm(v,w){w=Zf(w,v);for(var _=0,L=w.length;v!=null&&_<L;)v=v[Hc(w[_++])];return _&&_==L?v:n}function HK(v,w,_){var L=w(v);return zt(v)?L:qf(L,_(v))}function xa(v){return v==null?v===n?Xe:Wn:sm&&sm in Zn(v)?Kke(v):oDe(v)}function QM(v,w){return v>w}function hke(v,w){return v!=null&&jn.call(v,w)}function pke(v,w){return v!=null&&w in Zn(v)}function mke(v,w,_){return v>=Xs(w,_)&&v<Hi(w,_)}function XM(v,w,_){for(var L=_?OM:dA,N=v[0].length,W=v.length,Q=W,re=Te(W),ce=1/0,Ie=[];Q--;){var ke=v[Q];Q&&w&&(ke=$r(ke,bo(w))),ce=Xs(ke.length,ce),re[Q]=!_&&(w||N>=120&&ke.length>=120)?new om(Q&&ke):n}ke=v[0];var Pe=-1,Ke=re[0];e:for(;++Pe<N&&Ie.length<ce;){var ft=ke[Pe],Dt=w?w(ft):ft;if(ft=_||ft!==0?ft:0,!(Ke?TE(Ke,Dt):L(Ie,Dt,_))){for(Q=W;--Q;){var Yt=re[Q];if(!(Yt?TE(Yt,Dt):L(v[Q],Dt,_)))continue e}Ke&&Ke.push(Dt),Ie.push(ft)}}return Ie}function gke(v,w,_,L){return Bc(v,function(N,W,Q){w(L,_(N),W,Q)}),L}function LE(v,w,_){w=Zf(w,v),v=IY(v,w);var L=v==null?v:v[Hc(tl(w))];return L==null?n:yo(L,v,_)}function VK(v){return ai(v)&&xa(v)==ie}function vke(v){return ai(v)&&xa(v)==Bt}function yke(v){return ai(v)&&xa(v)==Re}function OE(v,w,_,L,N){return v===w?!0:v==null||w==null||!ai(v)&&!ai(w)?v!==v&&w!==w:bke(v,w,_,L,OE,N)}function bke(v,w,_,L,N,W){var Q=zt(v),re=zt(w),ce=Q?ne:Zs(v),Ie=re?ne:Zs(w);ce=ce==ie?zn:ce,Ie=Ie==ie?zn:Ie;var ke=ce==zn,Pe=Ie==zn,Ke=ce==Ie;if(Ke&&eh(v)){if(!eh(w))return!1;Q=!0,ke=!1}if(Ke&&!ke)return W||(W=new Hl),Q||pv(v)?wY(v,w,_,L,N,W):Gke(v,w,ce,_,L,N,W);if(!(_&m)){var ft=ke&&jn.call(v,"__wrapped__"),Dt=Pe&&jn.call(w,"__wrapped__");if(ft||Dt){var Yt=ft?v.value():v,Lt=Dt?w.value():w;return W||(W=new Hl),N(Yt,Lt,_,L,W)}}return Ke?(W||(W=new Hl),qke(v,w,_,L,N,W)):!1}function Eke(v){return ai(v)&&Zs(v)==$t}function ZM(v,w,_,L){var N=_.length,W=N,Q=!L;if(v==null)return!W;for(v=Zn(v);N--;){var re=_[N];if(Q&&re[2]?re[1]!==v[re[0]]:!(re[0]in v))return!1}for(;++N<W;){re=_[N];var ce=re[0],Ie=v[ce],ke=re[1];if(Q&&re[2]){if(Ie===n&&!(ce in v))return!1}else{var Pe=new Hl;if(L)var Ke=L(Ie,ke,ce,v,w,Pe);if(!(Ke===n?OE(ke,Ie,m|g,L,Pe):Ke))return!1}}return!0}function WK(v){if(!qr(v)||nDe(v))return!1;var w=wd(v)?EIe:Gn;return w.test(dm(v))}function xke(v){return ai(v)&&xa(v)==ba}function wke(v){return ai(v)&&Zs(v)==At}function Ske(v){return ai(v)&&qA(v.length)&&!!yr[xa(v)]}function zK(v){return typeof v=="function"?v:v==null?Ua:typeof v=="object"?zt(v)?KK(v[0],v[1]):qK(v):hQ(v)}function JM(v){if(!$E(v))return CIe(v);var w=[];for(var _ in Zn(v))jn.call(v,_)&&_!="constructor"&&w.push(_);return w}function Tke(v){if(!qr(v))return aDe(v);var w=$E(v),_=[];for(var L in v)L=="constructor"&&(w||!jn.call(v,L))||_.push(L);return _}function e4(v,w){return v<w}function GK(v,w){var _=-1,L=ja(v)?Te(v.length):[];return Qf(v,function(N,W,Q){L[++_]=w(N,W,Q)}),L}function qK(v){var w=m4(v);return w.length==1&&w[0][2]?RY(w[0][0],w[0][1]):function(_){return _===v||ZM(_,v,w)}}function KK(v,w){return v4(v)&&CY(w)?RY(Hc(v),w):function(_){var L=R4(_,v);return L===n&&L===w?_4(_,v):OE(w,L,m|g)}}function DA(v,w,_,L,N){v!==w&&KM(w,function(W,Q){if(N||(N=new Hl),qr(W))Ake(v,w,Q,_,DA,L,N);else{var re=L?L(b4(v,Q),W,Q+"",v,w,N):n;re===n&&(re=W),GM(v,Q,re)}},Ba)}function Ake(v,w,_,L,N,W,Q){var re=b4(v,_),ce=b4(w,_),Ie=Q.get(ce);if(Ie){GM(v,_,Ie);return}var ke=W?W(re,ce,_+"",v,w,Q):n,Pe=ke===n;if(Pe){var Ke=zt(ce),ft=!Ke&&eh(ce),Dt=!Ke&&!ft&&pv(ce);ke=ce,Ke||ft||Dt?zt(re)?ke=re:di(re)?ke=Fa(re):ft?(Pe=!1,ke=aY(ce,!0)):Dt?(Pe=!1,ke=oY(ce,!0)):ke=[]:FE(ce)||fm(ce)?(ke=re,fm(re)?ke=rQ(re):(!qr(re)||wd(re))&&(ke=AY(ce))):Pe=!1}Pe&&(Q.set(ce,ke),N(ke,ce,L,W,Q),Q.delete(ce)),GM(v,_,ke)}function YK(v,w){var _=v.length;if(_)return w+=w<0?_:0,xd(w,_)?v[w]:n}function QK(v,w,_){w.length?w=$r(w,function(W){return zt(W)?function(Q){return cm(Q,W.length===1?W[0]:W)}:W}):w=[Ua];var L=-1;w=$r(w,bo(It()));var N=GK(v,function(W,Q,re){var ce=$r(w,function(Ie){return Ie(W)});return{criteria:ce,index:++L,value:W}});return Z_e(N,function(W,Q){return Fke(W,Q,_)})}function Cke(v,w){return XK(v,w,function(_,L){return _4(v,L)})}function XK(v,w,_){for(var L=-1,N=w.length,W={};++L<N;){var Q=w[L],re=cm(v,Q);_(re,Q)&&ME(W,Zf(Q,v),re)}return W}function Rke(v){return function(w){return cm(w,v)}}function t4(v,w,_,L){var N=L?X_e:rv,W=-1,Q=w.length,re=v;for(v===w&&(w=Fa(w)),_&&(re=$r(v,bo(_)));++W<Q;)for(var ce=0,Ie=w[W],ke=_?_(Ie):Ie;(ce=N(re,ke,ce,L))>-1;)re!==v&&xA.call(re,ce,1),xA.call(v,ce,1);return v}function ZK(v,w){for(var _=v?w.length:0,L=_-1;_--;){var N=w[_];if(_==L||N!==W){var W=N;xd(N)?xA.call(v,N,1):s4(v,N)}}return v}function n4(v,w){return v+TA(LK()*(w-v+1))}function _ke(v,w,_,L){for(var N=-1,W=Hi(SA((w-v)/(_||1)),0),Q=Te(W);W--;)Q[L?W:++N]=v,v+=_;return Q}function r4(v,w){var _="";if(!v||w<1||w>F)return _;do w%2&&(_+=v),w=TA(w/2),w&&(v+=v);while(w);return _}function Xt(v,w){return E4(_Y(v,w,Ua),v+"")}function Ike(v){return PK(mv(v))}function kke(v,w){var _=mv(v);return UA(_,lm(w,0,_.length))}function ME(v,w,_,L){if(!qr(v))return v;w=Zf(w,v);for(var N=-1,W=w.length,Q=W-1,re=v;re!=null&&++N<W;){var ce=Hc(w[N]),Ie=_;if(ce==="__proto__"||ce==="constructor"||ce==="prototype")return v;if(N!=Q){var ke=re[ce];Ie=L?L(ke,ce,re):n,Ie===n&&(Ie=qr(ke)?ke:xd(w[N+1])?[]:{})}kE(re,ce,Ie),re=re[ce]}return v}var JK=AA?function(v,w){return AA.set(v,w),v}:Ua,Dke=wA?function(v,w){return wA(v,"toString",{configurable:!0,enumerable:!1,value:k4(w),writable:!0})}:Ua;function Lke(v){return UA(mv(v))}function el(v,w,_){var L=-1,N=v.length;w<0&&(w=-w>N?0:N+w),_=_>N?N:_,_<0&&(_+=N),N=w>_?0:_-w>>>0,w>>>=0;for(var W=Te(N);++L<N;)W[L]=v[L+w];return W}function Oke(v,w){var _;return Qf(v,function(L,N,W){return _=w(L,N,W),!_}),!!_}function LA(v,w,_){var L=0,N=v==null?L:v.length;if(typeof w=="number"&&w===w&&N<=se){for(;L<N;){var W=L+N>>>1,Q=v[W];Q!==null&&!xo(Q)&&(_?Q<=w:Q<w)?L=W+1:N=W}return N}return i4(v,w,Ua,_)}function i4(v,w,_,L){var N=0,W=v==null?0:v.length;if(W===0)return 0;w=_(w);for(var Q=w!==w,re=w===null,ce=xo(w),Ie=w===n;N<W;){var ke=TA((N+W)/2),Pe=_(v[ke]),Ke=Pe!==n,ft=Pe===null,Dt=Pe===Pe,Yt=xo(Pe);if(Q)var Lt=L||Dt;else Ie?Lt=Dt&&(L||Ke):re?Lt=Dt&&Ke&&(L||!ft):ce?Lt=Dt&&Ke&&!ft&&(L||!Yt):ft||Yt?Lt=!1:Lt=L?Pe<=w:Pe<w;Lt?N=ke+1:W=ke}return Xs(W,Y)}function eY(v,w){for(var _=-1,L=v.length,N=0,W=[];++_<L;){var Q=v[_],re=w?w(Q):Q;if(!_||!Vl(re,ce)){var ce=re;W[N++]=Q===0?0:Q}}return W}function tY(v){return typeof v=="number"?v:xo(v)?H:+v}function Eo(v){if(typeof v=="string")return v;if(zt(v))return $r(v,Eo)+"";if(xo(v))return OK?OK.call(v):"";var w=v+"";return w=="0"&&1/v==-1/0?"-0":w}function Xf(v,w,_){var L=-1,N=dA,W=v.length,Q=!0,re=[],ce=re;if(_)Q=!1,N=OM;else if(W>=i){var Ie=w?null:Wke(v);if(Ie)return hA(Ie);Q=!1,N=TE,ce=new om}else ce=w?[]:re;e:for(;++L<W;){var ke=v[L],Pe=w?w(ke):ke;if(ke=_||ke!==0?ke:0,Q&&Pe===Pe){for(var Ke=ce.length;Ke--;)if(ce[Ke]===Pe)continue e;w&&ce.push(Pe),re.push(ke)}else N(ce,Pe,_)||(ce!==re&&ce.push(Pe),re.push(ke))}return re}function s4(v,w){return w=Zf(w,v),v=IY(v,w),v==null||delete v[Hc(tl(w))]}function nY(v,w,_,L){return ME(v,w,_(cm(v,w)),L)}function OA(v,w,_,L){for(var N=v.length,W=L?N:-1;(L?W--:++W<N)&&w(v[W],W,v););return _?el(v,L?0:W,L?W+1:N):el(v,L?W+1:0,L?N:W)}function rY(v,w){var _=v;return _ instanceof cn&&(_=_.value()),MM(w,function(L,N){return N.func.apply(N.thisArg,qf([L],N.args))},_)}function a4(v,w,_){var L=v.length;if(L<2)return L?Xf(v[0]):[];for(var N=-1,W=Te(L);++N<L;)for(var Q=v[N],re=-1;++re<L;)re!=N&&(W[N]=DE(W[N]||Q,v[re],w,_));return Xf(Ms(W,1),w,_)}function iY(v,w,_){for(var L=-1,N=v.length,W=w.length,Q={};++L<N;){var re=L<W?w[L]:n;_(Q,v[L],re)}return Q}function o4(v){return di(v)?v:[]}function l4(v){return typeof v=="function"?v:Ua}function Zf(v,w){return zt(v)?v:v4(v,w)?[v]:OY(Pn(v))}var Mke=Xt;function Jf(v,w,_){var L=v.length;return _=_===n?L:_,!w&&_>=L?v:el(v,w,_)}var sY=xIe||function(v){return Os.clearTimeout(v)};function aY(v,w){if(w)return v.slice();var _=v.length,L=RK?RK(_):new v.constructor(_);return v.copy(L),L}function c4(v){var w=new v.constructor(v.byteLength);return new bA(w).set(new bA(v)),w}
vendor: 4,669 bytes, line 937
937function Pke(v,w){var _=w?c4(v.buffer):v.buffer;return new v.constructor(_,v.byteOffset,v.byteLength)}function $ke(v){var w=new v.constructor(v.source,Ut.exec(v));return w.lastIndex=v.lastIndex,w}function Nke(v){return IE?Zn(IE.call(v)):{}}function oY(v,w){var _=w?c4(v.buffer):v.buffer;return new v.constructor(_,v.byteOffset,v.length)}function lY(v,w){if(v!==w){var _=v!==n,L=v===null,N=v===v,W=xo(v),Q=w!==n,re=w===null,ce=w===w,Ie=xo(w);if(!re&&!Ie&&!W&&v>w||W&&Q&&ce&&!re&&!Ie||L&&Q&&ce||!_&&ce||!N)return 1;if(!L&&!W&&!Ie&&v<w||Ie&&_&&N&&!L&&!W||re&&_&&N||!Q&&N||!ce)return-1}return 0}function Fke(v,w,_){for(var L=-1,N=v.criteria,W=w.criteria,Q=N.length,re=_.length;++L<Q;){var ce=lY(N[L],W[L]);if(ce){if(L>=re)return ce;var Ie=_[L];return ce*(Ie=="desc"?-1:1)}}return v.index-w.index}function cY(v,w,_,L){for(var N=-1,W=v.length,Q=_.length,re=-1,ce=w.length,Ie=Hi(W-Q,0),ke=Te(ce+Ie),Pe=!L;++re<ce;)ke[re]=w[re];for(;++N<Q;)(Pe||N<W)&&(ke[_[N]]=v[N]);for(;Ie--;)ke[re++]=v[N++];return ke}function uY(v,w,_,L){for(var N=-1,W=v.length,Q=-1,re=_.length,ce=-1,Ie=w.length,ke=Hi(W-re,0),Pe=Te(ke+Ie),Ke=!L;++N<ke;)Pe[N]=v[N];for(var ft=N;++ce<Ie;)Pe[ft+ce]=w[ce];for(;++Q<re;)(Ke||N<W)&&(Pe[ft+_[Q]]=v[N++]);return Pe}function Fa(v,w){var _=-1,L=v.length;for(w||(w=Te(L));++_<L;)w[_]=v[_];return w}function Uc(v,w,_,L){var N=!_;_||(_={});for(var W=-1,Q=w.length;++W<Q;){var re=w[W],ce=L?L(_[re],v[re],re,_,v):n;ce===n&&(ce=v[re]),N?yd(_,re,ce):kE(_,re,ce)}return _}function jke(v,w){return Uc(v,g4(v),w)}function Bke(v,w){return Uc(v,SY(v),w)}function MA(v,w){return function(_,L){var N=zt(_)?z_e:lke,W=w?w():{};return N(_,v,It(L,2),W)}}function dv(v){return Xt(function(w,_){var L=-1,N=_.length,W=N>1?_[N-1]:n,Q=N>2?_[2]:n;for(W=v.length>3&&typeof W=="function"?(N--,W):n,Q&&wa(_[0],_[1],Q)&&(W=N<3?n:W,N=1),w=Zn(w);++L<N;){var re=_[L];re&&v(w,re,L,W)}return w})}function dY(v,w){return function(_,L){if(_==null)return _;if(!ja(_))return v(_,L);for(var N=_.length,W=w?N:-1,Q=Zn(_);(w?W--:++W<N)&&L(Q[W],W,Q)!==!1;);return _}}function fY(v){return function(w,_,L){for(var N=-1,W=Zn(w),Q=L(w),re=Q.length;re--;){var ce=Q[v?re:++N];if(_(W[ce],ce,W)===!1)break}return w}}function Uke(v,w,_){var L=w&b,N=PE(v);function W(){var Q=this&&this!==Os&&this instanceof W?N:v;return Q.apply(L?_:this,arguments)}return W}function hY(v){return function(w){w=Pn(w);var _=iv(w)?Ul(w):n,L=_?_[0]:w.charAt(0),N=_?Jf(_,1).join(""):w.slice(1);return L[v]()+N}}function fv(v){return function(w){return MM(dQ(uQ(w).replace(D_e,"")),v,"")}}function PE(v){return function(){var w=arguments;switch(w.length){case 0:return new v;case 1:return new v(w[0]);case 2:return new v(w[0],w[1]);case 3:return new v(w[0],w[1],w[2]);case 4:return new v(w[0],w[1],w[2],w[3]);case 5:return new v(w[0],w[1],w[2],w[3],w[4]);case 6:return new v(w[0],w[1],w[2],w[3],w[4],w[5]);case 7:return new v(w[0],w[1],w[2],w[3],w[4],w[5],w[6])}var _=uv(v.prototype),L=v.apply(_,w);return qr(L)?L:_}}function Hke(v,w,_){var L=PE(v);function N(){for(var W=arguments.length,Q=Te(W),re=W,ce=hv(N);re--;)Q[re]=arguments[re];var Ie=W<3&&Q[0]!==ce&&Q[W-1]!==ce?[]:Kf(Q,ce);if(W-=Ie.length,W<_)return yY(v,w,PA,N.placeholder,n,Q,Ie,n,n,_-W);var ke=this&&this!==Os&&this instanceof N?L:v;return yo(ke,this,Q)}return N}function pY(v){return function(w,_,L){var N=Zn(w);if(!ja(w)){var W=It(_,3);w=cs(w),_=function(re){return W(N[re],re,N)}}var Q=v(w,_,L);return Q>-1?N[W?w[Q]:Q]:n}}function mY(v){return Ed(function(w){var _=w.length,L=_,N=Zo.prototype.thru;for(v&&w.reverse();L--;){var W=w[L];if(typeof W!="function")throw new Xo(a);if(N&&!Q&&jA(W)=="wrapper")var Q=new Zo([],!0)}for(L=Q?L:_;++L<_;){W=w[L];var re=jA(W),ce=re=="wrapper"?p4(W):n;ce&&y4(ce[0])&&ce[1]==(T|S|R|I)&&!ce[4].length&&ce[9]==1?Q=Q[jA(ce[0])].apply(Q,ce[3]):Q=W.length==1&&y4(W)?Q[re]():Q.thru(W)}return function(){var Ie=arguments,ke=Ie[0];if(Q&&Ie.length==1&&zt(ke))return Q.plant(ke).value();for(var Pe=0,Ke=_?w[Pe].apply(this,Ie):ke;++Pe<_;)Ke=w[Pe].call(this,Ke);return Ke}})}function PA(v,w,_,L,N,W,Q,re,ce,Ie){var ke=w&T,Pe=w&b,Ke=w&E,ft=w&(S|A),Dt=w&D,Yt=Ke?n:PE(v);function Lt(){for(var nn=arguments.length,mn=Te(nn),wo=nn;wo--;)mn[wo]=arguments[wo];if(ft)var Sa=hv(Lt),So=eIe(mn,Sa);if(L&&(mn=cY(mn,L,N,ft)),W&&(mn=uY(mn,W,Q,ft)),nn-=So,ft&&nn<Ie){var fi=Kf(mn,Sa);return yY(v,w,PA,Lt.placeholder,_,mn,fi,re,ce,Ie-nn)}var Wl=Pe?_:this,Td=Ke?Wl[v]:v;return nn=mn.length,re?mn=lDe(mn,re):Dt&&nn>1&&mn.reverse(),ke&&ce<nn&&(mn.length=ce),this&&this!==Os&&this instanceof Lt&&(Td=Yt||PE(Td)),Td.apply(Wl,mn)}return Lt}function gY(v,w){return function(_,L){return gke(_,v,w(L),{})}}function $A(v,w){return function(_,L){var N;if(_===n&&L===n)return w;
vendor: 4,283 bytes, line 937
937if(_!==n&&(N=_),L!==n){if(N===n)return L;typeof _=="string"||typeof L=="string"?(_=Eo(_),L=Eo(L)):(_=tY(_),L=tY(L)),N=v(_,L)}return N}}function u4(v){return Ed(function(w){return w=$r(w,bo(It())),Xt(function(_){var L=this;return v(w,function(N){return yo(N,L,_)})})})}function NA(v,w){w=w===n?" ":Eo(w);var _=w.length;if(_<2)return _?r4(w,v):w;var L=r4(w,SA(v/sv(w)));return iv(w)?Jf(Ul(L),0,v).join(""):L.slice(0,v)}function Vke(v,w,_,L){var N=w&b,W=PE(v);function Q(){for(var re=-1,ce=arguments.length,Ie=-1,ke=L.length,Pe=Te(ke+ce),Ke=this&&this!==Os&&this instanceof Q?W:v;++Ie<ke;)Pe[Ie]=L[Ie];for(;ce--;)Pe[Ie++]=arguments[++re];return yo(Ke,N?_:this,Pe)}return Q}function vY(v){return function(w,_,L){return L&&typeof L!="number"&&wa(w,_,L)&&(_=L=n),w=Sd(w),_===n?(_=w,w=0):_=Sd(_),L=L===n?w<_?1:-1:Sd(L),_ke(w,_,L,v)}}function FA(v){return function(w,_){return typeof w=="string"&&typeof _=="string"||(w=nl(w),_=nl(_)),v(w,_)}}function yY(v,w,_,L,N,W,Q,re,ce,Ie){var ke=w&S,Pe=ke?Q:n,Ke=ke?n:Q,ft=ke?W:n,Dt=ke?n:W;w|=ke?R:C,w&=~(ke?C:R),w&x||(w&=-4);var Yt=[v,w,N,ft,Pe,Dt,Ke,re,ce,Ie],Lt=_.apply(n,Yt);return y4(v)&&kY(Lt,Yt),Lt.placeholder=L,DY(Lt,v,w)}function d4(v){var w=Ui[v];return function(_,L){if(_=nl(_),L=L==null?0:Xs(Kt(L),292),L&&DK(_)){var N=(Pn(_)+"e").split("e"),W=w(N[0]+"e"+(+N[1]+L));return N=(Pn(W)+"e").split("e"),+(N[0]+"e"+(+N[1]-L))}return w(_)}}var Wke=lv&&1/hA(new lv([,-0]))[1]==G?function(v){return new lv(v)}:O4;function bY(v){return function(w){var _=Zs(w);return _==$t?UM(w):_==At?oIe(w):J_e(w,v(w))}}function bd(v,w,_,L,N,W,Q,re){var ce=w&E;if(!ce&&typeof v!="function")throw new Xo(a);var Ie=L?L.length:0;if(Ie||(w&=-97,L=N=n),Q=Q===n?Q:Hi(Kt(Q),0),re=re===n?re:Kt(re),Ie-=N?N.length:0,w&C){var ke=L,Pe=N;L=N=n}var Ke=ce?n:p4(v),ft=[v,w,_,L,N,ke,Pe,W,Q,re];if(Ke&&sDe(ft,Ke),v=ft[0],w=ft[1],_=ft[2],L=ft[3],N=ft[4],re=ft[9]=ft[9]===n?ce?0:v.length:Hi(ft[9]-Ie,0),!re&&w&(S|A)&&(w&=-25),!w||w==b)var Dt=Uke(v,w,_);else w==S||w==A?Dt=Hke(v,w,re):(w==R||w==(b|R))&&!N.length?Dt=Vke(v,w,_,L):Dt=PA.apply(n,ft);var Yt=Ke?JK:kY;return DY(Yt(Dt,ft),v,w)}function EY(v,w,_,L){return v===n||Vl(v,ov[_])&&!jn.call(L,_)?w:v}function xY(v,w,_,L,N,W){return qr(v)&&qr(w)&&(W.set(w,v),DA(v,w,n,xY,W),W.delete(w)),v}function zke(v){return FE(v)?n:v}function wY(v,w,_,L,N,W){var Q=_&m,re=v.length,ce=w.length;if(re!=ce&&!(Q&&ce>re))return!1;var Ie=W.get(v),ke=W.get(w);if(Ie&&ke)return Ie==w&&ke==v;var Pe=-1,Ke=!0,ft=_&g?new om:n;for(W.set(v,w),W.set(w,v);++Pe<re;){var Dt=v[Pe],Yt=w[Pe];if(L)var Lt=Q?L(Yt,Dt,Pe,w,v,W):L(Dt,Yt,Pe,v,w,W);if(Lt!==n){if(Lt)continue;Ke=!1;break}if(ft){if(!PM(w,function(nn,mn){if(!TE(ft,mn)&&(Dt===nn||N(Dt,nn,_,L,W)))return ft.push(mn)})){Ke=!1;break}}else if(!(Dt===Yt||N(Dt,Yt,_,L,W))){Ke=!1;break}}return W.delete(v),W.delete(w),Ke}function Gke(v,w,_,L,N,W,Q){switch(_){case Ft:if(v.byteLength!=w.byteLength||v.byteOffset!=w.byteOffset)return!1;v=v.buffer,w=w.buffer;case Bt:return!(v.byteLength!=w.byteLength||!W(new bA(v),new bA(w)));case Se:case Re:case Ot:return Vl(+v,+w);case Fe:return v.name==w.name&&v.message==w.message;case ba:case ve:return v==w+"";case $t:var re=UM;case At:var ce=L&m;if(re||(re=hA),v.size!=w.size&&!ce)return!1;var Ie=Q.get(v);if(Ie)return Ie==w;L|=g,Q.set(v,w);var ke=wY(re(v),re(w),L,N,W,Q);return Q.delete(v),ke;case Ge:if(IE)return IE.call(v)==IE.call(w)}return!1}function qke(v,w,_,L,N,W){var Q=_&m,re=f4(v),ce=re.length,Ie=f4(w),ke=Ie.length;if(ce!=ke&&!Q)return!1;for(var Pe=ce;Pe--;){var Ke=re[Pe];if(!(Q?Ke in w:jn.call(w,Ke)))return!1}var ft=W.get(v),Dt=W.get(w);if(ft&&Dt)return ft==w&&Dt==v;var Yt=!0;W.set(v,w),W.set(w,v);for(var Lt=Q;++Pe<ce;){Ke=re[Pe];var nn=v[Ke],mn=w[Ke];if(L)var wo=Q?L(mn,nn,Ke,w,v,W):L(nn,mn,Ke,v,w,W);if(!(wo===n?nn===mn||N(nn,mn,_,L,W):wo)){Yt=!1;break}Lt||(Lt=Ke=="constructor")}if(Yt&&!Lt){var Sa=v.constructor,So=w.constructor;Sa!=So&&"constructor"in v&&"constructor"in w&&!(typeof Sa=="function"&&Sa instanceof Sa&&typeof So=="function"&&So instanceof So)&&(Yt=!1)}return W.delete(v),W.delete(w),Yt}function Ed(v){return E4(_Y(v,n,NY),v+"")}function f4(v){return HK(v,cs,g4)}function h4(v){return HK(v,Ba,SY)}var p4=AA?function(v){return AA.get(v)}:O4;function jA(v){for(var w=v.name+"",_=cv[w],L=jn.call(cv,w)?_.length:0;L--;){var N=_[L],W=N.func;
vendor: 4,238 bytes, lines 937-939
937if(W==null||W==v)return N.name}return w}function hv(v){var w=jn.call(V,"placeholder")?V:v;return w.placeholder}function It(){var v=V.iteratee||D4;return v=v===D4?zK:v,arguments.length?v(arguments[0],arguments[1]):v}function BA(v,w){var _=v.__data__;return tDe(w)?_[typeof w=="string"?"string":"hash"]:_.map}function m4(v){for(var w=cs(v),_=w.length;_--;){var L=w[_],N=v[L];w[_]=[L,N,CY(N)]}return w}function um(v,w){var _=iIe(v,w);return WK(_)?_:n}function Kke(v){var w=jn.call(v,sm),_=v[sm];try{v[sm]=n;var L=!0}catch{}var N=vA.call(v);return L&&(w?v[sm]=_:delete v[sm]),N}var g4=VM?function(v){return v==null?[]:(v=Zn(v),Gf(VM(v),function(w){return IK.call(v,w)}))}:M4,SY=VM?function(v){for(var w=[];v;)qf(w,g4(v)),v=EA(v);return w}:M4,Zs=xa;(WM&&Zs(new WM(new ArrayBuffer(1)))!=Ft||CE&&Zs(new CE)!=$t||zM&&Zs(zM.resolve())!=Na||lv&&Zs(new lv)!=At||RE&&Zs(new RE)!=nt)&&(Zs=function(v){var w=xa(v),_=w==zn?v.constructor:n,L=_?dm(_):"";if(L)switch(L){case kIe:return Ft;case DIe:return $t;case LIe:return Na;case OIe:return At;case MIe:return nt}return w});function Yke(v,w,_){for(var L=-1,N=_.length;++L<N;){var W=_[L],Q=W.size;switch(W.type){case"drop":v+=Q;break;case"dropRight":w-=Q;break;case"take":w=Xs(w,v+Q);break;case"takeRight":v=Hi(v,w-Q);break}}return{start:v,end:w}}function Qke(v){var w=v.match(gt);return w?w[1].split(Pt):[]}function TY(v,w,_){w=Zf(w,v);for(var L=-1,N=w.length,W=!1;++L<N;){var Q=Hc(w[L]);if(!(W=v!=null&&_(v,Q)))break;v=v[Q]}return W||++L!=N?W:(N=v==null?0:v.length,!!N&&qA(N)&&xd(Q,N)&&(zt(v)||fm(v)))}function Xke(v){var w=v.length,_=new v.constructor(w);return w&&typeof v[0]=="string"&&jn.call(v,"index")&&(_.index=v.index,_.input=v.input),_}function AY(v){return typeof v.constructor=="function"&&!$E(v)?uv(EA(v)):{}}function Zke(v,w,_){var L=v.constructor;switch(w){case Bt:return c4(v);case Se:case Re:return new L(+v);case Ft:return Pke(v,_);case vr:case Or:case _n:case Fc:case tn:case ii:case ls:case Xg:case xE:return oY(v,_);case $t:return new L;case Ot:case ve:return new L(v);case ba:return $ke(v);case At:return new L;case Ge:return Nke(v)}}function Jke(v,w){var _=w.length;if(!_)return v;var L=_-1;return w[L]=(_>1?"& ":"")+w[L],w=w.join(_>2?", ":" "),v.replace(qe,`{
938/* [wrapped with `+w+`] */
939`)}function eDe(v){return zt(v)||fm(v)||!!(kK&&v&&v[kK])}function xd(v,w){var _=typeof v;return w=w??F,!!w&&(_=="number"||_!="symbol"&&Mr.test(v))&&v>-1&&v%1==0&&v<w}function wa(v,w,_){if(!qr(_))return!1;var L=typeof w;return(L=="number"?ja(_)&&xd(w,_.length):L=="string"&&w in _)?Vl(_[w],v):!1}function v4(v,w){if(zt(v))return!1;var _=typeof v;return _=="number"||_=="symbol"||_=="boolean"||v==null||xo(v)?!0:TM.test(v)||!tv.test(v)||w!=null&&v in Zn(w)}function tDe(v){var w=typeof v;return w=="string"||w=="number"||w=="symbol"||w=="boolean"?v!=="__proto__":v===null}function y4(v){var w=jA(v),_=V[w];if(typeof _!="function"||!(w in cn.prototype))return!1;if(v===_)return!0;var L=p4(_);return!!L&&v===L[0]}function nDe(v){return!!CK&&CK in v}var rDe=mA?wd:P4;function $E(v){var w=v&&v.constructor,_=typeof w=="function"&&w.prototype||ov;return v===_}function CY(v){return v===v&&!qr(v)}function RY(v,w){return function(_){return _==null?!1:_[v]===w&&(w!==n||v in Zn(_))}}function iDe(v){var w=zA(v,function(L){return _.size===c&&_.clear(),L}),_=w.cache;return w}function sDe(v,w){var _=v[1],L=w[1],N=_|L,W=N<(b|E|T),Q=L==T&&_==S||L==T&&_==I&&v[7].length<=w[8]||L==(T|I)&&w[7].length<=w[8]&&_==S;if(!(W||Q))return v;L&b&&(v[2]=w[2],N|=_&b?0:x);var re=w[3];if(re){var ce=v[3];v[3]=ce?cY(ce,re,w[4]):re,v[4]=ce?Kf(v[3],u):w[4]}return re=w[5],re&&(ce=v[5],v[5]=ce?uY(ce,re,w[6]):re,v[6]=ce?Kf(v[5],u):w[6]),re=w[7],re&&(v[7]=re),L&T&&(v[8]=v[8]==null?w[8]:Xs(v[8],w[8])),v[9]==null&&(v[9]=w[9]),v[0]=w[0],v[1]=N,v}function aDe(v){var w=[];if(v!=null)for(var _ in Zn(v))w.push(_);return w}function oDe(v){return vA.call(v)}function _Y(v,w,_){return w=Hi(w===n?v.length-1:w,0),function(){for(var L=arguments,N=-1,W=Hi(L.length-w,0),Q=Te(W);++N<W;)Q[N]=L[w+N];N=-1;for(var re=Te(w+1);++N<w;)re[N]=L[N];return re[w]=_(Q),yo(v,this,re)}}function IY(v,w){return w.length<2?v:cm(v,el(w,0,-1))}function lDe(v,w){for(var _=v.length,L=Xs(w.length,_),N=Fa(v);L--;){var W=w[L];v[L]=xd(W,_)?N[W]:n}return v}
vendor: 28,325 bytes, lines 939-956
939function b4(v,w){if(!(w==="constructor"&&typeof v[w]=="function")&&w!="__proto__")return v[w]}var kY=LY(JK),NE=SIe||function(v,w){return Os.setTimeout(v,w)},E4=LY(Dke);function DY(v,w,_){var L=w+"";return E4(v,Jke(L,cDe(Qke(L),_)))}function LY(v){var w=0,_=0;return function(){var L=RIe(),N=M-(L-_);if(_=L,N>0){if(++w>=P)return arguments[0]}else w=0;return v.apply(n,arguments)}}function UA(v,w){var _=-1,L=v.length,N=L-1;for(w=w===n?L:w;++_<w;){var W=n4(_,N),Q=v[W];v[W]=v[_],v[_]=Q}return v.length=w,v}var OY=iDe(function(v){var w=[];return v.charCodeAt(0)===46&&w.push(""),v.replace(AM,function(_,L,N,W){w.push(N?W.replace(it,"$1"):L||_)}),w});function Hc(v){if(typeof v=="string"||xo(v))return v;var w=v+"";return w=="0"&&1/v==-1/0?"-0":w}function dm(v){if(v!=null){try{return gA.call(v)}catch{}try{return v+""}catch{}}return""}function cDe(v,w){return Qo(ye,function(_){var L="_."+_[0];w&_[1]&&!dA(v,L)&&v.push(L)}),v.sort()}function MY(v){if(v instanceof cn)return v.clone();var w=new Zo(v.__wrapped__,v.__chain__);return w.__actions__=Fa(v.__actions__),w.__index__=v.__index__,w.__values__=v.__values__,w}function uDe(v,w,_){(_?wa(v,w,_):w===n)?w=1:w=Hi(Kt(w),0);var L=v==null?0:v.length;if(!L||w<1)return[];for(var N=0,W=0,Q=Te(SA(L/w));N<L;)Q[W++]=el(v,N,N+=w);return Q}function dDe(v){for(var w=-1,_=v==null?0:v.length,L=0,N=[];++w<_;){var W=v[w];W&&(N[L++]=W)}return N}function fDe(){var v=arguments.length;if(!v)return[];for(var w=Te(v-1),_=arguments[0],L=v;L--;)w[L-1]=arguments[L];return qf(zt(_)?Fa(_):[_],Ms(w,1))}var hDe=Xt(function(v,w){return di(v)?DE(v,Ms(w,1,di,!0)):[]}),pDe=Xt(function(v,w){var _=tl(w);return di(_)&&(_=n),di(v)?DE(v,Ms(w,1,di,!0),It(_,2)):[]}),mDe=Xt(function(v,w){var _=tl(w);return di(_)&&(_=n),di(v)?DE(v,Ms(w,1,di,!0),n,_):[]});function gDe(v,w,_){var L=v==null?0:v.length;return L?(w=_||w===n?1:Kt(w),el(v,w<0?0:w,L)):[]}function vDe(v,w,_){var L=v==null?0:v.length;return L?(w=_||w===n?1:Kt(w),w=L-w,el(v,0,w<0?0:w)):[]}function yDe(v,w){return v&&v.length?OA(v,It(w,3),!0,!0):[]}function bDe(v,w){return v&&v.length?OA(v,It(w,3),!0):[]}function EDe(v,w,_,L){var N=v==null?0:v.length;return N?(_&&typeof _!="number"&&wa(v,w,_)&&(_=0,L=N),fke(v,w,_,L)):[]}function PY(v,w,_){var L=v==null?0:v.length;if(!L)return-1;var N=_==null?0:Kt(_);return N<0&&(N=Hi(L+N,0)),fA(v,It(w,3),N)}function $Y(v,w,_){var L=v==null?0:v.length;if(!L)return-1;var N=L-1;return _!==n&&(N=Kt(_),N=_<0?Hi(L+N,0):Xs(N,L-1)),fA(v,It(w,3),N,!0)}function NY(v){var w=v==null?0:v.length;return w?Ms(v,1):[]}function xDe(v){var w=v==null?0:v.length;return w?Ms(v,G):[]}function wDe(v,w){var _=v==null?0:v.length;return _?(w=w===n?1:Kt(w),Ms(v,w)):[]}function SDe(v){for(var w=-1,_=v==null?0:v.length,L={};++w<_;){var N=v[w];L[N[0]]=N[1]}return L}function FY(v){return v&&v.length?v[0]:n}function TDe(v,w,_){var L=v==null?0:v.length;if(!L)return-1;var N=_==null?0:Kt(_);return N<0&&(N=Hi(L+N,0)),rv(v,w,N)}function ADe(v){var w=v==null?0:v.length;return w?el(v,0,-1):[]}var CDe=Xt(function(v){var w=$r(v,o4);return w.length&&w[0]===v[0]?XM(w):[]}),RDe=Xt(function(v){var w=tl(v),_=$r(v,o4);return w===tl(_)?w=n:_.pop(),_.length&&_[0]===v[0]?XM(_,It(w,2)):[]}),_De=Xt(function(v){var w=tl(v),_=$r(v,o4);return w=typeof w=="function"?w:n,w&&_.pop(),_.length&&_[0]===v[0]?XM(_,n,w):[]});function IDe(v,w){return v==null?"":AIe.call(v,w)}function tl(v){var w=v==null?0:v.length;return w?v[w-1]:n}function kDe(v,w,_){var L=v==null?0:v.length;if(!L)return-1;var N=L;return _!==n&&(N=Kt(_),N=N<0?Hi(L+N,0):Xs(N,L-1)),w===w?cIe(v,w,N):fA(v,yK,N,!0)}function DDe(v,w){return v&&v.length?YK(v,Kt(w)):n}var LDe=Xt(jY);function jY(v,w){return v&&v.length&&w&&w.length?t4(v,w):v}function ODe(v,w,_){return v&&v.length&&w&&w.length?t4(v,w,It(_,2)):v}function MDe(v,w,_){return v&&v.length&&w&&w.length?t4(v,w,n,_):v}var PDe=Ed(function(v,w){var _=v==null?0:v.length,L=qM(v,w);return ZK(v,$r(w,function(N){return xd(N,_)?+N:N}).sort(lY)),L});function $De(v,w){var _=[];if(!(v&&v.length))return _;var L=-1,N=[],W=v.length;for(w=It(w,3);++L<W;){var Q=v[L];w(Q,L,v)&&(_.push(Q),N.push(L))}return ZK(v,N),_}function x4(v){return v==null?v:IIe.call(v)}function NDe(v,w,_){var L=v==null?0:v.length;return L?(_&&typeof _!="number"&&wa(v,w,_)?(w=0,_=L):(w=w==null?0:Kt(w),_=_===n?L:Kt(_)),el(v,w,_)):[]}function FDe(v,w){return LA(v,w)}function jDe(v,w,_){return i4(v,w,It(_,2))}function BDe(v,w){var _=v==null?0:v.length;if(_){var L=LA(v,w);if(L<_&&Vl(v[L],w))return L}return-1}function UDe(v,w){return LA(v,w,!0)}function HDe(v,w,_){return i4(v,w,It(_,2),!0)}function VDe(v,w){var _=v==null?0:v.length;if(_){var L=LA(v,w,!0)-1;if(Vl(v[L],w))return L}return-1}function WDe(v){return v&&v.length?eY(v):[]}function zDe(v,w){return v&&v.length?eY(v,It(w,2)):[]}function GDe(v){var w=v==null?0:v.length;return w?el(v,1,w):[]}function qDe(v,w,_){return v&&v.length?(w=_||w===n?1:Kt(w),el(v,0,w<0?0:w)):[]}function KDe(v,w,_){var L=v==null?0:v.length;return L?(w=_||w===n?1:Kt(w),w=L-w,el(v,w<0?0:w,L)):[]}function YDe(v,w){return v&&v.length?OA(v,It(w,3),!1,!0):[]}function QDe(v,w){return v&&v.length?OA(v,It(w,3)):[]}var XDe=Xt(function(v){return Xf(Ms(v,1,di,!0))}),ZDe=Xt(function(v){var w=tl(v);return di(w)&&(w=n),Xf(Ms(v,1,di,!0),It(w,2))}),JDe=Xt(function(v){var w=tl(v);return w=typeof w=="function"?w:n,Xf(Ms(v,1,di,!0),n,w)});function eLe(v){return v&&v.length?Xf(v):[]}function tLe(v,w){return v&&v.length?Xf(v,It(w,2)):[]}function nLe(v,w){return w=typeof w=="function"?w:n,v&&v.length?Xf(v,n,w):[]}function w4(v){if(!(v&&v.length))return[];var w=0;return v=Gf(v,function(_){if(di(_))return w=Hi(_.length,w),!0}),jM(w,function(_){return $r(v,$M(_))})}function BY(v,w){if(!(v&&v.length))return[];var _=w4(v);return w==null?_:$r(_,function(L){return yo(w,n,L)})}var rLe=Xt(function(v,w){return di(v)?DE(v,w):[]}),iLe=Xt(function(v){return a4(Gf(v,di))}),sLe=Xt(function(v){var w=tl(v);return di(w)&&(w=n),a4(Gf(v,di),It(w,2))}),aLe=Xt(function(v){var w=tl(v);return w=typeof w=="function"?w:n,a4(Gf(v,di),n,w)}),oLe=Xt(w4);function lLe(v,w){return iY(v||[],w||[],kE)}function cLe(v,w){return iY(v||[],w||[],ME)}var uLe=Xt(function(v){var w=v.length,_=w>1?v[w-1]:n;return _=typeof _=="function"?(v.pop(),_):n,BY(v,_)});function UY(v){var w=V(v);return w.__chain__=!0,w}function dLe(v,w){return w(v),v}function HA(v,w){return w(v)}var fLe=Ed(function(v){var w=v.length,_=w?v[0]:0,L=this.__wrapped__,N=function(W){return qM(W,v)};return w>1||this.__actions__.length||!(L instanceof cn)||!xd(_)?this.thru(N):(L=L.slice(_,+_+(w?1:0)),L.__actions__.push({func:HA,args:[N],thisArg:n}),new Zo(L,this.__chain__).thru(function(W){return w&&!W.length&&W.push(n),W}))});function hLe(){return UY(this)}function pLe(){return new Zo(this.value(),this.__chain__)}function mLe(){this.__values__===n&&(this.__values__=tQ(this.value()));var v=this.__index__>=this.__values__.length,w=v?n:this.__values__[this.__index__++];return{done:v,value:w}}function gLe(){return this}function vLe(v){for(var w,_=this;_ instanceof RA;){var L=MY(_);L.__index__=0,L.__values__=n,w?N.__wrapped__=L:w=L;var N=L;_=_.__wrapped__}return N.__wrapped__=v,w}function yLe(){var v=this.__wrapped__;if(v instanceof cn){var w=v;return this.__actions__.length&&(w=new cn(this)),w=w.reverse(),w.__actions__.push({func:HA,args:[x4],thisArg:n}),new Zo(w,this.__chain__)}return this.thru(x4)}function bLe(){return rY(this.__wrapped__,this.__actions__)}var ELe=MA(function(v,w,_){jn.call(v,_)?++v[_]:yd(v,_,1)});function xLe(v,w,_){var L=zt(v)?gK:dke;return _&&wa(v,w,_)&&(w=n),L(v,It(w,3))}function wLe(v,w){var _=zt(v)?Gf:BK;return _(v,It(w,3))}var SLe=pY(PY),TLe=pY($Y);function ALe(v,w){return Ms(VA(v,w),1)}function CLe(v,w){return Ms(VA(v,w),G)}function RLe(v,w,_){return _=_===n?1:Kt(_),Ms(VA(v,w),_)}function HY(v,w){var _=zt(v)?Qo:Qf;return _(v,It(w,3))}function VY(v,w){var _=zt(v)?G_e:jK;return _(v,It(w,3))}var _Le=MA(function(v,w,_){jn.call(v,_)?v[_].push(w):yd(v,_,[w])});function ILe(v,w,_,L){v=ja(v)?v:mv(v),_=_&&!L?Kt(_):0;var N=v.length;return _<0&&(_=Hi(N+_,0)),KA(v)?_<=N&&v.indexOf(w,_)>-1:!!N&&rv(v,w,_)>-1}var kLe=Xt(function(v,w,_){var L=-1,N=typeof w=="function",W=ja(v)?Te(v.length):[];return Qf(v,function(Q){W[++L]=N?yo(w,Q,_):LE(Q,w,_)}),W}),DLe=MA(function(v,w,_){yd(v,_,w)});function VA(v,w){var _=zt(v)?$r:GK;return _(v,It(w,3))}function LLe(v,w,_,L){return v==null?[]:(zt(w)||(w=w==null?[]:[w]),_=L?n:_,zt(_)||(_=_==null?[]:[_]),QK(v,w,_))}var OLe=MA(function(v,w,_){v[_?0:1].push(w)},function(){return[[],[]]});function MLe(v,w,_){var L=zt(v)?MM:EK,N=arguments.length<3;return L(v,It(w,4),_,N,Qf)}function PLe(v,w,_){var L=zt(v)?q_e:EK,N=arguments.length<3;return L(v,It(w,4),_,N,jK)}function $Le(v,w){var _=zt(v)?Gf:BK;return _(v,GA(It(w,3)))}function NLe(v){var w=zt(v)?PK:Ike;return w(v)}function FLe(v,w,_){(_?wa(v,w,_):w===n)?w=1:w=Kt(w);var L=zt(v)?ake:kke;return L(v,w)}function jLe(v){var w=zt(v)?oke:Lke;return w(v)}function BLe(v){if(v==null)return 0;if(ja(v))return KA(v)?sv(v):v.length;var w=Zs(v);return w==$t||w==At?v.size:JM(v).length}function ULe(v,w,_){var L=zt(v)?PM:Oke;return _&&wa(v,w,_)&&(w=n),L(v,It(w,3))}var HLe=Xt(function(v,w){if(v==null)return[];var _=w.length;return _>1&&wa(v,w[0],w[1])?w=[]:_>2&&wa(w[0],w[1],w[2])&&(w=[w[0]]),QK(v,Ms(w,1),[])}),WA=wIe||function(){return Os.Date.now()};function VLe(v,w){if(typeof w!="function")throw new Xo(a);return v=Kt(v),function(){if(--v<1)return w.apply(this,arguments)}}function WY(v,w,_){return w=_?n:w,w=v&&w==null?v.length:w,bd(v,T,n,n,n,n,w)}function zY(v,w){var _;if(typeof w!="function")throw new Xo(a);return v=Kt(v),function(){return--v>0&&(_=w.apply(this,arguments)),v<=1&&(w=n),_}}var S4=Xt(function(v,w,_){var L=b;if(_.length){var N=Kf(_,hv(S4));L|=R}return bd(v,L,w,_,N)}),GY=Xt(function(v,w,_){var L=b|E;if(_.length){var N=Kf(_,hv(GY));L|=R}return bd(w,L,v,_,N)});function qY(v,w,_){w=_?n:w;var L=bd(v,S,n,n,n,n,n,w);return L.placeholder=qY.placeholder,L}function KY(v,w,_){w=_?n:w;var L=bd(v,A,n,n,n,n,n,w);return L.placeholder=KY.placeholder,L}function YY(v,w,_){var L,N,W,Q,re,ce,Ie=0,ke=!1,Pe=!1,Ke=!0;if(typeof v!="function")throw new Xo(a);w=nl(w)||0,qr(_)&&(ke=!!_.leading,Pe="maxWait"in _,W=Pe?Hi(nl(_.maxWait)||0,w):W,Ke="trailing"in _?!!_.trailing:Ke);function ft(fi){var Wl=L,Td=N;return L=N=n,Ie=fi,Q=v.apply(Td,Wl),Q}function Dt(fi){return Ie=fi,re=NE(nn,w),ke?ft(fi):Q}function Yt(fi){var Wl=fi-ce,Td=fi-Ie,pQ=w-Wl;return Pe?Xs(pQ,W-Td):pQ}function Lt(fi){var Wl=fi-ce,Td=fi-Ie;return ce===n||Wl>=w||Wl<0||Pe&&Td>=W}function nn(){var fi=WA();if(Lt(fi))return mn(fi);re=NE(nn,Yt(fi))}function mn(fi){return re=n,Ke&&L?ft(fi):(L=N=n,Q)}function wo(){re!==n&&sY(re),Ie=0,L=ce=N=re=n}function Sa(){return re===n?Q:mn(WA())}function So(){var fi=WA(),Wl=Lt(fi);if(L=arguments,N=this,ce=fi,Wl){if(re===n)return Dt(ce);if(Pe)return sY(re),re=NE(nn,w),ft(ce)}return re===n&&(re=NE(nn,w)),Q}return So.cancel=wo,So.flush=Sa,So}var WLe=Xt(function(v,w){return FK(v,1,w)}),zLe=Xt(function(v,w,_){return FK(v,nl(w)||0,_)});function GLe(v){return bd(v,D)}function zA(v,w){if(typeof v!="function"||w!=null&&typeof w!="function")throw new Xo(a);var _=function(){var L=arguments,N=w?w.apply(this,L):L[0],W=_.cache;if(W.has(N))return W.get(N);var Q=v.apply(this,L);return _.cache=W.set(N,Q)||W,Q};return _.cache=new(zA.Cache||vd),_}zA.Cache=vd;function GA(v){if(typeof v!="function")throw new Xo(a);return function(){var w=arguments;switch(w.length){case 0:return!v.call(this);case 1:return!v.call(this,w[0]);case 2:return!v.call(this,w[0],w[1]);case 3:return!v.call(this,w[0],w[1],w[2])}return!v.apply(this,w)}}function qLe(v){return zY(2,v)}var KLe=Mke(function(v,w){w=w.length==1&&zt(w[0])?$r(w[0],bo(It())):$r(Ms(w,1),bo(It()));var _=w.length;return Xt(function(L){for(var N=-1,W=Xs(L.length,_);++N<W;)L[N]=w[N].call(this,L[N]);return yo(v,this,L)})}),T4=Xt(function(v,w){var _=Kf(w,hv(T4));return bd(v,R,n,w,_)}),QY=Xt(function(v,w){var _=Kf(w,hv(QY));return bd(v,C,n,w,_)}),YLe=Ed(function(v,w){return bd(v,I,n,n,n,w)});function QLe(v,w){if(typeof v!="function")throw new Xo(a);return w=w===n?w:Kt(w),Xt(v,w)}function XLe(v,w){if(typeof v!="function")throw new Xo(a);return w=w==null?0:Hi(Kt(w),0),Xt(function(_){var L=_[w],N=Jf(_,0,w);return L&&qf(N,L),yo(v,this,N)})}function ZLe(v,w,_){var L=!0,N=!0;if(typeof v!="function")throw new Xo(a);return qr(_)&&(L="leading"in _?!!_.leading:L,N="trailing"in _?!!_.trailing:N),YY(v,w,{leading:L,maxWait:w,trailing:N})}function JLe(v){return WY(v,1)}function eOe(v,w){return T4(l4(w),v)}function tOe(){if(!arguments.length)return[];var v=arguments[0];return zt(v)?v:[v]}function nOe(v){return Jo(v,h)}function rOe(v,w){return w=typeof w=="function"?w:n,Jo(v,h,w)}function iOe(v){return Jo(v,d|h)}function sOe(v,w){return w=typeof w=="function"?w:n,Jo(v,d|h,w)}function aOe(v,w){return w==null||NK(v,w,cs(w))}function Vl(v,w){return v===w||v!==v&&w!==w}var oOe=FA(QM),lOe=FA(function(v,w){return v>=w}),fm=VK(function(){return arguments}())?VK:function(v){return ai(v)&&jn.call(v,"callee")&&!IK.call(v,"callee")},zt=Te.isArray,cOe=uK?bo(uK):vke;function ja(v){return v!=null&&qA(v.length)&&!wd(v)}function di(v){return ai(v)&&ja(v)}function uOe(v){return v===!0||v===!1||ai(v)&&xa(v)==Se}var eh=TIe||P4,dOe=dK?bo(dK):yke;function fOe(v){return ai(v)&&v.nodeType===1&&!FE(v)}function hOe(v){if(v==null)return!0;if(ja(v)&&(zt(v)||typeof v=="string"||typeof v.splice=="function"||eh(v)||pv(v)||fm(v)))return!v.length;var w=Zs(v);if(w==$t||w==At)return!v.size;if($E(v))return!JM(v).length;for(var _ in v)if(jn.call(v,_))return!1;return!0}function pOe(v,w){return OE(v,w)}function mOe(v,w,_){_=typeof _=="function"?_:n;var L=_?_(v,w):n;return L===n?OE(v,w,n,_):!!L}function A4(v){if(!ai(v))return!1;var w=xa(v);return w==Fe||w==je||typeof v.message=="string"&&typeof v.name=="string"&&!FE(v)}function gOe(v){return typeof v=="number"&&DK(v)}function wd(v){if(!qr(v))return!1;var w=xa(v);return w==Me||w==Et||w==ae||w==ya}function XY(v){return typeof v=="number"&&v==Kt(v)}function qA(v){return typeof v=="number"&&v>-1&&v%1==0&&v<=F}function qr(v){var w=typeof v;return v!=null&&(w=="object"||w=="function")}function ai(v){return v!=null&&typeof v=="object"}var ZY=fK?bo(fK):Eke;function vOe(v,w){return v===w||ZM(v,w,m4(w))}function yOe(v,w,_){return _=typeof _=="function"?_:n,ZM(v,w,m4(w),_)}function bOe(v){return JY(v)&&v!=+v}function EOe(v){if(rDe(v))throw new Ht(s);return WK(v)}function xOe(v){return v===null}function wOe(v){return v==null}function JY(v){return typeof v=="number"||ai(v)&&xa(v)==Ot}function FE(v){if(!ai(v)||xa(v)!=zn)return!1;var w=EA(v);if(w===null)return!0;var _=jn.call(w,"constructor")&&w.constructor;return typeof _=="function"&&_ instanceof _&&gA.call(_)==yIe}var C4=hK?bo(hK):xke;function SOe(v){return XY(v)&&v>=-9007199254740991&&v<=F}var eQ=pK?bo(pK):wke;function KA(v){return typeof v=="string"||!zt(v)&&ai(v)&&xa(v)==ve}function xo(v){return typeof v=="symbol"||ai(v)&&xa(v)==Ge}var pv=mK?bo(mK):Ske;function TOe(v){return v===n}function AOe(v){return ai(v)&&Zs(v)==nt}function COe(v){return ai(v)&&xa(v)==Nt}var ROe=FA(e4),_Oe=FA(function(v,w){return v<=w});function tQ(v){if(!v)return[];if(ja(v))return KA(v)?Ul(v):Fa(v);if(AE&&v[AE])return aIe(v[AE]());var w=Zs(v),_=w==$t?UM:w==At?hA:mv;return _(v)}function Sd(v){if(!v)return v===0?v:0;if(v=nl(v),v===G||v===-1/0){var w=v<0?-1:1;return w*$}return v===v?v:0}function Kt(v){var w=Sd(v),_=w%1;return w===w?_?w-_:w:0}function nQ(v){return v?lm(Kt(v),0,q):0}function nl(v){if(typeof v=="number")return v;if(xo(v))return H;if(qr(v)){var w=typeof v.valueOf=="function"?v.valueOf():v;v=qr(w)?w+"":w}if(typeof v!="string")return v===0?v:+v;v=xK(v);var _=Bi.test(v);return _||Sn.test(v)?V_e(v.slice(2),_?2:8):ln.test(v)?H:+v}function rQ(v){return Uc(v,Ba(v))}function IOe(v){return v?lm(Kt(v),-9007199254740991,F):v===0?v:0}function Pn(v){return v==null?"":Eo(v)}var kOe=dv(function(v,w){if($E(w)||ja(w)){Uc(w,cs(w),v);return}for(var _ in w)jn.call(w,_)&&kE(v,_,w[_])}),iQ=dv(function(v,w){Uc(w,Ba(w),v)}),YA=dv(function(v,w,_,L){Uc(w,Ba(w),v,L)}),DOe=dv(function(v,w,_,L){Uc(w,cs(w),v,L)}),LOe=Ed(qM);function OOe(v,w){var _=uv(v);return w==null?_:$K(_,w)}var MOe=Xt(function(v,w){v=Zn(v);var _=-1,L=w.length,N=L>2?w[2]:n;for(N&&wa(w[0],w[1],N)&&(L=1);++_<L;)for(var W=w[_],Q=Ba(W),re=-1,ce=Q.length;++re<ce;){var Ie=Q[re],ke=v[Ie];(ke===n||Vl(ke,ov[Ie])&&!jn.call(v,Ie))&&(v[Ie]=W[Ie])}return v}),POe=Xt(function(v){return v.push(n,xY),yo(sQ,n,v)});function $Oe(v,w){return vK(v,It(w,3),Bc)}function NOe(v,w){return vK(v,It(w,3),YM)}function FOe(v,w){return v==null?v:KM(v,It(w,3),Ba)}function jOe(v,w){return v==null?v:UK(v,It(w,3),Ba)}function BOe(v,w){return v&&Bc(v,It(w,3))}function UOe(v,w){return v&&YM(v,It(w,3))}function HOe(v){return v==null?[]:kA(v,cs(v))}function VOe(v){return v==null?[]:kA(v,Ba(v))}function R4(v,w,_){var L=v==null?n:cm(v,w);return L===n?_:L}function WOe(v,w){return v!=null&&TY(v,w,hke)}function _4(v,w){return v!=null&&TY(v,w,pke)}var zOe=gY(function(v,w,_){w!=null&&typeof w.toString!="function"&&(w=vA.call(w)),v[w]=_},k4(Ua)),GOe=gY(function(v,w,_){w!=null&&typeof w.toString!="function"&&(w=vA.call(w)),jn.call(v,w)?v[w].push(_):v[w]=[_]},It),qOe=Xt(LE);function cs(v){return ja(v)?MK(v):JM(v)}function Ba(v){return ja(v)?MK(v,!0):Tke(v)}function KOe(v,w){var _={};return w=It(w,3),Bc(v,function(L,N,W){yd(_,w(L,N,W),L)}),_}function YOe(v,w){var _={};return w=It(w,3),Bc(v,function(L,N,W){yd(_,N,w(L,N,W))}),_}var QOe=dv(function(v,w,_){DA(v,w,_)}),sQ=dv(function(v,w,_,L){DA(v,w,_,L)}),XOe=Ed(function(v,w){var _={};if(v==null)return _;var L=!1;w=$r(w,function(W){return W=Zf(W,v),L||(L=W.length>1),W}),Uc(v,h4(v),_),L&&(_=Jo(_,d|f|h,zke));for(var N=w.length;N--;)s4(_,w[N]);return _});function ZOe(v,w){return aQ(v,GA(It(w)))}var JOe=Ed(function(v,w){return v==null?{}:Cke(v,w)});function aQ(v,w){if(v==null)return{};var _=$r(h4(v),function(L){return[L]});return w=It(w),XK(v,_,function(L,N){return w(L,N[0])})}function eMe(v,w,_){w=Zf(w,v);var L=-1,N=w.length;for(N||(N=1,v=n);++L<N;){var W=v==null?n:v[Hc(w[L])];W===n&&(L=N,W=_),v=wd(W)?W.call(v):W}return v}function tMe(v,w,_){return v==null?v:ME(v,w,_)}function nMe(v,w,_,L){return L=typeof L=="function"?L:n,v==null?v:ME(v,w,_,L)}var oQ=bY(cs),lQ=bY(Ba);function rMe(v,w,_){var L=zt(v),N=L||eh(v)||pv(v);if(w=It(w,4),_==null){var W=v&&v.constructor;N?_=L?new W:[]:qr(v)?_=wd(W)?uv(EA(v)):{}:_={}}return(N?Qo:Bc)(v,function(Q,re,ce){return w(_,Q,re,ce)}),_}function iMe(v,w){return v==null?!0:s4(v,w)}function sMe(v,w,_){return v==null?v:nY(v,w,l4(_))}function aMe(v,w,_,L){return L=typeof L=="function"?L:n,v==null?v:nY(v,w,l4(_),L)}function mv(v){return v==null?[]:BM(v,cs(v))}function oMe(v){return v==null?[]:BM(v,Ba(v))}function lMe(v,w,_){return _===n&&(_=w,w=n),_!==n&&(_=nl(_),_=_===_?_:0),w!==n&&(w=nl(w),w=w===w?w:0),lm(nl(v),w,_)}function cMe(v,w,_){return w=Sd(w),_===n?(_=w,w=0):_=Sd(_),v=nl(v),mke(v,w,_)}function uMe(v,w,_){if(_&&typeof _!="boolean"&&wa(v,w,_)&&(w=_=n),_===n&&(typeof w=="boolean"?(_=w,w=n):typeof v=="boolean"&&(_=v,v=n)),v===n&&w===n?(v=0,w=1):(v=Sd(v),w===n?(w=v,v=0):w=Sd(w)),v>w){var L=v;v=w,w=L}if(_||v%1||w%1){var N=LK();return Xs(v+N*(w-v+H_e("1e-"+((N+"").length-1))),w)}return n4(v,w)}var dMe=fv(function(v,w,_){return w=w.toLowerCase(),v+(_?cQ(w):w)});function cQ(v){return I4(Pn(v).toLowerCase())}function uQ(v){return v=Pn(v),v&&v.replace(Wf,tIe).replace(L_e,"")}function fMe(v,w,_){v=Pn(v),w=Eo(w);var L=v.length;_=_===n?L:lm(Kt(_),0,L);var N=_;return _-=w.length,_>=0&&v.slice(_,N)==w}function hMe(v){return v=Pn(v),v&&oA.test(v)?v.replace(ev,nIe):v}function pMe(v){return v=Pn(v),v&&ue.test(v)?v.replace(te,"\\$&"):v}var mMe=fv(function(v,w,_){return v+(_?"-":"")+w.toLowerCase()}),gMe=fv(function(v,w,_){return v+(_?" ":"")+w.toLowerCase()}),vMe=hY("toLowerCase");function yMe(v,w,_){v=Pn(v),w=Kt(w);var L=w?sv(v):0;if(!w||L>=w)return v;var N=(w-L)/2;return NA(TA(N),_)+v+NA(SA(N),_)}function bMe(v,w,_){v=Pn(v),w=Kt(w);var L=w?sv(v):0;return w&&L<w?v+NA(w-L,_):v}function EMe(v,w,_){v=Pn(v),w=Kt(w);var L=w?sv(v):0;return w&&L<w?NA(w-L,_)+v:v}function xMe(v,w,_){return _||w==null?w=0:w&&(w=+w),_Ie(Pn(v).replace(xe,""),w||0)}function wMe(v,w,_){return(_?wa(v,w,_):w===n)?w=1:w=Kt(w),r4(Pn(v),w)}function SMe(){var v=arguments,w=Pn(v[0]);return v.length<3?w:w.replace(v[1],v[2])}var TMe=fv(function(v,w,_){return v+(_?"_":"")+w.toLowerCase()});function AMe(v,w,_){return _&&typeof _!="number"&&wa(v,w,_)&&(w=_=n),_=_===n?q:_>>>0,_?(v=Pn(v),v&&(typeof w=="string"||w!=null&&!C4(w))&&(w=Eo(w),!w&&iv(v))?Jf(Ul(v),0,_):v.split(w,_)):[]}var CMe=fv(function(v,w,_){return v+(_?" ":"")+I4(w)});function RMe(v,w,_){return v=Pn(v),_=_==null?0:lm(Kt(_),0,v.length),w=Eo(w),v.slice(_,_+w.length)==w}function _Me(v,w,_){var L=V.templateSettings;_&&wa(v,w,_)&&(w=n),v=Pn(v),w=YA({},w,L,EY);var N=YA({},w.imports,L.imports,EY),W=cs(N),Q=BM(N,W),re,ce,Ie=0,ke=w.interpolate||jc,Pe="__p += '",Ke=HM((w.escape||jc).source+"|"+ke.source+"|"+(ke===Jp?ht:jc).source+"|"+(w.evaluate||jc).source+"|$","g"),ft="//# sourceURL="+(jn.call(w,"sourceURL")?(w.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++N_e+"]")+`
940`;v.replace(Ke,function(Lt,nn,mn,wo,Sa,So){return mn||(mn=wo),Pe+=v.slice(Ie,So).replace(Bl,rIe),nn&&(re=!0,Pe+=`' +
941__e(`+nn+`) +
942'`),Sa&&(ce=!0,Pe+=`';
943`+Sa+`;
944__p += '`),mn&&(Pe+=`' +
945((__t = (`+mn+`)) == null ? '' : __t) +
946'`),Ie=So+Lt.length,Lt}),Pe+=`';
947`;var Dt=jn.call(w,"variable")&&w.variable;if(!Dt)Pe=`with (obj) {
948`+Pe+`
949}
950`;else if(ut.test(Dt))throw new Ht(o);Pe=(ce?Pe.replace(sA,""):Pe).replace(Zg,"$1").replace(aA,"$1;"),Pe="function("+(Dt||"obj")+`) {
951`+(Dt?"":`obj || (obj = {});
952`)+"var __t, __p = ''"+(re?", __e = _.escape":"")+(ce?`, __j = Array.prototype.join;
953function print() { __p += __j.call(arguments, '') }
954`:`;
955`)+Pe+`return __p
956}`;var Yt=fQ(function(){return In(W,ft+"return "+Pe).apply(n,Q)});if(Yt.source=Pe,A4(Yt))throw Yt;return Yt}function IMe(v){return Pn(v).toLowerCase()}function kMe(v){return Pn(v).toUpperCase()}function DMe(v,w,_){if(v=Pn(v),v&&(_||w===n))return xK(v);if(!v||!(w=Eo(w)))return v;var L=Ul(v),N=Ul(w),W=wK(L,N),Q=SK(L,N)+1;return Jf(L,W,Q).join("")}function LMe(v,w,_){if(v=Pn(v),v&&(_||w===n))return v.slice(0,AK(v)+1);if(!v||!(w=Eo(w)))return v;var L=Ul(v),N=SK(L,Ul(w))+1;return Jf(L,0,N).join("")}function OMe(v,w,_){if(v=Pn(v),v&&(_||w===n))return v.replace(xe,"");if(!v||!(w=Eo(w)))return v;var L=Ul(v),N=wK(L,Ul(w));return Jf(L,N).join("")}function MMe(v,w){var _=k,L=O;if(qr(w)){var N="separator"in w?w.separator:N;_="length"in w?Kt(w.length):_,L="omission"in w?Eo(w.omission):L}v=Pn(v);var W=v.length;if(iv(v)){var Q=Ul(v);W=Q.length}if(_>=W)return v;var re=_-sv(L);if(re<1)return L;var ce=Q?Jf(Q,0,re).join(""):v.slice(0,re);if(N===n)return ce+L;if(Q&&(re+=ce.length-re),C4(N)){if(v.slice(re).search(N)){var Ie,ke=ce;for(N.global||(N=HM(N.source,Pn(Ut.exec(N))+"g")),N.lastIndex=0;Ie=N.exec(ke);)var Pe=Ie.index;ce=ce.slice(0,Pe===n?re:Pe)}}else if(v.indexOf(Eo(N),re)!=re){var Ke=ce.lastIndexOf(N);Ke>-1&&(ce=ce.slice(0,Ke))}return ce+L}function PMe(v){return v=Pn(v),v&&wM.test(v)?v.replace(Jg,uIe):v}var $Me=fv(function(v,w,_){return v+(_?" ":"")+w.toUpperCase()}),I4=hY("toUpperCase");function dQ(v,w,_){return v=Pn(v),w=_?n:w,w===n?sIe(v)?hIe(v):Q_e(v):v.match(w)||[]}var fQ=Xt(function(v,w){try{return yo(v,n,w)}catch(_){return A4(_)?_:new Ht(_)}}),NMe=Ed(function(v,w){return Qo(w,function(_){_=Hc(_),yd(v,_,S4(v[_],v))}),v});function FMe(v){var w=v==null?0:v.length,_=It();return v=w?$r(v,function(L){if(typeof L[1]!="function")throw new Xo(a);return[_(L[0]),L[1]]}):[],Xt(function(L){for(var N=-1;++N<w;){var W=v[N];if(yo(W[0],this,L))return yo(W[1],this,L)}})}function jMe(v){return uke(Jo(v,d))}function k4(v){return function(){return v}}function BMe(v,w){return v==null||v!==v?w:v}var UMe=mY(),HMe=mY(!0);function Ua(v){return v}function D4(v){return zK(typeof v=="function"?v:Jo(v,d))}function VMe(v){return qK(Jo(v,d))}function WMe(v,w){return KK(v,Jo(w,d))}var zMe=Xt(function(v,w){return function(_){return LE(_,v,w)}}),GMe=Xt(function(v,w){return function(_){return LE(v,_,w)}});function L4(v,w,_){var L=cs(w),N=kA(w,L);_==null&&!(qr(w)&&(N.length||!L.length))&&(_=w,w=v,v=this,N=kA(w,cs(w)));var W=!(qr(_)&&"chain"in _)||!!_.chain,Q=wd(v);return Qo(N,function(re){var ce=w[re];v[re]=ce,Q&&(v.prototype[re]=function(){var Ie=this.__chain__;if(W||Ie){var ke=v(this.__wrapped__),Pe=ke.__actions__=Fa(this.__actions__);return Pe.push({func:ce,args:arguments,thisArg:v}),ke.__chain__=Ie,ke}return ce.apply(v,qf([this.value()],arguments))})}),v}function qMe(){return Os._===this&&(Os._=bIe),this}function O4(){}function KMe(v){return v=Kt(v),Xt(function(w){return YK(w,v)})}var YMe=u4($r),QMe=u4(gK),XMe=u4(PM);function hQ(v){return v4(v)?$M(Hc(v)):Rke(v)}function ZMe(v){return function(w){return v==null?n:cm(v,w)}}var JMe=vY(),e4e=vY(!0);function M4(){return[]}function P4(){return!1}function t4e(){return{}}function n4e(){return""}function r4e(){return!0}function i4e(v,w){if(v=Kt(v),v<1||v>F)return[];var _=q,L=Xs(v,q);w=It(w),v-=q;for(var N=jM(L,w);++_<v;)w(_);return N}function s4e(v){return zt(v)?$r(v,Hc):xo(v)?[v]:Fa(OY(Pn(v)))}function a4e(v){var w=++vIe;return Pn(v)+w}var o4e=$A(function(v,w){return v+w},0),l4e=d4("ceil"),c4e=$A(function(v,w){return v/w},1),u4e=d4("floor");function d4e(v){return v&&v.length?IA(v,Ua,QM):n}function f4e(v,w){return v&&v.length?IA(v,It(w,2),QM):n}function h4e(v){return bK(v,Ua)}function p4e(v,w){return bK(v,It(w,2))}function m4e(v){return v&&v.length?IA(v,Ua,e4):n}function g4e(v,w){return v&&v.length?IA(v,It(w,2),e4):n}var v4e=$A(function(v,w){return v*w},1),y4e=d4("round"),b4e=$A(function(v,w){return v-w},0);function E4e(v){return v&&v.length?FM(v,Ua):0}function x4e(v,w){return v&&v.length?FM(v,It(w,2)):0}return V.after=VLe,V.ary=WY,V.assign=kOe,V.assignIn=iQ,V.assignInWith=YA,V.assignWith=DOe,V.at=LOe,V.before=zY,V.bind=S4,V.bindAll=NMe,V.bindKey=GY,V.castArray=tOe,V.chain=UY,V.chunk=uDe,V.compact=dDe,V.concat=fDe,V.cond=FMe,V.conforms=jMe,V.constant=k4,V.countBy=ELe,V.create=OOe,V.curry=qY,V.curryRight=KY,V.debounce=YY,V.defaults=MOe,V.defaultsDeep=POe,V.defer=WLe,V.delay=zLe,V.difference=hDe,V.differenceBy=pDe,V.differenceWith=mDe,V.drop=gDe,V.dropRight=vDe,V.dropRightWhile=yDe,V.dropWhile=bDe,V.fill=EDe,V.filter=wLe,V.flatMap=ALe,V.flatMapDeep=CLe,V.flatMapDepth=RLe,V.flatten=NY,V.flattenDeep=xDe,V.flattenDepth=wDe,V.flip=GLe,V.flow=UMe,V.flowRight=HMe,V.fromPairs=SDe,V.functions=HOe,V.functionsIn=VOe,V.groupBy=_Le,V.initial=ADe,V.intersection=CDe,V.intersectionBy=RDe,V.intersectionWith=_De,V.invert=zOe,V.invertBy=GOe,V.invokeMap=kLe,V.iteratee=D4,V.keyBy=DLe,V.keys=cs,V.keysIn=Ba,V.map=VA,V.mapKeys=KOe,V.mapValues=YOe,V.matches=VMe,V.matchesProperty=WMe,V.memoize=zA,V.merge=QOe,V.mergeWith=sQ,V.method=zMe,V.methodOf=GMe,V.mixin=L4,V.negate=GA,V.nthArg=KMe,V.omit=XOe,V.omitBy=ZOe,V.once=qLe,V.orderBy=LLe,V.over=YMe,V.overArgs=KLe,V.overEvery=QMe,V.overSome=XMe,V.partial=T4,V.partialRight=QY,V.partition=OLe,V.pick=JOe,V.pickBy=aQ,V.property=hQ,V.propertyOf=ZMe,V.pull=LDe,V.pullAll=jY,V.pullAllBy=ODe,V.pullAllWith=MDe,V.pullAt=PDe,V.range=JMe,V.rangeRight=e4e,V.rearg=YLe,V.reject=$Le,V.remove=$De,V.rest=QLe,V.reverse=x4,V.sampleSize=FLe,V.set=tMe,V.setWith=nMe,V.shuffle=jLe,V.slice=NDe,V.sortBy=HLe,V.sortedUniq=WDe,V.sortedUniqBy=zDe,V.split=AMe,V.spread=XLe,V.tail=GDe,V.take=qDe,V.takeRight=KDe,V.takeRightWhile=YDe,V.takeWhile=QDe,V.tap=dLe,V.throttle=ZLe,V.thru=HA,V.toArray=tQ,V.toPairs=oQ,V.toPairsIn=lQ,V.toPath=s4e,V.toPlainObject=rQ,V.transform=rMe,V.unary=JLe,V.union=XDe,V.unionBy=ZDe,V.unionWith=JDe,V.uniq=eLe,V.uniqBy=tLe,V.uniqWith=nLe,V.unset=iMe,V.unzip=w4,V.unzipWith=BY,V.update=sMe,V.updateWith=aMe,V.values=mv,V.valuesIn=oMe,V.without=rLe,V.words=dQ,V.wrap=eOe,V.xor=iLe,V.xorBy=sLe,V.xorWith=aLe,V.zip=oLe,V.zipObject=lLe,V.zipObjectDeep=cLe,V.zipWith=uLe,V.entries=oQ,V.entriesIn=lQ,V.extend=iQ,V.extendWith=YA,L4(V,V),V.add=o4e,V.attempt=fQ,V.camelCase=dMe,V.capitalize=cQ,V.ceil=l4e,V.clamp=lMe,V.clone=nOe,V.cloneDeep=iOe,V.cloneDeepWith=sOe,V.cloneWith=rOe,V.conformsTo=aOe,V.deburr=uQ,V.defaultTo=BMe,V.divide=c4e,V.endsWith=fMe,V.eq=Vl,V.escape=hMe,V.escapeRegExp=pMe,V.every=xLe,V.find=SLe,V.findIndex=PY,V.findKey=$Oe,V.findLast=TLe,V.findLastIndex=$Y,V.findLastKey=NOe,V.floor=u4e,V.forEac
956h=HY,V.forEachRight=VY,V.forIn=FOe,V.forInRight=jOe,V.forOwn=BOe,V.forOwnRight=UOe,V.get=R4,V.gt=oOe,V.gte=lOe,V.has=WOe,V.hasIn=_4,V.head=FY,V.identity=Ua,V.includes=ILe,V.indexOf=TDe,V.inRange=cMe,V.invoke=qOe,V.isArguments=fm,V.isArray=zt,V.isArrayBuffer=cOe,V.isArrayLike=ja,V.isArrayLikeObject=di,V.isBoolean=uOe,V.isBuffer=eh,V.isDate=dOe,V.isElement=fOe,V.isEmpty=hOe,V.isEqual=pOe,V.isEqualWith=mOe,V.isError=A4,V.isFinite=gOe,V.isFunction=wd,V.isInteger=XY,V.isLength=qA,V.isMap=ZY,V.isMatch=vOe,V.isMatchWith=yOe,V.isNaN=bOe,V.isNative=EOe,V.isNil=wOe,V.isNull=xOe,V.isNumber=JY,V.isObject=qr,V.isObjectLike=ai,V.isPlainObject=FE,V.isRegExp=C4,V.isSafeInteger=SOe,V.isSet=eQ,V.isString=KA,V.isSymbol=xo,V.isTypedArray=pv,V.isUndefined=TOe,V.isWeakMap=AOe,V.isWeakSet=COe,V.join=IDe,V.kebabCase=mMe,V.last=tl,V.lastIndexOf=kDe,V.lowerCase=gMe,V.lowerFirst=vMe,V.lt=ROe,V.lte=_Oe,V.max=d4e,V.maxBy=f4e,V.mean=h4e,V.meanBy=p4e,V.min=m4e,V.minBy=g4e,V.stubArray=M4,V.stubFalse=P4,V.stubObject=t4e,V.stubString=n4e,V.stubTrue=r4e,V.multiply=v4e,V.nth=DDe,V.noConflict=qMe,V.noop=O4,V.now=WA,V.pad=yMe,V.padEnd=bMe,V.padStart=EMe,V.parseInt=xMe,V.random=uMe,V.reduce=MLe,V.reduceRight=PLe,V.repeat=wMe,V.replace=SMe,V.result=eMe,V.roun
956d=y4e,V.runInContext=oe,V.sample=NLe,V.size=BLe,V.snakeCase=TMe,V.some=ULe,V.sortedIndex=FDe,V.sortedIndexBy=jDe,V.sortedIndexOf=BDe,V.sortedLastIndex=UDe,V.sortedLastIndexBy=HDe,V.sortedLastIndexOf=VDe,V.startCase=CMe,V.startsWith=RMe,V.subtract=b4e,V.sum=E4e,V.sumBy=x4e,V.template=_Me,V.times=i4e,V.toFinite=Sd,V.toInteger=Kt,V.toLength=nQ,V.toLower=IMe,V.toNumber=nl,V.toSafeInteger=IOe,V.toString=Pn,V.toUpper=kMe,V.trim=DMe,V.trimEnd=LMe,V.trimStart=OMe,V.truncate=MMe,V.unescape=PMe,V.uniqueId=a4e,V.upperCase=$Me,V.upperFirst=I4,V.each=HY,V.eachRight=VY,V.first=FY,L4(V,function(){var v={};return Bc(V,function(w,_){jn.call(V.prototype,_)||(v[_]=w)}),v}(),{chain:!1}),V.VERSION=r,Qo(["bind","bindKey","curry","curryRight","partial","partialRight"],function(v){V[v].placeholder=V}),Qo(["drop","take"],function(v,w){cn.prototype[v]=function(_){_=_===n?1:Hi(Kt(_),0);var L=this.__filtered__&&!w?new cn(this):this.clone();return L.__filtered__?L.__takeCount__=Xs(_,L.__takeCount__):L.__views__.push({size:Xs(_,q),type:v+(L.__dir__<0?"Right":"")}),L},cn.prototype[v+"Right"]=function(_){return this.reverse()[v](_).reverse()}}),Qo(["filter","map","takeWhile"],function(v,w){var _=w+1,L=_==j||_==z;cn.prototype[v]=function(N){var W=this.clone();return W.__iteratees__.push({iteratee:It(N,3),type:_}),W.__filtered__=W.__filtered__||L,W}}),Qo(["head","last"],function(v,w){var _="take"+(w?"Right":"");cn.prototype[v]=function(){return this[_](1).value()[0]}}),Qo(["initial","tail"],function(v,w){var _="drop"+(w?"":"Right");cn.prototype[v]=function(){return this.__filtered__?new cn(this):this[_](1)}}),cn.prototype.compact=function(){return this.filter(Ua)},cn.prototype.find=function(v){return this.filter(v).head()},cn.prototype.findLast=function(v){return this.reverse().find(v)},cn.prototype.invokeMap=Xt(function(v,w){return typeof v=="function"?new cn(this):this.map(function(_){return LE(_,v,w)})}),cn.prototype.reject=function(v){return this.filter(GA(It(v)))},cn.prototype.slice=function(v,w){v=Kt(v);var _=this;return _.__filtered__&&(v>0||w<0)?new cn(_):(v<0?_=_.takeRight(-v):v&&(_=_.drop(v)),w!==n&&(w=Kt(w),_=w<0?_.dropRight(-w):_.take(w-v)),_)},cn.prototype.takeRightWhile=function(v){return this.reverse().takeWhile(v).reverse()},cn.prototype.toArray=function(){return this.take(q)},Bc(cn.prototype,function(v,w){var _=/^(?:filter|find|map|reject)|While$/.test(w),L=/^(?:head|last)$/.test(w),N=V[L?"take"+(w=="last"?"Right":""):w],W=L||/^find/.test(w);N&&(V.prototype[w]=function(){var Q=this.__wrapped__,re=L?[1]:arguments,ce=Q instanceof cn,Ie=re[0],ke=ce||zt(Q),Pe=function(nn){var mn=N.apply(V,qf([nn],re));return L&&Ke?mn[0]:mn};ke&&_&&typeof Ie=="function"&&Ie.length!=1&&(ce=ke=!1);var Ke=this.__chain__,ft=!!this.__actions__.length,Dt=W&&!Ke,Yt=ce&&!ft;if(!W&&ke){Q=Yt?Q:new cn(this);var Lt=v.apply(Q,re);return Lt.__actions__.push({func:HA,args:[Pe],thisArg:n}),new Zo(Lt,Ke)}return Dt&&Yt?v.apply(this,re):(Lt=this.thru(Pe),Dt?L?Lt.value()[0]:Lt.value():Lt)})}),Qo(["pop","push","shift","sort","splice","unshift"],function(v){var w=pA[v],_=/^(?:push|sort|unshift)$/.test(v)?"tap":"thru",L=/^(?:pop|shift)$/.test(v);V.prototype[v]=function(){var N=arguments;if(L&&!this.__chain__){var W=this.value();return w.apply(zt(W)?W:[],N)}return this[_](function(Q){return w.apply(zt(Q)?Q:[],N)})}}),Bc(cn.prototype,function(v,w){var _=V[w];if(_){var L=_.name+"";jn.call(cv,L)||(cv[L]=[]),cv[L].push({name:w,func:_})}}),cv[PA(n,E).name]=[{name:"wrapper",func:n}],cn.prototype.clone=PIe,cn.prototype.reverse=$Ie,cn.prototype.value=NIe,V.prototype.at=fLe,V.prototype.chain=hLe,V.prototype.commit=pLe,V.prototype.next=mLe,V.prototype.plant=vLe,V.prototype.reverse=yLe,V.prototype.toJSON=V.prototype.valueOf=V.prototype.value=bLe,V.prototype.first=V.prototype.head,AE&&(V.prototype[AE]=gLe),V},av=pIe();im?((im.exports=av)._=av,DM._=av):Os._=av}).call(nx)})(WI,WI.exports);WI.exports;const zp=(t="&")=>({theme:e,$hasError:n=!1})=>Mt`
957    outline: none;
958    box-shadow: none;
959    transition-property: border-color, box-shadow, fill;
960    transition-duration: 0.2s;
961
962    ${t}:focus-within {
963      border: 1px solid ${n?e.colors.danger600:e.colors.primary600};
964      box-shadow: ${n?e.colors.danger600:e.colors.primary600} 0px 0px 0px 2px;
965    }
966  `,[dot,po]=xT("Field",{}),fg=y.forwardRef(({children:t,name:e,error:n=!1,hint:r,id:i,required:s=!1,...a},o)=>{const l=ho(i),[c,u]=y.useState();return p.jsx(dot,{name:e,id:l,error:n,hint:r,required:s,labelNode:c,setLabelNode:u,children:p.jsx(X,{direction:"column",alignItems:"stretch",gap:1,ref:o,...a,children:t})})}),fW=y.forwardRef(({children:t,action:e,...n},r)=>{const{id:i,required:s,setLabelNode:a}=po("Label"),o=Qn(r,a);return t?p.jsxs(fot,{ref:o,variant:"pi",textColor:"neutral800",fontWeight:"bold",...n,id:`${i}-label`,htmlFor:i,tag:"label",ellipsis:!0,children:[t,s&&p.jsx(le,{"aria-hidden":!0,lineHeight:"1em",textColor:"danger600",children:"*"}),e&&p.jsx(hot,{marginLeft:1,children:e})]}):null}),fot=J(le)`
967  display: flex;
968`,hot=J(X)`
969  line-height: 0;
970  color: ${({theme:t})=>t.colors.neutral500};
971`,jL=y.forwardRef(({endAction:t,startAction:e,disabled:n=!1,onChange:r,hasError:i,required:s,className:a,size:o="M",...l},c)=>{const{id:u,error:d,hint:f,name:h,required:m}=po("Input");let g;d?g=`${u}-error`:f&&(g=`${u}-hint`);const b=!!d,E=y.useRef(null),x=y.useRef(null),S=Qn(x,c),A=R=>{!n&&r&&r(R)};return y.useLayoutEffect(()=>{if(E.current&&x.current){const R=E.current.offsetWidth,C=x.current;if(C){const T=R+8+16;C.style.paddingRight=`${T}px`}}},[t]),p.jsxs(got,{gap:2,justifyContent:"space-between",$hasError:b||i,$disabled:n,$size:o,$hasLeftAction:!!e,$hasRightAction:!!t,className:a,children:[e,p.jsx(pot,{id:u,name:h,ref:S,$size:o,"aria-describedby":g,"aria-invalid":b||i,"aria-disabled":n,disabled:n,"data-disabled":n?"":void 0,onChange:A,"aria-required":m||s,$hasLeftAction:!!e,$hasRightAction:!!t,...l}),t&&p.jsx(mot,{ref:E,children:t})]})}),pot=J.input`
972  border: none;
973  border-radius: ${({theme:t})=>t.borderRadius};
974  cursor: ${t=>t["aria-disabled"]?"not-allowed":void 0};
975
976  color: ${({theme:t})=>t.colors.neutral800};
977  font-weight: 400;
978  font-size: ${t=>t.theme.fontSizes[2]};
979  line-height: 2.2rem;
980  display: block;
981  width: 100%;
982  background: inherit;
983
984  ::placeholder {
985    color: ${({theme:t})=>t.colors.neutral500};
986    opacity: 1;
987  }
988
989  &[aria-disabled='true'] {
990    color: inherit;
991  }
992
993  //focus managed by InputWrapper
994  &:focus {
995    outline: none;
996    box-shadow: none;
997  }
998
999  ${t=>{switch(t.$size){case"S":return Mt`
1000          padding-inline-start: ${t.$hasLeftAction?0:t.theme.spaces[4]};
1001          padding-inline-end: ${t.$hasRightAction?0:t.theme.spaces[4]};
1002          padding-block: ${t.theme.spaces[1]};
1003        `;default:return Mt`
1004          padding-inline-start: ${t.$hasLeftAction?0:t.theme.spaces[4]};
1005          padding-inline-end: ${t.$hasRightAction?0:t.theme.spaces[4]};
1006          padding-block: ${t.theme.spaces[2]};
1007        `}}}
1008`,mot=J(X)`
1009  position: absolute;
1010  right: ${({theme:t})=>t.spaces[4]};
1011  top: 50%;
1012  transform: translateY(-50%);
1013`,got=J(X)`
1014  border: 1px solid ${({theme:t,$hasError:e})=>e?t.colors.danger600:t.colors.neutral200};
1015  border-radius: ${({theme:t})=>t.borderRadius};
1016  background: ${({theme:t})=>t.colors.neutral0};
1017  padding-inline-start: ${({$hasLeftAction:t,theme:e})=>t?e.spaces[4]:0};
1018  position: relative;
1019
1020  ${zp()}
1021  ${({theme:t,$disabled:e})=>e?Mt`
1022          color: ${t.colors.neutral600};
1023          background: ${t.colors.neutral150};
1024        `:void 0};
1025`,cye=()=>{const{id:t,hint:e,error:n}=po("Hint");return!e||n?null:p.jsx(le,{variant:"pi",tag:"p",id:`${t}
1025-hint`,textColor:"neutral600",children:e})},uye=()=>{const{id:t,error:e}=po("Error");return!e||typeof e!="string"?null:p.jsx(le,{variant:"pi",tag:"p",id:`${t}-error`,textColor:"danger600","data-strapi-field-error":!0,children:e})},dye=y.forwardRef(({label:t,children:e,...n},r)=>p.jsx(vot,{justifyContent:"unset",background:"transparent",borderStyle:"none",...n,type:"button",tag:"button",ref:r,children:p.jsx(ug,{label:t,children:e})})),vot=J(X)`
1026  font-size: 1.6rem;
1027  padding: 0;
1028`,Ne=Object.freeze(Object.defineProperty({__proto__:null,Action:dye,Error:uye,Hint:cye,Input:jL,Label:fW,Root:fg,useField:po},Symbol.toStringTag,{value:"Module"})),yot=y.forwardRef(({actions:t,children:e,error:n,hint:r,label:i,labelAction:s,nextLabel:a,onNext:o,onPrevious:l,previousLabel:c,required:u,secondaryLabel:d,selectedSlide:f,id:h,...m},g)=>{const b=ho(h);return p.jsx(fg,{hint:r,error:n,id:b,required:u,children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:1,children:[i&&p.jsx(fW,{action:s,children:i}),p.jsx(iot,{ref:g,actions:t,label:i,nextLabel:a,onNext:o,onPrevious:l,previousLabel:c,secondaryLabel:d,selectedSlide:f,id:b,...m,children:e}),p.jsx(cye,{}),p.jsx(uye,{})]})})}),bot=({horizontal:t=!0,...e})=>p.jsx(X,{justifyContent:"center",direction:t?"row":"column",alignItems:t?"center":"stretch",position:"absolute",width:"100%",bottom:1,gap:1,...e});J(pe)`
1029  ${A1e}
1030`;const ete=({label:t,children:e,selected:n=!1,...r})=>p.jsx(X,{alignItems:"center",display:n?"flex":"none",role:"group","aria-roledescription":"slide","aria-label":t,justifyContent:"center",height:"124px",width:"100%",...r,children:e}),Eot="data:image/svg+xml,%3csvg%20width='63'%20height='63'%20viewBox='0%200%2063%2063'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M42.5563%2011.9816C39.484%2010.3071%2035.8575%209.29097%2032.3354%209.13521C28.6443%208.92888%2024.8295%209.72318%2021.3336%2011.4129C20.9123%2011.5901%2020.5376%2011.8101%2020.1722%2012.0249L20.0108%2012.1179C19.8774%2012.1951%2019.7441%2012.2724%2019.608%2012.3536C19.3253%2012.5146%2019.0492%2012.6744%2018.7544%2012.8792C18.5463%2013.0329%2018.3395%2013.1759%2018.1301%2013.323C17.5658%2013.7208%2016.9868%2014.1317%2016.4983%2014.5979C14.8476%2015.9524%2013.5571%2017.6075%2012.6071%2018.9214C10.4365%2022.1566%209.08622%2025.9567%208.80702%2029.6143L8.7764%2030.1588C8.73328%2030.9196%208.68476%2031.7057%208.75353%2032.4555C8.76648%2032.6084%208.7661%2032.7638%208.77506%2032.914C8.78895%2033.229%208.80152%2033.5373%208.846%2033.8672L9.07396%2035.4221C9.09756%2035.5764%209.1198%2035.7413%209.1633%2035.9263L9.65919%2037.9272L10.138%2039.2823C10.2729%2039.6673%2010.4158%2040.0751%2010.6%2040.43C12.0292%2043.637%2014.1425%2046.4578%2016.7063%2048.585C19.0508%2050.5296%2021.824%2052.0023%2024.7491%2052.8452L26.2371%2053.2376C26.3781%2053.2693%2026.4926%2053.2889%2026.6031%2053.3058L26.7775%2053.3311C27.0052%2053.3636%2027.2195%2053.3986%2027.4445%2053.435C27.8598%2053.5076%2028.2672%2053.5748%2028.7079%2053.6183L30.5641%2053.7229C30.9516%2053.7249%2031.3352%2053.7068%2031.7081%2053.6874C31.9039%2053.681%2032.0984%2053.6681%2032.3288%2053.662C34.5253%2053.4772%2036.5106%2053.0634%2038.0516%2052.4652C38.1769%2052.4171%2038.3008%2052.3796%2038.4234%2052.3355C38.6727%2052.2499%2038.9259%2052.167%2039.1432%2052.0599L40.8591%2051.2626L42.5702%2050.266C42.9009%2050.0682%2043.0205%2049.6414%2042.8282%2049.2984C42.632%2048.9526%2042.2034%2048.8308%2041.8634%2049.0166L40.1792%2049.9218L38.4995%2050.6224C38.3169%2050.6953%2038.121%2050.7534%2037.9224%2050.8155C37.7838%2050.8489%2037.6518%2050.8983%2037.5012%2050.9408C36.0711%2051.435%2034.2445%2051.7425%2032.244%2051.8346C32.0442%2051.8383%2031.8471%2051.8379%2031.654%2051.8403C31.3051%2051.8414%2030.9602%2051.8451%2030.6392%2051.8305L28.9177%2051.6725C28.5476%2051.619%2028.1695%2051.5427%2027.7848%2051.4678C27.5639%2051.4167%2027.3376%2051.3737%2027.1299%2051.3374L26.9529%2051.2987C26.8704%2051.2834%2026.7772%2051.2667%2026.7333%2051.2543L25.3466%2050.8322C22.7651%2049.9789%2020.33%2048.5729%2018.2942%2046.7557C16.1056%2044.7951%2014.3339%2042.2335%2013.1742%2039.3582C12.0276%2036.6013%2011.5988%2033.2792%2011.9716%2030.0076C12.3145%2027.0213%2013.3948%2024.1635%2015.1858%2021.5083C15.3034%2021.3339%2015.421%2021.1596%2015.5212%2021.0196C16.4309%2019.8688%2017.5408%2018.5589%2018.9483%2017.496C19.3367%2017.1525%2019.7862%2016.856%2020.2611%2016.5478C20.4878%2016.4009%2020.7079%2016.2553%2020.8907%2016.1306C21.0974%2016.0048%2021.3188%2015.8831%202
10301.5348%2015.7694C21.6761%2015.6975%2021.8162%2015.619%2021.9388%2015.5576L22.1002%2015.4646C22.4002%2015.3037%2022.6749%2015.1546%2022.9908%2015.039L24.1186%2014.5715C24.3399%2014.4844%2024.5718%2014.4159%2024.7997%2014.3447C24.953%2014.2982%2025.0982%2014.2635%2025.2635%2014.2078C25.786%2014.0182%2026.3283%2013.9112%2026.9105%2013.7965C27.117%2013.7571%2027.3302%2013.7163%2027.5608%2013.6585C27.7553%2013.611%2027.9737%2013.5969%2028.2082%2013.5762C28.364%2013.5603%2028.5172%2013.5483%2028.6318%2013.5333C28.7876%2013.5173%2028.9342%2013.5066%2029.0927%2013.4867C29.3285%2013.4555%2029.5456%2013.4347%2029.7494%2013.4337C30.0237%2013.44%2030.2994%2013.4357%2030.5777%2013.4274C31.0811%2013.421%2031.5579%2013.4197%2032.0318%2013.4914C34.9664%2013.7352%2037.7144%2014.6085%2040.2052%2016.0868C42.3489%2017.3655%2044.2716%2019.1525%2045.7607%2021.264C47.0255%2023.0628%2047.9756%2025.0528%2048.4928%2027.0393C48.572%2027.3176%2048.6299%2027.5931%2048.6839%2027.8659C48.7154%2028.0428%2048.7563%2028.2145%2048.7892%2028.3636C48.8037%2028.4541%2048.8208%2028.5406%2048.8445%2028.6258C48.8749%2028.7443%2048.8986%2028.864%2048.9116%2028.9651L48.9793%2029.6047C48.9922%2029.7748%2049.0132%2029.9331%2049.0301%2030.0887C49.0668%2030.3268%2049.0889%2030.5608%2049.0964%2030.7561L49.1083%2031.9001C49.1312%2032.3307%2049.089%2032.7116%2049.0522%2033.0673C49.0384%2033.2598%2049.0126%2033.4443%2049.0123%2033.5824C48.9961%2033.6926%2048.9918%2033.7935%2048.9836%2033.8917C48.9753%2034.0072%2048.9724%2034.1148%2048.9414%2034.2554L48.5449%2036.3059C48.3134%2037.8623%2049.3793%2039.3365%2050.9488%2039.5822C52.0417%2039.7601%2053.1536%2039.2819%2053.7711%2038.3664C54.0063%2038.0176%2054.1604%2037.6257%2054.2227%2037.2064L54.5217%2035.2574C54.5514%2035.0756%2054.572%2034.83%2054.5846%2034.5791L54.6028%2034.2338C54.6098%2034.0598%2054.6223%2033.8779%2054.6347%2033.6788C54.6734%2033.1052%2054.7163%2032.4479%2054.6619%2031.8058L54.5867%2030.4289C54.5622%2030.0952%2054.5097%2029.76%2054.4559%2029.4181C54.431%2029.2572%2054.4048%2029.0896%2054.3826%2028.9074L54.2687%2028.104C54.2332%2027.9244%2054.1804%2027.7273%2054.1329%2027.5396L54.0643%2027.2454C54.0195%2027.071%2053.9773%2026.8927%2053.9338%2026.7076C53.8455%2026.3309%2053.7479%2025.9422%2053.613%2025.5571C52.84%2023.0292%2051.5383%2020.5194%2049.8338%2018.2799C47.8544%2015.682%2045.3333%2013.5087%2042.5563%2011.9816Z'%20fill='%234945FF'/%3e%3c/svg%3e",Pf=y.forwardRef(({children:t,small:e=!1,...n},r)=>p.jsxs("div",{role:"alert","aria-live":"assertive",ref:r,...n,children:[p.jsx(xi,{children:t}),p.jsx(wot,{src:Eot,"aria-hidden":!0,$small:e})]})),xot=Ns`
1031  from {
1032    transform: rotate(0deg);
1033  }
1034  to {
1035    transform: rotate(359deg);
1036  }
1037`,wot=J.img`
1038  animation: ${xot} 1s infinite linear;
1039  will-change: transform;
1040  ${({$small:t,theme:e})=>t&&`width: ${e.spaces[6]}; height: ${e.spaces[6]};`}
1041`,fye=y.forwardRef(({allowCustomValue:t,autocomplete:e,children:n,className:r,clearLabel:i="clear",creatable:s=!1,createMessage:a=q=>`Create "${q}"`,defaultFilterValue:o,defaultTextValue:l,defaultOpen:c=!1,open:u,onOpenChange:d,disabled:f=!1,hasError:h,id:m,filterValue:g,hasMoreItems:b=!1,isPrintableCharacter:E,loading:x=!1,loadingMessage:S="Loading content...",name:A,noOptionsMessage:R=()=>"No results found",onChange:C,onClear:T,onCreateOption:I,onFilterValueChange:D,onInputChange:k,onTextValueChange:O,onLoadMore:P,placeholder:M="Select or enter a value",required:j=!1,size:U="M",startIcon:z,textValue:G,value:F,...$},H)=>{const[q,Y]=Bu({prop:u,defaultProp:c,onChange:d}),[se,ye]=Bu({prop:G,defaultProp:t&&!l?F:l,onChange:O}),[ie,ne]=Bu({prop:g,defaultProp:o,onChange:D}),ae=y.useRef(null),Se=y.useRef(null),Re=Qn(Se,H),je=y.useRef(null),Fe=Ft=>{T&&!f&&(ye(""),ne(""),T(Ft),Se.current.focus())},Me=Ft=>{Y(Ft)},Et=Ft=>{ye(Ft)},$t=Ft=>{ne(Ft)},Ot=Ft=>{k&&k(Ft)},Wn=Ft=>{C&&C(Ft)}
1041,zn=Ft=>{P&&b&&!x&&P(Ft)},Na=()=>{I&&se&&I(se)},ya=ho(),ba=`intersection-${ob(ya)}`;ST(ae,zn,{selectorToWatch:`#${ba}`,skipWhen:!q});const{error:At,...ve}=po("Combobox"),Ge=!!At||h,Xe=ve.id??m,nt=ve.name??A,Nt=ve.required||j;let Bt;return At?Bt=`${Xe}-error`:ve.hint&&(Bt=`${Xe}-hint`),p.jsxs(fc.Root,{autocomplete:e||(s?"list":"both"),onOpenChange:Me,open:q,onTextValueChange:Et,textValue:se,allowCustomValue:s||t,disabled:f,required:Nt,value:F,onValueChange:Wn,filterValue:ie,onFilterValueChange:$t,isPrintableCharacter:E,children:[p.jsxs(Tot,{$hasError:Ge,$size:U,className:r,children:[p.jsxs(X,{flex:"1",tag:"span",gap:3,children:[z?p.jsx(X,{flex:"0 0 1.6rem",tag:"span","aria-hidden":!0,children:z}):null,p.jsx(Aot,{placeholder:M,id:Xe,"aria-invalid":!!At,onChange:Ot,ref:Re,name:nt,"aria-describedby":Bt,...$})]}),p.jsxs(X,{tag:"span",gap:3,children:[se&&T?p.jsx(Sot,{tag:"button",hasRadius:!0,background:"transparent",type:"button",padding:0,color:"neutral600",borderStyle:"none",onClick:Fe,"aria-disabled":f,"aria-label":i,title:i,ref:je,children:p.jsx(Ni,{})}):null,p.jsx(Cot,{children:p.jsx(co,{fill:"neutral500"})})]})]}),p.jsx(fc.Portal,{children:p.jsx(Rot,{sideOffset:4,children:p.jsxs(_ot,{ref:ae,children:[n,s?p.jsx(fc.CreateItem,{onPointerUp:Na,onClick:Na,asChild:!0,children:p.jsx(RN,{children:p.jsx(le,{children:a(se??"")})})}):null,!s&&!x?p.jsx(fc.NoValueFound,{asChild:!0,children:p.jsx(RN,{$hasHover:!1,children:p.jsx(le,{children:R(se??"")})})}):null,x?p.jsx(X,{justifyContent:"center",alignItems:"center",paddingTop:2,paddingBottom:2,children:p.jsx(Pf,{small:!0,children:S})}):null,p.jsx(pe,{id:ba,width:"100%",height:"1px"})]})})})]})}),Sot=J(pe)`
1042  padding: 0;
1043`,Tot=J(fc.Trigger)`
1044  position: relative;
1045  border: 1px solid ${({theme:t,$hasError:e})=>e?t.colors.danger600:t.colors.neutral200};
1046  border-radius: ${({theme:t})=>t.borderRadius};
1047  background: ${({theme:t})=>t.colors.neutral0};
1048  overflow: hidden;
1049  display: flex;
1050  align-items: center;
1051  justify-content: space-between;
1052  gap: ${({theme:t})=>t.spaces[4]};
1053
1054  ${t=>{switch(t.$size){case"S":return Mt`
1055          padding-inline-start: ${({theme:e})=>e.spaces[4]};
1056          padding-inline-end: ${({theme:e})=>e.spaces[3]};
1057          padding-block: ${({theme:e})=>e.spaces[1]};
1058        `;default:return Mt`
1059          padding-inline-start: ${({theme:e})=>e.spaces[4]};
1060          padding-inline-end: ${({theme:e})=>e.spaces[3]};
1061          padding-block: ${({theme:e})=>e.spaces[2]};
1062        `}}}
1063
1064  &[data-disabled] {
1065    color: ${({theme:t})=>t.colors.neutral600};
1066    background: ${({theme:t})=>t.colors.neutral150};
1067    cursor: not-allowed;
1068  }
1069
1070  /* Required to ensure the below inputFocusStyles are adhered too */
1071  &:focus-visible {
1072    outline: none;
1073  }
1074
1075  ${({theme:t,$hasError:e})=>zp()({theme:t,$hasError:e})};
1076`,Aot=J(fc.TextInput)`
1077  width: 100%;
1078  font-size: 1.4rem;
1079  line-height: 2.2rem;
1080  color: ${({theme:t})=>t.colors.neutral800};
1081  padding: 0;
1082  border: none;
1083  background-color: transparent;
1084
1085  &:focus-visible {
1086    outline: none;
1087  }
1088
1089  &[aria-disabled='true'] {
1090    cursor: inherit;
1091  }
1092`,Cot=J(fc.Icon)`
1093  border: none;
1094  background: transparent;
1095  padding: 0;
1096  color: ${({theme:t})=>t.colors.neutral600};
1097  display: flex;
1098
1099  &[aria-disabled='true'] {
1100    cursor: inherit;
1101  }
1102`,Rot=J(fc.Content)`
1103  background: ${({theme:t})=>t.colors.neutral0};
1104  box-shadow: ${({theme:t})=>t.shadows.filterShadow};
1105  border: 1px solid ${({theme:t})=>t.colors.neutral150};
1106  border-radius: ${({theme:t})=>t.borderRadius};
1107  width: var(--radix-combobox-trigger-width);
1108  /* This is from the design-system figma file. */
1109  max-height: 15rem;
1110  z-index: ${({theme:t})=>t.zIndices.popover};
1111
1112  @media (prefers-reduced-motion: no-preference) {
1113    animation-duration: ${t=>t.theme.motion.timings[200]};
1114
1115    /* The select can't animate out yet, watch https://github.com/radix-ui/primitives/issues/1893, or take a look and solve it yourself. */
1116    &[data-state='open'] {
1117      animation-timing-function: ${t=>t.theme.motion.easings.authenticMotion};
1118
1119      &[data-side='top'] {
1120        animation-name: ${gi.slideUpIn}
1120;
1121      }
1122
1123      &[data-side='bottom'] {
1124        animation-name: ${gi.slideDownIn};
1125      }
1126    }
1127  }
1128`,_ot=J(fc.Viewport)`
1129  padding: ${({theme:t})=>t.spaces[1]};
1130`,hye=y.forwardRef(({children:t,value:e,disabled:n,textValue:r,...i},s)=>p.jsx(fc.ComboboxItem,{asChild:!0,value:e,disabled:n,textValue:r,children:p.jsx(RN,{ref:s,...i,children:p.jsx(fc.ItemText,{asChild:!0,children:p.jsx(le,{children:t})})})})),RN=J.div`
1131  width: 100%;
1132  border: none;
1133  text-align: left;
1134  outline-offset: -3px;
1135  padding: ${({theme:t})=>t.spaces[2]} ${({theme:t})=>t.spaces[4]};
1136  background-color: ${({theme:t})=>t.colors.neutral0};
1137  border-radius: ${({theme:t})=>t.borderRadius};
1138  user-select: none;
1139
1140  &[data-state='checked'] {
1141    background-color: ${({theme:t})=>t.colors.primary100};
1142    color: ${({theme:t})=>t.colors.primary600};
1143    font-weight: bold;
1144  }
1145
1146  &:hover,
1147  &[data-highlighted] {
1148    outline: none;
1149    background-color: ${({theme:t,$hasHover:e=!0})=>e?t.colors.primary100:t.colors.neutral0};
1150  }
1151
1152  &[data-highlighted] {
1153    color: ${({theme:t})=>t.colors.primary600};
1154    font-weight: bold;
1155  }
1156`,Iot=YYe,kot=y.forwardRef((t,e)=>p.jsx(QYe,{...t,asChild:!0,ref:e})),Dot=y.forwardRef((t,e)=>p.jsxs(XYe,{children:[p.jsx(Lot,{}),p.jsx(Oot,{ref:e,...t})]})),Lot=J(ZYe)`
1157  background-color: ${t=>t.theme.colors.neutral800};
1158  position: fixed;
1159  inset: 0;
1160  z-index: ${t=>t.theme.zIndices.overlay};
1161  opacity: 0.2;
1162
1163  @media (prefers-reduced-motion: no-preference) {
1164    animation: ${gi.overlayFadeIn} ${t=>t.theme.motion.timings[200]}
1165      ${t=>t.theme.motion.easings.authenticMotion};
1166  }
1167`,Oot=J(JYe)`
1168  max-width: 42rem;
1169  height: min-content;
1170  width: 100%;
1171  overflow: hidden;
1172  margin: 0 auto;
1173  display: flex;
1174  flex-direction: column;
1175
1176  position: fixed;
1177  top: 50%;
1178  left: 50%;
1179  transform: translate(-50%, -50%);
1180
1181  border-radius: ${t=>t.theme.borderRadius};
1182  background-color: ${t=>t.theme.colors.neutral0};
1183  box-shadow: ${t=>t.theme.shadows.popupShadow};
1184  z-index: ${t=>t.theme.zIndices.modal};
1185
1186  @media (prefers-reduced-motion: no-preference) {
1187    &[data-state='open'] {
1188      animation-duration: ${t=>t.theme.motion.timings[200]};
1189      animation-timing-function: ${t=>t.theme.motion.easings.authenticMotion};
1190      animation-name: ${gi.modalPopIn};
1191    }
1192
1193    &[data-state='closed'] {
1194      animation-duration: ${t=>t.theme.motion.timings[120]};
1195      animation-timing-function: ${t=>t.theme.motion.easings.easeOutQuad};
1196      animation-name: ${gi.modalPopOut};
1197    }
1198  }
1199`,Mot=y.forwardRef(({children:t,...e},n)=>p.jsx(nQe,{asChild:!0,children:p.jsx(Pot,{tag:"h2",variant:"beta",ref:n,padding:6,fontWeight:"bold",...e,children:t})})),Pot=J(le)`
1200  display: flex;
1201  justify-content: center;
1202  border-bottom: solid 1px ${t=>t.theme.colors.neutral150};
1203`,$ot=y.forwardRef(({children:t,icon:e,...n},r)=>p.jsx(X,{ref:r,gap:2,direction:"column",paddingTop:8,paddingBottom:8,paddingLeft:6,paddingRight:6,...n,children:typeof t=="string"?p.jsxs(p.Fragment,{children:[e?y.cloneElement(e,{width:24,height:24}):null,p.jsx(pye,{children:t})]}):t})),pye=y.forwardRef((t,e)=>p.jsx(rQe,{asChild:!0,children:p.jsx(le,{ref:e,variant:"omega",...t,tag:"p"})})),Not=y.forwardRef((t,e)=>p.jsx(Fot,{ref:e,gap:2,padding:4,justifyContent:"space-between",...t,tag:"footer"})),Fot=J(X)`
1204  border-top: solid 1px ${t=>t.theme.colors.neutral150};
1205  flex: 1;
1206`,jot=y.forwardRef((t,e)=>p.jsx(tQe,{...t,asChild:!0,ref:e})),Bot=y.forwardRef((t,e)=>p.jsx(eQe,{...t,asChild:!0,ref:e})),Jt=Object.freeze(Object.defineProperty({__proto__:null,Action:Bot,Body:$ot,Cancel:jot,Content:Dot,Description:pye,Footer:Not,Header:Mot,Root:Iot,Trigger:kot},Symbol.toStringTag,{value:"Module"}));let cP=0;function Uot(){y.useEffect(()=>{var t,e;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(t=n[0])!==null&&t!==void 0?t:tte()),document.body.insertAdjacentElement("beforeend",(e=n[1])!==null&&e!==void 0?e:tte()),cP++,()=>{cP===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),cP--}},[])}function tte(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",t}function uf(t,e){const n=y.useRef(null);return e&&n.current&&Hot(e,n.current)&&(e=n.current),n.current=e??null,y.useMemo(()=>new WHe(t,e),[t,e])}function Hot(t,e){if(t===e)return!0;const n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(const i of n)if(e[i]!==t[i])return!1;return!0}const ly={Log:"live-region-log",Status:"live-region-status",Alert:"live-region-alert"},nte=t=>{const e=document.querySelector(`#${ly.Log}`);e&&(e.innerText=t)},rte=t=>{const e=document.querySelector(`#${ly.Status}`);e&&(e.innerText=t)},ite=t=>{const e=document.querySelector(`#${ly.Alert}`);e&&(e.innerText=t)},mye=()=>(y.useEffect(()=>()=>{nte(""),ite(""),rte("")},[]),{notifyLog:nte,notifyAlert:ite,notifyStatus:rte}),Vot=()=>p.jsxs(xi,{children:[p.jsx("p",{role:"log","aria-live":"polite",id:ly.Log,"aria-relevant":"all"}),p.jsx("p",{role:"status","aria-live":"polite",id:ly.Status,"aria-relevant":"all"}),p.jsx("p",{role:"alert","aria-live":"assertive",id:ly.Alert,"aria-relevant":"all"})]}),Wot=Aue`
1207${Mt`
1208  *,
1209  *::before,
1210  *::after {
1211    box-sizing: border-box;
1212  }
1213
1214  * {
1215    margin: 0;
1216  }
1217
1218  html {
1219    /* Sets 1rem === 10px */
1220    font-size: 62.5%;
1221  }
1222
1223  body {
1224    height: 100%;
1225    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans',
1226      'Helvetica Neue', sans-serif;
1227    color: ${({theme:t})=>t.colors.neutral800};
1228    line-height: 1.5;
1229    -webkit-font-smoothing: antialiased;
1230  }
1231
1232  img,
1233  picture,
1234  video,
1235  canvas {
1236    display: block;
1237    max-width: 100%;
1238  }
1239
1240  input,
1241  button,
1242  textarea,
1243  select {
1244    padding: 0;
1245    font: inherit;
1246  }
1247
1248  button {
1249    border: unset;
1250    background: unset;
1251    padding: unset;
1252    margin: unset;
1253  }
1254
1255  p,
1256  h1,
1257  h2,
1258  h3,
1259  h4,
1260  h5,
1261  h6 {
1262    overflow-wrap: break-word;
1263    font: unset;
1264  }
1265
1266  #root {
1267    isolation: isolate;
1268  }
1269
1270  ol,
1271  ul {
1272    list-style: none;
1273    padding: unset;
1274    margin: unset;
1275  }
1276
1277  table {
1278    border-collapse: collapse;
1279    border-spacing: 0;
1280  }
1281
1282  *:focus-visible {
1283    outline: 2px solid ${({theme:t})=>t.colors.primary600};
1284    outline-offset: 2px;
1285  }
1286
1287  /* Focusing the button with a mouse, touch, or stylus will show a subtle drop shadow. */
1288  *:focus:not(:focus-visible) {
1289    outline: none;
1290  }
1291
1292  .lock-body-scroll {
1293    height: 100vh;
1294    overflow-y: hidden;
1295  }
1296`}
1297`,ste="en-EN",gye=()=>typeof navigator>"u"?ste:navigator.language?navigator.language:ste,[zot,BL]=xT("StrapiDesignSystem",{locale:gye()}),Got=({children:t,locale:e=gye(),theme:n=CT,tooltipConfig:r})=>(dg(()=>{const i=document.createElement("style");i.type="text/css",i.appendChild(document.createTextNode(`
1298        * {
1299          -webkit-transition: none !important;
1300          -moz-transition: none !important;
1301          -o-transition: none !important;
1302          -ms-transition: none !important;
1303          transition: none !important;
1304          animation: none !important;
1305        }
1306    `)),document.head.appendChild(i),window.getComputedStyle(i).opacity,document.head.removeChild(i)},[n]),p.jsx(zot,{locale:e,children:p.jsxs(V6e,{theme:n,children:[p.jsx(jWe,{...r,children:t}),p.jsx(Vot,{}),p.jsx(Wot,{})]})})),qot=aVe,hW=y.forwardRef(({container:t=globalThis?.document?.body,...e},n)=>t?Qs.createPortal(p.jsx(pe,{ref:n,...e}),t):null);hW.displayName="Portal";const Kot=y.forwardRef(({onClear:t,clearLabel:e="Clear",startIcon:n,disabled:r,hasError:i,children:s,id:a,size:o="M",withTags:l,...c},u)=>{const d=y.useRef(null),f=g=>{t&&!r&&(t(g),d.current.focus())},{labelNode:h}=po("SelectTrigger"),m=Qn(d,u);return p.jsx(Oc.Trigger,{asChild:!0,children:p.jsxs(Qot,{"aria-disabled":r,$hasError:i,ref:m,alignItems:"center",justifyContent:"space-between",position:"relative",overflow:"hidden",hasRadius:!0,background:r?"neutral150":"neutral0",gap:4,cursor:"default","aria-labelledby":h?`${a}-label`:void 0,$size:o,$withTags:l,...c,children:[p.jsxs(X,{flex:"1",tag:"span",gap:3,children:[n&&p.jsx(X,{tag:"span","aria-hidden":!0,children:n}),s]}),p.jsxs(X,{tag:"span",gap:3,children:[t?p.jsx(Yot,{tag:"button",hasRadius:!0,background:"transparent",role:"button",tabIndex:0,onClick:f,"aria-disabled":r,"aria-label":e,title:e,cursor:"pointer",children:p.jsx(Ni,{})}):null,p.jsx(Xot,{children:p.jsx(co,{})})]})]})})}),Yot=J(pe)`
1307  border: none;
1308  display: flex;
1309
1310  svg {
1311    height: 1.1rem;
1312    width: 1.1rem;
1313  }
1314
1315  svg path {
1316    fill: ${({theme:t})=>t.colors.neutral500};
1317  }
1318`,Qot=J(X)`
1319  border: 1px solid ${({theme:t,$hasError:e})=>e?t.colors.danger600:t.colors.neutral200};
1320  ${t=>{switch(t.$size){case"S":return Mt`
1321          padding-block: ${t.theme.spaces[1]};
1322          padding-inline-start: ${t.$withTags?t.theme.spaces[1]:t.theme.spaces[4]};
1323          padding-inline-end: ${t.theme.spaces[3]};
1324        `;default:return Mt`
1325          padding-block: ${t.$withTags?"0.3rem":t.theme.spaces[2]};
1326          padding-inline-start: ${t.$withTags?t.theme.spaces[1]:t.theme.spaces[4]};
1327          padding-inline-end: ${t.theme.spaces[3]};
1328        `}}}
1329  cursor: pointer;
1330
1331  &[aria-disabled='true'] {
1332    color: ${t=>t.theme.colors.neutral500};
1333  }
1334
1335  /* Required to ensure the below inputFocusStyles are adhered too */
1336  &:focus-visible {
1337    outline: none;
1338  }
1339
1340  ${({theme:t,$hasError:e})=>zp()({theme:t,$hasError:e})};
1341`,Xot=J(Oc.Icon)`
1342  display: flex;
1343  & > svg {
1344    fill: ${({theme:t})=>t.colors.neutral500};
1345  }
1346`,Zot=y.forwardRef(({children:t,placeholder:e,...n},r)=>p.jsx(Jot,{ref:r,ellipsis:!0,...n,children:p.jsx(elt,{placeholder:e,children:t})})),Jot=J(le)`
1347  flex: 1;
1348  font-size: 1.4rem;
1349  line-height: 2.2rem;
1350`,elt=J(Oc.Value)`
1351  display: flex;
1352  gap: ${({theme:t})=>t.spaces[1]};
1353  flex-wrap: wrap;
1354`,tlt=J(Oc.Content)`
1355  background: ${({theme:t})=>t.colors.neutral0};
1356  box-shadow: ${({theme:t})=>t.shadows.filterShadow};
1357  border: 1px solid ${({theme:t})=>t.colors.neutral150};
1358  border-radius: ${({theme:t})=>t.borderRadius};
1359  min-width: var(--radix-select-trigger-width);
1360  max-height: 15.6rem;
1361  z-index: ${({theme:t})=>t.zIndices.popover};
1362
1363  @media (prefers-reduced-motion: no-preference) {
1364    animation-duration: ${t=>t.theme.motion.timings[200]};
1365
1366    /* The select can't animate out yet, watch https://github.com/radix-ui/primitives/issues/1893, or take a look and solve it yourself. */
1367    &[data-state='open'] {
1368      animation-timing-function: ${t=>t.theme.motion.easings.authenticMotion};
1369
1370      &[data-side='top'] {
1371        animation-name: ${gi.slideUpIn}
1371;
1372      }
1373
1374      &[data-side='bottom'] {
1375        animation-name: ${gi.slideDownIn};
1376      }
1377    }
1378  }
1379`,nlt=J(Oc.Viewport)`
1380  padding: ${({theme:t})=>t.spaces[1]};
1381`,rlt=y.forwardRef((t,e)=>p.jsx(slt,{ref:e,...t})),ilt=Mt`
1382  width: 100%;
1383  border: none;
1384  text-align: left;
1385  outline-offset: -3px;
1386  border-radius: ${t=>t.theme.borderRadius};
1387  padding: ${t=>`${t.theme.spaces[2]} ${t.theme.spaces[4]}`};
1388  padding-left: ${({theme:t})=>t.spaces[4]};
1389  background-color: ${({theme:t})=>t.colors.neutral0};
1390  display: flex;
1391  align-items: center;
1392  gap: ${({theme:t})=>t.spaces[2]};
1393  white-space: nowrap;
1394  user-select: none;
1395  color: ${({theme:t})=>t.colors.neutral800};
1396
1397  &:focus-visible {
1398    outline: none;
1399    background-color: ${({theme:t})=>t.colors.primary100};
1400    cursor: pointer;
1401  }
1402`,slt=J(Oc.Item)`
1403  ${ilt}
1404
1405  &:hover {
1406    background-color: ${({theme:t})=>t.colors.primary100};
1407  }
1408
1409  &[data-state='checked'] {
1410    font-weight: bold;
1411    background-color: ${({theme:t})=>t.colors.primary100};
1412    color: ${({theme:t})=>t.colors.primary600};
1413    font-weight: bold;
1414  }
1415`,vye=Oc.Root,yye=Kot,bye=Zot,Eye=Oc.Portal,xye=tlt,wye=nlt,pW=rlt,Sye=Oc.ItemIndicator,Tye=Oc.ItemText,alt=Oc.Group,fa=y.forwardRef(({children:t,clearLabel:e="Clear",customizeContent:n,disabled:r,hasError:i,id:s,name:a,onChange:o,onClear:l,onCloseAutoFocus:c,onReachEnd:u,placeholder:d,required:f,size:h,startIcon:m,value:g,...b},E)=>{const[x,S]=y.useState(),[A,R]=y.useState(!1),C=q=>{R(q)},T=q=>{l&&l(q),o||S("")},I=q=>{o?o(typeof g=="number"?Number(q):q):S(q)},D=y.useRef(null),k=ho(),O=`intersection-${ob(k)}`;ST(D,q=>{u&&u(q)},{selectorToWatch:`#${O}`,skipWhen:!A});const{error:M,required:j,...U}=po("SingleSelect"),z=!!M||i,G=U.id??s,F=U.name??a;let $;M?$=`${G}-error`:U.hint&&($=`${G}-hint`);const H=(typeof g<"u"&&g!==null?g.toString():x)??"";return p.jsxs(vye,{onOpenChange:C,disabled:r,required:j??f,onValueChange:I,value:H,...b,children:[p.jsx(yye,{ref:E,id:G,name:F,startIcon:m,hasError:z,disabled:r,clearLabel:e,onClear:H&&l?T:void 0,"aria-label":b["aria-label"],"aria-describedby":$??b["aria-describedby"],size:h,children:p.jsx(bye,{placeholder:d,textColor:H?"neutral800":"neutral600",children:H&&n?n(H):void 0})}),p.jsx(Eye,{children:p.jsx(xye,{position:"popper",sideOffset:4,onCloseAutoFocus:c,children:p.jsxs(wye,{ref:D,children:[t,p.jsx(pe,{id:O,width:"100%",height:"1px"})]})})})]})}),Mi=y.forwardRef(({value:t,startIcon:e,children:n,...r},i)=>p.jsxs(pW,{ref:i,value:t.toString(),...r,children:[e&&p.jsx(X,{tag:"span","aria-hidden":!0,children:e}),p.jsx(le,{lineHeight:"20px",width:"100%",children:p.jsx(Tye,{children:n})})]})),olt=200,ate=15,[llt,zb]=xT("DatePicker"),Aye=y.forwardRef(({calendarLabel:t,className:e,initialDate:n,locale:r,maxDate:i,minDate:s,monthSelectLabel:a="Month",onChange:o,value:l,yearSelectLabel:c="Year",hasError:u,id:d,name:f,disabled:h=!1,required:m=!1,onClear:g,clearLabel:b="Clear",size:E="M",...x},S)=>{const A=qy(),R=BL("DatePicker"),C=r??R.locale,T=uf(C,{day:"2-digit",month:"2-digit",year:"numeric"}),[I,D]=y.useState(!1),[k,O]=y.useState(null),[P,M]=y.useState(null),[j,U]=y.useState(null),[z,G]=y.useState(),[F,$]=Bu({defaultProp:n?pm(n):void 0,prop:l?pm(l):void 0,onChange(Ot){o&&o(Ot?.toDate(A))}}),[H,q]=y.useMemo(()=>{const Ot=n?pm(n):CH("UTC"),Wn=s?pm(s):Ot.set({day:1,month:1,year:Ot.year-olt});let zn=i?pm(i):Ot.set({day:31,month:12,year:Ot.year+ate});return zn.compare(Wn)<0&&(zn=Wn.set({day:31,month:12,year:Wn.year+ate})),[Wn,zn]},[s,i,n]),[Y,se]=y.useState(clt({currentValue:F,minDate:H,maxDate:q})),ye=ho(),ie=y.useRef(null),ne=Ot=>{g&&!h&&(G(""),$(void 0),g(Ot),P?.focus())},ae=y.useCallback(Ot=>{Ot&&F&&se(F),D(Ot)},[F]);dg(()=>{if(l){const Ot=pm(l);G(T.format(Ot.toDate(A))),se(Ot)}else G("")},[l,T,A]),dg(()=>{if(n&&z===void 0){const Ot=pm(n);G(T.format(Ot.toDate(A)))}},[n,z,T,A]);const{error:Se,...Re}=po("Combobox"),je=!!Se||u,Fe=Re.id??d,Me=Re.name??f,Et=Re.required||m;let $t;return Se?$t=`${Fe}-error`:Re.hint&&($t=`${Fe}-hint`),p.jsxs(llt,{calendarDate:Y,content:j,contentId:ye,disabled:h,locale:C,minDate:H,maxDate:q,open:I,onCalendarDateChange:se,onContentChange:U,onOpenChange:ae,onTextInputChange:M,onTextValueChange:G,onTriggerChange:O,onValueChange:$,required:Et,textInput:P,textValue:z,timeZone:A,trigger:k,value:F,children:[p.jsxs(dlt,{className:e,hasError:je,size:E,children:[p.jsx(SPe,{fill:"neutral500","aria-hidden":!0}),p.jsx(mlt,{ref:S,"aria-describedby":$t,id:Fe,name:Me,...x}),z&&g?p.jsx(hlt,{tag:"button",hasRadius:!0,background:"transparent",type:"button",onClick:ne,"aria-disabled":h,"aria-label":b,title:b,ref:ie,children:p.jsx(Ni,{})}):null]}),p.jsx(hW,{children:p.jsx(blt,{label:t,children:p.jsx(Tlt,{monthSelectLabel:a,yearSelectLabel:c})})})]})}),ote=t=>!!t.match(/^[^a-zA-Z]*$/),clt=({currentValue:t,minDate:e,maxDate:n})=>{const r=CH("UTC");return t||(K7(e,r)===e&&Y7(n,r)===n?r:K7(e,r)===r?e:Y7(n,r)===r?n:r)},ult="DatePickerTrigger",dlt=y.forwardRef(({hasError:t,size:e,...n},r)=>{const i=zb(ult),s=Qn(r,o=>i.onTriggerChange(o)),a=()=>{i.disabled||i.onOpenChange(!0)};return p.jsx(Fb,{asChild:!0,trapped:i.open,onMountAutoFocus:o=>{o.preventDefault()},onUnmountAutoFocus:o=>{document.getSelection()?.empty(),o.preventDefault()},children:p.jsx(flt,{ref:s,$hasError:t,$size:e,...n,hasRadius:!0,gap:3,overflow:"hidden",background:i.disabled?"neutral150":"neutral0",onClick:O0(n.onClick,()=>{i.textInput?.focus()}),onPointerDown:O0(n.onPointerDown,o=>{const l=o.target;l.hasPointerCapture(o.pointerId)&&l.releasePointerCapture(o.pointerId),(l.closest("button")??l.closest("div"))===o.currentTarget&&o.button===0&&o.ctrlKey===!1&&(a(),i.textInput?.focus())})})})}),flt=J(X)`
1416  border: 1px solid ${({theme:t,$hasError:e})=>e?t.colors.danger600:t.colors.neutral200};
1417  ${t=>{switch(t.$size){case"S":return Mt`
1418          padding-block: ${t.theme.spaces[1]};
1419          padding-inline: ${t.theme.spaces[3]};
1420        `;default:return Mt`
1421          padding-block: ${t.theme.spaces[2]};
1422          padding-inline: ${t.theme.spaces[3]};
1423        `}}}
1424
1425  & > svg {
1426    flex: 1 0 auto;
1427  }
1428
1429  &[data-disabled] {
1430    color: ${({theme:t})=>t.colors.neutral600};
1431    background: ${({theme:t})=>t.colors.neutral150};
1432    cursor: not-allowed;
1433  }
1434
1435  /* Required to ensure the below inputFocusStyles are adhered too */
1436  &:focus-visible {
1437    outline: none;
1438  }
1439
1440  ${({theme:t,$hasError:e})=>zp()({theme:t,$hasError:e})};
1441`,hlt=J(pe)`
1442  border: none;
1443  color: ${({theme:t})=>t.colors.neutral600};
1444  padding: 0;
1445  cursor: pointer;
1446`,plt="DatePickerTextInput",mlt=y.forwardRef(({placeholder:t,...e},n)=>{const r=zb(plt),{onTextValueChange:i,textValue:s,onTextInputChange:a,onOpenChange:o,disabled:l,locale:c}=r,u=Qn(n,E=>a(E)),d=()=>{l||o(!0)},f=uf(c,{year:"numeric",month:"2-digit",day:"2-digit"}),[h,m,g]=y.useMemo(()=>{const E=f.formatToParts(new Date),x=E.filter(R=>R.type==="year"||R.type==="month"||R.type==="day"),S=x.map(R=>{switch(R.type){case"day":return"DD";case"month":return"MM";case"year":return"YYYY";default:return""}}),A=E.find(R=>R.type==="literal")?.value??"";return[S,A,x]},[f]),b=h.map(E=>`\\d{${E.length}}`).join(`\\${m}`);return p.jsx(vlt,{role:"combobox",type:"text",inputMode:"numeric",ref:u,"aria-autocomplete":"none","aria-controls":r.contentId,"aria-disabled":r.disabled,"aria-expanded":r.open,"aria-required":r.required,"aria-haspopup":"dialog","data-state":r.open?"open":"closed",disabled:l,"data-disabled":l?"":void 0,pattern:b,placeholder:t??h.join(m),...e,value:s??"",onBlur:O0(e.onBlur,()=>{if(!r.textValue){r.onValueChange(void 0);return}r.onTextValueChange(f.format(r.calendarDate.toDate(r.timeZone))),r.onValueChange(r.calendarDate)}),onChange:O0(e.onChange,E=>{if(ote(E.target.value)){const x=E.target.value.split(m),[S,A,R]=g.map((M,j)=>{const U=x[j];return{...M,value:U}}).sort((M,j)=>M.type==="year"?1:j.type==="year"?-1:M.type==="month"?1:j.type==="month"?-1:0).map(M=>M.value),C=r.calendarDate.year;let T=r.calendarDate.year;if(R){const M=R.length===1?`0${R}`:R;T=R.length<3?Number(`${C}`.slice(0,4-M.length)+M):Number(M)}R&&R.length<3&&T>r.maxDate.year&&(T-=100);const I=r.calendarDate.set({year:T}),D=I.calendar.getMonthsInYear(I),k=I.set({month:A&&Number(A)<=D?Number(A):void 0}),O=k.calendar.getDaysInMonth(k),P=k.set({day:S&&Number(S)<=O?Number(S):void 0});r.onCalendarDateChange(glt(P,r.minDate,r.maxDate)),r.onTextValueChange(E.target.value)}}),onKeyDown:O0(e.onKeyDown,E=>{if(!r.open&&(ote(E.key)||["ArrowDown","Backspace"].includes(E.key)))d();else if(["Tab"].includes(E.key)&&r.open)E.preventDefault();else if(["Escape"].includes(E.key))r.open?r.onOpenChange(!1):(r.onValueChange(void 0),r.onTextValueChange("")),E.preventDefault();else if(r.open&&["ArrowDown","ArrowUp","ArrowLeft","ArrowRight"].includes(E.key))switch(E.preventDefault(),E.key){case"ArrowDown":{const x=r.calendarDate.add({weeks:1});if(r.maxDate&&x.compare(r.maxDate)>0)return;r.onCalendarDateChange(x);return}case"ArrowRight":{const x=r.calendarDate.add({days:1});if(r.maxDate&&x.compare(r.maxDate)>0)return;r.onCalendarDateChange(x);return}case"ArrowUp":{const x=r.calendarDate.subtract({weeks:1});if(r.minDate&&x.compare(r.minDate)<0)return;r.onCalendarDateChange(x);return}case"ArrowLeft":{const x=r.calendarDate.subtract({days:1});if(r.minDate&&x.compare(r.minDate)<0)return;r.onCalendarDateChange(x)}}else r.open&&["Enter"].includes(E.key)&&(E.preventDefault(),i(f.format(r.calendarDate.toDate(r.timeZone))),r.onValueChange(r.calendarDate),r.onOpenChange(!1))})})});function glt(t,e,n){return e&&(t=Y7(t,e)),n&&(t=K7(t,n)),t}const vlt=J.input`
1447  width: 100%;
1448  font-size: 1.4rem;
1449  line-height: 2.2rem;
1450  color: ${({theme:t})=>t.colors.neutral800};
1451  border: none;
1452  background-color: transparent;
1453
1454  &:focus-visible {
1455    outline: none;
1456  }
1457
1458  &[aria-disabled='true'] {
1459    cursor: inherit;
1460  }
1461`,ylt="DatePickerContent",blt=y.forwardRef((t,e)=>{const[n,r]=y.useState(),i=zb(ylt);if(dg(()=>{r(new DocumentFragment)},[]),!i.open){const s=n;return s?Qs.createPortal(p.jsx("div",{children:t.children}),s):null}return p.jsx(xlt,{...t,ref:e})}),Elt="DatePickerContent",xlt=y.forwardRef((t,e)=>{const{label:n="Choose date",...r}=t,{onOpenChange:i,...s}=zb(Elt),{x:a,y:o,refs:l,strategy:c,placement:u}=Hhe({strategy:"fixed",placement:"bottom-start",middleware:[Vhe({mainAxis:4}),Whe(),zhe()],elements:{reference:s.trigger},whileElementsMounted:jH});y.useEffect(()=>{const f=()=>{i(!1)};return window.addEventListener("blur",f),window.addEventListener("resize",f),()=>{window.removeEventListener("blur",f),window.removeEventListener("resize",f)}},[i]);const d=Qn(e,f=>s.onContentChange(f),l.setFloating);return Uot(),p.jsx(sL,{allowPinchZoom:!0,children:p.jsx(qot,{asChild:!0,onFocusOutside:f=>{f.preventDefault()},onDismiss:()=>{i(!1)},children:p.jsx(wlt,{ref:d,"data-state":s.open?"open":"closed","data-side":u.includes("top")?"top":"bottom",onContextMenu:f=>f.preventDefault(),id:s.contentId,role:"dialog","aria-modal":"true","aria-label":n,style:{left:a,top:o,position:c},hasRadius:!0,background:"neutral0",padding:1,...r})})})}),wlt=J(pe)`
1462  box-shadow: ${({theme:t})=>t.shadows.filterShadow};
1463  z-index: ${({theme:t})=>t.zIndices.popover};
1464  border: 1px solid ${({theme:t})=>t.colors.neutral150};
1465
1466  @media (prefers-reduced-motion: no-preference) {
1467    animation-duration: ${t=>t.theme.motion.timings[200]};
1468
1469    &[data-state='open'] {
1470      animation-timing-function: ${t=>t.theme.motion.easings.authenticMotion};
1471
1472      &[data-side='top'] {
1473        animation-name: ${gi.slideUpIn}
1473;
1474      }
1475
1476      &[data-side='bottom'] {
1477        animation-name: ${gi.slideDownIn};
1478      }
1479    }
1480  }
1481`,Slt="DatePickerCalendar",Tlt=y.forwardRef(({monthSelectLabel:t,yearSelectLabel:e,...n},r)=>{const{locale:i,timeZone:s,minDate:a,maxDate:o,calendarDate:l,onCalendarDateChange:c}=zb(Slt),u=EHe(l),d=y.useMemo(()=>{const S=a.year,A=o.year;return[...Array(A-S+1).keys()].map(R=>(S+R).toString())},[a,o]),f=uf(i,{month:"long"}),h=y.useMemo(()=>[...Array(l.calendar.getMonthsInYear(l)).keys()].map(S=>f.format(l.set({month:S+1}).toDate(s))),[l,f,s]),m=uf(i,{weekday:"short"}),g=y.useMemo(()=>{const S=mhe(CH(s),i);return[...new Array(7).keys()].map(A=>{const C=S.add({days:A}).toDate(s);return m.format(C)})},[s,i,m]),b=S=>{if(typeof S=="number")return;const A=l.set({month:h.indexOf(S)+1});c(A)},E=S=>{if(typeof S=="number")return;const A=l.set({year:parseInt(S,10)});c(A)},x=Alt(u,i);return p.jsxs(X,{ref:r,direction:"column",alignItems:"stretch",padding:4,...n,children:[p.jsxs(Clt,{justifyContent:"flex-start",paddingBottom:4,paddingLeft:2,paddingRight:2,gap:2,children:[p.jsx(fg,{children:p.jsx(fa,{"aria-label":t,value:h[l.month-1],onChange:b,children:h.map(S=>p.jsx(Mi,{value:S,children:S},S))})}),p.jsx(fg,{children:p.jsx(fa,{value:l.year.toString(),"aria-label":e,onChange:E,children:d.map(S=>p.jsx(Mi,{value:S,children:S},S))})})]}),p.jsxs("table",{role:"grid",children:[p.jsx("thead",{"aria-hidden":!0,children:p.jsx("tr",{"aria-rowindex":0,children:g.map((S,A)=>p.jsx(Rlt,{"aria-colindex":A,children:S},S))})}),p.jsx("tbody",{children:[...new Array(6).keys()].map(S=>p.jsx("tr",{"aria-rowindex":S+2,children:x(S).map((A,R)=>A?p.jsx(klt,{"aria-colindex":R+1,date:A,startDate:u,disabled:a.compare(A)>0||A.compare(o)>0},A.toString()):p.jsx(Cye,{"aria-colindex":R+1},R+1))},S))})]})]})}),Alt=(t,e)=>n=>{let r=t.add({weeks:n});const i=[];r=mhe(r,e);const s=hhe(r,e);for(let a=0;a<s;a++)i.push(null);for(;i.length<7;){i.push(r);const a=r.add({days:1});if(fhe(r,a))break;r=a}for(;i.length<7;)i.push(null);return i},Clt=J(X)`
1482  div[role='combobox'] {
1483    border: 1px solid transparent;
1484    background: transparent;
1485    font-weight: ${t=>t.theme.fontWeights.bold};
1486
1487    svg {
1488      fill: ${({theme:t})=>t.colors.neutral500};
1489    }
1490
1491    &:hover {
1492      background-color: ${({theme:t})=>t.colors.neutral100};
1493    }
1494  }
1495`,Rlt=y.forwardRef(({children:t,...e},n)=>p.jsx(_lt,{tag:"th",role:"gridcell",ref:n,...e,height:"2.4rem",width:"3.2rem",children:p.jsx(le,{variant:"pi",fontWeight:"bold",color:"neutral800",children:t.slice(0,2)})})),_lt=J(pe)`
1496  border-radius: ${({theme:t})=>t.borderRadius};
1497  text-transform: capitalize;
1498`,Ilt="DatePickerCalendarCell",klt=y.forwardRef(({date:t,startDate:e,disabled:n,...r},i)=>{const{timeZone:s,locale:a,calendarDate:o,onValueChange:l,onOpenChange:c,onTextValueChange:u,onCalendarDateChange:d}=zb(Ilt),f=fhe(o,t),h=uf(a,{weekday:"long",day:"numeric",month:"long",year:"numeric"}),m=y.useMemo(()=>h.format(t.toDate(s)),[h,t,s]),g=uf(a,{day:"numeric",calendar:t.calendar.identifier}),b=y.useMemo(()=>g.formatToParts(t.toDate(s)).find(R=>R.type==="day").value,[g,t,s]),E=uf(a,{day:"2-digit",month:"2-digit",year:"numeric"}),x=xHe(e),S=t.compare(e)<0||t.compare(x)>0;let A="neutral900";return f?A="primary600":S&&(A="neutral600"),p.jsx(Cye,{tag:"td",role:"gridcell",ref:i,"aria-selected":f,...r,hasRadius:!0,"aria-label":m,tabIndex:f?0:-1,background:f?"primary100":"neutral0",cursor:"pointer",onPointerDown:O0(r.onPointerDown,R=>{R.preventDefault(),d(t),l(t),u(E.format(t.toDate(s))),c(!1)}),"aria-disabled":n,children:p.jsx(le,{variant:"pi",textColor:A,children:b})})}),Cye=J(pe)`
1499  text-align: center;
1500  padding: 0.7rem;
1501  // Trick to prevent the outline from overflowing because of the general outline-offset
1502  outline-offset: -2px !important;
1503  &[aria-disabled='true'] {
1504    pointer-events: none;
1505    opacity: 0.5;
1506  }
1507
1508  &[aria-disabled='false'] {
1509    &:hover {
1510      background: ${({theme:t})=>t.colors.primary100};
1511      color: ${({theme:t})=>t.colors.primary600};
1512    }
1513  }
1514`,pm=t=>{const e=t.toISOString(),n=Che(e,"UTC");return bhe(n)},uP=t=>!!t.match(/^[^a-zA-Z]*$/),Rye=y.forwardRef(({step:t=15,value:e,defaultValue:n,onChange:r,...i},s)=>{const a=BL("TimePicker"),[o,l]=y.useState(""),[c,u]=Bu({prop:e,defaultProp:n,onChange:r}),d=uf(a.locale,{hour:"2-digit",minute:"2-digit",hour12:!1}),f=y.useMemo(()=>{const x=d.formatToParts(new Date),{value:S}=x.find(A=>A.type==="literal");return S},[d]),h=y.useMemo(()=>{const x=60/t;return[...Array(24).keys()].flatMap(S=>[...Array(x).keys()].map(A=>d.format(new Date(0,0,0,S,A*t))))},[t,d]),m=x=>{(!x||uP(x))&&l(x)},g=x=>{const[S,A]=x.split(f);if(!S&&!A)return;const R=Number(S??"0"),C=Number(A??"0");if(!(R>23||C>59))return d.format(new Date(0,0,0,R,C))},b=x=>{const S=g(x.target.value);S?(l(S),u(S)):l(c)},E=x=>{if(typeof x<"u"){const S=g(x);u(S)}else u(x)};return y.useEffect(()=>{const x=typeof e>"u"?"":e;uP(x)&&l(x)},[e,l]),p.jsx(fye,{...i,ref:s,value:c,onChange:E,isPrintableCharacter:uP,allowCustomValue:!0,placeholder:`--${f}--`,autocomplete:"none",startIcon:p.jsx(Cue,{fill:"neutral500"}),inputMode:"numeric",pattern:`\\d{2}\\${f}\\d{2}`,textValue:o,onTextValueChange:m,onBlur:b,children:h.map(x=>p.jsx(hye,{value:x,children:x},x))})}),Dlt=J(Aye)`
1515  flex: 1 1 70%;
1516  min-width: 120px;
1517`,Llt=J(Rye)`
1518  flex: 1 1 30%;
1519  min-width: 140px;
1520`,mW=y.forwardRef(({clearLabel:t="clear",dateLabel:e="Choose date",timeLabel:n="Choose time",disabled:r=!1,hasError:i,onChange:s,onClear:a,required:o=!1,step:l,value:c,initialDate:u,size:d,...f},h)=>{const m=y.useRef(null),[g,b]=Bu({defaultProp:u?rx(u,!1):void 0,prop:c?rx(c,!1):c??void 0,onChange(M){s&&s(M?.toDate(qy()))}}),E=BL("DateTimePicker"),x=uf(E.locale,{hour:"2-digit",minute:"2-digit",hour12:!1}),S=g?x.format(g.toDate(qy())):"",A=M=>{let j=M?rx(M):void 0;
1520if(!(j&&g&&j.compare(g)===0)){if(S&&j){const[U,z]=S.split(":");j=j.set({hour:parseInt(U,10),minute:parseInt(z,10)})}b(j)}},R=M=>{if(!M)return;const[j,U]=M.split(":"),z=g?g.set({hour:parseInt(j,10),minute:parseInt(U,10)}):rx(new Date).set({hour:parseInt(j,10),minute:parseInt(U,10)});b(z)},C=M=>{b(void 0),a&&a(M)},T=()=>{const M=g?g.set({hour:0,minute:0}):rx(new Date);b(M)},I=Qn(m,h),{error:D,id:k,labelNode:O}=po("DateTimePicker"),P=!!D||i;return p.jsxs(X,{"aria-labelledby":O?`${k}-label`:void 0,role:"group",flex:"1",gap:1,children:[p.jsx(fg,{children:p.jsx(Dlt,{...f,size:d,value:g?.toDate("UTC"),onChange:A,required:o,onClear:a?C:void 0,clearLabel:`${t} date`,disabled:r,ref:I,"aria-label":e})}),p.jsx(fg,{children:p.jsx(Llt,{size:d,hasError:P,value:S,onChange:R,onClear:a&&S!==void 0&&S!=="00:00"?T:void 0,clearLabel:`${t} time`,required:o,disabled:r,step:l,"aria-label":n})})]})}),rx=(t,e=!0)=>{const n=t.toISOString();let r=$He(n);return e&&(r=r.set({hour:0,minute:0})),tg(r)},RT=y.forwardRef((t,e)=>p.jsx(Olt,{ref:e,background:"neutral150",...t,"data-orientation":"horizontal",role:"separator",tag:"div"})),Olt=J(pe)`
1521  height: 1px;
1522  border: none;
1523  /* If contained in a Flex parent we want to prevent the Divider to shink */
1524  flex-shrink: 0;
1525`,Mlt=J(pe)`
1526  svg {
1527    height: 8.8rem;
1528  }
1529`,Gb=y.forwardRef(({icon:t,content:e,action:n,hasRadius:r=!0,shadow:i="tableShadow"},s)=>p.jsxs(X,{ref:s,alignItems:"center",direction:"column",padding:11,background:"neutral0",hasRadius:r,shadow:i,children:[t?p.jsx(Mlt,{paddingBottom:6,"aria-hidden":!0,children:t}):null,p.jsx(pe,{paddingBottom:4,children:p.jsx(le,{variant:"delta",tag:"p",textAlign:"center",textColor:"neutral600",children:e})}),n]})),_ye=Wt.define(),Iye=Wt.define(),Plt=yt.mark({attributes:{style:"background-color: yellow; color: black"}}),$lt=ks.define({create(){return yt.none},update(t,e){return t=t.map(e.changes),e.effects.forEach(n=>{n.is(_ye)?t=t.update({add:n.value,sort:!0}):n.is(Iye)&&(t=t.update({filter:n.value}))}),t},provide:t=>Qe.decorations.from(t)}),Nlt=y.forwardRef(({hasError:t,required:e,id:n,value:r="",disabled:i=!1,onChange:s=()=>null,...a},o)=>{const l=y.useRef(),c=y.useRef(),u=y.useRef(),{error:d,...f}=po("JsonInput"),h=!!d||t,m=f.id??n,g=f.required||e;let b;d?b=`${m}-error`:f.hint&&(b=`${m}-hint`);const E=D=>{const k=c.current?.doc;if(k){const{text:O,to:P}=k.line(D),M=P-O.trimStart().length;P>M&&u.current?.dispatch({effects:_ye.of([Plt.range(M,P)])})}},x=()=>{const D=c.current?.doc;if(D){const k=D.length||0;u.current?.dispatch({effects:Iye.of((O,P)=>P<=0||O>=k)})}},S=({state:D,view:k})=>{u.current=k,c.current=D,x();const P=Tet()(k);P.length&&E(D.doc.lineAt(P[0].from).number)},A=(D,k)=>{S(k),s(D)},R=(D,k)=>{u.current=D,c.current=k,S({view:D,state:k})},{setContainer:C,view:T}=Uve({value:r,onCreateEditor:R,container:l.current,editable:!i,extensions:[Ret(),$lt],onChange:A,theme:"dark",basicSetup:{lineNumbers:!0,bracketMatching:!0,closeBrackets:!0,indentOnInput:!0,syntaxHighlighting:!0,highlightSelectionMatches:!0,tabSize:2}}),I=Qn(l,C);return y.useImperativeHandle(o,()=>({...T?.dom,focus(){T&&T.focus()},scrollIntoView(D){T&&T.dom.scrollIntoView(D)}}),[T]),p.jsx(Flt,{ref:I,$hasError:h,alignItems:"stretch",fontSize:2,hasRadius:!0,"aria-required":g,id:m,"aria-describedby":b,...a})}),Flt=J(X)`
1530  line-height: ${({theme:t})=>t.lineHeights[2]};
1531
1532  .cm-editor {
1533    /** 
1534     * Hard coded since the color is the same between themes,
1535     * theme.colors.neutral800 changes between themes 
1536     */
1537    background-color: #32324d;
1538    width: 100%;
1539    outline: none;
1540  }
1541
1542  .cm-scroller {
1543    border: 1px solid ${({theme:t,$hasError:e})=>e?t.colors.danger600:t.colors.neutral200};
1544    /* inputFocusStyle will receive hasError prop */
1545    ${zp()}
1546  }
1547
1548  .cm-editor,
1549  .cm-scroller {
1550    border-radius: ${({theme:t})=>t.borderRadius};
1551  }
1552
1553  .cm-gutters,
1554  .cm-activeLineGutter {
1555    /** 
1556     * Hard coded since the color is the same between themes,
1557     * theme.colors.neutral700 changes between themes 
1558     */
1559    background-color: #4a4a6a;
1560  }
1561`,aS=Ma(({disabled:t,...e},n)=>p.jsx(dt,{ref:n,tag:wT,tabIndex:t?-1:void 0,disabled:t,...e})),jlt=J(pe)`
1562  // To prevent global outline on focus visible to force an outline when Main is focused
1563  &:focus-visible {
1564    outline: none;
1565  }
1566`,Lg=({labelledBy:t="main-content-title",...e})=>p.jsx(jlt,{"aria-labelledby":t,tag:"main",id:"main-content",tabIndex:-1,...e}),Blt=J(pe)`
1567  text-decoration: none;
1568
1569  &:focus {
1570    left: ${({theme:t})=>t.spaces[3]};
1571    top: ${({theme:t})=>t.spaces[3]};
1572  }
1573`,Upn=({children:t})=>p.jsx(Blt,{tag:"a",href:"#main-content",background:"primary600",color:"neutral0",left:"-100%",padding:3,position:"absolute",top:"-100%",hasRadius:!0,zIndex:9999,children:t}),Ult=(t,e)=>`${t}${Math.floor(e*255).toString(16).padStart(2,"0")}`,kye=y.forwardRef(({children:t,viewportRef:e,...n},r)=>p.jsxs(Hlt,{ref:r,...n,children:[p.jsx(Vlt,{ref:e,children:t}),p.jsx(lte,{orientation:"vertical",children:p.jsx(cte,{})}),p.jsx(lte,{orientation:"horizontal",children:p.jsx(cte,{})})]})),Hlt=J(zrt)`
1574  width: 100%;
1575  height: 100%;
1576  overflow: hidden;
1577  display: flex;
1578`,Vlt=J(Grt)`
1579  min-width: 100%;
1580  padding-inline: 4px;
1581`,lte=J(qrt)`
1582  display: flex;
1583  /* ensures no selection */
1584  user-select: none;
1585  /* disable browser handling of all panning and zooming gestures on touch devices */
1586  touch-action: none;
1587
1588  &[data-orientation='vertical'] {
1589    width: 0.4rem;
1590  }
1591
1592  &[data-orientation='horizontal'] {
1593    flex-direction: column;
1594    height: 0.4rem;
1595  }
1596`,cte=J(Krt)`
1597  position: relative;
1598  flex: 1;
1599  background-color: ${t=>t.theme.colors.neutral150};
1600  border-radius: var(--scrollbar-size);
1601
1602  /* increase target size for touch devices https://www.w3.org/WAI/WCAG21/Understanding/target-size.html */
1603  &::before {
1604    content: '';
1605    position: absolute;
1606    top: 50%;
1607    left: 50%;
1608    transform: translate(-50%, -50%);
1609    width: 100%;
1610    height: 100%;
1611    min-width: 44px;
1612    min-height: 44px;
1613  }
1614`,Wlt=Pme,zlt=y.forwardRef((t,e)=>p.jsx($me,{...t,asChild:!0,ref:e})),Glt=y.forwardRef((t,e)=>p.jsx(Nme,{children:p.jsx(qlt,{children:p.jsx(Klt,{ref:e,...t})})})),qlt=J(Fme)`
1615  background: ${t=>Ult(t.theme.colors.neutral800,.2)};
1616  position: fixed;
1617  inset: 0;
1618  z-index: ${t=>t.theme.zIndices.overlay};
1619
1620  @media (prefers-reduced-motion: no-preference) {
1621    animation: ${gi.overlayFadeIn} ${t=>t.theme.motion.timings[200]}
1622      ${t=>t.theme.motion.easings.authenticMotion};
1623  }
1624`,Klt=J(jme)`
1625  max-width: 83rem;
1626  max-height: 90vh;
1627  height: auto;
1628  width: 60%;
1629  overflow: hidden;
1630  margin: 0 auto;
1631  display: flex;
1632  flex-direction: column;
1633
1634  position: fixed;
1635  top: 50%;
1636  left: 50%;
1637  transform: translate(-50%, -50%);
1638
1639  border-radius: ${t=>t.theme.borderRadius};
1640  background-color: ${t=>t.theme.colors.neutral0};
1641  box-shadow: ${t=>
1641t.theme.shadows.popupShadow};
1642  z-index: ${t=>t.theme.zIndices.modal};
1643
1644  @media (prefers-reduced-motion: no-preference) {
1645    &[data-state='open'] {
1646      animation-duration: ${t=>t.theme.motion.timings[200]};
1647      animation-timing-function: ${t=>t.theme.motion.easings.authenticMotion};
1648      animation-name: ${gi.modalPopIn};
1649    }
1650
1651    &[data-state='closed'] {
1652      animation-duration: ${t=>t.theme.motion.timings[120]};
1653      animation-timing-function: ${t=>t.theme.motion.easings.easeOutQuad};
1654      animation-name: ${gi.modalPopOut};
1655    }
1656  }
1657`,Dye=y.forwardRef((t,e)=>p.jsx(SV,{...t,asChild:!0,ref:e})),Ylt=y.forwardRef(({children:t,closeLabel:e="Close modal",...n},r)=>p.jsxs(Qlt,{ref:r,padding:4,paddingLeft:5,paddingRight:5,background:"neutral100",justifyContent:"space-between",...n,tag:"header",children:[t,p.jsx(Dye,{children:p.jsx(Yn,{withTooltip:!1,label:e,children:p.jsx(Ni,{})})})]})),Qlt=J(X)`
1658  border-bottom: solid 1px ${t=>t.theme.colors.neutral150};
1659`,Xlt=y.forwardRef((t,e)=>p.jsx(Bme,{asChild:!0,children:p.jsx(le,{tag:"h2",variant:"omega",fontWeight:"bold",ref:e,...t})})),Zlt=y.forwardRef(({children:t,...e},n)=>p.jsx(Jlt,{ref:n,...e,children:t})),Jlt=J(kye)`
1660  padding-inline: ${t=>t.theme.spaces[8]};
1661
1662  & > div {
1663    padding-block: ${t=>t.theme.spaces[8]};
1664
1665    & > div {
1666      // the scroll area component applies a display: table to the child, which we don't want.
1667      display: block !important;
1668    }
1669  }
1670`,ect=y.forwardRef((t,e)=>p.jsx(tct,{ref:e,padding:4,paddingLeft:5,paddingRight:5,background:"neutral100",justifyContent:"space-between",...t,tag:"footer"})),tct=J(X)`
1671  border-top: solid 1px ${t=>t.theme.colors.neutral150};
1672  flex: 1;
1673`,vt=Object.freeze(Object.defineProperty({__proto__:null,Body:Zlt,Close:Dye,Content:Glt,Footer:ect,Header:Ylt,Root:Wlt,Title:Xlt,Trigger:zlt},Symbol.toStringTag,{value:"Module"})),nct="",rct=y.forwardRef(({startAction:t,locale:e,onValueChange:n,value:r,step:i=1,disabled:s=!1,...a},o)=>{const l=BL("NumberInput"),c=e||l.locale,u=y.useRef(new Zve(c,{style:"decimal"})),d=y.useRef(new Xve(c,{maximumFractionDigits:20})),[f,h]=ict({prop(C){const T=String(r);return isNaN(Number(T))||T!==C&&C!==""?C:d.current.format(Number(r))},defaultProp:nct,onChange(C){const T=u.current.parse(C??"");n(isNaN(T)?void 0:T)}}),m=C=>{h(String(C))},g=({target:{value:C}})=>{u.current.isValidPartialNumber(C)&&m(C)},E=(C=>{const T=C.toString();return T.includes(".")?T.split(".")[1].length:0})(i),x=()=>{if(!f){m(i);return}const C=u.current.parse(f),T=isNaN(C)?i:C+i,I=parseFloat(T.toFixed(E));m(d.current.format(I))},S=()=>{if(!f){m(-i);return}const C=u.current.parse(f),T=isNaN(C)?-i:C-i,I=parseFloat(T.toFixed(E));m(d.current.format(I))},A=C=>{if(!s)switch(C.key){case _r.DOWN:{C.preventDefault(),S();break}case _r.UP:{C.preventDefault(),x();break}}},R=()=>{if(f){const C=u.current.parse(f),T=isNaN(C)?"":d.current.format(C);m(T)}};return p.jsx(jL,{ref:o,startAction:t,disabled:s,type:"text",inputMode:"decimal",onChange:g,onKeyDown:A,onBlur:R,value:f,endAction:p.jsxs(X,{direction:"column",children:[p.jsx(ute,{disabled:s,"aria-hidden":!0,$reverse:!0,onClick:x,tabIndex:-1,type:"button","data-testid":"ArrowUp",children:p.jsx(co,{fill:"neutral500"})}),p.jsx(ute,{disabled:s,"aria-hidden":!0,onClick:S,tabIndex:-1,type:"button","data-testid":"ArrowDown",children:p.jsx(co,{fill:"neutral500"})})]}),...a})}),ute=J.button`
1674  display: flex;
1675  justify-content: center;
1676  align-items: center;
1677  transform: translateY(${({$reverse:t})=>t?"-2px":"2px"});
1678  cursor: ${({disabled:t})=>t?"not-allowed":void 0};
1679  height: 1.1rem;
1680
1681  svg {
1682    width: 1.2rem;
1683    transform: ${({$reverse:t})=>t?"rotateX(180deg)":void 0};
1684  }
1685`;function ict({prop:t,defaultProp:e,onChange:n=()=>{}}){const[r,i]=L1e({defaultProp:e,onChange:n}),s=t!==void 0,a=t instanceof Function?t(r):t,o=s?a:r,l=Yu(n),c=y.useCallback(u=>{if(s){const f=typeof u=="function"?u(a):u;f!==a&&(l(f),i(u))}else i(u)},[s,a,i,l]);return[o,c]}const Lye=y.createContext({activePage:1,pageCount:1}),gW=()=>y.useContext(Lye),sct=({children:t,label:e="Pagination",activePage:n,pageCount:r})=>{const i=y.useMemo(()=>({activePage:n,pageCount:r}),[n,r]);return p.jsx(Lye.Provider,{value:i,children:p.jsx(pe,{"aria-label":e,tag:"nav",children:p.jsx(X,{tag:"ol",gap:1,children:y.Children.map(t,(s,a)=>p.jsx("li",{children:s},a))})})})},act=Ma(({children:t,...e},n)=>{const{activePage:r}=gW(),i=r===1;return p.jsxs(Mye,{ref:n,"aria-disabled":i,tabIndex:i?-1:void 0,...e,children:[p.jsx(xi,{children:t}),p.jsx(AU,{"aria-hidden":!0})]})}),oct=Ma(({children:t,...e},n)=>{const{activePage:r,pageCount:i}=gW(),s=r===i;return p.jsxs(Mye,{ref:n,"aria-disabled":s,tabIndex:s?-1:void 0,...e,children:[p.jsx(xi,{children:t}),p.jsx(KS,{"aria-hidden":!0})]})}),Oye=J(wT)`
1686  padding: ${({theme:t})=>t.spaces[3]};
1687  border-radius: ${({theme:t})=>t.borderRadius};
1688  box-shadow: ${({$active:t,theme:e})=>t?e.shadows.filterShadow:void 0};
1689  text-decoration: none;
1690  display: flex;
1691
1692  ${PL}
1693`,Mye=J(Oye)`
1694  font-size: 1.1rem;
1695
1696  svg path {
1697    fill: ${t=>t["aria-disabled"]?t.theme.colors.neutral300:t.theme.colors.neutral600};
1698  }
1699
1700  &:focus,
1701  &:hover {
1702    svg path {
1703      fill: ${t=>t["aria-disabled"]?t.theme.colors.neutral300:t.theme.colors.neutral700};
1704    }
1705  }
1706
1707  ${t=>t["aria-disabled"]?`
1708  pointer-events: none;
1709    `:void 0}
1710`,lct=Ma(({number:t,children:e,...n},r)=>{const{activePage:i}=gW(),s=i===t;return p.jsxs(cct,{ref:r,...n,"aria-current":s,$active:s,children:[p.jsx(xi,{children:e}),p.jsx(le,{"aria-hidden":!0,fontWeight:s?"bold":void 0,lineHeight:"revert",variant:"pi",children:t})]})}),cct=J(Oye)`
1711  color: ${({theme:t,$active:e})=>e?t.colors.primary700:t.colors.neutral800};
1712  background: ${({theme:t,$active:e})=>e?t.colors.neutral0:void 0};
1713
1714  &:hover {
1715    box-shadow: ${({theme:t})=>t.shadows.filterShadow};
1716  }
1717`,uct=({children:t,...e})=>p.jsxs(pe,{...e,children:[p.jsx(xi,{children:t}),p.jsx(le,{"aria-hidden":!0,lineHeight:"revert",textColor:"neutral800",variant:"pi",children:"…"})]}),dct=Tit,fct=y.forwardRef((t,e)=>p.jsx(Ait,{...t,asChild:!0,ref:e})),hct=y.forwardRef((t,e)=>p.jsx(Cit,{children:p.jsx(pct,{sideOffset:4,side:"bottom",align:"start",...t,ref:e})})),pct=J(Rit)`
1718  box-shadow: ${({theme:t})=>t.shadows.filterShadow};
1719  z-index: ${({theme:t})=>t.zIndices.popover};
1720  background-color: ${t=>t.theme.colors.neutral0};
1721  border: 1px solid ${({theme:t})=>t.colors.neutral150};
1722  border-radius: ${({theme:t})=>t.borderRadius};
1723
1724  @media (prefers-reduced-motion: no-preference) {
1725    animation-duration: ${t=>t.theme.motion.timings[200]};
1726
1727    &[data-state='open'] {
1728      animation-timing-function: ${t=>t.theme.motion.easings.authenticMotion};
1729
1730      &[data-side='top'] {
1731        animation-name: ${gi.slideUpIn}
1731;
1732      }
1733
1734      &[data-side='bottom'] {
1735        animation-name: ${gi.slideDownIn};
1736      }
1737    }
1738
1739    &[data-state='closed'] {
1740      animation-timing-function: ${t=>t.theme.motion.easings.easeOutQuad};
1741
1742      &[data-side='top'] {
1743        animation-name: ${gi.slideUpOut};
1744      }
1745
1746      &[data-side='bottom'] {
1747        animation-name: ${gi.slideDownOut};
1748      }
1749    }
1750  }
1751`,mct=y.forwardRef(({children:t,intersectionId:e,onReachEnd:n,...r},i)=>{const s=y.useRef(null),a=Qn(s,i),o=ho();return ST(s,n??(()=>{}),{selectorToWatch:`#${ob(o)}`,skipWhen:!e||!n}),p.jsxs(gct,{ref:a,...r,children:[t,e&&n&&p.jsx(pe,{id:ob(o),width:"100%",height:"1px"})]})}),gct=J(kye)`
1752  height: 20rem;
1753`,Tl=Object.freeze(Object.defineProperty({__proto__:null,Content:hct,Root:dct,ScrollArea:mct,Trigger:fct},Symbol.toStringTag,{value:"Module"})),vct=y.forwardRef(({size:t="M",value:e,...n},r)=>p.jsx(yct,{ref:r,$size:t,...n,children:p.jsx(bct,{style:{transform:`translate3D(-${100-(e??0)}%, 0, 0)`}})})),yct=J($it)`
1754  position: relative;
1755  overflow: hidden;
1756  width: ${t=>t.$size==="S"?"7.8rem":"10.2rem"};
1757  height: ${t=>t.$size==="S"?"0.4rem":"0.8rem"};
1758  background-color: ${t=>t.theme.colors.neutral600};
1759  border-radius: ${t=>t.theme.borderRadius};
1760
1761  /* Fix overflow clipping in Safari */
1762  /* https://gist.github.com/domske/b66047671c780a238b51c51ffde8d3a0 */
1763  transform: translateZ(0);
1764`,bct=J(Nit)`
1765  background-color: ${({theme:t})=>t.colors.neutral0};
1766  border-radius: ${({theme:t})=>t.borderRadius};
1767  width: 100%;
1768  height: 100%;
1769
1770  @media (prefers-reduced-motion: no-preference) {
1771    transition: transform ${t=>t.theme.motion.timings[320]}
1772      ${t=>t.theme.motion.easings.authenticMotion};
1773  }
1774`,Ect=y.forwardRef((t,e)=>p.jsx(xct,{ref:e,...t})),xct=J(Jit)`
1775  display: flex;
1776  flex-direction: column;
1777  gap: ${t=>t.theme.spaces[3]};
1778`,wct=y.forwardRef(({children:t,id:e,...n},r)=>{const i=ho(e);return p.jsxs(X,{gap:2,children:[p.jsx(Sct,{id:i,ref:r,...n,children:p.jsx(Tct,{})}),p.jsx(le,{tag:"label",htmlFor:i,children:t})]})}),Sct=J(est)`
1779  background: ${t=>t.theme.colors.neutral0};
1780  width: 2rem;
1781  height: 2rem;
1782  flex: 0 0 2rem;
1783  border-radius: 50%;
1784  border: 1px solid ${t=>t.theme.colors.neutral300};
1785  position: relative;
1786  z-index: 0;
1787
1788  @media (prefers-reduced-motion: no-preference) {
1789    transition: border-color ${t=>t.theme.motion.timings[120]}
1790      ${t=>t.theme.motion.easings.easeOutQuad};
1791  }
1792
1793  &[data-state='checked'] {
1794    border: 1px solid ${t=>t.theme.colors.primary600};
1795  }
1796
1797  &[data-disabled] {
1798    background-color: ${t=>t.theme.colors.neutral200};
1799  }
1800
1801  /* increase target size for touch devices https://www.w3.org/WAI/WCAG21/Understanding/target-size.html */
1802  &::before {
1803    content: '';
1804    position: absolute;
1805    top: 50%;
1806    left: 50%;
1807    transform: translate(-50%, -50%);
1808    width: 100%;
1809    height: 100%;
1810    min-width: 44px;
1811    min-height: 44px;
1812  }
1813`,Tct=J(tst)`
1814  display: flex;
1815  align-items: center;
1816  justify-content: center;
1817  width: 100%;
1818  height: 100%;
1819  position: relative;
1820
1821  &[data-state='checked'] {
1822    @media (prefers-reduced-motion: no-preference) {
1823      animation: ${gi.popIn} ${t=>t.theme.motion.timings[200]};
1824    }
1825  }
1826
1827  &::after {
1828    content: '';
1829    display: block;
1830    width: 1rem;
1831    height: 1rem;
1832    border-radius: 50%;
1833    background: ${t=>t.theme.colors.primary600};
1834  }
1835`,dP=Object.freeze(Object.defineProperty({__proto__:null,Group:Ect,Item:wct},Symbol.toStringTag,{value:"Module"})),Act=t=>{const e=t.querySelector('[tabindex="0"]');e&&e.focus()},Pye=y.createContext({rowIndex:0,colIndex:0,setTableValues(){throw new Error("setTableValues must be initialized via the RawTableContext.Provider")}}),Cct=()=>y.useContext(Pye),$ye=y.forwardRef(({colCount:t,rowCount:e,jumpStep:n=3,initialCol:r=0,initialRow:i=0,...s},a)=>{const o=y.useRef(null),l=y.useRef(!1),c=Qn(o,a),[u,d]=y.useState(i),[f,h]=y.useState(r),m=y.useCallback(({colIndex:E,rowIndex:x})=>{h(E),d(x)},[]);y.useEffect(()=>{l.current&&Act(o.current),l.current||(l.current=!0)},[f,u]);const g=E=>{switch(E.key){case _r.RIGHT:{E.preventDefault(),h(x=>x<t-1?x+1:x);break}case _r.LEFT:{E.preventDefault(),h(x=>x>0?x-1:x);break}case _r.UP:{E.preventDefault(),d(x=>x>0?x-1:x);break}case _r.DOWN:{E.preventDefault(),d(x=>x<e-1?x+1:x);break}case _r.HOME:{E.preventDefault(),E.ctrlKey&&d(0),h(0);break}case _r.END:{E.preventDefault(),E.ctrlKey&&d(e-1),h(t-1);break}case _r.PAGE_DOWN:{E.preventDefault(),d(x=>x+n<e?x+n:e-1);break}case _r.PAGE_UP:{E.preventDefault(),d(x=>x-n>0?x-n:0);break}}},b=y.useMemo(()=>({rowIndex:u,colIndex:f,setTableValues:m}),[f,u,m]);return p.jsx(Pye.Provider,{value:b,children:p.jsx("table",{role:"grid",ref:c,"aria-rowcount":e,"aria-colcount":t,onKeyDown:g,...s})})}),l0=(t,e)=>[...t.querySelectorAll('a, button, input, textarea, select, details, [tabindex]:not
1835([tabindex="-1"])')].filter(i=>i.hasAttribute("disabled")?!1:e?!0:i.getAttribute("tabindex")!=="-1"),fP=t=>t.filter(e=>e.tagName==="INPUT"?e.type!=="checkbox"&&e.type!=="radio":!1),Nye=y.forwardRef(({coords:t={col:0,row:0},tag:e="td",...n},r)=>{const i=y.useRef(null),s=Qn(r,i),{rowIndex:a,colIndex:o,setTableValues:l}=Cct(),[c,u]=y.useState(!1),d=m=>{const g=l0(i.current,!0);if(g.length===0||g.length===1&&fP(g).length===0)return;if(g.length>1&&!g.find(E=>E.tagName!=="BUTTON")){m.preventDefault();const E=g.findIndex(x=>x===document.activeElement);if(m.key===_r.RIGHT){const x=g[E+1];x&&(m.stopPropagation(),x.focus())}else if(m.key===_r.LEFT){const x=g[E-1];x&&(m.stopPropagation(),x.focus())}return}const b=m.key===_r.ENTER;if(b&&!c)u(!0);else if((m.key===_r.ESCAPE||b)&&c){if(b&&document.activeElement?.tagName==="A")return;u(!1),i.current.focus()}else c&&m.stopPropagation()},f=a===t.row-1&&o===t.col-1;dg(()=>{const m=l0(i.current,!0);m.length===0||m.length===1&&fP(m).length!==0||m.length>1&&m.find(g=>g.tagName!=="BUTTON")?(i.current.setAttribute("tabIndex",!c&&f?"0":"-1"),m.forEach((g,b)=>{g.setAttribute("tabIndex",c?"0":"-1"),c&&b===0&&g.focus()})):m.forEach(g=>{g.setAttribute("tabIndex",f?"0":"-1")})},[c,f]);const h=y.useCallback(()=>{const m=l0(i.current,!0);m.length>=1&&(fP(m).length!==0||!m.find(g=>
1835g.tagName!=="BUTTON"))&&u(!0),l({rowIndex:t.row-1,colIndex:t.col-1})},[t,l]);return dg(()=>{const m=i.current;return l0(m,!0).forEach(b=>{b.addEventListener("focus",h)}),()=>{l0(m,!0).forEach(E=>{E.removeEventListener("focus",h)})}},[h]),p.jsx(pe,{role:"gridcell",tag:e,ref:s,onKeyDown:d,...n})}),Rct=t=>p.jsx(Nye,{...t,tag:"th"}),_ct=({children:t,...e})=>{const n=y.Children.toArray(t).map(r=>y.isValidElement(r)?y.cloneElement(r,{"aria-rowindex":1}):r);return p.jsx("thead",{...e,children:n})},Ict=({children:t,...e})=>{const n=y.Children.toArray(t).map((r,i)=>y.isValidElement(r)?y.cloneElement(r,{"aria-rowindex":i+2}):r);return p.jsx("tbody",{...e,children:n})},kct=({children:t,...e})=>{const n=y.Children.toArray(t).map((r,i)=>y.isValidElement(r)?y.cloneElement(r,{"aria-colindex":i+1,coords:{col:i+1,row:e["aria-rowindex"]}}):r);return p.jsx(pe,{tag:"tr",...e,children:n})},Dct=J(Ni)`
1836  font-size: 0.5rem;
1837  path {
1838    fill: ${({theme:t})=>t.colors.neutral400};
1839  }
1840`,Fye=J(RD)`
1841  font-size: 0.8rem;
1842  path {
1843    fill: ${({theme:t})=>t.colors.neutral800};
1844  }
1845`,Lct=J.div`
1846  border-radius: ${({theme:t})=>t.borderRadius};
1847  box-shadow: ${({theme:t})=>t.shadows.filterShadow};
1848
1849  &:focus-within {
1850    ${Fye} {
1851      fill: ${({theme:t})=>t.colors.primary600};
1852    }
1853  }
1854`,Oct=J(jL)`
1855  border: 1px solid transparent;
1856
1857  &:hover {
1858    button {
1859      cursor: pointer;
1860    }
1861  }
1862
1863  ${zp()}
1864`,vW=y.forwardRef(({name:t,children:e,value:n="",onClear:r,clearLabel:i,...s},a)=>{const o=y.useRef(null),l=n.length>0,c=d=>{r(d),o.current.focus()},u=F1e(a,o);return p.jsx(Lct,{children:p.jsxs(fg,{name:t,children:[p.jsx(xi,{children:p.jsx(fW,{children:e})}),p.jsx(Oct,{ref:u,value:n,startAction:p.jsx(Fye,{"aria-hidden":!0}),endAction:l?p.jsx(dye,{label:i,onClick:c,onMouseDown:d=>{d.preventDefault()},children:p.jsx(Dct,{})}):void 0,...s})]})})}),yW=t=>p.jsx("form",{...t,role:"search"}),Mct=J(pe)`
1865  display: inline-flex;
1866  border: none;
1867
1868  & > svg {
1869    height: 1.2rem;
1870    width: 1.2rem;
1871  }
1872
1873  & > svg path {
1874    fill: ${({theme:t,...e})=>e["aria-disabled"]?t.colors.neutral600:t.colors.primary600};
1875  }
1876
1877  &:hover {
1878    cursor: ${({$iconAction:t})=>t?"pointer":"initial"};
1879  }
1880`,bW=({children:t,icon:e,label:n,disabled:r=!1,onClick:i,...s})=>{const a=o=>{r||!i||i(o)};return p.jsxs(X,{inline:!0,background:r?"neutral200":"primary100",color:r?"neutral700":"primary600",paddingLeft:3,paddingRight:1,borderColor:r?"neutral300":"primary200",hasRadius:!0,height:"3.2rem",...s,children:[p.jsx(Pct,{$disabled:r,variant:"pi",fontWeight:"bold",children:t}),p.jsx(Mct,{tag:"button",disabled:r,"aria-disabled":r,"aria-label":n,padding:2,onClick:a,$iconAction:!!i,children:e})]})},Pct=J(le)`
1881  color: inherit;
1882  border-right: 1px solid ${({theme:t,$disabled:e})=>e?t.colors.neutral300:t.colors.primary200};
1883  padding-right: ${({theme:t})=>t.spaces[2]};
1884`,$ct=y.forwardRef(({children:t,clearLabel:e="Clear",customizeContent:n,disabled:r,hasError:i,id:s,name:a,onChange:o,onClear:l,onCloseAutoFocus:c,onReachEnd:u,placeholder:d,required:f,size:h,startIcon:m,value:g,withTags:b,...E},x)=>{const S=y.useRef(null),[A,R]=y.useState(),[C,T]=y.useState(!1),I=se=>{o?o(se):R(se)},D=se=>()=>{const ye=Array.isArray(g)?g.filter(ie=>ie!==se):(A??[]).filter(ie=>ie!==se);o?o(ye):R(ye)},k=se=>{T(se)},O=ho(),P=`intersection-${ob(O)}`;ST(S,se=>{u&&u(se)},{selectorToWatch:`#${P}`,skipWhen:!C});const j=typeof g<"u"&&g!==null?g:A,U=se=>se&&typeof se=="object"&&se.value?p.jsx(bW,{tabIndex:-1,disabled:r,icon:p.jsx(Ni,{width:`${14/16}rem`,height:`${14/16}rem`}),onClick:D(se.value),children:se.textValue},se.value):null,{error:z,...G}=po("MultiSelect"),F=!!z||i,$=G.id??s,H=G.name??a,q=G.required??f;let Y;return z?Y=`${$}-error`:G.hint&&(Y=`${$}-hint`),p.jsxs(vye,{onOpenChange:k,disabled:r,required:q,onValueChange:I,value:j,...E,multi:!0,children:[p.jsx(yye,{ref:x,id:$,name:H,"aria-label":E["aria-label"],"aria-describedby":Y??E["aria-describedby"],startIcon:m,hasError:F,disabled:r,clearLabel:e,onClear:j?.length?l:void 0,withTags:!!(b&&(j?.length??!1)),size:h,children:p.jsx(bye,{placeholder:d,textColor:j?.length?"neutral800":"neutral600",children:j?.length?b?U:n?n(j):void 0:void 0})}),p.jsx(Eye,{children:p.jsx(xye,{position:"popper",sideOffset:4,onCloseAutoFocus:c,children:p.jsxs(wye,{ref:S,children:[t,p.jsx(pe,{id:P,width:"100%",height:"1px"})]})})})]})}),jye=y.forwardRef(({value:t,children:e,startIcon:n,...r},i)=>p.jsxs(pW,{ref:i,value:t.toString(),...r,children:[n&&p.jsx(pe,{tag:"span","aria-hidden":!0,
1884children:n}),p.jsx(Sye,{children:({isSelected:s,isIntermediate:a})=>p.jsx(cd,{checked:a?"indeterminate":s})}),p.jsx(le,{children:p.jsx(Tye,{children:e})})]})),Nct=y.forwardRef(({children:t,label:e,startIcon:n,values:r=[],...i},s)=>p.jsxs(alt,{ref:s,children:[p.jsxs(pW,{value:r,...i,children:[n&&p.jsx(pe,{tag:"span","aria-hidden":!0,children:n}),p.jsx(Sye,{children:({isSelected:a,isIntermediate:o})=>p.jsx(cd,{checked:o?"indeterminate":a})}),p.jsx(le,{children:e})]}),t]})),Hpn=({options:t,...e})=>p.jsx($ct,{...e,children:t.map(n=>"children"in n?p.jsx(Nct,{label:n.label,values:n.children.map(r=>r.value.toString()),children:n.children.map(r=>p.jsx(Fct,{value:r.value,children:r.label},r.value))},n.label):p.jsx(jye,{value:n.value,children:n.label},n.value))}),Fct=J(jye)`
1885  padding-left: ${({theme:t})=>t.spaces[7]};
1886`,jct=t=>t==="XS"?{paddingX:"0.6rem",paddingY:"0.2rem"}:t==="S"?{paddingX:2,paddingY:1}:{paddingX:5,paddingY:4},EW=({variant:t="primary",size:e="M",children:n,...r})=>{const i=`${t}100`,s=`${t}200`,a=`${t}600`,{paddingX:o,paddingY:l}=jct(e);return p.jsx(pe,{borderColor:s,color:a,background:i,hasRadius:!0,paddingTop:l,paddingBottom:l,paddingLeft:o,paddingRight:o,...r,children:n})},Bct="23.2rem",Vpn=y.forwardRef(({...t},e)=>p.jsx(Uct,{ref:e,...t,tag:"nav"})),Uct=J(pe)`
1887  width: ${Bct};
1888  background: ${({theme:t})=>t.colors.neutral100};
1889  position: sticky;
1890  top: 0;
1891  height: 100vh;
1892  overflow-y: auto;
1893  border-right: 1px solid ${({theme:t})=>t.colors.neutral200};
1894  z-index: 1;
1895`,dte=J(RT)`
1896  width: 2.4rem;
1897  background-color: ${({theme:t})=>t.colors.neutral200};
1898`,Wpn=({tag:t="h2",label:e,searchLabel:n="",searchable:r=!1,onChange:i=()=>{},value:s="",onClear:a=()=>{},onSubmit:o=()=>{},id:l,placeholder:c})=>{const[u,d]=y.useState(!1),f=fpe(u),h=ho(l),m=y.useRef(void 0),g=y.useRef(void 0);y.useEffect(()=>{u&&m.current&&m.current.focus(),f&&!u&&g.current&&g.current.focus()},[u,f]);const b=()=>{d(A=>!A)},E=A=>{a(A),m.current.focus()},x=A=>{A.relatedTarget?.id!==h&&d(!1)},S=A=>{A.key===_r.ESCAPE&&d(!1)};return u?p.jsxs(pe,{paddingLeft:4,paddingTop:5,paddingBottom:2,paddingRight:4,children:[p.jsx(yW,{children:p.jsx(vW,{name:"searchbar",value:s,onChange:i,placeholder:c,onKeyDown:S,ref:m,onBlur:x,onClear:E,onSubmit:o,clearLabel:"Clear",children:n})}),p.jsx(pe,{paddingLeft:2,paddingTop:4,children:p.jsx(dte,{})})]}):p.jsxs(X,{direction:"column",alignItems:"flex-start",paddingLeft:6,paddingTop:6,paddingBottom:2,paddingRight:4,children:[p.jsxs(X,{justifyContent:"space-between",alignItems:"flex-start",width:"100%",gap:2,children:[p.jsx(le,{variant:"beta",tag:t,children:e}),r&&p.jsx(Yn,{ref:g,onClick:b,label:n,children:p.jsx(RD,{})})]}),p.jsx(pe,{paddingTop:4,children:p.jsx(dte,{})})]})},zpn=Ma(({active:t,children:e,icon:n=null,withBullet:r=!1,isSubSectionChild:i=!1,...s},a)=>p.jsxs(Hct,{background:"neutral100",paddingLeft:i?9:7,paddingBottom:2,paddingTop:2,ref:a,...s,children:[p.jsxs(X,{children:[n?p.jsx(Vct,{children:n}):p.jsx(_N,{$active:t}),p.jsx(le,{paddingLeft:2,children:e})]}),r&&p.jsx(X,{paddingRight:4,children:p.jsx(_N,{$active:!0})})]})),_N=J.span`
1899  width: 0.4rem;
1900  height: 0.4rem;
1901  background-color: ${({theme:t,$active:e})=>e?t.colors.primary600:t.colors.neutral600};
1902  border-radius: 50%;
1903`,Hct=J(wT)`
1904  display: flex;
1905  align-items: center;
1906  justify-content: space-between;
1907  text-decoration: none;
1908  color: ${({theme:t})=>t.colors.neutral800};
1909  svg > * {
1910    fill: ${({theme:t})=>t.colors.neutral600};
1911  }
1912
1913  &.active {
1914    ${({theme:t})=>Mt`
1915        background-color: ${t.colors.primary100};
1916        border-right: 2px solid ${t.colors.primary600};
1917        color: ${t.colors.primary700};
1918        font-weight: 500;
1919      `}
1920
1921    ${_N} {
1922      background-color: ${({theme:t})=>t.colors.primary600};
1923    }
1924  }
1925
1926  &:focus-visible {
1927    outline-offset: -2px;
1928  }
1929`,Vct=J.div`
1930  svg {
1931    height: 1.6rem;
1932    width: 1.6rem;
1933  }
1934`,Wct=J.button`
1935  border: none;
1936  padding: 0;
1937  background: transparent;
1938  display: flex;
1939  align-items: center;
1940`,Gpn=({label:t,children:e,id:n})=>{const[r,i]=y.useState(!0),s=ho(n),a=()=>{i(o=>!o)};return p.jsxs(pe,{children:[p.jsx(pe,{paddingLeft:7,paddingTop:2,paddingBottom:2,paddingRight:4,children:p.jsx(X,{justifyContent:"space-between",children:p.jsxs(Wct,{onClick:a,"aria-expanded":r,"aria-controls":s,children:[p.jsx(co,{width:"1.2rem",height:"1.2rem","aria-hidden":!0,fill:"neutral700",style:{transform:`rotateX(${r?"0deg":"180deg"})`}}),p.jsx(pe,{paddingLeft:2,children:p.jsx(le,{tag:"span",fontWeight:"semiBold",textColor:"neutral800",children:t})})]})})}),r&&p.jsx("ul",{id:s,children:y.Children.map(e,(o,l)=>p.jsx("li",{children:o},l))})]})},zct=({collapsable:t=!1,label:e,onClick:n=()=>{}
1940,ariaExpanded:r,ariaControls:i})=>t?p.jsxs(X,{tag:"button",onClick:n,"aria-expanded":r,"aria-controls":i,textAlign:"left",alignItems:"center",children:[p.jsx(pe,{paddingRight:1,children:p.jsx(le,{variant:"sigma",textColor:"neutral600",children:e})}),t&&p.jsx(co,{width:"1.2rem","aria-hidden":!0,fill:"neutral500",style:{transform:r?"rotateX(0deg)":"rotateX(180deg)"}})]}):p.jsx(X,{children:p.jsx(pe,{paddingRight:1,children:p.jsx(le,{variant:"sigma",textColor:"neutral600",children:e})})}),Gct=J(pe)`
1941  & > svg {
1942    height: 0.4rem;
1943    fill: ${({theme:t})=>t.colors.neutral500};
1944  }
1945`,qpn=({collapsable:t=!1,label:e,badgeLabel:n,children:r,id:i})=>{const[s,a]=y.useState(!0),o=ho(i),l=()=>{a(c=>!c)};return p.jsxs(X,{direction:"column",alignItems:"stretch",gap:1,children:[p.jsx(Gct,{paddingLeft:6,paddingTop:2,paddingBottom:2,paddingRight:4,children:p.jsxs(pe,{position:"relative",paddingRight:n?6:0,children:[p.jsx(zct,{onClick:l,ariaExpanded:s,ariaControls:o,collapsable:t,label:e}),n&&p.jsx($L,{backgroundColor:"neutral150",textColor:"neutral600",position:"absolute",right:0,top:"50%",transform:"translateY(-50%)",children:n})]})}),(!t||s)&&p.jsx("ol",{id:o,children:y.Children.map(r,(c,u)=>p.jsx("li",{children:c},u))})]})},Kpn=({children:t,spacing:e=2,horizontal:n=!1,...r})=>p.jsx(pe,{paddingTop:2,paddingBottom:4,children:p.jsx(X,{tag:"ol",gap:e,direction:n?"row":"column",alignItems:n?"center":"stretch",...r,children:y.Children.map(t,(i,s)=>p.jsx("li",{children:i},s))})}),Ypn=y.forwardRef(({visibleLabels:t,onLabel:e="On",offLabel:n="Off",onCheckedChange:r,checked:i,defaultChecked:s,disabled:a,...o},l)=>{const[c,u]=Bu({prop:i,defaultProp:s}),d=f=>{u(f)};return p.jsxs(X,{gap:3,children:[p.jsx(qct,{ref:l,onCheckedChange:O0(r,d),checked:c,disabled:a,...o,children:p.jsx(Kct,{})}),t?p.jsx(Yct,{"aria-hidden":!0,"data-disabled":a,"data-state":c?"checked":"unchecked",children:c?e:n}):null]})}),qct=J(cst)`
1946  width: 4rem;
1947  height: 2.4rem;
1948  border-radius: 1.2rem;
1949  background-color: ${({theme:t})=>t.colors.danger500};
1950
1951  &[data-state='checked'] {
1952    background-color: ${({theme:t})=>t.colors.success500};
1953  }
1954
1955  &[data-disabled] {
1956    background-color: ${({theme:t})=>t.colors.neutral300};
1957  }
1958
1959  @media (prefers-reduced-motion: no-preference) {
1960    transition: ${t=>t.theme.transitions.backgroundColor};
1961  }
1962`,Kct=J(ust)`
1963  display: block;
1964  height: 1.6rem;
1965  width: 1.6rem;
1966  border-radius: 50%;
1967  background-color: ${({theme:t})=>t.colors.neutral0};
1968  transform: translateX(4px);
1969
1970  &[data-state='checked'] {
1971    transform: translateX(20px);
1972  }
1973
1974  @media (prefers-reduced-motion: no-preference) {
1975    transition: transform ${t=>t.theme.motion.timings[120]}
1976      ${t=>t.theme.motion.easings.authenticMotion};
1977  }
1978`,Yct=J(le)`
1979  color: ${t=>t.theme.colors.danger600};
1980
1981  &[data-state='checked'] {
1982    color: ${t=>t.theme.colors.success600};
1983  }
1984
1985  &[data-disabled='true'] {
1986    color: ${({theme:t})=>t.colors.neutral500};
1987  }
1988`,[Qct,xW]=xT("Tabs"),Xct=y.forwardRef(({disabled:t=!1,variant:e="regular",hasError:n,...r},i)=>p.jsx(Qct,{disabled:t,hasError:n,variant:e,children:p.jsx(Zct,{ref:i,...r})})),Zct=J(Est)`
1989  width: 100%;
1990  position: relative;
1991`,Jct=y.forwardRef((t,e)=>{const{variant:n}=xW("List");return p.jsx(eut,{ref:e,...t,$variant:n})}),eut=J(xst)`
1992  display: flex;
1993  align-items: ${t=>t.$variant==="regular"?"flex-end":"unset"};
1994  position: relative;
1995  z-index: 0;
1996`,tut=y.forwardRef(({children:t,disabled:e,...n},r)=>{const{disabled:i,variant:s,hasError:a}=xW("Trigger"),o=i===!0||i===n.value||e,l=a===n.value;return p.jsxs(nut,{ref:r,...n,$hasError:l,$variant:s,disabled:o,children:[p.jsx(Uye,{fontWeight:"bold",variant:s==="simple"?"sigma":void 0,children:t}),s==="simple"?p.jsx(Bye,{}):null]})}),Bye=J.span`
1997  display: block;
1998  width: 100%;
1999  background-color: currentColor;
2000  position: absolute;
2001  bottom: 0;
2002  left: 0;
2003  opacity: 0;
2004  height: 0.2rem;
2005`,Uye=J(le)``,nut=J(wst)`
2006  position: relative;
2007  color: ${t=>t.$hasError?t.theme.colors.danger600:t.theme.colors.neutral600};
2008  cursor: pointer;
2009  z-index: 0;
2010
2011  ${t=>t.$variant==="simple"?Mt`
2012        padding-block: ${e=>e.theme.spaces[4]};
2013        padding-inline: ${e=>e.theme.spaces[4]};
2014
2015        & > ${Uye} {
2016          line-height: 1.2rem;
2017        }
2018
2019        &[data-state='active'] {
2020          color: ${t.$hasError?t.theme.colors.danger600:t.theme.colors.primary700};
2021
2022          & > ${Bye} {
2023            opacity: 1;
2024          }
2025        }
2026      `:Mt`
2027        padding-block: ${e=>e.theme.spaces[3]};
2028        padding-inline: ${e=>e.theme.spaces[3]};
2029        flex: 1;
2030        background-color: ${e=>e.theme.colors.neutral100};
2031        border-bottom: solid 1px ${e=>e.theme.colors.neutral150};
2032
2033        &:not([data-state='active']) + &:not([data-state='active']) {
2034          border-left: solid 1px ${e=>e.theme.colors.neutral150};
2035        }
2036
2037        &[data-state='active'] {
2038          padding-block: ${e=>e.theme.spaces[4]};
2039          padding-inline: ${e=>e.theme.spaces[4]};
2040          color: ${t.$hasError?t.theme.colors.danger600:t.theme.colors.primary700};
2041          border-top-right-radius: ${e=>e.theme.borderRadius};
2042          border-top-left-radius: ${e=>e.theme.borderRadius};
2043          background-color: ${e=>e.theme.colors.neutral0};
2044          border-bottom: solid 1px ${e=>e.theme.colors.neutral0};
2045          box-shadow: ${t.theme.shadows.tableShadow};
2046          z-index: 1;
2047        }
2048      `}
2049
2050  &[data-disabled] {
2051    cursor: not-allowed;
2052    color: ${t=>t.theme.colors.neutral400};
2053  }
2054`,rut=y.forwardRef((t,e)=>{const{variant:n}=xW("Content");return p.jsx(iut,{$variant:n,ref:e,...t})}),iut=J(Sst)`
2055  ${t=>t.$variant==="simple"?Mt``:Mt`
2056        position: relative;
2057        z-index: 1;
2058        background-color: ${e=>e.theme.colors.neutral0};
2059      `}
2060`,gl=Object.freeze(Object.defineProperty({__proto__:null,Content:rut,List:Jct,Root:Xct,Trigger:tut},Symbol.toStringTag,{value:"Module"})),sut=J(pe)`
2061  overflow: hidden;
2062  border: 1px solid ${({theme:t})=>t.colors.neutral150};
2063`,aut=J($ye)`
2064  width: 100%;
2065  white-space: nowrap;
2066`,out=J(pe)`
2067  &:before {
2068    // TODO: make sure to add a token for this weird stuff
2069    background: linear-gradient(90deg, #c0c0cf 0%, rgba(0, 0, 0, 0) 100%);
2070    opacity: 0.2;
2071    position: absolute;
2072    height: 100%;
2073    content: ${({$overflowing:t})=>t==="both"||t==="left"?"''":void 0};
2074    box-shadow: ${({theme:t})=>t.shadows.tableShadow};
2075    width: ${({theme:t})=>t.spaces[2]};
2076    left: 0;
2077  }
2078
2079  &:after {
2080    // TODO: make sure to add a token for this weird stuff
2081    background: linear-gradient(270deg, #c0c0cf 0%, rgba(0, 0, 0, 0) 100%);
2082    opacity: 0.2;
2083    position: absolute;
2084    height: 100%;
2085    content: ${({$overflowing:t})=>t==="both"||t==="right"?"''":void 0};
2086    box-shadow: ${({theme:t})=>t.shadows.tableShadow};
2087    width: ${({theme:t})=>t.spaces[2]};
2088    right: 0;
2089    top: 0;
2090  }
2091`,lut=J(pe)`
2092  overflow-x: auto;
2093`,Hye=y.forwardRef(({footer:t,...e},n)=>{const r=y.useRef(null),[i,s]=y.useState(),a=o=>{const l=o.target.scrollWidth-o.target.clientWidth;if(o.target.scrollLeft===0){s("right");return}if(o.target.scrollLeft===l){s("left");return}o.target.scrollLeft>0&&s("both")};return y.useEffect(()=>{r.current.scrollWidth>r.current.clientWidth&&s("right")},[]),p.jsxs(sut,{shadow:"tableShadow",hasRadius:!0,background:"neutral0",children:[p.jsx(out,{$overflowing:i,position:"relative",children:p.jsx(lut,{ref:r,onScroll:a,paddingLeft:6,paddingRight:6,children:p.jsx(aut,{ref:n,...e})})}),t]})}),cut=J(Ict)`
2094  & tr:last-of-type {
2095    border-bottom: none;
2096  }
2097`,_T=({children:t,...e})=>p.jsx(cut,{...e,children:t}),uut=J(_ct)`
2098  border-bottom: 1px solid ${({theme:t})=>t.colors.neutral150};
2099`,Vye=({children:t,...e})=>p.jsx(uut,{...e,children:t}),dut=J(kct)`
2100  border-bottom: 1px solid ${({theme:t})=>t.colors.neutral150};
2101
2102  & td,
2103  & th {
2104    padding: ${({theme:t})=>t.spaces[4]};
2105  }
2106
2107  & td:first-of-type,
2108  & th:first-of-type {
2109    padding: 0 ${({theme:t})=>t.spaces[1]};
2110  }
2111
2112  // Resetting padding values and fixing a height
2113  th {
2114    padding-top: 0;
2115    padding-bottom: 0;
2116    height: 5.6rem;
2117  }
2118`,_p=t=>p.jsx(dut,{...t}),Wye=J(Nye)`
2119  vertical-align: middle;
2120  text-align: left;
2121  outline-offset: -4px;
2122
2123  /**
2124  * Hack to make sure the checkbox looks aligned
2125  */
2126  input {
2127    vertical-align: sub;
2128  }
2129`,Ww=y.forwardRef(({children:t,action:e,...n},r)=>p.jsx(Wye,{color:"neutral600",as:Rct,ref:r,...n,children:p.jsxs(X,{children:[t,e]})})),Iu=y.forwardRef(({children:t,...e},n)=>p.jsx(Wye,{color:"neutral800",ref:n,...e,children:t})),fut=J(pe)`
2130  height: 2.4rem;
2131  width: 2.4rem;
2132  border-radius: 50%;
2133  display: flex;
2134  justify-content: center;
2135  align-items: center;
2136
2137  svg {
2138    height: 1rem;
2139    width: 1rem;
2140  }
2141
2142  svg path {
2143    fill: ${({theme:t})=>t.colors.primary600};
2144  }
2145`,hut=J(pe)`
2146  border-radius: 0 0 ${({theme:t})=>t.borderRadius} ${({theme:t})=>t.borderRadius};
2147  display: block;
2148  width: 100%;
2149  border: none;
2150`,Qpn=({children:t,icon:e,...n})=>p.jsxs("div",{children:[p.jsx(RT,{}),p.jsx(hut,{tag:"button",background:"primary100",padding:5,...n,children:p.jsxs(X,{children:[p.jsx(fut,{"aria-hidden":!0,background:"primary200",children:e}),p.jsx(pe,{paddingLeft:3,children:p.jsx(le,{variant:"pi",fontWeight:"bold",textColor:"primary600",children:t})})]})})]}),Xpn=Ma(({children:t,startIcon:e,endIcon:n,disabled:r=!1,loading:i=!1,...s},a)=>{const o=r||i;return p.jsxs(gut,{ref:a,disabled:o,"aria-disabled":o,tag:"button",type:"button",gap:2,...s,children:[i?p.jsx(mut,{"aria-hidden":!0,children:p.jsx(Lue,{})}):e,p.jsx(le,{variant:"pi",children:t}),n]})}),put=Ns`
2151  from {
2152    transform: rotate(0deg);
2153  }
2154  to {
2155    transform: rotate(359deg);
2156  }
2157`,mut=J.span`
2158  display: flex;
2159  animation: ${put} 2s infinite linear;
2160  will-change: transform;
2161`,gut=J(X)`
2162  border: none;
2163  background-color: transparent;
2164  color: ${t=>t.theme.colors.primary600};
2165  cursor: pointer;
2166
2167  &[aria-disabled='true'] {
2168    pointer-events: none;
2169    color: ${t=>t.theme.colors.neutral600};
2170  }
2171
2172  ${PL}
2173`,df=y.forwardRef((t,e)=>p.jsx(jL,{ref:e,...t}));df.displayName="TextInput";const wW=y.forwardRef(({disabled:t,hasError:e,id:n,name:r,required:i,...s},a)=>{const{error:o,...l}
2173=po("Textarea"),c=!!o||e,u=l.id??n,d=l.name??r,f=l.required||i;let h;return o?h=`${u}-error`:l.hint&&(h=`${u}-hint`),p.jsx(vut,{borderColor:c?"danger600":"neutral200",$hasError:c,hasRadius:!0,children:p.jsx(yut,{"aria-invalid":c,"aria-required":f,tag:"textarea",background:t?"neutral150":"neutral0",color:t?"neutral600":"neutral800",disabled:t,fontSize:2,hasRadius:!0,ref:a,lineHeight:4,padding:4,width:"100%",height:"100%",id:u,name:d,"aria-describedby":h,...s})})}),vut=J(pe)`
2174  height: 10.5rem;
2175  ${zp()}
2176`,yut=J(pe)`
2177  border: none;
2178  resize: none;
2179
2180  ::placeholder {
2181    color: ${({theme:t})=>t.colors.neutral500};
2182    font-size: ${({theme:t})=>t.fontSizes[2]};
2183    color: ${({theme:t})=>t.colors.neutral500};
2184    opacity: 1;
2185  }
2186
2187  &:focus-within {
2188    outline: none;
2189  }
2190`,but=y.forwardRef(({offLabel:t,onLabel:e,disabled:n,hasError:r,required:i,id:s,name:a,checked:o,onChange:l,...c},u)=>{const[d=!1,f]=Bu({prop:o}),h=d!==null&&!d,{error:m,...g}=po("Toggle"),b=!!m||r,E=g.id??s,x=g.name??a,S=g.required||i;let A;return m?A=`${E}-error`:g.hint&&(A=`${E}-hint`),p.jsxs(Eut,{position:"relative",hasRadius:!0,padding:1,background:n?"neutral150":"neutral100",borderStyle:"solid",borderWidth:"1px",borderColor:"neutral200",wrap:"wrap",cursor:n?"not-allowed":"pointer",$hasError:b,children:[p.jsx(fte,{hasRadius:!0,flex:"1 1 50%",paddingTop:2,paddingBottom:2,paddingLeft:3,paddingRight:3,justifyContent:"center",background:n&&h?"neutral200":h?"neutral0":"transparent",borderColor:n&&h?"neutral300":h?"neutral200":n?"neutral150":"neutral100",children:p.jsx(le,{variant:"pi",fontWeight:"bold",textTransform:"uppercase",textColor:n?"neutral700":h?"danger700":"neutral600",children:t})}),p.jsx(fte,{hasRadius:!0,flex:"1 1 50%",paddingLeft:3,paddingRight:3,justifyContent:"center",background:n&&d?"neutral200":d?"neutral0":"transparent",borderColor:n&&d?"neutral300":d?"neutral200":n?"neutral150":"neutral100",children:p.jsx(le,{variant:"pi",fontWeight:"bold",textTransform:"uppercase",textColor:n?"neutral700":d?"primary600":"neutral600",children:e})}),p.jsx(xut,{...c,id:E,name:x,ref:u,onChange:R=>{f(R.currentTarget.checked),l?.(R)},type:"checkbox","aria-required":S,disabled:n,"aria-disabled":n,checked:!!d,"aria-describedby":A})]})}),Eut=J(X)`
2191  ${zp()}
2192`,fte=J(X)`
2193  padding-block: 0.6rem;
2194`,xut=J.input`
2195  height: 100%;
2196  left: 0;
2197  opacity: 0;
2198  position: absolute;
2199  top: 0;
2200  z-index: 0;
2201  width: 100%;
2202`,wut=Ma((t,e)=>{const{gap:n=0,gridCols:r=12,...i}=t;return p.jsx(Sut,{ref:e,$gap:n,$gridCols:r,...i})}),Sut=J(pe)`
2203  display: grid;
2204  grid-template-columns: repeat(${({$gridCols:t})=>t}, 1fr);
2205  ${({theme:t,$gap:e})=>ML({gap:e},t)}
2206`,Tut=Ma(({col:t,s:e,xs:n,m:r,...i},s)=>p.jsx(Aut,{ref:s,$col:t,$s:e,$xs:n,$m:r,...i})),Aut=J(X)`
2207  grid-column: span ${({$xs:t})=>t??12};
2208  max-width: 100%;
2209
2210  ${({theme:t})=>t.breakpoints.small} {
2211    grid-column: span ${({$s:t,$xs:e})=>t??e??12};
2212  }
2213
2214  ${({theme:t})=>t.breakpoints.medium} {
2215    grid-column: span ${({$m:t,$s:e,$xs:n})=>t??e??n??12};
2216  }
2217
2218  ${({theme:t})=>t.breakpoints.large} {
2219    grid-column: span ${({$col:t,$m:e,$s:n,$xs:r})=>t??e??n??r??12};
2220  }
2221`,ts=Object.freeze(Object.defineProperty({__proto__:null,Item:Tut,Root:wut},Symbol.toStringTag,{value:"Module"})),Cut=({onEscape:t,restoreFocus:e=!0,skipAutoFocus:n=!1,...r})=>{const i=y.useRef(null);y.useEffect(()=>{let a=null;return e&&(a=document.activeElement),()=>{a&&a.focus()}},[e]),y.useEffect(()=>{if(!i.current||n)return;const a=l0(i.current);a.length>0?a[0].focus():console.warn("[FocusTrap]: it seems there are no focusable elements in the focus trap tree. Make sure there s at least one.")},[n]);const s=a=>{if(a.key===_r.ESCAPE&&t){t();return}if(a.key!==_r.TAB)return;const o=l0(i.current);if(o.length>0){const l=o[0],c=o[o.length-1];a.shiftKey?l===document.activeElement&&(a.preventDefault(),c.focus()):c===document.activeElement&&(a.preventDefault(),l.focus())}};return p.jsx("div",{ref:i,onKeyDown:s,...r})},SW=({tagName:t,attributeName:e="",...n})=>{const r=()=>{const a=document.activeElement;return a?t?a.tagName.toLowerCase()===t:a.hasAttribute(e):!1},i=a=>t?a.querySelectorAll(t):a.querySelectorAll(`[${e}]`),s=a=>{switch(a.key){case _r.RIGHT:case _r.DOWN:{if(r()){a.preventDefault();const o=document.activeElement,l=[...i(a.currentTarget)],c=l.findIndex(d=>d===o),u=c+1<l.length?c+1:0;l[u].focus()}break}
2221case _r.LEFT:case _r.UP:{if(r()){a.preventDefault();const o=document.activeElement,l=[...i(a.currentTarget)],c=l.findIndex(d=>d===o),u=c-1>-1?c-1:l.length-1;l[u].focus()}break}case _r.HOME:{r()&&(a.preventDefault(),i(a.currentTarget).item(0).focus());break}case _r.END:{if(r()){a.preventDefault();const o=i(a.currentTarget);o.item(o.length-1).focus()}break}}};return p.jsx(pe,{onKeyDown:s,...n})};var Rut=function(t,e,n,r,i,s,a,o){if(!t){var l;if(e===void 0)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,s,a,o],u=0;l=new Error(e.replace(/%s/g,function(){return c[u++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}},_ut=Rut;const fn=an(_ut);var Iut=typeof uc=="object"&&uc&&uc.Object===Object&&uc,zye=Iut,kut=zye,Dut=typeof self=="object"&&self&&self.Object===Object&&self,Lut=kut||Dut||Function("return this")(),Pa=Lut,Out=Pa,Mut=Out.Symbol,qb=Mut,hte=qb,Gye=Object.prototype,Put=Gye.hasOwnProperty,$ut=Gye.toString,ix=hte?hte.toStringTag:void 0;function Nut(t){var e=Put.call(t,ix),n=t[ix];try{t[ix]=void 0;var r=!0}catch{}var i=$ut.call(t);return r&&(e?t[ix]=n:delete t[ix]),i}var Fut=Nut,jut=Object.prototype,But=jut.toString;function Uut(t){return But.call(t)}var Hut=Uut,pte=qb,Vut=Fut,Wut=Hut,zut="[object Null]",Gut="[object Undefined]",mte=pte?pte.toStringTag:void 0;function qut(t){return t==null?t===void 0?Gut:zut:mte&&mte in Object(t)?Vut(t):Wut(t)}var Og=qut;function Kut(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var ma=Kut;const Zpn=an(ma);var Yut=Og,Qut=ma,Xut="[object AsyncFunction]",Zut="[object Function]",Jut="[object GeneratorFunction]",edt="[object Proxy]";function tdt(t){if(!Qut(t))return!1;var e=Yut(t);return e==Zut||e==Jut||e==Xut||e==edt}var IT=tdt;const gte=an(IT);function ndt(){this.__data__=[],this.size=0}var rdt=ndt;function idt(t,e){return t===e||t!==t&&e!==e}var kT=idt,sdt=kT;function adt(t,e){for(var n=t.length;n--;)if(sdt(t[n][0],e))return n;return-1}var UL=adt,odt=UL,ldt=Array.prototype,cdt=ldt.splice;function udt(t){var e=this.__data__,n=odt(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():cdt.call(e,n,1),--this.size,!0}var ddt=udt,fdt=UL;function hdt(t){var e=this.__data__,n=fdt(e,t);return n<0?void 0:e[n][1]}var pdt=hdt,mdt=UL;function gdt(t){return mdt(this.__data__,t)>-1}var vdt=gdt,ydt=UL;function bdt(t,e){var n=this.__data__,r=ydt(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var Edt=bdt,xdt=rdt,wdt=ddt,Sdt=pdt,Tdt=vdt,Adt=Edt;function Kb(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Kb.prototype.clear=xdt;Kb.prototype.delete=wdt;Kb.prototype.get=Sdt;Kb.prototype.has=Tdt;Kb.prototype.set=Adt;var HL=Kb,Cdt=HL;function Rdt(){this.__data__=new Cdt,this.size=0}var _dt=Rdt;function Idt(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}var kdt=Idt;function Ddt(t){return this.__data__.get(t)}var Ldt=Ddt;function Odt(t){return this.__data__.has(t)}var Mdt=Odt,Pdt=Pa,$dt=Pdt["__core-js_shared__"],Ndt=$dt,hP=Ndt,vte=function(){var t=/[^.]+$/.exec(hP&&hP.keys&&hP.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function Fdt(t){return!!vte&&vte in t}var jdt=Fdt,Bdt=Function.prototype,Udt=Bdt.toString;function Hdt(t){if(t!=null){try{return Udt.call(t)}catch{}try{return t+""}catch{}}return""}var qye=Hdt,Vdt=IT,Wdt=jdt,zdt=ma,Gdt=qye,qdt=/[\\^$.*+?()[\]{}|]/g,Kdt=/^\[object .+?Constructor\]$/,Ydt=Function.prototype,Qdt=Object.prototype,Xdt=Ydt.toString,Zdt=Qdt.hasOwnProperty,Jdt=RegExp("^"+Xdt.call(Zdt).replace(qdt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function eft(t){if(!zdt(t)||Wdt(t))return!1;var e=Vdt(t)?Jdt:Kdt;return e.test(Gdt(t))}var tft=eft;function nft(t,e){return t?.[e]}var rft=nft,ift=tft,sft=rft;function aft(t,e){var n=sft(t,e);return ift(n)?n:void 0}var Mg=aft,oft=Mg,lft=Pa,cft=oft(lft,"Map"),TW=cft,uft=Mg,dft=uft(Object,"create"),VL=dft,yte=VL;function fft(){this.__data__=yte?yte(null):{},this.size=0}var hft=fft;function pft(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var mft=pft,gft=VL,vft="__lodash_hash_undefined__",yft=Object.prototype,bft=yft.hasOwnProperty;function Eft(t){var e=this.__data__;if(gft){var n=e[t];return n===vft?void 0:n}return bft.call(e,t)?e[t]:void 0}var xft=Eft,wft=VL,Sft=Object.prototype,Tft=Sft.hasOwnProperty;function Aft(t){var e=this.__data__;return wft?e[t]!==void 0:Tft.call(e,t)}var Cft=Aft,Rft=VL,_ft="__lodash_hash_undefined__";function Ift(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Rft&&e===void 0?_ft:e,this}var kft=Ift,Dft=hft,Lft=mft,Oft=xft,Mft=Cft,Pft=kft;function Yb(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Yb.prototype.clear=Dft;Yb.prototype.delete=Lft;Yb.prototype.get=Oft;Yb.prototype.has=Mft;Yb.prototype.set=Pft;var $ft=Yb,bte=$ft,Nft=HL,Fft=TW;function jft(){this.size=0,this.__data__={hash:new bte,map:new(Fft||Nft),string:new bte}}var Bft=jft;function Uft(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}var Hft=Uft,Vft=Hft;function Wft(t,e){var n=t.__data__;return Vft(e)?n[typeof e=="string"?"string":"hash"]:n.map}var WL=Wft,zft=WL;function Gft(t){var e=zft(this,t).delete(t);return this.size-=e?1:0,e}var qft=Gft,Kft=WL;function Yft(t){return Kft(this,t).get(t)}var Qft=Yft,Xft=WL;function Zft(t){return Xft(this,t).has(t)}var Jft=Zft,eht=WL;function tht(t,e){var n=eht(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var nht=tht,rht=Bft,iht=qft,sht=Qft,aht=Jft,oht=nht;function Qb(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Qb.prototype.clear=rht;Qb.prototype.delete=iht;Qb.prototype.get=sht;Qb.prototype.has=aht;Qb.prototype.set=oht;var AW=Qb,lht=HL,cht=TW,uht=AW,dht=200;function fht(t,e){var n=this.__data__;if(n instanceof lht){var r=n.__data__;if(!cht||r.length<dht-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new uht(r)}return n.set(t,e),this.size=n.size,this}var hht=fht,pht=HL,mht=_dt,ght=kdt,vht=Ldt,yht=Mdt,bht=hht;function Xb(t){var e=this.__data__=new pht(t);this.size=e.size}Xb.prototype.clear=mht;Xb.prototype.delete=ght;Xb.prototype.get=vht;Xb.prototype.has=yht;Xb.prototype.set=bht;var zL=Xb,Eht=Mg,xht=function(){try{var t=Eht(Object,"defineProperty");return t({},"",{}),t}catch{}}(),Kye=xht,Ete=Kye;function wht(t,e,n){e=="__proto__"&&Ete?Ete(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var DT=wht,Sht=DT,Tht=kT;function Aht(t,e,n){(n!==void 0&&!Tht(t[e],n)||n===void 0&&!(e in t))&&Sht
vendor: 8,387 bytes, line 2221
2221(t,e,n)}var Yye=Aht;function Cht(t){return function(e,n,r){for(var i=-1,s=Object(e),a=r(e),o=a.length;o--;){var l=a[t?o:++i];if(n(s[l],l,s)===!1)break}return e}}var Rht=Cht,_ht=Rht,Iht=_ht(),Qye=Iht,zI={exports:{}};zI.exports;(function(t,e){var n=Pa,r=e&&!e.nodeType&&e,i=r&&!0&&t&&!t.nodeType&&t,s=i&&i.exports===r,a=s?n.Buffer:void 0,o=a?a.allocUnsafe:void 0;function l(c,u){if(u)return c.slice();var d=c.length,f=o?o(d):new c.constructor(d);return c.copy(f),f}t.exports=l})(zI,zI.exports);var Xye=zI.exports,kht=Pa,Dht=kht.Uint8Array,Zye=Dht,xte=Zye;function Lht(t){var e=new t.constructor(t.byteLength);return new xte(e).set(new xte(t)),e}var CW=Lht,Oht=CW;function Mht(t,e){var n=e?Oht(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var Jye=Mht;function Pht(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}var LT=Pht,$ht=ma,wte=Object.create,Nht=function(){function t(){}return function(e){if(!$ht(e))return{};if(wte)return wte(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}(),GL=Nht;function Fht(t,e){return function(n){return t(e(n))}}var ebe=Fht,jht=ebe,Bht=jht(Object.getPrototypeOf,Object),RW=Bht,Uht=Object.prototype;function Hht(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||Uht;return t===n}var qL=Hht,Vht=GL,Wht=RW,zht=qL;function Ght(t){return typeof t.constructor=="function"&&!zht(t)?Vht(Wht(t)):{}}var tbe=Ght;function qht(t){return t!=null&&typeof t=="object"}var Pl=qht,Kht=Og,Yht=Pl,Qht="[object Arguments]";function Xht(t){return Yht(t)&&Kht(t)==Qht}var Zht=Xht,Ste=Zht,Jht=Pl,nbe=Object.prototype,ept=nbe.hasOwnProperty,tpt=nbe.propertyIsEnumerable,npt=Ste(function(){return arguments}())?Ste:function(t){return Jht(t)&&ept.call(t,"callee")&&!tpt.call(t,"callee")},OT=npt,rpt=Array.isArray,ga=rpt,ipt=9007199254740991;function spt(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=ipt}var _W=spt,apt=IT,opt=_W;function lpt(t){return t!=null&&opt(t.length)&&!apt(t)}var MT=lpt,cpt=MT,upt=Pl;function dpt(t){return upt(t)&&cpt(t)}var fpt=dpt,GI={exports:{}};function hpt(){return!1}var ppt=hpt;GI.exports;(function(t,e){var n=Pa,r=ppt,i=e&&!e.nodeType&&e,s=i&&!0&&t&&!t.nodeType&&t,a=s&&s.exports===i,o=a?n.Buffer:void 0,l=o?o.isBuffer:void 0,c=l||r;t.exports=c})(GI,GI.exports);var PT=GI.exports,mpt=Og,gpt=RW,vpt=Pl,ypt="[object Object]",bpt=Function.prototype,Ept=Object.prototype,rbe=bpt.toString,xpt=Ept.hasOwnProperty,wpt=rbe.call(Object);function Spt(t){if(!vpt(t)||mpt(t)!=ypt)return!1;var e=gpt(t);if(e===null)return!0;var n=xpt.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&rbe.call(n)==wpt}var IW=Spt,Tpt=Og,Apt=_W,Cpt=Pl,Rpt="[object Arguments]",_pt="[object Array]",Ipt="[object Boolean]",kpt="[object Date]",Dpt="[object Error]",Lpt="[object Function]",Opt="[object Map]",Mpt="[object Number]",Ppt="[object Object]",$pt="[object RegExp]",Npt="[object Set]",Fpt="[object String]",jpt="[object WeakMap]",Bpt="[object ArrayBuffer]",Upt="[object DataView]",Hpt="[object Float32Array]",Vpt="[object Float64Array]",Wpt="[object Int8Array]",zpt="[object Int16Array]",Gpt="[object Int32Array]",qpt="[object Uint8Array]",Kpt="[object Uint8ClampedArray]",Ypt="[object Uint16Array]",Qpt="[object Uint32Array]",wr={};wr[Hpt]=wr[Vpt]=wr[Wpt]=wr[zpt]=wr[Gpt]=wr[qpt]=wr[Kpt]=wr[Ypt]=wr[Qpt]=!0;wr[Rpt]=wr[_pt]=wr[Bpt]=wr[Ipt]=wr[Upt]=wr[kpt]=wr[Dpt]=wr[Lpt]=wr[Opt]=wr[Mpt]=wr[Ppt]=wr[$pt]=wr[Npt]=wr[Fpt]=wr[jpt]=!1;function Xpt(t){return Cpt(t)&&Apt(t.length)&&!!wr[Tpt(t)]}var Zpt=Xpt;function Jpt(t){return function(e){return t(e)}}var kW=Jpt,qI={exports:{}};qI.exports;(function(t,e){var n=zye,r=e&&!e.nodeType&&e,i=r&&!0&&t&&!t.nodeType&&t,s=i&&i.exports===r,a=s&&n.process,o=function(){try{var l=i&&i.require&&i.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();t.exports=o})(qI,qI.exports);var DW=qI.exports,emt=Zpt,tmt=kW,Tte=DW,Ate=Tte&&Tte.isTypedArray,nmt=Ate?tmt(Ate):emt,KL=nmt;function rmt(t,e){if(!(e==="constructor"&&typeof t[e]=="function")&&e!="__proto__")return t[e]}var ibe=rmt,imt=DT,smt=kT,amt=Object.prototype,omt=amt.hasOwnProperty;function lmt(t,e,n){var r=t[e];(!(omt.call(t,e)&&smt(r,n))||n===void 0&&!(e in t))&&imt(t,e,n)}var LW=lmt,cmt=LW,umt=DT;function dmt(t,e,n,r){var i=!n;n||(n={});for(var s=-1,a=e.length;++s<a;){var o=e[s],l=r?r(n[o],t[o],o,n,t):void 0;l===void 0&&(l=t[o]),i?umt(n,o,l):cmt(n,o,l)}return n}var Zb=dmt;function fmt(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}var hmt=fmt,pmt=9007199254740991,mmt=/^(?:0|[1-9]\d*)$/;function gmt(t,e){var n=typeof t;return e=e??pmt,!!e&&(n=="number"||n!="symbol"&&mmt.test(t))&&t>-1&&t%1==0&&t<e}var $T=gmt,vmt=hmt,ymt=OT,bmt=ga,Emt=PT,xmt=$T,wmt=KL,Smt=Object.prototype,Tmt=Smt.hasOwnProperty;function Amt(t,e){var n=bmt(t),r=!n&&ymt(t),i=!n&&!r&&Emt(t),s=!n&&!r&&!i&&wmt(t),a=n||r||i||s,o=a?vmt(t.length,String):[],l=o.length;for(var c in t)(e||Tmt.call(t,c))&&!(a&&(c=="length"||i&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||xmt(c,l)))&&o.push(c);return o}var sbe=Amt;function Cmt(t){var e=[];if(t!=null)for(var n in Object(t))e.push(n);return e}var Rmt=Cmt,_mt=ma,Imt=qL,kmt=Rmt,Dmt=Object.prototype,Lmt=Dmt.hasOwnProperty;function Omt(t){if(!_mt(t))return kmt(t);var e=Imt(t),n=[];for(var r in t)r=="constructor"&&(e||!Lmt.call(t,r))||n.push(r);return n}var Mmt=Omt,Pmt=sbe,$mt=Mmt,Nmt=MT;function Fmt(t){return Nmt(t)?Pmt(t,!0):$mt(t)}var NT=Fmt,jmt=Zb,Bmt=NT;function Umt(t){return jmt(t,Bmt(t))}var Hmt=Umt,Cte=Yye,Vmt=Xye,Wmt=Jye,zmt=LT,Gmt=tbe,Rte=OT,_te=ga,qmt=fpt,Kmt=PT,Ymt=IT,Qmt=ma,Xmt=IW,Zmt=KL,Ite=ibe,Jmt=Hmt;function e0t(t,e,n,r,i,s,a){var o=Ite(t,n),l=Ite(e,n),c=a.get(l);if(c){Cte(t,n,c);return}var u=s?s(o,l,n+"",t,e,a):void 0,d=u===void 0;if(d){var f=_te(l),h=!f&&Kmt(l),m=!f&&!h&&Zmt(l);u=l,f||h||m?_te(o)?u=o:qmt(o)?u=zmt(o):h?(d=!1,u=Vmt(l,!0)):m?(d=!1,u=Wmt(l,!0)):u=[]:Xmt(l)||Rte(l)?(u=o,Rte(o)?u=Jmt(o):(!Qmt(o)||Ymt(o))&&(u=Gmt(l))):d=!1}d&&(a.set(l,u),i(u,l,r,s,a),a.delete(l)),Cte(t,n,u)}var t0t=e0t,n0t=zL,r0t=Yye,i0t=Qye,s0t=t0t,a0t=ma,o0t=NT,l0t=ibe;function abe(t,e,n,r,i){t!==e&&i0t(e,function(s,a){if(i||(i=new n0t),a0t(s))s0t(t,e,a,n,abe,r,i);else{var o=r?r(l0t(t,a),s,a+"",t,e,i):void 0;o===void 0&&(o=s),r0t(t,a,o)}},o0t)}var OW=abe;function c0t(t){return t}var YL=c0t;function u0t(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}var QL=u0t,d0t=QL,kte=Math.max;function f0t(t,e,n){return e=kte(e===void 0?t.length-1:e,0),function(){for(var r=arguments,i=-1,s=kte(r.length-e,0),a=Array(s);++i<s;)a[i]=r[e+i];i=-1;for(var o=Array(e+1);++i<e;)o[i]=r[i];return o[e]=n(a),d0t(t,this,o)}}var obe=f0t;function h0t(t){return function(){return t}}var p0t=h0t,m0t=p0t,Dte=Kye,g0t=YL,v0t=Dte?function(t,e){return Dte(t,"toString",{configurable:!0,enumerable:!1,value:m0t(e),writable:!0})}:g0t,y0t=v0t,b0t=800,E0t=16,x0t=Date.now;function w0t(t){var e=0,n=0;return function(){var r=x0t(),i=E0t-(r-n);if(n=r,i>0){if(++e>=b0t)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var lbe=w0t,S0t=y0t,T0t=lbe,A0t=T0t(S0t),MW=A0t,C0t=YL,R0t=obe,_0t=MW;function I0t(t,e){return _0t(R0t(t,e,C0t),t+"")}var cbe=I0t,k0t=kT,D0t=MT,L0t=$T,O0t=ma;function M0t(t,e,n){if(!O0t(n))return!1;var r=typeof e;return(r=="number"?D0t(n)&&L0t(e,n.length):r=="string"&&e in n)?k0t(n[e],t):!1}var P0t=M0t,$0t=cbe,N0t=P0t;function F0t(t){return $0t(function(e,n){var r=-1,i=n.length,s=i>1?n[i-1]:void 0,a=i>2?n[2]:void 0;for(s=t.length>3&&typeof s=="function"?(i--,s):void 0,a&&N0t(n[0],n[1],a)&&(s=i<3?void 0:s,i=1),e=Object(e);++r<i;){var o=n[r];o&&t(e,o,r,s)}return e})}var ube=F0t,j0t=OW,B0t=ube,U0t=B0t(function(t,e,n){j0t(t,e,n)}),H0t=U0t;const iR=an(H0t);var V0t=Og,W0t=Pl,z0t="[object Symbol]";function G0t(t){return typeof t=="symbol"||W0t(t)&&V0t(t)==z0t}var FT=G0t,q0t=ga,K0t=FT,Y0t=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Q0t=/^\w*$/;function X0t(t,e){if(q0t(t))return!1;var n=typeof t;return n=="number"||n=="symbol"||n=="boolean"||t==null||K0t(t)?!0:Q0t.test(t)||!Y0t.test(t)||e!=null&&t in Object(e)}var PW=X0t,dbe=AW,Z0t="Expected a function";function $W(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(Z0t);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],s=n.cache;if(s.has(i))return s.get(i);
2221var a=t.apply(this,r);return n.cache=s.set(i,a)||s,a};return n.cache=new($W.Cache||dbe),n}$W.Cache=dbe;var J0t=$W,egt=J0t,tgt=500;function ngt(t){var e=egt(t,function(r){return n.size===tgt&&n.clear(),r}),n=e.cache;return e}var rgt=ngt,igt=rgt,sgt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,agt=/\\(\\)?/g,ogt=igt(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(sgt,function(n,r,i,s){e.push(i?s.replace(agt,"$1"):r||n)}),e}),fbe=ogt;function lgt(t,e){for(var n=-1,r=t==null?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}var NW=lgt,Lte=qb,cgt=NW,ugt=ga,dgt=FT,Ote=Lte?Lte.prototype:void 0,Mte=Ote?Ote.toString:void 0;function hbe(t){if(typeof t=="string")return t;if(ugt(t))return cgt(t,hbe)+"";if(dgt(t))return Mte?Mte.call(t):"";var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}var pbe=hbe,fgt=pbe;function hgt(t){return t==null?"":fgt(t)}var Gp=hgt;const Jpn=an(Gp);var pgt=ga,mgt=PW,ggt=fbe,vgt=Gp;function ygt(t,e){return pgt(t)?t:mgt(t,e)?[t]:ggt(vgt(t))}var Jb=ygt,bgt=FT;function Egt(t){if(typeof t=="string"||bgt(t))return t;var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}var Pg=Egt,xgt=Jb,wgt=Pg;function Sgt(t,e){e=xgt(e,t);for(var n=0,r=e.length;t!=null&&n<r;)t=t[wgt(e[n++])];return n&&n==r?t:void 0}var XL=Sgt,Tgt=LW,Agt=Jb,Cgt=$T,Pte=ma,Rgt=Pg;function _gt(t,e,n,r){if(!Pte(t))return t;e=Agt(e,t);for(var i=-1,s=e.length,a=s-1,o=t;o!=null&&++i<s;){var l=Rgt(e[i]),c=n;if(l==="__proto__"||l==="constructor"||l==="prototype")return t;if(i!=a){var u=o[l];c=r?r(u,l,o):void 0,c===void 0&&(c=Pte(u)?u:Cgt(e[i+1])?[]:{})}Tgt(o,l,c),o=o[l]}return t}var mbe=_gt,Igt=XL,kgt=mbe,Dgt=Jb;function Lgt(t,e,n){for(var r=-1,i=e.length,s={};++r<i;){var a=e[r],o=Igt(t,a);n(o,a)&&kgt(s,Dgt(a,t),o)}return s}var Ogt=Lgt;function Mgt(t,e){return t!=null&&e in Object(t)}var Pgt=Mgt,$gt=Jb,Ngt=OT,Fgt=ga,jgt=$T,Bgt=_W,Ugt=Pg;function Hgt(t,e,n){e=$gt(e,t);for(var r=-1,i=e.length,s=!1;++r<i;){var a=Ugt(e[r]);if(!(s=t!=null&&n(t,a)))break;t=t[a]}return s||++r!=i?s:(i=t==null?0:t.length,!!i&&Bgt(i)&&jgt(a,i)&&(Fgt(t)||Ngt(t)))}var gbe=Hgt,Vgt=Pgt,Wgt=gbe;function zgt(t,e){return t!=null&&Wgt(t,e,Vgt)}var vbe=zgt,Ggt=Ogt,qgt=vbe;function Kgt(t,e){return Ggt(t,e,function(n,r){return qgt(t,r)})}var Ygt=Kgt;function Qgt(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}var FW=Qgt,$te=qb,Xgt=OT,Zgt=ga,Nte=$te?$te.isConcatSpreadable:void 0;function Jgt(t){return Zgt(t)||Xgt(t)||!!(Nte&&t&&t[Nte])}var evt=Jgt,tvt=FW,nvt=evt;function ybe(t,e,n,r,i){var s=-1,a=t.length;for(n||(n=nvt),i||(i=[]);++s<a;){var o=t[s];e>0&&n(o)?e>1?ybe(o,e-1,n,r,i):tvt(i,o):r||(i[i.length]=o)}return i}var rvt=ybe,ivt=rvt;function svt(t){var e=t==null?0:t.length;return e?ivt(t,1):[]}var avt=svt,ovt=avt,lvt=obe,cvt=MW;function uvt(t){return cvt(lvt(t,void 0,ovt),t+"")}var ZL=uvt,dvt=Ygt,fvt=ZL,hvt=fvt(function(t,e){return t==null?{}:dvt(t,e)}),pvt=hvt;const mvt=an(pvt);var bbe={exports:{}},Vn={};/** @license React v16.13.1
2222 * react-is.production.min.js
2223 *
2224 * Copyright (c) Facebook, Inc. and its affiliates.
2225 *
2226 * This source code is licensed under the MIT license found in the
2227 * LICENSE file in the root directory of this source tree.
2228 */var Ds=typeof Symbol=="function"&&Symbol.for,jW=Ds?Symbol.for("react.element"):60103,BW=Ds?Symbol.for("react.portal"):60106,JL=Ds?Symbol.for("react.fragment"):60107,eO=Ds?Symbol.for("react.strict_mode"):60108,tO=Ds?Symbol.for("react.profiler"):60114,nO=Ds?Symbol.for("react.provider"):60109,rO=Ds?Symbol.for("react.context"):60110,UW=Ds?Symbol.for("react.async_mode"):60111,iO=Ds?Symbol.for("react.concurrent_mode"):60111,sO=Ds?Symbol.for("react.forward_ref"):60112,aO=Ds?Symbol.for("react.suspense"):60113,gvt=Ds?Symbol.for("react.suspense_list"):60120,oO=Ds?Symbol.for("react.memo"):60115,lO=Ds?Symbol.for("react.lazy"):60116,vvt=Ds?Symbol.for("react.block"):60121,yvt=Ds?Symbol.for("react.fundamental"):60117,bvt=Ds?Symbol.for("react.responder"):60118,Evt=Ds?Symbol.for("react.scope"):60119;function zo(t){if(typeof t=="object"&&t!==null){var e=t.$$typeof;switch(e){case jW:switch(t=t.type,t){case UW:case iO:case JL:case tO:case eO:case aO:return t;default:switch(t=t&&t.$$typeof,t){case rO:case sO:case lO:case oO:case nO:return t;default:return e}}case BW:return e}}}function Ebe(t){return zo(t)===iO}Vn.AsyncMode=UW;Vn.ConcurrentMode=iO;Vn.ContextConsumer=rO;Vn.ContextProvider=nO;Vn.Element=jW;Vn.ForwardRef=sO;Vn.Fragment=JL;Vn.Lazy=lO;Vn.Memo=oO;Vn.Portal=BW;Vn.Profiler=tO;Vn.StrictMode=eO;Vn.Suspense=aO;Vn.isAsyncMode=function(t){return Ebe(t)||zo(t)===UW};Vn.isConcurrentMode=Ebe;Vn.isContextConsumer=function(t){return zo(t)===rO};Vn.isContextProvider=function(t){return zo(t)===nO};Vn.isElement=function(t){return typeof t=="object"&&t!==null&&t.$$typeof===jW};Vn.isForwardRef=function(t){return zo(t)===sO};Vn.isFragment=function(t){return zo(t)===JL};Vn.isLazy=function(t){return zo(t)===lO};Vn.isMemo=function(t){return zo(t)===oO};Vn.isPortal=function(t){return zo(t)===BW};Vn.isProfiler=function(t){return zo(t)===tO};Vn.isStrictMode=function(t){return zo(t)===eO};Vn.isSuspense=function(t){return zo(t)===aO};Vn.isValidElementType=function(t){return typeof t=="string"||typeof t=="function"||t===JL||t===iO||t===tO||t===eO||t===aO||t===gvt||typeof t=="object"&&t!==null&&(t.$$typeof===lO||t.$$typeof===oO||t.$$typeof===nO||t.$$typeof===rO||t.$$typeof===sO||t.$$typeof===yvt||t.$$typeof===bvt||t.$$typeof===Evt||t.$$typeof===vvt)};Vn.typeOf=zo;bbe.exports=Vn;var xvt=bbe.exports,xbe=xvt,wvt={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Svt={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},wbe={};wbe[xbe.ForwardRef]=wvt;wbe[xbe.Memo]=Svt;function Sbe(t,e,n){if(n===void 0&&(n=Error),!t)throw new n(e)}var gn;(function(t){t[t.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",t[t.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",t[t.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",t[t.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",t[t.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",t[t.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",t[t.INVALID_
vendor: 5,168 bytes, line 2228
2228NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",t[t.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",t[t.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",t[t.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",t[t.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",t[t.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",t[t.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",t[t.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",t[t.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",t[t.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",t[t.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",t[t.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",t[t.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",t[t.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",t[t.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",t[t.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",t[t.INVALID_TAG=23]="INVALID_TAG",t[t.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",t[t.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",t[t.UNCLOSED_TAG=27]="UNCLOSED_TAG"})(gn||(gn={}));var Ar;(function(t){t[t.literal=0]="literal",t[t.argument=1]="argument",t[t.number=2]="number",t[t.date=3]="date",t[t.time=4]="time",t[t.select=5]="select",t[t.plural=6]="plural",t[t.pound=7]="pound",t[t.tag=8]="tag"})(Ar||(Ar={}));var lb;(function(t){t[t.number=0]="number",t[t.dateTime=1]="dateTime"})(lb||(lb={}));function Fte(t){return t.type===Ar.literal}function Tvt(t){return t.type===Ar.argument}function Tbe(t){return t.type===Ar.number}function Abe(t){return t.type===Ar.date}function Cbe(t){return t.type===Ar.time}function Rbe(t){return t.type===Ar.select}function _be(t){return t.type===Ar.plural}function Avt(t){return t.type===Ar.pound}function Ibe(t){return t.type===Ar.tag}function kbe(t){return!!(t&&typeof t=="object"&&t.type===lb.number)}function IN(t){return!!(t&&typeof t=="object"&&t.type===lb.dateTime)}var Dbe=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,Cvt=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function Rvt(t){var e={};return t.replace(Cvt,function(n){var r=n.length;switch(n[0]){case"G":e.era=r===4?"long":r===5?"narrow":"short";break;case"y":e.year=r===2?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":e.month=["numeric","2-digit","short","long","narrow"][r-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":e.day=["numeric","2-digit"][r-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":e.weekday=r===4?"long":r===5?"narrow":"short";break;case"e":if(r<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");e.weekday=["short","long","narrow","short"][r-4];break;case"c":if(r<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");e.weekday=["short","long","narrow","short"][r-4];break;case"a":e.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":e.hourCycle="h12",e.hour=["numeric","2-digit"][r-1];break;case"H":e.hourCycle="h23",e.hour=["numeric","2-digit"][r-1];break;case"K":e.hourCycle="h11",e.hour=["numeric","2-digit"][r-1];break;case"k":e.hourCycle="h24",e.hour=["numeric","2-digit"][r-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":e.minute=["numeric","2-digit"][r-1];break;case"s":e.second=["numeric","2-digit"][r-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":e.timeZoneName=r<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),e}var _vt=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;function Ivt(t){if(t.length===0)throw new Error("Number skeleton cannot be empty");for(var e=t.split(_vt).filter(function(f){return f.length>0}),n=[],r=0,i=e;r<i.length;r++){var s=i[r],a=s.split("/");if(a.length===0)throw new Error("Invalid number skeleton");for(var o=a[0],l=a.slice(1),c=0,u=l;c<u.length;c++){var d=u[c];if(d.length===0)throw new Error("Invalid number skeleton")}n.push({stem:o,options:l})}return n}function kvt(t){return t.replace(/^(.*?)-/,"")}var jte=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,Lbe=/^(@+)?(\+|#+)?[rs]?$/g,Dvt=/(\*)(0+)|(#+)(0+)|(0+)/g,Obe=/^(0+)$/;function Bte(t){var e={};return t[t.length-1]==="r"?e.roundingPriority="morePrecision":t[t.length-1]==="s"&&(e.roundingPriority="lessPrecision"),t.replace(Lbe,function(n,r,i){return typeof i!="str
2228ing"?(e.minimumSignificantDigits=r.length,e.maximumSignificantDigits=r.length):i==="+"?e.minimumSignificantDigits=r.length:r[0]==="#"?e.maximumSignificantDigits=r.length:(e.minimumSignificantDigits=r.length,e.maximumSignificantDigits=r.length+(typeof i=="string"?i.length:0)),""}),e}function Mbe(t){switch(t){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function Lvt(t){var e;if(t[0]==="E"&&t[1]==="E"?(e={notation:"engineering"},t=t.slice(2)):t[0]==="E"&&(e={notation:"scientific"},t=t.slice(1)),e){var n=t.slice(0,2);if(n==="+!"?(e.signDisplay="always",t=t.slice(2)):n==="+?"&&(e.signDisplay="exceptZero",t=t.slice(2)),!Obe.test(t))throw new Error("Malformed concise eng/scientific notation");e.minimumIntegerDigits=t.length}return e}function Ute(t){var e={},n=Mbe(t);return n||e}function Ovt(t){for(var e={},n=0,r=t;n<r.length;n++){var i=r[n];switch(i.stem){case"percent":case"%":e.style="percent";continue;case"%x100":e.style="percent",e.scale=100;continue;case"currency":e.style="currency",e.currency=i.options[0];continue;case"group-off":case",_":e.useGrouping=!1;continue;case"precision-integer":case".":e.maximumFractionDigits=0;continue;case"measure-unit":case"unit":e.style="unit",e.unit=kvt(i.options[0]);continue;case"compact-short":case"K":e.notation="compact",e.compactDisplay="short";continue;case"compact-long":case"KK":e.notation="compact",e.compactDisplay="long";continue;case"scientific":e=Ve(Ve(Ve({},e),{notation:"scientific"}),i.options.reduce(function(l,c){return Ve(Ve({},l),Ute(c))},{}));continue;case"engineering":e=Ve(Ve(Ve({},e),{notation:"engineering"}),i.options.reduce(function(l,c){return Ve(Ve({},l),Ute(c))},{}));continue;case"notation-simple":e.notation="standard";continue;case"unit-width-narrow":e.currencyDisplay="narrowSymbol",e.unitDisplay="narrow";continue;case"unit-width-short":e.currencyDisplay="code",e.unitDisplay="short";continue;case"unit-width-full-name":e.currencyDisplay="name",e.unitDisplay="long";continue;case"unit-width-iso-code":e.currencyDisplay="symbol";continue;case"scale":e.scale=parseFloat(i.options[0]);continue;case"rounding-mode-floor":e.roundingMode="floor";continue;case"rounding-mode-ceiling":e.roundingMode="ceil";continue;case"rounding-mode-down":e.roundingMode="trunc";continue;case"rounding-mode-up":e.roundingMode="expand";continue;case"rounding-mode-half-even":e.roundingMode="halfEven";continue;case"rounding-mode-half-down":e.roundingMode="halfTrunc";continue;case"rounding-mode-half-up":e.roundingMode="halfExpand";continue;case"integer-width":if(i.options.length>1)throw new RangeError("integer-width stems only accept a single optional option");i.options[0].replace(Dvt,function(l,c,u,d,f,h){if(c)e.minimumIntegerDigits=u.length;else{if(d&&f)throw new Error("We currently do not support maximum integer digits");if(h)throw new Error("We currently do not support exact integer digits")}return""});continue}if(Obe.test(i.stem)){e.minimumIntegerDigits=i.stem.length;continue}if(jte.test(i.stem)){if(i.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");i.stem.replace(jte,function(l,c,u,d,f,h){return u==="*"?e.minimumFractionDigits=c.length:d&&d[0]==="#"?e.maximumFractionDigits=d.length:f&&h?(e.minimumFractionDigits=f.length,e.maximumFractionDigits=f.length+h.length):(e.minimumFractionDigits=c.length,e.maximumFractionDigits=c.length),""});var s=i.options[0];s==="w"?e=Ve(Ve({},e),{trailingZeroDisplay:"stripIfInteger"}):s&&(e=Ve(Ve({},e),Bte(s)));continue}if(Lbe.test(i.stem)){e=Ve(Ve({},e),Bte(i.stem));continue}var a=Mbe(i.stem);a&&(e=Ve(Ve({},e),a));var o=Lvt(i.stem);o&&(e=Ve(Ve({},e),o))}return e}var sR={"001":["H","h"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["H","h","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["H","hB","h","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["H","h","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["H","hB","h","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["H","h","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["H","h","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA
vendor: 27,195 bytes, lines 2228-2230
2228:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["H","h","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["H","h","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["H","hB","h","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["H","h","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["H","h","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["H","h","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function Mvt(t,e){for(var n="",r=0;r<t.length;r++){var i=t.charAt(r);if(i==="j"){for(var s=0;r+1<t.length&&t.charAt(r+1)===i;)s++,r++;var a=1+(s&1),o=s<2?1:3+(s>>1),l="a",c=Pvt(e);for((c=="H"||c=="k")&&(o=0);o-- >0;)n+=l;for(;a-- >0;)n=c+n}else i==="J"?n+="H":n+=i}return n}function Pvt(t){var e=t.hourCycle;if(e===void 0&&t.hourCycles&&t.hourCycles.length&&(e=t.hourCycles[0]),e)switch(e){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var n=t.language,r;n!=="root"&&(r=t.maximize().region);var i=sR[r||""]||sR[n||""]||sR["".concat(n,"-001")]||sR["001"];return i[0]}var pP,$vt=new RegExp("^".concat(Dbe.source,"*")),Nvt=new RegExp("".concat(Dbe.source,"*$"));function bn(t,e){return{start:t,end:e}}var Fvt=!!String.prototype.startsWith&&"_a".startsWith("a",1),jvt=!!String.fromCodePoint,Bvt=!!Object.fromEntries,Uvt=!!String.prototype.codePointAt,Hvt=!!String.prototype.trimStart,Vvt=!!String.prototype.trimEnd,Wvt=!!Number.isSafeInteger,zvt=Wvt?Number.isSafeInteger:function(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t&&Math.abs(t)<=9007199254740991},kN=!0;try{var Gvt=$be("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");kN=((pP=Gvt.exec("a"))===null||pP===void 0?void 0:pP[0])==="a"}catch{kN=!1}var Hte=Fvt?function(e,n,r){return e.startsWith(n,r)}:function(e,n,r){return e.slice(r,r+n.length)===n},DN=jvt?String.fromCodePoint:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];for(var r="",i=e.length,s=0,a;i>s;){if(a=e[s++],a>1114111)throw RangeError(a+" is not a valid code point");r+=a<65536?String.fromCharCode(a):String.fromCharCode(((a-=65536)>>10)+55296,a%1024+56320)}return r},Vte=Bvt?Object.fromEntries:function(e){for(var n={},r=0,i=e;r<i.length;r++){var s=i[r],a=s[0],o=s[1];n[a]=o}return n},Pbe=Uvt?function(e,n){return e.codePointAt(n)}:function(e,n){var r=e.length;if(!(n<0||n>=r)){var i=e.charCodeAt(n),s;return i<55296||i>56319||n+1===r||(s=e.charCodeAt(n+1))<56320||s>57343?i:(i-55296<<10)+(s-56320)+65536}},qvt=Hvt?function(e){return e.trimStart()}:function(e){return e.replace($vt,"")},Kvt=Vvt?function(e){return e.trimEnd()}:function(e){return e.replace(Nvt,"")};function $be(t,e){return new RegExp(t,e)}var LN;if(kN){var Wte=$be("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");LN=function(e,n){var r;Wte.lastIndex=n;var i=Wte.exec(e);return(r=i[1])!==null&&r!==void 0?r:""}}else LN=function(e,n){for(var r=[];;){var i=Pbe(e,n);if(i===void 0||Nbe(i)||Zvt(i))break;r.push(i),n+=i>=65536?2:1}return DN.apply(void 0,r)};var Yvt=function(){function t(e,n){n===void 0&&(n={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!n.ignoreTag,this.locale=n.locale,this.requiresOtherClause=!!n.requiresOtherClause,this.shouldParseSkeletons=!!n.shouldParseSkeletons}return t.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},t.prototype.parseMessage=function(e,n,r){for(var i=[];!this.isEOF();){var s=this.char();if(s===123){var a=this.parseArgument(e,r);if(a.err)return a;i.push(a.val)}else{if(s===125&&e>0)break;if(s===35&&(n==="plural"||n==="selectordinal")){var o=this.clonePosition();this.bump(),i.push({type:Ar.pound,location:bn(o,this.clonePosition())})}else if(s===60&&!this.ignoreTag&&this.peek()===47){if(r)break;return this.error(gn.UNMATCHED_CLOSING_TAG,bn(this.clonePosition(),this.clonePosition()))}else if(s===60&&!this.ignoreTag&&ON(this.peek()||0)){var a=this.parseTag(e,n);if(a.err)return a;i.push(a.val)}else{var a=this.parseLiteral(e,n);if(a.err)return a;i.push(a.val)}}}return{val:i,err:null}},t.prototype.parseTag=function(e,n){var r=this.clonePosition();this.bump();var i=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:Ar.literal,value:"<".concat(i,"/>"),location:bn(r,this.clonePosition())},err:null};if(this.bumpIf(">")){var s=this.parseMessage(e+1,n,!0);if(s.err)return s;var a=s.val,o=this.clonePosition();if(this.bumpIf("</")){if(this.isEOF()||!ON(this.char()))return this.error(gn.INVALID_TAG,bn(o,this.clonePosition()));var l=this.clonePosition(),c=this.parseTagName();return i!==c?this.error(gn.UNMATCHED_CLOSING_TAG,bn(l,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:Ar.tag,value:i,children:a,location:bn(r,this.clonePosition())},err:null}:this.error(gn.INVALID_TAG,bn(o,this.clonePosition())))}else return this.error(gn.UNCLOSED_TAG,bn(r,this.clonePosition()))}else return this.error(gn.INVALID_TAG,bn(r,this.clonePosition()))},t.prototype.parseTagName=function(){var e=this.offset();for(this.bump();!this.isEOF()&&Xvt(this.char());)this.bump();return this.message.slice(e,this.offset())},t.prototype.parseLiteral=function(e,n){for(var r=this.clonePosition(),i="";;){var s=this.tryParseQuote(n);if(s){i+=s;continue}var a=this.tryParseUnquoted(e,n);if(a){i+=a;continue}var o=this.tryParseLeftAngleBracket();if(o){i+=o;continue}break}var l=bn(r,this.clonePosition());return{val:{type:Ar.literal,value:i,location:l},err:null}},t.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!Qvt(this.peek()||0))?(this.bump(),"<"):null},t.prototype.tryParseQuote=function(e){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(e==="plural"||e==="selectordinal")break;return null;default:return null}this.bump();var n=[this.char()];for(this.bump();!this.isEOF();){var r=this.char();if(r===39)if(this.peek()===39)n.push(39),this.bump();else{this.bump();break}else n.push(r);this.bump()}return DN.apply(void 0,n)},t.prototype.tryParseUnquoted=function(e,n){if(this.isEOF())return null;var r=this.char();return r===60||r===123||r===35&&(n==="plural"||n==="selectordinal")||r===125&&e>0?null:(this.bump(),DN(r))},t.prototype.parseArgument=function(e,n){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(gn.EXPECT_ARGUMENT_CLOSING_BRACE,bn(r,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(gn.EMPTY_ARGUMENT,bn(r,this.clonePosition()));var i=this.parseIdentifierIfPossible().value;if(!i)return this.error(gn.MALFORMED_ARGUMENT,bn(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(gn.EXPECT_ARGUMENT_CLOSING_BRACE,bn(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:Ar.argument,value:i,location:bn(r,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(gn.EXPECT_ARGUMENT_CLOSING_BRACE,bn(r,this.clonePosition())):this.parseArgumentOptions(e,n,i,r);default:return this.error(gn.MALFORMED_ARGUMENT,bn(r,this.clonePosition()))}},t.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),n=this.offset(),r=LN(this.message,n),i=n+r.length;this.bumpTo(i);var s=this.clonePosition(),a=bn(e,s);return{value:r,location:a}},t.prototype.parseArgumentOptions=function(e,n,r,i){var s,a=this.clonePosition(),o=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(o){case"":return this.error(gn.EXPECT_ARGUMENT_TYPE,bn(a,l));case"number":case"date":case"time":{this.bumpSpace();var c=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),d=this.parseSimpleArgStyleIfPossible();if(d.err)return d;var f=Kvt(d.val);if(f.length===0)return this.error(gn.EXPECT_ARGUMENT_STYLE,bn(this.clonePosition(),this.clonePosition()));var h=bn(u,this.clonePosition());c={style:f,styleLocation:h}}var m=this.tryParseArgumentClose(i);if(m.err)return m;var g=bn(i,this.clonePosition());if(c&&Hte(c?.style,"::",0)){var b=qvt(c.style.slice(2));if(o==="number"){var d=this.parseNumberSkeletonFromString(b,c.styleLocation);return d.err?d:{val:{type:Ar.number,value:r,location:g,style:d.val},err:null}}else{if(b.length===0)return this.error(gn.EXPECT_DATE_TIME_SKELETON,g);var E=b;this.locale&&(E=Mvt(b,this.locale));var f={type:lb.dateTime,pattern:E,location:c.styleLocation,parsedOptions:this.shouldParseSkeletons?Rvt(E):{}},x=o==="date"?Ar.date:Ar.time;return{val:{type:x,value:r,location:g,style:f},err:null}}}return{val:{type:o==="number"?Ar.number:o==="date"?Ar.date:Ar.time,value:r,location:g,style:(s=c?.style)!==null&&s!==void 0?s:null},err:null}}case"plural":case"selectordinal":case"select":{var S=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(gn.EXPECT_SELECT_ARGUMENT_OPTIONS,bn(S,Ve({},S)));this.bumpSpace();var A=this.parseIdentifierIfPossible(),R=0;if(o!=="select"&&A.value==="offset"){if(!this.bumpIf(":"))return this.error(gn.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,bn(this.clonePosition(),this.clonePosition()));this.bumpSpace();var d=this.tryParseDecimalInteger(gn.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,gn.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(d.err)return d;this.bumpSpace(),A=this.parseIdentifierIfPossible(),R=d.val}var C=this.tryParsePluralOrSelectOptions(e,o,n,A);if(C.err)return C;var m=this.tryParseArgumentClose(i);if(m.err)return m;var T=bn(i,this.clonePosition());return o==="select"?{val:{type:Ar.select,value:r,options:Vte(C.val),location:T},err:null}:{val:{type:Ar.plural,value:r,options:Vte(C.val),offset:R,pluralType:o==="plural"?"cardinal":"ordinal",location:T},err:null}}default:return this.error(gn.INVALID_ARGUMENT_TYPE,bn(a,l))}},t.prototype.tryParseArgumentClose=function(e){return this.isEOF()||this.char()!==125?this.error(gn.EXPECT_ARGUMENT_CLOSING_BRACE,bn(e,this.clonePosition())):(this.bump(),{val:!0,err:null})},t.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,n=this.clonePosition();!this.isEOF();){var r=this.char();switch(r){case 39:{this.bump();var i=this.clonePosition();if(!this.bumpUntil("'"))return this.error(gn.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,bn(i,this.clonePosition()));this.bump();break}case 123:{e+=1,this.bump();break}case 125:{if(e>0)e-=1;else return{val:this.message.slice(n.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(n.offset,this.offset()),err:null}},t.prototype.parseNumberSkeletonFromString=function(e,n){var r=[];try{r=Ivt(e)}catch{return this.error(gn.INVALID_NUMBER_SKELETON,n)}return{val:{type:lb.number,tokens:r,location:n,parsedOptions:this.shouldParseSkeletons?Ovt(r):{}},err:null}},t.prototype.tryParsePluralOrSelectOptions=function(e,n,r,i){for(var s,a=!1,o=[],l=new Set,c=i.value,u=i.location;;){if(c.length===0){var d=this.clonePosition();if(n!=="select"&&this.bumpIf("=")){var f=this.tryParseDecimalInteger(gn.EXPECT_PLURAL_ARGUMENT_SELECTOR,gn.INVALID_PLURAL_ARGUMENT_SELECTOR);if(f.err)return f;u=bn(d,this.clonePosition()),c=this.message.slice(d.offset,this.offset())}else break}if(l.has(c))return this.error(n==="select"?gn.DUPLICATE_SELECT_ARGUMENT_SELECTOR:gn.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);c==="other"&&(a=!0),this.bumpSpace();var h=this.clonePosition();if(!this.bumpIf("{"))return this.error(n==="select"?gn.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:gn.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,bn(this.clonePosition(),this.clonePosition()));var m=this.parseMessage(e+1,n,r);if(m.err)return m;var g=this.tryParseArgumentClose(h);if(g.err)return g;o.push([c,{value:m.val,location:bn(h,this.clonePosition())}]),l.add(c),this.bumpSpace(),s=this.parseIdentifierIfPossible(),c=s.value,u=s.location}return o.length===0?this.error(n==="select"?gn.EXPECT_SELECT_ARGUMENT_SELECTOR:gn.EXPECT_PLURAL_ARGUMENT_SELECTOR,bn(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(gn.MISSING_OTHER_CLAUSE,bn(this.clonePosition(),this.clonePosition())):{val:o,err:null}},t.prototype.tryParseDecimalInteger=function(e,n){var r=1,i=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);for(var s=!1,a=0;!this.isEOF();){var o=this.char();if(o>=48&&o<=57)s=!0,a=a*10+(o-48),this.bump();else break}var l=bn(i,this.clonePosition());return s?(a*=r,zvt(a)?{val:a,err:null}:this.error(n,l)):this.error(e,l)},t.prototype.offset=function(){return this.position.offset},t.prototype.isEOF=function(){return this.offset()===this.message.length},t.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},t.prototype.char=function(){var e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");var n=Pbe(this.message,e);if(n===void 0)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary"));return n},t.prototype.error=function(e,n){return{val:null,err:{kind:e,message:this.message,location:n}}},t.prototype.bump=function(){if(!this.isEOF()){var e=this.char();e===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}},t.prototype.bumpIf=function(e){if(Hte(this.message,e,this.offset())){for(var n=0;n<e.length;n++)this.bump();return!0}return!1},t.prototype.bumpUntil=function(e){var n=this.offset(),r=this.message.indexOf(e,n);return r>=0?(this.bumpTo(r),!0):(this.bumpTo(this.message.length),!1)},t.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset()));for(e=Math.min(e,this.message.length);;){var n=this.offset();if(n===e)break;if(n>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},t.prototype.bumpSpace=function(){for(;!this.isEOF()&&Nbe(this.char());)this.bump()},t.prototype.peek=function(){if(this.isEOF())return null;var e=this.char(),n=this.offset(),r=this.message.charCodeAt(n+(e>=65536?2:1));return r??null},t}();function ON(t){return t>=97&&t<=122||t>=65&&t<=90}function Qvt(t){return ON(t)||t===47}function Xvt(t){return t===45||t===46||t>=48&&t<=57||t===95||t>=97&&t<=122||t>=65&&t<=90||t==183||t>=192&&t<=214||t>=216&&t<=246||t>=248&&t<=893||t>=895&&t<=8191||t>=8204&&t<=8205||t>=8255&&t<=8256||t>=8304&&t<=8591||t>=11264&&t<=12271||t>=12289&&t<=55295||t>=63744&&t<=64975||t>=65008&&t<=65533||t>=65536&&t<=983039}function Nbe(t){return t>=9&&t<=13||t===32||t===133||t>=8206&&t<=8207||t===8232||t===8233}function Zvt(t){return t>=33&&t<=35||t===36||t>=37&&t<=39||t===40||t===41||t===42||t===43||t===44||t===45||t>=46&&t<=47||t>=58&&t<=59||t>=60&&t<=62||t>=63&&t<=64||t===91||t===92||t===93||t===94||t===96||t===123||t===124||t===125||t===126||t===161||t>=162&&t<=165||t===166||t===167||t===169||t===171||t===172||t===174||t===176||t===177||t===182||t===187||t===191||t===215||t===247||t>=8208&&t<=8213||t>=8214&&t<=8215||t===8216||t===8217||t===8218||t>=8219&&t<=8220||t===8221||t===8222||t===8223||t>=8224&&t<=8231||t>=8240&&t<=8248||t===8249||t===8250||t>=8251&&t<=8254||t>=8257&&t<=8259||t===8260||t===8261||t===8262||t>=8263&&t<=8273||t===8274||t===8275||t>=8277&&t<=8286||t>=8592&&t<=8596||t>=8597&&t<=8601||t>=8602&&t<=8603||t>=8604&&t<=8607||t===8608||t>=8609&&t<=8610||t===8611||t>=8612&&t<=8613||t===8614||t>=8615&&t<=8621||t===8622||t>=8623&&t<=8653||t>=8654&&t<=8655||t>=8656&&t<=8657||t===8658||t===8659||t===8660||t>=8661&&t<=8691||t>=8692&&t<=8959||t>=8960&&t<=8967||t===8968||t===8969||t===8970||t===8971||t>=8972&&t<=8991||t>=8992&&t<=8993||t>=8994&&t<=9e3||t===9001||t===9002||t>=9003&&t<=9083||t===9084||t>=9085&&t<=9114||t>=9115&&t<=9139||t>=9140&&t<=9179||t>=9180&&t<=9185||t>=9186&&t<=9254||t>=9255&&t<=9279||t>=9280&&t<=9290||t>=9291&&t<=9311||t>=9472&&t<=9654||t===9655||t>=9656&&t<=9664||t===9665||t>=9666&&t<=9719||t>=9720&&t<=9727||t>=9728&&t<=9838||t===9839||t>=9840&&t<=10087||t===10088||t===10089||t===10090||t===10091||t===10092||t===10093||t===10094||t===10095||t===10096||t===10097||t===10098||t===10099||t===10100||t===10101||t>=10132&&t<=10175||t>=10176&&t<=10180||t===10181||t===10182||t>=10183&&t<=10213||t===10214||t===10215||t===10216||t===10217||t===10218||t===10219||t===10220||t===10221||t===10222||t===10223||t>=10224&&t<=10239||t>=10240&&t<=10495||t>=10496&&t<=10626||t===10627||t===10628||t===10629||t===10630||t===10631||t===10632||t===10633||t===10634||t===10635||t===10636||t===10637||t===10638||t===10639||t===10640||t===10641||t===10642||t===10643||t===10644||t===10645||t===10646||t===10647||t===10648||t>=10649&&t<=10711||t===10712||t===10713||t===10714||t===10715||t>=10716&&t<=10747||t===10748||t===10749||t>=10750&&t<=11007||t>=11008&&t<=11055||t>=11056&&t<=11076||t>=11077&&t<=11078||t>=11079&&t<=11084||t>=11085&&t<=11123||t>=11124&&t<=11125||t>=11126&&t<=11157||t===11158||t>=11159&&t<=11263||t>=11776&&t<=11777||t===11778||t===11779||t===11780||t===11781||t>=11782&&t<=11784||t===11785||t===11786||t===11787||t===11788||t===11789||t>=11790&&t<=11798||t===11799||t>=11800&&t<=11801||t===11802||t===11803||t===11804||t===11805||t>=11806&&t<=11807||t===11808||t===11809||t===11810||t===11811||t===11812||t===11813||t===11814||t===11815||t===11816||t===11817||t>=11818&&t<=11822||t===11823||t>=11824&&t<=11833||t>=11834&&t<=11835||t>=11836&&t<=11839||t===11840||t===11841||t===11842||t>=11843&&t<=11855||t>=11856&&t<=11857||t===11858||t>=11859&&t<=11903||t>=12289&&t<=12291||t===12296||t===12297||t===12298||t===12299||t===12300||t===12301||t===12302||t===12303||t===12304||t===12305||t>=12306&&t<=12307||t===12308||t===12309||t===12310||t===12311||t===12312||t===12313||t===12314||t===12315||t===12316||t===12317||t>=12318&&t<=12319||t===12320||t===12336||t===64830||t===64831||t>=65093&&t<=65094}function MN(t){t.forEach(function(e){if(delete e.location,Rbe(e)||_be(e))for(var n in e.options)delete e.options[n].location,MN(e.options[n].value);else Tbe(e)&&kbe(e.style)||(Abe(e)||Cbe(e))&&IN(e.style)?delete e.style.location:Ibe(e)&&MN(e.children)})}function Jvt(t,e){e===void 0&&(e={}),e=Ve({shouldParseSkeletons:!0,requiresOtherClause:!0},e);var n=new Yvt(t,e).parse();if(n.err){var r=SyntaxError(gn[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return e?.captureLocation||MN(n.val),n.val}function fu(t,e){var n=e&&e.cache?e.cache:s1t,r=e&&e.serializer?e.serializer:i1t,i=e&&e.strategy?e.strategy:n1t;return i(t,{cache:n,serializer:r})}function e1t(t){return t==null||typeof t=="number"||typeof t=="boolean"}function t1t(t,e,n,r){var i=e1t(r)?r:n(r),s=e.get(i);return typeof s>"u"&&(s=t.call(this,r),e.set(i,s)),s}function Fbe(t,e,n){var r=Array.prototype.slice.call(arguments,3),i=n(r),s=e.get(i);return typeof s>"u"&&(s=t.apply(this,r),e.set(i,s)),s}function jbe(t,e,n,r,i){return n.bind(e,t,r,i)}function n1t(t,e){var n=t.length===1?t1t:Fbe;return jbe(t,this,n,e.cache.create(),e.serializer)}function r1t(t,e){return jbe(t,this,Fbe,e.cache.create(),e.serializer)}var i1t=function(){return JSON.stringify(arguments)};function HW(){this.cache=Object.create(null)}HW.prototype.get=function(t){return this.cache[t]};HW.prototype.set=function(t,e){this.cache[t]=e};var s1t={create:function(){return new HW}},hu={variadic:r1t},Xu;(function(t){t.MISSING_VALUE="MISSING_VALUE",t.INVALID_VALUE="INVALID_VALUE",t.MISSING_INTL_API="MISSING_INTL_API"})(Xu||(Xu={}));var qp=function(t){Ll(e,t);function e(n,r,i){var s=t.call(this,n)||this;return s.code=r,s.originalMessage=i,s}return e.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},e}(Error),zte=function(t){Ll(e,t);function e(n,r,i,s){return t.call(this,'Invalid values for "'.concat(n,'": "').concat(r,'". Options are "').concat(Object.keys(i).join('", "'),'"'),Xu.INVALID_VALUE,s)||this}return e}(qp),a1t=function(t){Ll(e,t);function e(n,r,i){return t.call(this,'Value for "'.concat(n,'" must be of type ').concat(r),Xu.INVALID_VALUE,i)||this}return e}(qp),o1t=function(t){Ll(e,t);function e(n,r){return t.call(this,'The intl string context variable "'.concat(n,'" was not provided to the string "').concat(r,'"'),Xu.MISSING_VALUE,r)||this}return e}(qp),Ta;(function(t){t[t.literal=0]="literal",t[t.object=1]="object"})(Ta||(Ta={}));function l1t(t){return t.length<2?t:t.reduce(function(e,n){var r=e[e.length-1];return!r||r.type!==Ta.literal||n.type!==Ta.literal?e.push(n):r.value+=n.value,e},[])}function Bbe(t){return typeof t=="function"}function H5(t,e,n,r,i,s,a){if(t.length===1&&Fte(t[0]))return[{type:Ta.literal,value:t[0].value}];for(var o=[],l=0,c=t;l<c.length;l++){var u=c[l];if(Fte(u)){o.push({type:Ta.literal,value:u.value});continue}if(Avt(u)){typeof s=="number"&&o.push({type:Ta.literal,value:n.getNumberFormat(e).format(s)});continue}var d=u.value;if(!(i&&d in i))throw new o1t(d,a);var f=i[d];if(Tvt(u)){(!f||typeof f=="string"||typeof f=="number")&&(f=typeof f=="string"||typeof f=="number"?String(f):""),o.push({type:typeof f=="string"?Ta.literal:Ta.object,value:f});continue}if(Abe(u)){var h=typeof u.style=="string"?r.date[u.style]:IN(u.style)?u.style.parsedOptions:void 0;o.push({type:Ta.literal,value:n.getDateTimeFormat(e,h).format(f)});continue}if(Cbe(u)){var h=typeof u.style=="string"?r.time[u.style]:IN(u.style)?u.style.parsedOptions:r.time.medium;o.push({type:Ta.literal,value:n.getDateTimeFormat(e,h).format(f)});continue}if(Tbe(u)){var h=typeof u.style=="string"?r.number[u.style]:kbe(u.style)?u.style.parsedOptions:void 0;h&&h.scale&&(f=f*(h.scale||1)),o.push({type:Ta.literal,value:n.getNumberFormat(e,h).format(f)});continue}if(Ibe(u)){var m=u.children,g=u.value,b=i[g];if(!Bbe(b))throw new a1t(g,"function",a);var E=H5(m,e,n,r,i,s),x=b(E.map(function(R){return R.value}));Array.isArray(x)||(x=[x]),o.push.apply(o,x.map(function(R){return{type:typeof R=="string"?Ta.literal:Ta.object,value:R}}))}if(Rbe(u)){var S=u.options[f]||u.options.other;if(!S)throw new zte(u.value,f,Object.keys(u.options),a);o.push.apply(o,H5(S.value,e,n,r,i));continue}if(_be(u)){var S=u.options["=".concat(f)];if(!S){if(!Intl.PluralRules)throw new qp(`Intl.PluralRules is not available in this environment.
2229Try polyfilling it using "@formatjs/intl-pluralrules"
2230`,Xu.MISSING_INTL_API,a);var A=n.getPluralRules(e,{type:u.pluralType}).select(f-(u.offset||0));S=u.options[A]||u.options.other}if(!S)throw new zte(u.value,f,Object.keys(u.options),a);o.push.apply(o,H5(S.value,e,n,r,i,f-(u.offset||0)));continue}}return l1t(o)}function c1t(t,e){return e?Ve(Ve(Ve({},t||{}),e||{}),Object.keys(t).reduce(function(n,r){return n[r]=Ve(Ve({},t[r]),e[r]||{}),n},{})):t}function u1t(t,e){return e?Object.keys(t).reduce(function(n,r){return n[r]=c1t(t[r],e[r]),n},Ve({},t)):t}function mP(t){return{create:function(){return{get:function(e){return t[e]},set:function(e,n){t[e]=n}}}}}function d1t(t){return t===void 0&&(t={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:fu(function(){for(var e,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return new((e=Intl.NumberFormat).bind.apply(e,Qa([void 0],n,!1)))},{cache:mP(t.number),strategy:hu.variadic}),getDateTimeFormat:fu(function(){for(var e,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return new((e=Intl.DateTimeFormat).bind.apply(e,Qa([void 0],n,!1)))},{cache:mP(t.dateTime),strategy:hu.variadic}),getPluralRules:fu(function(){for(var e,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return new((e=Intl.PluralRules).bind.apply(e,Qa([void 0],n,!1)))},{cache:mP(t.pluralRules),strategy:hu.variadic})}}var Ube=function(){function t(e,n,r,i){var s=this;if(n===void 0&&(n=t.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(l){var c=s.formatToParts(l);if(c.length===1)return c[0].value;var u=c.reduce(function(d,f){return!d.length||f.type!==Ta.literal||typeof d[d.length-1]!="string"?d.push(f.value):d[d.length-1]+=f.value,d},[]);return u.length<=1?u[0]||"":u},this.formatToParts=function(l){return H5(s.ast,s.locales,s.formatters,s.formats,l,void 0,s.message)},this.resolvedOptions=function(){var l;return{locale:((l=s.resolvedLocale)===null||l===void 0?void 0:l.toString())||Intl.NumberFormat.supportedLocalesOf(s.locales)[0]}},this.getAst=function(){return s.ast},this.locales=n,this.resolvedLocale=t.resolveLocale(n),typeof e=="string"){if(this.message=e,!t.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");var a=i||{};a.formatters;var o=If(a,["formatters"]);this.ast=t.__parse(e,Ve(Ve({},o),{locale:this.resolvedLocale}))}else this.ast=e;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=u1t(t.formats,r),this.formatters=i&&i.formatters||d1t(this.formatterCache)}return Object.defineProperty(t,"defaultLocale",{get:function(){return t.memoizedDefaultLocale||(t.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),t.memoizedDefaultLocale}
2230,enumerable:!1,configurable:!0}),t.memoizedDefaultLocale=null,t.resolveLocale=function(e){if(!(typeof Intl.Locale>"u")){var n=Intl.NumberFormat.supportedLocalesOf(e);return n.length>0?new Intl.Locale(n[0]):new Intl.Locale(typeof e=="string"?e:e[0])}},t.__parse=Jvt,t.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},t}(),hg;(function(t){t.FORMAT_ERROR="FORMAT_ERROR",t.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",t.INVALID_CONFIG="INVALID_CONFIG",t.MISSING_DATA="MISSING_DATA",t.MISSING_TRANSLATION="MISSING_TRANSLATION"})(hg||(hg={}));var jT=function(t){Ll(e,t);function e(n,r,i){var s=this,a=i?i instanceof Error?i:new Error(String(i)):void 0;return s=t.call(this,"[@formatjs/intl Error ".concat(n,"] ").concat(r,`
2231`).concat(a?`
2232`.concat(a.message,`
2233`).concat(a.stack):""))||this,s.code=n,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(s,e),s}return e}(Error),f1t=function(t){Ll(e,t);function e(n,r){return t.call(this,hg.UNSUPPORTED_FORMATTER,n,r)||this}return e}(jT),h1t=function(t){Ll(e,t);function e(n,r){return t.call(this,hg.INVALID_CONFIG,n,r)||this}return e}(jT),Gte=function(t){Ll(e,t);function e(n,r){return t.call(this,hg.MISSING_DATA,n,r)||this}return e}(jT),$l=function(t){Ll(e,t);function e(n,r,i){var s=t.call(this,hg.FORMAT_ERROR,"".concat(n,`
2234Locale: `).concat(r,`
2235`),i)||this;return s.locale=r,s}return e}(jT),gP=function(t){Ll(e,t);function e(n,r,i,s){var a=t.call(this,"".concat(n,`
2236MessageID: `).concat(i?.id,`
2237Default Message: `).concat(i?.defaultMessage,`
2238Description: `).concat(i?.description,`
2239`),r,s)||this;return a.descriptor=i,a.locale=r,a}return e}($l),p1t=function(t){Ll(e,t);function e(n,r){var i=t.call(this,hg.MISSING_TRANSLATION,'Missing message: "'.concat(n.id,'" for locale "').concat(r,'", using ').concat(n.defaultMessage?"default message (".concat(typeof n.defaultMessage=="string"?n.defaultMessage:n.defaultMessage.map(function(s){var a;return(a=s.value)!==null&&a!==void 0?a:JSON.stringify(s)}).join(),")"):"id"," as fallback."))||this;return i.descriptor=n,i}return e}(jT);function $g(t,e,n){return n===void 0&&(n={}),e.reduce(function(r,i){return i in t?r[i]=t[i]:i in n&&(r[i]=n[i]),r},{})}var m1t=function(t){},g1t=function(t){},Hbe={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:m1t,onWarn:g1t};function Vbe(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function mm(t){return{create:function(){return{get:function(e){return t[e]},set:function(e,n){t[e]=n}}}}}function v1t(t){t===void 0&&(t=Vbe());var e=Intl.RelativeTimeFormat,n=Intl.ListFormat,r=Intl.DisplayNames,i=fu(function(){for(var o,l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];return new((o=Intl.DateTimeFormat).bind.apply(o,Qa([void 0],l,!1)))},{cache:mm(t.dateTime),strategy:hu.variadic}),s=fu(function(){for(var o,l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];return new((o=Intl.NumberFormat).bind.apply(o,Qa([void 0],l,!1)))},{cache:mm(t.number),strategy:hu.variadic}),a=fu(function(){for(var o,l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];return new((o=Intl.PluralRules).bind.apply(o,Qa([void 0],l,!1)))},{cache:mm(t.pluralRules),strategy:hu.variadic});return{getDateTimeFormat:i,getNumberFormat:s,getMessageFormat:fu(function(o,l,c,u){return new Ube(o,l,c,Ve({formatters:{getNumberFormat:s,getDateTimeFormat:i,getPluralRules:a}},u||{}))},{cache:mm(t.message),strategy:hu.variadic}),getRelativeTimeFormat:fu(function(){for(var o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];return new(e.bind.apply(e,Qa([void 0],o,!1)))},{cache:mm(t.relativeTime),strategy:hu.variadic}),getPluralRules:a,getListFormat:fu(function(){for(var o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];return new(n.bind.apply(n,Qa([void 0],o,!1)))},{cache:mm(t.list),strategy:hu.variadic}),getDisplayNames:fu(function(){for(var o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];return new(r.bind.apply(r,Qa([void 0],o,!1)))},{cache:mm(t.displayNames),strategy:hu.variadic})}}function VW(t,e,n,r){var i=t&&t[e],s;if(i&&(s=i[n]),s)return s;r(new f1t("No ".concat(e," format named: ").concat(n)))}function aR(t,e){return Object.keys(t).reduce(function(n,r){return n[r]=Ve({timeZone:e},t[r]),n},{})}function qte(t,e){var n=Object.keys(Ve(Ve({},t),e));return n.reduce(function(r,i){return r[i]=Ve(Ve({},t[i]||{}),e[i]||{}),r},{})}function Kte(t,e){if(!e)return t;var n=Ube.formats;return Ve(Ve(Ve({},n),t),{date:qte(aR(n.date,e),aR(t.date||{},e)),time:qte(aR(n.time,e),aR(t.time||{},e))})}var PN=function(t,e,n,r,i){var s=t.locale,a=t.formats,o=t.messages,l=t.defaultLocale,c=t.defaultFormats,u=t.fallbackOnEmptyString,d=t.onError,f=t.timeZone,h=t.defaultRichTextElements;n===void 0&&(n={id:""});var m=n.id,g=n.defaultMessage;Sbe(!!m,"[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.io/docs/tooling/linter#enforce-id)\nto autofix this issue");var b=String(m),E=o&&Object.prototype.hasOwnProperty.call(o,b)&&o[b];
vendor: 6,267 bytes, lines 2239-2249
2239if(Array.isArray(E)&&E.length===1&&E[0].type===Ar.literal)return E[0].value;if(!r&&E&&typeof E=="string"&&!h)return E.replace(/'\{(.*?)\}'/gi,"{$1}");if(r=Ve(Ve({},h),r||{}),a=Kte(a,f),c=Kte(c,f),!E){if(u===!1&&E==="")return E;if((!g||s&&s.toLowerCase()!==l.toLowerCase())&&d(new p1t(n,s)),g)try{var x=e.getMessageFormat(g,l,c,i);return x.format(r)}catch(S){return d(new gP('Error formatting default message for: "'.concat(b,'", rendering default message verbatim'),s,n,S)),typeof g=="string"?g:b}return b}try{var x=e.getMessageFormat(E,s,a,Ve({formatters:e},i||{}));return x.format(r)}catch(S){d(new gP('Error formatting message: "'.concat(b,'", using ').concat(g?"default message":"id"," as fallback."),s,n,S))}if(g)try{var x=e.getMessageFormat(g,l,c,i);return x.format(r)}catch(S){d(new gP('Error formatting the default message for: "'.concat(b,'", rendering message verbatim'),s,n,S))}return typeof E=="string"?E:typeof g=="string"?g:b},Wbe=["formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar","numberingSystem","fractionalSecondDigits"];function cO(t,e,n,r){var i=t.locale,s=t.formats,a=t.onError,o=t.timeZone;r===void 0&&(r={});var l=r.format,c=Ve(Ve({},o&&{timeZone:o}),l&&VW(s,e,l,a)),u=$g(r,Wbe,c);return e==="time"&&!u.hour&&!u.minute&&!u.second&&!u.timeStyle&&!u.dateStyle&&(u=Ve(Ve({},u),{hour:"numeric",minute:"numeric"})),n(i,u)}function y1t(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=n[0],s=n[1],a=s===void 0?{}:s,o=typeof i=="string"?new Date(i||0):i;try{return cO(t,"date",e,a).format(o)}catch(l){t.onError(new $l("Error formatting date.",t.locale,l))}return String(o)}function b1t(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=n[0],s=n[1],a=s===void 0?{}:s,o=typeof i=="string"?new Date(i||0):i;try{return cO(t,"time",e,a).format(o)}catch(l){t.onError(new $l("Error formatting time.",t.locale,l))}return String(o)}function E1t(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=n[0],s=n[1],a=n[2],o=a===void 0?{}:a,l=t.timeZone,c=t.locale,u=t.onError,d=$g(o,Wbe,l?{timeZone:l}:{});try{return e(c,d).formatRange(i,s)}catch(f){u(new $l("Error formatting date time range.",t.locale,f))}return String(i)}function x1t(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=n[0],s=n[1],a=s===void 0?{}:s,o=typeof i=="string"?new Date(i||0):i;try{return cO(t,"date",e,a).formatToParts(o)}catch(l){t.onError(new $l("Error formatting date.",t.locale,l))}return[]}function w1t(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=n[0],s=n[1],a=s===void 0?{}:s,o=typeof i=="string"?new Date(i||0):i;try{return cO(t,"time",e,a).formatToParts(o)}catch(l){t.onError(new $l("Error formatting time.",t.locale,l))}return[]}var S1t=["style","type","fallback","languageDisplay"];function T1t(t,e,n,r){var i=t.locale,s=t.onError,a=Intl.DisplayNames;a||s(new qp(`Intl.DisplayNames is not available in this environment.
2240Try polyfilling it using "@formatjs/intl-displaynames"
2241`,Xu.MISSING_INTL_API));var o=$g(r,S1t);try{return e(i,o).of(n)}catch(l){s(new $l("Error formatting display name.",i,l))}}var A1t=["type","style"],Yte=Date.now();function C1t(t){return"".concat(Yte,"_").concat(t,"_").concat(Yte)}function R1t(t,e,n,r){r===void 0&&(r={});var i=zbe(t,e,n,r).reduce(function(s,a){var o=a.value;return typeof o!="string"?s.push(o):typeof s[s.length-1]=="string"?s[s.length-1]+=o:s.push(o),s},[]);return i.length===1?i[0]:i.length===0?"":i}function zbe(t,e,n,r){var i=t.locale,s=t.onError;r===void 0&&(r={});var a=Intl.ListFormat;a||s(new qp(`Intl.ListFormat is not available in this environment.
2242Try polyfilling it using "@formatjs/intl-listformat"
2243`,Xu.MISSING_INTL_API));var o=$g(r,A1t);try{var l={},c=n.map(function(u,d){if(typeof u=="object"){var f=C1t(d);return l[f]=u,f}return String(u)});return e(i,o).formatToParts(c).map(function(u){return u.type==="literal"?u:Ve(Ve({},u),{value:l[u.value]||u.value})})}catch(u){s(new $l("Error formatting list.",i,u))}return n}var _1t=["type"];function I1t(t,e,n,r){var i=t.locale,s=t.onError;r===void 0&&(r={}),Intl.PluralRules||s(new qp(`Intl.PluralRules is not available in this environment.
2244Try polyfilling it using "@formatjs/intl-pluralrules"
2245`,Xu.MISSING_INTL_API));var a=$g(r,_1t);try{return e(i,a).select(n)}catch(o){s(new $l("Error formatting plural.",i,o))}return"other"}var k1t=["numeric","style"];function D1t(t,e,n){var r=t.locale,i=t.formats,s=t.onError;n===void 0&&(n={});var a=n.format,o=!!a&&VW(i,"relative",a,s)||{},l=$g(n,k1t,o);return e(r,l)}function L1t(t,e,n,r,i){i===void 0&&(i={}),r||(r="second");var s=Intl.RelativeTimeFormat;s||t.onError(new qp(`Intl.RelativeTimeFormat is not available in this environment.
2246Try polyfilling it using "@formatjs/intl-relativetimeformat"
2247`,Xu.MISSING_INTL_API));try{return D1t(t,e,i).format(n,r)}catch(a){t.onError(new $l("Error formatting relative time.",t.locale,a))}return String(n)}var O1t=["style","currency","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem","trailingZeroDisplay","roundingPriority","roundingIncrement","roundingMode"];function Gbe(t,e,n){var r=t.locale,i=t.formats,s=t.onError;n===void 0&&(n={});var a=n.format,o=a&&VW(i,"number",a,s)||{},l=$g(n,O1t,o);return e(r,l)}function M1t(t,e,n,r){r===void 0&&(r={});try{return Gbe(t,e,r).format(n)}catch(i){t.onError(new $l("Error formatting number.",t.locale,i))}return String(n)}function P1t(t,e,n,r){r===void 0&&(r={});try{return Gbe(t,e,r).formatToParts(n)}catch(i){t.onError(new $l("Error formatting number.",t.locale,i))}return[]}function $1t(t){var e=t?t[Object.keys(t)[0]]:void 0;return typeof e=="string"}function N1t(t){t.onWarn&&t.defaultRichTextElements&&$1t(t.messages||{})&&t.onWarn(`[@formatjs/intl] "defaultRichTextElements" was specified but "message" was not pre-compiled. 
2248Please consider using "@formatjs/cli" to pre-compile your messages for performance.
2249For more details see https://formatjs.io/docs/getting-started/message-distribution`)}
2249function F1t(t,e){var n=v1t(e),r=Ve(Ve({},Hbe),t),i=r.locale,s=r.defaultLocale,a=r.onError;return i?!Intl.NumberFormat.supportedLocalesOf(i).length&&a?a(new Gte('Missing locale data for locale: "'.concat(i,'" in Intl.NumberFormat. Using default locale: "').concat(s,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(i).length&&a&&a(new Gte('Missing locale data for locale: "'.concat(i,'" in Intl.DateTimeFormat. Using default locale: "').concat(s,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):(a&&a(new h1t('"locale" was not configured, using "'.concat(s,'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details'))),r.locale=r.defaultLocale||"en"),N1t(r),Ve(Ve({},r),{formatters:n,formatNumber:M1t.bind(null,r,n.getNumberFormat),formatNumberToParts:P1t.bind(null,r,n.getNumberFormat),formatRelativeTime:L1t.bind(null,r,n.getRelativeTimeFormat),formatDate:y1t.bind(null,r,n.getDateTimeFormat),formatDateToParts:x1t.bind(null,r,n.getDateTimeFormat),formatTime:b1t.bind(null,r,n.getDateTimeFormat),formatDateTimeRange:E1t.bind(null,r,n.getDateTimeFormat),formatTimeToParts:w1t.bind(null,r,n.getDateTimeFormat),formatPlural:I1t.bind(null,r,n.getPluralRules),formatMessage:PN.bind(null,r,n),$t:PN.bind(null,r,n),formatList:R1t.bind(null,r,n.getListFormat),formatListToParts:zbe.bind(null,r,n.getListFormat),formatDisplayName:T1t.bind(null,r,n.getDisplayNames)})}function qbe(t){Sbe(t,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}var Kbe=Ve(Ve({},Hbe),{textComponent:y.Fragment});function j1t(t){return function(e){return t(y.Children.toArray(e))}}function B1t(t,e){if(t===e)return!0;if(!t||!e)return!1;var n=Object.keys(t),r=Object.keys(e),i=n.length;if(r.length!==i)return!1;for(var s=0;s<i;s++){var a=n[s];if(t[a]!==e[a]||!Object.prototype.hasOwnProperty.call(e,a))return!1}return!0}var WW=typeof window<"u"&&!window.__REACT_INTL_BYPASS_GLOBAL_CONTEXT__?window.__REACT_INTL_CONTEXT__||(window.__REACT_INTL_CONTEXT__=y.createContext(null)):y.createContext(null);WW.Consumer;var U1t=WW.Provider,H1t=U1t,V1t=WW;function be(){var t=y.useContext(V1t);return qbe(t),t}var $N;(function(t){t.formatDate="FormattedDate",t.formatTime="FormattedTime",t.formatNumber="FormattedNumber",t.formatList="FormattedList",t.formatDisplayName="FormattedDisplayName"})($N||($N={}));var NN;(function(t){t.formatDate="FormattedDateParts",t.formatTime="FormattedTimeParts",t.formatNumber="FormattedNumberParts",t.formatList="FormattedListParts"})(NN||(NN={}));function Ybe(t){var e=function(n){var r=be(),i=n.value,s=n.children,a=If(n,["value","children"]),o=typeof i=="string"?new Date(i||0):i,l=t==="formatDate"?r.formatDateToParts(o,a):r.formatTimeToParts(o,a);return s(l)};return e.displayName=NN[t],e}function BT(t){var e=function(n){var r=be(),i=n.value,s=n.children,a=If(n,["value","children"]),o=r[t](i,a);if(typeof s=="function")return s(o);var l=r.textComponent||y.Fragment;return y.createElement(l,null,o)};return e.displayName=$N[t],e}function Qbe(t){return t&&Object.keys(t).reduce(function(e,n){var r=t[n];return e[n]=Bbe(r)?j1t(r):r,e},{})}var Qte=function(t,e,n,r){for(var i=[],s=4;s<arguments.length;s++)i[s-4]=arguments[s];var a=Qbe(r),o=PN.apply(void 0,Qa([t,e,n,a],i,!1));return Array.isArray(o)?y.Children.toArray(o):o},Xte=function(t,e){var n=t.defaultRichTextElements,r=If(t,["defaultRichTextElements"]),i=Qbe(n),s=F1t(Ve(Ve(Ve({},Kbe),r),{defaultRichTextElements:i}),e),a={locale:s.locale,timeZone:s.timeZone,fallbackOnEmptyString:s.fallbackOnEmptyString,formats:s.formats,defaultLocale:s.defaultLocale,defaultFormats:s.defaultFormats,messages:s.messages,onError:s.onError,defaultRichTextElements:i};return Ve(Ve({},s),{formatMessage:Qte.bind(null,a,s.formatters),$t:Qte.bind(null,a,s.formatters)})};function vP(t){return{locale:t.locale,timeZone:t.timeZone,fallbackOnEmptyString:t.fallbackOnEmptyString,formats:t.formats,textComponent:t.textComponent,messages:t.messages,defaultLocale:t.defaultLocale,defaultFormats:t.defaultFormats,onError:t.onError,onWarn:t.onWarn,wrapRichTextChunksInFragment:t.wrapRichTextChunksInFragment,defaultRichTextElements:t.defaultRichTextElements}}var W1t=function(t){Ll(e,t);function e(){var n=t!==null&&t.apply(this,arguments)||this;return n.cache=Vbe(),n.state={cache:n.cache,intl:Xte(vP(n.props),n.cache),prevConfig:vP(n.props)},n}return e.getDerivedStateFromProps=function(n,r){var i=r.prevConfig,s=r.cache,a=vP(n);
2249return B1t(i,a)?null:{intl:Xte(a,s),prevConfig:a}},e.prototype.render=function(){return qbe(this.state.intl),y.createElement(H1t,{value:this.state.intl},this.props.children)},e.displayName="IntlProvider",e.defaultProps=Kbe,e}(y.PureComponent);BT("formatDate");BT("formatTime");BT("formatNumber");BT("formatList");BT("formatDisplayName");Ybe("formatDate");Ybe("formatTime");const z1t=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#EAF5FF",stroke:"#B8E1FF",rx:2.5}),p.jsx("path",{fill:"#0C75AF",d:"M14.75 11.75a1 1 0 1 1-2 0 1 1 0 0 1 2 0m3.5 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2M13.75 15a1 1 0 1 0 0 2 1 1 0 0 0 0-2m4.5 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2m-4.5 4.25a1 1 0 1 0 0 2 1 1 0 0 0 0-2m4.5 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2"})]}),G1t=y.forwardRef(z1t),emn=G1t,q1t=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#EAFBE7",stroke:"#C6F0C2",rx:2.5}),p.jsx("path",{fill:"#328048",d:"M19 11.5h-6a4.5 4.5 0 1 0 0 9h6a4.5 4.5 0 1 0 0-9m0 7a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5"})]}),K1t=y.forwardRef(q1t),tmn=K1t,Y1t=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#D9822F",d:"M0 4a4 4 0 0 1 4-4h24a4 4 0 0 1 4 4v24a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4z"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"M17.143 18.659v2.912l6.856-3.878v-2.815L17.143 11v2.906l4.16 2.38zm-2.287 0-4.16-2.374 4.16-2.38V11L8 14.877v2.816l6.856 3.878z",clipRule:"evenodd"})]});y.forwardRef(Y1t);const Q1t=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#4945FF",stroke:"#4945FF",rx:2.5}),p.jsx("path",{fill:"#fff",d:"M14.328 14.54v-.083c-.04-.937-.75-1.559-1.787-1.559-1.535 0-2.725 1.57-2.725 3.65 0 1.302.71 2.104 1.846 2.104.961 0 1.787-.545 2.063-1.37h1.752c-.37 1.78-1.922 2.935-3.967 2.935-2.121 0-3.504-1.395-3.504-3.545 0-3.123 1.951-5.344 4.646-5.344 1.94 0 3.41 1.283 3.41 2.96 0 .087 0 .163-.011.251zM20.053 20H18.27l1.489-6.943h-2.532l.311-1.512h6.844l-.31 1.512H21.54z"})]}),X1t=y.forwardRef(Q1t),nmn=X1t,Z1t=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#F6F6F9",stroke:"#DCDCE4",rx:2.5}),p.jsx("path",{fill:"#666687",d:"M20.5 17.5c-.358 0-.71.085-1.029.25l-1.337-1.04q.11-.326.116-.67l.647-.214a2.25 2.25 0 1 0-.637-1.37l-.486.162A2.25 2.25 0 0 0 16 13.75c-.062 0-.117 0-.176.008l-.278-.625A2.25 2.25 0 1 0 14 13.75c.063 0 .117 0 .176-.008l.278.625a2.24 2.24 0 0 0-.537 2.482l-1.33 1.182a2.25 2.25 0 1 0 .996 1.12l1.33-1.182a2.25 2.25 0 0 0 2.3-.075l1.224.954A2.25 2.25 0 1 0 20.5 17.5m0-4a.75.75 0 1 1 0 1.5.75.75 0 0 1 0-1.5m-7.25-2a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0m-1.75 9.25a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5M15.25 16a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0m5.25 4.5a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5"})]}),J1t=y.forwardRef(Z1t),rmn=J1t,eyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#FDF4DC",stroke:"#FAE7B9",rx:2.5}),p.jsx("path",{fill:"#D9822F",d:"M21 10h-1.5v-.5a.5.5 0 0 0-1 0v.5h-5v-.5a.5.5 0 0 0-1 0v.5H11a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V11a1 1 0 0 0-1-1m0 3H11v-2h1.5v.5a.5.5 0 0 0 1 0V11h5v.5a.5.5 0 0 0 1 0V11H21z"})]}),tyt=y.forwardRef(eyt),imn=tyt,nyt=(t,e)=>p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:p.jsx("path",{fill:"#5865F2",d:"M27.107 5.911a26.5 26.5 0 0 0-6.602-2.031 18 18 0 0 0-.845 1.72 24.6 24.6 0 0 0-7.327 0 18 18 0 0 0-.846-1.72A26.7 26.7 0 0 0 4.88 5.916C.702 12.098-.43 18.126.136 24.068a26.6 26.6 0 0 0 8.097 4.065 19.6 19.6 0 0 0 1.734-2.796c-.947-.354-1.86-.79-2.73-1.304.228-.166.452-.337.669-.504a19.02 19.02 0 0 0 16.188 0q.33.271.67.504c-.872.515-1.788.952-2.736 1.306a19.4 19.4 0 0 0 1.734 2.794 26.5 26.5 0 0 0 8.102-4.062c.665-6.892-1.135-12.864-4.757-18.16M10.684 20.414c-1.578 0-2.882-1.433-2.882-3.194 0-1.762 1.259-3.207 2.877-3.207 1.619 0 2.912 1.445 2.885 3.207s-1.271 3.194-2.88 3.194m10.632 0c-1.581 0-2.88-1.433-2.88-3.194 0-1.762 1.259-3.207 2.88-3.207s2.904 1.445 2.877 3.207-1.269 3.194-2.877 3.194"})});y.forwardRef(nyt);const ryt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#231F20",d:"M15.659.302C7.158.302 0 7.194 0 15.698v15.943l15.656-.015c8.501 0 15.396-7.158 15.396-15.66 0-8.5-6.901-15.664-15.393-15.664"}),p.jsx("path",{fill:"#FFF9AE",d:"M15.81 6.261a9.546 9.546 0 0 0-8.39 14.09l-1.726 5.554 6.2-1.4A9.541 9.541 0 1 0 15.82 6.26z"}),p.jsx("path",{fill:"#00AEEF",d:"M23.381 9.999a9.54 9.54 0 0 1-11.487 14.49l-6.2 1.419 6.312-.746A9.54 9.54 0 0 0 23.381 10"}),p.jsx("path",{fill:"#00A94F",d:"M21.624 8.239a9.54 9.54 0 0 1-9.91 15.61l-6.02 2.059 6.2-1.404a9.54 9.54 0 0 0 9.73-16.265"}),p.jsx("path",{fill:"#F15D22",d:"M7.991 20.562A9.542 9.542 0 0 1 23.387 9.994 9.543 9.543 0 0 0 7.42 20.35l-1.726 5.555z"}),p.jsx("path",{fill:"#E31B23",d:"M7.42 20.35A9.543 9.543 0 0 1 21.624 8.238 9.543 9.543 0 0 0 6.832 20.202l-1.135 5.706z"})]});y.forwardRef(ryt);const iyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#F6F6F9",stroke:"#DCDCE4",rx:2.5}),p.jsx("path",{fill:"#666687",d:"M23.75 16a3.75 3.75 0 0 1-6.402 2.652l-.03-.033-3.742-4.225a2.25 2.25 0 1 0 0 3.212l.193-.218a.75.75 0 1 1 1.125.994l-.21.237-.03.033a3.75 3.75 0 1 1 0-5.304l.03.033 3.742 4.225a2.25 2.25 0 1 0 0-3.212l-.193.218a.751.751 0 1 1-1.125-.995l.21-.236.03-.033A3.75 3.75 0 0 1 23.75 16"})]}),syt=y.forwardRef(iyt),smn=syt,ayt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#FCECEA",stroke:"#F5C0B8",rx:2.5}),p.jsx("path",{fill:"#D02B20",d:"M16 9.25a6.75 6.75 0 0 0 0 13.5c1.392 0 2.856-.42 3.915-1.125a.75.75 0 1 0-.83-1.25c-.813.54-1.994.875-3.085.875A5.25 5.25 0 1 1 21.25 16c0 .58-.104 1.067-.293 1.372-.165.265-.375.378-.707.378s-.542-.113-.707-.378c-.187-.305-.293-.791-.293-1.372v-2.5a.75.75 0 0 0-1.468-.216 3.25 3.25 0 1 0 .554 4.973c.433.637 1.09.993 1.914.993 1.542 0 2.5-1.245 2.5-3.25A6.76 6.76 0 0 0 16 9.25m0 8.5a1.75 1.75 0 1 1 0-3.5 1.75 1.75 0 0 1 0 3.5"})]}),oyt=y.forwardRef(ayt),amn=oyt,lyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 217 121",ref:e,...t,children:[p.jsxs("g",{clipPath:"url(#EmptyData_svg__a)",children:[p.jsx("path",{stroke:"#EEEEFA",strokeDasharray:"3.93 4.91",strokeLinecap:"round",strokeWidth:.982,d:"M1.158 99.652h215.018M1.158 80.015h215.018M1.158 59.397h215.018M1.158 38.779h215.018M1.158 20.124h215.018"}),p.jsx("path",{fill:"#D9D8FF",fillOpacity:.8,fillRule:"evenodd",d:"M182.63 25.086c4.112 0 7.446 3.279 7.446 7.323s-3.334 7.324-7.446 7.324h-42.545c4.112 0 7.445 3.279 7.445 7.323s-3.333 7.324-7.445 7.324h23.4c4.112 0 7.445 3.278 7.445 7.323 0 4.044-3.333 7.323-7.445 7.323h-10.821c-5.185 0-9.388 3.28-9.388 7.324q0 2.847 3.162 5.314c1.968 1.536 4.676 1.736 6.861 2.943 2.27 1.255 3.804 3.646 3.804 6.39 0 4.044-3.333 7.323-7.445 7.323H61.376c-4.112 0-7.446-3.279-7.446-7.323s3.334-7.324 7.446-7.324H19.894c-4.112 0-7.445-3.279-7.445-7.323s3.333-7.324 7.445-7.324H62.44c4.112 0 7.445-3.278 7.445-7.323s-3.334-7.324-7.446-7.324H35.85c-4.112 0-7.446-3.278-7.446-7.323 0-4.044 3.334-7.323 7.446-7.323h42.545c-4.112 0-7.445-3.28-7.445-7.324s3.333-7.323 7.445-7.323zm0 29.294c4.112 0 7.446 3.278 7.446 7.323 0 4.044-3.334 7.323-7.446 7.323s-7.445-3.278-7.445-7.323 3.333-7.324 7.445-7.324",clipRule:"evenodd"}),p.jsx("rect",{width:27,height:79.036,x:109.403,y:33.133,fill:"#fff",stroke:"#7B79FF",strokeWidth:2.455,rx:4.173}),p.jsx("rect",{width:27,height:102.6,x:74.058,y:9.57,fill:"#fff",stroke:"#7B79FF",strokeWidth:2.455,rx:4.173}),p.jsx("rect",{width:27,height:58.418,x:39.203,y:53.26,fill:"#fff",stroke:"#7B79FF",strokeWidth:2.455,rx:4.173}),p.jsx("rect",{width:27,height:55.473,x:144.748,y:56.697,fill:"#fff",stroke:"#7B79FF",strokeWidth:2.455,rx:4.173}),p.jsx("rect",{width:21.6,height:53.018,x:41.903,y:55.961,fill:"#EEEEFA",rx:1.964}),p.jsx("rect",{width:21.6,height:73.636,x:112.103,y:35.833,fill:"#EEEEFA",rx:1.964})]}),p.jsx("defs",{children:p.jsx("clipPath",{id:"EmptyData_svg__a",children:p.jsx("path",{fill:"#fff",d:"M.667.797h2
224916v120h-216z"})})})]});y.forwardRef(lyt);const cyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 217 121",ref:e,...t,children:[p.jsxs("g",{clipPath:"url(#EmptyDocuments_svg__a)",opacity:.84,children:[p.jsx("path",{fill:"#D9D8FF",fillOpacity:.8,fillRule:"evenodd",d:"M189.917 20.442a7.583 7.583 0 0 1 0 15.167h-43.334a7.584 7.584 0 1 1 0 15.167h23.834a7.583 7.583 0 0 1 0 15.166h-11.022c-5.281 0-9.562 3.396-9.562 7.584q0 2.934 3.19 5.479c2.017 1.608 4.824 1.818 7.065 3.097a7.584 7.584 0 0 1-3.755 14.174H66.417a7.583 7.583 0 1 1 0-15.167h-42.25a7.583 7.583 0 0 1 0-15.167H67.5a7.583 7.583 0 0 0 0-15.166H40.417a7.583 7.583 0 0 1 0-15.167H83.75a7.583 7.583 0 0 1 0-15.167zm0 30.334a7.583 7.583 0 0 1 0 15.166 7.584 7.584 0 0 1 0-15.166",clipRule:"evenodd"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"m133.228 20.443 10.077 73.496.905 7.373a4.33 4.33 0 0 1-3.773 4.829l-63.44 7.79a4.334 4.334 0 0 1-4.83-3.773l-9.766-79.547a2.167 2.167 0 0 1 1.886-2.414l.023-.003 5.263-.59zm-59.4 6.683 4.97-.557z",clipRule:"evenodd"}),p.jsx("path",{stroke:"#7B79FF",strokeWidth:2.5,d:"m73.829 27.126 4.97-.557m54.429-6.126 10.077 73.496.905 7.373a4.33 4.33 0 0 1-3.773 4.829l-63.44 7.79a4.334 4.334 0 0 1-4.83-3.773l-9.766-79.547a2.167 2.167 0 0 1 1.886-2.414l.023-.003 5.263-.59z"}),p.jsx("path",{fill:"#F0F0FF",fillRule:"evenodd",d:"m130.485 25.068 9.121 66.607.821 6.683c.264 2.152-1.246 4.109-3.373 4.37l-56.812 6.976c-2.128.261-4.066-1.272-4.33-3.425l-8.83-71.908a2.166 2.166 0 0 1 1.887-2.414l7.028-.863",clipRule:"evenodd"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",stroke:"#7B79FF",strokeWidth:2.5,d:"M135.998 6.63H86.645a2.97 2.97 0 0 0-2.107.872 2.97 2.97 0 0 0-.873 2.107v82.333c0 .823.334 1.568.873 2.107a2.97 2.97 0 0 0 2.106.872h63.917a2.97 2.97 0 0 0 2.107-.872 2.97 2.97 0 0 0 .872-2.107V24.164a2.98 2.98 0 0 0-.873-2.108L138.104 7.502a2.98 2.98 0 0 0-2.106-.872Z",clipRule:"evenodd"}),p.jsx("path",{stroke:"#7B79FF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M136.478 7.879v12.563a3.25 3.25 0 0 0 3.25 3.25h8.595M95.311 78.942h28.167m-28.167-55.25h28.167zm0 13h46.583zm0 14.084h46.583zm0 14.083h46.583z"})]}),p.jsx("defs",{children:p.jsx("clipPath",{id:"EmptyDocuments_svg__a",children:p.jsx("path",{fill:"#fff",d:"M.667.797h216v120h-216z"})})})]}),uyt=y.forwardRef(cyt),uO=uyt,dyt=(t,e)=>p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 193 121",ref:e,...t,children:p.jsxs("g",{opacity:.88,children:[p.jsx("path",{fill:"#DBDBFA",fillRule:"evenodd",d:"M160.947 53.823a4 4 0 0 0-.15-.281c-3.5-5.96-7.289-11.263-11.52-15.858h18.096c4.445 0 8.048 3.613 8.048 8.07 0 4.456-3.603 8.069-8.048 8.069zm-8.493 16.139c-11.562 11.57-31.953 19.597-55.21 19.597-31.435 0-54.384-16.705-55.701-35.736H29.409c-4.445 0-8.048 3.613-8.048 8.07 0 4.456 3.603 8.069 8.048 8.069h11.697c5.604 0 10.148 3.612 10.148 8.069q0 3.786-4.98 6.963c-.942.601-2.034.876-3.123 1.15-.33.083-.658.166-.983.257a8.07 8.07 0 0 0-5.86 7.768c0 4.457 3.602 8.07 8.047 8.07h95.425c4.445 0 8.048-3.613 8.048-8.07 0-4.456-3.603-8.069-8.048-8.069h44.839c4.444 0 8.048-3.613 8.048-8.07 0-4.456-3.604-8.068-8.048-8.068zM68.723 21.546H8.715c-4.445 0-8.048 3.613-8.048 8.07 0 4.456 3.603 8.068 8.048 8.068h37.314c4.606-6.843 12.5-12.477 22.694-16.138M.667 61.892c0-4.456 3.603-8.069 8.048-8.069 4.444 0 8.047 3.613 8.047 8.07 0 4.456-3.603 8.069-8.047 8.069S.667 66.349.667 61.892",clipRule:"evenodd"}),p.jsx("path",{stroke:"#7B79FF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"m158.091 49.212 1.446 2.131"}),p.jsx("path",{fill:"#fff",d:"M154.862 59.69c-45.683-57.683-95.639-25.812-117.374.01-1.404 1.668-1.426 4.117-.15 5.882 47.31 65.454 96.71 29.044 117.704-.133 1.24-1.722 1.138-4.094-.18-5.758"}),p.jsx("path",{fill:"#7B79FF",fillRule:"evenodd",d:"M113.536 28.091c-9.141-2.486-18.085-2.558-26.571-.94-21.301 4.058-39.458 18.707-50.43 31.742-1.794 2.132-1.798 5.217-.206 7.42C48.246 82.798 60.36 92.962 72.218 98.41q1.186.544 2.367 1.027l1.206-2.209a57 57 0 0 1-2.53-1.09c-11.366-5.222-23.168-15.052-34.905-31.291-.961-1.33-.92-3.143.092-4.345 10.764-12.787 28.453-26.985 48.985-30.897 7.905-1.506 16.271-1.495 24.869.745zm-28.277 71.966c7.097 1.397 13.98 1.155 20.536-.279 20.46-4.474 37.826-20.593 48.237-35.062.899-1.25.84-3.007-.146-4.252-10.728-13.547-21.653-22.062-32.351-26.854l1.201-2.2c11.026 4.98 22.21 13.738 33.11 27.502 1.649 2.083 1.795 5.069.215 7.265-10.584 14.708-28.416 31.382-49.732 36.044-7.115 1.556-14.607 1.77-22.323.131z",clipRule:"evenodd"}),p.jsx("path",{stroke:"#7B79FF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M127.159 22.08c13.23 6.32 21.864 14.378 27.624 21.78M34.068 48.642C53.002 23.337 89.197 8.3 117.953 18.635"}),p.jsx("ellipse",{cx:94.98,cy:66.505,fill:"#F0F0FF",rx:18.395,ry:18.444}),p.jsx("path",{fill:"#7B79FF",fillRule:"evenodd",d:"M104.76 44.362a24 24 0 0 0-9.776-2.067c-13.334 0-24.144 10.838-24.144 24.208 0 8.428 4.296 15.85 10.813 20.186l1.203-2.204c-5.741-3.903-9.516-10.498-9.516-17.982 0-11.995 9.696-21.708 21.644-21.708 3.045 0 5.944.631 8.574 1.77zM91.95 87.999q1.488.211 3.034.212c11.947 0 21.643-9.713 21.643-21.708a21.66 21.66 0 0 0-5.222-14.142l1.272-2.33a24.16 24.16 0 0 1 6.45 16.472c0 13.37-10.809 24.207-24.143 24.207-1.47 0-2.908-.131-4.305-.383z",clipRule:"evenodd"}),p.jsx("path",{fill:"#fff",stroke:"#7B79FF",strokeWidth:2.5,d:"M116.729 54.977c0 4.406-3.562 7.972-7.948 7.972s-7.948-3.566-7.948-7.972 3.562-7.972 7.948-7.972 7.948 3.566 7.948 7.972Z"}),p.jsx("path",{fill:"#fff",d:"M110.472 33.635c1.275-2.324 4.078
2249-3.019 6.296-1.56 2.264 1.49 3.053 4.654 1.751 7.027l-31.287 57.05c-1.275 2.324-4.079 3.018-6.296 1.559-2.265-1.49-3.053-4.653-1.751-7.027z"}),p.jsx("rect",{width:3.668,height:134.376,fill:"#7B79FF",rx:1.834,transform:"matrix(.82817 .56048 -.47918 .87772 127.181 .797)"})]})}),fyt=y.forwardRef(dyt),hyt=fyt,pyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 217 121",ref:e,...t,children:[p.jsx("g",{clipPath:"url(#EmptyPictures_svg__a)",children:p.jsxs("g",{clipPath:"url(#EmptyPictures_svg__b)",opacity:.88,children:[p.jsx("path",{fill:"#D9D8FF",fillOpacity:.8,fillRule:"evenodd",d:"M119.667 28.797a7 7 0 1 1 0 14h64a7 7 0 1 1 0 14h22a7 7 0 1 1 0 14h-19a7 7 0 1 0 0 14h6a7 7 0 1 1 0 14h-52a7 7 0 0 1-1.5-.161 7 7 0 0 1-1.5.16h-91a7 7 0 0 1 0-14h-39a7 7 0 1 1 0-14h40a7 7 0 0 0 0-14h-25a7 7 0 1 1 0-14h40a7 7 0 1 1 0-14zm90 56a7 7 0 1 1 0 14 7 7 0 0 1 0-14",clipRule:"evenodd"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"m74.497 103.07-8.622 1.422a4 4 0 0 1-4.518-3.404L50.224 21.866a4 4 0 0 1 3.404-4.518l78.231-10.994a4 4 0 0 1 4.518 3.404c.474 3.377 2.408 16.468 2.571 17.63",clipRule:"evenodd"}),p.jsx("path",{fill:"#F0F0FF",fillRule:"evenodd",d:"m72.472 99.51-3.696.525a3.62 3.62 0 0 1-4.096-3.085l-9.996-71.925a3.646 3.646 0 0 1 3.097-4.107L128.82 10.82a3.62 3.62 0 0 1 4.096 3.085l.859 6.18 9.206 66.599c.306 2.212-1.22 4.257-3.408 4.566l-.07.01z",clipRule:"evenodd"}),p.jsx("path",{stroke:"#7B79FF",strokeLinecap:"round",strokeWidth:2.5,d:"m69.945 103.92-4.07.572a4 4 0 0 1-4.518-3.405L50.223 21.866a4 4 0 0 1 3.405-4.518l78.231-10.994a4 4 0 0 1 4.518 3.404l.956 6.808M138.167 21.177l.5 3.12"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",stroke:"#7B79FF",strokeWidth:2.5,d:"m165.078 31.096-78.567-8.258a2.74 2.74 0 0 0-2.018.598 2.74 2.74 0 0 0-1.005 1.85l-8.362 79.561a2.748 2.748 0 0 0 2.447 3.023l78.568 8.258a2.74 2.74 0 0 0 2.018-.598 2.74 2.74 0 0 0 1.004-1.85l8.362-79.562a2.74 2.74 0 0 0-.597-2.018 2.74 2.74 0 0 0-1.85-1.004Z",clipRule:"evenodd"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"m93.657 31.382 62.655 6.585a3 3 0 0 1 2.67 3.297l-5.54 52.71a3 3 0 0 1-3.298 2.67L87.49 90.059a3 3 0 0 1-2.67-3.297l5.54-52.71a3 3 0 0 1 3.297-2.67",clipRule:"evenodd"}),p.jsx("path",{fill:"#F0F0FF",fillRule:"evenodd",d:"m93.407 74.676 9.798-6.609a4 4 0 0 1 5.167.595l7.174 7.722a1 1 0 0 0 1.362.097l15.34-12.43a4 4 0 0 1 5.877.936l9.981 15.438 1.433 2.392-.686 8.124a1 1 0 0 1-1.107.91l-56.963-6.329a1 1 0 0 1-.885-1.085l.755-8.199z",clipRule:"evenodd"}),p.jsx("path",{stroke:"#7B79FF",strokeWidth:2.5,d:"m156.181 39.21-62.655-6.585c-.48-.05-.936.099-1.284.38a1.75 1.75 0 0 0-.64 1.178l-5.54 52.71c-.05.48.1.936.381 1.284s.697.588 1.177.639l62.655 6.585c.481.05.936-.099 1.284-.38s.589-.697.639-1.177l5.54-52.71a1.74 1.74 0 0 0-.38-1.284 1.74 1.74 0 0 0-1.177-.64Z",clipRule:"evenodd"}),p.jsx("path",{fill:"#F0F0FF",stroke:"#7B79FF",strokeWidth:2.5,d:"M105.071 56.714a6 6 0 1 0 1.254-11.936 6 6 0 0 0-1.254 11.936Z"}),p.jsx("path",{stroke:"#7B79FF",strokeLinecap:"round",strokeWidth:2.5,d:"m91.396 76.222 11.809-8.155a4 4 0 0 1 5.167.594l7.174 7.723a1 1 0 0 0 1.362.096l15.34-12.43a4 4 0 0 1 5.877.936l11.064 17.556"})]})}),p.jsxs("defs",{children:[p.jsx("clipPath",{id:"EmptyPictures_svg__a",children:p.jsx("path",{fill:"#fff",d:"M.667.797h216v120h-216z"})}),p.jsx("clipPath",{id:"EmptyPictures_svg__b",children:p.jsx("path",{fill:"#fff",d:"M.667.797h216v120h-216z"})})]})]}),myt=y.forwardRef(pyt),gyt=myt,vyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#F6ECFC",stroke:"#E0C1F4",rx:2.5}),p.jsx("path",{fill:"#9736E8",d:"M12.75 12a.75.75 0 0 1 .75-.75h8a.75.75 0 1 1 0 1.5h-8a.75.75 0 0 1-.75-.75m8.75 3.25h-8a.75.75 0 1 0 0 1.5h8a.75.75 0 1 0 0-1.5m0 4h-8a.75.75 0 1 0 0 1.5h8a.75.75 0 1 0 0-1.5M10.75 15a1 1 0 1 0 0 2 1 1 0 0 0 0-2m0-4a1 1 0 1 0 0 2 1 1 0 0 0 0-2m0 8a1 1 0 1 0 0 2 1 1 0 0 0 0-2"})]}),yyt=y.forwardRef(vyt),omn=yyt,byt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#1977F3",d:"M32 16c0-8.836-7.164-16-16-16S0 7.164 0 16c0 7.985 5.85 14.605 13.5 15.807v-11.18H9.437V16H13.5v-3.526c0-4.01 2.39-6.226 6.044-6.226 1.75 0 3.582.313 3.582.313V10.5h-2.018c-1.987 0-2.608 1.233-2.608 2.5V16h4.437l-.709 4.626H18.5v11.18C26.15 30.607 32 23.989 32 16"}),p.jsx("path",{fill:"#FEFEFE",d:"M22.228 20.626 22.937 16H18.5v-3.002c0-1.264.619-2.5 2.608-2.5h2.018V6.562s-1.832-.313-3.582-.313c-3.654 0-6.044 2.214-6.044 6.226V16H9.437v4.626H13.5v11.18Q14.724 32 16 32c.85 0 1.685-.
2249068 2.5-.194v-11.18z"})]});y.forwardRef(byt);const Eyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#9736E8",d:"M0 4a4 4 0 0 1 4-4h24a4 4 0 0 1 4 4v24a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4z"}),p.jsx("path",{fill:"#fff",d:"M18.037 11.774a28.6 28.6 0 0 0-2.948 2.706c-1.995 2.109-3.55 4.093-4.761 6.06-.289.469-.574.945-.855 1.418a9 9 0 0 0-.463 1.536c-.074.37.275.68.577.395.312-.299.587-.64.851-.985.467-.608.906-1.237 1.342-1.867 3.37.242 7.27-2.048 8.933-4.857a.2.2 0 0 0 .017-.167.18.18 0 0 0-.114-.118c-.809-.27-1.798-.44-2.207-.462-.017 0-.034-.014-.037-.035a.04.04 0 0 1 .024-.043c1.113-.58 1.924-.647 2.877-.505.07.01.134-.046.16-.114.095-.217.356-.87.537-1.404a.2.2 0 0 0-.087-.239c-.71-.384-1.656-.643-2.035-.682-.017 0-.03-.018-.034-.036a.04.04 0 0 1 .024-.043c1.1-.483 1.485-.497 2.364-.302.087.018.17-.05.19-.142.433-1.714.574-3.197.608-3.68a.2.2 0 0 0-.057-.157.18.18 0 0 0-.148-.05c-2.444.356-4.403.865-6.093 1.55-.057.022-.11.072-.11.136.144.551-.242 1.209-.845 1.703a.04.04 0 0 1-.044.018.05.05 0 0 1-.027-.043c.004-.046.158-.665.067-1.116-.013-.064-.033-.125-.084-.16a.17.17 0 0 0-.17-.014c-7.924 3.811-5.922 10.098-5.922 10.098q.015.004.03.007c.895-1.86 1.904-3.232 3.49-5.035 1.178-1.337 2.331-2.425 3.525-3.325.75-.565 2.448-1.738 3.51-2.144a.3.3 0 0 1 .105-.021c.097 0 .177.064.2.16a.26.26 0 0 1-.046.228z"})]});y.forwardRef(Eyt);const xyt=(t,e)=>p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:p.jsx("path",{fill:"#24292F",fillRule:"evenodd",d:"M15.952 0C7.132 0 0 7.184 0 16.07c0 7.105 4.57 13.118 10.908 15.247.792.16 1.083-.346 1.083-.772 0-.372-.027-1.65-.027-2.98-4.437.958-5.361-1.916-5.361-1.916-.713-1.862-1.77-2.34-1.77-2.34-1.452-.985.106-.985.106-.985 1.61.106 2.456 1.65 2.456 1.65 1.426 2.447 3.724 1.755 4.648 1.33.132-1.038.555-1.757 1.004-2.156-3.54-.372-7.263-1.756-7.263-7.929 0-1.756.634-3.193 1.637-4.31-.158-.399-.713-2.049.16-4.257 0 0 1.346-.426 4.383 1.65 1.3-.352 2.641-.531 3.988-.533 1.347 0 2.72.187 3.988.532 3.038-2.075 4.385-1.65 4.385-1.65.871 2.21.316 3.859.158 4.258 1.03 1.117 1.637 2.554 1.637 4.31 0 6.173-3.723 7.53-7.289 7.93.581.505 1.083 1.463 1.083 2.98 0 2.154-.026 3.884-.026 4.416 0 .426.29.932 1.082.772 6.34-2.13 10.908-8.142 10.908-15.246C31.904 7.184 24.748 0 15.952 0",clipRule:"evenodd"})}),wyt=y.forwardRef(xyt),lmn=wyt,Syt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#AC73E6",d:"M0 4a4 4 0 0 1 4-4h24a4 4 0 0 1 4 4v24a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4z"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"M15.027 13.839c-3.19-.836-6.305-1.064-10.18-.608-1.215.152-1.063 1.975.076 2.203.304.836.456 2.355.912 3.267.987 2.279 5.622 1.975 7.369.835 1.14-.683 1.443-2.279 1.9-3.494.227-.684 1.595-.684 1.822 0 .38 1.215.76 2.81 1.9 3.494 1.747 1.14 6.381 1.444 7.369-.835.456-.912.607-2.431.911-3.267 1.14-.228 1.216-2.051.076-2.203-3.874-.456-6.989-.228-10.18.608-.455.075-1.519.075-1.975 0",clipRule:"evenodd"})]}),Tyt=y.forwardRef(Syt),cmn=Tyt,Ayt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#4945FF",d:"M0 4a4 4 0 0 1 4-4h24a4 4 0 0 1 4 4v24a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4z"}),p.jsx("path",{fill:"#fff",d:"M15.733 8c.343 0 .678.108.963.31s.507.49.639.826c.13.337.165.707.098 1.064a1.9 1.9 0 0 1-.474.942 1.7 1.7 0 0 1-.887.504 1.64 1.64 0 0 1-1.002-.105 1.76 1.76 0 0 1-.778-.678A1.9 1.9 0 0 1 14 9.841a1.9 1.9 0 0 1 .508-1.302c.325-.345.766-.539 1.225-.539M20 24h-8v-2.265h2.933v-6.23H12.8v-2.266h4.267v8.496H20z"})]});y.forwardRef(Ayt);const Cyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#EAF5FF",stroke:"#B8E1FF",rx:2.5}),p.jsx("path",{fill:"#0C75AF",d:"M11.425 15.468a2.2 2.2 0 0 1-.36.532q.22.24.36.532c.325.67.325 1.457.325 2.218 0 1.621.115 2 1.25 2a.75.75 0 1 1 0 1.5c-1.196 0-2.012-.431-2.425-1.282-.325-.67-.325-1.457-.325-2.218 0-1.621-.115-2-1.25-2a.75.75 0 1 1 0-1.5c1.135 0 1.25-.379 1.25-2 0-.76 0-1.547.325-2.218.413-.85 1.229-1.282 2.425-1.282a.75.75 0 1 1 0 1.5c-1.135 0-1.25.379-1.25 2 0 .76 0 1.547-.325 2.218M23 15.25c-1.135 0-1.25-.379-1.25-2 0-.76 0-1.547-.325-2.218-.413-.85-1.229-1.282-2.425-1.282a.75.75 0 1 0 0 1.5c1.135 0 1.25.379 1.25 2 0 .76 0 1.547.325 2.218q.142.292.363.532a2.2 2.2 0 0 0-.36.532c-.328.67-.328 1.457-.328 2.218 0 1.621-.115 2-1.25 2a.75.75 0 1 0 0 1.5c1.196 0 2.012-.431 2.425-1.282.325-.67.325-1.457.325-2.218 0-1.621.115-2 1.25-2a.75.75 0 1 0 0-1.5"})]}),Ryt=y.forwardRef(Cyt),umn=Ryt,_yt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#EAF5FF",stroke:"#B8E1FF",rx:2.5}),p.jsx("path",{fill:"#0C75AF",d:"M9.75 12a.75.75 0 0 1 .75-.75h11a.75.75 0 1 1 0 1.5h-11a.75.75 0 0 1-.75-.75m.75 3.25h8a.75.75 0 1 0 0-1.5h-8a.75.75 0 1 0 0 1.5m11 1h-11a.75.75 0 1 0 0 1.5h11a.75.75 0 1 0 0-1.5m-3 2.5h-8a.75.75 0 1 0 0 1.5h8a.75.75 0 1 0 0-1.5"})]}),Iyt=y.forwardRef(_yt),dmn=Iyt,kyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#F6ECFC",stroke:"#E0C1F4",rx:2.5}),p.jsx("path",{fill:"#9736E8",d:"M21.5 10.5h-11a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-9a1 1 0 0 0-1-1m-3.75 3a.75.75 0 1 1 0 1.5.75.75 0 0 1 0-1.5m-7.25 7v-1.75l3.25-3.25 5 5zm11 0h-1.336l-2.25-2.25 1.25-1.25 2.336 2.336z"})]}),Dyt=y.forwardRef(kyt),fmn=Dyt,Lyt=(t,e)=>p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:p.jsx("path",{fill:"#32324D",d:"M18.05 16.007c0 5.019-4.04 9.087-9.025 9.087-4.984 0-9.025-4.07-9.025-9.087C0 10.99 4.04 6.92 9.025 6.92s9.025 4.069 9.025 9.087M27.95 16.007c0 4.724-2.02 8.555-4.512 8.555s-4.513-3.831-4.513-8.555 2.02-8.555 4.513-8.555 4.512 3.83 4.512 8.555M32 16.007c0 4.231-.71 7.664-1.587 7.664s-1.587-3.432-1.587-7.664.71-7.664 1.587-7.664c.876 0 1.587 3.432 1.587 7.664"})}),Oyt=y.forwardRef(Lyt),hmn=Oyt,Myt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#FCECEA",stroke:"#F5C0B8",rx:2.5}
2249),p.jsx("path",{fill:"#D02B20",d:"M8.68 20v-6.22h-.096l-1.902 1.322V13.64l2.004-1.392h1.616V20zm3.733 0v-1.09l2.498-2.466c1.09-1.058 1.385-1.45 1.385-1.992v-.017c0-.66-.45-1.122-1.192-1.122-.757 0-1.278.505-1.278 1.24v.028h-1.499l-.005-.022c0-1.488 1.16-2.508 2.857-2.508 1.595 0 2.713.913 2.713 2.25v.016c0 .881-.457 1.612-1.87 2.917l-1.434 1.337v.124h3.416V20zm9.974.172c-1.75 0-2.906-.94-3.013-2.326l-.005-.07h1.552l.005.06c.07.601.623 1.03 1.461 1.03.827 0 1.37-.461 1.37-1.116v-.011c0-.741-.553-1.15-1.493-1.15h-.887v-1.154h.865c.817 0 1.343-.43 1.343-1.059v-.01c0-.645-.446-1.042-1.209-1.042-.762 0-1.273.413-1.337 1.058l-.005.048H19.54l.005-.064c.113-1.386 1.203-2.288 2.83-2.288 1.665 0 2.74.838 2.74 2.073v.01c0 .967-.71 1.596-1.617 1.784v.032c1.155.107 1.907.773 1.907 1.826v.011c0 1.407-1.209 2.358-3.019 2.358"})]}),Pyt=y.forwardRef(Myt),pmn=Pyt,$yt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#FDF4DC",stroke:"#FAE7B9",rx:2.5}),p.jsx("path",{fill:"#D9822F",d:"M21 13h-2v-1.5a3 3 0 0 0-6 0V13h-2a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1m-5 5.25a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5M18 13h-4v-1.5a2 2 0 0 1 4 0z"})]}),Nyt=y.forwardRef($yt),mmn=Nyt,Fyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#66B7F1",d:"M0 4a4 4 0 0 1 4-4h24a4 4 0 0 1 4 4v24a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4z"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"M12 10.921a.5.5 0 0 1 .773-.419l8.582 5.579a.5.5 0 0 1 0 .838l-8.582 5.579a.5.5 0 0 1-.773-.42z",clipRule:"evenodd"})]});y.forwardRef(Fyt);const jyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#FF4500",d:"M16 0C7.164 0 0 7.164 0 16a15.95 15.95 0 0 0 4.686 11.314L1.64 30.36c-.605.605-.177 1.639.678 1.639H16c8.836 0 16-7.164 16-16S24.836 0 16 0"}),p.jsx("path",{fill:"#fff",d:"M19.255 7.545a2.668 2.668 0 0 0 5.261-.614 2.666 2.666 0 0 0-5.277-.54 4.307 4.307 0 0 0-3.84 4.277v.013c-2.345.099-4.487.767-6.187 1.82a3.736 3.736 0 1 0-3.869 6.34c.124 4.338 4.85 7.826 10.664 7.826s10.547-3.492 10.664-7.833a3.737 3.737 0 0 0-1.602-7.111c-.857 0-1.645.288-2.275.773-1.715-1.061-3.88-1.729-6.25-1.817v-.01a3.16 3.16 0 0 1 2.71-3.121zM9.062 17.829c.063-1.355.963-2.395 2.01-2.395 1.045 0 1.845 1.098 1.783 2.454-.063 1.354-.844 1.847-1.891 1.847S9 19.184 9.062 17.829m11.883-2.395c1.047 0 1.947 1.04 2.009 2.395s-.855 1.906-1.902 1.906-1.828-.491-1.89-1.848c-.063-1.355.735-2.453 1.783-2.453m-1.245 5.53c.196.02.321.224.245.406a4.268 4.268 0 0 1-7.875 0 .296.296 0 0 1 .245-.406c1.15-.116 2.394-.18 3.692-.18 1.3 0 2.542.064 3.693.18"})]});y.forwardRef(jyt);const Byt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#F0F0FF",stroke:"#D9D8FF",rx:2.5}),p.jsx("path",{fill:"#4945FF",d:"M16.523 19.72a.75.75 0 0 1 0 1.063l-.371.371a3.751 3.751 0 1 1-5.305-5.305l1.507-1.507a3.75 3.75 0 0 1 5.146-.155.753.753 0 0 1-1 1.126 2.25 2.25 0 0 0-3.086.091l-1.506 1.505a2.25 2.25 0 0 0 3.183 3.183l.37-.371a.747.747 0 0 1 1.062 0m4.63-8.874a3.755 3.755 0 0 0-5.305 0l-.371.37a.751.751 0 1 0 1.062 1.063l.372-.37a2.25 2.25 0 1 1 3.182 3.182l-1.507 1.507a2.25 2.25 0 0 1-3.086.09.755.755 0 0 0-1.211.315.75.75 0 0 0 .211.81 3.75 3.75 0 0 0 5.144-.152l1.507-1.507a3.756 3.756 0 0 0 .002-5.307z"})]}),Uyt=y.forwardRef(Byt),gmn=Uyt,Hyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#0C75AF",stroke:"#0C75AF",rx:2.5}),p.jsx("path",{fill:"#fff",d:"M8.523 17.586h1.711c.123.727.844 1.195 1.758 1.195.95 0 1.606-.445 1.606-1.107 0-.492-.352-.797-1.266-1.084l-.879-.276c-1.248-.386-1.963-1.218-1.963-2.308 0-1.547 1.418-2.678 3.328-2.678 1.858 0 3.164 1.078 3.217 2.62h-1.67c-.105-.71-.744-1.184-1.617-1.184-.826 0-1.459.433-1.459 1.03 0 .47.34.815 1.137 1.067l.867.27c1.436.451 2.086 1.154 2.086 2.297 0 1.675-1.418 2.789-3.516 2.789-1.922 0-3.234-.99-3.34-2.631M20.107 20h-1.78l1.487-6.943h-2.53l.31-1.512h6.843l-.31 1.512h-2.531z"})]}),Vyt=y.forwardRef(Hyt),vmn=Vyt,Wyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("path",{fill:"#4945FF",d:"M0 11.093c0-5.23 0-7.844 1.625-9.468C3.249 0 5.864 0 11.093 0h9.814c5.23 0 7.844 0 9.468 1.625C32 3.249 32 5.864 32 11.093v9.814c0 5.23 0 7.844-1.625 9.468C28.751 32 26.136 32 20.907 32h-9.814c-5.23 0-7.844 0-9.468-1.625C0 28.751 0 26.136 0 20.907z"}),p.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"M22.08 9.707H11.307V15.2H16.8v5.493h5.493V9.92a.213.213 0 0 0-.213-.213",clipRule:"evenodd"}),p.jsx("path",{fill:"#fff",d:"M16.8 15.2h-.213v.213h.213z"}),p.jsx("path",{fill:"#9593FF",d:"M11.307 15.2h5.28c.117 0 .213.096.213.213v5.28h-5.28a.213.213 0 0 1-.213-.213zM16.8 20.693h5.493l-5.31 5.312a.107.107 0 0 1-.183-.076zM11.307 15.2H6.07a.107.107 0 0 1-.076-.182l5.312-5.311z"})]});y.forwardRef(Wyt);const zyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#EAFBE7",stroke:"#C6F0C2",rx:2.5}),p.jsx("path",{fill:"#328048",d:"M13.679 11.18a.75.75 0 0 0-1.358 0l-4 8.5a.75.75 0 0 0 1.357.64l.974-2.07h4.695l.974 2.07a.75.75 0 1 0 1.358-.64zm-2.32 5.57 1.64-3.489 1.643 3.489zm9.14-3c-.865 0-1.547.241-2.027.717a.749.749 0 1 0 1.056 1.063c.188-.187.516-.283.972-.283.584 0 1.074.323 1.21.757a3 3 0 0 0-1.21-.254c-1.516 0-2.75 1.121-2.75 2.5s1.234 2.5 2.75 2.5c.479.001.95-.114 1.375-.336A.75.75 0 0 0 23.25 20v-3.75c0-1.379-1.234-2.5-2.75-2.5m0 5.5c-.687 0-1.25-.449-1.25-1s.563-1 1.25-1 1.25.449 1.25 1-.562 1-1.25 1"})]}),Gyt=y.forwardRef(zyt),ymn=Gyt,qyt=(t,e)=>p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:[p.jsx("rect",{width:31,height:23,x:.5,y:4.5,fill:"#F0F0FF",stroke:"#D9D8FF",rx:2.5}),p.jsx("path",{fill:"#4945FF",d:"M18 9a5.005 5.005 0 0 0-4.756 6.549l-3.598 3.597a.5.5 0 0 0-.146.354V22a.5.5 0 0 0 .5.5h2.5a.5.5 0 0 0 .5-.5v-1h1a.5.5 0 0 0 .5-.5v-1h1a.5.5 0 0 0 .354-.146l.597-.598A5 5 0 1 0 18 9m1.25 4.75a1 1 0 1 1 0-2 1 1 0 0 1 0 2"})]}),Kyt=y.forwardRef(qyt),bmn=Kyt,Yyt=(t,e)=>p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",width:16,height:16,ref:e,...t,children:p.jsxs("g",{fillRule:"evenodd",clipRule:"evenodd",children:[p.jsx("path",{fill:"#FAFAFA",d:"M6.566 6.533c.064.092 1.557 2.264 3.317 4.828l3.617 5.268c.23.334.418.614.418.622s-.086.114-.19.234-.4.462-.654.76l-3.258 3.787c-1.153 1.34-1.32 1.534-2.197 2.556-.47.546-.919 1.068-1 1.16s-.146.177-.146.189c0 .014.295.021.83.021h.83l.911-1.062 1.1-1.279a888 888 0 0 0 2.243-2.61c.043-.048.377-.437.744-.864s.676-.787.689-.8l.431-.502a9 9 0 0 1 .424-.478c.009 0 1.164 1.672 2.567 3.717l2.608 3.797.055.08h2.846c2.34.001 2.843-.004 2.834-.027-.01-.025-1.373-2.013-4.87-7.103-2.517-3.665-2.852-4.157-2.843-4.182.01-.024.353-.425 2.607-3.049l1.779-2.07c.062-.07.388-.45.724-.84l1.96-2.283c.027-.035-.02-.038-.814-.038h-.842l-.375.437a1174 1174 0 0 1-2.23 2.594c-.084.096-.506.586-.938 1.09a129 129 0 0 1-1.004 1.167c-.186.22-.374.44-1.239 1.442-.38.44-.399.459-.43.418-.02-.023-1.132-1.64-2.473-3.594L12.16 6.366H6.45zm2.228 1.165 1.186 1.7c1.196 1.71 5.895 8.436 8.917 12.763a421 421 0 0 0 1.783 2.54c.02.022.301.026 1.314.022l1.287-.005-3.37-4.823-5.963-8.534-2.593-3.712-1.3-.005-1.3-.006z"}),p.jsx("path",{fill:"#040404",d:"M0 16v16l16.005-.005 16.006-.006.005-15.994L32.022 0H0zm.01.01c0 8.8.003 12.4.006 8s.003-11.6 0-16-.005-.8-.005 8m6.556-9.477c.064.092 1.557 2.264 3.317 4.828l3.617 5.268c.23.334.418.614.418.622s-.086.114-.19.234-.399.462-.654.76l-2.014 2.34-1.244 1.447c-1.153 1.34-1.32 1.534-2.197 2.556-.469.546-.918 1.068-1 1.16-.08.092-.146.177-.146.189 0 .014.295.021.83.021h.83l.911-1.062c.502-.585.996-1.16 1.1-1.279a888 888 0 0 0 2.243-2.61c.043-.048.377-.437.744-.864l.689-.8.431-.502a9 9 0 0 1 .424-.478c.009 0 1.164 1.672 2.567 3.717l2.608 3.797.056.08h2.845c2.34.001 2.843-.004 2.834-.027-.01-.025-1.373-2.013-4.87-7.103-2.517-3.665-2.852-4.157-2.842-4.182.009-.024.352-.425 2.606-3.049l1.78-2.07.723-.84 1.96-2.283c.027-.035-.02-.038-.814-.038h-.842l-.375.437a1129 1129 0 0 1-2.23 2.594c-.084.096-.506.586-.938 1.09a129 129 0 0 1-1.004 1.167c-.186.22-.374.44-1.239 1.442-.38.44-.399.459-.43.418-.02-.023-1.132-1.64-2.473-3.594L12.16 6.366H6.45zm2.228 1.165 1.186 1.7 8.918 12.763a416 416 0 0 0 1.782 2.54c.02.022.301.026 1.314.022l1.287-.005-3.37-4.823-5.963-8.534-2.593-3.712-1.3-.005-1.3-.006z"})]})}),Qyt=y.forwardRef(Yyt),Emn=Qyt;var eE=TypeError;const Xyt={},Zyt=Object.freeze(Object.defineProperty({__proto__:null,default:Xyt},Symbol.toStringTag,{value:"Module"})),Jyt=T4e(Zyt);var zW=typeof Map=="function"&&Map.prototype,yP=Object.getOwnPropertyDescriptor&&zW?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,KI=zW&&yP&&typeof yP.get=="function"?yP.get:null,Zte=zW&&Map.prototype.forEach,GW=typeof Set=="function"&&Set.prototype,bP=Object.getOwnPropertyDescriptor&&GW?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,YI=GW&&bP&&typeof bP.get=="function"?bP.get:null,Jte=GW&&Set.prototype.forEach,ebt=typeof WeakMap=="function"&&WeakMap.prototype,zw=ebt?WeakMap.prototype.has:null,tbt=typeof WeakSet=="function"&&WeakSet.prototype,Gw=tbt?WeakSet.prototype.has:null,nbt=typeof WeakRef=="function"&&WeakRef.prototype,ene=nbt?WeakRef.prototype.deref:null,rbt=Boolean.prototype.valueOf,ibt=Object.prototype.toString,sbt=Function.prototype.toString,abt=String.prototype.match,qW=String.prototype.slice,Yh=String.prototype.replace,obt=String.prototype.toUpperCase,tne=String.prototype.toLowerCase,Xbe=RegExp.prototype.test,nne=Array.prototype.concat,vu=Array.prototype.join,lbt=Array.prototype.slice,rne=Math.floor,FN=typeof BigInt=="function"?BigInt.prototype.valueOf:null,EP=Object.getOwnPropertySymbols,jN=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,cb=typeof Symbol=="function"&&typeof Symbol.iterator=="object",qw=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===cb||!0)?Symbol.toStringTag:null,Zbe=Object.prototype.propertyIsEnumerable,ine=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function sne(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||Xbe.call(/e/,e))return e;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var r=t<0?-rne(-t):rne(t);if(r!==t){var i=String(r),s=qW.call(e,i.length+1);return Yh.call(i,n,"$&_")+"."+Yh.call(Yh.call(s,/([0-9]{3})/g,"$&_"),/_$/,"")}}return Yh.call(e,n,"$&_")}var BN=Jyt,ane=BN.custom,one=tEe(ane)?ane:null,Jbe={__proto__:null,double:'"',single:"'"},cbt={__proto__:null,double:/(["\\])/g,single:/(['\\])/g},dO=function t(e,n,r,i){var s=n||{};if(Bd(s,"quoteStyle")&&!Bd(Jbe,s.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Bd(s,"maxStringLength")&&(typeof s.maxStringLength=="number"?s.maxStringLength<0&&s.maxStringLength!==1/0:s.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var a=Bd(s,"customInspect")?s.customInspect:!0;if(typeof a!="boolean"&&a!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");
vendor: 9,597 bytes, lines 2249-2252
2249if(Bd(s,"indent")&&s.indent!==null&&s.indent!=="	"&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Bd(s,"numericSeparator")&&typeof s.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=s.numericSeparator;if(typeof e>"u")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return rEe(e,s);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var l=String(e);return o?sne(e,l):l}if(typeof e=="bigint"){var c=String(e)+"n";return o?sne(e,c):c}var u=typeof s.depth>"u"?5:s.depth;if(typeof r>"u"&&(r=0),r>=u&&u>0&&typeof e=="object")return UN(e)?"[Array]":"[Object]";var d=Rbt(s,r);if(typeof i>"u")i=[];else if(nEe(i,e)>=0)return"[Circular]";function f(M,j,U){if(j&&(i=lbt.call(i),i.push(j)),U){var z={depth:s.depth};return Bd(s,"quoteStyle")&&(z.quoteStyle=s.quoteStyle),t(M,z,r+1,i)}return t(M,s,r+1,i)}if(typeof e=="function"&&!lne(e)){var h=ybt(e),m=oR(e,f);return"[Function"+(h?": "+h:" (anonymous)")+"]"+(m.length>0?" { "+vu.call(m,", ")+" }":"")}if(tEe(e)){var g=cb?Yh.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):jN.call(e);return typeof e=="object"&&!cb?sx(g):g}if(Tbt(e)){for(var b="<"+tne.call(String(e.nodeName)),E=e.attributes||[],x=0;x<E.length;x++)b+=" "+E[x].name+"="+eEe(ubt(E[x].value),"double",s);return b+=">",e.childNodes&&e.childNodes.length&&(b+="..."),b+="</"+tne.call(String(e.nodeName))+">",b}if(UN(e)){if(e.length===0)return"[]";var S=oR(e,f);return d&&!Cbt(S)?"["+HN(S,d)+"]":"[ "+vu.call(S,", ")+" ]"}if(fbt(e)){var A=oR(e,f);return!("cause"in Error.prototype)&&"cause"in e&&!Zbe.call(e,"cause")?"{ ["+String(e)+"] "+vu.call(nne.call("[cause]: "+f(e.cause),A),", ")+" }":A.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+vu.call(A,", ")+" }"}if(typeof e=="object"&&a){if(one&&typeof e[one]=="function"&&BN)return BN(e,{depth:u-r});if(a!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(bbt(e)){var R=[];return Zte&&Zte.call(e,function(M,j){R.push(f(j,e,!0)+" => "+f(M,e))}),cne("Map",KI.call(e),R,d)}if(wbt(e)){var C=[];return Jte&&Jte.call(e,function(M){C.push(f(M,e))}),cne("Set",YI.call(e),C,d)}if(Ebt(e))return xP("WeakMap");if(Sbt(e))return xP("WeakSet");if(xbt(e))return xP("WeakRef");if(pbt(e))return sx(f(Number(e)));if(gbt(e))return sx(f(FN.call(e)));if(mbt(e))return sx(rbt.call(e));if(hbt(e))return sx(f(String(e)));if(typeof window<"u"&&e===window)return"{ [object Window] }";if(typeof globalThis<"u"&&e===globalThis||typeof uc<"u"&&e===uc)return"{ [object globalThis] }";if(!dbt(e)&&!lne(e)){var T=oR(e,f),I=ine?ine(e)===Object.prototype:e instanceof Object||e.constructor===Object,D=e instanceof Object?"":"null prototype",k=!I&&qw&&Object(e)===e&&qw in e?qW.call(Kp(e),8,-1):D?"Object":"",O=I||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",P=O+(k||D?"["+vu.call(nne.call([],k||[],D||[]),": ")+"] ":"");return T.length===0?P+"{}":d?P+"{"+HN(T,d)+"}":P+"{ "+vu.call(T,", ")+" }"}return String(e)};function eEe(t,e,n){var r=n.quoteStyle||e,i=Jbe[r];return i+t+i}function ubt(t){return Yh.call(String(t),/"/g,"&quot;")}function Ng(t){return!qw||!(typeof t=="object"&&(qw in t||typeof t[qw]<"u"))}function UN(t){return Kp(t)==="[object Array]"&&Ng(t)}function dbt(t){return Kp(t)==="[object Date]"&&Ng(t)}function lne(t){return Kp(t)==="[object RegExp]"&&Ng(t)}function fbt(t){return Kp(t)==="[object Error]"&&Ng(t)}function hbt(t){return Kp(t)==="[object String]"&&Ng(t)}function pbt(t){return Kp(t)==="[object Number]"&&Ng(t)}function mbt(t){return Kp(t)==="[object Boolean]"&&Ng(t)}function tEe(t){if(cb)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!jN)return!1;try{return jN.call(t),!0}catch{}return!1}function gbt(t){if(!t||typeof t!="object"||!FN)return!1;try{return FN.call(t),!0}catch{}return!1}var vbt=Object.prototype.hasOwnProperty||function(t){return t in this};function Bd(t,e){return vbt.call(t,e)}function Kp(t){return ibt.call(t)}function ybt(t){if(t.name)return t.name;var e=abt.call(sbt.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function nEe(t,e){if(t.indexOf)return t.indexOf(e);for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1}function bbt(t){if(!KI||!t||typeof t!="object")return!1;try{KI.call(t);try{YI.call(t)}catch{return!0}return t instanceof Map}catch{}return!1}function Ebt(t){if(!zw||!t||typeof t!="object")return!1;try{zw.call(t,zw);try{Gw.call(t,Gw)}catch{return!0}return t instanceof WeakMap}catch{}return!1}function xbt(t){if(!ene||!t||typeof t!="object")return!1;try{return ene.call(t),!0}catch{}return!1}function wbt(t){if(!YI||!t||typeof t!="object")return!1;try{YI.call(t);try{KI.call(t)}catch{return!0}return t instanceof Set}catch{}return!1}function Sbt(t){if(!Gw||!t||typeof t!="object")return!1;try{Gw.call(t,Gw);try{zw.call(t,zw)}catch{return!0}return t instanceof WeakSet}catch{}return!1}function Tbt(t){return!t||typeof t!="object"?!1:typeof HTMLElement<"u"&&t instanceof HTMLElement?!0:typeof t.nodeName=="string"&&typeof t.getAttribute=="function"}function rEe(t,e){if(t.length>e.maxStringLength){var n=t.length-e.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return rEe(qW.call(t,0,e.maxStringLength),e)+r}var i=cbt[e.quoteStyle||"single"];i.lastIndex=0;var s=Yh.call(Yh.call(t,i,"\\$1"),/[\x00-\x1f]/g,Abt);return eEe(s,"single",e)}function Abt(t){var e=t.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return n?"\\"+n:"\\x"+(e<16?"0":"")+obt.call(e.toString(16))}function sx(t){return"Object("+t+")"}function xP(t){return t+" { ? }"}function cne(t,e,n,r){var i=r?HN(n,r):vu.call(n,", ");return t+" ("+e+") {"+i+"}"}function Cbt(t){for(var e=0;e<t.length;e++)if(nEe(t[e],`
2250`)>=0)return!1;return!0}function Rbt(t,e){var n;if(t.indent==="	")n="	";else if(typeof t.indent=="number"&&t.indent>0)n=vu.call(Array(t.indent+1)," ");else return null;return{base:n,prev:vu.call(Array(e+1),n)}}function HN(t,e){if(t.length===0)return"";var n=`
2251`+e.prev+e.base;return n+vu.call(t,","+n)+`
2252`+e.prev}function oR(t,e){var n=UN(t),r=[];if(n){r.length=t.length;for(var i=0;i<t.length;i++)r[i]=Bd(t,i)?e(t[i],t):""}var s=typeof EP=="function"?EP(t):[],a;if(cb){a={};for(var o=0;o<s.length;o++)a["$"+s[o]]=s[o]}for(var l in t)Bd(t,l)&&(n&&String(Number(l))===l&&l<t.length||cb&&a["$"+l]instanceof Symbol||(Xbe.call(/[^\w$]/,l)?r.push(e(l,t)+": "+e(t[l],t)):r.push(l+": "+e(t[l],t))));if(typeof EP=="function")for(var c=0;c<s.length;c++)Zbe.call(t,s[c])&&r.push("["+e(s[c])+"]: "+e(t[s[c]],t));return r}var _bt=dO,Ibt=eE,fO=function(t,e,n){for(var r=t,i;(i=r.next)!=null;r=i)if(i.key===e)return r.next=i.next,n||(i.next=t.next,t.next=i),i},kbt=function(t,e){if(t){var n=fO(t,e);return n&&n.value}},Dbt=function(t,e,n){var r=fO(t,e);r?r.value=n:t.next={key:e,next:t.next,value:n}},Lbt=function(t,e){return t?!!fO(t,e):!1},Obt=function(t,e){if(t)return fO(t,e,!0)},Mbt=function(){var e,n={assert:function(r){if(!n.has(r))throw new Ibt("Side channel does not contain "+_bt(r))},delete:function(r){var i=e&&e.next,s=Obt(e,r);return s&&i&&i===s&&(e=void 0),!!s},get:function(r){return kbt(e,r)},has:function(r){return Lbt(e,r)},set:function(r,i){e||(e={next:void 0}),Dbt(e,r,i)}};return n},iEe=Object,Pbt=Error,$bt=EvalError,Nbt=RangeError,Fbt=ReferenceError,jbt=SyntaxError,Bbt=URIError,Ubt=Math.abs,Hbt=Math.floor,Vbt=Math.max,Wbt=Math.min,zbt=Math.pow,Gbt=Math.round,qbt=Number.isNaN||function(e){return e!==e},Kbt=qbt,Ybt=function(e){return Kbt(e)||e===0?e:e<0?-1:1},Qbt=Object.getOwnPropertyDescriptor,V5=Qbt;if(V5)try{V5([],"length")}catch{V5=null}var sEe=V5,W5=Object.defineProperty||!1;if(W5)try{W5({},"a",{value:1})}catch{W5=!1}var Xbt=W5,wP,une;function Zbt(){return une||(une=1,wP=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var i=42;e[n]=i;for(var s in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var a=Object.getOwnPropertySymbols(e);if(a.length!==1||a[0]!==n||!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var o=Object.getOwnPropertyDescriptor(e,n);if(o.value!==i||o.enumerable!==!0)return!1}return!0}),wP}var SP,dne;function Jbt(){if(dne)return SP;dne=1;var t=typeof Symbol<"u"&&Symbol,e=Zbt();return SP=function(){return typeof t!="function"||typeof Symbol!="function"||typeof t("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:e()},SP}var TP,fne;function aEe(){return fne||(fne=1,TP=typeof Reflect<"u"&&Reflect.getPrototypeOf||null),TP}var AP,hne;function oEe(){if(hne)return AP;hne=1;var t=iEe;return AP=t.getPrototypeOf||null,AP}var CP,pne;function eEt(){if(pne)return CP;pne=1;var t="Function.prototype.bind called on incompatible ",e=Object.prototype.toString,n=Math.max,r="[object Function]",i=function(l,c){for(var u=[],d=0;d<l.length;d+=1)u[d]=l[d];for(var f=0;f<c.length;f+=1)u[f+l.length]=c[f];return u},s=function(l,c){for(var u=[],d=c,f=0;d<l.length;d+=1,f+=1)u[f]=l[d];return u},a=function(o,l){for(var c="",u=0;u<o.length;u+=1)c+=o[u],u+1<o.length&&(c+=l);return c};return CP=function(l){var c=this;if(typeof c!="function"||e.apply(c)!==r)throw new TypeError(t+c);
2252for(var u=s(arguments,1),d,f=function(){if(this instanceof d){var E=c.apply(this,i(u,arguments));return Object(E)===E?E:this}return c.apply(l,i(u,arguments))},h=n(0,c.length-u.length),m=[],g=0;g<h;g++)m[g]="$"+g;if(d=Function("binder","return function ("+a(m,",")+"){ return binder.apply(this,arguments); }")(f),c.prototype){var b=function(){};b.prototype=c.prototype,d.prototype=new b,b.prototype=null}return d},CP}var RP,mne;function hO(){if(mne)return RP;mne=1;var t=eEt();return RP=Function.prototype.bind||t,RP}var _P,gne;function KW(){return gne||(gne=1,_P=Function.prototype.call),_P}var IP,vne;function lEe(){return vne||(vne=1,IP=Function.prototype.apply),IP}var tEt=typeof Reflect<"u"&&Reflect&&Reflect.apply,nEt=hO(),rEt=lEe(),iEt=KW(),sEt=tEt,aEt=sEt||nEt.call(iEt,rEt),oEt=hO(),lEt=eE,cEt=KW(),uEt=aEt,cEe=function(e){if(e.length<1||typeof e[0]!="function")throw new lEt("a function is required");return uEt(oEt,cEt,e)},kP,yne;function dEt(){if(yne)return kP;yne=1;var t=cEe,e=sEe,n;try{n=[].__proto__===Array.prototype}catch(a){if(!a||typeof a!="object"||!("code"in a)||a.code!=="ERR_PROTO_ACCESS")throw a}var r=!!n&&e&&e(Object.prototype,"__proto__"),i=Object,s=i.getPrototypeOf;return kP=r&&typeof r.get=="function"?t([r.get]):typeof s=="function"?function(o){return s(o==null?o:i(o))}:!1,kP}var DP,bne;function fEt(){if(bne)return DP;bne=1;var t=aEe(),e=oEe(),n=dEt();return DP=t?function(i){return t(i)}:e?function(i){if(!i||typeof i!="object"&&typeof i!="function")throw new TypeError("getProto: not an object");return e(i)}:n?function(i){return n(i)}:null,DP}var LP,Ene;function hEt(){if(Ene)return LP;Ene=1;var t=Function.prototype.call,e=Object.prototype.hasOwnProperty,n=hO();return LP=n.call(t,e),LP}var un,pEt=iEe,mEt=Pbt,gEt=$bt,vEt=Nbt,yEt=Fbt,ub=jbt,cy=eE,bEt=Bbt,EEt=Ubt,xEt=Hbt,wEt=Vbt,SEt=Wbt,TEt=zbt,AEt=Gbt,CEt=Ybt,uEe=Function,OP=function(t){try{return uEe('"use strict"; return ('+t+").constructor;")()}catch{}},oS=sEe,REt=Xbt,MP=function(){throw new cy},_Et=oS?function(){try{return arguments.callee,MP}catch{try{return oS(arguments,"callee").get}catch{return MP}}}():MP,Iv=Jbt()(),vs=fEt(),IEt=oEe(),kEt=aEe(),dEe=lEe(),UT=KW(),Qv={},DEt=typeof Uint8Array>"u"||!vs?un:vs(Uint8Array),N0={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?un:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?un:ArrayBuffer,"%ArrayIteratorPrototype%":Iv&&vs?vs([][Symbol.iterator]()):un,"%AsyncFromSyncIteratorPrototype%":un,"%AsyncFunction%":Qv,"%AsyncGenerator%":Qv,"%AsyncGeneratorFunction%":Qv,"%AsyncIteratorPrototype%":Qv,"%Atomics%":typeof Atomics>"u"?un:Atomics,"%BigInt%":typeof BigInt>"u"?un:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?un:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?un:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?un:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":mEt,"%eval%":eval,"%EvalError%":gEt,"%Float16Array%":typeof Float16Array>"u"?un:Float16Array,"%Float32Array%":typeof Float32Array>"u"?un:Float32Array,"%Float64Array%":typeof Float64Array>"u"?un:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?un:FinalizationRegistry,"%Function%":uEe,"%GeneratorFunction%":Qv,"%Int8Array%":typeof Int8Array>"u"?un:Int8Array,"%Int16Array%":typeof Int16Array>"u"?un:Int16Array,"%Int32Array%":typeof Int32Array>
vendor: 5,094 bytes, line 2252
2252"u"?un:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Iv&&vs?vs(vs([][Symbol.iterator]())):un,"%JSON%":typeof JSON=="object"?JSON:un,"%Map%":typeof Map>"u"?un:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Iv||!vs?un:vs(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":pEt,"%Object.getOwnPropertyDescriptor%":oS,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?un:Promise,"%Proxy%":typeof Proxy>"u"?un:Proxy,"%RangeError%":vEt,"%ReferenceError%":yEt,"%Reflect%":typeof Reflect>"u"?un:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?un:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Iv||!vs?un:vs(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?un:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Iv&&vs?vs(""[Symbol.iterator]()):un,"%Symbol%":Iv?Symbol:un,"%SyntaxError%":ub,"%ThrowTypeError%":_Et,"%TypedArray%":DEt,"%TypeError%":cy,"%Uint8Array%":typeof Uint8Array>"u"?un:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?un:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?un:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?un:Uint32Array,"%URIError%":bEt,"%WeakMap%":typeof WeakMap>"u"?un:WeakMap,"%WeakRef%":typeof WeakRef>"u"?un:WeakRef,"%WeakSet%":typeof WeakSet>"u"?un:WeakSet,"%Function.prototype.call%":UT,"%Function.prototype.apply%":dEe,"%Object.defineProperty%":REt,"%Object.getPrototypeOf%":IEt,"%Math.abs%":EEt,"%Math.floor%":xEt,"%Math.max%":wEt,"%Math.min%":SEt,"%Math.pow%":TEt,"%Math.round%":AEt,"%Math.sign%":CEt,"%Reflect.getPrototypeOf%":kEt};if(vs)try{null.error}catch(t){var LEt=vs(vs(t));N0["%Error.prototype%"]=LEt}var OEt=function t(e){var n;if(e==="%AsyncFunction%")n=OP("async function () {}");else if(e==="%GeneratorFunction%")n=OP("function* () {}");else if(e==="%AsyncGeneratorFunction%")n=OP("async function* () {}");else if(e==="%AsyncGenerator%"){var r=t("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if(e==="%AsyncIteratorPrototype%"){var i=t("%AsyncGenerator%");i&&vs&&(n=vs(i.prototype))}return N0[e]=n,n},xne={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},HT=hO(),QI=hEt(),MEt=HT.call(UT,Array.prototype.concat),PEt=HT.call(dEe,Array.prototype.splice),wne=HT.call(UT,String.prototype.replace),XI=HT.call(UT,String.prototype.slice),$Et=HT.call(UT,RegExp.prototype.exec),NEt=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,FEt=/\\(\\)?/g,jEt=function(e){var n=XI(e,0,1),r=XI(e,-1);if(n==="%"&&r!=="%")throw new ub("invalid intrinsic syntax, expected closing `%`");
2252if(r==="%"&&n!=="%")throw new ub("invalid intrinsic syntax, expected opening `%`");var i=[];return wne(e,NEt,function(s,a,o,l){i[i.length]=o?wne(l,FEt,"$1"):a||s}),i},BEt=function(e,n){var r=e,i;if(QI(xne,r)&&(i=xne[r],r="%"+i[0]+"%"),QI(N0,r)){var s=N0[r];if(s===Qv&&(s=OEt(r)),typeof s>"u"&&!n)throw new cy("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:i,name:r,value:s}}throw new ub("intrinsic "+e+" does not exist!")},YW=function(e,n){if(typeof e!="string"||e.length===0)throw new cy("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new cy('"allowMissing" argument must be a boolean');if($Et(/^%?[^%]*%?$/,e)===null)throw new ub("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=jEt(e),i=r.length>0?r[0]:"",s=BEt("%"+i+"%",n),a=s.name,o=s.value,l=!1,c=s.alias;c&&(i=c[0],PEt(r,MEt([0,1],c)));for(var u=1,d=!0;u<r.length;u+=1){var f=r[u],h=XI(f,0,1),m=XI(f,-1);if((h==='"'||h==="'"||h==="`"||m==='"'||m==="'"||m==="`")&&h!==m)throw new ub("property names with quotes must have matching quotes");if((f==="constructor"||!d)&&(l=!0),i+="."+f,a="%"+i+"%",QI(N0,a))o=N0[a];else if(o!=null){if(!(f in o)){if(!n)throw new cy("base intrinsic for "+e+" exists, but the property is not available.");return}if(oS&&u+1>=r.length){var g=oS(o,f);d=!!g,d&&"get"in g&&!("originalValue"in g.get)?o=g.get:o=o[f]}else d=QI(o,f),o=o[f];d&&!l&&(N0[a]=o)}}return o},fEe=YW,hEe=cEe,UEt=hEe([fEe("%String.prototype.indexOf%")]),pEe=function(e,n){var r=fEe(e,!!n);return typeof r=="function"&&UEt(e,".prototype.")>-1?hEe([r]):r},HEt=YW,VT=pEe,VEt=dO,WEt=eE,Sne=HEt("%Map%",!0),zEt=VT("Map.prototype.get",!0),GEt=VT("Map.prototype.set",!0),qEt=VT("Map.prototype.has",!0),KEt=VT("Map.prototype.delete",!0),YEt=VT("Map.prototype.size",!0),mEe=!!Sne&&function(){var e,n={assert:function(r){if(!n.has(r))throw new WEt("Side channel does not contain "+VEt(r))},delete:function(r){if(e){var i=KEt(e,r);return YEt(e)===0&&(e=void 0),i}return!1},get:function(r){if(e)return zEt(e,r)},has:function(r){return e?qEt(e,r):!1},set:function(r,i){e||(e=new Sne),GEt(e,r,i)}};return n},QEt=YW,pO=pEe,XEt=dO,lR=mEe,ZEt=eE,kv=QEt("%WeakMap%",!0),JEt=pO("WeakMap.prototype.get",!0),ext=pO("WeakMap.prototype.set",!0),txt=pO("WeakMap.prototype.has",!0),nxt=pO("WeakMap.prototype.delete",!0),rxt=kv?function(){var e,n,r={assert:function(i){if(!r.has(i))throw new ZEt("Side channel does not contain "+XEt(i))},delete:function(i){if(kv&&i&&(typeof i=="object"||typeof i=="function")){if(e)return nxt(e,i)}else if(lR&&n)return n.delete(i);return!1},get:function(i){return kv&&i&&(typeof i=="object"||typeof i=="function")&&e?JEt(e,i):n&&n.get(i)},has:function(i){return kv&&i&&(typeof i=="object"||typeof i=="function")&&e?txt(e,i):!!n&&n.has(i)},set:function(i,s){kv&&i&&(typeof i=="object"||typeof i=="function")?(e||(e=new kv),ext(e,i,s)):lR&&(n||(n=lR()),n.set(i,s))}};return r}:lR,ixt=eE,sxt=dO,axt=Mbt,oxt=mEe,lxt=rxt,cxt=lxt||oxt||axt,uxt=function(){var e,n={assert:function(r){if(!n.has(r))throw new ixt("Side channel does not contain "+sxt(r))},delete:function(r){return!!e&&e.delete(r)},get:function(r){return e&&e.get(r)},has:function(r){return!!e&&e.has(r)},set:function(r,i){e||(e=cxt()),e.set(r,i)}};return n},dxt=String.prototype.replace,fxt=/%20/g,PP={RFC1738:"RFC1738",RFC3986:"RFC3986"},QW={default:PP.RFC3986,formatters:{RFC1738:function(t){return dxt.call(t,fxt,"+")},RFC3986:function(t){return String(t)}},RFC1738:PP.RFC1738,RFC3986:PP.RFC3986},hxt=QW,$P=Object.prototype.hasOwnProperty,c0=Array.isArray,qc=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),pxt=function(e){for(;e.length>1;){var n=e.pop(),r=n.obj[n.prop];if(c0(r)){for(var i=[],s=0;s<r.length;++s)typeof r[s]<"u"&&i.push(r[s]);n.obj[n.prop]=i}}},gEe=function(e,n){for(var r=n&&n.plainObjects?Object.create(null):{},i=0;i<e.length;++i)typeof e[i]<"u"&&(r[i]=e[i]);return r},mxt=function t(e,n,r){if(!n)return e;if(typeof n!="object"){if(c0(e))e.push(n);else if(e&&typeof e=="object")(r&&(r.plainObjects||r.allowPrototypes)||!$P.call(Object.prototype,n))&&(e[n]=!0);else return[e,n];return e}if(!e||typeof e!="object")return[e].concat(n);var i=e;return c0(e)&&!c0(n)&&(i=gEe(e,r)),c0(e)&&c0(n)?(n.forEach(function(s,a){if($P.call(e,a)){var o=e[a];o&&typeof o=="object"&&s&&typeof s=="object"?e[a]=t(o,s,r):e.push(s)}else e[a]=s}),e):Object.keys(n).reduce(function(s,a){var o=n[a];return $P.call(s,a)?s[a]=t(s[a],o,r):s[a]=o,s},i)},gxt=function(e,n){return Object.keys(n).reduce(function(r,i){return r[i]=n[i],r},e)},vxt=function(t,e,n){var r=t.replace(/\+/g," ");
2252if(n==="iso-8859-1")return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch{return r}},yxt=function(e,n,r,i,s){if(e.length===0)return e;var a=e;if(typeof e=="symbol"?a=Symbol.prototype.toString.call(e):typeof e!="string"&&(a=String(e)),r==="iso-8859-1")return escape(a).replace(/%u[0-9a-f]{4}/gi,function(u){return"%26%23"+parseInt(u.slice(2),16)+"%3B"});for(var o="",l=0;l<a.length;++l){var c=a.charCodeAt(l);if(c===45||c===46||c===95||c===126||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||s===hxt.RFC1738&&(c===40||c===41)){o+=a.charAt(l);continue}if(c<128){o=o+qc[c];continue}if(c<2048){o=o+(qc[192|c>>6]+qc[128|c&63]);continue}if(c<55296||c>=57344){o=o+(qc[224|c>>12]+qc[128|c>>6&63]+qc[128|c&63]);continue}l+=1,c=65536+((c&1023)<<10|a.charCodeAt(l)&1023),o+=qc[240|c>>18]+qc[128|c>>12&63]+qc[128|c>>6&63]+qc[128|c&63]}return o},bxt=function(e){for(var n=[{obj:{o:e},prop:"o"}],r=[],i=0;i<n.length;++i)for(var s=n[i],a=s.obj[s.prop],o=Object.keys(a),l=0;l<o.length;++l){var c=o[l],u=a[c];typeof u=="object"&&u!==null&&r.indexOf(u)===-1&&(n.push({obj:a,prop:c}),r.push(u))}return pxt(n),e},Ext=function(e){return Object.prototype.toString.call(e)==="[object RegExp]"},xxt=function(e){return!e||typeof e!="object"?!1:!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},wxt=function(e,n){return[].concat(e,n)},Sxt=function(e,n){if(c0(e)){for(var r=[],i=0;i<e.length;i+=1)r.push(n(e[i]));return r}return n(e)},vEe={arrayToObject:gEe,assign:gxt,combine:wxt,compact:bxt,decode:vxt,encode:yxt,isBuffer:xxt,isRegExp:Ext,maybeMap:Sxt,merge:mxt},yEe=uxt,z5=vEe,Kw=QW,Txt=Object.prototype.hasOwnProperty,Tne={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,n){return e+"["+n+"]"},repeat:function(e){return e}},qd=Array.isArray,Axt=Array.prototype.push,bEe=function(t,e){Axt.apply(t,qd(e)?e:[e])},Cxt=Date.prototype.toISOString,Ane=Kw.default,ia={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:z5.encode,encodeValuesOnly:!1,format:Ane,formatter:Kw.formatters[Ane],indices:!1,serializeDate:function(e){return Cxt.call(e)},skipNulls:!1,strictNullHandling:!1},Rxt=function(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="symbol"||typeof e=="bigint"},NP={},_xt=function t(e,n,r,i,s,a,o,l,c,u,d,f,h,m,g,b){for(var E=e,x=b,S=0,A=!1;(x=x.get(NP))!==void 0&&!A;){var R=x.get(e);if(S+=1,typeof R<"u"){if(R===S)throw new RangeError("Cyclic object value");A=!0}typeof x.get(NP)>"u"&&(S=0)}if(typeof l=="function"?E=l(n,E):E instanceof Date?E=d(E):r==="comma"&&qd(E)&&(E=z5.maybeMap(E,function(z){return z instanceof Date?d(z):z})),E===null){if(s)return o&&!m?o(n,ia.encoder,g,"key",f):n;E=""}if(Rxt(E)||z5.isBuffer(E)){if(o){var C=m?n:o(n,ia.encoder,g,"key",f);return[h(C)+"="+h(o(E,ia.encoder,g,"value",f))]}return[h(n)+"="+h(String(E))]}var T=[];if(typeof E>"u")return T;var I;if(r==="comma"&&qd(E))m&&o&&(E=z5.maybeMap(E,o)),I=[{value:E.length>0?E.join(",")||null:void 0}];else if(qd(l))I=l;else{var D=Object.keys(E);I=c?D.sort(c):D}for(var k=i&&qd(E)&&E.length===1?n+"[]":n,O=0;O<I.length;++O){var P=I[O],M=typeof P=="object"&&typeof P.value<"u"?P.value:E[P];if(!(a&&M===null)){var j=qd(E)?typeof r=="function"?r(k,P):k:k+(u?"."+P:"["+P+"]");b.set(e,S);var U=yEe();U.set(NP,b),bEe(T,t(M,j,r,i,s,a,r==="comma"&&m&&qd(E)?null:o,l,c,u,d,f,h,m,g,U))}}return T},Ixt=function(e){if(!e)return ia;if(e.encoder!==null&&typeof e.encoder<"u"&&typeof e.encoder!="function")throw new TypeError("Encoder has to be a function.");var n=e.charset||ia.charset;if(typeof e.charset<"u"&&e.charset!=="utf-8"&&e.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var r=Kw.default;if(typeof e.format<"u"){if(!Txt.call(Kw.formatters,e.format))throw new TypeError("Unknown format option provided.");r=e.format}var i=Kw.formatters[r],s=ia.filter;return(typeof e.filter=="function"||qd(e.filter))&&(s=e.filter),{addQueryPrefix:typeof e.addQueryPrefix=="boolean"?e.addQueryPrefix:ia.addQueryPrefix,allowDots:typeof e.allowDots>"u"?ia.allowDots:!!e.allowDots,charset:n,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:ia.charsetSentinel,delimiter:typeof e.delimiter>"u"?ia.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:ia.encode,encoder:typeof e.encoder=="function"?e.encoder:ia.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:ia.encodeValuesOnly,filter:s,format:r,formatter:i,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:ia.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:ia.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:ia.strictNullHandling}},kxt=function(t,e){var n=t,r=Ixt(e),i,s;typeof r.filter=="function"?(s=r.filter,n=s("",n)):qd(r.filter)&&(s=r.filter,i=s);var a=[];if(typeof n!="object"||n===null)return"";var o;e&&e.arrayFormat in Tne?o=e.arrayFormat:e&&"indices"in e?o=e.indices?"indices":"repeat":o="indices";var l=Tne[o];if(e&&"commaRoundTrip"in e&&typeof e.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var c=l==="comma"&&e&&e.commaRoundTrip;i||(i=Object.keys(n)),r.sort&&i.sort(r.sort);for(var u=yEe(),d=0;d<i.length;++d){var f=i[d];r.skipNulls&&n[f]===null||bEe(a,_xt(n[f],f,l,c,r.strictNullHandling,r.skipNulls,r.encode?r.encoder:null,r.filter,r.sort,r.allowDots,r.serializeDate,r.format,r.formatter,r.encodeValuesOnly,r.charset,u))}var h=a.join(r.delimiter),m=r.addQueryPrefix===!0?"?":"";return r.charsetSentinel&&(r.charset==="iso-8859-1"?m+="utf8=%26%2310003%3B&":m+="utf8=%E2%9C%93&"),h.length>0?m+h:""},db=vEe,VN=Object.prototype.hasOwnProperty,Dxt=Array.isArray,hs={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:db.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},Lxt=function(t){return t.replace(/&#(\d+);/g,function(e,n){return String.fromCharCode(parseInt(n,10))})},EEe=function(t,e){return t&&typeof t=="string"&&e.comma&&t.indexOf(",")>-1?t.split(","):t},Oxt="utf8=%26%2310003%3B",Mxt="utf8=%E2%9C%93",Pxt=function(e,n){var r={},i=n.ignoreQueryPrefix?e.replace(/^\?/,""):e,s=n.parameterLimit===1/0?void 0:n.parameterLimit,a=i.split(n.delimiter,s),o=-1,l,c=n.charset;if(n.charsetSentinel)for(l=0;l<a.length;++l)a[l].indexOf("utf8=")===0&&(a[l]===Mxt?c="utf-8":a[l]===Oxt&&(c="iso-8859-1"),o=l,l=a.length);for(l=0;l<a.length;++l)if(l!==o){var u=a[l],d=u.indexOf("]="),f=d===-1?u.indexOf("="):d+1,h,m;f===-1?(h=n.decoder(u,hs.decoder,c,"key"),m=n.strictNullHandling?null:""):(h=n.decoder(u.slice(0,f),hs.decoder,c,"key"),m=db.maybeMap(EEe(u.slice(f+1),n),function(g){return n.decoder(g,hs.decoder,c,"value")})),m&&n.interpretNumericEntities&&c==="iso-8859-1"&&(m=Lxt(m)),u.indexOf("[]=")>-1&&(m=Dxt(m)?[m]:m),VN.call(r,h)?r[h]=db.combine(r[h],m):r[h]=m}return r},$xt=function(t,e,n,r){for(var i=r?e:EEe(e,n),s=t.length-1;s>=0;--s){var a,o=t[s];if(o==="[]"&&n.parseArrays)a=[].concat(i);else{a=n.plainObjects?Object.create(null):{};var l=o.charAt(0)==="["&&o.charAt(o.length-1)==="]"?o.slice(1,-1):o,c=parseInt(l,10);!n.parseArrays&&l===""?a={0:i}:!isNaN(c)&&o!==l&&String(c)===l&&c>
2252=0&&n.parseArrays&&c<=n.arrayLimit?(a=[],a[c]=i):l!=="__proto__"&&(a[l]=i)}i=a}return i},Nxt=function(e,n,r,i){if(e){var s=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/,o=/(\[[^[\]]*])/g,l=r.depth>0&&a.exec(s),c=l?s.slice(0,l.index):s,u=[];if(c){if(!r.plainObjects&&VN.call(Object.prototype,c)&&!r.allowPrototypes)return;u.push(c)}for(var d=0;r.depth>0&&(l=o.exec(s))!==null&&d<r.depth;){if(d+=1,!r.plainObjects&&VN.call(Object.prototype,l[1].slice(1,-1))&&!r.allowPrototypes)return;u.push(l[1])}return l&&u.push("["+s.slice(l.index)+"]"),$xt(u,n,r,i)}},Fxt=function(e){if(!e)return hs;if(e.decoder!==null&&e.decoder!==void 0&&typeof e.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof e.charset<"u"&&e.charset!=="utf-8"&&e.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=typeof e.charset>"u"?hs.charset:e.charset;return{allowDots:typeof e.allowDots>"u"?hs.allowDots:!!e.allowDots,allowPrototypes:typeof e.allowPrototypes=="boolean"?e.allowPrototypes:hs.allowPrototypes,allowSparse:typeof e.allowSparse=="boolean"?e.allowSparse:hs.allowSparse,arrayLimit:typeof e.arrayLimit=="number"?e.arrayLimit:hs.arrayLimit,charset:n,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:hs.charsetSentinel,comma:typeof e.comma=="boolean"?e.comma:hs.comma,decoder:typeof e.decoder=="function"?e.decoder:hs.decoder,delimiter:typeof e.delimiter=="string"||db.isRegExp(e.delimiter)?e.delimiter:hs.delimiter,depth:typeof e.depth=="number"||e.depth===!1?+e.depth:hs.depth,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities=="boolean"?e.interpretNumericEntities:hs.interpretNumericEntities,parameterLimit:typeof e.parameterLimit=="number"?e.parameterLimit:hs.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects=="boolean"?e.plainObjects:hs.plainObjects,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:hs.strictNullHandling}},jxt=function(t,e){var n=Fxt(e);if(t===""||t===null||typeof t>"u")return n.plainObjects?Object.create(null):{};for(var r=typeof t=="string"?Pxt(t,n):t,i=n.plainObjects?Object.create(null):{},s=Object.keys(r),a=0;a<s.length;++a){var o=s[a],l=Nxt(o,r[o],n,typeof t=="string");i=db.merge(i,l,n)}return n.allowSparse===!0?i:db.compact(i)},Bxt=kxt,Uxt=jxt,Hxt=QW,ka={formats:Hxt,parse:Uxt,stringify:Bxt};const Vxt=an(ka);function Wxt(t,e,n){var r=-1,i=t.length;e<0&&(e=-e>i?0:i+e),n=n>i?i:n,n<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var s=Array(i);++r<i;)s[r]=t[r+e];return s}var xEe=Wxt,zxt=xEe;function Gxt(t,e,n){var r=t.length;return n=n===void 0?r:n,!e&&n>=r?t:zxt(t,e,n)}var wEe=Gxt;function qxt(t,e,n,r){for(var i=t.length,s=n+(r?1:-1);r?s--:++s<i;)if(e(t[s],s,t))return s;return-1}var Kxt=qxt;function Yxt(t){return t!==t}var Qxt=Yxt;function Xxt(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}var Zxt=Xxt,Jxt=Kxt,ewt=Qxt,twt=Zxt;function nwt(t,e,n){return e===e?twt(t,e,n):Jxt(t,ewt,n)}var SEe=nwt,rwt=SEe;function iwt(t,e){for(var n=t.length;n--&&rwt(e,t[n],0)>-1;);return n}var swt=iwt;function awt(t){return t.split("")}var owt=awt,lwt="\\ud800-\\udfff",cwt="\\u0300-\\u036f",uwt="\\ufe20-\\ufe2f",dwt="\\u20d0-\\u20ff",fwt=cwt+uwt+dwt,hwt="\\ufe0e\\ufe0f",pwt="\\u200d",mwt=RegExp("["+pwt+lwt+fwt+hwt+"]");function gwt(t){return mwt.test(t)}var TEe=gwt,AEe="\\ud800-\\udfff",vwt="\\u0300-\\u036f",ywt="\\ufe20-\\ufe2f",bwt="\\u20d0-\\u20ff",Ewt=vwt+ywt+bwt,xwt="\\ufe0e\\ufe0f",wwt="["+AEe+"]",WN="["+Ewt+"]",zN="\\ud83c[\\udffb-\\udfff]",Swt="(?:"+WN+"|"+zN+")",CEe="[^"+AEe+"]",REe="(?:\\ud83c[\\udde6-\\uddff]){2}",_Ee="[\\ud800-\\udbff][\\udc00-\\udfff]",Twt="\\u200d",IEe=Swt+"?",kEe="["+xwt+"]?",Awt="(?:"+Twt+"(?:"+[CEe,REe,_Ee].join("|")+")"+kEe+IEe+")*",Cwt=kEe+IEe+Awt,Rwt="(?:"+[CEe+WN+"?",WN,REe,_Ee,wwt].join("|")+")",_wt=RegExp(zN+"(?="+zN+")|"+Rwt+Cwt,"g");function Iwt(t){return t.match(_wt)||[]}var kwt=Iwt,Dwt=owt,Lwt=TEe,Owt=kwt;function Mwt(t){return Lwt(t)?Owt(t):Dwt(t)}var DEe=Mwt,Pwt=/\s/;function $wt(t){for(var e=t.length;e--&&Pwt.test(t.charAt(e)););return e}var LEe=$wt,Nwt=pbe,Fwt=wEe,jwt=swt,Cne=DEe,Bwt=Gp,Uwt=LEe;function Hwt(t,e,n){if(t=Bwt(t),t&&(n||e===void 0))return t.slice(0,Uwt(t)+1);if(!t||!(e=Nwt(e)))return t;var r=Cne(t),i=jwt(r,Cne(e))+1;return Fwt(r,0,i).join("")}var Vwt=Hwt;const Wwt=an(Vwt);function Vs(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+t+(n.length?" "+n.map(function(i){return"'"+i+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function _c(t){return!!t&&!!t[Rr]}function Ic(t){var e;return!!t&&(function(n){if(!n||typeof n!="object")return!1;var r=Object.getPrototypeOf(n);if(r===null)return!0;var i=Object.hasOwnProperty.call(r,"constructor")&&r.constructor;return i===Object||typeof i=="function"&&Function.toString.call(i)===Zwt}(t)||Array.isArray(t)||!!t[Yw]||!!(!((e=t.constructor)===null||e===void 0)&&e[Yw])||mO(t)||gO(t))}function zwt(t){return _c(t)||Vs(23,t),t[Rr].t}function Ip(t,e,n){n===void 0&&(n=!1),kp(t)===0?(n?Object.keys:uy)(t).forEach(function(r){n&&typeof r=="symbol"||e(r,t[r],t)}):t.forEach(function(r,i){return e(i,r,t)})}function kp(t){var e=t[Rr];return e?e.i>3?e.i-4:e.i:Array.isArray(t)?1:mO(t)?2:gO(t)?3:0}function up(t,e){return kp(t)===2?t.has(e):Object.prototype.hasOwnProperty.call(t,e)}function G5(t,e){return kp(t)===2?t.get(e):t[e]}function OEe(t,e,n){var r=kp(t);r===2?t.set(e,n):r===3?t.add(n):t[e]=n}function MEe(t,e){return t===e?t!==0||1/t==1/e:t!=t&&e!=e}function mO(t){return Qwt&&t instanceof Map}function gO(t){return Xwt&&t instanceof Set}function Dm(t){return t.o||t.t}function XW(t){if(Array.isArray(t))return Array.prototype.slice.call(t);var e=$Ee(t);delete e[Rr];for(var n=uy(e),r=0;r<n.length;r++){var i=n[r],s=e[i];
2252s.writable===!1&&(s.writable=!0,s.configurable=!0),(s.get||s.set)&&(e[i]={configurable:!0,writable:!0,enumerable:s.enumerable,value:t[i]})}return Object.create(Object.getPrototypeOf(t),e)}function ZW(t,e){return e===void 0&&(e=!1),JW(t)||_c(t)||!Ic(t)||(kp(t)>1&&(t.set=t.add=t.clear=t.delete=Gwt),Object.freeze(t),e&&Ip(t,function(n,r){return ZW(r,!0)},!0)),t}function Gwt(){Vs(2)}function JW(t){return t==null||typeof t!="object"||Object.isFrozen(t)}function Uu(t){var e=QN[t];return e||Vs(18,t),e}function PEe(t,e){QN[t]||(QN[t]=e)}function GN(){return lS}function FP(t,e){e&&(Uu("Patches"),t.u=[],t.s=[],t.v=e)}function ZI(t){qN(t),t.p.forEach(qwt),t.p=null}function qN(t){t===lS&&(lS=t.l)}function Rne(t){return lS={p:[],l:lS,h:t,m:!0,_:0}}function qwt(t){var e=t[Rr];e.i===0||e.i===1?e.j():e.g=!0}function jP(t,e){e._=e.p.length;var n=e.p[0],r=t!==void 0&&t!==n;return e.h.O||Uu("ES5").S(e,t,r),r?(n[Rr].P&&(ZI(e),Vs(4)),Ic(t)&&(t=JI(e,t),e.l||ek(e,t)),e.u&&Uu("Patches").M(n[Rr].t,t,e.u,e.s)):t=JI(e,n,[]),ZI(e),e.u&&e.v(e.u,e.s),t!==tz?t:void 0}function JI(t,e,n){if(JW(e))return e;var r=e[Rr];if(!r)return Ip(e,function(o,l){return _ne(t,r,e,o,l,n)},!0),e;if(r.A!==t)return e;if(!r.P)return ek(t,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=XW(r.k):r.o,s=i,a=!1;r.i===3&&(s=new Set(i),i.clear(),a=!0),Ip(s,function(o,l){return _ne(t,r,i,o,l,n,a)}),ek(t,i,!1),n&&t.u&&Uu("Patches").N(r,n,t.u,t.s)}return r.o}function _ne(t,e,n,r,i,s,a){if(_c(i)){var o=JI(t,i,s&&e&&e.i!==3&&!up(e.R,r)?s.concat(r):void 0);if(OEe(n,r,o),!_c(o))return;t.m=!1}else a&&n.add(i);if(Ic(i)&&!JW(i)){if(!t.h.D&&t._<1)return;JI(t,i),e&&e.A.l||ek(t,i)}}function ek(t,e,n){n===void 0&&(n=!1),!t.l&&t.h.D&&t.m&&ZW(e,n)}function BP(t,e){var n=t[Rr];return(n?Dm(n):t)[e]}function Ine(t,e){if(e in t)for(var n=Object.getPrototypeOf(t);n;){var r=Object.getOwnPropertyDescriptor(n,e);if(r)return r;n=Object.getPrototypeOf(n)}}function Ph(t){t.P||(t.P=!0,t.l&&Ph(t.l))}function UP(t){t.o||(t.o=XW(t.t))}function KN(t,e,n){var r=mO(e)?Uu("MapSet").F(e,n):gO(e)?Uu("MapSet").T(e,n):t.O?function(i,s){var a=Array.isArray(i),o={i:a?1:0,A:s?s.A:GN(),P:!1,I:!1,R:{},l:s,t:i,k:null,o:null,j:null,C:!1},l=o,c=cS;a&&(l=[o],c=Qx);var u=Proxy.revocable(l,c),d=u.revoke,f=u.proxy;return o.k=f,o.j=d,f}(e,n):Uu("ES5").J(e,n);return(n?n.A:GN()).p.push(r),r}function YN(t){return _c(t)||Vs(22,t),function e(n){if(!Ic(n))return n;var r,i=n[Rr],s=kp(n);if(i){if(!i.P&&(i.i<4||!Uu("ES5").K(i)))return i.t;i.I=!0,r=kne(n,s),i.I=!1}else r=kne(n,s);return Ip(r,function(a,o){i&&G5(i.t,a)===o||OEe(r,a,e(o))}),s===3?new Set(r):r}(t)}function kne(t,e){switch(e){case 2:return new Map(t);case 3:return Array.from(t)}return XW(t)}function Kwt(){function t(s,a){var o=i[s];return o?o.enumerable=a:i[s]=o={configurable:!0,enumerable:a,get:function(){var l=this[Rr];return cS.get(l,s)},set:function(l){var c=this[Rr];cS.set(c,s,l)}},o}function e(s){for(var a=s.length-1;a>=0;a--){var o=s[a][Rr];if(!o.P)switch(o.i){case 5:r(o)&&Ph(o);break;case 4:n(o)&&Ph(o)}}}function n(s){for(var a=s.t,o=s.k,l=uy(o),c=l.length-1;c>=0;c--){var u=l[c];if(u!==Rr){var d=a[u];if(d===void 0&&!up(a,u))return!0;var f=o[u],h=f&&f[Rr];if(h?h.t!==d:!MEe(f,d))return!0}}var m=!!a[Rr];return l.length!==uy(a).length+(m?0:1)}function r(s){var a=s.k;if(a.length!==s.t.length)return!0;var o=Object.getOwnPropertyDescriptor(a,a.length-1);if(o&&!o.get)return!0;for(var l=0;l<a.length;l++)if(!a.hasOwnProperty(l))return!0;return!1}var i={};PEe("ES5",{J:function(s,a){var o=Array.isArray(s),l=function(u,d){if(u){for(var f=Array(d.length),h=0;h<d.length;h++)Object.defineProperty(f,""+h,t(h,!0));return f}var m=$Ee(d);delete m[Rr];for(var g=uy(m),b=0;b<g.length;b++){var E=g[b];m[E]=t(E,u||!!m[E].enumerable)}return Object.create(Object.getPrototypeOf(d),m)}(o,s),c={i:o?5:4,A:a?a.A:GN(),P:!1,I:!1,R:{},l:a,t:s,k:l,o:null,g:!1,C:!1};return Object.defineProperty(l,Rr,{value:c,writable:!0}),l},S:function(s,a,o){o?_c(a)&&a[Rr].A===s&&e(s.p):(s.u&&function l(c){if(c&&typeof c=="object"){var u=c[Rr];if(u){var d=u.t,f=u.k,h=u.R,m=u.i;if(m===4)Ip(f,function(S){S!==Rr&&(d[S]!==void 0||up(d,S)?h[S]||l(f[S]):(h[S]=!0,Ph(u)))}),Ip(d,function(S){f[S]!==void 0||up(f,S)||(h[S]=!1,Ph(u))});else if(m===5){if(r(u)&&(Ph(u),h.length=!0),f.length<d.length)for(var g=f.length;g<d.length;g++)h[g]=!1;else for(var b=d.length;b<f.length;b++)h[b]=!0;for(var E=Math.min(f.length,d.length),x=0;x<E;x++)f.hasOwnProperty(x)||(h[x]=!0),h[x]===void 0&&l(f[x])}}}}(s.p[0]),e(s.p))},K:function(s){return s.i===4?n(s):r(s)}})}function Ywt(){function t(r){if(!Ic(r))return r;if(Array.isArray(r))return r.map(t);if(mO(r))return new Map(Array.from(r.entries()).map(function(a){return[a[0],t(a[1])]}));if(gO(r))return new Set(Array.from(r).map(t));var i=Object.create(Object.getPrototypeOf(r));for(var s in r)i[s]=t(r[s]);return up(r,Yw)&&(i[Yw]=r[Yw]),i}function e(r){return _c(r)?t(r):r}var n="add";
2252PEe("Patches",{$:function(r,i){return i.forEach(function(s){for(var a=s.path,o=s.op,l=r,c=0;c<a.length-1;c++){var u=kp(l),d=a[c];typeof d!="string"&&typeof d!="number"&&(d=""+d),u!==0&&u!==1||d!=="__proto__"&&d!=="constructor"||Vs(24),typeof l=="function"&&d==="prototype"&&Vs(24),typeof(l=G5(l,d))!="object"&&Vs(15,a.join("/"))}var f=kp(l),h=t(s.value),m=a[a.length-1];switch(o){case"replace":switch(f){case 2:return l.set(m,h);case 3:Vs(16);default:return l[m]=h}case n:switch(f){case 1:return m==="-"?l.push(h):l.splice(m,0,h);case 2:return l.set(m,h);case 3:return l.add(h);default:return l[m]=h}case"remove":switch(f){case 1:return l.splice(m,1);case 2:return l.delete(m);case 3:return l.delete(s.value);default:return delete l[m]}default:Vs(17,o)}}),r},N:function(r,i,s,a){switch(r.i){case 0:case 4:case 2:return function(o,l,c,u){var d=o.t,f=o.o;Ip(o.R,function(h,m){var g=G5(d,h),b=G5(f,h),E=m?up(d,h)?"replace":n:"remove";if(g!==b||E!=="replace"){var x=l.concat(h);c.push(E==="remove"?{op:E,path:x}:{op:E,path:x,value:b}),u.push(E===n?{op:"remove",path:x}:E==="remove"?{op:n,path:x,value:e(g)}:{op:"replace",path:x,value:e(g)})}})}(r,i,s,a);case 5:case 1:return function(o,l,c,u){var d=o.t,f=o.R,h=o.o;if(h.length<d.length){var m=[h,d];d=m[0],h=m[1];var g=[u,c];c=g[0],u=g[1]}for(var b=0;b<d.length;b++)if(f[b]&&h[b]!==d[b]){var E=l.concat([b]);c.push({op:"replace",path:E,value:e(h[b])}),u.push({op:"replace",path:E,value:e(d[b])})}for(var x=d.length;x<h.length;x++){var S=l.concat([x]);c.push({op:n,path:S,value:e(h[x])})}d.length<h.length&&u.push({op:"replace",path:l.concat(["length"]),value:d.length})}(r,i,s,a);case 3:return function(o,l,c,u){var d=o.t,f=o.o,h=0;d.forEach(function(m){if(!f.has(m)){var g=l.concat([h]);c.push({op:"remove",path:g,value:m}),u.unshift({op:n,path:g,value:m})}h++}),h=0,f.forEach(function(m){if(!d.has(m)){var g=l.concat([h]);c.push({op:n,path:g,value:m}),u.unshift({op:"remove",path:g,value:m})}h++})}(r,i,s,a)}},M:function(r,i,s,a){s.push({op:"replace",path:[],value:i===tz?void 0:i}),a.push({op:"replace",path:[],value:r})}})}var Dne,lS,ez=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",Qwt=typeof Map<"u",Xwt=typeof Set<"u",Lne=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",tz=ez?Symbol.for("immer-nothing"):((Dne={})["immer-nothing"]=!0,Dne),Yw=ez?Symbol.for("immer-draftable"):"__$immer_draftable",Rr=ez?Symbol.for("immer-state"):"__$immer_state",Zwt=""+Object.prototype.constructor,uy=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Object.getOwnPropertyNames,$Ee=Object.getOwnPropertyDescriptors||function(t){var e={};return uy(t).forEach(function(n){e[n]=Object.getOwnPropertyDescriptor(t,n)}),e},QN={},cS={get:function(t,e){if(e===Rr)return t;var n=Dm(t);if(!up(n,e))return function(i,s,a){var o,l=Ine(s,a);return l?"value"in l?l.value:(o=l.get)===null||o===void 0?void 0:o.call(i.k):void 0}(t,n,e);var r=n[e];return t.I||!Ic(r)?r:r===BP(t.t,e)?(UP(t),t.o[e]=KN(t.A.h,r,t)):r},has:function(t,e){return e in Dm(t)},ownKeys:function(t){return Reflect.ownKeys(Dm(t))},set:function(t,e,n){var r=Ine(Dm(t),e);if(r?.set)return r.set.call(t.k,n),!0;if(!t.P){var i=BP(Dm(t),e),s=i?.[Rr];if(s&&s.t===n)return t.o[e]=n,t.R[e]=!1,!0;if(MEe(n,i)&&(n!==void 0||up(t.t,e)))return!0;UP(t),Ph(t)}return t.o[e]===n&&(n!==void 0||e in t.o)||Number.isNaN(n)&&Number.isNaN(t.o[e])||(t.o[e]=n,t.R[e]=!0),!0},deleteProperty:function(t,e){return BP(t.t,e)!==void 0||e in t.t?(t.R[e]=!1,UP(t),Ph(t)):delete t.R[e],t.o&&delete t.o[e],!0},getOwnPropertyDescriptor:function(t,e){var n=Dm(t),r=Reflect.getOwnPropertyDescriptor(n,e);return r&&{writable:!0,configurable:t.i!==1||e!=="length",enumerable:r.enumerable,value:n[e]}},defineProperty:function(){Vs(11)},getPrototypeOf:function(t){return Object.getPrototypeOf(t.t)},setPrototypeOf:function(){Vs(12)}},Qx={};Ip(cS,function(t,e){Qx[t]=function(){return arguments[0]=arguments[0][0],e.apply(this,arguments)}}),Qx.deleteProperty=function(t,e){return Qx.set.call(this,t,e,void 0)},Qx.set=function(t,e,n){return cS.set.call(this,t[0],e,n,t[0])};var Jwt=function(){function t(n){var r=this;this.O=Lne,this.D=!0,this.produce=function(i,s,a){if(typeof i=="function"&&typeof s!="function"){var o=s;
2252s=i;var l=r;return function(g){var b=this;g===void 0&&(g=o);for(var E=arguments.length,x=Array(E>1?E-1:0),S=1;S<E;S++)x[S-1]=arguments[S];return l.produce(g,function(A){var R;return(R=s).call.apply(R,[b,A].concat(x))})}}var c;if(typeof s!="function"&&Vs(6),a!==void 0&&typeof a!="function"&&Vs(7),Ic(i)){var u=Rne(r),d=KN(r,i,void 0),f=!0;try{c=s(d),f=!1}finally{f?ZI(u):qN(u)}return typeof Promise<"u"&&c instanceof Promise?c.then(function(g){return FP(u,a),jP(g,u)},function(g){throw ZI(u),g}):(FP(u,a),jP(c,u))}if(!i||typeof i!="object"){if((c=s(i))===void 0&&(c=i),c===tz&&(c=void 0),r.D&&ZW(c,!0),a){var h=[],m=[];Uu("Patches").M(i,c,h,m),a(h,m)}return c}Vs(21,i)},this.produceWithPatches=function(i,s){if(typeof i=="function")return function(c){for(var u=arguments.length,d=Array(u>1?u-1:0),f=1;f<u;f++)d[f-1]=arguments[f];return r.produceWithPatches(c,function(h){return i.apply(void 0,[h].concat(d))})};var a,o,l=r.produce(i,s,function(c,u){a=c,o=u});return typeof Promise<"u"&&l instanceof Promise?l.then(function(c){return[c,a,o]}):[l,a,o]},typeof n?.useProxies=="boolean"&&this.setUseProxies(n.useProxies),typeof n?.autoFreeze=="boolean"&&this.setAutoFreeze(n.autoFreeze)}var e=t.prototype;return e.createDraft=function(n){Ic(n)||Vs(8),_c(n)&&(n=YN(n));var r=Rne(this),i=KN(this,n,void 0);return i[Rr].C=!0,qN(r),i},e.finishDraft=function(n,r){var i=n&&n[Rr],s=i.A;return FP(s,r),jP(void 0,s)},e.setAutoFreeze=function(n){this.D=n},e.setUseProxies=function(n){n&&!Lne&&Vs(20),this.O=n},e.applyPatches=function(n,r){var i;for(i=r.length-1;i>=0;i--){var s=r[i];if(s.path.length===0&&s.op==="replace"){n=s.value;break}}i>-1&&(r=r.slice(i+1));var a=Uu("Patches").$;return _c(n)?a(n,r):this.produce(n,function(o){return a(o,r)})},t}(),Uo=new Jwt,ud=Uo.produce,NEe=Uo.produceWithPatches.bind(Uo);Uo.setAutoFreeze.bind(Uo);Uo.setUseProxies.bind(Uo);var One=Uo.applyPatches.bind(Uo),xmn=Uo.createDraft.bind(Uo),wmn=Uo.finishDraft.bind(Uo);function Tf(t){"@babel/helpers - typeof";return Tf=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},Tf(t)}function e2t(t,e){if(Tf(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e);if(Tf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function FEe(t){var e=e2t(t,"string");return Tf(e)=="symbol"?e:e+""}function Xx(t,e,n){return(e=FEe(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Mne(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function wt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Mne(Object(n),!0).forEach(function(r){Xx(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Mne(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function sa(t){return"Minified Redux error #"+t+"; visit https://redux.js.org/Errors?code="+t+" for the full message or use the non-minified dev environment for full errors. "}var Pne=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),HP=function(){return Math.random().toString(36).substring(7).split("").join(".")},tk={INIT:"@@redux/INIT"+HP(),REPLACE:"@@redux/REPLACE"+HP(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+HP()}};function t2t(t){if(typeof t!="object"||t===null)return!1;for(var e=t;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function jEe(t,e,n){var r;if(typeof e=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(sa(0));if(typeof e=="function"&&typeof n>"u"&&(n=e,e=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(sa(1));return n(jEe)(t,e)}if(typeof t!="function")throw new Error(sa(2));var i=t,s=e,a=[],o=a,l=!1;function c(){o===a&&(o=a.slice())}function u(){if(l)throw new Error(sa(3));return s}function d(g){if(typeof g!="function")throw new Error(sa(4));if(l)throw new Error(sa(5));var b=!0;return c(),o.push(g),function(){if(b){if(l)throw new Error(sa(6));b=!1,c();var x=o.indexOf(g);
2252o.splice(x,1),a=null}}}function f(g){if(!t2t(g))throw new Error(sa(7));if(typeof g.type>"u")throw new Error(sa(8));if(l)throw new Error(sa(9));try{l=!0,s=i(s,g)}finally{l=!1}for(var b=a=o,E=0;E<b.length;E++){var x=b[E];x()}return g}function h(g){if(typeof g!="function")throw new Error(sa(10));i=g,f({type:tk.REPLACE})}function m(){var g,b=d;return g={subscribe:function(x){if(typeof x!="object"||x===null)throw new Error(sa(11));function S(){x.next&&x.next(u())}S();var A=b(S);return{unsubscribe:A}}},g[Pne]=function(){return this},g}return f({type:tk.INIT}),r={dispatch:f,subscribe:d,getState:u,replaceReducer:h},r[Pne]=m,r}function n2t(t){Object.keys(t).forEach(function(e){var n=t[e],r=n(void 0,{type:tk.INIT});if(typeof r>"u")throw new Error(sa(12));if(typeof n(void 0,{type:tk.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(sa(13))})}function vO(t){for(var e=Object.keys(t),n={},r=0;r<e.length;r++){var i=e[r];typeof t[i]=="function"&&(n[i]=t[i])}var s=Object.keys(n),a;try{n2t(n)}catch(o){a=o}return function(l,c){if(l===void 0&&(l={}),a)throw a;for(var u=!1,d={},f=0;f<s.length;f++){var h=s[f],m=n[h],g=l[h],b=m(g,c);if(typeof b>"u")throw c&&c.type,new Error(sa(14));d[h]=b,u=u||b!==g}return u=u||s.length!==Object.keys(l).length,u?d:l}}function nk(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.length===0?function(r){return r}:e.length===1?e[0]:e.reduce(function(r,i){return function(){return r(i.apply(void 0,arguments))}})}function r2t(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(r){return function(){var i=r.apply(void 0,arguments),s=function(){throw new Error(sa(15))},a={getState:i.getState,dispatch:function(){return s.apply(void 0,arguments)}},o=e.map(function(l){return l(a)});return s=nk.apply(void 0,o)(i.dispatch),wt(wt({},i),{},{dispatch:s})}}}var rk="NOT_FOUND";function i2t(t){var e;return{get:function(r){return e&&t(e.key,r)?e.value:rk},put:function(r,i){e={key:r,value:i}},getEntries:function(){return e?[e]:[]},clear:function(){e=void 0}}}function s2t(t,e){var n=[];function r(o){var l=n.findIndex(function(u){return e(o,u.key)});if(l>-1){var c=n[l];return l>0&&(n.splice(l,1),n.unshift(c)),c.value}return rk}function i(o,l){r(o)===rk&&(n.unshift({key:o,value:l}),n.length>t&&n.pop())}function s(){return n}function a(){n=[]}return{get:r,put:i,getEntries:s,clear:a}}var a2t=function(e,n){return e===n};function o2t(t){return function(n,r){if(n===null||r===null||n.length!==r.length)return!1;for(var i=n.length,s=0;s<i;s++)if(!t(n[s],r[s]))return!1;return!0}}function XN(t,e){var n=typeof e=="object"?e:{equalityCheck:e},r=n.equalityCheck,i=r===void 0?a2t:r,s=n.maxSize,a=s===void 0?1:s,o=n.resultEqualityCheck,l=o2t(i),c=a===1?i2t(l):s2t(a,l);function u(){var d=c.get(arguments);if(d===rk){if(d=t.apply(null,arguments),o){var f=c.getEntries(),h=f.find(function(m){return o(m.value,d)});h&&(d=h.value)}c.put(arguments,d)}return d}return u.clearCache=function(){return c.clear()},u}function l2t(t){var e=Array.isArray(t[0])?t[0]:t;if(!e.every(function(r){return typeof r=="function"})){var n=e.map(function(r){return typeof r=="function"?"function "+(r.name||"unnamed")+"()":typeof r}).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return e}function c2t(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var i=function(){for(var a=arguments.length,o=new Array(a),l=0;l<a;l++)o[l]=arguments[l];var c=0,u,d={memoizeOptions:void 0},f=o.pop();if(typeof f=="object"&&(d=f,f=o.pop()),typeof f!="function")throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof f+"]");var h=d,m=h.memoizeOptions,g=m===void 0?n:m,b=Array.isArray(g)?g:[g],E=l2t(o),x=t.apply(void 0,[function(){return c++,f.apply(null,arguments)}].concat(b)),S=t(function(){for(var R=[],C=E.length,T=0;T<C;T++)R.push(E[T].apply(null,arguments));return u=x.apply(null,R),u});return Object.assign(S,{resultFunc:f,memoizedResultFunc:x,dependencies:E,lastResult:function(){return u},recomputations:function(){return c},resetRecomputations:function(){return c=0}}),S};return i}var dy=c2t(XN);function BEe(t){var e=function(r){var i=r.dispatch,s=r.getState;return function(a){return function(o){return typeof o=="function"?o(i,s,t):a(o)}}};return e}var ZN=BEe();ZN.withExtraArgument=BEe;var UEe=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(r[s]=i[s])},t(e,n)};return function(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");t(e,n);function r(){this.constructor=e}
2252e.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),u2t=function(t,e){var n={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},r,i,s,a;return a={next:o(0),throw:o(1),return:o(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function o(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,i&&(s=c[0]&2?i.return:c[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,c[1])).done)return s;switch(i=0,s&&(c=[c[0]&2,s.value]),c[0]){case 0:case 1:s=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,i=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(s=n.trys,!(s=s.length>0&&s[s.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]<s[3])){n.label=c[1];break}if(c[0]===6&&n.label<s[1]){n.label=s[1],s=c;break}if(s&&n.label<s[2]){n.label=s[2],n.ops.push(c);break}s[2]&&n.ops.pop(),n.trys.pop();continue}c=e.call(t,n)}catch(u){c=[6,u],i=0}finally{r=s=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},fb=function(t,e){for(var n=0,r=e.length,i=t.length;n<r;n++,i++)t[i]=e[n];return t},d2t=Object.defineProperty,f2t=Object.defineProperties,h2t=Object.getOwnPropertyDescriptors,$ne=Object.getOwnPropertySymbols,p2t=Object.prototype.hasOwnProperty,m2t=Object.prototype.propertyIsEnumerable,Nne=function(t,e,n){return e in t?d2t(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n},dp=function(t,e){for(var n in e||(e={}))p2t.call(e,n)&&Nne(t,n,e[n]);if($ne)for(var r=0,i=$ne(e);r<i.length;r++){var n=i[r];m2t.call(e,n)&&Nne(t,n,e[n])}return t},VP=function(t,e){return f2t(t,h2t(e))},g2t=function(t,e,n){return new Promise(function(r,i){var s=function(l){try{o(n.next(l))}catch(c){i(c)}},a=function(l){try{o(n.throw(l))}catch(c){i(c)}},o=function(l){return l.done?r(l.value):Promise.resolve(l.value).then(s,a)};o((n=n.apply(t,e)).next())})},v2t=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?nk:nk.apply(null,arguments)};function hb(t){if(typeof t!="object"||t===null)return!1;var e=Object.getPrototypeOf(t);if(e===null)return!0;for(var n=e;Object.getPrototypeOf(n)!==null;)n=Object.getPrototypeOf(n);return e===n}var y2t=function(t){return t&&typeof t.match=="function"};function oo(t,e){function n(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(e){var s=e.apply(void 0,r);if(!s)throw new Error("prepareAction did not return an object");return dp(dp({type:t,payload:s.payload},"meta"in s&&{meta:s.meta}),"error"in s&&{error:s.error})}return{type:t,payload:r[0]}}return n.toString=function(){return""+t},n.type=t,n.match=function(r){return r.type===t},n}var b2t=function(t){UEe(e,t);function e(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=t.apply(this,n)||this;return Object.setPrototypeOf(i,e.prototype),i}return Object.defineProperty(e,Symbol.species,{get:function(){return e},enumerable:!1,configurable:!0}),e.prototype.concat=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t.prototype.concat.apply(this,n)},e.prototype.prepend=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return n.length===1&&Array.isArray(n[0])?new(e.bind.apply(e,fb([void 0],n[0].concat(this)))):new(e.bind.apply(e,fb([void 0],n.concat(this))))},e}(Array),E2t=function(t){UEe(e,t);function e(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=t.apply(this,n)||this;return Object.setPrototypeOf(i,e.prototype),i}return Object.defineProperty(e,Symbol.species,{get:function(){return e},enumerable:!1,configurable:!0}),e.prototype.concat=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t.prototype.concat.apply(this,n)},e.prototype.prepend=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return n.length===1&&Array.isArray(n[0])?new(e.bind.apply(e,fb([void 0],n[0].concat(this)))):new(e.bind.apply(e,fb([void 0],n.concat(this))))},e}(Array);function JN(t){return Ic(t)?ud(t,function(){}):t}function x2t(t){return typeof t=="boolean"}function w2t(){return function(e){return S2t(e)}}function S2t(t){t===void 0&&(t={});var e=t.thunk,n=e===void 0?!0:e;t.immutableCheck,t.serializableCheck,t.actionCreatorCheck;var r=new b2t;
2252return n&&(x2t(n)?r.push(ZN):r.push(ZN.withExtraArgument(n.extraArgument))),r}function T2t(t){var e=w2t(),n=t||{},r=n.reducer,i=r===void 0?void 0:r,s=n.middleware,a=s===void 0?e():s,o=n.devTools,l=o===void 0?!0:o,c=n.preloadedState,u=c===void 0?void 0:c,d=n.enhancers,f=d===void 0?void 0:d,h;if(typeof i=="function")h=i;else if(hb(i))h=vO(i);else throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');var m=a;typeof m=="function"&&(m=m(e));var g=r2t.apply(void 0,m),b=nk;l&&(b=v2t(dp({trace:!1},typeof l=="object"&&l)));var E=new E2t(g),x=E;Array.isArray(f)?x=fb([g],f):typeof f=="function"&&(x=f(E));var S=b.apply(void 0,x);return jEe(h,u,S)}function HEe(t){var e={},n=[],r,i={addCase:function(s,a){var o=typeof s=="string"?s:s.type;if(!o)throw new Error("`builder.addCase` cannot be called with an empty action type");if(o in e)throw new Error("`builder.addCase` cannot be called with two reducers for the same action type");return e[o]=a,i},addMatcher:function(s,a){return n.push({matcher:s,reducer:a}),i},addDefaultCase:function(s){return r=s,i}};return t(i),[e,n,r]}function A2t(t){return typeof t=="function"}function C2t(t,e,n,r){n===void 0&&(n=[]);var i=typeof e=="function"?HEe(e):[e,n,r],s=i[0],a=i[1],o=i[2],l;if(A2t(t))l=function(){return JN(t())};else{var c=JN(t);l=function(){return c}}function u(d,f){d===void 0&&(d=l());var h=fb([s[f.type]],a.filter(function(m){var g=m.matcher;return g(f)}).map(function(m){var g=m.reducer;return g}));return h.filter(function(m){return!!m}).length===0&&(h=[o]),h.reduce(function(m,g){if(g)if(_c(m)){var b=m,E=g(b,f);return E===void 0?m:E}else{if(Ic(m))return ud(m,function(x){return g(x,f)});var E=g(m,f);if(E===void 0){if(m===null)return m;throw Error("A case reducer on a non-draftable value must not return undefined")}return E}return m},d)}return u.getInitialState=l,u}function R2t(t,e){return t+"/"+e}function Th(t){var e=t.name;if(!e)throw new Error("`name` is a required option for createSlice");var n=typeof t.initialState=="function"?t.initialState:JN(t.initialState),r=t.reducers||{},i=Object.keys(r),s={},a={},o={};i.forEach(function(u){var d=r[u],f=R2t(e,u),h,m;"reducer"in d?(h=d.reducer,m=d.prepare):h=d,s[u]=h,a[f]=h,o[u]=m?oo(f,m):oo(f)});function l(){var u=typeof t.extraReducers=="function"?HEe(t.extraReducers):[t.extraReducers],d=u[0],f=d===void 0?{}:d,h=u[1],m=h===void 0?[]:h,g=u[2],b=g===void 0?void 0:g,E=dp(dp({},f),a);return C2t(n,function(x){for(var S in E)x.addCase(S,E[S]);for(var A=0,R=m;A<R.length;A++){var C=R[A];x.addMatcher(C.matcher,C.reducer)}b&&x.addDefaultCase(b)})}var c;return{name:e,reducer:function(u,d){return c||(c=l()),c(u,d)},actions:o,caseReducers:s,getInitialState:function(){return c||(c=l()),c.getInitialState()}}}var _2t="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",VEe=function(t){t===void 0&&(t=21);for(var e="",n=t;n--;)e+=_2t[Math.random()*64|0];return e},I2t=["name","message","stack","code"],WP=function(){function t(e,n){this.payload=e,this.meta=n}return t}(),Fne=function(){function t(e,n){this.payload=e,this.meta=n}return t}(),k2t=function(t){if(typeof t=="object"&&t!==null){for(var e={},n=0,r=I2t;n<r.length;n++){var i=r[n];typeof t[i]=="string"&&(e[i]=t[i])}return e}return{message:String(t)}},jne=function(){function t(e,n,r){var i=oo(e+"/fulfilled",function(c,u,d,f){return{payload:c,meta:VP(dp({},f||{}),{arg:d,requestId:u,requestStatus:"fulfilled"})}}),s=oo(e+"/pending",function(c,u,d){return{payload:void 0,meta:VP(dp({},d||{}),{arg:u,requestId:c,requestStatus:"pending"})}}),a=oo(e+"/rejected",function(c,u,d,f,h){return{payload:f,error:(r&&r.serializeError||k2t)(c||"Rejected"),meta:VP(dp({},h||{}),{arg:d,requestId:u,rejectedWithValue:!!f,requestStatus:"rejected",aborted:c?.name==="AbortError",condition:c?.name==="ConditionError"})}}),o=typeof AbortController<"u"?AbortController:function(){function c(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return c.prototype.abort=function(){},c}();function l(c){return function(u,d,f){var h=r?.idGenerator?r.idGenerator(c):VEe(),m=new o,g;function b(x){g=x,m.abort()}var E=function(){return g2t(this,null,function(){var x,S,A,R,C,T,I;return u2t(this,function(D){switch(D.label){case 0:return D.trys.push([0,4,,5]),R=(x=r?.condition)==null?void 0:x.call(r,c,{get
2252State:d,extra:f}),L2t(R)?[4,R]:[3,2];case 1:R=D.sent(),D.label=2;case 2:if(R===!1||m.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return C=new Promise(function(k,O){return m.signal.addEventListener("abort",function(){return O({name:"AbortError",message:g||"Aborted"})})}),u(s(h,c,(S=r?.getPendingMeta)==null?void 0:S.call(r,{requestId:h,arg:c},{getState:d,extra:f}))),[4,Promise.race([C,Promise.resolve(n(c,{dispatch:u,getState:d,extra:f,requestId:h,signal:m.signal,abort:b,rejectWithValue:function(k,O){return new WP(k,O)},fulfillWithValue:function(k,O){return new Fne(k,O)}})).then(function(k){if(k instanceof WP)throw k;return k instanceof Fne?i(k.payload,h,c,k.meta):i(k,h,c)})])];case 3:return A=D.sent(),[3,5];case 4:return T=D.sent(),A=T instanceof WP?a(null,h,c,T.payload,T.meta):a(T,h,c),[3,5];case 5:return I=r&&!r.dispatchConditionRejection&&a.match(A)&&A.meta.condition,I||u(A),[2,A]}})})}();return Object.assign(E,{abort:b,requestId:h,arg:c,unwrap:function(){return E.then(D2t)}})}}return Object.assign(l,{pending:s,rejected:a,fulfilled:i,typePrefix:e})}return t.withTypes=function(){return t},t}();function D2t(t){if(t.meta&&t.meta.rejectedWithValue)throw t.payload;if(t.error)throw t.error;return t.payload}function L2t(t){return t!==null&&typeof t=="object"&&typeof t.then=="function"}var WEe=function(t,e){return y2t(t)?t.match(e):t(e)};function tE(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(n){return t.some(function(r){return WEe(r,n)})}}function Qw(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(n){return t.every(function(r){return WEe(r,n)})}}function yO(t,e){if(!t||!t.meta)return!1;var n=typeof t.meta.requestId=="string",r=e.indexOf(t.meta.requestStatus)>-1;return n&&r}function WT(t){return typeof t[0]=="function"&&"pending"in t[0]&&"fulfilled"in t[0]&&"rejected"in t[0]}function nz(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t.length===0?function(n){return yO(n,["pending"])}:WT(t)?function(n){var r=t.map(function(s){return s.pending}),i=tE.apply(void 0,r);return i(n)}:nz()(t[0])}function pb(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t.length===0?function(n){return yO(n,["rejected"])}:WT(t)?function(n){var r=t.map(function(s){return s.rejected}),i=tE.apply(void 0,r);return i(n)}:pb()(t[0])}function bO(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=function(r){return r&&r.meta&&r.meta.rejectedWithValue};return t.length===0?function(r){var i=Qw(pb.apply(void 0,t),n);return i(r)}:WT(t)?function(r){var i=Qw(pb.apply(void 0,t),n);return i(r)}:bO()(t[0])}function Fg(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t.length===0?function(n){return yO(n,["fulfilled"])}:WT(t)?function(n){var r=t.map(function(s){return s.fulfilled}),i=tE.apply(void 0,r);return i(n)}:Fg()(t[0])}function eF(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t.length===0?function(n){return yO(n,["pending","fulfilled","rejected"])}:WT(t)?function(n){for(var r=[],i=0,s=t;i<s.length;i++){var a=s[i];r.push(a.pending,a.rejected,a.fulfilled)}var o=tE.apply(void 0,r);return o(n)}:eF()(t[0])}var rz="listenerMiddleware";oo(rz+"/add");oo(rz+"/removeAll");oo(rz+"/remove");var Zx="RTK_autoBatch",ax=function(){return function(t){var e;return{payload:t,meta:(e={},e[Zx]=!0,e)}}},Bne;typeof queueMicrotask=="function"&&queueMicrotask.bind(typeof window<"u"?window:typeof global<"u"?global:globalThis);Kwt();var zEe=function(t,e){var n={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},r,i,s,a;return a={next:o(0),throw:o(1),return:o(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function o(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,i&&(s=c[0]&2?i.return:c[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,c[1])).done)return s;switch(i=0,s&&(c=[c[0]&2,s.value]),c[0]){case 0:case 1:s=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,i=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(s=n.trys,!(s=s.length>0&&s[s.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]<s[3])){n.label=c[1];break}if(c[0]===6&&n.label<s[1]){n.label=s[1],s=c;break}if(s&&n.label<s[2]){n.label=s[2],n.ops.push(c);break}s[2]&&n.ops.pop(),n.trys.pop();continue}c=e.call(t,n)}catch(u){c=[6,u],i=0}finally{r=s=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},ik=function(t,e){for(var n=0,r=e.length,i=t.length;n<r;n++,i++)t[i]=e[n];return t},O2t=Object.defineProperty,M2t=Object.defineProperties,P2t=Object.getOwnPropertyDescriptors,Une=Object.getOwnPropertySymbols,$2t=Object.prototype.hasOwnProperty,N2t=Object.prototype.propertyIsEnumerable,Hne=function(t,e,n){return e in t?O2t(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n},qi=function(t,e){for(var n in e||(e={}))$2t.call(e,n)&&Hne(t,n,e[n]);if(Une)for(var r=0,i=Une(e);r<i.length;r++){var n=i[r];N2t.call(e,n)&&Hne(t,n,e[n])}return t},rf=function(t,e){return M2t(t,P2t(e))},GEe=function(t,e,n){return new Promise(function(r,i){var s=function(l){try{o(n.next(l))}catch(c){i(c)}},a=function(l){try{o(n.throw(l))}catch(c){i(c)}},o=function(l){return l.done?r(l.value):Promise.resolve(l.value).then(s,a)};o((n=n.apply(t,e)).next())})},jr;(function(t){t.uninitialized="uninitialized",t.pending="pending",t.fulfilled="fulfilled",t.rejected="rejected"})(jr||(jr={}));function F2t(t){return{status:t,isUninitialized:t===jr.uninitialized,isLoading:t===jr.pending,isSuccess:t===jr.fulfilled,isError:t===jr.rejected}}var Vne=function(t){return[].concat.apply([],t)};function j2t(){return typeof navigator>"u"||navigator.onLine===void 0?!0:navigator.onLine}function B2t(){return typeof document>"u"?!0:document.visibilityState!=="hidden"}var Wne=hb;function qEe(t,e){if(t===e||!(Wne(t)&&Wne(e)||Array.isArray(t)&&Array.isArray(e)))return e;for(var n=Object.keys(e),r=Object.keys(t),i=n.length===r.length,s=Array.isArray(e)?[]:{},a=0,o=n;a<o.length;a++){var l=o[a];s[l]=qEe(t[l],e[l]),i&&(i=t[l]===s[l])}return i?t:s}var zne=function(){function t(e,n){n===void 0&&(n=void 0),this.value=e,this.meta=n}return t}(),iz=oo("__rtkq/focused"),KEe=oo("__rtkq/unfocused"),sz=oo("__rtkq/online"),YEe=oo("__rtkq/offline"),Zu;(function(t){t.query="query",t.mutation="mutation"})(Zu||(Zu={}));function QEe(t){return t.type===Zu.query}function U2t(t){return t.type===Zu.mutation}function az(t,e,n,r,i,s){return H2t(t)?t(e,n,r,i).map(tF).map(s):Array.isArray(t)?t.map(tF).map(s):[]}function H2t(t){return typeof t=="function"}function tF(t){return typeof t=="string"?{type:t}:t}function zP(t){return t!=null}var uS=Symbol("forceQueryFn"),nF=function(t){return typeof t[uS]=="function"};function V2t(t){var e=t.serializeQueryArgs,n=t.queryThunk,r=t.mutationThunk,i=t.api,s=t.context,a=new Map,o=new Map,l=i.internalActions,c=l.unsubscribeQueryResult,u=l.removeMutationResult,d=l.updateSubscriptionOptions;return{buildInitiateQuery:x,buildInitiateMutation:S,getRunningQueryThunk:m,getRunningMutationThunk:g,getRunningQueriesThunk:b,getRunningMutationsThunk:E,getRunningOperationPromises:h,removalWarning:f};function f(){throw new Error(`This method had to be removed due to a conceptual bug in RTK.
2253       Please see https://github.com/reduxjs/redux-toolkit/pull/2481 for details.
2254       See https://redux-toolkit.js.org/rtk-query/usage/server-side-rendering for new guidance on SSR.`)}function h(){{var A=function(R){return Array.from(R.values()).flatMap(function(C){return C?Object.values(C):[]})};return ik(ik([],A(a)),A(o)).filter(zP)}}function m(A,R){return function(C){var T,I=s.endpointDefinitions[A],D=e({queryArgs:R,endpointDefinition:I,endpointName:A});return(T=a.get(C))==null?void 0:T[D]}}function g(A,R){return function(C){var T;return(T=o.get(C))==null?void 0:T[R]}}function b(){return function(A){return Object.values(a.get(A)||{}).filter(zP)}}function E(){return function(A){return Object.values(o.get(A)||{}).filter(zP)}}function x(A,R){var C=function(T,I){var D=I===void 0?{}:I,k=D.subscribe,O=k===void 0?!0:k,P=D.forceRefetch,M=D.subscriptionOptions,j=uS,U=D[j];return function(z,G){var F,$,H=e({queryArgs:T,endpointDefinition:R,endpointName:A}),q=n((F={type:"query",subscribe:O,forceRefetch:P,subscriptionOptions:M,endpointName:A,originalArgs:T,queryCacheKey:H},F[uS]=U,F)),Y=i.endpoints[A].select(T),se=z(q),ye=Y(G()),ie=se.requestId,ne=se.abort,ae=ye.requestId!==ie,Se=($=a.get(z))==null?void 0:$[H],Re=function(){return Y(G())},je=Object.assign(U?se.then(Re):ae&&!Se?Promise.resolve(ye):Promise.all([Se,se]).then(Re),{arg:T,requestId:ie,subscriptionOptions:M,queryCacheKey:H,abort:ne,unwrap:function(){return GEe(this,null,function(){var Me;return zEe(this,function(Et){switch(Et.label){case 0:return[4,je];case 1:if(Me=Et.sent(),Me.isError)throw Me.error;return[2,Me.data]}})})},refetch:function(){return z(C(T,{subscribe:!1,forceRefetch:!0}))},unsubscribe:function(){O&&z(c({queryCacheKey:H,requestId:ie}))},updateSubscriptionOptions:function(Me){je.subscriptionOptions=Me,z(d({endpointName:A,requestId:ie,queryCacheKey:H,options:Me}))}});if(!Se&&!ae&&!U){var Fe=a.get(z)||{};Fe[H]=je,a.set(z,Fe),je.then(function(){delete Fe[H],Object.keys(Fe).length||a.delete(z)})}return je}};return C}function S(A){return function(R,C){var T=C===void 0?{}:C,I=T.track,D=I===void 0?!0:I,k=T.fixedCacheKey;return function(O,P){var M=r({type:"mutation",endpointName:A,originalArgs:R,track:D,fixedCacheKey:k}),j=O(M),U=j.requestId,z=j.abort,G=j.unwrap,F=j.unwrap().then(function(Y){return{data:Y}}).catch(function(Y){return{error:Y}}),$=function(){O(u({requestId:U,fixedCacheKey:k}))},H=Object.assign(F,{arg:j.arg,requestId:U,abort:z,unwrap:G,unsubscribe:$,reset:$}),q=o.get(O)||{};return o.set(O,q),q[U]=H,H.then(function(){delete q[U],Object.keys(q).length||o.delete(O)}),k&&(q[k]=H,H.then(function(){q[k]===H&&(delete q[k],Object.keys(q).length||o.delete(O))})),H}}}}function Gne(t){return t}function W2t(t){var e=this,n=t.reducerPath,r=t.baseQuery,i=t.context.endpointDefinitions,s=t.serializeQueryArgs,a=t.a
2254pi,o=t.assertTagType,l=function(A,R,C,T){return function(I,D){var k=i[A],O=s({queryArgs:R,endpointDefinition:k,endpointName:A});if(I(a.internalActions.queryResultPatched({queryCacheKey:O,patches:C})),!!T){var P=a.endpoints[A].select(R)(D()),M=az(k.providesTags,P.data,void 0,R,{},o);I(a.internalActions.updateProvidedBy({queryCacheKey:O,providedTags:M}))}}},c=function(A,R,C,T){return T===void 0&&(T=!0),function(I,D){var k,O,P=a.endpoints[A],M=P.select(R)(D()),j={patches:[],inversePatches:[],undo:function(){return I(a.util.patchQueryData(A,R,j.inversePatches,T))}};if(M.status===jr.uninitialized)return j;var U;if("data"in M)if(Ic(M.data)){var z=NEe(M.data,C),G=z[0],F=z[1],$=z[2];(k=j.patches).push.apply(k,F),(O=j.inversePatches).push.apply(O,$),U=G}else U=C(M.data),j.patches.push({op:"replace",path:[],value:U}),j.inversePatches.push({op:"replace",path:[],value:M.data});return I(a.util.patchQueryData(A,R,j.patches,T)),j}},u=function(A,R,C){return function(T){var I;return T(a.endpoints[A].initiate(R,(I={subscribe:!1,forceRefetch:!0},I[uS]=function(){return{data:C}},I)))}},d=function(A,R){return GEe(e,[A,R],function(C,T){var I,D,k,O,P,M,j,U,z,G,F,$,H,q=T.signal,Y=T.abort,se=T.rejectWithValue,ye=T.fulfillWithValue,ie=T.dispatch,ne=T.getState,ae=T.extra;return zEe(this,function(Se){switch(Se.label){case 0:I=i[C.endpointName],Se.label=1;case 1:return Se.trys.push([1,8,,13]),D=Gne,k=void 0,O={signal:q,abort:Y,dispatch:ie,getState:ne,extra:ae,endpoint:C.endpointName,type:C.type,forced:C.type==="query"?f(C,ne()):void 0},P=C.type==="query"?C[uS]:void 0,P?(k=P(),[3,6]):[3,2];case 2:return I.query?[4,r(I.query(C.originalArgs),O,I.extraOptions)]:[3,4];case 3:return k=Se.sent(),I.transformResponse&&(D=I.transformResponse),[3,6];case 4:return[4,I.queryFn(C.originalArgs,O,I.extraOptions,function(Re){return r(Re,O,I.extraOptions)})];case 5:k=Se.sent(),Se.label=6;case 6:if(k.error)throw new zne(k.error,k.meta);return M=ye,[4,D(k.data,k.meta,C.originalArgs)];case 7:return[2,M.apply(void 0,[Se.sent(),($={fulfilledTimeStamp:Date.now(),baseQueryMeta:k.meta},$[Zx]=!0,$)])];case 8:if(j=Se.sent(),U=j,!(U instanceof zne))return[3,12];z=Gne,I.query&&I.transformErrorResponse&&(z=I.transformErrorResponse),Se.label=9;case 9:return Se.trys.push([9,11,,12]),G=se,[4,z(U.value,U.meta,C.originalArgs)];case 10:return[2,G.apply(void 0,[Se.sent(),(H={baseQueryMeta:U.meta},H[Zx]=!0,H)])];case 11:return F=Se.sent(),U=F,[3,12];case 12:throw console.error(U),U;case 13:return[2]}})})};function f(A,R){var C,T,I,D,k=(T=(C=R[n])==null?void 0:C.queries)==null?void 0:T[A.queryCacheKey],O=(I=R[n])==null?void 0:I.config.refetchOnMountOrArgChange,P=k?.fulfilledTimeStamp,M=(D=A.forceRefetch)!=null?D:A.subscribe&&O;return M?M===!0||(Number(new Date)-Number(P))/1e3>=M:!1}var h=jne(n+"/executeQuery",d,{getPendingMeta:function(){var A;return A={startedTimeStamp:Date.now()},A[Zx]=!0,A},condition:function(A,R){var C=R.getState,T,I,D,k=C(),O=(I=(T=k[n])==null?void 0:T.queries)==null?void 0:I[A.queryCacheKey],P=O?.fulfilledTimeStamp,M=A.originalArgs,j=O?.originalArgs,U=i[A.endpointName];return nF(A)?!0:O?.status==="pending"?!1:f(A,k)||QEe(U)&&((D=U?.forceRefetch)!=null&&D.call(U,{currentArg:M,previousArg:j,endpointState:O,state:k}))?!0:!P},dispatchConditionRejection:!0}),m=jne(n+"/executeMutation",d,{getPendingMeta:function(){var A;return A={startedTimeStamp:Date.now()},A[Zx]=!0,A}}),g=function(A){return"force"in A},b=function(A){return"ifOlderThan"in A},E=function(A,R,C){return function(T,I){var D=g(C)&&C.force,k=b(C)&&C.ifOlderThan,O=function(U){return U===void 0&&(U=!0),a.endpoints[A].initiate(R,{forceRefetch:U})},P=a.endpoints[A].select(R)(I());if(D)T(O());else if(k){var M=P?.fulfilledTimeStamp;if(!M){T(O());return}var j=(Number(new Date)-Number(new Date(M)))/1e3>=k;j&&T(O())}else T(O(!1))}};function x(A){return function(R){var C,T;return((T=(C=R?.meta)==null?void 0:C.arg)==null?void 0:T.endpointName)===A}}function S(A,R){return{matchPending:Qw(nz(A),x(R)),matchFulfilled:Qw(Fg(A),x(R)),matchRejected:Qw(pb(A),x(R))}}return{queryThunk:h,mutationThunk:m,prefetch:E,updateQueryData:c,upsertQueryData:u,patchQueryData:l,buildMatchThunkActions:S}}function XEe(t,e,n,r){return az(n[t.meta.arg.endpointName][e],Fg(t)?t.payload:void 0,bO(t)?t.payload:void 0,t.meta.arg.originalArgs,"baseQueryMeta"in t.meta?t.meta.baseQueryMeta:void 0,r)}function cR(t,e,n){var r=t[e];r&&n(r)}function dS(t){var e;return(e="arg"in t?t.arg.fixedCacheKey:t.fixedCacheKey)!=null?e:t.requestId}function qne(t,e,n){var r=t[dS(e)];r&&n(r)}var ox={};function z2t(t){var e=t.reducerPath,n=t.queryThunk,r=t.mutationThunk,i=t.context,s=i.endpointDefinitions,a=i.apiUid,o=i.extractRehydrationInfo,l=i.hasRehydrationInfo,c=t.assertTagType,u=t.config,d=oo(e+"/resetApiState"),f=Th({name:e+"/queries",initialState:ox,reducers:{removeQueryResult:{reducer:function(R,C){var T=C.payload.queryCacheKey;delete R[T]},prepare:ax()},queryResultPatched:{reducer:function(R,C){var T=C.payload,I=T.queryCacheKey,D=T.patches;cR(R,I,function(k){k.data=One(k.data,D.concat())})},prepare:ax()}},extraReducers:function(R){R.addCase(n.pending,function(C,T){var I=T.meta,D=T.meta.arg,k,O,P=nF(D);(D.subscribe||P)&&((O=C[k=D.queryCacheKey])!=null||(C[k]={status:jr.uninitialized,endpointName:D.endpointName})),cR(C,D.queryCacheKey,function(M){M.status=jr.pending,M.requestId=P&&M.requestId?M.requestId:I.requestId,D.originalArgs!==void 0&&(M.originalArgs=D.originalArgs),M.startedTimeStamp=I.startedTimeStamp})}).addCase(n.fulfilled,function(C,T){var I=T.meta,D=T.payload;cR(C,I.arg.queryCacheKey,function(k){var O;if(!(k.requestId!==I.requestId&&!nF(I.arg))){var P=s[I.arg.endpointName].merge;if(k.status=jr.fulfilled,P)if(k.data!==void 0){var M=I.fulfilledTimeStamp,j=I.arg,U=I.baseQueryMeta,z=I.requestId,G=ud(k.data,function(F){return P(F,D,{arg:j.originalArgs,baseQueryMeta:U,fulfilledTimeStamp:M,requestId:z})});k.data=G}else k.data=D;else k.data=(O=s[I.arg.endpointName].structuralSharing)==null||O?qEe(_c(k.data)?zwt(k.data):k.data,D):D;delete k.error,k.fulfilledTimeStamp=I.fulfilledTimeStamp}})}).addCase(n.rejected,function(C,T){var I=T.meta,D=I.condition,k=I.arg,O=I.requestId,P=T.error,M=T.payload;
2254cR(C,k.queryCacheKey,function(j){if(!D){if(j.requestId!==O)return;j.status=jr.rejected,j.error=M??P}})}).addMatcher(l,function(C,T){for(var I=o(T).queries,D=0,k=Object.entries(I);D<k.length;D++){var O=k[D],P=O[0],M=O[1];(M?.status===jr.fulfilled||M?.status===jr.rejected)&&(C[P]=M)}})}}),h=Th({name:e+"/mutations",initialState:ox,reducers:{removeMutationResult:{reducer:function(R,C){var T=C.payload,I=dS(T);I in R&&delete R[I]},prepare:ax()}},extraReducers:function(R){R.addCase(r.pending,function(C,T){var I=T.meta,D=T.meta,k=D.requestId,O=D.arg,P=D.startedTimeStamp;O.track&&(C[dS(I)]={requestId:k,status:jr.pending,endpointName:O.endpointName,startedTimeStamp:P})}).addCase(r.fulfilled,function(C,T){var I=T.payload,D=T.meta;D.arg.track&&qne(C,D,function(k){k.requestId===D.requestId&&(k.status=jr.fulfilled,k.data=I,k.fulfilledTimeStamp=D.fulfilledTimeStamp)})}).addCase(r.rejected,function(C,T){var I=T.payload,D=T.error,k=T.meta;k.arg.track&&qne(C,k,function(O){O.requestId===k.requestId&&(O.status=jr.rejected,O.error=I??D)})}).addMatcher(l,function(C,T){for(var I=o(T).mutations,D=0,k=Object.entries(I);D<k.length;D++){var O=k[D],P=O[0],M=O[1];(M?.status===jr.fulfilled||M?.status===jr.rejected)&&P!==M?.requestId&&(C[P]=M)}})}}),m=Th({name:e+"/invalidation",initialState:ox,reducers:{updateProvidedBy:{reducer:function(R,C){for(var T,I,D,k,O=C.payload,P=O.queryCacheKey,M=O.providedTags,j=0,U=Object.values(R);j<U.length;j++)for(var z=U[j],G=0,F=Object.values(z);G<F.length;G++){var $=F[G],H=$.indexOf(P);H!==-1&&$.splice(H,1)}for(var q=0,Y=M;q<Y.length;q++){var se=Y[q],ye=se.type,ie=se.id,ne=(k=(I=(T=R[ye])!=null?T:R[ye]={})[D=ie||"__internal_without_id"])!=null?k:I[D]=[],ae=ne.includes(P);ae||ne.push(P)}},prepare:ax()}},extraReducers:function(R){R.addCase(f.actions.removeQueryResult,function(C,T){for(var I=T.payload.queryCacheKey,D=0,k=Object.values(C);D<k.length;D++)for(var O=k[D],P=0,M=Object.values(O);P<M.length;P++){var j=M[P],U=j.indexOf(I);U!==-1&&j.splice(U,1)}}).addMatcher(l,function(C,T){for(var I,D,k,O,P=o(T).provided,M=0,j=Object.entries(P);M<j.length;M++)for(var U=j[M],z=U[0],G=U[1],F=0,$=Object.entries(G);F<$.length;F++)for(var H=$[F],q=H[0],Y=H[1],se=(O=(D=(I=C[z])!=null?I:C[z]={})[k=q||"__internal_without_id"])!=null?O:D[k]=[],ye=0,ie=Y;ye<ie.length;ye++){var ne=ie[ye],ae=se.includes(ne);ae||se.push(ne)}}).addMatcher(tE(Fg(n),bO(n)),function(C,T){var I=XEe(T,"providesTags",s,c),D=T.meta.arg.queryCacheKey;m.caseReducers.updateProvidedBy(C,m.actions.updateProvidedBy({queryCacheKey:D,providedTags:I}))})}}),g=Th({name:e+"/subscriptions",initialState:ox,reducers:{updateSubscriptionOptions:function(R,C){},unsubscribeQueryResult:function(R,C){},internal_probeSubscription:function(R,C){}}}),b=Th({name:e+"/internalSubscriptions",initialState:ox,reducers:{subscriptionsUpdated:{reducer:function(R,C){return One(R,C.payload)},prepare:ax()}}}),E=Th({name:e+"/config",initialState:qi({online:j2t(),focused:B2t(),middlewareRegistered:!1},u),reducers:{middlewareRegistered:function(R,C){var T=C.payload;R.middlewareRegistered=R.middlewareRegistered==="conflict"||a!==T?"conflict":!0}},extraReducers:function(R){R.addCase(sz,function(C){C.online=!0}).addCase(YEe,function(C){C.online=!1}).addCase(iz,function(C){C.focused=!0}).addCase(KEe,function(C){C.focused=!1}).addMatcher(l,function(C){return qi({},C)})}}),x=vO({queries:f.reducer,mutations:h.reducer,provided:m.reducer,subscriptions:b.reducer,config:E.reducer}),S=function(R,C){return x(d.match(C)?void 0:R,C)},A=rf(qi(qi(qi(qi(qi(qi({},E.actions),f.actions),g.actions),b.actions),h.actions),m.actions),{unsubscribeMutationResult:h.actions.removeMutationResult,resetApiState:d});return{reducer:S,actions:A}}var Qh=Symbol.for("RTKQ/skipToken"),ZEe={status:jr.uninitialized},Kne=ud(ZEe,function(){}),Yne=ud(ZEe,function(){});function G2t(t){var e=t.serializeQueryArgs,n=t.reducerPath,r=function(u){return Kne},i=function(u){return Yne};return{buildQuerySelector:o,buildMutationSelector:l,selectInvalidatedBy:c};function s(u){return qi(qi({},u),F2t(u.status))}function a(u){var d=u[n];return d}function o(u,d){return function(f){var h=e({queryArgs:f,endpointDefinition:d,endpointName:u}),m=function(b){var E,x,S;return(S=(x=(E=a(b))==null?void 0:E.queries)==null?void 0:x[h])!=null?S:Kne},g=f===Qh?r:m;return dy(g,s)}}function l(){return function(u){var d,f;typeof u=="object"?f=(d=dS(u))!=null?d:Qh:f=u;var h=function(g){var b,E,x;return(x=(E=(b=a(g))==null?void 0:b.mutations)==null?void 0:E[f])!=null?x:Yne},m=f===Qh?i:h;return dy(m,s)}}function c(u,d){for(var f,h=u[n],m=new Set,g=0,b=d.map(tF);g<b.length;g++){var E=b[g],x=h.provided[E.type];if(x)for(var S=(f=E.id!==void 0?x[E.id]:Vne(Object.values(x)))!=null?f:[],A=0,R=S;A<R.length;A++){var C=R[A];m.add(C)}}return Vne(Array.from(m.values()).map(function(T){var I=h.queries[T];return I?[{queryCacheKey:T,endpointName:I.endpointName,originalArgs:I.originalArgs}]:[]}))}}var uR=WeakMap?new WeakMap:void 0,Qne=function(t){var e=t.endpointName,n=t.queryArgs,r="",i=uR?.get(n);if(typeof i=="string")r=i;else{var s=JSON.stringify(n,function(a,o){return hb(o)?Object.keys(o).sort().reduce(function(l,c){return l[c]=o[c],l},{}):o});
2254hb(n)&&uR?.set(n,s),r=s}return e+"("+r+")"};function q2t(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(r){var i=XN(function(u){var d,f;return(f=r.extractRehydrationInfo)==null?void 0:f.call(r,u,{reducerPath:(d=r.reducerPath)!=null?d:"api"})}),s=rf(qi({reducerPath:"api",keepUnusedDataFor:60,refetchOnMountOrArgChange:!1,refetchOnFocus:!1,refetchOnReconnect:!1},r),{extractRehydrationInfo:i,serializeQueryArgs:function(u){var d=Qne;if("serializeQueryArgs"in u.endpointDefinition){var f=u.endpointDefinition.serializeQueryArgs;d=function(h){var m=f(h);return typeof m=="string"?m:Qne(rf(qi({},h),{queryArgs:m}))}}else r.serializeQueryArgs&&(d=r.serializeQueryArgs);return d(u)},tagTypes:ik([],r.tagTypes||[])}),a={endpointDefinitions:{},batch:function(u){u()},apiUid:VEe(),extractRehydrationInfo:i,hasRehydrationInfo:XN(function(u){return i(u)!=null})},o={injectEndpoints:c,enhanceEndpoints:function(u){var d=u.addTagTypes,f=u.endpoints;if(d)for(var h=0,m=d;h<m.length;h++){var g=m[h];s.tagTypes.includes(g)||s.tagTypes.push(g)}if(f)for(var b=0,E=Object.entries(f);b<E.length;b++){var x=E[b],S=x[0],A=x[1];typeof A=="function"?A(a.endpointDefinitions[S]):Object.assign(a.endpointDefinitions[S]||{},A)}return o}},l=t.map(function(u){return u.init(o,s,a)});function c(u){for(var d=u.endpoints({query:function(A){return rf(qi({},A),{type:Zu.query})},mutation:function(A){return rf(qi({},A),{type:Zu.mutation})}}),f=0,h=Object.entries(d);f<h.length;f++){var m=h[f],g=m[0],b=m[1];if(!(!u.overrideExisting&&g in a.endpointDefinitions)){a.endpointDefinitions[g]=b;for(var E=0,x=l;E<x.length;E++){var S=x[E];S.injectEndpoint(g,b)}}}return o}return o.injectEndpoints({endpoints:r.endpoints})}}function K2t(t){for(var e in t)return!1;return!0}var Y2t=2147483647/1e3-1,Q2t=function(t){var e=t.reducerPath,n=t.api,r=t.context,i=t.internalState,s=n.internalActions,a=s.removeQueryResult,o=s.unsubscribeQueryResult;function l(f){var h=i.currentSubscriptions[f];return!!h&&!K2t(h)}var c={},u=function(f,h,m){var g;if(o.match(f)){var b=h.getState()[e],E=f.payload.queryCacheKey;d(E,(g=b.queries[E])==null?void 0:g.endpointName,h,b.config)}if(n.util.resetApiState.match(f))for(var x=0,S=Object.entries(c);x<S.length;x++){var A=S[x],R=A[0],C=A[1];C&&clearTimeout(C),delete c[R]}if(r.hasRehydrationInfo(f))for(var b=h.getState()[e],T=r.extractRehydrationInfo(f).queries,I=0,D=Object.entries(T);I<D.length;I++){var k=D[I],E=k[0],O=k[1];d(E,O?.endpointName,h,b.config)}};function d(f,h,m,g){var b,E=r.endpointDefinitions[h],x=(b=E?.keepUnusedDataFor)!=null?b:g.keepUnusedDataFor;if(x!==1/0){var S=Math.max(0,Math.min(x,Y2t));if(!l(f)){var A=c[f];A&&clearTimeout(A),c[f]=setTimeout(function(){l(f)||m.dispatch(a({queryCacheKey:f})),delete c[f]},S*1e3)}}}return u},X2t=function(t){var e=t.reducerPath,n=t.context,r=t.context.endpointDefinitions,i=t.mutationThunk,s=t.api,a=t.assertTagType,o=t.refetchQuery,l=s.internalActions.removeQueryResult,c=tE(Fg(i),bO(i)),u=function(f,h){c(f)&&d(XEe(f,"invalidatesTags",r,a),h),s.util.invalidateTags.match(f)&&d(az(f.payload,void 0,void 0,void 0,void 0,a),h)};function d(f,h){var m=h.getState(),g=m[e],b=s.util.selectInvalidatedBy(m,f);n.batch(function(){for(var E,x=Array.from(b.values()),S=0,A=x;S<A.length;S++){var R=A[S].queryCacheKey,C=g.queries[R],T=(E=g.subscriptions[R])!=null?E:{};C&&(Object.keys(T).length===0?h.dispatch(l({queryCacheKey:R})):C.status!==jr.uninitialized&&h.dispatch(o(C,R)))}})}return u},Z2t=function(t){var e=t.reducerPath,n=t.queryThunk,r=t.api,i=t.refetchQuery,s=t.internalState,a={},o=function(h,m){(r.internalActions.updateSubscriptionOptions.match(h)||r.internalActions.unsubscribeQueryResult.match(h))&&c(h.payload,m),(n.pending.match(h)||n.rejected.match(h)&&h.meta.condition)&&c(h.meta.arg,m),(n.fulfilled.match(h)||n.rejected.match(h)&&!h.meta.condition)&&l(h.meta.arg,m),r.util.resetApiState.match(h)&&d()};function l(h,m){var g=h.queryCacheKey,b=m.getState()[e],E=b.queries[g],x=s.currentSubscriptions[g];if(!(!E||E.status===jr.uninitialized)){var S=f(x);if(Number.isFinite(S)){var A=a[g];A?.timeout&&(clearTimeout(A.timeout),A.timeout=void 0);var R=Date.now()+S,C=a[g]={nextPollTimestamp:R,pollingInterval:S,timeout:setTimeout(function(){C.timeout=void 0,m.dispatch(i(E,g))},S)}}}}function c(h,m){var g=h.queryCacheKey,b=m.getState()[e],E=b.queries[g],x=s.currentSubscriptions[g];if(!(!E||E.status===jr.uninitialized)){var S=f(x);if(!Number.isFinite(S)){u(g);return}var A=a[g],R=Date.now()+S;(!A||R<A.nextPollTimestamp)&&l({queryCacheKey:g},m)}}function u(h){var m=a[h];m?.timeout&&clearTimeout(m.timeout),delete a[h]}function d(){for(var h=0,m=Object.keys(a);h<m.length;h++){var g=m[h];u(g)}}function f(h){h===void 0&&(h={});var m=Number.POSITIVE_INFINITY;for(var g in h)h[g].pollingInterval&&(m=Math.min(h[g].pollingInterval,m));return m}return o},J2t=function(t){var e=t.reducerPath,n=t.context,r=t.api,i=t.refetchQuery,s=t.internalState,a=r.internalActions.removeQueryResult,o=function(c,u){iz.match(c)&&l(u,"refetchOnFocus"),sz.match(c)&&l(u,"refetchOnReconnect")};function l(c,u){var d=c.getState()[e],f=d.queries,h=s.currentSubscriptions;n.batch(function(){for(var m=0,g=Object.keys(h);m<g.length;m++){var b=g[m],E=f[b],x=h[b];if(!(!x||!E)){var S=Object.values(x).some(function(A){return A[u]===!0})||Object.values(x).every(function(A){return A[u]===void 0})&&d.config[u];S&&(Object.keys(x).length===0?c.dispatch(a({queryCacheKey:b})):E.status!==jr.uninitialized&&c.dispatch(i(E,b)))}}})}return o},Xne=new Error("Promise never resolved before cacheEntryRemoved."),eSt=function(t){var e=t.api,n=t.reducerPath,r=t.context,i=t.queryThunk,s=t.mutationThunk;t.internalState;var a=eF(i),o=eF(s),l=Fg(i,s),c={},u=function(h,m,g){var b=d(h);if(i.pending.match(h)){var E=g[n].queries[b],x=m.getState()[n].queries[b];!E&&x&&f(h.meta.arg.endpointName,h.meta.arg.originalArgs,b,m,h.meta.requestId)}else if(s.pending.match(h)){var x=m.getState()[n].mutations[b];x&&f(h.meta.arg.endpointName,h.meta.arg.originalArgs,b,m,h.meta.requestId)}else if(l(h)){var S=c[b];S?.valueResolved&&(S.valueResolved({data:h.payload,meta:h.meta.baseQueryMeta}),delete S.valueResolved)}else if(e.internalActions.removeQueryResult.match(h)||e.internalActions.removeMutationResult.match(h)){var S=c[b];S&&(delete c[b],S.cacheEntryRemoved())}else if(e.util.resetApiState.match(h))for(var A=0,R=Object.entries(c);A<R.length;A++){var C=R[A],T=C[0],S=C[1];delete c[T],S.cacheEntryRemoved()}};function d(h){return a(h)?h.meta.arg.queryCacheKey:o(h)?h.meta.requestId:e.internalActions.removeQueryResult.match(h)?h.payload.queryCacheKey:e.internalActions.removeMutationResult.match(h)?dS(h.payload):""}function f(h,m,g,b,E){var x=r.endpointDefinitions[h],S=x?.onCacheEntryAdded;if(S){var A={},R=new Promise(function(O){A.cacheEntryRemoved=O}),C=Promise.race([new Promise(function(O){A.valueResolved=O}),R.then(function(){throw Xne})]);C.catch(function(){}),c[g]=A;var T=e.endpoints[h].select(x.type===Zu.query?m:g),I=b.dispatch(function(O,P,M){return M}),D=rf(qi({},b),{getCacheEntry:function(){return T(b.getState())},requestId:E,extra:I,updateCachedData:x.type===Zu.query?function(O){return b.dispatch(e.util.updateQueryData(h,m,O))}:void 0,cacheDataLoaded:C,cacheEntryRemoved:R}),k=S(m,D);Promise.resolve(k).catch(function(O){if(O!==Xne)throw O})}}return u},tSt=function(t){var e=t.api,n=t.context,r=t.queryThunk,i=t.mutationThunk,s=nz(r,i),a=pb(r,i),o=Fg(r,i),l={},c=function(u,d){var f,h,m;if(s(u)){var g=u.meta,b=g.requestId,E=g.arg,x=E.endpointName,S=E.originalArgs,A=n.endpointDefinitions[x],R=A?.onQueryStarted;if(R){var C={},T=new Promise(function(U,z){C.resolve=U,C.reject=z});T.catch(function(){}),l[b]=C;var I=e.endpoints[x].select(A.type===Zu.query?S:b),D=d.dispatch(function(U,z,G){return G}),k=rf(qi({},d),{getCacheEntry:function(){return I(d.getState())},requestId:b,extra:D,updateCachedData:A.type===Zu.query?function(U){return d.dispatch(e.util.updateQueryData(x,S,U))}:void 0,queryFulfilled:T});R(S,k)}}else if(o(u)){var O=u.meta,b=O.requestId,P=O.baseQueryMeta;(f=l[b])==null||f.resolve({data:u.payload,meta:P}),delete l[b]}else if(a(u)){var M=u.meta,b=M.requestId,j=M.rejectedWithValue,P=M.baseQueryMeta;(m=l[b])==null||m.reject({error:(h=u.payload)!=null?h:u.error,isUnhandledError:!j,meta:P}),delete l[b]}};return c},nSt=function(t){var e=t.api,n=t.context.apiUid;return t.reducerPath,function(r,i){e.util.resetApiState.match(r)&&i.dispatch(e.internalActions.middlewareRegistered(n))}},Zne,rSt=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:typeof global<"u"?global:globalThis):function(t){return(Zne||(Zne=Promise.resolve())).then(t).cat
2254ch(function(e){return setTimeout(function(){throw e},0)})},iSt=function(t){var e=t.api,n=t.queryThunk,r=t.internalState,i=e.reducerPath+"/subscriptions",s=null,a=!1,o=e.internalActions,l=o.updateSubscriptionOptions,c=o.unsubscribeQueryResult,u=function(d,f){var h,m,g,b,E,x,S,A,R;if(l.match(f)){var C=f.payload,T=C.queryCacheKey,I=C.requestId,D=C.options;return(h=d?.[T])!=null&&h[I]&&(d[T][I]=D),!0}if(c.match(f)){var k=f.payload,T=k.queryCacheKey,I=k.requestId;return d[T]&&delete d[T][I],!0}if(e.internalActions.removeQueryResult.match(f))return delete d[f.payload.queryCacheKey],!0;if(n.pending.match(f)){var O=f.meta,P=O.arg,I=O.requestId;if(P.subscribe){var M=(g=d[m=P.queryCacheKey])!=null?g:d[m]={};return M[I]=(E=(b=P.subscriptionOptions)!=null?b:M[I])!=null?E:{},!0}}if(n.rejected.match(f)){var j=f.meta,U=j.condition,P=j.arg,I=j.requestId;if(U&&P.subscribe){var M=(S=d[x=P.queryCacheKey])!=null?S:d[x]={};return M[I]=(R=(A=P.subscriptionOptions)!=null?A:M[I])!=null?R:{},!0}}return!1};return function(d,f){var h,m;if(s||(s=JSON.parse(JSON.stringify(r.currentSubscriptions))),e.util.resetApiState.match(d))return s=r.currentSubscriptions={},[!0,!1];if(e.internalActions.internal_probeSubscription.match(d)){var g=d.payload,b=g.queryCacheKey,E=g.requestId,x=!!((h=r.currentSubscriptions[b])!=null&&h[E]);return[!1,x]}var S=u(r.currentSubscriptions,d);if(S){a||(rSt(function(){var T=JSON.parse(JSON.stringify(r.currentSubscriptions)),I=NEe(s,function(){return T}),D=I[1];f.next(e.internalActions.subscriptionsUpdated(D)),s=T,a=!1}),a=!0);var A=!!((m=d.type)!=null&&m.startsWith(i)),R=n.rejected.match(d)&&d.meta.condition&&!!d.meta.arg.subscribe,C=!A&&!R;return[C,!1]}return[!0,!1]}};function sSt(t){var e=t.reducerPath,n=t.queryThunk,r=t.api,i=t.context,s=i.apiUid,a={invalidateTags:oo(e+"/invalidateTags")},o=function(d){return!!d&&typeof d.type=="string"&&d.type.startsWith(e+"/")},l=[nSt,Q2t,X2t,Z2t,eSt,tSt],c=function(d){var f=!1,h={currentSubscriptions:{}},m=rf(qi({},t),{internalState:h,refetchQuery:u}),g=l.map(function(x){return x(m)}),b=iSt(m),E=J2t(m);return function(x){return function(S){f||(f=!0,d.dispatch(r.internalActions.middlewareRegistered(s)));var A=rf(qi({},d),{next:x}),R=d.getState(),C=b(S,A,R),T=C[0],I=C[1],D;if(T?D=x(S):D=I,d.getState()[e]&&(E(S,A,R),o(S)||i.hasRehydrationInfo(S)))for(var k=0,O=g;k<O.length;k++){var P=O[k];P(S,A,R)}return D}}};return{middleware:c,actions:a};function u(d,f,h){return h===void 0&&(h={}),n(qi({type:"query",endpointName:d.endpointName,originalArgs:d.originalArgs,subscribe:!1,forceRefetch:!0,queryCacheKey:f},h))}}function nh(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];Object.assign.apply(Object,ik([t],e))}var Jne=Symbol(),aSt=function(){return{name:Jne,init:function(t,e,n){var r=e.baseQuery;e.tagTypes;var i=e.reducerPath,s=e.serializeQueryArgs,a=e.keepUnusedDataFor,o=e.refetchOnMountOrArgChange,l=e.refetchOnFocus,c=e.refetchOnReconnect;Ywt();var u=function(Y){return Y};Object.assign(t,{reducerPath:i,endpoints:{},internalActions:{onOnline:sz,onOffline:YEe,onFocus:iz,onFocusLost:KEe},util:{}});var d=W2t({baseQuery:r,reducerPath:i,context:n,api:t,serializeQueryArgs:s,assertTagType:u}),f=d.queryThunk,h=d.mutationThunk,m=d.patchQueryData,g=d.updateQueryData,b=d.upsertQueryData,E=d.prefetch,x=d.buildMatchThunkActions,S=z2t({context:n,queryThunk:f,mutationThunk:h,reducerPath:i,assertTagType:u,config:{refetchOnFocus:l,refetchOnReconnect:c,refetchOnMountOrArgChange:o,keepUnusedDataFor:a,reducerPath:i}}),A=S.reducer,R=S.actions;nh(t.util,{patchQueryData:m,updateQueryData:g,upsertQueryData:b,prefetch:E,resetApiState:R.resetApiState}),nh(t.internalActions,R);var C=sSt({reducerPath:i,context:n,queryThunk:f,mutationThunk:h,api:t,assertTagType:u}),T=C.middleware,I=C.actions;nh(t.util,I),nh(t,{reducer:A,middleware:T});var D=G2t({serializeQueryArgs:s,reducerPath:i}),k=D.buildQuerySelector,O=D.buildMutationSelector,P=D.selectInvalidatedBy;nh(t.util,{selectInvalidatedBy:P});var M=V2t({queryThunk:f,mutationThunk:h,api:t,serializeQueryArgs:s,context:n}),j=M.buildInitiateQuery,U=M.buildInitiateMutation,z=M.getRunningMutationThunk,G=M.getRunningMutationsThunk,F=M.getRunningQueriesThunk,$=M.getRunningQueryThunk,H=M.getRunningOperationPromises,q=M.removalWarning;return nh(t.util,{getRunningOperationPromises:H,getRunningOperationPromise:q,getRunningMutationThunk:z,getRunningMutationsThunk:G,getRunningQueryThunk:$,getRunningQueriesThunk:F}),{name:Jne,injectEndpoint:function(Y,se){var ye,ie,ne=t;(ie=(ye=ne.endpoints)[Y])!=null||(ye[Y]={}),QEe(se)?nh(ne.endpoints[Y],{name:Y,select:k(Y,se),initiate:j(Y,se)},x(f,Y)):U2t(se)&&nh(ne.endpoints[Y],{name:Y,select:O(),initiate:U(Y)},x(h,Y))}}}}},JEe={exports:{}},exe={};/**
2255 * @license React
2256 * use-sync-external-store-shim.production.js
2257 *
2258 * Copyright (c) Meta Platforms, Inc. and affiliates.
2259 *
2260 * This source code is licensed under the MIT license found in the
2261 * LICENSE file in the root directory of this source tree.
2262 */var mb=y;function oSt(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var lSt=typeof Object.is=="function"?Object.is:oSt,cSt=mb.useState,uSt=mb.useEffect,dSt=mb.useLayoutEffect,fSt=mb.useDebugValue;function hSt(t,e){var n=e(),r=cSt({inst:{value:n,getSnapshot:e}}),i=r[0].inst,s=r[1];return dSt(function(){i.value=n,i.getSnapshot=e,GP(i)&&s({inst:i})},[t,n,e]),uSt(function(){return GP(i)&&s({inst:i}),t(function(){GP(i)&&s({inst:i})})},[t]),fSt(n),n}function GP(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!lSt(t,n)}catch{return!0}}function pSt(t,e){return e()}var mSt=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?pSt:hSt;exe.useSyncExternalStore=mb.useSyncExternalStore!==void 0?mb.useSyncExternalStore:mSt;
2262JEe.exports=exe;var gSt=JEe.exports,txe={exports:{}},nxe={};/**
2263 * @license React
2264 * use-sync-external-store-shim/with-selector.production.js
2265 *
2266 * Copyright (c) Meta Platforms, Inc. and affiliates.
2267 *
2268 * This source code is licensed under the MIT license found in the
2269 * LICENSE file in the root directory of this source tree.
2270 */var EO=y,vSt=gSt;function ySt(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var bSt=typeof Object.is=="function"?Object.is:ySt,ESt=vSt.useSyncExternalStore,xSt=EO.useRef,wSt=EO.useEffect,SSt=EO.useMemo,TSt=EO.useDebugValue;nxe.useSyncExternalStoreWithSelector=function(t,e,n,r,i){var s=xSt(null);if(s.current===null){var a={hasValue:!1,value:null};s.current=a}else a=s.current;s=SSt(function(){function l(h){if(!c){if(c=!0,u=h,h=r(h),i!==void 0&&a.hasValue){var m=a.value;if(i(m,h))return d=m}return d=h}if(m=d,bSt(u,h))return m;var g=r(h);return i!==void 0&&i(m,g)?(u=h,m):(u=h,d=g)}var c=!1,u,d,f=n===void 0?null:n;return[function(){return l(e())},f===null?void 0:function(){return l(f())}]},[e,n,r,i]);var o=ESt(t,s[0],s[1]);return wSt(function(){a.hasValue=!0,a.value=o},[o]),TSt(o),o};txe.exports=nxe;var ASt=txe.exports;function CSt(t){t()}let rxe=CSt;const RSt=t=>rxe=t,_St=()=>rxe,ere=Symbol.for("react-redux-context"),tre=typeof globalThis<"u"?globalThis:{};function ISt(){var t;if(!y.createContext)return{};const e=(t=tre[ere])!=null?t:tre[ere]=new Map;let n=e.get(y.createContext);return n||(n=y.createContext(null),e.set(y.createContext,n)),n}const Dp=ISt();function oz(t=Dp){return function(){return y.useContext(t)}}const ixe=oz(),kSt=()=>{throw new Error("uSES not initialized!")};let sxe=kSt;const DSt=t=>{sxe=t},LSt=(t,e)=>t===e;function OSt(t=Dp){const e=t===Dp?ixe:oz(t);return function(r,i={}){const{equalityFn:s=LSt,stabilityCheck:a=void 0,noopCheck:o=void 0}=typeof i=="function"?{equalityFn:i}:i,{store:l,subscription:c,getServerState:u,stabilityCheck:d,noopCheck:f}=e();y.useRef(!0);const h=y.useCallback({[r.name](g){return r(g)}}[r.name],[r,d,a]),m=sxe(c.addNestedSub,l.getState,u||l.getState,h,s);return y.useDebugValue(m),m}}const lz=OSt();var Xn={};/**
2271 * @license React
2272 * react-is.production.min.js
2273 *
2274 * Copyright (c) Facebook, Inc. and its affiliates.
2275 *
2276 * This source code is licensed under the MIT license found in the
2277 * LICENSE file in the root directory of this source tree.
2278 */var cz=Symbol.for("react.element"),uz=Symbol.for("react.portal"),xO=Symbol.for("react.fragment"),wO=Symbol.for("react.strict_mode"),SO=Symbol.for("react.profiler"),TO=Symbol.for("react.provider"),AO=Symbol.for("react.context"),MSt=Symbol.for("react.server_context"),CO=Symbol.for("react.forward_ref"),RO=Symbol.for("react.suspense"),_O=Symbol.for("react.suspense_list"),IO=Symbol.for("react.memo"),kO=Symbol.for("react.lazy"),PSt=Symbol.for("react.offscreen"),axe;axe=Symbol.for("react.module.reference");function Nl(t){if(typeof t=="object"&&t!==null){var e=t.$$typeof;switch(e){case cz:switch(t=t.type,t){case xO:case SO:case wO:case RO:case _O:return t;default:switch(t=t&&t.$$typeof,t){case MSt:case AO:case CO:case kO:case IO:case TO:return t;default:return e}}case uz:return e}}}Xn.ContextConsumer=AO;Xn.ContextProvider=TO;Xn.Element=cz;Xn.ForwardRef=CO;Xn.Fragment=xO;Xn.Lazy=kO;Xn.Memo=IO;Xn.Portal=uz;Xn.Profiler=SO;Xn.StrictMode=wO;Xn.Suspense=RO;Xn.SuspenseList=_O;Xn.isAsyncMode=function(){return!1};Xn.isConcurrentMode=function(){return!1};Xn.isContextConsumer=function(t){return Nl(t)===AO};Xn.isContextProvider=function(t){return Nl(t)===TO};Xn.isElement=function(t){return typeof t=="object"&&t!==null&&t.$$typeof===cz};Xn.isForwardRef=function(t){return Nl(t)===CO};Xn.isFragment=function(t){return Nl(t)===xO};Xn.isLazy=function(t){return Nl(t)===kO};Xn.isMemo=function(t){return Nl(t)===IO};Xn.isPortal=function(t){return Nl(t)===uz};Xn.isProfiler=function(t){return Nl(t)===SO};Xn.isStrictMode=function(t){return Nl(t)===wO};Xn.isSuspense=function(t){return Nl(t)===RO};Xn.isSuspenseList=function(t){return Nl(t)===_O};Xn.isValidElementType=function(t){return typeof t=="string"||typeof t=="function"||t===xO||t===SO||t===wO||t===RO||t===_O||t===PSt||typeof t=="object"&&t!==null&&(t.$$typeof===kO||t.$$typeof===IO||t.$$typeof===TO||t.$$typeof===AO||t.$$typeof===CO||t.$$typeof===axe||t.getModuleId!==void 0)};Xn.typeOf=Nl;function $St(){const t=_St();let e=null,n=null;return{clear(){e=null,n=null},notify(){t(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){let r=[],i=e;for(;i;)r.push(i),i=i.next;return r},subscribe(r){let i=!0,s=n={callback:r,next:null,prev:n};return s.prev?s.prev.next=s:e=s,function(){!i||e===null||(i=!1,s.next?s.next.prev=s.prev:n=s.prev,s.prev?s.prev.next=s.next:e=s.next)}}}}const nre={notify(){},get:()=>[]};function NSt(t,e){let n,r=nre,i=0,s=!1;function a(g){u();const b=r.subscribe(g);let E=!1;return()=>{E||(E=!0,b(),d())}}function o(){r.notify()}function l(){m.onStateChange&&m.onStateChange()}function c(){return s}function u(){i++,n||(n=t.subscribe(l),r=$St())}function d(){i--,n&&i===0&&(n(),n=void 0,r.clear(),r=nre)}function f(){s||(s=!0,u())}function h(){s&&(s=!1,d())}const m={addNestedSub:a,notifyNestedSubs:o,handleChangeWrapper:l,isSubscribed:c,trySubscribe:f,tryUnsubscribe:h,getListeners:()=>r};return m}const FSt=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",jSt=FSt?y.useLayoutEffect:y.useEffect;function rre(t,e){return t===e?t!==0||e!==0||1/t===1/e:t!==t&&e!==e}
2278function sk(t,e){if(rre(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;const n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(let i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(e,n[i])||!rre(t[n[i]],e[n[i]]))return!1;return!0}function oxe({store:t,context:e,children:n,serverState:r,stabilityCheck:i="once",noopCheck:s="once"}){const a=y.useMemo(()=>{const c=NSt(t);return{store:t,subscription:c,getServerState:r?()=>r:void 0,stabilityCheck:i,noopCheck:s}},[t,r,i,s]),o=y.useMemo(()=>t.getState(),[t]);jSt(()=>{const{subscription:c}=a;return c.onStateChange=c.notifyNestedSubs,c.trySubscribe(),o!==t.getState()&&c.notifyNestedSubs(),()=>{c.tryUnsubscribe(),c.onStateChange=void 0}},[a,o]);const l=e||Dp;return y.createElement(l.Provider,{value:a},n)}function lxe(t=Dp){const e=t===Dp?ixe:oz(t);return function(){const{store:r}=e();return r}}const dz=lxe();function BSt(t=Dp){const e=t===Dp?dz:lxe(t);return function(){return e().dispatch}}const fz=BSt();DSt(ASt.useSyncExternalStoreWithSelector);RSt(Qs.unstable_batchedUpdates);var USt=function(t,e){for(var n=0,r=e.length,i=t.length;n<r;n++,i++)t[i]=e[n];return t},HSt=Object.defineProperty,VSt=Object.defineProperties,WSt=Object.getOwnPropertyDescriptors,ire=Object.getOwnPropertySymbols,zSt=Object.prototype.hasOwnProperty,GSt=Object.prototype.propertyIsEnumerable,sre=function(t,e,n){return e in t?HSt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n},Od=function(t,e){for(var n in e||(e={}))zSt.call(e,n)&&sre(t,n,e[n]);if(ire)for(var r=0,i=ire(e);r<i.length;r++){var n=i[r];GSt.call(e,n)&&sre(t,n,e[n])}return t},q5=function(t,e){return VSt(t,WSt(e))};function are(t,e,n,r){var i=y.useMemo(function(){return{queryArgs:t,serialized:typeof t=="object"?e({queryArgs:t,endpointDefinition:n,endpointName:r}):t}},[t,e,n,r]),s=y.useRef(i);return y.useEffect(function(){s.current.serialized!==i.serialized&&(s.current=i)},[i]),s.current.serialized===i.serialized?s.current.queryArgs:t}var qP=Symbol();function KP(t){var e=y.useRef(t);return y.useEffect(function(){sk(e.current,t)||(e.current=t)},[t]),sk(e.current,t)?e.current:t}var dR=WeakMap?new WeakMap:void 0,qSt=function(t){var e=t.endpointName,n=t.queryArgs,r="",i=dR?.get(n);if(typeof i=="string")r=i;else{var s=JSON.stringify(n,function(a,o){return hb(o)?Object.keys(o).sort().reduce(function(l,c){return l[c]=o[c],l},{}):o});hb(n)&&dR?.set(n,s),r=s}return e+"("+r+")"},KSt=typeof window<"u"&&window.document&&window.document.createElement?y.useLayoutEffect:y.useEffect,YSt=function(t){return t},QSt=function(t){return t.isUninitialized?q5(Od({},t),{isUninitialized:!1,isFetching:!0,isLoading:t.data===void 0,status:jr.pending}):t};function XSt(t){var e=t.api,n=t.moduleOptions,r=n.batch,i=n.useDispatch,s=n.useSelector,a=n.useStore,o=n.unstable__sideEffectsInRender,l=t.serializeQueryArgs,c=t.context,u=o?function(g){return g()}:y.useEffect;return{buildQueryHooks:h,buildMutationHook:m,usePrefetch:f};function d(g,b,E){if(b?.endpointName&&g.isUninitialized){var x=b.endpointName,S=c.endpointDefinitions[x];l({queryArgs:b.originalArgs,endpointDefinition:S,endpointName:x})===l({queryArgs:E,endpointDefinition:S,endpointName:x})&&(b=void 0)}var A=g.isSuccess?g.data:b?.data;A===void 0&&(A=g.data);var R=A!==void 0,C=g.isLoading,T=!R&&C,I=g.isSuccess||C&&R;return q5(Od({},g),{data:A,currentData:g.data,isFetching:C,isLoading:T,isSuccess:I})}function f(g,b){var E=i(),x=KP(b);return y.useCallback(function(S,A){return E(e.util.prefetch(g,S,Od(Od({},x),A)))},[g,E,x])}function h(g){var b=function(S,A){var R=A===void 0?{}:A,C=R.refetchOnReconnect,T=R.refetchOnFocus,I=R.refetchOnMountOrArgChange,D=R.skip,k=D===void 0?!1:D,O=R.pollingInterval,P=O===void 0?0:O,M=e.endpoints[g].initiate,j=i(),U=are(k?Qh:S,qSt,c.endpointDefinitions[g],g),z=KP({refetchOnReconnect:C,refetchOnFocus:T,pollingInterval:P}),G=y.useRef(!1),F=y.useRef(),$=F.current||{},H=$.queryCacheKey,q=$.requestId,Y=!1;if(H&&q){var se=j(e.internalActions.internal_probeSubscription({queryCacheKey:H,requestId:q}));Y=!!se}var ye=!Y&&G.current;return u(function(){G.current=Y}),u(function(){ye&&(F.current=void 0)},[ye]),u(function(){var ie,ne=F.current;if(U===Qh){ne?.unsubscribe(),F.current=void 0;return}var ae=(ie=F.current)==null?void 0:ie.subscriptionOptions;if(!ne||ne.arg!==U){ne?.unsubscribe();var Se=j(M(U,{subscriptionOptions:z,forceRefetch:I}));F.current=Se}else z!==ae&&ne.updateSubscriptionOptions(z)},[j,M,I,U,z,ye]),y.useEffect(function(){return function(){var ie;(ie=F.current)==null||ie.unsubscribe(),F.current=void 0}},[]),y.useMemo(function(){return{refetch:function(){var ie;if(!F.current)throw new Error("Cannot refetch a query that has not been started yet.");return(ie=F.current)==null?void 0:ie.refetch()}}},[])},E=function(S){var A=S===void 0?{}:S,R=A.refetchOnReconnect,C=A.refetchOnFocus,T=A.pollingInterval,I=T===void 0?0:T,D=e.endpoints[g].initiate,k=i(),O=y.useState(qP),P=O[0],M=O[1],j=y.useRef(),U=KP({refetchOnReconnect:R,refetchOnFocus:C,pollingInterval:I});u(function(){var F,$,H=(F=j.current)==null?void 0:F.subscriptionOptions;
2278U!==H&&(($=j.current)==null||$.updateSubscriptionOptions(U))},[U]);var z=y.useRef(U);u(function(){z.current=U},[U]);var G=y.useCallback(function(F,$){$===void 0&&($=!1);var H;return r(function(){var q;(q=j.current)==null||q.unsubscribe(),j.current=H=k(D(F,{subscriptionOptions:z.current,forceRefetch:!$})),M(F)}),H},[k,D]);return y.useEffect(function(){return function(){var F;(F=j?.current)==null||F.unsubscribe()}},[]),y.useEffect(function(){P!==qP&&!j.current&&G(P,!0)},[P,G]),y.useMemo(function(){return[G,P]},[G,P])},x=function(S,A){var R=A===void 0?{}:A,C=R.skip,T=C===void 0?!1:C,I=R.selectFromResult,D=e.endpoints[g].select,k=are(T?Qh:S,l,c.endpointDefinitions[g],g),O=y.useRef(),P=y.useMemo(function(){return dy([D(k),function(G,F){return F},function(G){return k}],d)},[D,k]),M=y.useMemo(function(){return I?dy([P],I):P},[P,I]),j=s(function(G){return M(G,O.current)},sk),U=a(),z=P(U.getState(),O.current);return KSt(function(){O.current=z},[z]),j};return{useQueryState:x,useQuerySubscription:b,useLazyQuerySubscription:E,useLazyQuery:function(S){var A=E(S),R=A[0],C=A[1],T=x(C,q5(Od({},S),{skip:C===qP})),I=y.useMemo(function(){return{lastArg:C}},[C]);return y.useMemo(function(){return[R,T,I]},[R,T,I])},useQuery:function(S,A){var R=b(S,A),C=x(S,Od({selectFromResult:S===Qh||A?.skip?void 0:QSt},A)),T=C.data,I=C.status,D=C.isLoading,k=C.isSuccess,O=C.isError,P=C.error;return y.useDebugValue({data:T,status:I,isLoading:D,isSuccess:k,isError:O,error:P}),y.useMemo(function(){return Od(Od({},C),R)},[C,R])}}}function m(g){return function(b){var E=b===void 0?{}:b,x=E.selectFromResult,S=x===void 0?YSt:x,A=E.fixedCacheKey,R=e.endpoints[g],C=R.select,T=R.initiate,I=i(),D=y.useState(),k=D[0],O=D[1];y.useEffect(function(){return function(){k?.arg.fixedCacheKey||k?.reset()}},[k]);var P=y.useCallback(function(ne){var ae=I(T(ne,{fixedCacheKey:A}));return O(ae),ae},[I,T,A]),M=(k||{}).requestId,j=y.useMemo(function(){return dy([C({fixedCacheKey:A,requestId:k?.requestId})],S)},[C,k,S,A]),U=s(j,sk),z=A==null?k?.arg.originalArgs:void 0,G=y.useCallback(function(){r(function(){k&&O(void 0),A&&I(e.internalActions.removeMutationResult({requestId:M,fixedCacheKey:A}))})},[I,A,k,M]),F=U.endpointName,$=U.data,H=U.status,q=U.isLoading,Y=U.isSuccess,se=U.isError,ye=U.error;y.useDebugValue({endpointName:F,data:$,status:H,isLoading:q,isSuccess:Y,isError:se,error:ye});var ie=y.useMemo(function(){return q5(Od({},U),{originalArgs:z,reset:G})},[U,z,G]);return y.useMemo(function(){return[P,ie]},[P,ie])}}}var ak;(function(t){t.query="query",t.mutation="mutation"})(ak||(ak={}));function ZSt(t){return t.type===ak.query}function JSt(t){return t.type===ak.mutation}function YP(t){return t.replace(t[0],t[0].toUpperCase())}function fR(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];Object.assign.apply(Object,USt([t],e))}var eTt=Symbol(),tTt=function(t){var e={},n=e.batch,r=n===void 0?Qs.unstable_batchedUpdates:n,i=e.useDispatch,s=i===void 0?fz:i,a=e.useSelector,o=a===void 0?lz:a,l=e.useStore,c=l===void 0?dz:l,u=e.unstable__sideEffectsInRender,d=u===void 0?!1:u;return{name:eTt,init:function(f,h,m){var g=h.serializeQueryArgs,b=f,E=XSt({api:f,moduleOptions:{batch:r,useDispatch:s,useSelector:o,useStore:c,unstable__sideEffectsInRender:d},serializeQueryArgs:g,context:m}),x=E.buildQueryHooks,S=E.buildMutationHook,A=E.usePrefetch;return fR(b,{usePrefetch:A}),fR(m,{batch:r}),{injectEndpoint:function(R,C){if(ZSt(C)){var T=x(R),I=T.useQuery,D=T.useLazyQuery,k=T.useLazyQuerySubscription,O=T.useQueryState,P=T.useQuerySubscription;fR(b.endpoints[R],{useQuery:I,useLazyQuery:D,useLazyQuerySubscription:k,useQueryState:O,useQuerySubscription:P}),f["use"+YP(R)+"Query"]=I,f["useLazy"+YP(R)+"Query"]=D}else if(JSt(C)){var M=S(R);fR(b.endpoints[R],{useMutation:M}),f["use"+YP(R)+"Mutation"]=M}}}}}},nTt=q2t(aSt(),tTt()),cxe={};(function(t){t.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},t.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flatten
2278Depth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},t.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},t.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},t.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},t.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},t.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},t.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},t.realToAlias=function(){var e=Object.prototype.hasOwnProperty,n=t.aliasToReal,r={};for(var i in n){var s=n[i];e.call(r,s)?r[s].push(i):r[s]=[i]}return r}(),t.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},t.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},t.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}})(cxe);var QP,ore;function hz(){return ore||(ore=1,QP={}),QP}var Vi=cxe,rTt=hz(),lre=Array.prototype.push;function iTt(t,e){return e==2?function(n,r){return t.apply(void 0,arguments)}:function(n){return t.apply(void 0,arguments)}}function XP(t,e){return e==2?function(n,r){return t(n,r)}:function(n){return t(n)}}function cre(t){for(var e=t?t.length:0,n=Array(e);e--;)n[e]=t[e];return n}function sTt(t){return function(e){return t({},e)}}function aTt(t,e){return function(){for(var n=arguments.length,r=n-1,i=Array(n);n--;)i[n]=arguments[n];var s=i[e],a=i.slice(0,e);return s&&lre.apply(a,s),e!=r&&lre.apply(a,i.slice(e+1)),t.apply(this,a)}}function ZP(t,e){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var i=r[0]=e.apply(void 0,r);return t.apply(void 0,r),i}}}function rF(t,e,n,r){var i=typeof e=="function",s=e===Object(e);
2278if(s&&(r=n,n=e,e=void 0),n==null)throw new TypeError;r||(r={});var a={cap:"cap"in r?r.cap:!0,curry:"curry"in r?r.curry:!0,fixed:"fixed"in r?r.fixed:!0,immutable:"immutable"in r?r.immutable:!0,rearg:"rearg"in r?r.rearg:!0},o=i?n:rTt,l="curry"in r&&r.curry,c="fixed"in r&&r.fixed,u="rearg"in r&&r.rearg,d=i?n.runInContext():void 0,f=i?n:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isError:t.isError,isFunction:t.isFunction,isWeakMap:t.isWeakMap,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},h=f.ary,m=f.assign,g=f.clone,b=f.curry,E=f.forEach,x=f.isArray,S=f.isError,A=f.isFunction,R=f.isWeakMap,C=f.keys,T=f.rearg,I=f.toInteger,D=f.toPath,k=C(Vi.aryMethod),O={castArray:function(ie){return function(){var ne=arguments[0];return x(ne)?ie(cre(ne)):ie.apply(void 0,arguments)}},iteratee:function(ie){return function(){var ne=arguments[0],ae=arguments[1],Se=ie(ne,ae),Re=Se.length;return a.cap&&typeof ae=="number"?(ae=ae>2?ae-2:1,Re&&Re<=ae?Se:XP(Se,ae)):Se}},mixin:function(ie){return function(ne){var ae=this;if(!A(ae))return ie(ae,Object(ne));var Se=[];return E(C(ne),function(Re){A(ne[Re])&&Se.push([Re,ae.prototype[Re]])}),ie(ae,Object(ne)),E(Se,function(Re){var je=Re[1];A(je)?ae.prototype[Re[0]]=je:delete ae.prototype[Re[0]]}),ae}},nthArg:function(ie){return function(ne){var ae=ne<0?1:I(ne)+1;return b(ie(ne),ae)}},rearg:function(ie){return function(ne,ae){var Se=ae?ae.length:0;return b(ie(ne,ae),Se)}},runInContext:function(ie){return function(ne){return rF(t,ie(ne),r)}}};function P(ie,ne){if(a.cap){var ae=Vi.iterateeRearg[ie];if(ae)return H(ne,ae);var Se=!i&&Vi.iterateeAry[ie];if(Se)return $(ne,Se)}return ne}function M(ie,ne,ae){return l||a.curry&&ae>1?b(ne,ae):ne}function j(ie,ne,ae){if(a.fixed&&(c||!Vi.skipFixed[ie])){var Se=Vi.methodSpread[ie],Re=Se&&Se.start;return Re===void 0?h(ne,ae):aTt(ne,Re)}return ne}function U(ie,ne,ae){return a.rearg&&ae>1&&(u||!Vi.skipRearg[ie])?T(ne,Vi.methodRearg[ie]||Vi.aryRearg[ae]):ne}function z(ie,ne){ne=D(ne);for(var ae=-1,Se=ne.length,Re=Se-1,je=g(Object(ie)),Fe=je;Fe!=null&&++ae<Se;){var Me=ne[ae],Et=Fe[Me];Et!=null&&!(A(Et)||S(Et)||R(Et))&&(Fe[Me]=g(ae==Re?Et:Object(Et))),Fe=Fe[Me]}return je}function G(ie){return se.runInContext.convert(ie)(void 0)}function F(ie,ne){var ae=Vi.aliasToReal[ie]||ie,Se=Vi.remap[ae]||ae,Re=r;return function(je){var Fe=i?d:f,Me=i?d[Se]:ne,Et=m(m({},Re),je);return rF(Fe,ae,Me,Et)}}function $(ie,ne){return q(ie,function(ae){return typeof ae=="function"?XP(ae,ne):ae})}function H(ie,ne){return q(ie,function(ae){var Se=ne.length;return iTt(T(XP(ae,Se),ne),Se)})}function q(ie,ne){return function(){var ae=arguments.length;if(!ae)return ie();for(var Se=Array(ae);ae--;)Se[ae]=arguments[ae];var Re=a.rearg?0:ae-1;return Se[Re]=ne(Se[Re]),ie.apply(void 0,Se)}}function Y(ie,ne,ae){var Se,Re=Vi.aliasToReal[ie]||ie,je=ne,Fe=O[Re];return Fe?je=Fe(ne):a.immutable&&(Vi.mutate.array[Re]?je=ZP(ne,cre):Vi.mutate.object[Re]?je=ZP(ne,sTt(ne)):Vi.mutate.set[Re]&&(je=ZP(ne,z))),E(k,function(Me){return E(Vi.aryMethod[Me],function(Et){if(Re==Et){var $t=Vi.methodSpread[Re],Ot=$t&&$t.afterRearg;return Se=Ot?j(Re,U(Re,je,Me),Me):U(Re,j(Re,je,Me),Me),Se=P(Re,Se),Se=M(Re,Se,Me),!1}}),!Se}),Se||(Se=je),Se==ne&&(Se=l?b(Se,1):function(){return ne.apply(this,arguments)}),Se.convert=F(Re,ne),Se.placeholder=ne.placeholder=ae,Se}if(!s)return Y(e,n,o);var se=n,ye=[];return E(k,function(ie){E(Vi.aryMethod[ie],function(ne){var ae=se[Vi.remap[ne]||ne];ae&&ye.push([ne,Y(ne,ae,se)])})}),E(C(se),function(ie){var ne=se[ie];if(typeof ne=="function"){for(var ae=ye.length;ae--;)if(ye[ae][0]==ie)return;ne.convert=F(ie,ne),ye.push([ie,ne])}}),E(ye,function(ie){se[ie[0]]=ie[1]}),se.convert=G,se.placeholder=se,E(C(se),function(ie){E(Vi.realToAlias[ie]||[],function(ne){se[ne]=se[ie]})}),se}var oTt=rF,lTt=Mg,cTt=Pa,uTt=lTt(cTt,"WeakMap"),uxe=uTt,JP,ure;function dxe(){if(ure)return JP;ure=1;var t=uxe,e=t&&new t;return JP=e,JP}var dTt=YL,dre=dxe(),fTt=dre?function(t,e){return dre.set(t,e),t}:dTt,fxe=fTt,hTt=GL,pTt=ma;function mTt(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=hTt(t.prototype),r=t.apply(n,e);return pTt(r)?r:n}}var DO=mTt,gTt=DO,vTt=Pa,yTt=1;function bTt(t,e,n){var r=e&yTt,i=gTt(t);function s(){var a=this&&this!==vTt&&this instanceof s?i:t;return a.apply(r?n:this,arguments)}return s}var ETt=bTt,xTt=Math.max;function wTt(t,e,n,r){for(var i=-1,s=t.length,a=n.length,o=-1,l=e.length,c=xTt(s-a,0),u=Array(l+c),d=!r;++o<l;)u[o]=e[o];for(;++i<a;)(d||i<s)&&(u[n[i]]=t[i]);for(;c--;)u[o++]=t[i++];return u}var hxe=wTt,STt=Math.max;function TTt(t,e,n,r){for(var i=-1,s=t.length,a=-1,o=n.length,l=-1,c=e.length,u=STt(s-o,0
2278),d=Array(u+c),f=!r;++i<u;)d[i]=t[i];for(var h=i;++l<c;)d[h+l]=e[l];for(;++a<o;)(f||i<s)&&(d[h+n[a]]=t[i++]);return d}var pxe=TTt;function ATt(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}var CTt=ATt,e$,fre;function pz(){if(fre)return e$;fre=1;function t(){}return e$=t,e$}var t$,hre;function mz(){if(hre)return t$;hre=1;var t=GL,e=pz(),n=4294967295;function r(i){this.__wrapped__=i,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=n,this.__views__=[]}return r.prototype=t(e.prototype),r.prototype.constructor=r,t$=r,t$}function RTt(){}var _Tt=RTt,n$,pre;function gz(){if(pre)return n$;pre=1;var t=dxe(),e=_Tt,n=t?function(r){return t.get(r)}:e;return n$=n,n$}var r$,mre;function ITt(){if(mre)return r$;mre=1;var t={};return r$=t,r$}var i$,gre;function mxe(){if(gre)return i$;gre=1;var t=ITt(),e=Object.prototype,n=e.hasOwnProperty;function r(i){for(var s=i.name+"",a=t[s],o=n.call(t,s)?a.length:0;o--;){var l=a[o],c=l.func;if(c==null||c==i)return l.name}return s}return i$=r,i$}var s$,vre;function vz(){if(vre)return s$;vre=1;var t=GL,e=pz();function n(r,i){this.__wrapped__=r,this.__actions__=[],this.__chain__=!!i,this.__index__=0,this.__values__=void 0}return n.prototype=t(e.prototype),n.prototype.constructor=n,s$=n,s$}var a$,yre;function kTt(){if(yre)return a$;yre=1;var t=mz(),e=vz(),n=LT;function r(i){if(i instanceof t)return i.clone();
2278var s=new e(i.__wrapped__,i.__chain__);return s.__actions__=n(i.__actions__),s.__index__=i.__index__,s.__values__=i.__values__,s}return a$=r,a$}var o$,bre;function DTt(){if(bre)return o$;bre=1;var t=mz(),e=vz(),n=pz(),r=ga,i=Pl,s=kTt(),a=Object.prototype,o=a.hasOwnProperty;function l(c){if(i(c)&&!r(c)&&!(c instanceof t)){if(c instanceof e)return c;if(o.call(c,"__wrapped__"))return s(c)}return new e(c)}return l.prototype=n.prototype,l.prototype.constructor=l,o$=l,o$}var l$,Ere;function gxe(){if(Ere)return l$;Ere=1;var t=mz(),e=gz(),n=mxe(),r=DTt();function i(s){var a=n(s),o=r[a];if(typeof o!="function"||!(a in t.prototype))return!1;if(s===o)return!0;var l=e(o);return!!l&&s===l[0]}return l$=i,l$}var LTt=fxe,OTt=lbe,MTt=OTt(LTt),vxe=MTt,PTt=/\{\n\/\* \[wrapped with (.+)\] \*/,$Tt=/,? & /;function NTt(t){var e=t.match(PTt);return e?e[1].split($Tt):[]}var FTt=NTt,jTt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function BTt(t,e){var n=e.length;if(!n)return t;var r=n-1;return e[r]=(n>1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(jTt,`{
2279/* [wrapped with `+e+`] */
2280`)}var UTt=BTt;function HTt(t,e){for(var n=-1,r=t==null?0:t.length;++n<r&&e(t[n],n,t)!==!1;);return t}var yz=HTt,VTt=SEe;function WTt(t,e){var n=t==null?0:t.length;return!!n&&VTt(t,e,0)>-1}var zTt=WTt,GTt=yz,qTt=zTt,KTt=1,YTt=2,QTt=8,XTt=16,ZTt=32,JTt=64,eAt=128,tAt=256,nAt=512,rAt=[["ary",eAt],["bind",KTt],["bindKey",YTt],["curry",QTt],["curryRight",XTt],["flip",nAt],["partial",ZTt],["partialRight",JTt],["rearg",tAt]];function iAt(t,e){return GTt(rAt,function(n){var r="_."+n[0];e&n[1]&&!qTt(t,r)&&t.push(r)}),t.sort()}var sAt=iAt,aAt=FTt,oAt=UTt,lAt=MW,cAt=sAt;function uAt(t,e,n){var r=e+"";return lAt(t,oAt(r,cAt(aAt(r),n)))}var yxe=uAt,dAt=gxe(),fAt=vxe,hAt=yxe,pAt=4,mAt=8,xre=32,wre=64;function gAt(t,e,n,r,i,s,a,o,l,c){var u=e&mAt,d=u?a:void 0,f=u?void 0:a,h=u?s:void 0,m=u?void 0:s;e|=u?xre:wre,e&=~(u?wre:xre),e&pAt||(e&=-4);var g=[t,e,i,h,d,m,f,o,l,c],b=n.apply(void 0,g);return dAt(t)&&fAt(b,g),b.placeholder=r,hAt(b,t,e)}var bxe=gAt;function vAt(t){var e=t;return e.placeholder}var Exe=vAt,yAt=LT,bAt=$T,EAt=Math.min;function xAt(t,e){for(var n=t.length,r=EAt(e.length,n),i=yAt(t);r--;){var s=e[r];t[r]=bAt(s,n)?i[s]:void 0}return t}var wAt=xAt,Sre="__lodash_placeholder__";function SAt(t,e){for(var n=-1,r=t.length,i=0,s=[];++n<r;){var a=t[n];(a===e||a===Sre)&&(t[n]=Sre,s[i++]=n)}return s}var bz=SAt,TAt=hxe,AAt=pxe,CAt=CTt,Tre=DO,RAt=bxe,_At=Exe,IAt=wAt,kAt=bz,DAt=Pa,LAt=1,OAt=2,MAt=8,PAt=16,$At=128,NAt=512;function xxe(t,e,n,r,i,s,a,o,l,c){var u=e&$At,d=e&LAt,f=e&OAt,h=e&(MAt|PAt),m=e&NAt,g=f?void 0:Tre(t);function b(){for(var E=arguments.length,x=Array(E),S=E;S--;)x[S]=arguments[S];if(h)var A=_At(b),R=CAt(x,A);if(r&&(x=TAt(x,r,i,h)),s&&(x=AAt(x,s,a,h)),E-=R,h&&E<c){var C=kAt(x,A);return RAt(t,e,xxe,b.placeholder,n,x,C,o,l,c-E)}var T=d?n:this,I=f?T[t]:t;return E=x.length,o?x=IAt(x,o):m&&E>1&&x.reverse(),u&&l<E&&(x.length=l),this&&this!==DAt&&this instanceof b&&(I=g||Tre(I)),I.apply(T,x)}return b}var wxe=xxe,FAt=QL,jAt=DO,BAt=wxe,UAt=bxe,HAt=Exe,VAt=bz,WAt=Pa;function zAt(t,e,n){var r=jAt(t);function i(){for(var s=arguments.length,a=Array(s),o=s,l=HAt(i);o--;)a[o]=arguments[o];var c=s<3&&a[0]!==l&&a[s-1]!==l?[]:VAt(a,l);if(s-=c.length,s<n)return UAt(t,e,BAt,i.placeholder,void 0,a,c,void 0,void 0,n-s);var u=this&&this!==WAt&&this instanceof i?r:t;return FAt(u,this,a)}return i}var GAt=zAt,qAt=QL,KAt=DO,YAt=Pa,QAt=1;function XAt(t,e,n,r){var i=e&QAt,s=KAt(t);function a(){for(var o=-1,l=arguments.length,c=-1,u=r.length,d=Array(u+l),f=this&&this!==YAt&&this instanceof a?s:t;++c<u;)d[c]=r[c];for(;l--;)d[c++]=arguments[++o];return qAt(f,i?n:this,d)}return a}var ZAt=XAt,JAt=hxe,eCt=pxe,Are=bz,Cre="__lodash_placeholder__",c$=1,tCt=2,nCt=4,Rre=8,lx=128,_re=256,rCt=Math.min;function iCt(t,e){var n=t[1],r=e[1],i=n|r,s=i<(c$|tCt|lx),a=r==lx&&n==Rre||r==lx&&n==_re&&t[7].length<=e[8]||r==(lx|_re)&&e[7].length<=e[8]&&n==Rre;if(!(s||a))return t;r&c$&&(t[2]=e[2],i|=n&c$?0:nCt);var o=e[3];if(o){var l=t[3];t[3]=l?JAt(l,o,e[4]):o,t[4]=l?Are(t[3],Cre):e[4]}return o=e[5],o&&(l=t[5],t[5]=l?eCt(l,o,e[6]):o,t[6]=l?Are(t[5],Cre):e[6]),o=e[7],o&&(t[7]=o),r&lx&&(t[8]=t[8]==null?e[8]:rCt(t[8],e[8])),t[9]==null&&(t[9]=e[9]),t[0]=e[0],t[1]=i,t}var sCt=iCt,aCt=LEe,oCt=/^\s+/;function lCt(t){return t&&t.slice(0,aCt(t)+1).replace(oCt,"")}var cCt=lCt,uCt=cCt,Ire=ma,dCt=FT,kre=NaN,fCt=/^[-+]0x[0-9a-f]+$/i,hCt=/^0b[01]+$/i,pCt=/^0o[0-7]+$/i,mCt=parseInt;function gCt(t){if(typeof t=="number")return t;if(dCt(t))return kre;if(Ire(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=Ire(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=uCt(t);var n=hCt.test(t);return n||pCt.test(t)?mCt(t.slice(2),n?2:8):fCt.test(t)?kre:+t}var Ez=gCt;const Smn=an(Ez);var vCt=Ez,yCt=1/0,bCt=17976931348623157e292;function ECt(t){if(!t)return t===0?t:0;if(t=vCt(t),t===yCt||t===-1/0){var e=t<0?-1:1;return e*bCt}return t===t?t:0}var xCt=ECt,wCt=xCt;function SCt(t){var e=wCt(t),n=e%1;return e===e?n?e-n:e:0}var Sxe=SCt,TCt=fxe,ACt=ETt,CCt=GAt,RCt=wxe,_Ct=ZAt,ICt=gz(),kCt=sCt,DCt=vxe,LCt=yxe,Dre=Sxe,OCt="Expected a function",Lre=1,MCt=2,Ore=8,Mre=16,Pre=32,PCt=64,$re=Math.max;function $Ct(t,e,n,r,i,s,a,o){var l=e&MCt;if(!l&&typeof t!="function")throw new TypeError(OCt);var c=r?r.length:0;if(c||(e&=-97,r=i=void 0),a=a===void 0?a:$re(Dre(a),0),o=o===void 0?o:Dre(o),c-=i?i.length:0,e&PCt){var u=r,d=i;r=i=void 0}var f=l?void 0:ICt(t),h=[t,e,n,r,i,u,d,s,a,o];if(f&&kCt(h,f),t=h[0],e=h[1],n=h[2],r=h[3],i=h[4],o=h[9]=h[9]===void 0?l?0:t.length:$re
2280(h[9]-c,0),!o&&e&(Ore|Mre)&&(e&=-25),!e||e==Lre)var m=ACt(t,e,n);else e==Ore||e==Mre?m=CCt(t,e,o):(e==Pre||e==(Lre|Pre))&&!i.length?m=_Ct(t,e,n,r):m=RCt.apply(void 0,h);var g=f?TCt:DCt;return LCt(g(m,h),t,e)}var xz=$Ct,NCt=xz,FCt=128;function jCt(t,e,n){return e=n?void 0:e,e=t&&e==null?t.length:e,NCt(t,FCt,void 0,void 0,void 0,void 0,e)}var BCt=jCt,UCt=ebe,HCt=UCt(Object.keys,Object),VCt=HCt,WCt=qL,zCt=VCt,GCt=Object.prototype,qCt=GCt.hasOwnProperty;function KCt(t){if(!WCt(t))return zCt(t);var e=[];for(var n in Object(t))qCt.call(t,n)&&n!="constructor"&&e.push(n);return e}var wz=KCt,YCt=sbe,QCt=wz,XCt=MT;function ZCt(t){return XCt(t)?YCt(t):QCt(t)}var zT=ZCt,JCt=Zb,eRt=zT;function tRt(t,e){return t&&JCt(e,eRt(e),t)}var Txe=tRt,nRt=Zb,rRt=NT;function iRt(t,e){return t&&nRt(e,rRt(e),t)}var sRt=iRt;function aRt(t,e){for(var n=-1,r=t==null?0:t.length,i=0,s=[];++n<r;){var a=t[n];e(a,n,t)&&(s[i++]=a)}return s}var oRt=aRt;function lRt(){return[]}var Axe=lRt,cRt=oRt,uRt=Axe,dRt=Object.prototype,fRt=dRt.propertyIsEnumerable,Nre=Object.getOwnPropertySymbols,hRt=Nre?function(t){return t==null?[]:(t=Object(t),cRt(Nre(t),function(e){return fRt.call(t,e)}))}:uRt,Sz=hRt,pRt=Zb,mRt=Sz;function gRt(t,e){return pRt(t,mRt(t),e)}var vRt=gRt,yRt=FW,bRt=RW,ERt=Sz,xRt=Axe,wRt=Object.getOwnPropertySymbols,SRt=wRt?function(t){for(var e=[];t;)yRt(e,ERt(t)),t=bRt(t);return e}:xRt,Cxe=SRt,TRt=Zb,ARt=Cxe;function CRt(t,e){return TRt(t,ARt(t),e)}var RRt=CRt,_Rt=FW,IRt=ga;function kRt(t,e,n){var r=e(t);return IRt(t)?r:_Rt(r,n(t))}var Rxe=kRt,DRt=Rxe,LRt=Sz,ORt=zT;
vendor: 4,520 bytes, line 2280
2280function MRt(t){return DRt(t,ORt,LRt)}var _xe=MRt,PRt=Rxe,$Rt=Cxe,NRt=NT;function FRt(t){return PRt(t,NRt,$Rt)}var Ixe=FRt,jRt=Mg,BRt=Pa,URt=jRt(BRt,"DataView"),HRt=URt,VRt=Mg,WRt=Pa,zRt=VRt(WRt,"Promise"),GRt=zRt,qRt=Mg,KRt=Pa,YRt=qRt(KRt,"Set"),QRt=YRt,iF=HRt,sF=TW,aF=GRt,oF=QRt,lF=uxe,kxe=Og,nE=qye,Fre="[object Map]",XRt="[object Object]",jre="[object Promise]",Bre="[object Set]",Ure="[object WeakMap]",Hre="[object DataView]",ZRt=nE(iF),JRt=nE(sF),e5t=nE(aF),t5t=nE(oF),n5t=nE(lF),Lm=kxe;(iF&&Lm(new iF(new ArrayBuffer(1)))!=Hre||sF&&Lm(new sF)!=Fre||aF&&Lm(aF.resolve())!=jre||oF&&Lm(new oF)!=Bre||lF&&Lm(new lF)!=Ure)&&(Lm=function(t){var e=kxe(t),n=e==XRt?t.constructor:void 0,r=n?nE(n):"";if(r)switch(r){case ZRt:return Hre;case JRt:return Fre;case e5t:return jre;case t5t:return Bre;case n5t:return Ure}return e});var rE=Lm,r5t=Object.prototype,i5t=r5t.hasOwnProperty;function s5t(t){var e=t.length,n=new t.constructor(e);return e&&typeof t[0]=="string"&&i5t.call(t,"index")&&(n.index=t.index,n.input=t.input),n}var a5t=s5t,o5t=CW;function l5t(t,e){var n=e?o5t(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}var c5t=l5t,u5t=/\w*$/;function d5t(t){var e=new t.constructor(t.source,u5t.exec(t));return e.lastIndex=t.lastIndex,e}var f5t=d5t,Vre=qb,Wre=Vre?Vre.prototype:void 0,zre=Wre?Wre.valueOf:void 0;function h5t(t){return zre?Object(zre.call(t)):{}}var p5t=h5t,m5t=CW,g5t=c5t,v5t=f5t,y5t=p5t,b5t=Jye,E5t="[object Boolean]",x5t="[object Date]",w5t="[object Map]",S5t="[object Number]",T5t="[object RegExp]",A5t="[object Set]",C5t="[object String]",R5t="[object Symbol]",_5t="[object ArrayBuffer]",I5t="[object DataView]",k5t="[object Float32Array]",D5t="[object Float64Array]",L5t="[object Int8Array]",O5t="[object Int16Array]",M5t="[object Int32Array]",P5t="[object Uint8Array]",$5t="[object Uint8ClampedArray]",N5t="[object Uint16Array]",F5t="[object Uint32Array]";function j5t(t,e,n){var r=t.constructor;switch(e){case _5t:return m5t(t);case E5t:case x5t:return new r(+t);case I5t:return g5t(t,n);case k5t:case D5t:case L5t:case O5t:case M5t:case P5t:case $5t:case N5t:case F5t:return b5t(t,n);case w5t:return new r;case S5t:case C5t:return new r(t);case T5t:return v5t(t);case A5t:return new r;case R5t:return y5t(t)}}var B5t=j5t,U5t=rE,H5t=Pl,V5t="[object Map]";function W5t(t){return H5t(t)&&U5t(t)==V5t}var z5t=W5t,G5t=z5t,q5t=kW,Gre=DW,qre=Gre&&Gre.isMap,K5t=qre?q5t(qre):G5t,Y5t=K5t,Q5t=rE,X5t=Pl,Z5t="[object Set]";function J5t(t){return X5t(t)&&Q5t(t)==Z5t}var e3t=J5t,t3t=e3t,n3t=kW,Kre=DW,Yre=Kre&&Kre.isSet,r3t=Yre?n3t(Yre):t3t,i3t=r3t,s3t=zL,a3t=yz,o3t=LW,l3t=Txe,c3t=sRt,u3t=Xye,d3t=LT,f3t=vRt,h3t=RRt,p3t=_xe,m3t=Ixe,g3t=rE,v3t=a5t,y3t=B5t,b3t=tbe,E3t=ga,x3t=PT,w3t=Y5t,S3t=ma,T3t=i3t,A3t=zT,C3t=NT,R3t=1,_3t=2,I3t=4,Dxe="[object Arguments]",k3t="[object Array]",D3t="[object Boolean]",L3t="[object Date]",O3t="[object Error]",Lxe="[object Function]",M3t="[object GeneratorFunction]",P3t="[object Map]",$3t="[object Number]",Oxe="[object Object]",N3t="[object RegExp]",F3t="[object Set]",j3t="[object String]",B3t="[object Symbol]",U3t="[object WeakMap]",H3t="[object ArrayBuffer]",V3t="[object DataView]",W3t="[object Float32Array]",z3t="[object Float64Array]",G3t="[object Int8Array]",q3t="[object Int16Array]",K3t="[object Int32Array]",Y3t="[object Uint8Array]",Q3t="[object Uint8ClampedArray]",X3t="[object Uint16Array]",Z3t="[object Uint32Array]",ur={};ur[Dxe]=ur[k3t]=ur[H3t]=ur[V3t]=ur[D3t]=ur[L3t]=ur[W3t]=ur[z3t]=ur[G3t]=ur[q3t]=ur[K3t]=ur[P3t]=ur[$3t]=ur[Oxe]=ur[N3t]=ur[F3t]=ur[j3t]=ur[B3t]=ur[Y3t]=ur[Q3t]=ur[X3t]=ur[Z3t]=!0;ur[O3t]=ur[Lxe]=ur[U3t]=!1;function K5(t,e,n,r,i,s){var a,o=e&R3t,l=e&_3t,c=e&I3t;if(n&&(a=i?n(t,r,i,s):n(t)),a!==void 0)return a;if(!S3t(t))return t;var u=E3t(t);if(u){if(a=v3t(t),!o)return d3t(t,a)}else{var d=g3t(t),f=d==Lxe||d==M3t;if(x3t(t))return u3t(t,o);if(d==Oxe||d==Dxe||f&&!i){if(a=l||f?{}:b3t(t),!o)return l?h3t(t,c3t(a,t)):f3t(t,l3t(a,t))}else{if(!ur[d])return i?t:{};a=y3t(t,d,o)}}s||(s=new s3t);var h=s.get(t);if(h)return h;s.set(t,a),T3t(t)?t.forEach(function(b){a.add(K5(b,e,n,b,t,s))}):w3t(t)&&t.forEach(function(b,E){a.set(E,K5(b,e,n,E,t,s))});var m=c?l?m3t:p3t:l?C3t:A3t,g=u?void 0:m(t);return a3t(g||t,function(b,E){g&&(E=b,b=t[E]),o3t(a,E,K5(b,e,n,E,t,s))}),a}var LO=K5,J3t=LO,e_t=4;function t_t(t){return J3t(t,e_t)}var Mxe=t_t;const Qre=an(Mxe);var n_t=xz,r_t=8;function Tz(t,e,n){e=n?void 0:e;var r=n_t(t,r_t,void 0,void 0,void 0,void 0,void 0,e);return r.placeholder=Tz.placeholder,r}Tz.placeholder={};
vendor: 3,678 bytes, line 2280
2280var i_t=Tz,s_t=Og,a_t=Pl,o_t=IW,l_t="[object DOMException]",c_t="[object Error]";function u_t(t){if(!a_t(t))return!1;var e=s_t(t);return e==c_t||e==l_t||typeof t.message=="string"&&typeof t.name=="string"&&!o_t(t)}var d_t=u_t,f_t=rE,h_t=Pl,p_t="[object WeakMap]";function m_t(t){return h_t(t)&&f_t(t)==p_t}var g_t=m_t,v_t="__lodash_hash_undefined__";function y_t(t){return this.__data__.set(t,v_t),this}var b_t=y_t;function E_t(t){return this.__data__.has(t)}var x_t=E_t,w_t=AW,S_t=b_t,T_t=x_t;function ok(t){var e=-1,n=t==null?0:t.length;for(this.__data__=new w_t;++e<n;)this.add(t[e])}ok.prototype.add=ok.prototype.push=S_t;ok.prototype.has=T_t;var A_t=ok;function C_t(t,e){for(var n=-1,r=t==null?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}var R_t=C_t;function __t(t,e){return t.has(e)}var I_t=__t,k_t=A_t,D_t=R_t,L_t=I_t,O_t=1,M_t=2;function P_t(t,e,n,r,i,s){var a=n&O_t,o=t.length,l=e.length;if(o!=l&&!(a&&l>o))return!1;var c=s.get(t),u=s.get(e);if(c&&u)return c==e&&u==t;var d=-1,f=!0,h=n&M_t?new k_t:void 0;for(s.set(t,e),s.set(e,t);++d<o;){var m=t[d],g=e[d];if(r)var b=a?r(g,m,d,e,t,s):r(m,g,d,t,e,s);if(b!==void 0){if(b)continue;f=!1;break}if(h){if(!D_t(e,function(E,x){if(!L_t(h,x)&&(m===E||i(m,E,n,r,s)))return h.push(x)})){f=!1;break}}else if(!(m===g||i(m,g,n,r,s))){f=!1;break}}return s.delete(t),s.delete(e),f}var Pxe=P_t;function $_t(t){var e=-1,n=Array(t.size);return t.forEach(function(r,i){n[++e]=[i,r]}),n}var N_t=$_t;function F_t(t){var e=-1,n=Array(t.size);return t.forEach(function(r){n[++e]=r}),n}var j_t=F_t,Xre=qb,Zre=Zye,B_t=kT,U_t=Pxe,H_t=N_t,V_t=j_t,W_t=1,z_t=2,G_t="[object Boolean]",q_t="[object Date]",K_t="[object Error]",Y_t="[object Map]",Q_t="[object Number]",X_t="[object RegExp]",Z_t="[object Set]",J_t="[object String]",eIt="[object Symbol]",tIt="[object ArrayBuffer]",nIt="[object DataView]",Jre=Xre?Xre.prototype:void 0,u$=Jre?Jre.valueOf:void 0;function rIt(t,e,n,r,i,s,a){switch(n){case nIt:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case tIt:return!(t.byteLength!=e.byteLength||!s(new Zre(t),new Zre(e)));case G_t:case q_t:case Q_t:return B_t(+t,+e);case K_t:return t.name==e.name&&t.message==e.message;case X_t:case J_t:return t==e+"";case Y_t:var o=H_t;case Z_t:var l=r&W_t;if(o||(o=V_t),t.size!=e.size&&!l)return!1;var c=a.get(t);if(c)return c==e;r|=z_t,a.set(t,e);var u=U_t(o(t),o(e),r,i,s,a);return a.delete(t),u;case eIt:if(u$)return u$.call(t)==u$.call(e)}return!1}var iIt=rIt,eie=_xe,sIt=1,aIt=Object.prototype,oIt=aIt.hasOwnProperty;function lIt(t,e,n,r,i,s){var a=n&sIt,o=eie(t),l=o.length,c=eie(e),u=c.length;if(l!=u&&!a)return!1;for(var d=l;d--;){var f=o[d];if(!(a?f in e:oIt.call(e,f)))return!1}var h=s.get(t),m=s.get(e);if(h&&m)return h==e&&m==t;var g=!0;s.set(t,e),s.set(e,t);for(var b=a;++d<l;){f=o[d];var E=t[f],x=e[f];if(r)var S=a?r(x,E,f,e,t,s):r(E,x,f,t,e,s);if(!(S===void 0?E===x||i(E,x,n,r,s):S)){g=!1;break}b||(b=f=="constructor")}if(g&&!b){var A=t.constructor,R=e.constructor;A!=R&&"constructor"in t&&"constructor"in e&&!(typeof A=="function"&&A instanceof A&&typeof R=="function"&&R instanceof R)&&(g=!1)}return s.delete(t),s.delete(e),g}var cIt=lIt,d$=zL,uIt=Pxe,dIt=iIt,fIt=cIt,tie=rE,nie=ga,rie=PT,hIt=KL,pIt=1,iie="[object Arguments]",sie="[object Array]",hR="[object Object]",mIt=Object.prototype,aie=mIt.hasOwnProperty;function gIt(t,e,n,r,i,s){var a=nie(t),o=nie(e),l=a?sie:tie(t),c=o?sie:tie(e);l=l==iie?hR:l,c=c==iie?hR:c;var u=l==hR,d=c==hR,f=l==c;if(f&&rie(t)){if(!rie(e))return!1;a=!0,u=!1}if(f&&!u)return s||(s=new d$),a||hIt(t)?uIt(t,e,n,r,i,s):dIt(t,e,l,n,r,i,s);if(!(n&pIt)){var h=u&&aie.call(t,"__wrapped__"),m=d&&aie.call(e,"__wrapped__");
2280if(h||m){var g=h?t.value():t,b=m?e.value():e;return s||(s=new d$),i(g,b,n,r,s)}}return f?(s||(s=new d$),fIt(t,e,n,r,i,s)):!1}var vIt=gIt,yIt=vIt,oie=Pl;function $xe(t,e,n,r,i){return t===e?!0:t==null||e==null||!oie(t)&&!oie(e)?t!==t&&e!==e:yIt(t,e,n,r,$xe,i)}var Az=$xe,bIt=zL,EIt=Az,xIt=1,wIt=2;function SIt(t,e,n,r){var i=n.length,s=i,a=!r;if(t==null)return!s;for(t=Object(t);i--;){var o=n[i];if(a&&o[2]?o[1]!==t[o[0]]:!(o[0]in t))return!1}for(;++i<s;){o=n[i];var l=o[0],c=t[l],u=o[1];if(a&&o[2]){if(c===void 0&&!(l in t))return!1}else{var d=new bIt;if(r)var f=r(c,u,l,t,e,d);if(!(f===void 0?EIt(u,c,xIt|wIt,r,d):f))return!1}}return!0}var TIt=SIt,AIt=ma;function CIt(t){return t===t&&!AIt(t)}var Nxe=CIt,RIt=Nxe,_It=zT;function IIt(t){for(var e=_It(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,RIt(i)]}return e}var kIt=IIt;function DIt(t,e){return function(n){return n==null?!1:n[t]===e&&(e!==void 0||t in Object(n))}}var Fxe=DIt,LIt=TIt,OIt=kIt,MIt=Fxe;function PIt(t){var e=OIt(t);return e.length==1&&e[0][2]?MIt(e[0][0],e[0][1]):function(n){return n===t||LIt(n,t,e)}}var $It=PIt,NIt=XL;function FIt(t,e,n){var r=t==null?void 0:NIt(t,e);return r===void 0?n:r}var jxe=FIt;const hi=an(jxe);var jIt=Az,BIt=jxe,UIt=vbe,HIt=PW,VIt=Nxe,WIt=Fxe,zIt=Pg,GIt=1,qIt=2;function KIt(t,e){return HIt(t)&&VIt(e)?WIt(zIt(t),e):function(n){var r=BIt(n,t);return r===void 0&&r===e?UIt(n,t):jIt(e,r,GIt|qIt)}}var YIt=KIt;function QIt(t){return function(e){return e?.[t]}}var XIt=QIt,ZIt=XL;function JIt(t){return function(e){return ZIt(e,t)}}var ekt=JIt,tkt=XIt,nkt=ekt,rkt=PW,ikt=Pg;function skt(t){return rkt(t)?tkt(ikt(t)):nkt(t)}var akt=skt,okt=$It,lkt=YIt,ckt=YL,ukt=ga,dkt=akt;function fkt(t){return typeof t=="function"?t:t==null?ckt:typeof t=="object"?ukt(t)?lkt(t[0],t[1]):okt(t):dkt(t)}var Cz=fkt,hkt=LO,pkt=Cz,mkt=1;function gkt(t){return pkt(typeof t=="function"?t:hkt(t,mkt))}var vkt=gkt,ykt=xz,bkt=ZL,Ekt=256,xkt=bkt(function(t,e){return ykt(t,Ekt,void 0,void 0,void 0,e)}),wkt=xkt,Skt=NW,Tkt=LT,Akt=ga,Ckt=FT,Rkt=fbe,_kt=Pg,Ikt=Gp;function kkt(t){return Akt(t)?Skt(t,_kt):Ckt(t)?[t]:Tkt(Rkt(Ikt(t)))}var Bxe=kkt;const Uxe=an(Bxe);var Dkt={ary:BCt,assign:Txe,clone:Mxe,curry:i_t,forEach:yz,isArray:ga,isError:d_t,isFunction:IT,isWeakMap:g_t,iteratee:vkt,keys:wz,rearg:wkt,toInteger:Sxe,toPath:Bxe},Lkt=oTt,Okt=Dkt;function Mkt(t,e,n){return Lkt(Okt,t,e,n)}var Hxe=Mkt,f$,lie;function Pkt(){if(lie)return f$;lie=1;
2280var t=vz(),e=ZL,n=gz(),r=mxe(),i=ga,s=gxe(),a="Expected a function",o=8,l=32,c=128,u=256;function d(f){return e(function(h){var m=h.length,g=m,b=t.prototype.thru;for(f&&h.reverse();g--;){var E=h[g];if(typeof E!="function")throw new TypeError(a);if(b&&!x&&r(E)=="wrapper")var x=new t([],!0)}for(g=x?g:m;++g<m;){E=h[g];var S=r(E),A=S=="wrapper"?n(E):void 0;A&&s(A[0])&&A[1]==(c|o|l|u)&&!A[4].length&&A[9]==1?x=x[r(A[0])].apply(x,A[3]):x=E.length==1&&s(E)?x[S]():x.thru(E)}return function(){var R=arguments,C=R[0];if(x&&R.length==1&&i(C))return x.plant(C).value();for(var T=0,I=m?h[T].apply(this,R):C;++T<m;)I=h[T].call(this,I);return I}})}return f$=d,f$}var h$,cie;function $kt(){if(cie)return h$;cie=1;var t=Pkt(),e=t();return h$=e,h$}var Nkt=Hxe,Vxe=Nkt("flow",$kt());Vxe.placeholder=hz();var Fkt=Vxe,jkt=Fkt;const Rz=an(jkt),uie={TOKEN:"jwtToken"};let cF=class Wxe extends Error{name;message;response;code;status;constructor(e,n){super(e),this.name="FetchError",this.message=e,this.response=n,this.code=n?.data?.error?.status,this.status=n?.data?.error?.status,Error.captureStackTrace&&Error.captureStackTrace(this,Wxe)}};const OO=t=>t instanceof cF,Bkt=()=>JSON.parse(localStorage.getItem(uie.TOKEN)??sessionStorage.getItem(uie.TOKEN)??'""'),_z=(t={})=>{const e=window.strapi.backendURL,n={Accept:"application/json","Content-Type":"application/json",Authorization:`Bearer ${Bkt()}`},r=f=>f instanceof FormData,i=f=>f.charAt(0)!=="/"?`/${f}`:f,s=f=>new RegExp("^(?:[a-z+]+:)?//","i").test(f),a=f=>s(f)?f:i(f),o=async(f,h)=>{try{const m=await f.json();if(!f.ok&&m.error&&!h?.(f.status))throw new cF(m.error.message,{data:m});if(!f.ok&&!h?.(f.status))throw new cF("Unknown Server Error");return{data:m}}catch(m){if(m instanceof SyntaxError&&f.ok)return{data:[],status:f.status};throw m}},l=f=>h=>{if(f){if(typeof f=="string")return`${h}?${f}`;const m=Vxt.stringify(f,{encode:!1});return`${h}?${m}`}return h},c=f=>`${e}${f}`,u=f=>Rz(a,c,l(f?.params));return{get:async(f,h)=>{const m=new Headers({...n,...h?.headers}),g=u(h),b=await fetch(g(f),{signal:h?.signal??t.signal,method:"GET",headers:m});return o(b,h?.validateStatus)},post:async(f,h,m)=>{const g=new Headers({...n,...m?.headers}),b=u(m);r(h)&&g.delete("Content-Type");const E=await fetch(b(f),{signal:m?.signal??t.signal,method:"POST",headers:g,body:r(h)?h:JSON.stringify(h)});return o(E,m?.validateStatus)},put:async(f,h,m)=>{const g=new Headers({...n,...m?.headers}),b=u(m);r(h)&&g.delete("Content-Type");const E=await fetch(b(f),{signal:m?.signal??t.signal,method:"PUT",headers:g,body:r(h)?h:JSON.stringify(h)});return o(E,m?.validateStatus)},del:async(f,h)=>{const m=new Headers({...n,...h?.headers}),g=u(h),b=await fetch(g(f),{signal:h?.signal??t.signal,method:"DELETE",headers:m});return o(b,h?.validateStatus)}}},Ukt=()=>async(t,{signal:e})=>{try{const{get:n,post:r,del:i,put:s}=_z();if(typeof t=="string")return{data:(await n(t,{signal:e})).data};{const{url:a,method:o="GET",data:l,config:c}=t;return o==="POST"?{data:(await r(a,l,{...c,signal:e})).data}:o==="DELETE"?{data:(await i(a,{...c,signal:e})).data}:o==="PUT"?{data:(await s(a,l,{...c,signal:e})).data}:{data:(await n(a,{...c,signal:e})).data}}}catch(n){if(OO(n))return typeof n.response?.data=="object"&&n.response?.data!==null&&"error"in n.response?.data?{data:void 0,error:n.response?.data.error}:{data:void 0,error:{name:"UnknownError",message:n.message,details:n.response,status:n.status}};const r=n;return{data:void 0,error:{name:r.name,message:r.message,stack:r.stack}}}},Xw=t=>t.name!==void 0,kc=nTt({reducerPath:"adminApi",baseQuery:Ukt(),tagTypes:[],endpoints:()=>({})}),die=t=>t&&t.startsWith("/")?`${window.strapi.backendURL}${t}`:t,Hkt=t=>t.startsWith("/")?Wwt(new URL(t,window.location.origin).toString(),"/"):t,Vkt=kc.enhanceEndpoints({addTagTypes:["ProjectSettings","LicenseLimits"]}).injectEndpoints({endpoints:t=>({init:t.query({query:()=>({url:"/admin/init",method:"GET"}),transformResponse(e){return e.data}}),information:t.query({query:()=>({url:"/admin/information",method:"GET"}),transformResponse(e){return e.data}}),telemetryProperties:t.query({query:()=>({url:"/admin/telemetry-properties",method:"GET",config:{validateStatus:e=>e<500}}),transformResponse(e){return e.data}}),projectSettings:t.query({query:()=>({url:"/admin/project-settings",method:"GET"}),providesTags:["ProjectSettings"],transformResponse(e){return{authLogo:e.authLogo?{name:e.authLogo.name,url:die(e.authLogo.url)}:void 0,menuLogo:e.menuLogo?{name:e.menuLogo.name,url:die(e.menuLogo.url)}:void 0}}}),updateProjectSettings:t.mutation({query:e=>({url:"/admin/project-settings",method:"POST",data:e,config:{headers:{"Content-Type":"multipart/form-data"}}}),invalidatesTags:["ProjectSettings"]}),getPlugins:t.query({query:()=>({url:"/admin/plugins",method:"GET"})}),getLicenseLimits:t.query({query:()=>({url:"/admin/license-limit-information",method:"GET"}),providesTags:["LicenseLimits"]})}),overrideExisting:!1}),{useInitQuery:Iz,useTelemetryPropertiesQuery:Wkt,useInformationQuery:Tmn,useProjectSettingsQuery:zkt,useUpdateProjectSettingsMutation:Gkt,useGetPluginsQuery:Amn,useGetLicenseLimitsQuery:qkt}=Vkt;var Kkt=Az;function Ykt(t,e){return Kkt(t,e)}var Qkt=Ykt;
vendor: 3,131 bytes, line 2280
2280const pg=an(Qkt);function zxe(t,e){return function(){return t.apply(e,arguments)}}const{toString:Xkt}=Object.prototype,{getPrototypeOf:kz}=Object,MO=(t=>e=>{const n=Xkt.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),$c=t=>(t=t.toLowerCase(),e=>MO(e)===t),PO=t=>e=>typeof e===t,{isArray:iE}=Array,fS=PO("undefined");function Zkt(t){return t!==null&&!fS(t)&&t.constructor!==null&&!fS(t.constructor)&&Fo(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Gxe=$c("ArrayBuffer");function Jkt(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Gxe(t.buffer),e}const eDt=PO("string"),Fo=PO("function"),qxe=PO("number"),$O=t=>t!==null&&typeof t=="object",tDt=t=>t===!0||t===!1,Y5=t=>{if(MO(t)!=="object")return!1;const e=kz(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},nDt=$c("Date"),rDt=$c("File"),iDt=$c("Blob"),sDt=$c("FileList"),aDt=t=>$O(t)&&Fo(t.pipe),oDt=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||Fo(t.append)&&((e=MO(t))==="formdata"||e==="object"&&Fo(t.toString)&&t.toString()==="[object FormData]"))},lDt=$c("URLSearchParams"),[cDt,uDt,dDt,fDt]=["ReadableStream","Request","Response","Headers"].map($c),hDt=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function GT(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let r,i;if(typeof t!="object"&&(t=[t]),iE(t))for(r=0,i=t.length;r<i;r++)e.call(null,t[r],r,t);else{const s=n?Object.getOwnPropertyNames(t):Object.keys(t),a=s.length;let o;for(r=0;r<a;r++)o=s[r],e.call(null,t[o],o,t)}}function Kxe(t,e){e=e.toLowerCase();const n=Object.keys(t);let r=n.length,i;for(;r-- >0;)if(i=n[r],e===i.toLowerCase())return i;return null}const y0=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Yxe=t=>!fS(t)&&t!==y0;function uF(){const{caseless:t}=Yxe(this)&&this||{},e={},n=(r,i)=>{const s=t&&Kxe(e,i)||i;Y5(e[s])&&Y5(r)?e[s]=uF(e[s],r):Y5(r)?e[s]=uF({},r):iE(r)?e[s]=r.slice():e[s]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&GT(arguments[r],n);return e}const pDt=(t,e,n,{allOwnKeys:r}={})=>(GT(e,(i,s)=>{n&&Fo(i)?t[s]=zxe(i,n):t[s]=i},{allOwnKeys:r}),t),mDt=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),gDt=(t,e,n,r)=>{t.prototype=Object.create(e.prototype,r),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},vDt=(t,e,n,r)=>{let i,s,a;const o={};if(e=e||{},t==null)return e;do{for(i=Object.getOwnPropertyNames(t),s=i.length;s-- >0;)a=i[s],(!r||r(a,t,e))&&!o[a]&&(e[a]=t[a],o[a]=!0);t=n!==!1&&kz(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},yDt=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const r=t.indexOf(e,n);return r!==-1&&r===n},bDt=t=>{if(!t)return null;if(iE(t))return t;let e=t.length;if(!qxe(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},EDt=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&kz(Uint8Array)),xDt=(t,e)=>{const r=(t&&t[Symbol.iterator]).call(t);let i;for(;
2280(i=r.next())&&!i.done;){const s=i.value;e.call(t,s[0],s[1])}},wDt=(t,e)=>{let n;const r=[];for(;(n=t.exec(e))!==null;)r.push(n);return r},SDt=$c("HTMLFormElement"),TDt=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),fie=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),ADt=$c("RegExp"),Qxe=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),r={};GT(n,(i,s)=>{let a;(a=e(i,s,t))!==!1&&(r[s]=a||i)}),Object.defineProperties(t,r)},CDt=t=>{Qxe(t,(e,n)=>{if(Fo(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=t[n];if(Fo(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},RDt=(t,e)=>{const n={},r=i=>{i.forEach(s=>{n[s]=!0})};return iE(t)?r(t):r(String(t).split(e)),n},_Dt=()=>{},IDt=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e,p$="abcdefghijklmnopqrstuvwxyz",hie="0123456789",Xxe={DIGIT:hie,ALPHA:p$,ALPHA_DIGIT:p$+p$.toUpperCase()+hie},kDt=(t=16,e=Xxe.ALPHA_DIGIT)=>{let n="";const{length:r}=e;for(;t--;)n+=e[Math.random()*r|0];return n};function DDt(t){return!!(t&&Fo(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const LDt=t=>{const e=new Array(10),n=(r,i)=>{if($O(r)){if(e.indexOf(r)>=0)return;if(!("toJSON"in r)){e[i]=r;const s=iE(r)?[]:{};return GT(r,(a,o)=>{const l=n(a,i+1);!fS(l)&&(s[o]=l)}),e[i]=void 0,s}}return r};return n(t,0)},ODt=$c("AsyncFunction"),MDt=t=>t&&($O(t)||Fo(t))&&Fo(t.then)&&Fo(t.catch),Zxe=((t,e)=>t?setImmediate:e?((n,r)=>(y0.addEventListener("message",({source:i,data:s})=>{i===y0&&s===n&&r.length&&r.shift()()},!1),i=>{r.push(i),y0.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Fo(y0.postMessage)),PDt=typeof queueMicrotask<"u"?queueMicrotask.bind(y0):typeof process<"u"&&process.nextTick||Zxe,Ae={isArray:iE,isArrayBuffer:Gxe,isBuffer:Zkt,isFormData:oDt,isArrayBufferView:Jkt,isString:eDt,isNumber:qxe,isBoolean:tDt,isObject:$O,isPlainObject:Y5,isReadableStream:cDt,isRequest:uDt,isResponse:dDt,isHeaders:fDt,isUndefined:fS,isDate:nDt,isFile:rDt,isBlob:iDt,isRegExp:ADt,isFunction:Fo,isStream:aDt,isURLSearchParams:lDt,isTypedArray:EDt,isFileList:sDt,forEach:GT,merge:uF,extend:pDt,trim:hDt,stripBOM:mDt,inherits:gDt,toFlatObject:vDt,kindOf:MO,kindOfTest:$c,endsWith:yDt,toArray:bDt,forEachEntry:xDt,matchAll:wDt,isHTMLForm:SDt,hasOwnProperty:fie,hasOwnProp:fie,reduceDescriptors:Qxe,freezeMethods:CDt,toObjectSet:RDt,toCamelCase:TDt,noop:_Dt,toFiniteNumber:IDt,findKey:Kxe,global:y0,isContextDefined:Yxe,ALPHABET:Xxe,generateString:kDt,isSpecCompliantForm:DDt,toJSONObject:LDt,isAsyncFn:ODt,isThenable:MDt,setImmediate:Zxe,asap:PDt};function qt(t,e,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}Ae.inherits(qt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Ae.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Jxe=qt.prototype,ewe={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{ewe[t]={value:t}});Object.defineProperties(qt,ewe);Object.defineProperty(Jxe,"isAxiosError",{value:!0});qt.from=(t,e,n,r,i,s)=>{const a=Object.create(Jxe);return Ae.toFlatObject(t,a,function(l){return l!==Error.prototype},o=>o!=="isAxiosError"),qt.call(a,t.message,e,n,r,i),a.cause=t,a.name=t.name,s&&Object.assign(a,s),a};const $Dt=null;function dF(t){return Ae.isPlainObject(t)||Ae.isArray(t)}function twe(t){return Ae.endsWith(t,"[]")?t.slice(0,-2):t}function pie(t,e,n){return t?t.concat(e).map(function(i,s){return i=twe(i),!n&&s?"["+i+"]":i}).join(n?".":""):e}function NDt(t){return Ae.isArray(t)&&!t.some(dF)}const FDt=Ae.toFlatObject(Ae,{},null,function(e){return/^is[A-Z]/.test(e)});function NO(t,e,n){if(!Ae.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=Ae.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,b){return!Ae.isUndefined(b[g])});const r=n.metaTokens,i=n.visitor||u,s=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&Ae.isSpecCompliantForm(e);if(!Ae.isFunction(i))throw new TypeError("visitor must be a function");function c(m){if(m===null)return"";if(Ae.isDate(m))return m.toISOString();if(!l&&Ae.isBlob(m))throw new qt("Blob is not supported. Use a Buffer instead.");return Ae.isArrayBuffer(m)||Ae.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function u(m,g,b){let E=m;if(m&&!b&&typeof m=="object"){if(Ae.endsWith(g,"{}
vendor: 4,390 bytes, line 2280
2280"))g=r?g:g.slice(0,-2),m=JSON.stringify(m);else if(Ae.isArray(m)&&NDt(m)||(Ae.isFileList(m)||Ae.endsWith(g,"[]"))&&(E=Ae.toArray(m)))return g=twe(g),E.forEach(function(S,A){!(Ae.isUndefined(S)||S===null)&&e.append(a===!0?pie([g],A,s):a===null?g:g+"[]",c(S))}),!1}return dF(m)?!0:(e.append(pie(b,g,s),c(m)),!1)}const d=[],f=Object.assign(FDt,{defaultVisitor:u,convertValue:c,isVisitable:dF});function h(m,g){if(!Ae.isUndefined(m)){if(d.indexOf(m)!==-1)throw Error("Circular reference detected in "+g.join("."));d.push(m),Ae.forEach(m,function(E,x){(!(Ae.isUndefined(E)||E===null)&&i.call(e,E,Ae.isString(x)?x.trim():x,g,f))===!0&&h(E,g?g.concat(x):[x])}),d.pop()}}if(!Ae.isObject(t))throw new TypeError("data must be an object");return h(t),e}function mie(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(r){return e[r]})}function Dz(t,e){this._pairs=[],t&&NO(t,this,e)}const nwe=Dz.prototype;nwe.append=function(e,n){this._pairs.push([e,n])};nwe.toString=function(e){const n=e?function(r){return e.call(this,r,mie)}:mie;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function jDt(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function rwe(t,e,n){if(!e)return t;const r=n&&n.encode||jDt,i=n&&n.serialize;let s;if(i?s=i(e,n):s=Ae.isURLSearchParams(e)?e.toString():new Dz(e,n).toString(r),s){const a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+s}return t}class gie{constructor(){this.handlers=[]}use(e,n,r){return this.handlers.push({fulfilled:e,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Ae.forEach(this.handlers,function(r){r!==null&&e(r)})}}const iwe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},BDt=typeof URLSearchParams<"u"?URLSearchParams:Dz,UDt=typeof FormData<"u"?FormData:null,HDt=typeof Blob<"u"?Blob:null,VDt={isBrowser:!0,classes:{URLSearchParams:BDt,FormData:UDt,Blob:HDt},protocols:["http","https","file","blob","url","data"]},Lz=typeof window<"u"&&typeof document<"u",WDt=(t=>Lz&&["ReactNative","NativeScript","NS"].indexOf(t)<0)(typeof navigator<"u"&&navigator.product),zDt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",GDt=Lz&&window.location.href||"http://localhost",qDt=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Lz,hasStandardBrowserEnv:WDt,hasStandardBrowserWebWorkerEnv:zDt,origin:GDt},Symbol.toStringTag,{value:"Module"})),Ec={...qDt,...VDt};function KDt(t,e){return NO(t,new Ec.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,s){return Ec.isNode&&Ae.isBuffer(n)?(this.append(r,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},e))}function YDt(t){return Ae.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function QDt(t){const e={},n=Object.keys(t);let r;const i=n.length;let s;for(r=0;r<i;r++)s=n[r],e[s]=t[s];return e}function swe(t){function e(n,r,i,s){let a=n[s++];if(a==="__proto__")return!0;const o=Number.isFinite(+a),l=s>=n.length;return a=!a&&Ae.isArray(i)?i.length:a,l?(Ae.hasOwnProp(i,a)?i[a]=[i[a],r]:i[a]=r,!o):((!i[a]||!Ae.isObject(i[a]))&&(i[a]=[]),e(n,r,i[a],s)&&Ae.isArray(i[a])&&(i[a]=QDt(i[a])),!o)}if(Ae.isFormData(t)&&Ae.isFunction(t.entries)){const n={};return Ae.forEachEntry(t,(r,i)=>{e(YDt(r),i,n,0)}),n}return null}function XDt(t,e,n){if(Ae.isString(t))try{return(e||JSON.parse)(t),Ae.trim(t)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(t)}const qT={transitional:iwe,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,s=Ae.isObject(e);if(s&&Ae.isHTMLForm(e)&&(e=new FormData(e)),Ae.isFormData(e))return i?JSON.stringify(swe(e)):e;if(Ae.isArrayBuffer(e)||Ae.isBuffer(e)||Ae.isStream(e)||Ae.isFile(e)||Ae.isBlob(e)||Ae.isReadableStream(e))return e;if(Ae.isArrayBufferView(e))return e.buffer;if(Ae.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(s){if(r.indexOf("application/x-www-form-urlencoded")>
vendor: 4,245 bytes, lines 2280-2282
2280-1)return KDt(e,this.formSerializer).toString();if((o=Ae.isFileList(e))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return NO(o?{"files[]":e}:e,l&&new l,this.formSerializer)}}return s||i?(n.setContentType("application/json",!1),XDt(e)):e}],transformResponse:[function(e){const n=this.transitional||qT.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(Ae.isResponse(e)||Ae.isReadableStream(e))return e;if(e&&Ae.isString(e)&&(r&&!this.responseType||i)){const a=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(o){if(a)throw o.name==="SyntaxError"?qt.from(o,qt.ERR_BAD_RESPONSE,this,null,this.response):o}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ec.classes.FormData,Blob:Ec.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Ae.forEach(["delete","get","head","post","put","patch"],t=>{qT.headers[t]={}});const ZDt=Ae.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),JDt=t=>{const e={};let n,r,i;return t&&t.split(`
2281`).forEach(function(a){i=a.indexOf(":"),n=a.substring(0,i).trim().toLowerCase(),r=a.substring(i+1).trim(),!(!n||e[n]&&ZDt[n])&&(n==="set-cookie"?e[n]?e[n].push(r):e[n]=[r]:e[n]=e[n]?e[n]+", "+r:r)}),e},vie=Symbol("internals");function cx(t){return t&&String(t).trim().toLowerCase()}function Q5(t){return t===!1||t==null?t:Ae.isArray(t)?t.map(Q5):String(t)}function eLt(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(t);)e[r[1]]=r[2];return e}const tLt=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function m$(t,e,n,r,i){if(Ae.isFunction(r))return r.call(this,e,n);if(i&&(e=n),!!Ae.isString(e)){if(Ae.isString(r))return e.indexOf(r)!==-1;if(Ae.isRegExp(r))return r.test(e)}}function nLt(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,r)=>n.toUpperCase()+r)}function rLt(t,e){const n=Ae.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(t,r+n,{value:function(i,s,a){return this[r].call(this,e,i,s,a)},configurable:!0})})}let lo=class{constructor(e){e&&this.set(e)}set(e,n,r){const i=this;function s(o,l,c){const u=cx(l);if(!u)throw new Error("header name must be a non-empty string");const d=Ae.findKey(i,u);(!d||i[d]===void 0||c===!0||c===void 0&&i[d]!==!1)&&(i[d||l]=Q5(o))}const a=(o,l)=>Ae.forEach(o,(c,u)=>s(c,u,l));if(Ae.isPlainObject(e)||e instanceof this.constructor)a(e,n);else if(Ae.isString(e)&&(e=e.trim())&&!tLt(e))a(JDt(e),n);else if(Ae.isHeaders(e))for(const[o,l]of e.entries())s(l,o,r);else e!=null&&s(n,e,r);return this}get(e,n){if(e=cx(e),e){const r=Ae.findKey(this,e);if(r){const i=this[r];if(!n)return i;if(n===!0)return eLt(i);if(Ae.isFunction(n))return n.call(this,i,r);if(Ae.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=cx(e),e){const r=Ae.findKey(this,e);return!!(r&&this[r]!==void 0&&(!n||m$(this,this[r],r,n)))}return!1}delete(e,n){const r=this;let i=!1;function s(a){if(a=cx(a),a){const o=Ae.findKey(r,a);o&&(!n||m$(r,r[o],o,n))&&(delete r[o],i=!0)}}return Ae.isArray(e)?e.forEach(s):s(e),i}clear(e){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const s=n[r];(!e||m$(this,this[s],s,e,!0))&&(delete this[s],i=!0)}return i}normalize(e){const n=this,r={};return Ae.forEach(this,(i,s)=>{const a=Ae.findKey(r,s);if(a){n[a]=Q5(i),delete n[s];return}const o=e?nLt(s):String(s).trim();o!==s&&delete n[s],n[o]=Q5(i),r[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return Ae.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=e&&Ae.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
2282`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const r=new this(e);
2282return n.forEach(i=>r.set(i)),r}static accessor(e){const r=(this[vie]=this[vie]={accessors:{}}).accessors,i=this.prototype;function s(a){const o=cx(a);r[o]||(rLt(i,a),r[o]=!0)}return Ae.isArray(e)?e.forEach(s):s(e),this}};lo.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Ae.reduceDescriptors(lo.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(r){this[n]=r}}});Ae.freezeMethods(lo);function g$(t,e){const n=this||qT,r=e||n,i=lo.from(r.headers);let s=r.data;return Ae.forEach(t,function(o){s=o.call(n,s,i.normalize(),e?e.status:void 0)}),i.normalize(),s}function awe(t){return!!(t&&t.__CANCEL__)}function sE(t,e,n){qt.call(this,t??"canceled",qt.ERR_CANCELED,e,n),this.name="CanceledError"}Ae.inherits(sE,qt,{__CANCEL__:!0});function owe(t,e,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?t(n):e(new qt("Request failed with status code "+n.status,[qt.ERR_BAD_REQUEST,qt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function iLt(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function sLt(t,e){t=t||10;const n=new Array(t),r=new Array(t);let i=0,s=0,a;return e=e!==void 0?e:1e3,function(l){const c=Date.now(),u=r[s];a||(a=c),n[i]=l,r[i]=c;let d=s,f=0;for(;d!==i;)f+=n[d++],d=d%t;if(i=(i+1)%t,i===s&&(s=(s+1)%t),c-a<e)return;const h=u&&c-u;return h?Math.round(f*1e3/h):void 0}}function aLt(t,e){let n=0,r=1e3/e,i,s;const a=(c,u=Date.now())=>{n=u,i=null,s&&(clearTimeout(s),s=null),t.apply(null,c)};return[(...c)=>{const u=Date.now(),d=u-n;d>=r?a(c,u):(i=c,s||(s=setTimeout(()=>{s=null,a(i)},r-d)))},()=>i&&a(i)]}const lk=(t,e,n=3)=>{let r=0;const i=sLt(50,250);return aLt(s=>{const a=s.loaded,o=s.lengthComputable?s.total:void 0,l=a-r,c=i(l),u=a<=o;r=a;const d={loaded:a,total:o,progress:o?a/o:void 0,bytes:l,rate:c||void 0,estimated:c&&o&&u?(o-a)/c:void 0,event:s,lengthComputable:o!=null,[e?"download":"upload"]:!0};t(d)},n)},yie=(t,e)=>{const n=t!=null;return[r=>e[0]({lengthComputable:n,total:t,loaded:r}),e[1]]},bie=t=>(...e)=>Ae.asap(()=>t(...e)),oLt=Ec.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function i(s){let a=s;return e&&(n.setAttribute("href",a),a=n.href),n.setAttribute("href",a),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=i(window.location.href),function(a){const o=Ae.isString(a)?i(a):a;return o.protocol===r.protocol&&o.host===r.host}}():function(){return function(){return!0}}(),lLt=Ec.hasStandardBrowserEnv?{write(t,e,n,r,i,s){const a=[t+"="+encodeURIComponent(e)];Ae.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),Ae.isString(r)&&a.push("path="+r),Ae.isString(i)&&a.push("domain="+i),s===!0&&a.push("secure"),document.cookie=a.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function cLt(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function uLt(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function lwe(t,e){return t&&!cLt(e)?uLt(t,e):e}const Eie=t=>t instanceof lo?{...t}:t;function mg(t,e){e=e||{};const n={};function r(c,u,d){return Ae.isPlainObject(c)&&Ae.isPlainObject(u)?Ae.merge.call({caseless:d},c,u):Ae.isPlainObject(u)?Ae.merge({},u):Ae.isArray(u)?u.slice():u}function i(c,u,d){if(Ae.isUndefined(u)){if(!Ae.isUndefined(c))return r(void 0,c,d)}else return r(c,u,d)}function s(c,u){if(!Ae.isUndefined(u))return r(void 0,u)}function a(c,u){if(Ae.isUndefined(u)){if(!Ae.isUndefined(c))return r(void 0,c)}else return r(void 0,u)}function o(c,u,d){if(d in e)return r(c,u);if(d in t)return r(void 0,c)}const l={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBo
2282dyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:o,headers:(c,u)=>i(Eie(c),Eie(u),!0)};return Ae.forEach(Object.keys(Object.assign({},t,e)),function(u){const d=l[u]||i,f=d(t[u],e[u],u);Ae.isUndefined(f)&&d!==o||(n[u]=f)}),n}const cwe=t=>{const e=mg({},t);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:s,headers:a,auth:o}=e;e.headers=a=lo.from(a),e.url=rwe(lwe(e.baseURL,e.url),t.params,t.paramsSerializer),o&&a.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let l;if(Ae.isFormData(n)){if(Ec.hasStandardBrowserEnv||Ec.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((l=a.getContentType())!==!1){const[c,...u]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];a.setContentType([c||"multipart/form-data",...u].join("; "))}}if(Ec.hasStandardBrowserEnv&&(r&&Ae.isFunction(r)&&(r=r(e)),r||r!==!1&&oLt(e.url))){const c=i&&s&&lLt.read(s);c&&a.set(i,c)}return e},dLt=typeof XMLHttpRequest<"u",fLt=dLt&&function(t){return new Promise(function(n,r){const i=cwe(t);let s=i.data;const a=lo.from(i.headers).normalize();let{responseType:o,onUploadProgress:l,onDownloadProgress:c}=i,u,d,f,h,m;function g(){h&&h(),m&&m(),i.cancelToken&&i.cancelToken.unsubscribe(u),i.signal&&i.signal.removeEventListener("abort",u)}let b=new XMLHttpRequest;b.open(i.method.toUpperCase(),i.url,!0),b.timeout=i.timeout;function E(){if(!b)return;const S=lo.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),R={data:!o||o==="text"||o==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:S,config:t,request:b};owe(function(T){n(T),g()},function(T){r(T),g()},R),b=null}"onloadend"in b?b.onloadend=E:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(E)},b.onabort=function(){b&&(r(new qt("Request aborted",qt.ECONNABORTED,t,b)),b=null)},b.onerror=function(){r(new qt("Network Error",qt.ERR_NETWORK,t,b)),b=null},b.ontimeout=function(){let A=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const R=i.transitional||iwe;i.timeoutErrorMessage&&(A=i.timeoutErrorMessage),r(new qt(A,R.clarifyTimeoutError?qt.ETIMEDOUT:qt.ECONNABORTED,t,b)),b=null},s===void 0&&a.setContentType(null),"setRequestHeader"in b&&Ae.forEach(a.toJSON(),function(A,R){b.setRequestHeader(R,A)}),Ae.isUndefined(i.withCredentials)||(b.withCredentials=!!i.withCredentials),o&&o!=="json"&&(b.responseType=i.responseType),c&&([f,m]=lk(c,!0),b.addEventListener("progress",f)),l&&b.upload&&([d,h]=lk(l),b.upload.addEventListener("progress",d),b.upload.addEventListener("loadend",h)),(i.cancelToken||i.signal)&&(u=S=>{b&&(r(!S||S.type?new sE(null,t,b):S),b.abort(),b=null)},i.cancelToken&&i.cancelToken.subscribe(u),i.signal&&(i.signal.aborted?u():i.signal.addEventListener("abort",u)));const x=iLt(i.url);if(x&&Ec.protocols.indexOf(x)===-1){r(new qt("Unsupported protocol "+x+":",qt.ERR_BAD_REQUEST,t));return}b.send(s||null)})},hLt=(t,e)=>{let n=new AbortController,r;const i=function(l){if(!r){r=!0,a();const c=l instanceof Error?l:this.reason;n.abort(c instanceof qt?c:new sE(c instanceof Error?c.message:c))}};let s=e&&setTimeout(()=>{i(new qt(`timeout ${e} of ms exceeded`,qt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(l=>{l&&(l.removeEventListener?l.removeEventListener("abort",i):l.unsubscribe(i))}),t=null)};t.forEach(l=>l&&l.addEventListener&&l.addEventListener("abort",i));const{signal:o}=n;return o.unsubscribe=a,[o,()=>{s&&clearTimeout(s),s=null}]},pLt=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let r=0,i;for(;r<n;)i=r+e,yield t.slice(r,i),r=i},mLt=async function*(t,e,n){for await(const r of t)yield*pLt(ArrayBuffer.isView(r)?r:await n(String(r)),e)},xie=(t,e,n,r,i)=>{const s=mLt(t,e,i);let a=0,o,l=c=>{o||(o=!0,r&&r(c))};return new ReadableStream({async pull(c){try{const{done:u,value:d}=await s.next();if(u){l(),c.close();return}let f=d.byteLength;if(n){let h=a+=f;n(h)}c.enqueue(new Uint8Array(d))}catch(u){throw l(u),u}},cancel(c){return l(c),s.return()}},{highWaterMark:2})},FO=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",uwe=FO&&typeof ReadableStream=="function",fF=FO&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),dwe=(t,...e)=>{try{return!!t(...e)}catch{return!1}},gLt=uwe&&dwe(()=>{let t=!1;
2282const e=new Request(Ec.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),wie=64*1024,hF=uwe&&dwe(()=>Ae.isReadableStream(new Response("").body)),ck={stream:hF&&(t=>t.body)};FO&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!ck[e]&&(ck[e]=Ae.isFunction(t[e])?n=>n[e]():(n,r)=>{throw new qt(`Response type '${e}' is not supported`,qt.ERR_NOT_SUPPORT,r)})})})(new Response);const vLt=async t=>{if(t==null)return 0;if(Ae.isBlob(t))return t.size;if(Ae.isSpecCompliantForm(t))return(await new Request(t).arrayBuffer()).byteLength;if(Ae.isArrayBufferView(t)||Ae.isArrayBuffer(t))return t.byteLength;if(Ae.isURLSearchParams(t)&&(t=t+""),Ae.isString(t))return(await fF(t)).byteLength},yLt=async(t,e)=>{const n=Ae.toFiniteNumber(t.getContentLength());return n??vLt(e)},bLt=FO&&(async t=>{let{url:e,method:n,data:r,signal:i,cancelToken:s,timeout:a,onDownloadProgress:o,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:f}=cwe(t);c=c?(c+"").toLowerCase():"text";let[h,m]=i||s||a?hLt([i,s],a):[],g,b;const E=()=>{!g&&setTimeout(()=>{h&&h.unsubscribe()}),g=!0};let x;try{if(l&&gLt&&n!=="get"&&n!=="head"&&(x=await yLt(u,r))!==0){let C=new Request(e,{method:"POST",body:r,duplex:"half"}),T;if(Ae.isFormData(r)&&(T=C.headers.get("content-type"))&&u.setContentType(T),C.body){const[I,D]=yie(x,lk(bie(l)));r=xie(C.body,wie,I,D,fF)}}Ae.isString(d)||(d=d?"include":"omit"),b=new Request(e,{...f,signal:h,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:d});let S=await fetch(b);const A=hF&&(c==="stream"||c==="response");if(hF&&(o||A)){const C={};["status","statusText","headers"].forEach(k=>{C[k]=S[k]});const T=Ae.toFiniteNumber(S.headers.get("content-length")),[I,D]=o&&yie(T,lk(bie(o),!0))||[];S=new Response(xie(S.body,wie,I,()=>{D&&D(),A&&E()},fF),C)}c=c||"text";let R=await ck[Ae.findKey(ck,c)||"text"](S,t);return!A&&E(),m&&m(),await new Promise((C,T)=>{owe(C,T,{data:R,headers:lo.from(S.headers),status:S.status,statusText:S.statusText,config:t,request:b})})}catch(S){throw E(),S&&S.name==="TypeError"&&/fetch/i.test(S.message)?Object.assign(new qt("Network Error",qt.ERR_NETWORK,t,b),{cause:S.cause||S}):qt.from(S,S&&S.code,t,b)}}),pF={http:$Dt,xhr:fLt,fetch:bLt};Ae.forEach(pF,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Sie=t=>`- ${t}`,ELt=t=>Ae.isFunction(t)||t===null||t===!1,fwe={getAdapter:t=>{t=Ae.isArray(t)?t:[t];const{length:e}=t;let n,r;const i={};for(let s=0;s<e;s++){n=t[s];let a;if(r=n,!ELt(n)&&(r=pF[(a=String(n)).toLowerCase()],r===void 0))throw new qt(`Unknown adapter '${a}'`);if(r)break;i[a||"#"+s]=r}if(!r){const s=Object.entries(i).map(([o,l])=>`adapter ${o} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=e?s.length>1?`since :
2283`+s.map(Sie).join(`
2284`):" "+Sie(s[0]):"as no adapter specified";throw new qt("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:pF};function v$(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new sE(null,t)}function Tie(t){return v$(t),t.headers=lo.from(t.headers),t.data=g$.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),fwe.getAdapter(t.adapter||qT.adapter)(t).then(function(r){return v$(t),r.data=g$.call(t,t.transformResponse,r),r.headers=lo.from(r.headers),r},function(r){return awe(r)||(v$(t),r&&r.response&&(r.response.data=g$.call(t,t.transformResponse,r.response),r.response.headers=lo.from(r.response.headers))),Promise.reject(r)})}const hwe="1.7.4",Oz={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Oz[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const Aie={};Oz.transitional=function(e,n,r){function i(s,a){return"[Axios v"+hwe+"] Transitional option '"+s+"'"+a+(r?". "+r:"")}return(s,a,o)=>{if(e===!1)throw new qt(i(a," has been removed"+(n?" in "+n:"")),qt.ERR_DEPRECATED);return n&&!Aie[a]&&(Aie[a]=!0,console.warn(i(a," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(s,a,o):!0}};function xLt(t,e,n){if(typeof t!="object")throw new qt("options must be an object",qt.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let i=r.length;for(;i-- >0;){const s=r[i],a=e[s];if(a){const o=t[s],l=o===void 0||a(o,s,t);
vendor: 3,383 bytes, lines 2284-2285
2284if(l!==!0)throw new qt("option "+s+" must be "+l,qt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new qt("Unknown option "+s,qt.ERR_BAD_OPTION)}}const mF={assertOptions:xLt,validators:Oz},rh=mF.validators;let F0=class{constructor(e){this.defaults=e,this.interceptors={request:new gie,response:new gie}}async request(e,n){try{return await this._request(e,n)}catch(r){if(r instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;const s=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?s&&!String(r.stack).endsWith(s.replace(/^.+\n.+\n/,""))&&(r.stack+=`
2285`+s):r.stack=s}catch{}}throw r}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=mg(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:s}=n;r!==void 0&&mF.assertOptions(r,{silentJSONParsing:rh.transitional(rh.boolean),forcedJSONParsing:rh.transitional(rh.boolean),clarifyTimeoutError:rh.transitional(rh.boolean)},!1),i!=null&&(Ae.isFunction(i)?n.paramsSerializer={serialize:i}:mF.assertOptions(i,{encode:rh.function,serialize:rh.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=s&&Ae.merge(s.common,s[n.method]);s&&Ae.forEach(["delete","get","head","post","put","patch","common"],m=>{delete s[m]}),n.headers=lo.concat(a,s);const o=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,o.unshift(g.fulfilled,g.rejected))});const c=[];this.interceptors.response.forEach(function(g){c.push(g.fulfilled,g.rejected)});let u,d=0,f;if(!l){const m=[Tie.bind(this),void 0];for(m.unshift.apply(m,o),m.push.apply(m,c),f=m.length,u=Promise.resolve(n);d<f;)u=u.then(m[d++],m[d++]);return u}f=o.length;let h=n;for(d=0;d<f;){const m=o[d++],g=o[d++];try{h=m(h)}catch(b){g.call(this,b);break}}try{u=Tie.call(this,h)}catch(m){return Promise.reject(m)}for(d=0,f=c.length;d<f;)u=u.then(c[d++],c[d++]);return u}getUri(e){e=mg(this.defaults,e);const n=lwe(e.baseURL,e.url);return rwe(n,e.params,e.paramsSerializer)}};Ae.forEach(["delete","get","head","options"],function(e){F0.prototype[e]=function(n,r){return this.request(mg(r||{},{method:e,url:n,data:(r||{}).data}))}});Ae.forEach(["post","put","patch"],function(e){function n(r){return function(s,a,o){return this.request(mg(o||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:a}))}}F0.prototype[e]=n(),F0.prototype[e+"Form"]=n(!0)});let wLt=class pwe{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const r=this;this.promise.then(i=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](i);r._listeners=null}),this.promise.then=i=>{let s;const a=new Promise(o=>{r.subscribe(o),s=o}).then(i);return a.cancel=function(){r.unsubscribe(s)},a},e(function(s,a,o){r.reason||(r.reason=new sE(s,a,o),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}static source(){let e;return{token:new pwe(function(i){e=i}),cancel:e}}};function SLt(t){return function(n){return t.apply(null,n)}}function TLt(t){return Ae.isObject(t)&&t.isAxiosError===!0}const gF
vendor: 1,211 bytes, line 2285
2285={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(
2285gF).forEach(([t,e])=>{gF[e]=t});function mwe(t){const e=new F0(t),n=zxe(F0.prototype.request,e);return Ae.extend(n,F0.prototype,e,{allOwnKeys:!0}),Ae.extend(n,e,null,{allOwnKeys:!0}),n.create=function(i){return mwe(mg(t,i))},n}const yi=mwe(qT);yi.Axios=F0;yi.CanceledError=sE;yi.CancelToken=wLt;yi.isCancel=awe;yi.VERSION=hwe;yi.toFormData=NO;yi.AxiosError=qt;yi.Cancel=yi.CanceledError;yi.all=function(e){return Promise.all(e)};yi.spread=SLt;yi.isAxiosError=TLt;yi.mergeConfig=mg;yi.AxiosHeaders=lo;yi.formToJSON=t=>swe(Ae.isHTMLForm(t)?new FormData(t):t);yi.getAdapter=fwe.getAdapter;yi.HttpStatusCode=gF;yi.default=yi;const{Axios:_mn,AxiosError:Imn,CanceledError:kmn,isCancel:Dmn,CancelToken:Lmn,VERSION:Omn,all:Mmn,Cancel:Pmn,isAxiosError:$mn,spread:Nmn,toFormData:Fmn,AxiosHeaders:jmn,HttpStatusCode:Bmn,formToJSON:Umn,getAdapter:Hmn,mergeConfig:Vmn}=yi;var ALt=mbe;function CLt(t,e,n){return t==null?t:ALt(t,e,n)}var RLt=CLt;const er=an(RLt);var gwe={exports:{}},vwe={};/**
2286 * @license React
2287 * scheduler.production.min.js
2288 *
2289 * Copyright (c) Facebook, Inc. and its affiliates.
2290 *
2291 * This source code is licensed under the MIT license found in the
2292 * LICENSE file in the root directory of this source tree.
2293 */(function(t){function e(F,$){var H=F.length;F.push($);e:for(;0<H;){var q=H-1>>>1,Y=F[q];if(0<i(Y,$))F[q]=$,F[H]=Y,H=q;else break e}}function n(F){return F.length===0?null:F[0]}function r(F){if(F.length===0)return null;var $=F[0],H=F.pop();if(H!==$){F[0]=H;e:for(var q=0,Y=F.length,se=Y>>>1;q<se;){var ye=2*(q+1)-1,ie=F[ye],ne=ye+1,ae=F[ne];if(0>i(ie,H))ne<Y&&0>i(ae,ie)?(F[q]=ae,F[ne]=H,q=ne):(F[q]=ie,F[ye]=H,q=ye);else if(ne<Y&&0>i(ae,H))F[q]=ae,F[ne]=H,q=ne;else break e}}return $}function i(F,$){var H=F.sortIndex-$.sortIndex;return H!==0?H:F.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;t.unstable_now=function(){return s.now()}}else{var a=Date,o=a.now();t.unstable_now=function(){return a.now()-o}}var l=[],c=[],u=1,d=null,f=3,h=!1,m=!1,g=!1,b=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,x=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(F){for(var $=n(c);$!==null;){if($.callback===null)r(c);else if($.startTime<=F)r(c),$.sortIndex=$.expirationTime,e(l,$);else break;$=n(c)}}function A(F){if(g=!1,S(F),!m)if(n(l)!==null)m=!0,z(R);else{var $=n(c);$!==null&&G(A,$.startTime-F)}}function R(F,$){m=!1,g&&(g=!1,E(I),I=-1),h=!0;var H=f;try{for(S($),d=n(l);d!==null&&(!(d.expirationTime>$)||F&&!O());){var q=d.callback;if(typeof q=="function"){d.callback=null,f=d.priorityLevel;var Y=q(d.expirationTime<=$);$=t.unstable_now(),typeof Y=="function"?d.callback=Y:d===n(l)&&r(l),S($)}else r(l);d=n(l)}if(d!==null)var se=!0;else{var ye=n(c);ye!==null&&G(A,ye.startTime-$),se=!1}return se}finally{d=null,f=H,h=!1}}var C=!1,T=null,I=-1,D=5,k=-1;function O(){return!(t.unstable_now()-k<D)}function P(){if(T!==null){var F=t.unstable_now();k=F;var $=!0;try{$=T(!0,F)}finally{$?M():(C=!1,T=null)}}else C=!1}var M;if(typeof x=="function")M=function(){x(P)};else if(typeof MessageChannel<"u"){var j=new MessageChannel,U=j.port2;j.port1.onmessage=P,M=function(){U.postMessage(null)}}else M=function(){b(P,0)};function z(F){T=F,C||(C=!0,M())}function G(F,$){I=b(function(){F(t.unstable_now())},$)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(F){F.callback=null},t.unstable_continueExecution=function(){m||h||(m=!0,z(R))},t.unstable_forceFrameRate=function(F){0>F||125<F?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<F?Math.floor(1e3/F):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return n(l)},t.unstable_next=function(F){switch(f){case 1:case 2:case 3:var $=3;break;default:$=f}var H=f;f=$;try{return F()}finally{f=H}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(F,$){switch(F){case 1:case 2:case 3:case 4:case 5:break;default:F=3}var H=f;f=F;try{return $()}finally{f=H}},t.unstable_scheduleCallback=function(F,$,H){var q=t.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?q+H:q):H=q,F){case 1:var Y=-1;break;case 2:Y=250;break;case 5:Y=1073741823;break;case 4:Y=1e4;break;default:Y=5e3}return Y=H+Y,F={id:u++,callback:$,priorityLevel:F,startTime:H,expirationTime:Y,sortIndex:-1},H>q?(F.sortIndex=H,e(c,F),n(l)===null&&F===n(c)&&(g?(E(I),I=-1):g=!0,G(A,H-q))):(F.sortIndex=Y,e(l,F),m||h||(m=!0,z(R))),F},t.unstable_shouldYield=O,t.unstable_wrapCallback=function(F){var $=f;return function(){var H=f;f=$;try{return F.apply(this,arguments)}finally{f=H}}}})(vwe);gwe.exports=vwe;var y$=gwe.exports;const X5=Symbol(),_Lt=Symbol(),ywe=typeof window>"u"||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?y.useEffect:y.useLayoutEffect,ILt=y$.unstable_runWithPriority?t=>y$.unstable_runWithPriority(y$.unstable_NormalPriority,t):t=>t();function kLt(t){const e=y.createContext({[X5]:{v:{current:t},n:{current:-1},l:new Set,u:r=>r()}});var n;return e[_Lt]=e.Provider,e.Provider=(n=e.Provider,({value:r,children:i})=>{const s=y.useRef(r),a=y.useRef(0),[o,l]=y.useState(null);o&&(o(r),l(null));const c=y.useRef();if(!c.current){const u=new Set,d=(f,h)=>{Qs.unstable_batchedUpdates(()=>{a.current+=1;const m={n:a.current};h!=null&&h.suspense&&(m.n*=-1,m.p=new Promise(g=>{l(()=>b=>{m.v=b,delete m.p,g(b)})})),u.forEach(g=>g(m)),f()})};c.current={[X5]:{v:s,n:a,l:u,u:d}}}return ywe(()=>{s.current=r,a.current+=1,ILt(()=>{c.current[X5].l.forEach(u=>{u({n:a.current,v:r})})})},[r]),y.createElement(n,{value:c.current},i)}),delete e.Consumer,e}function DLt(t,e){const n=y.useContext(t)[X5],{v:{current:r},n:{current:i},l:s}=n,a=e(r),[o,l]=y.useReducer((c,u)=>{if(!u)return[r,a];if("p"in u)throw u.p;if(u.n===i)return Object.is(c[1],a)?c:[r,a];try{if("v"in u){if(Object.is(c[0],u.v))return c;const d=e(u.v);return Object.is(c[1],d)?c:[u.v,d]}}catch{}return[...c]},[r,a]);return Object.is(o[1],a)||l(),ywe(()=>(s.add(l),()=>{s.delete(l)}),[s]),o[1]}var LLt=OW,Cie=ma;function bwe(t,e,n,r,i,s){return Cie(t)&&Cie(e)&&(s.set(e,t),LLt(t,e,void 0,bwe,s),s.delete(e)),t}var OLt=bwe,MLt=OW,PLt=ube,$Lt=PLt(function(t,e,n,r){MLt(t,e,n,r)}),NLt=$Lt,FLt=QL,jLt=cbe,BLt=OLt,ULt=NLt,HLt=jLt(function(t){return t.push(void 0,BLt),FLt(ULt,void 0,t)}),VLt=HLt;const WLt=an(VLt);class zLt{middlewares=[];constructor(){}use(e){Array.isArray(e)?this.middlewares.push(...e):this.middlewares.push(e)}run=async(e,n)=>{let r=0;const i=this.middlewares.map(a=>a(e)),s=async a=>r<this.middlewares.length?i[r++](s)(a):a;return s(n)}}function dd(t,e){const n=kLt(e),r=s=>{const{children:a,...o}=s,l=y.useMemo(()=>o,Object.values(o));return p.jsx(n.Provider,{value:l,children:a})},i=(s,a)=>DLt(n,o=>{if(o)return a(o);throw new Error(`\`${s}\` must be used within \`${t}\``)});return r.displayName=t+"Provider",[r,i]}const jO=fz,GLt=dz,KT=lz,Wmn=t=>dy(e=>e,t),[qLt,Yp]=dd("StrapiApp"),hn=t=>{const{search:e}=bi(),n=ji(),r=y.useMemo(()=>{const s=e.startsWith("?")?e.slice(1):e;return!e&&t?t:{...t,...ka.parse(s)}},[e,t]),i=y.useCallback((s,a="push",o=!1)=>{let l={...r};
2293a==="remove"?Object.keys(s).forEach(c=>{Object.prototype.hasOwnProperty.call(l,c)&&delete l[c]}):l={...r,...s},n({search:ka.stringify(l,{encode:!1})},{replace:o})},[n,r]);return[{query:r,rawQuery:e},i]},Ah={TOKEN:"jwtToken",USER:"userInfo"},vF="STRAPI_THEME",Mz="strapi-admin-language",KLt=()=>{const t=localStorage.getItem(Ah.TOKEN)??sessionStorage.getItem(Ah.TOKEN);return typeof t=="string"?JSON.parse(t):null},Ewe=Th({name:"admin",initialState:()=>({language:{locale:"en",localeNames:{en:"English"}},permissions:{},theme:{availableThemes:[],currentTheme:localStorage.getItem(vF)||"system"},token:null}),reducers:{setAppTheme(t,e){t.theme.currentTheme=e.payload,window.localStorage.setItem(vF,e.payload)},setAvailableThemes(t,e){t.theme.availableThemes=e.payload},setLocale(t,e){t.language.locale=e.payload,window.localStorage.setItem(Mz,e.payload),document.documentElement.setAttribute("lang",e.payload)},setToken(t,e){t.token=e.payload},login(t,e){const{token:n,persist:r}=e.payload;r?window.localStorage.setItem(Ah.TOKEN,JSON.stringify(n)):window.sessionStorage.setItem(Ah.TOKEN,JSON.stringify(n)),t.token=n},logout(t){t.token=null,window.localStorage.removeItem(Ah.TOKEN),window.localStorage.removeItem(Ah.USER),window.sessionStorage.removeItem(Ah.TOKEN),window.sessionStorage.removeItem(Ah.USER)}}}),YLt=Ewe.reducer,{setAppTheme:zmn,setAvailableThemes:QLt,setLocale:xwe,setToken:Gmn,logout:wwe,login:hS}=Ewe.actions,XLt=kc.enhanceEndpoints({addTagTypes:["User","Me","ProvidersOptions"]}).injectEndpoints({endpoints:t=>({getMe:t.query({query:()=>({method:"GET",url:"/admin/users/me"}),transformResponse(e){return e.data},providesTags:e=>e?["Me",{type:"User",id:e.id}]:["Me"]}),getMyPermissions:t.query({query:()=>({method:"GET",url:"/admin/users/me/permissions"}),transformResponse(e){return e.data}}),updateMe:t.mutation({query:e=>({method:"PUT",url:"/admin/users/me",data:e}),transformResponse(e){return e.data},invalidatesTags:["Me"]}),checkPermissions:t.query({query:e=>({method:"POST",url:"/admin/permissions/check",data:e})}),login:t.mutation({query:e=>({method:"POST",url:"/admin/login",data:e}),transformResponse(e){return e.data},invalidatesTags:["Me"]}),logout:t.mutation({query:()=>({method:"POST",url:"/admin/logout"})}),resetPassword:t.mutation({query:e=>({method:"POST",url:"/admin/reset-password",data:e}),transformResponse(e){return e.data}}),renewToken:t.mutation({query:e=>({method:"POST",url:"/admin/renew-token",data:e}),transformResponse(e){return e.data}}),getRegistrationInfo:t.query({query:e=>({url:"/admin/registration-info",method:"GET",config:{params:{registrationToken:e}}}),transformResponse(e){return e.data}}),registerAdmin:t.mutation({query:e=>({method:"POST",url:"/admin/register-admin",data:e}),transformResponse(e){return e.data}}),registerUser:t.mutation({query:e=>({method:"POST",url:"/admin/register",data:e}),transformResponse(e){return e.data}}),forgotPassword:t.mutation({query:e=>({url:"/admin/forgot-password",method:"POST",data:e})}),isSSOLocked:t.query({query:()=>({url:"/admin/providers/isSSOLocked",method:"GET"}),transformResponse(e){return e.data}}),getProviders:t.query({query:()=>({url:"/admin/providers",method:"GET"})}),getProviderOptions:t.query({query:()=>({url:"/admin/providers/options",method:"GET"}),transformResponse(e){return e.data},providesTags:["ProvidersOptions"]}),updateProviderOptions:t.mutation({query:e=>({url:"/admin/providers/options",method:"PUT",data:e}),transformResponse(e){return e.data},invalidatesTags:["ProvidersOptions"]})}),overrideExisting:!1}),{useCheckPermissionsQuery:ZLt,useLazyCheckPermissionsQuery:JLt,useGetMeQuery:eOt,useLoginMutation:tOt,useRenewTokenMutation:nOt,useLogoutMutation:rOt,useUpdateMeMutation:qmn,useResetPasswordMutation:iOt,useRegisterAdminMutation:sOt,useRegisterUserMutation:aOt,useGetRegistrationInfoQuery:oOt,useForgotPasswordMutation:lOt,useGetMyPermissionsQuery:cOt,useIsSSOLockedQuery:Kmn,useGetProvidersQuery:Ymn,useGetProviderOptionsQuery:Qmn,useUpdateProviderOptionsMutation:Xmn}=XLt,[uOt,Dc]=dd("Auth"),dOt={USER:"userInfo"},fOt=({children:t,_defaultPermissions:e=[],_disableRenewToken:n=!1})=>{const r=jO(),i=Yp("AuthProvider",D=>D.rbac.run),s=bi(),[{rawQuery:a}]=hn(),o=KT(D=>D.admin_app.token??null),{data:l,isLoading:c}=eOt(void 0,{skip:!o}),{data:u=e,refetch:d,isUninitialized:f,isLoading:h}=cOt(void 0,{skip:!o}),m=ji(),[g]=tOt(),[b]=nOt(),[E]=rOt(),x=y.useCallback(()=>{r(kc.util.resetApiState()),r(wwe()),m("/auth/login")},[r,m]);y.useEffect(()=>{o&&!n&&b({token:o}).then(D=>{"data"in D?r(hS({token:D.data.token}
2293)):x()})},[o,r,b,x,n]),y.useEffect(()=>{l&&l.preferedLanguage&&r(xwe(l.preferedLanguage))},[r,l]),y.useEffect(()=>{const D=k=>{k.key===dOt.USER&&k.newValue===null&&x()};return window.addEventListener("storage",D),()=>{window.removeEventListener("storage",D)}});const S=y.useCallback(async({rememberMe:D,...k})=>{const O=await g(k);if("data"in O){const{token:P}=O.data;r(hS({token:P,persist:D}))}return O},[r,g]),A=y.useCallback(async()=>{await E(),x()},[x,E]),R=y.useCallback(async()=>{f||await d()},[f,d]),[C]=JLt(),T=y.useCallback(async(D,k,O)=>{if(!D||D.length===0)return[{action:"",subject:""}];const M=(k??u).filter(F=>D.findIndex($=>$.action===F.action&&$.subject===F.subject)>=0),j=await i({user:l,permissions:u,pathname:s.pathname,search:(O||a).split("?")[1]??""},M);if(!j.some(F=>Array.isArray(F.conditions)&&F.conditions.length>0))return j;const{data:z,error:G}=await C({permissions:j.map(F=>({action:F.action,subject:F.subject}))});if(G)throw G;return j.filter((F,$)=>z?.data[$]===!0)},[C,s.pathname,a,i,l,u]),I=c||h;return p.jsx(uOt,{token:o,user:l,login:S,logout:A,permissions:u,checkUserHasPermissions:T,refetchPermissions:R,isLoading:I,children:t})},Swe=y.createContext({toggleNotification:()=>{}}),hOt=({children:t})=>{const e=y.useRef(0),[n,r]=y.useState([]),i=y.useCallback(({type:o,message:l,link:c,timeout:u,blockTransition:d,onClose:f,title:h})=>{r(m=>[...m,{id:e.current++,type:o,message:l,link:c,timeout:u,blockTransition:d,onClose:f,title:h}])},[]),s=y.useCallback(o=>{r(l=>l.filter(c=>c.id!==o))},[]),a=y.useMemo(()=>({toggleNotification:i}),[i]);return p.jsxs(Swe.Provider,{value:a,children:[p.jsx(X,{left:"50%",marginLeft:"-250px",position:"fixed",direction:"column",alignItems:"stretch",gap:2,top:"4.6rem",width:"50rem",zIndex:"notification",children:n.map(o=>p.jsx(pOt,{...o,clearNotification:s},o.id))}),t]})},pOt=({clearNotification:t,blockTransition:e=!1,id:n,link:r,message:i,onClose:s,timeout:a=2500,title:o,type:l})=>{const{formatMessage:c}=be(),u=Yu(s),d=y.useCallback(()=>{u(),t(n)},[t,n,u]);y.useEffect(()=>{if(!e){const m=setTimeout(()=>{d()},a);return()=>{clearTimeout(m)}}},[e,d,a]);let f,h;return l==="info"?(f="default",h=c({id:"notification.default.title",defaultMessage:"Information:"})):l==="danger"?(f="danger",h=c({id:"notification.warning.title",defaultMessage:"Warning:"})):l==="warning"?(f="warning",h=c({id:"notification.warning.title",defaultMessage:"Warning:"})):(f="success",h=c({id:"notification.success.title",defaultMessage:"Success:"})),o&&(h=o),p.jsx(k1e,{action:r?p.jsx(Ml,{href:r.url,isExternal:!0,children:r.label}):void 0,onClose:d,closeLabel:c({id:"global.close",defaultMessage:"Close"}),title:h,variant:f,children:i})};/**
2294 * @preserve
2295 * @description Returns an object to interact with the notification
2296 * system. The callbacks are wrapped in `useCallback` for a stable
2297 * identity.
2298 *
2299 * @example
2300 * ```tsx
2301 * import { useNotification } from '@strapi/strapi/admin';
2302 *
2303 * const MyComponent = () => {
2304 *  const { toggleNotification } = useNotification();
2305 *
2306 *  return <button onClick={() => toggleNotification({ message: 'Hello world!' })}>Click me</button>;
2307 */const yn=()=>y.useContext(Swe);function Twe(t,e){const n=`apiError.${t}`;return typeof e=="function"?e(n):n}function Rie(t,{name:e,intlMessagePrefixCallback:n}){const{message:r}=t,i={id:Twe(r,n),defaultMessage:r,name:t.name??e,values:{}};return"path"in t&&(i.values={path:t.path.join(".")}),i}const mOt=t=>typeof t.details=="object"&&t.details!==null&&"errors"in t.details;function gOt(t,e){const n=t.response?.data?.error;return n?mOt(n)?{name:n.name,message:n?.message||null,errors:n.details.errors.map(r=>Rie(r,{name:n.name,intlMessagePrefixCallback:e}))}:Rie(n,{intlMessagePrefixCallback:e}):null}function ku(t,e,n,r=0){const i=Uxe(e);for(;t&&r<i.length;)t=t[i[r++]];return r!==i.length&&!t||t===void 0?n:t}const vOt=t=>t!==null&&typeof t=="object"&&!Array.isArray(t),yOt=t=>String(Math.floor(Number(t)))===t;function $h(t,e,n){const r=Qre(t);let i=r,s=0;const a=Uxe(e);for(;s<a.length-1;s++){const o=a[s],l=ku(t,a.slice(0,s+1));if(l&&(vOt(l)||Array.isArray(l)))i=i[o]=Qre(l);else{const c=a[s+1];i=i[o]=yOt(c)&&Number(c)>=0?[]:{}}}return(s===0?t:i)[a[s]]===n?t:(n===void 0?delete i[a[s]]:i[a[s]]=n,s===0&&n===void 0&&delete r[a[s]],r)}function os(t){const{formatMessage:e}=be(),n=y.useCallback(r=>{try{const i=EOt(r,{intlMessagePrefixCallback:t,formatMessage:e});return i||bOt(r,{intlMessagePrefixCallback:t,formatMessage:e})}catch{throw new Error("formatAPIError: Unknown error:",r)}},[e,t]);return{_unstableFormatValidationErrors:y.useCallback(r=>
2307{if(typeof r.details=="object"&&r.details!==null){if("errors"in r.details&&Array.isArray(r.details.errors))return r.details.errors.reduce((s,a)=>{const{path:o,message:l}=a;return $h(s,o.join("."),l)},{});{const i=r.details;return Object.keys(i).reduce((s,a)=>{const o=i[a];return{...s,[a]:o.join(", ")}},{})}}else return{}},[]),_unstableFormatAPIError:y.useCallback(r=>{const i={response:{data:{error:r}}};return r.message?n(i):"Unknown error occured."},[n]),formatAPIError:n}}function bOt(t,{intlMessagePrefixCallback:e,formatMessage:n}){const{code:r,message:i}=t;return n({id:Twe(i,e),defaultMessage:i},{code:r})}function EOt(t,{formatMessage:e,intlMessagePrefixCallback:n}){if(!e)throw new Error("The formatMessage callback is a mandatory argument.");const r=gOt(t,n);return r?"message"in r&&r.message!==null?r.message:"errors"in r?r.errors.map(({id:i,defaultMessage:s,values:a})=>e({id:i,defaultMessage:s},a)).join(`
2308`):e(r):null}const YT=({children:t,...e})=>p.jsx(Lg,{...e,children:t}),Awe=({children:t="Loading content."})=>p.jsx(YT,{height:"100vh","aria-busy":!0,children:p.jsx(X,{alignItems:"center",height:"100%",justifyContent:"center",children:p.jsx(Pf,{children:t})})}),Cwe=t=>{const{formatMessage:e}=be();return p.jsx(YT,{height:"100%",children:p.jsx(X,{alignItems:"center",height:"100%",justifyContent:"center",children:p.jsx(Gb,{icon:p.jsx(La,{width:"16rem"}),content:e({id:"anErrorOccurred",defaultMessage:"Woops! Something went wrong. Please, try again."}),...t})})})},Rwe=t=>{const{formatMessage:e}=be();return p.jsx(YT,{height:"100%",children:p.jsx(X,{alignItems:"center",height:"100%",justifyContent:"center",children:p.jsx(pe,{minWidth:"50%",children:p.jsx(Gb,{icon:p.jsx(hyt,{width:"16rem"}),content:e({id:"app.components.EmptyStateLayout.content-permissions",defaultMessage:"You don't have the permissions to access that content"}),...t})})})})},xOt=t=>{const{formatMessage:e}=be();return p.jsx(YT,{height:"100%",background:"neutral100",children:p.jsx(X,{alignItems:"center",height:"100%",width:"100%",justifyContent:"center",children:p.jsx(pe,{minWidth:"50%",children:p.jsx(Gb,{icon:p.jsx(uO,{width:"16rem"}),action:t.action,content:e({id:"app.components.EmptyStateLayout.content-document",defaultMessage:"No content found"}),...t})})})})},wOt=({permissions:t=[],children:e})=>{const n=Dc("Protect",f=>f.permissions),{toggleNotification:r}=yn(),{_unstableFormatAPIError:i}=os(),s=n.filter(f=>t.findIndex(h=>h.action===f.action&&h.subject===f.subject)>=0),a=s.some(f=>Array.isArray(f.conditions)&&f.conditions.length>0),{isLoading:o,error:l,data:c}=ZLt({permissions:s.map(f=>({action:f.action,subject:f.subject}))},{skip:!a});if(y.useEffect(()=>{l&&r({type:"danger",message:i(l)})},[l,i,r]),o)return p.jsx(Awe,{});if(l)return p.jsx(Cwe,{});const{data:u}=c||{};return(a&&u?!u.includes(!1):s.length>0)?p.jsx(p.Fragment,{children:typeof e=="function"?e({permissions:s}):e}):p.jsx(Rwe,{})},SOt=({children:t})=>(y.useEffect(()=>{document.title=`${t} | Strapi`},[t]),null),gb={Error:Cwe,Loading:Awe,NoPermissions:Rwe,Protect:wOt,NoData:xOt,Main:YT,Title:SOt},TOt=t=>{if(typeof t!="function")throw new TypeError("once requires a function parameter");return(...n)=>{}},_we=t=>t.charAt(0).toUpperCase()+t.slice(1),_ie=t=>{const e=y.useRef();return y.useEffect(()=>{e.current=t},[t]),e.current},Il=(t=[],e,n)=>{const r=Dc("useRBAC",E=>E.isLoading),[i,s]=y.useState(!0),[a,o]=y.useState(),[l,c]=y.useState(),u=y.useMemo(()=>TOt(console.warn),[]),d=y.useMemo(()=>Array.isArray(t)?t:(u("useRBAC: The first argument should be an array of permissions, not an object. This will be deprecated 
2308in the future."),Object.values(t).flat()),[t,u]),f=y.useMemo(()=>d.reduce((E,x)=>({...E,[Iie(x)]:!1}),{}),[d]),h=Dc("useRBAC",E=>E.checkUserHasPermissions),m=_ie(d),g=_ie(n);return y.useEffect(()=>{(!pg(m,d)||g!==n)&&(s(!0),c(void 0),o(void 0),h(d,e,n).then(E=>{E&&c(E.reduce((x,S)=>({...x,[Iie(S)]:!0}),{}))}).catch(E=>{o(E)}).finally(()=>{s(!1)}))},[d,h,e,t,m,g,n]),{allowedActions:Object.entries({...f,...l}).reduce((E,[x,S])=>(E[`can${_we(x)}`]=S,E),{}),permissions:d,isLoading:i||r,error:a}},Iie=t=>{const[e=""]=t.action.split(".").slice(-1);return e.split("-").map(_we).join("")},[Zmn,yF]=dd("AppInfo",{}),Iwe=y.createContext({uuid:!1}),AOt=({children:t})=>{const e=Dc("App",a=>a.token),{data:n}=Iz(),{uuid:r}=n??{},{data:i}=Wkt(void 0,{skip:!n?.uuid||!e});y.useEffect(()=>{if(r&&i){const a="didInitializeAdministration";try{fetch("https://analytics.strapi.io/api/v2/track",{method:"POST",body:JSON.stringify({event:a,userId:"",eventPropeties:{},groupProperties:{...i,projectId:r}}),headers:{"Content-Type":"application/json","X-Strapi-Event":a}})}catch{}}},[i,r]);const s=y.useMemo(()=>({uuid:r,telemetryProperties:i}),[r,i]);return p.jsx(Iwe.Provider,{value:s,children:t})},va=()=>{const{uuid:t,telemetryProperties:e}=y.useContext(Iwe),n=yF("useTracking",i=>i.userId);return{trackUsage:y.useCallback(async(i,s)=>{try{if(t&&!window.strapi.telemetryDisabled)return await yi.post("https://analytics.strapi.io/api/v2/track",{event:i,userId:n,eventProperties:{...s},userProperties:{},groupProperties:{...e,projectId:t,projectType:window.strapi.projectType}},{headers:{"Content-Type":"application/json","X-Strapi-Event":i}})}catch{}return null},[e,n,t])}},[COt,ROt]=KD("ConfigurationContext"),_Ot=({children:t,defaultAuthLogo:e,defaultMenuLogo:n,showReleaseNotification:r=!1,showTutorials:i=!1})=>{const{trackUsage:s}=va(),{formatMessage:a}=be(),{toggleNotification:o}=yn(),{_unstableFormatAPIError:l}=os(),c=KT(A=>A.admin_app.permissions.settings?.["project-settings"]),u=Dc("ConfigurationProvider",A=>A.token),{allowedActions:{canRead:d}}=Il(c),{data:{authLogo:f,menuLogo:h}={},error:m,isLoading:g}=Iz();y.useEffect(()=>{m&&o({type:"danger",message:a({id:"app.containers.App.notification.error.init"})})},[m,a,o]);const{data:b,isSuccess:E}=zkt(void 0,{skip:!u||!d}),[x]=Gkt(),S=y.useCallback(async A=>{const R=new FormData;Object.entries(A).forEach(([T,I])=>{I?.rawFile?R.append(T,I.rawFile):I===null&&R.append(T,JSON.stringify(I))});const C=await x(R);if("data"in C){const T=!!C.data.menuLogo&&!!A.menuLogo?.rawFile,I=!!C.data.authLogo&&!!A.authLogo?.rawFile;T&&s("didChangeLogo",{logo:"menu"}),I&&s("didChangeLogo",{logo:"auth"}),o({type:"success",message:a({id:"app",defaultMessage:"Saved"})})}else o({type:"danger",message:l(C.error)})},[l,a,o,s,x]);return g?p.jsx(gb.Loading,{}):p.jsx(COt,{showReleaseNotification:r,showTutorials:i,logos:{menu:{custom:E?b?.menuLogo:{url:h??""},default:n},auth:{custom:E?b?.authLogo:{url:f??""},default:e}},updateProjectSettings:S,children:t})},bF="GUIDED_TOUR_COMPLETED_STEPS",EF="GUIDED_TOUR_CURRENT_STEP",kwe="GUIDED_TOUR_SKIPPED",[IOt,Dwe]=dd("GuidedTour"),kOt=({children:t})=>{const[{currentStep:e,guidedTourState:n,isGuidedTourVisible:r,isSkipped:i},s]=y.useReducer(DOt,Lwe,LOt),a=d=>{if(d!==null){const f=hi(n,d),[h,m]=d.split("."),g=Object.entries(n[h]),b=g.findIndex(([S])=>S===m),x=g.slice(0,b).every(([,S])=>S);if(f||i||!x)return null}return window.localStorage.setItem(EF,JSON.stringify(null)),s({type:"SET_CURRENT_STEP",step:d})},o=d=>{s({type:"SET_GUIDED_TOUR_VISIBILITY",value:d})},l=(d,f)=>{Owe(d),s({type:"SET_STEP_STATE",currentStep:d,value:f})},c=d=>{const f=n[d];if(f){const h=Object.entries(n),m=h.findIndex(([S])=>S===d),b=h.slice(0,m).every(([,S])=>Object.values(S).every(Boolean)),[E]=Object.keys(f),x=f[E];b&&!e&&!x&&a(`${d}.${E}`)}},u=d=>{window.localStorage.setItem(kwe,JSON.stringify(d)),s({type:"SET_SKIPPED",value:d})};return p.jsx(IOt,{guidedTourState:n,currentStep:e,setCurrentStep:a,setGuidedTourVisibility:o,setSkipped:u,setStepState:l,startSection:c,isGuidedTourVisible:r,isSkipped:i,children:t})},Lwe={currentStep:null,guidedTourState:{contentTypeBuilder:{create:!1,success:!1},contentManager:{create:!1,success:!1},apiTokens:{create:!1,success:!1}},isGuidedTourVisible:!1,isSkipped:!1},DOt=(t=Lwe,e)=>ud(t,n=>{switch(e.type){case"SET_CURRENT_STEP":{n.currentStep=e.step;break}case"SET_STEP_STATE":{const[r,i]=e.currentStep.split(".");n.guidedTourState[r][i]=e.value;break}case"SET_SKIPPED":{n.isSkipped=e.value;break}case"SET_GUIDED_TOUR_VISIBILITY":{n.isGuidedTourVisible=e.value;break}default:return n}}),LOt=t=>{const e={...t},n=JSON.parse(window.localStorage.getItem(bF)??"[]"),r=JSON.parse(window.localStorage.getItem(EF)??"null"),i=JSON.parse(window.localStorage.getItem(kwe)??"null");
2308if(Array.isArray(n)&&n.forEach(s=>{const[a,o]=s.split(".");er(e,["guidedTourState",a,o],!0)}),r){const[s,a]=r.split(".");er(e,["guidedTourState",s,a],!0),Owe(r),window.localStorage.setItem(EF,JSON.stringify(null))}return i!==null&&er(e,"isSkipped",i),e},Owe=t=>{const e=JSON.parse(window.localStorage.getItem(bF)??"[]");!Array.isArray(e)||e.includes(t)||window.localStorage.setItem(bF,JSON.stringify([...e,t]))},Mwe=({children:t,messages:e})=>{const n=KT(i=>i.admin_app.language.locale),r=WLt(e[n],e.en);return p.jsx(W1t,{locale:n,defaultLocale:"en",messages:r,textComponent:"span",children:t})},Pwe=({children:t,themes:e})=>{const{currentTheme:n}=KT(l=>l.admin_app.theme),[r,i]=y.useState(),{locale:s}=be(),a=fz();y.useEffect(()=>{const l=window.matchMedia("(prefers-color-scheme: dark)");i(l.matches?"dark":"light");const c=u=>{i(u.matches?"dark":"light")};return l.addEventListener("change",c),()=>{l.removeEventListener("change",c)}},[]),y.useEffect(()=>{a(QLt(Object.keys(e)))},[a,e]);const o=n==="system"?r:n;return p.jsxs(Got,{locale:s,theme:e?.[o||"light"],children:[t,p.jsx(OOt,{})]})},OOt=Aue`
2309  body {
2310    background: ${({theme:t})=>t.colors.neutral100};
2311  }
2312`;
vendor: 4,326 bytes, line 2312
2312function uk(t,e){return uk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},uk(t,e)}function aE(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,uk(t,e)}var oE=function(){function t(){this.listeners=[]}var e=t.prototype;return e.subscribe=function(r){var i=this,s=r||function(){};return this.listeners.push(s),this.onSubscribe(),function(){i.listeners=i.listeners.filter(function(a){return a!==s}),i.onUnsubscribe()}},e.hasListeners=function(){return this.listeners.length>0},e.onSubscribe=function(){},e.onUnsubscribe=function(){},t}(),dk=typeof window>"u";function Bs(){}function MOt(t,e){return typeof t=="function"?t(e):t}function xF(t){return typeof t=="number"&&t>=0&&t!==1/0}function fk(t){return Array.isArray(t)?t:[t]}function Jmn(t,e){return t.filter(function(n){return e.indexOf(n)===-1})}function e0n(t,e,n){var r=t.slice(0);return r[e]=n,r}function $we(t,e){return Math.max(t+(e||0)-Date.now(),0)}function Z5(t,e,n){return QT(t)?typeof e=="function"?ee({},n,{queryKey:t,queryFn:e}):ee({},e,{queryKey:t}):t}function POt(t,e,n){return QT(t)?typeof e=="function"?ee({},n,{mutationKey:t,mutationFn:e}):ee({},e,{mutationKey:t}):typeof t=="function"?ee({},e,{mutationFn:t}):ee({},t)}function Ch(t,e,n){return QT(t)?[ee({},e,{queryKey:t}),n]:[t||{},e]}function $Ot(t,e){if(t===!0&&e===!0||t==null&&e==null)return"all";if(t===!1&&e===!1)return"none";var n=t??!e;return n?"active":"inactive"}function kie(t,e){var n=t.active,r=t.exact,i=t.fetching,s=t.inactive,a=t.predicate,o=t.queryKey,l=t.stale;if(QT(o)){if(r){if(e.queryHash!==Pz(o,e.options))return!1}else if(!hk(e.queryKey,o))return!1}var c=$Ot(n,s);if(c==="none")return!1;if(c!=="all"){var u=e.isActive();if(c==="active"&&!u||c==="inactive"&&u)return!1}return!(typeof l=="boolean"&&e.isStale()!==l||typeof i=="boolean"&&e.isFetching()!==i||a&&!a(e))}function Die(t,e){var n=t.exact,r=t.fetching,i=t.predicate,s=t.mutationKey;if(QT(s)){if(!e.options.mutationKey)return!1;if(n){if(b0(e.options.mutationKey)!==b0(s))return!1}else if(!hk(e.options.mutationKey,s))return!1}return!(typeof r=="boolean"&&e.state.status==="loading"!==r||i&&!i(e))}function Pz(t,e){var n=e?.queryKeyHashFn||b0;return n(t)}function b0(t){var e=fk(t);return NOt(e)}function NOt(t){return JSON.stringify(t,function(e,n){return wF(n)?Object.keys(n).sort().reduce(function(r,i){return r[i]=n[i],r},{}):n})}function hk(t,e){return Nwe(fk(t),fk(e))}function Nwe(t,e){return t===e?!0:typeof t!=typeof e?!1:t&&e&&typeof t=="object"&&typeof e=="object"?!Object.keys(e).some(function(n){return!Nwe(t[n],e[n])}):!1}function pk(t,e){if(t===e)return t;var n=Array.isArray(t)&&Array.isArray(e);if(n||wF(t)&&wF(e)){for(var r=n?t.length:Object.keys(t).length,i=n?e:Object.keys(e),s=i.length,a=n?[]:{},o=0,l=0;l<s;l++){var c=n?l:i[l];a[c]=pk(t[c],e[c]),a[c]===t[c]&&o++}return r===s&&o===r?t:a}return e}function FOt(t,e){if(t&&!e||e&&!t)return!1;for(var n in t)if(t[n]!==e[n])return!1;return!0}function wF(t){if(!Lie(t))return!1;var e=t.constructor;if(typeof e>"u")return!0;var n=e.prototype;return!(!Lie(n)||!n.hasOwnProperty("isPrototypeOf"))}function Lie(t){return Object.prototype.toString.call(t)==="[object Object]"}function QT(t){return typeof t=="string"||Array.isArray(t)}function jOt(t){return new Promise(function(e){setTimeout(e,t)})}function Oie(t){Promise.resolve().then(t).catch(function(e){return setTimeout(function(){throw e})})}function Fwe(){if(typeof AbortController=="function")return new AbortController}var BOt=function(t){aE(e,t);function e(){var r;return r=t.call(this)||this,r.setup=function(i){var s;if(!dk&&((s=window)!=null&&s.addEventListener)){var a=function(){return i()};return window.addEventListener("visibilitychange",a,!1),window.addEventListener("focus",a,!1),function(){window.removeEventListener("visibilitychange",a),window.removeEventListener("focus",a)}}},r}var n=e.prototype;return n.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},n.onUnsubscribe=function(){if(!this.hasListeners()){var i;(i=this.cleanup)==null||i.call(this),this.cleanup=void 0}},n.setEventListener=function(i){var s,a=this;this.setup=i,(s=this.cleanup)==null||s.call(this),this.cleanup=i(function(o){typeof o=="boolean"?a.setFocused(o):a.onFocus()})},n.setFocused=function(i){this.focused=i,i&&this.onFocus()}
2312,n.onFocus=function(){this.listeners.forEach(function(i){i()})},n.isFocused=function(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)},e}(oE),Zw=new BOt,UOt=function(t){aE(e,t);function e(){var r;return r=t.call(this)||this,r.setup=function(i){var s;if(!dk&&((s=window)!=null&&s.addEventListener)){var a=function(){return i()};return window.addEventListener("online",a,!1),window.addEventListener("offline",a,!1),function(){window.removeEventListener("online",a),window.removeEventListener("offline",a)}}},r}var n=e.prototype;return n.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},n.onUnsubscribe=function(){if(!this.hasListeners()){var i;(i=this.cleanup)==null||i.call(this),this.cleanup=void 0}},n.setEventListener=function(i){var s,a=this;this.setup=i,(s=this.cleanup)==null||s.call(this),this.cleanup=i(function(o){typeof o=="boolean"?a.setOnline(o):a.onOnline()})},n.setOnline=function(i){this.online=i,i&&this.onOnline()},n.onOnline=function(){this.listeners.forEach(function(i){i()})},n.isOnline=function(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine},e}(oE),J5=new UOt;function HOt(t){return Math.min(1e3*Math.pow(2,t),3e4)}function mk(t){return typeof t?.cancel=="function"}var jwe=function(e){this.revert=e?.revert,this.silent=e?.silent};function e3(t){return t instanceof jwe}var Bwe=function(e){var n=this,r=!1,i,s,a,o;this.abort=e.abort,this.cancel=function(f){return i?.(f)},this.cancelRetry=function(){r=!0},this.continueRetry=function(){r=!1},this.continue=function(){return s?.()},this.failureCount=0,this.isPaused=!1,this.isResolved=!1,this.isTransportCancelable=!1,this.promise=new Promise(function(f,h){a=f,o=h});var l=function(h){n.isResolved||(n.isResolved=!0,e.onSuccess==null||e.onSuccess(h),s?.(),a(h))},c=function(h){n.isResolved||(n.isResolved=!0,e.onError==null||e.onError(h),s?.(),o(h))},u=function(){return new Promise(function(h){s=h,n.isPaused=!0,e.onPause==null||e.onPause()}).then(function(){s=void 0,n.isPaused=!1,e.onContinue==null||e.onContinue()})},d=function f(){if(!n.isResolved){var h;try{h=e.fn()}catch(m){h=Promise.reject(m)}i=function(g){if(!n.isResolved&&(c(new jwe(g)),n.abort==null||n.abort(),mk(h)))try{h.cancel()}catch{}},n.isTransportCancelable=mk(h),Promise.resolve(h).then(l).catch(function(m){var g,b;if(!n.isResolved){var E=(g=e.retry)!=null?g:3,x=(b=e.retryDelay)!=null?b:HOt,S=typeof x=="function"?x(n.failureCount,m):x,A=E===!0||typeof E=="number"&&n.failureCount<E||typeof E=="function"&&E(n.failureCount,m);if(r||!A){c(m);return}n.failureCount++,e.onFail==null||e.onFail(n.failureCount,m),jOt(S).then(function(){if(!Zw.isFocused()||!J5.isOnline())return u()}).then(function(){r?c(m):f()})}})}};d()},VOt=function(){function t(){this.queue=[],this.transactions=0,this.notifyFn=function(n){n()},this.batchNotifyFn=function(n){n()}}var e=t.prototype;return e.batch=function(r){var i;this.transactions++;try{i=r()}finally{this.transactions--,this.transactions||this.flush()}return i},e.schedule=function(r){var i=this;this.transactions?this.queue.push(r):Oie(function(){i.notifyFn(r)})},e.batchCalls=function(r){var i=this;return function(){for(var s=arguments.length,a=new Array(s),o=0;o<s;o++)a[o]=arguments[o];i.schedule(function(){r.apply(void 0,a)})}},e.flush=function(){var r=this,i=this.queue;this.queue=[],i.length&&Oie(function(){r.batchNotifyFn(function(){i.forEach(function(s){r.notifyFn(s)})})})},e.setNotifyFunction=function(r){this.notifyFn=r},e.setBatchNotifyFunction=function(r){this.batchNotifyFn=r},t}(),Hr=new VOt,Uwe=console;function gk(){return Uwe}function WOt(t){Uwe=t}var zOt=function(){function t(n){this.abortSignalConsumed=!1,this.hadObservers=!1,this.defaultOptions=n.defaultOptions,this.setOptions(n.options),this.observers=[],this.cache=n.cache,this.queryKey=n.queryKey,this.queryHash=n.queryHash,this.initialState=n.state||this.getDefaultState(this.options),this.state=this.initialState,this.meta=n.meta,this.scheduleGc()}var e=t.prototype;return e.setOptions=function(r){var i;
vendor: 20,839 bytes, line 2312
2312this.options=ee({},this.defaultOptions,r),this.meta=r?.meta,this.cacheTime=Math.max(this.cacheTime||0,(i=this.options.cacheTime)!=null?i:5*60*1e3)},e.setDefaultOptions=function(r){this.defaultOptions=r},e.scheduleGc=function(){var r=this;this.clearGcTimeout(),xF(this.cacheTime)&&(this.gcTimeout=setTimeout(function(){r.optionalRemove()},this.cacheTime))},e.clearGcTimeout=function(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)},e.optionalRemove=function(){this.observers.length||(this.state.isFetching?this.hadObservers&&this.scheduleGc():this.cache.remove(this))},e.setData=function(r,i){var s,a,o=this.state.data,l=MOt(r,o);return(s=(a=this.options).isDataEqual)!=null&&s.call(a,o,l)?l=o:this.options.structuralSharing!==!1&&(l=pk(o,l)),this.dispatch({data:l,type:"success",dataUpdatedAt:i?.updatedAt}),l},e.setState=function(r,i){this.dispatch({type:"setState",state:r,setStateOptions:i})},e.cancel=function(r){var i,s=this.promise;return(i=this.retryer)==null||i.cancel(r),s?s.then(Bs).catch(Bs):Promise.resolve()},e.destroy=function(){this.clearGcTimeout(),this.cancel({silent:!0})},e.reset=function(){this.destroy(),this.setState(this.initialState)},e.isActive=function(){return this.observers.some(function(r){return r.options.enabled!==!1})},e.isFetching=function(){return this.state.isFetching},e.isStale=function(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(function(r){return r.getCurrentResult().isStale})},e.isStaleByTime=function(r){return r===void 0&&(r=0),this.state.isInvalidated||!this.state.dataUpdatedAt||!$we(this.state.dataUpdatedAt,r)},e.onFocus=function(){var r,i=this.observers.find(function(s){return s.shouldFetchOnWindowFocus()});i&&i.refetch(),(r=this.retryer)==null||r.continue()},e.onOnline=function(){var r,i=this.observers.find(function(s){return s.shouldFetchOnReconnect()});i&&i.refetch(),(r=this.retryer)==null||r.continue()},e.addObserver=function(r){this.observers.indexOf(r)===-1&&(this.observers.push(r),this.hadObservers=!0,this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:r}))},e.removeObserver=function(r){this.observers.indexOf(r)!==-1&&(this.observers=this.observers.filter(function(i){return i!==r}),this.observers.length||(this.retryer&&(this.retryer.isTransportCancelable||this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.cacheTime?this.scheduleGc():this.cache.remove(this)),this.cache.notify({type:"observerRemoved",query:this,observer:r}))},e.getObserversCount=function(){return this.observers.length},e.invalidate=function(){this.state.isInvalidated||this.dispatch({type:"invalidate"})},e.fetch=function(r,i){var s=this,a,o,l;if(this.state.isFetching){if(this.state.dataUpdatedAt&&i?.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var c;return(c=this.retryer)==null||c.continueRetry(),this.promise}}if(r&&this.setOptions(r),!this.options.queryFn){var u=this.observers.find(function(x){return x.options.queryFn});u&&this.setOptions(u.options)}var d=fk(this.queryKey),f=Fwe(),h={queryKey:d,pageParam:void 0,meta:this.meta};Object.defineProperty(h,"signal",{enumerable:!0,get:function(){if(f)return s.abortSignalConsumed=!0,f.signal}});var m=function(){return s.options.queryFn?(s.abortSignalConsumed=!1,s.options.queryFn(h)):Promise.reject("Missing queryFn")},g={fetchOptions:i,options:this.options,queryKey:d,state:this.state,fetchFn:m,meta:this.meta};if((a=this.options.behavior)!=null&&a.onFetch){var b;(b=this.options.behavior)==null||b.onFetch(g)}if(this.revertState=this.state,!this.state.isFetching||this.state.fetchMeta!==((o=g.fetchOptions)==null?void 0:o.meta)){var E;this.dispatch({type:"fetch",meta:(E=g.fetchOptions)==null?void 0:E.meta})}return this.retryer=new Bwe({fn:g.fetchFn,abort:f==null||(l=f.abort)==null?void 0:l.bind(f),onSuccess:function(S){s.setData(S),s.cache.config.onSuccess==null||s.cache.config.onSuccess(S,s),s.cacheTime===0&&s.optionalRemove()},onError:function(S){e3(S)&&S.silent||s.dispatch({type:"error",error:S}),e3(S)||(s.cache.config.onError==null||s.cache.config.onError(S,s),gk().error(S)),s.cacheTime===0&&s.optionalRemove()},onFail:function(){s.dispatch({type:"failed"})},onPause:function(){s.dispatch({type:"pause"})},onContinue:function(){s.dispatch({type:"continue"})},retry:g.options.retry,retryDelay:g.options.retryDelay}),this.promise=this.retryer.promise,this.promise},e.dispatch=function(r){var i=this;this.state=this.reducer(this.state,r),Hr.batch(function(){i.observers.forEach(function(s){s.onQueryUpdate(r)}),i.cache.notify({query:i,type:"queryUpdated",action:r})})},e.getDefaultState=function(r){var i=typeof r.initialData=="function"?r.initialData():r.initialData,s=typeof r.initialData<"u",a=s?typeof r.initialDataUpdatedAt=="function"?r.initialDataUpdatedAt():r.initialDataUpdatedAt:0,o=typeof i<"u";return{data:i,dataUpdateCount:0,dataUpdatedAt:o?a??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isFetching:!1,isInvalidated:!1,isPaused:!1,status:o?"success":"idle"}},e.reducer=function(r,i){var s,a;switch(i.type){case"failed":return ee({},r,{fetchFailureCount:r.fetchFailureCount+1});case"pause":return ee({},r,{isPaused:!0});case"continue":return ee({},r,{isPaused:!1});case"fetch":return ee({},r,{fetchFailureCount:0,fetchMeta:(s=i.meta)!=null?s:null,isFetching:!0,isPaused:!1},!r.dataUpdatedAt&&{error:null,status:"loading"});case"success":return ee({},r,{data:i.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(a=i.dataUpdatedAt)!=null?a:Date.now(),error:null,fetchFailureCount:0,isFetching:!1,isInvalidated:!1,isPaused:!1,status:"success"});case"error":var o=i.error;return e3(o)&&o.revert&&this.revertState?ee({},this.revertState):ee({},r,{error:o,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,isFetching:!1,isPaused:!1,status:"error"});case"invalidate":return ee({},r,{isInvalidated:!0});case"setState":return ee({},r,i.state);default:return r}},t}(),GOt=function(t){aE(e,t);function e(r){var i;return i=t.call(this)||this,i.config=r||{},i.queries=[],i.queriesMap={},i}var n=e.prototype;return n.build=function(i,s,a){var o,l=s.queryKey,c=(o=s.queryHash)!=null?o:Pz(l,s),u=this.get(c);return u||(u=new zOt({cache:this,queryKey:l,queryHash:c,options:i.defaultQueryOptions(s),state:a,defaultOptions:i.getQueryDefaults(l),meta:s.meta}),this.add(u)),u},n.add=function(i){this.queriesMap[i.queryHash]||(this.queriesMap[i.queryHash]=i,this.queries.push(i),this.notify({type:"queryAdded",query:i}))},n.remove=function(i){var s=this.queriesMap[i.queryHash];s&&(i.destroy(),this.queries=this.queries.filter(function(a){return a!==i}),s===i&&delete this.queriesMap[i.queryHash],this.notify({type:"queryRemoved",query:i}))},n.clear=function(){var i=this;Hr.batch(function(){i.queries.forEach(function(s){i.remove(s)})})},n.get=function(i){return this.queriesMap[i]},n.getAll=function(){return this.queries},n.find=function(i,s){var a=Ch(i,s),o=a[0];return typeof o.exact>"u"&&(o.exact=!0),this.queries.find(function(l){return kie(o,l)})},n.findAll=function(i,s){var a=Ch(i,s),o=a[0];return Object.keys(o).length>0?this.queries.filter(function(l){return kie(o,l)}):this.queries},n.notify=function(i){var s=this;Hr.batch(function(){s.listeners.forEach(function(a){a(i)})})},n.onFocus=function(){var i=this;Hr.batch(function(){i.queries.forEach(function(s){s.onFocus()})})},n.onOnline=function(){var i=this;Hr.batch(function(){i.queries.forEach(function(s){s.onOnline()})})},e}(oE),qOt=function(){function t(n){this.options=ee({},n.defaultOptions,n.options),this.mutationId=n.mutationId,this.mutationCache=n.mutationCache,this.observers=[],this.state=n.state||Hwe(),this.meta=n.meta}var e=t.prototype;return e.setState=function(r){this.dispatch({type:"setState",state:r})},e.addObserver=function(r){this.observers.indexOf(r)===-1&&this.observers.push(r)},e.removeObserver=function(r){this.observers=this.observers.filter(function(i){return i!==r})},e.cancel=function(){return this.retryer?(this.retryer.cancel(),this.retryer.promise.then(Bs).catch(Bs)):Promise.resolve()},e.continue=function(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()},e.execute=function(){var r=this,i,s=this.state.status==="loading",a=Promise.resolve();return s||(this.dispatch({type:"loading",variables:this.options.variables}),a=a.then(function(){r.mutationCache.config.onMutate==null||r.mutationCache.config.onMutate(r.state.variables,r)}).then(function(){return r.options.onMutate==null?void 0:r.options.onMutate(r.state.variables)}).then(function(o){o!==r.state.context&&r.dispatch({type:"loading",context:o,variables:r.state.variables})})),a.then(function(){return r.executeMutation()}).then(function(o){i=o,r.mutationCache.config.onSuccess==null||r.mutationCache.config.onSuccess(i,r.state.variables,r.state.context,r)}).then(function(){return r.options.onSuccess==null?void 0:r.options.onSuccess(i,r.state.variables,r.state.context)}).then(function(){return r.options.onSettled==null?void 0:r.options.onSettled(i,null,r.state.variables,r.state.context)}).then(function(){return r.dispatch({type:"success",data:i}),i}).catch(function(o){return r.mutationCache.config.onError==null||r.mutationCache.config.onError(o,r.state.variables,r.state.context,r),gk().error(o),Promise.resolve().then(function(){return r.options.onError==null?void 0:r.options.onError(o,r.state.variables,r.state.context)}).then(function(){return r.options.onSettled==null?void 0:r.options.onSettled(void 0,o,r.state.variables,r.state.context)}).then(function(){throw r.dispatch({type:"error",error:o}),o})})},e.executeMutation=function(){var r=this,i;return this.retryer=new Bwe({fn:function(){return r.options.mutationFn?r.options.mutationFn(r.state.variables):Promise.reject("No mutationFn found")},onFail:function(){r.dispatch({type:"failed"})},onPause:function(){r.dispatch({type:"pause"})},onContinue:function(){r.dispatch({type:"continue"})},retry:(i=this.options.retry)!=null?i:0,retryDelay:this.options.retryDelay}),this.retryer.promise},e.dispatch=function(r){var i=this;this.state=KOt(this.state,r),Hr.batch(function(){i.observers.forEach(function(s){s.onMutationUpdate(r)}),i.mutationCache.notify(i)})},t}();function Hwe(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}function KOt(t,e){switch(e.type){case"failed":return ee({},t,{failureCount:t.failureCount+1});case"pause":return ee({},t,{isPaused:!0});case"continue":return ee({},t,{isPaused:!1});case"loading":return ee({},t,{context:e.context,data:void 0,error:null,isPaused:!1,status:"loading",variables:e.variables});case"success":return ee({},t,{data:e.data,error:null,status:"success",isPaused:!1});case"error":return ee({},t,{data:void 0,error:e.error,failureCount:t.failureCount+1,isPaused:!1,status:"error"});case"setState":return ee({},t,e.state);default:return t}}var YOt=function(t){aE(e,t);function e(r){var i;return i=t.call(this)||this,i.config=r||{},i.mutations=[],i.mutationId=0,i}var n=e.prototype;return n.build=function(i,s,a){var o=new qOt({mutationCache:this,mutationId:++this.mutationId,options:i.defaultMutationOptions(s),state:a,defaultOptions:s.mutationKey?i.getMutationDefaults(s.mutationKey):void 0,meta:s.meta});return this.add(o),o},n.add=function(i){this.mutations.push(i),this.notify(i)},n.remove=function(i){this.mutations=this.mutations.filter(function(s){return s!==i}),i.cancel(),this.notify(i)},n.clear=function(){var i=this;Hr.batch(function(){i.mutations.forEach(function(s){i.remove(s)})})},n.getAll=function(){return this.mutations},n.find=function(i){return typeof i.exact>"u"&&(i.exact=!0),this.mutations.find(function(s){return Die(i,s)})},n.findAll=function(i){return this.mutations.filter(function(s){return Die(i,s)})},n.notify=function(i){var s=this;Hr.batch(function(){s.listeners.forEach(function(a){a(i)})})},n.onFocus=function(){this.resumePausedMutations()},n.onOnline=function(){this.resumePausedMutations()},n.resumePausedMutations=function(){var i=this.mutations.filter(function(s){return s.state.isPaused});return Hr.batch(function(){return i.reduce(function(s,a){return s.then(function(){return a.continue().catch(Bs)})},Promise.resolve())})},e}(oE);function QOt(){return{onFetch:function(e){e.fetchFn=function(){var n,r,i,s,a,o,l=(n=e.fetchOptions)==null||(r=n.meta)==null?void 0:r.refetchPage,c=(i=e.fetchOptions)==null||(s=i.meta)==null?void 0:s.fetchMore,u=c?.pageParam,d=c?.direction==="forward",f=c?.direction==="backward",h=((a=e.state.data)==null?void 0:a.pages)||[],m=((o=e.state.data)==null?void 0:o.pageParams)||[],g=Fwe(),b=g?.signal,E=m,x=!1,S=e.options.queryFn||function(){return Promise.reject("Missing queryFn")},A=function(j,U,z,G){return E=G?[U].concat(E):[].concat(E,[U]),G?[z].concat(j):[].concat(j,[z])},R=function(j,U,z,G){if(x)return Promise.reject("Cancelled");if(typeof z>"u"&&!U&&j.length)return Promise.resolve(j);var F={queryKey:e.queryKey,signal:b,pageParam:z,meta:e.meta},$=S(F),H=Promise.resolve($).then(function(Y){return A(j,z,Y,G)});if(mk($)){var q=H;q.cancel=$.cancel}return H},C;if(!h.length)C=R([]);else if(d){var T=typeof u<"u",I=T?u:Mie(e.options,h);C=R(h,T,I)}else if(f){var D=typeof u<"u",k=D?u:XOt(e.options,h);C=R(h,D,k,!0)}else(function(){E=[];var M=typeof e.options.getNextPageParam>"u",j=l&&h[0]?l(h[0],0,h):!0;C=j?R([],M,m[0]):Promise.resolve(A([],m[0],h[0]));for(var U=function(F){C=C.then(function($){var H=l&&h[F]?l(h[F],F,h):!0;if(H){var q=M?m[F]:Mie(e.options,$);return R($,M,q)}return Promise.resolve(A($,m[F],h[F]))})},z=1;z<h.length;z++)U(z)})();var O=C.then(function(M){return{pages:M,pageParams:E}}),P=O;return P.cancel=function(){x=!0,g?.abort(),mk(C)&&C.cancel()},O}}}}function Mie(t,e){return t.getNextPageParam==null?void 0:t.getNextPageParam(e[e.length-1],e)}function XOt(t,e){return t.getPreviousPageParam==null?void 0:t.getPreviousPageParam(e[0],e)}var ZOt=function(){function t(n){n===void 0&&(n={}),this.queryCache=n.queryCache||new GOt,this.mutationCache=n.mutationCache||new YOt,this.defaultOptions=n.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}var e=t.prototype;return e.mount=function(){var r=this;this.unsubscribeFocus=Zw.subscribe(function(){Zw.isFocused()&&J5.isOnline()&&(r.mutationCache.onFocus(),r.queryCache.onFocus())}),this.unsubscribeOnline=J5.subscribe(function(){Zw.isFocused()&&J5.isOnline()&&(r.mutationCache.onOnline(),r.queryCache.onOnline())})},e.unmount=function(){var r,i;(r=this.unsubscribeFocus)==null||r.call(this),(i=this.unsubscribeOnline)==null||i.call(this)},e.isFetching=function(r,i){var s=Ch(r,i),a=s[0];return a.fetching=!0,this.queryCache.findAll(a).length},e.isMutating=function(r){return this.mutationCache.findAll(ee({},r,{fetching:!0})).length},e.getQueryData=function(r,i){var s;return(s=this.queryCache.find(r,i))==null?void 0:s.state.data},e.getQueriesData=function(r){return this.getQueryCache().findAll(r).map(function(i){var s=i.queryKey,a=i.state,o=a.data;return[s,o]})},e.setQueryData=function(r,i,s){var a=Z5(r),o=this.defaultQueryOptions(a);return this.queryCache.build(this,o).setData(i,s)},e.setQueriesData=function(r,i,s){var a=this;return Hr.batch(function(){return a.getQueryCache().findAll(r).map(function(o){var l=o.queryKey;return[l,a.setQueryData(l,i,s)]})})},e.getQueryState=function(r,i){var s;return(s=this.queryCache.find(r,i))==null?void 0:s.state},e.removeQueries=function(r,i){var s=Ch(r,i),a=s[0],o=this.queryCache;Hr.batch(function(){o.findAll(a).forEach(function(l){o.remove(l)})})},e.resetQueries=function(r,i,s){var a=this,o=Ch(r,i,s),l=o[0],c=o[1],u=this.queryCache,d=ee({},l,{active:!0});return Hr.batch(function(){return u.findAll(l).forEach(function(f){f.reset()}),a.refetchQueries(d,c)})},e.cancelQueries=function(r,i,s){var a=this,o=Ch(r,i,s),l=o[0],c=o[1],u=c===void 0?{}:c;typeof u.revert>"u"&&(u.revert=!0);var d=Hr.batch(function(){return a.queryCache.findAll(l).map(function(f){return f.cancel(u)})});return Promise.all(d).then(Bs).catch(Bs)},e.invalidateQueries=function(r,i,s){var a,o,l,c=this,u=Ch(r,i,s),d=u[0],f=u[1],h=ee({},d,{active:(a=(o=d.refetchActive)!=null?o:d.active)!=null?a:!0,inactive:(l=d.refetchInactive)!=null?l:!1});return Hr.batch(function(){return c.queryCache.findAll(d).forEach(function(m){m.invalidate()}),c.refetchQueries(h,f)})},e.refetchQueries=function(r,i,s){var a=this,o=Ch(r,i,s),l=o[0],c=o[1],u=Hr.batch(function(){return a.queryCache.findAll(l).map(function(f){return f.fetch(void 0,ee({},c,{meta:{refetchPage:l?.refetchPage}}))})}),d=Promise.all(u).then(Bs);return c?.throwOnError||(d=d.catch(Bs)),d},e.fetchQuery=function(r,i,s){var a=Z5(r,i,s),o=this.defaultQueryOptions(a);typeof o.retry>"u"&&(o.retry=!1);var l=this.queryCache.build(this,o);return l.isStaleByTime(o.staleTime)?l.fetch(o):Promise.resolve(l.state.data)},e.prefetchQuery=function(r,i,s){return this.fetchQuery(r,i,s).then(Bs).catch(Bs)},e.fetchInfiniteQuery=function(r,i,s){var a=Z5(r,i,s);return a.behavior=QOt(),this.fetchQuery(a)},e.prefetchInfiniteQuery=function(r,i,s){return this.fetchInfiniteQuery(r,i,s).then(Bs).catch(Bs)},e.cancelMutations=function(){var r=this,i=Hr.batch(function(){return r.mutationCache.getAll().map(function(s){return s.cancel()})});return Promise.all(i).then(Bs).catch(Bs)},e.resumePausedMutations=function(){return this.getMutationCache().resumePausedMutations()},e.executeMutation=function(r){return this.mutationCache.build(this,r).execute()},e.getQueryCache=function(){return this.queryCache},e.getMutationCache=function(){return this.mutationCache},e.getDefaultOptions=function(){return this.defaultOptions},e.setDefaultOptions=function(r){this.defaultOptions=r},e.setQueryDefaults=function(r,i){var s=this.queryDefaults.find(function(a){return b0(r)===b0(a.queryKey)});s?s.defaultOptions=i:this.queryDefaults.push({queryKey:r,defaultOptions:i})},e.getQueryDefaults=function(r){var i;return r?(i=this.queryDefaults.find(function(s){return hk(r,s.queryKey)}))==null?void 0:i.defaultOptions:void 0},e.setMutationDefaults=function(r,i){var s=this.mutationDefaults.find(function(a){return b0(r)===b0(a.mutationKey)});s?s.defaultOptions=i:this.mutationDefaults.push({mutationKey:r,defaultOptions:i})},e.getMutationDefaults=function(r){var i;return r?(i=this.mutationDefaults.find(function(s){return hk(r,s.mutationKey)}))==null?void 0:i.defaultOptions:void 0},e.defaultQueryOptions=function(r){if(r?._defaulted)return r;var i=ee({},this.defaultOptions.queries,this.getQueryDefaults(r?.queryKey),r,{_defaulted:!0});return!i.queryHash&&i.queryKey&&(i.queryHash=Pz(i.queryKey,i)),i},e.defaultQueryObserverOptions=function(r){return this.defaultQueryOptions(r)},e.defaultMutationOptions=function(r){return r?._defaulted?r:ee({},this.defaultOptions.mutations,this.getMutationDefaults(r?.mutationKey),r,{_defaulted:!0})},e.clear=function(){this.queryCache.clear(),this.mutationCache.clear()},t}(),JOt=function(t){aE(e,t);function e(r,i){var s;return s=t.call(this)||this,s.client=r,s.options=i,s.trackedProps=[],s.selectError=null,s.bindMethods(),s.setOptions(i),s}var n=e.prototype;return n.bindMethods=function(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)},n.onSubscribe=function(){this.listeners.length===1&&(this.currentQuery.addObserver(this),Pie(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())},n.onUnsubscribe=function(){this.listeners.length||this.destroy()},n.shouldFetchOnReconnect=function(){return SF(this.currentQuery,this.options,this.options.refetchOnReconnect)},n.shouldFetchOnWindowFocus=function(){return SF(this.currentQuery,this.options,this.options.refetchOnWindowFocus)},n.destroy=function(){this.listeners=[],this.clearTimers(),this.currentQuery.removeObserver(this)},n.setOptions=function(i,s){var a=this.options,o=this.currentQuery;if(this.options=this.client.defaultQueryObserverOptions(i),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=a.queryKey),this.updateQuery();var l=this.hasListeners();l&&$ie(this.currentQuery,o,this.options,a)&&this.executeFetch(),this.updateResult(s),l&&(this.currentQuery!==o||this.options.enabled!==a.enabled||this.options.staleTime!==a.staleTime)&&this.updateStaleTimeout();var c=this.computeRefetchInterval();l&&(this.currentQuery!==o||this.options.enabled!==a.enabled||c!==this.currentRefetchInterval)&&this.updateRefetchInterval(c)},n.getOptimisticResult=function(i){var s=this.client.defaultQueryObserverOptions(i),a=this.client.getQueryCache().build(this.client,s);return this.createResult(a,s)},n.getCurrentResult=function(){return this.currentResult},n.trackResult=function(i,s){var a=this,o={},l=function(u){a.trackedProps.includes(u)||a.trackedProps.push(u)};
2312return Object.keys(i).forEach(function(c){Object.defineProperty(o,c,{configurable:!1,enumerable:!0,get:function(){return l(c),i[c]}})}),(s.useErrorBoundary||s.suspense)&&l("error"),o},n.getNextResult=function(i){var s=this;return new Promise(function(a,o){var l=s.subscribe(function(c){c.isFetching||(l(),c.isError&&i?.throwOnError?o(c.error):a(c))})})},n.getCurrentQuery=function(){return this.currentQuery},n.remove=function(){this.client.getQueryCache().remove(this.currentQuery)},n.refetch=function(i){return this.fetch(ee({},i,{meta:{refetchPage:i?.refetchPage}}))},n.fetchOptimistic=function(i){var s=this,a=this.client.defaultQueryObserverOptions(i),o=this.client.getQueryCache().build(this.client,a);return o.fetch().then(function(){return s.createResult(o,a)})},n.fetch=function(i){var s=this;return this.executeFetch(i).then(function(){return s.updateResult(),s.currentResult})},n.executeFetch=function(i){this.updateQuery();var s=this.currentQuery.fetch(this.options,i);return i?.throwOnError||(s=s.catch(Bs)),s},n.updateStaleTimeout=function(){var i=this;if(this.clearStaleTimeout(),!(dk||this.currentResult.isStale||!xF(this.options.staleTime))){var s=$we(this.currentResult.dataUpdatedAt,this.options.staleTime),a=s+1;this.staleTimeoutId=setTimeout(function(){i.currentResult.isStale||i.updateResult()},a)}},n.computeRefetchInterval=function(){var i;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(i=this.options.refetchInterval)!=null?i:!1},n.updateRefetchInterval=function(i){var s=this;this.clearRefetchInterval(),this.currentRefetchInterval=i,!(dk||this.options.enabled===!1||!xF(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(function(){(s.options.refetchIntervalInBackground||Zw.isFocused())&&s.executeFetch()},this.currentRefetchInterval))},n.updateTimers=function(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())},n.clearTimers=function(){this.clearStaleTimeout(),this.clearRefetchInterval()},n.clearStaleTimeout=function(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)},n.clearRefetchInterval=function(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)},n.createResult=function(i,s){var a=this.currentQuery,o=this.options,l=this.currentResult,c=this.currentResultState,u=this.currentResultOptions,d=i!==a,f=d?i.state:this.currentQueryInitialState,h=d?this.currentResult:this.previousQueryResult,m=i.state,g=m.dataUpdatedAt,b=m.error,E=m.errorUpdatedAt,x=m.isFetching,S=m.status,A=!1,R=!1,C;if(s.optimisticResults){var T=this.hasListeners(),I=!T&&Pie(i,s),D=T&&$ie(i,a,s,o);(I||D)&&(x=!0,g||(S="loading"))}if(s.keepPreviousData&&!m.dataUpdateCount&&h?.isSuccess&&S!=="error")C=h.data,g=h.dataUpdatedAt,S=h.status,A=!0;else if(s.select&&typeof m.data<"u")if(l&&m.data===c?.data&&s.select===this.selectFn)C=this.selectResult;else try{this.selectFn=s.select,C=s.select(m.data),s.structuralSharing!==!1&&(C=pk(l?.data,C)),this.selectResult=C,this.selectError=null}catch(P){gk().error(P),this.selectError=P}else C=m.data;if(typeof s.placeholderData<"u"&&typeof C>"u"&&(S==="loading"||S==="idle")){var k;if(l?.isPlaceholderData&&s.placeholderData===u?.placeholderData)k=l.data;else if(k=typeof s.placeholderData=="function"?s.placeholderData():s.placeholderData,s.select&&typeof k<"u")try{k=s.select(k),s.structuralSharing!==!1&&(k=pk(l?.data,k)),this.selectError=null}catch(P){gk().error(P),this.selectError=P}typeof k<"u"&&(S="success",C=k,R=!0)}this.selectError&&(b=this.selectError,C=this.selectResult,E=Date.now(),S="error");var O={status:S,isLoading:S==="loading",isSuccess:S==="success",isError:S==="error",isIdle:S==="idle",data:C,dataUpdatedAt:g,error:b,errorUpdatedAt:E,failureCount:m.fetchFailureCount,errorUpdateCount:m.errorUpdateCount,isFetched:m.dataUpdateCount>0||m.errorUpdateCount>0,isFetchedAfterMount:m.dataUpdateCount>f.dataUpdateCount||m.errorUpdateCount>f.errorUpdateCount,isFetching:x,isRefetching:x&&S!=="loading",isLoadingError:S==="error"&&m.dataUpdatedAt===0,isPlaceholderData:R,isPreviousData:A,isRefetchError:S==="error"&&m.dataUpdatedAt!==0,isStale:$z(i,s),refetch:this.refetch,remove:this.remove};return O},n.shouldNotifyListeners=function(i,s){if(!s)return!0;var a=this.options,o=a.notifyOnChangeProps,l=a.notifyOnChangePropsExclusions;if(!o&&!l||o==="tracked"&&!this.trackedProps.length)return!0;var c=o==="tracked"?this.trackedProps:o;return Object.keys(i).some(function(u){var d=u,f=i[d]!==s[d],h=c?.some(function(g){return g===u}),m=l?.some(function(g){return g===u});return f&&!m&&(!c||h)})},n.updateResult=function(i){var s=this.currentResult;if(this.currentResult=this.createResult(this.currentQuery,this.options),this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!FOt(this.currentResult,s)){var a={cache:!0};i?.listeners!==!1&&this.shouldNotifyListeners(this.currentResult,s)&&(a.listeners=!0),this.notify(ee({},a,i))}},n.updateQuery=function(){var i=this.client.getQueryCache().build(this.client,this.options);if(i!==this.currentQuery){var s=this.currentQuery;this.currentQuery=i,this.currentQueryInitialState=i.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(s?.removeObserver(this),i.addObserver(this))}},n.onQueryUpdate=function(i){var s={};i.type==="success"?s.onSuccess=!0:i.type==="error"&&!e3(i.error)&&(s.onError=!0),this.updateResult(s),this.hasListeners()&&this.updateTimers()},n.notify=function(i){var s=this;Hr.batch(function(){i.onSuccess?(s.options.onSuccess==null||s.options.onSuccess(s.
2312currentResult.data),s.options.onSettled==null||s.options.onSettled(s.currentResult.data,null)):i.onError&&(s.options.onError==null||s.options.onError(s.currentResult.error),s.options.onSettled==null||s.options.onSettled(void 0,s.currentResult.error)),i.listeners&&s.listeners.forEach(function(a){a(s.currentResult)}),i.cache&&s.client.getQueryCache().notify({query:s.currentQuery,type:"observerResultsUpdated"})})},e}(oE);function eMt(t,e){return e.enabled!==!1&&!t.state.dataUpdatedAt&&!(t.state.status==="error"&&e.retryOnMount===!1)}function Pie(t,e){return eMt(t,e)||t.state.dataUpdatedAt>0&&SF(t,e,e.refetchOnMount)}function SF(t,e,n){if(e.enabled!==!1){var r=typeof n=="function"?n(t):n;return r==="always"||r!==!1&&$z(t,e)}return!1}function $ie(t,e,n,r){return n.enabled!==!1&&(t!==e||r.enabled===!1)&&(!n.suspense||t.state.status!=="error")&&$z(t,n)}function $z(t,e){return t.isStaleByTime(e.staleTime)}var tMt=function(t){aE(e,t);function e(r,i){var s;return s=t.call(this)||this,s.client=r,s.setOptions(i),s.bindMethods(),s.updateResult(),s}var n=e.prototype;return n.bindMethods=function(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)},n.setOptions=function(i){this.options=this.client.defaultMutationOptions(i)},n.onUnsubscribe=function(){if(!this.listeners.length){var i;(i=this.currentMutation)==null||i.removeObserver(this)}},n.onMutationUpdate=function(i){this.updateResult();var s={listeners:!0};i.type==="success"?s.onSuccess=!0:i.type==="error"&&(s.onError=!0),this.notify(s)},n.getCurrentResult=function(){return this.currentResult},n.reset=function(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})},n.mutate=function(i,s){return this.mutateOptions=s,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,ee({},this.options,{variables:typeof i<"u"?i:this.options.variables})),this.currentMutation.addObserver(this),this.currentMutation.execute()},n.updateResult=function(){var i=this.currentMutation?this.currentMutation.state:Hwe(),s=ee({},i,{isLoading:i.status==="loading",isSuccess:i.status==="success",isError:i.status==="error",isIdle:i.status==="idle",mutate:this.mutate,reset:this.reset});this.currentResult=s},n.notify=function(i){var s=this;Hr.batch(function(){s.mutateOptions&&(i.onSuccess?(s.mutateOptions.onSuccess==null||s.mutateOptions.onSuccess(s.currentResult.data,s.currentResult.variables,s.currentResult.context),s.mutateOptions.onSettled==null||s.mutateOptions.onSettled(s.currentResult.data,null,s.currentResult.variables,s.currentResult.context)):i.onError&&(s.mutateOptions.onError==null||s.mutateOptions.onError(s.currentResult.error,s.currentResult.variables,s.currentResult.context),s.mutateOptions.onSettled==null||s.mutateOptions.onSettled(void 0,s.currentResult.error,s.currentResult.variables,s.currentResult.context))),i.listeners&&s.listeners.forEach(function(a){a(s.currentResult)})})},e}(oE),nMt=EH.unstable_batchedUpdates;Hr.setBatchNotifyFunction(nMt);var rMt=console;WOt(rMt);var Nie=Ye.createContext(void 0),Vwe=Ye.createContext(!1);function Wwe(t){return t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=Nie),window.ReactQueryClientContext):Nie}var Qp=function(){var e=Ye.useContext(Wwe(Ye.useContext(Vwe)));if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},iMt=function(e){var n=e.client,r=e.contextSharing,i=r===void 0?!1:r,s=e.children;Ye.useEffect(function(){return n.mount(),function(){n.unmount()}},[n]);var a=Wwe(i);return Ye.createElement(Vwe.Provider,{value:i},Ye.createElement(a.Provider,{value:n},s))};function sMt(){var t=!1;return{clearReset:function(){t=!1},reset:function(){t=!0},isReset:function(){return t}}}var aMt=Ye.createContext(sMt()),oMt=function(){return Ye.useContext(aMt)};function zwe(t,e,n){return typeof e=="function"?e.apply(void 0,n):typeof e=="boolean"?e:!!t}function ff(t,e,n){var r=Ye.useRef(!1),i=Ye.useState(0),s=i[1],a=POt(t,e,n),o=Qp(),l=Ye.useRef();
2312l.current?l.current.setOptions(a):l.current=new tMt(o,a);var c=l.current.getCurrentResult();Ye.useEffect(function(){r.current=!0;var d=l.current.subscribe(Hr.batchCalls(function(){r.current&&s(function(f){return f+1})}));return function(){r.current=!1,d()}},[]);var u=Ye.useCallback(function(d,f){l.current.mutate(d,f).catch(Bs)},[]);if(c.error&&zwe(void 0,l.current.options.useErrorBoundary,[c.error]))throw c.error;return ee({},c,{mutate:u,mutateAsync:c.mutate})}function lMt(t,e){var n=Ye.useRef(!1),r=Ye.useState(0),i=r[1],s=Qp(),a=oMt(),o=s.defaultQueryObserverOptions(t);o.optimisticResults=!0,o.onError&&(o.onError=Hr.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=Hr.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=Hr.batchCalls(o.onSettled)),o.suspense&&(typeof o.staleTime!="number"&&(o.staleTime=1e3),o.cacheTime===0&&(o.cacheTime=1)),(o.suspense||o.useErrorBoundary)&&(a.isReset()||(o.retryOnMount=!1));var l=Ye.useState(function(){return new e(s,o)}),c=l[0],u=c.getOptimisticResult(o);if(Ye.useEffect(function(){n.current=!0,a.clearReset();var d=c.subscribe(Hr.batchCalls(function(){n.current&&i(function(f){return f+1})}));return c.updateResult(),function(){n.current=!1,d()}},[a,c]),Ye.useEffect(function(){c.setOptions(o,{listeners:!1})},[o,c]),o.suspense&&u.isLoading)throw c.fetchOptimistic(o).then(function(d){var f=d.data;o.onSuccess==null||o.onSuccess(f),o.onSettled==null||o.onSettled(f,null)}).catch(function(d){a.clearReset(),o.onError==null||o.onError(d),o.onSettled==null||o.onSettled(void 0,d)});if(u.isError&&!a.isReset()&&!u.isFetching&&zwe(o.suspense,o.useErrorBoundary,[u.error,c.getCurrentQuery()]))throw u.error;return o.notifyOnChangeProps==="tracked"&&(u=c.trackResult(u,o)),u}function jg(t,e,n){var r=Z5(t,e,n);return lMt(r,JOt)}function Fie(){return window.strapi.isEE}const jie=(t,e,n={})=>{const{defaultValue:r=null,combine:i=(u,d)=>d,enabled:s=!0}=n,a=Yu(e),o=Yu(i),[{data:l},c]=y.useState({data:Fie()&&s?r:t});return y.useEffect(()=>{async function u(){const d=await a(),f=o(t,d);c({data:f||d})}Fie()&&s&&u()},[t,a,o,s]),l};var cMt=wEe,uMt=TEe,dMt=DEe,fMt=Gp;function hMt(t){return function(e){e=fMt(e);var n=uMt(e)?dMt(e):void 0,r=n?n[0]:e.charAt(0),i=n?cMt(n,1).join(""):e.slice(1);return r[t]()+i}}var pMt=hMt,mMt=pMt,gMt=mMt("toUpperCase"),Gwe=gMt;const t0n=an(Gwe);var vMt=Gp,yMt=Gwe;function bMt(t){return yMt(vMt(t).toLowerCase())}var qwe=bMt;const n0n=an(qwe);function EMt(t,e,n,r){var i=-1,s=t==null?0:t.length;for(r&&s&&(n=t[++i]);++i<s;)n=e(n,t[i],i,t);return n}var xMt=EMt;function wMt(t){return function(e){return t?.[e]}}var SMt=wMt,TMt=SMt,AMt={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},CMt=TMt(AMt),RMt=CMt,_Mt=RMt,IMt=Gp,kMt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
23127f]/g,DMt="\\u0300-\\u036f",LMt="\\ufe20-\\ufe2f",OMt="\\u20d0-\\u20ff",MMt=DMt+LMt+OMt,PMt="["+MMt+"]",$Mt=RegExp(PMt,"g");function NMt(t){return t=IMt(t),t&&t.replace(kMt,_Mt).replace($Mt,"")}var FMt=NMt,jMt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function BMt(t){return t.match(jMt)||[]}var UMt=BMt,HMt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function VMt(t){return HMt.test(t)}var WMt=VMt,Kwe="\\ud800-\\udfff",zMt="\\u0300-\\u036f",GMt="\\ufe20-\\ufe2f",qMt="\\u20d0-\\u20ff",KMt=zMt+GMt+qMt,Ywe="\\u2700-\\u27bf",Qwe="a-z\\xdf-\\xf6\\xf8-\\xff",YMt="\\xac\\xb1\\xd7\\xf7",QMt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",XMt="\\u2000-\\u206f",ZMt=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Xwe="A-Z\\xc0-\\xd6\\xd8-\\xde",JMt="\\ufe0e\\ufe0f",Zwe=YMt+QMt+XMt+ZMt,Jwe="['’]",Bie="["+Zwe+"]",e4t="["+KMt+"]",e2e="\\d+",t4t="["+Ywe+"]",t2e="["+Qwe+"]",n2e="[^"+Kwe+Zwe+e2e+Ywe+Qwe+Xwe+"]",n4t="\\ud83c[\\udffb-\\udfff]",r4t="(?:"+e4t+"|"+n4t+")",i4t="[^"+Kwe+"]",r2e="(?:\\ud83c[\\udde6-\\uddff]){2}",i2e="[\\ud800-\\udbff][\\udc00-\\udfff]",Xv="["+Xwe+"]",s4t="\\u200d",Uie="(?:"+t2e+"|"+n2e+")",a4t="(?:"+Xv+"|"+n2e+")",Hie="(?:"+Jwe+"(?:d|ll|m|re|s|t|ve))?",Vie="(?:"+Jwe+"(?:D|LL|M|RE|S|T|VE))?",s2e=r4t+"?",a2e="["+JMt+"]?",o4t="(?:"+s4t+"(?:"+[i4t,r2e,i2e].join("|")+")"+a2e+s2e+")*",l4t="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",c4t="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",u4t=a2e+s2e+o4t,d4t="(?:"+[t4t,r2e,i2e].join("|")+")"+u4t,f4t=RegExp([Xv+"?"+t2e+"+"+Hie+"(?="+[Bie,Xv,"$"].join("|")+")",a4t+"+"+Vie+"(?="+[Bie,Xv+Uie,"$"].join("|")+")",Xv+"?"+Uie+"+"+Hie,Xv+"+"+Vie,c4t,l4t,e2e,d4t].join("|"),"g");function h4t(t){return t.match(f4t)||[]}var p4t=h4t,m4t=UMt,g4t=WMt,v4t=Gp,y4t=p4t;function b4t(t,e,n){return t=v4t(t),e=n?void 0:e,e===void 0?g4t(t)?y4t(t):m4t(t):t.match(e)||[]}var E4t=b4t,x4t=xMt,w4t=FMt,S4t=E4t,T4t="['’]",A4t=RegExp(T4t,"g");function C4t(t){return function(e){return x4t(S4t(w4t(e).replace(A4t,"")),t,"")}}var o2e=C4t,R4t=qwe,_4t=o2e,I4t=_4t(function(t,e,n){return e=e.toLowerCase(),t+(n?R4t(e):e)}),k4t=I4t;const l2e=an(k4t);var TF;try{TF=Map}catch{}var AF;try{AF=Set}catch{}function c2e(t,e,n){if(!t||typeof t!="object"||typeof t=="function")return t;if(t.nodeType&&"cloneNode"in t)return t.cloneNode(!0);if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t);if(Array.isArray(t))return t.map(CF);if(TF&&t instanceof TF)return new Map(Array.from(t.entries()));if(AF&&t instanceof AF)return new Set(Array.from(t.values()));if(t instanceof Object){e.push(t);var r=Object.create(t);n.push(r);for(var i in t){var s=e.findIndex(function(a){return a===t[i]});r[i]=s>-1?n[s]:c2e(t[i],e,n)}return r}return t}function CF(t){return c2e(t,[],[])}const D4t=Object.prototype.toString,L4t=Error.prototype.toString,O4t=RegExp.prototype.toString,M4t=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",P4t=/^Symbol\((.*)\)(.*)$/;function $4t(t){return t!=+t?"NaN":t===0&&1/t<0?"-0":""+t}function Wie(t,e=!1){if(t==null||t===!0||t===!1)return""+t;const n=typeof t;if(n==="number")return $4t(t);if(n==="string")return e?`"${t}"`:t;if(n==="function")return"[Function "+(t.name||"anonymous")+"]";if(n==="symbol")return M4t.call(t).replace(P4t,"Symbol($1)");const r=D4t.call(t).slice(8,-1);return r==="Date"?isNaN(t.getTime())?""+t:t.toISOString(t):r==="Error"||t instanceof Error?"["+L4t.call(t)+"]":r==="RegExp"?O4t.call(t):null}function vb(t,e){let n=Wie(t,e);return n!==null?n:JSON.stringify(t,function(r,i){let s=Wie(this[r],e);return s!==null?s:i},2)}let Om={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:t,type:e,value:n,originalValue:r})=>{let i=r!=null&&r!==n,s=`${t} must be a \`${e}\` type, but the final value was: \`${vb(n,!0)}\``+(i?` (cast from the value \`${vb(r,!0)}\`).`:".");return n===null&&(s+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),s},defined:"${path} must be defined"},Kl={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},dh={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},RF={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},_F={isValue:"${path} field must be ${value}"},IF={noUnknown:"${path} field has unspecified keys: ${unknown}"},t3={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must be have ${length} items"};Object.assign(Object.create(null),{mixed:Om,string:Kl,number:dh,date:RF,object:IF,array:t3,boolean:_F});var N4t=Object.prototype,F4t=N4t.hasOwnProperty;function j4t(t,e){return t!=null&&F4t.call(t,e)}var B4t=j4t,U4t=B4t,H4t=gbe;function V4t(t,e){return t!=null&&H4t(t,e,U4t)}var W4t=V4t;const vk=an(W4t),BO=t=>t&&t.__isYupSchema__;class z4t{constructor(e,n){if(this.refs=e,this.refs=e,typeof n=="function"){this.fn=n;return}if(!vk(n,"is"))throw new TypeError("`is:` is required for `when()` conditions");
2312if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:i,otherwise:s}=n,a=typeof r=="function"?r:(...o)=>o.every(l=>l===r);this.fn=function(...o){let l=o.pop(),c=o.pop(),u=a(...o)?i:s;if(u)return typeof u=="function"?u(c):c.concat(u.resolve(l))}}resolve(e,n){let r=this.refs.map(s=>s.getValue(n?.value,n?.parent,n?.context)),i=this.fn.apply(e,r.concat(e,n));if(i===void 0||i===e)return e;if(!BO(i))throw new TypeError("conditions must return a schema object");return i.resolve(n)}}function u2e(t){return t==null?[]:[].concat(t)}function kF(){return kF=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},kF.apply(this,arguments)}let G4t=/\$\{\s*(\w+)\s*\}/g;class zs extends Error{static formatError(e,n){const r=n.label||n.path||"this";return r!==n.path&&(n=kF({},n,{path:r})),typeof e=="string"?e.replace(G4t,(i,s)=>vb(n[s])):typeof e=="function"?e(n):e}static isError(e){return e&&e.name==="ValidationError"}constructor(e,n,r,i){super(),this.name="ValidationError",this.value=n,this.path=r,this.type=i,this.errors=[],this.inner=[],u2e(e).forEach(s=>{zs.isError(s)?(this.errors.push(...s.errors),this.inner=this.inner.concat(s.inner.length?s.inner:s)):this.errors.push(s)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,zs)}}const q4t=t=>{let e=!1;return(...n)=>{e||(e=!0,t(...n))}};function yk(t,e){let{endEarly:n,tests:r,args:i,value:s,errors:a,sort:o,path:l}=t,c=q4t(e),u=r.length;const d=[];if(a=a||[],!u)return a.length?c(new zs(a,s,l)):c(null,s);for(let f=0;f<r.length;f++){const h=r[f];h(i,function(g){if(g){if(!zs.isError(g))return c(g,s);if(n)return g.value=s,c(g,s);d.push(g)}if(--u<=0){if(d.length&&(o&&d.sort(o),a.length&&d.push(...a),a=d),a.length){c(new zs(a,s,l),s);return}c(null,s)}})}}var K4t=Qye,Y4t=zT;function Q4t(t,e){return t&&K4t(t,e,Y4t)}var d2e=Q4t,b$,zie;function f2e(){if(zie)return b$;zie=1;var t=DT,e=d2e,n=Cz;function r(i,s){var a={};return s=n(s),e(i,function(o,l,c){t(a,l,s(o,l,c))}),a}return b$=r,b$}var X4t=f2e();const h2e=an(X4t);function Bg(t){this._maxSize=t,this.clear()}Bg.prototype.clear=function(){this._size=0,this._values=Object.create(null)};Bg.prototype.get=function(t){return this._values[t]};Bg.prototype.set=function(t,e){return this._size>=this._maxSize&&this.clear(),t in this._values||this._size++,this._values[t]=e};var Z4t=/[^.^\]^[]+|(?=\[\]|\.\.)/g,p2e=/^\d+$/,J4t=/^\d/,e6t=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,t6t=/^\s*(['"]?)(.*?)(\1)\s*$/,Nz=512,Gie=new Bg(Nz),qie=new Bg(Nz),Kie=new Bg(Nz),UO={Cache:Bg,split:DF,normalizePath:E$,setter:function(t){var e=E$(t);return qie.get(t)||qie.set(t,function(r,i){for(var s=0,a=e.length,o=r;s<a-1;){var l=e[s];if(l==="__proto__"||l==="constructor"||l==="prototype")return r;o=o[e[s++]]}o[e[s]]=i})},getter:function(t,e){var n=E$(t);return Kie.get(t)||Kie.set(t,function(i){for(var s=0,a=n.length;s<a;)if(i!=null||!e)i=i[n[s++]];else return;return i})},join:function(t){return t.reduce(function(e,n){return e+(Fz(n)||p2e.test(n)?"["+n+"]":(e?".":"")+n)},"")},forEach:function(t,e,n){n6t(Array.isArray(t)?t:DF(t),e,n)}};function E$(t){return Gie.get(t)||Gie.set(t,DF(t).map(function(e){return e.replace(t6t,"$2")}))}function DF(t){return t.match(Z4t)||[""]}function n6t(t,e,n){var r=t.length,i,s,a,o;for(s=0;s<r;s++)i=t[s],i&&(s6t(i)&&(i='"'+i+'"'),o=Fz(i),a=!o&&/^\d+$/.test(i),e.call(n,i,o,a,s,t))}function Fz(t){return typeof t=="string"&&t&&["'",'"'].indexOf(t.charAt(0))!==-1}function r6t(t){return t.match(J4t)&&!t.match(p2e)}function i6t(t){return e6t.test(t)}function s6t(t){return!Fz(t)&&(r6t(t)||i6t(t))}const pR={context:"$",value:"."};function jz(t,e){return new Lp(t,e)}class Lp{constructor(e,n={}){if(typeof e!="string")throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),e==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===pR.context,this.isValue=this.key[0]===pR.value,this.isSibling=!this.isContext&&!this.isValue;let r=this.isContext?pR.context:this.isValue?pR.value:"";this.path=this.key.slice(r.length),this.getter=this.path&&UO.getter(this.path,!0),this.map=n.map}getValue(e,n,r){let i=this.isContext?r:this.isValue?e:n;return this.getter&&(i=this.getter(i||{})),this.map&&(i=this.map(i)),i}cast(e,n){return this.getValue(e,n?.parent,n?.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}Lp.prototype.__isYupRef=!0;function bk(){return bk=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},bk.apply(this,arguments)}function a6t(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,s;for(s=0;s<r.length;s++)i=r[s],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function mR(t){function e(n,r){let{value:i,path:s="",label:a,options:o,originalValue:l,sync:c}=n,u=a6t(n,["value","path","label","options","originalValue","sync"]);const{name:d,test:f,params:h,message:m}=t;let{parent:g,context:b}=o;function E(C){return Lp.isRef(C)?C.getValue(i,g,b):C}function x(C={}){const T=h2e(bk({value:i,originalValue:l,label:a,path:C.path||s},h,C.params),E),I=new zs(zs.formatError(C.message||m,T),i,T.path,C.type||d);return I.params=T,I}let S=bk({path:s,parent:g,type:d,createError:x,resolve:E,options:o,originalValue:l},u);if(!c){try{Promise.resolve(f.call(S,i,S)).then(C=>{zs.isError(C)?r(C):C?r(null,C):r(x())})}catch(C){r(C)}return}let A;try{var R;if(A=f.call(S,i,S),typeof((R=A)==null?void 0:R.then)=="function")throw new Error(`Validation test of type: "${S.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(C){r(C);return}zs.isError(A)?r(A):A?r(null,A):r(x())}return e.OPTIONS=t,e}let o6t=t=>t.substr(0,t.length-1).substr(1);function l6t(t,e,n,r=n){let i,s,a;return e?(UO.forEach(e,(o,l,c)=>{let u=l?o6t(o):o;if(t=t.resolve({context:r,parent:i,value:n}),t.innerType){let d=c?parseInt(u,10):0;if(n&&d>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${o}, in the path: ${e}. because there is no value at that index. `);i=n,n=n&&n[d],t=t.innerType}if(!c){if(!t.fields||!t.fields[u])throw new Error(`The schema does not contain the path: ${e}. (failed at: ${a} which is a type: "${t._type}")`);i=n,n=n&&n[u],t=t.fields[u]}s=u,a=l?"["+o+"]":"."+o}),{schema:t,parent:i,parentPath:s}):{parent:i,parentPath:e,schema:t}}class Ek{constructor(){this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const e=[];for(const n of this.list)e.push(n);for(const[,n]of this.refs)e.push(n.describe());return e}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values())
2312)}add(e){Lp.isRef(e)?this.refs.set(e.key,e):this.list.add(e)}delete(e){Lp.isRef(e)?this.refs.delete(e.key):this.list.delete(e)}has(e,n){if(this.list.has(e))return!0;let r,i=this.refs.values();for(;r=i.next(),!r.done;)if(n(r.value)===e)return!0;return!1}clone(){const e=new Ek;return e.list=new Set(this.list),e.refs=new Map(this.refs),e}merge(e,n){const r=this.clone();return e.list.forEach(i=>r.add(i)),e.refs.forEach(i=>r.add(i)),n.list.forEach(i=>r.delete(i)),n.refs.forEach(i=>r.delete(i)),r}}function dl(){return dl=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},dl.apply(this,arguments)}class Ks{constructor(e){this.deps=[],this.conditions=[],this._whitelist=new Ek,this._blacklist=new Ek,this.exclusiveTests=Object.create(null),this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(Om.notType)}),this.type=e?.type||"mixed",this.spec=dl({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},e?.spec)}get _type(){return this.type}_typeCheck(e){return!0}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const n=Object.create(Object.getPrototypeOf(this));
2312return n.type=this.type,n._typeError=this._typeError,n._whitelistError=this._whitelistError,n._blacklistError=this._blacklistError,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.exclusiveTests=dl({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=CF(dl({},this.spec,e)),n}label(e){var n=this.clone();return n.spec.label=e,n}meta(...e){if(e.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},e[0]),n}withMutation(e){let n=this._mutate;this._mutate=!0;let r=e(this);return this._mutate=n,r}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let n=this,r=e.clone();const i=dl({},n.spec,r.spec);return r.spec=i,r._typeError||(r._typeError=n._typeError),r._whitelistError||(r._whitelistError=n._whitelistError),r._blacklistError||(r._blacklistError=n._blacklistError),r._whitelist=n._whitelist.merge(e._whitelist,e._blacklist),r._blacklist=n._blacklist.merge(e._blacklist,e._whitelist),r.tests=n.tests,r.exclusiveTests=n.exclusiveTests,r.withMutation(s=>{e.tests.forEach(a=>{s.test(a.OPTIONS)})}),r}isType(e){return this.spec.nullable&&e===null?!0:this._typeCheck(e)}resolve(e){let n=this;if(n.conditions.length){let r=n.conditions;n=n.clone(),n.conditions=[],n=r.reduce((i,s)=>s.resolve(i,e),n),n=n.resolve(e)}return n}cast(e,n={}){let r=this.resolve(dl({value:e},n)),i=r._cast(e,n);if(e!==void 0&&n.assert!==!1&&r.isType(i)!==!0){let s=vb(e),a=vb(i);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${r._type}". 
2313
2314attempted value: ${s} 
2315`+(a!==s?`result of cast: ${a}`:""))}return i}_cast(e,n){let r=e===void 0?e:this.transforms.reduce((i,s)=>s.call(this,i,e,this),e);return r===void 0&&(r=this.getDefault()),r}_validate(e,n={},r){let{sync:i,path:s,from:a=[],originalValue:o=e,strict:l=this.spec.strict,abortEarly:c=this.spec.abortEarly}=n,u=e;l||(u=this._cast(u,dl({assert:!1},n)));let d={value:u,path:s,options:n,originalValue:o,schema:this,label:this.spec.label,sync:i,from:a},f=[];this._typeError&&f.push(this._typeError),this._whitelistError&&f.push(this._whitelistError),this._blacklistError&&f.push(this._blacklistError),yk({args:d,value:u,path:s,tests:f,endEarly:c},h=>{if(h)return void r(h,u);yk({tests:this.tests,args:d,path:s,sync:i,value:u,endEarly:c},r)})}validate(e,n,r){let i=this.resolve(dl({},n,{value:e}));return typeof r=="function"?i._validate(e,n,r):new Promise((s,a)=>i._validate(e,n,(o,l)=>{o?a(o):s(l)}))}validateSync(e,n){let r=this.resolve(dl({},n,{value:e})),i;return r._validate(e,dl({},n,{sync:!0}),(s,a)=>{if(s)throw s;i=a}),i}isValid(e,n){return this.validate(e,n).then(()=>!0,r=>{if(zs.isError(r))return!1;throw r})}isValidSync(e,n){try{return this.validateSync(e,n),!0}catch(r){if(zs.isError(r))return!1;throw r}}_getDefault(){let e=this.spec.default;return e==null?e:typeof e=="function"?e.call(this):CF(e)}getDefault(e){return this.resolve(e||{})._getDefault()}default(e){return arguments.length===0?this._getDefault():this.clone({default:e})}strict(e=!0){var n=this.clone();return n.spec.strict=e,n}_isPresent(e){return e!=null}defined(e=Om.defined){return this.test({message:e,name:"defined",exclusive:!0,test(n){return n!==void 0}})}required(e=Om.required){return this.clone({presence:"required"}).withMutation(n=>n.test({message:e,name:"required",exclusive:!0,test(r){return this.schema._isPresent(r)}}))}notRequired(){var e=this.clone({presence:"optional"});return e.tests=e.tests.filter(n=>n.OPTIONS.name!=="required"),e}nullable(e=!0){var n=this.clone({nullable:e!==!1});return n}transform(e){var n=this.clone();return n.transforms.push(e),n}test(...e){let n;if(e.length===1?typeof e[0]=="function"?n={test:e[0]}:n=e[0]:e.length===2?n={name:e[0],test:e[1]}:n={name:e[0],message:e[1],test:e[2]},n.message===void 0&&(n.message=Om.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let r=this.clone(),i=mR(n),s=n.exclusive||n.name&&r.exclusiveTests[n.name]===!0;if(n.exclusive&&!n.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return n.name&&(r.exclusiveTests[n.name]=!!n.exclusive),r.tests=r.tests.filter(a=>!(a.OPTIONS.name===n.name&&(s||a.OPTIONS.test===i.OPTIONS.test))),r.tests.push(i),r}when(e,n){!Array.isArray(e)&&typeof e!="string"&&(n=e,e=".");let r=this.clone(),i=u2e(e).map(s=>new Lp(s));
2315return i.forEach(s=>{s.isSibling&&r.deps.push(s.key)}),r.conditions.push(new z4t(i,n)),r}typeError(e){var n=this.clone();return n._typeError=mR({message:e,name:"typeError",test(r){return r!==void 0&&!this.schema.isType(r)?this.createError({params:{type:this.schema._type}}):!0}}),n}oneOf(e,n=Om.oneOf){var r=this.clone();return e.forEach(i=>{r._whitelist.add(i),r._blacklist.delete(i)}),r._whitelistError=mR({message:n,name:"oneOf",test(i){if(i===void 0)return!0;let s=this.schema._whitelist;return s.has(i,this.resolve)?!0:this.createError({params:{values:s.toArray().join(", ")}})}}),r}notOneOf(e,n=Om.notOneOf){var r=this.clone();return e.forEach(i=>{r._blacklist.add(i),r._whitelist.delete(i)}),r._blacklistError=mR({message:n,name:"notOneOf",test(i){let s=this.schema._blacklist;return s.has(i,this.resolve)?this.createError({params:{values:s.toArray().join(", ")}}):!0}}),r}strip(e=!0){let n=this.clone();return n.spec.strip=e,n}describe(){const e=this.clone(),{label:n,meta:r}=e.spec;return{meta:r,label:n,type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map(s=>({name:s.OPTIONS.name,params:s.OPTIONS.params})).filter((s,a,o)=>o.findIndex(l=>l.name===s.name)===a)}}}Ks.prototype.__isYupSchema__=!0;for(const t of["validate","validateSync"])Ks.prototype[`${t}At`]=function(e,n,r={}){const{parent:i,parentPath:s,schema:a}=l6t(this,e,n,r.context);return a[t](i&&i[s],dl({},r,{parent:i,path:e}))};for(const t of["equals","is"])Ks.prototype[t]=Ks.prototype.oneOf;for(const t of["not","nope"])Ks.prototype[t]=Ks.prototype.notOneOf;Ks.prototype.optional=Ks.prototype.notRequired;const m2e=Ks;function fy(){return new m2e}fy.prototype=m2e.prototype;const Zr=t=>t==null;function HO(){return new g2e}class g2e extends Ks{constructor(){super({type:"boolean"}),this.withMutation(()=>{this.transform(function(e){if(!this.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e})})}_typeCheck(e){return e instanceof Boolean&&(e=e.valueOf()),typeof e=="boolean"}isTrue(e=_F.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test(n){return Zr(n)||n===!0}})}isFalse(e=_F.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test(n){return Zr(n)||n===!1}})}}HO.prototype=g2e.prototype;let c6t=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,u6t=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,d6t=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,f6t=t=>Zr(t)||t===t.trim(),h6t={}.toString();function Mn(){return new v2e}class v2e extends Ks{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform(function(e){if(this.isType(e)||Array.isArray(e))return e;const n=e!=null&&e.toString?e.toString():e;return n===h6t?e:n})})}_typeCheck(e){return e instanceof String&&(e=e.valueOf()),typeof e=="string"}_isPresent(e){return super._isPresent(e)&&!!e.length}length(e,n=Kl.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},test(r){return Zr(r)||r.length===this.resolve(e)}})}min(e,n=Kl.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:e},test(r){return Zr(r)||r.length>=this.resolve(e)}})}max(e,n=Kl.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:e},test(r){return Zr(r)||r.length<=this.resolve(e)}})}matches(e,n){let r=!1,i,s;return n&&(typeof n=="object"?{excludeEmptyString:r=!1,message:i,name:s}=n:i=n),this.test({name:s||"matches",message:i||Kl.matches,params:{regex:e},test:a=>Zr(a)||a===""&&r||a.search(e)!==-1})}email(e=Kl.email){return this.matches(c6t,{name:"email",message:e,excludeEmptyString:!0})}url(e=Kl.url){return this.matches(u6t,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=Kl.uuid){return this.matches(d6t,{name:"uuid",message:e,excludeEmptyString:!1})}ensure(){return this.default("").transform(e=>e===null?"":e)}trim(e=Kl.trim){return this.transform(n=>n!=null?n.trim():n).test({message:e,name:"trim",test:f6t})}lowercase(e=Kl.lowercase){return this.transform(n=>Zr(n)?n:n.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,test:n=>Zr(n)||n===n.toLowerCase()})}uppercase(e=Kl.uppercase){return this.transform(n=>Zr(n)?n:n.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,test:n=>Zr(n)||n===n.toUpperCase()})}}Mn.prototype=v2e.prototype;let p6t=t=>t!=+t;function lE(){return new y2e}class y2e extends Ks{constructor(){super({type:"number"}),this.withMutation(()=>{this.transform(function(e){let n=e;if(typeof n=="string"){if(n=n.replace(/\s/g,""),n==="")return NaN;n=+n}return this.isType(n)?n:parseFloat(n)})})}_typeCheck(e){return e instanceof Number&&(e=e.valueOf()),typeof e=="number"&&!p6t(e)}min(e,n=dh.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:e},test(r){return Zr(r)||r>=this.resolve(e)}})}max(e,n=dh.max){return this.test({message:n,name:"max",exclusive:!0,params:{max:e},test(r){return Zr(r)||r<=this.resolve(e)}})}lessThan(e,n=dh.lessThan){return this.test({message:n,name:"max",exclusive:!0,params:{less:e},test(r){return Zr(r)||r<this.resolve(e)}})}moreThan(e,n=dh.moreThan){return this.test({message:n,name:"min",exclusive:!0,params:{more:e},test(r){return Zr(r)||r>this.resolve(e)}})}positive(e=dh.positive){return this.moreThan(0,e)}negative(e=dh.negative){return this.lessThan(0,e)}integer(e=dh.integer){return this.test({name:"integer",message:e,test:n=>Zr(n)||Number.isInteger(n)})}truncate(){return this.transform(e=>Zr(e)?e:e|0)}round(e){var n,r=["ceil","floor","round","trunc"];if(e=((n=e)==null?void 0:n.toLowerCase())||"round",e==="trunc")return this.truncate();if(r.indexOf(e.toLowerCase())===-1)throw new TypeError("Only valid options for roun
2315d() are: "+r.join(", "));return this.transform(i=>Zr(i)?i:Math[e](i))}}lE.prototype=y2e.prototype;var m6t=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;function g6t(t){var e=[1,4,5,6,7,10,11],n=0,r,i;if(i=m6t.exec(t)){for(var s=0,a;a=e[s];++s)i[a]=+i[a]||0;i[2]=(+i[2]||1)-1,i[3]=+i[3]||1,i[7]=i[7]?String(i[7]).substr(0,3):0,(i[8]===void 0||i[8]==="")&&(i[9]===void 0||i[9]==="")?r=+new Date(i[1],i[2],i[3],i[4],i[5],i[6],i[7]):(i[8]!=="Z"&&i[9]!==void 0&&(n=i[10]*60+i[11],i[9]==="+"&&(n=0-n)),r=Date.UTC(i[1],i[2],i[3],i[4],i[5]+n,i[6],i[7]))}else r=Date.parse?Date.parse(t):NaN;return r}let b2e=new Date(""),v6t=t=>Object.prototype.toString.call(t)==="[object Date]";class y6t extends Ks{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform(function(e){return this.isType(e)?e:(e=g6t(e),isNaN(e)?b2e:new Date(e))})})}_typeCheck(e){return v6t(e)&&!isNaN(e.getTime())}prepareParam(e,n){let r;if(Lp.isRef(e))r=e;else{let i=this.cast(e);if(!this._typeCheck(i))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);r=i}return r}min(e,n=RF.min){let r=this.prepareParam(e,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:e},test(i){return Zr(i)||i>=this.resolve(r)}})}max(e,n=RF.max){var r=this.prepareParam(e,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:e},test(i){return Zr(i)||i<=this.resolve(r)}})}}y6t.INVALID_DATE=b2e;var b6t=o2e,E6t=b6t(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),x6t=E6t;const du=an(x6t);var w6t=DT,S6t=d2e,T6t=Cz;function A6t(t,e){var n={};return e=T6t(e),S6t(t,function(r,i,s){w6t(n,e(r,i,s),r)}),n}var C6t=A6t;const R6t=an(C6t);var Bz={exports:{}};Bz.exports=function(t){return E2e(_6t(t),t)};Bz.exports.array=E2e;function E2e(t,e){var n=t.length,r=new Array(n),i={},s=n,a=I6t(e),o=k6t(t);for(e.forEach(function(c){if(!o.has(c[0])||!o.has(c[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});s--;)i[s]||l(t[s],s,new Set);return r;function l(c,u,d){if(d.has(c)){var f;try{f=", node was:"+JSON.stringify(c)}catch{f=""}throw new Error("Cyclic dependency"+f)}if(!o.has(c))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(c));if(!i[u]){i[u]=!0;var h=a.get(c)||new Set;if(h=Array.from(h),u=h.length){d.add(c);do{var m=h[--u];l(m,o.get(m),d)}while(u);d.delete(c)}r[--n]=c}}}function _6t(t){for(var e=new Set,n=0,r=t.length;n<r;n++){var i=t[n];e.add(i[0]),e.add(i[1])}return Array.from(e)}function I6t(t){for(var e=new Map,n=0,r=t.length;n<r;n++){var i=t[n];e.has(i[0])||e.set(i[0],new Set),e.has(i[1])||e.set(i[1],new Set),e.get(i[0]).add(i[1])}return e}function k6t(t){for(var e=new Map,n=0,r=t.length;n<r;n++)e.set(t[n],n);return e}var D6t=Bz.exports;const L6t=an(D6t);function O6t(t,e=[]){let n=[],r=[];function i(s,a){var o=UO.split(s)[0];~r.indexOf(o)||r.push(o),~e.indexOf(`${a}-${o}`)||n.push([a,o])}for(const s in t)if(vk(t,s)){let a=t[s];~r.indexOf(s)||r.push(s),Lp.isRef(a)&&a.isSibling?i(a.path,s):BO(a)&&"deps"in a&&a.deps.forEach(o=>i(o,s))}return L6t.array(r,n).reverse()}function Yie(t,e){let n=1/0;return t.some((r,i)=>{var s;if(((s=e.path)==null?void 0:s.indexOf(r))!==-1)return n=i,!0}),n}function x2e(t){return(e,n)=>Yie(t,e)-Yie(t,n)}function N1(){return N1=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},N1.apply(this,arguments)}let Qie=t=>Object.prototype.toString.call(t)==="[object Object]";function M6t(t,e){let n=Object.keys(t.fields);return Object.keys(e).filter(r=>n.indexOf(r)===-1)}const P6t=x2e([]);class w2e extends Ks{constructor(e){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=P6t,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform(function(r){if(typeof r=="string")try{r=JSON.parse(r)}catch{r=null}return this.isType(r)?r:null}),e&&this.shape(e)})}_typeCheck(e){return Qie(e)||typeof e=="function"}_cast(e,n={}){var r;let i=super._cast(e,n);if(i===void 0)return this.getDefault();if(!this._typeCheck(i))return i;let s=this.fields,a=(r=n.stripUnknown)!=null?r:this.spec.noUnknown,o=this._nodes.concat(Object.keys(i).filter(d=>this._nodes.indexOf(d)===-1)),l={},c=N1({}
2315,n,{parent:l,__validating:n.__validating||!1}),u=!1;for(const d of o){let f=s[d],h=vk(i,d);if(f){let m,g=i[d];c.path=(n.path?`${n.path}.`:"")+d,f=f.resolve({value:g,context:n.context,parent:l});let b="spec"in f?f.spec:void 0,E=b?.strict;if(b?.strip){u=u||d in i;continue}m=!n.__validating||!E?f.cast(i[d],c):i[d],m!==void 0&&(l[d]=m)}else h&&!a&&(l[d]=i[d]);l[d]!==i[d]&&(u=!0)}return u?l:i}_validate(e,n={},r){let i=[],{sync:s,from:a=[],originalValue:o=e,abortEarly:l=this.spec.abortEarly,recursive:c=this.spec.recursive}=n;a=[{schema:this,value:o},...a],n.__validating=!0,n.originalValue=o,n.from=a,super._validate(e,n,(u,d)=>{if(u){if(!zs.isError(u)||l)return void r(u,d);i.push(u)}if(!c||!Qie(d)){r(i[0]||null,d);return}o=o||d;let f=this._nodes.map(h=>(m,g)=>{let b=h.indexOf(".")===-1?(n.path?`${n.path}.`:"")+h:`${n.path||""}["${h}"]`,E=this.fields[h];if(E&&"validate"in E){E.validate(d[h],N1({},n,{path:b,from:a,strict:!0,parent:d,originalValue:o[h]}),g);return}g(null)});yk({tests:f,value:d,errors:i,endEarly:l,sort:this._sortErrors,path:n.path},r)})}clone(e){const n=super.clone(e);return n.fields=N1({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(e){let n=super.concat(e),r=n.fields;for(let[i,s]of Object.entries(this.fields)){const a=r[i];a===void 0?r[i]=s:a instanceof Ks&&s instanceof Ks&&(r[i]=s.concat(a))}return n.withMutation(()=>n.shape(r))}getDefaultFromShape(){let e={};return this._nodes.forEach(n=>{const r=this.fields[n];e[n]="default"in r?r.getDefault():void 0}),e}_getDefault(){if("default"in this.spec)return super._getDefault();if(this._nodes.length)return this.getDefaultFromShape()}shape(e,n=[]){let r=this.clone(),i=Object.assign(r.fields,e);if(r.fields=i,r._sortErrors=x2e(Object.keys(i)),n.length){Array.isArray(n[0])||(n=[n]);let s=n.map(([a,o])=>`${a}-${o}`);r._excludedEdges=r._excludedEdges.concat(s)}return r._nodes=O6t(i,r._excludedEdges),r}pick(e){const n={};for(const r of e)this.fields[r]&&(n[r]=this.fields[r]);return this.clone().withMutation(r=>(r.fields={},r.shape(n)))}omit(e){const n=this.clone(),r=n.fields;n.fields={};for(const i of e)delete r[i];return n.withMutation(()=>n.shape(r))}from(e,n,r){let i=UO.getter(e,!0);return this.transform(s=>{if(s==null)return s;let a=s;return vk(s,e)&&(a=N1({},s),r||delete a[e],a[n]=i(s)),a})}noUnknown(e=!0,n=IF.noUnknown){typeof e=="string"&&(n=e,e=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:n,test(i){if(i==null)return!0;const s=M6t(this.schema,i);return!e||s.length===0||this.createError({params:{unknown:s.join(", ")}})}});return r.spec.noUnknown=e,r}unknown(e=!0,n=IF.noUnknown){return this.noUnknown(!e,n)}transformKeys(e){return this.transform(n=>n&&R6t(n,(r,i)=>e(i)))}camelCase(){return this.transformKeys(l2e)}snakeCase(){return this.transformKeys(du)}constantCase(){return this.transformKeys(e=>du(e).toUpperCase())}describe(){let e=super.describe();return e.fields=h2e(this.fields,n=>n.describe()),e}}function ns(t){return new w2e(t)}ns.prototype=w2e.prototype;function xk(){return xk=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},xk.apply(this,arguments)}function n3(t){return new S2e(t)}class S2e extends Ks{constructor(e){super({type:"array"}),this.innerType=e,this.withMutation(()=>{this.transform(function(n){if(typeof n=="string")try{n=JSON.parse(n)}catch{n=null}return this.isType(n)?n:null})})}_typeCheck(e){return Array.isArray(e)}get _subType(){return this.innerType}_cast(e,n){const r=super._cast(e,n);if(!this._typeCheck(r)||!this.innerType)return r;let i=!1;const s=r.map((a,o)=>{const l=this.innerType.cast(a,xk({},n,{path:`${n.path||""}[${o}]`}));return l!==a&&(i=!0),l});return i?s:r}_validate(e,n={},r){var i,s;let a=[];n.sync;let o=n.path,l=this.innerType,c=(i=n.abortEarly)!=null?i:this.spec.abortEarly,u=(s=n.recursive)!=null?s:this.spec.recursive,d=n.originalValue!=null?n.originalValue:e;super._validate(e,n,(f,h)=>
2315{if(f){if(!zs.isError(f)||c)return void r(f,h);a.push(f)}if(!u||!l||!this._typeCheck(h)){r(a[0]||null,h);return}d=d||h;let m=new Array(h.length);for(let g=0;g<h.length;g++){let b=h[g],E=`${n.path||""}[${g}]`,x=xk({},n,{path:E,strict:!0,parent:h,index:g,originalValue:d[g]});m[g]=(S,A)=>l.validate(b,x,A)}yk({path:o,value:h,errors:a,endEarly:c,tests:m},r)})}clone(e){const n=super.clone(e);return n.innerType=this.innerType,n}concat(e){let n=super.concat(e);return n.innerType=this.innerType,e.innerType&&(n.innerType=n.innerType?n.innerType.concat(e.innerType):e.innerType),n}of(e){let n=this.clone();if(!BO(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+vb(e));return n.innerType=e,n}length(e,n=t3.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},test(r){return Zr(r)||r.length===this.resolve(e)}})}min(e,n){return n=n||t3.min,this.test({message:n,name:"min",exclusive:!0,params:{min:e},test(r){return Zr(r)||r.length>=this.resolve(e)}})}max(e,n){return n=n||t3.max,this.test({message:n,name:"max",exclusive:!0,params:{max:e},test(r){return Zr(r)||r.length<=this.resolve(e)}})}ensure(){return this.default(()=>[]).transform((e,n)=>this._typeCheck(e)?e:n==null?[]:[].concat(n))}compact(e){let n=e?(r,i,s)=>!e(r,i,s):r=>!!r;return this.transform(r=>r!=null?r.filter(n):r)}describe(){let e=super.describe();return this.innerType&&(e.innerType=this.innerType.describe()),e}nullable(e=!0){return super.nullable(e)}defined(){return super.defined()}required(e){return super.required(e)}}n3.prototype=S2e.prototype;function Xie(t){return new $6t(t)}class $6t{constructor(e){this.type="lazy",this.__isYupSchema__=!0,this._resolve=(n,r={})=>{let i=this.builder(n,r);if(!BO(i))throw new TypeError("lazy() functions must return a valid schema");return i.resolve(r)},this.builder=e}resolve(e){return this._resolve(e.value,e)}cast(e,n){return this._resolve(e,n).cast(e,n)}validate(e,n,r){return this._resolve(e,n).validate(e,n,r)}validateSync(e,n){return this._resolve(e,n).validateSync(e,n)}validateAt(e,n,r){return this._resolve(n,r).validateAt(e,n,r)}validateSyncAt(e,n,r){return this._resolve(n,r).validateSyncAt(e,n,r)}describe(){return null}isValid(e,n){return this._resolve(e,n).isValid(e,n)}isValidSync(e,n){return this._resolve(e,n).isValidSync(e,n)}}const T2e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";function F1(t,e,n){const r=n[0];if(e!=null&&t>=e)throw new Error(t+" >= "+e);if(t.slice(-1)===r||e&&e.slice(-1)===r)throw new Error("trailing zero");if(e){let a=0;for(;(t[a]||r)===e[a];)a++;if(a>0)return e.slice(0,a)+F1(t.slice(a),e.slice(a),n)}const i=t?n.indexOf(t[0]):0,s=e!=null?n.indexOf(e[0]):n.length;if(s-i>1){const a=Math.round(.5*(i+s));return n[a]}else return e&&e.length>1?e.slice(0,1):n[i]+F1(t.slice(1),null,n)}function A2e(t){if(t.length!==C2e(t[0]))throw new Error("invalid integer part of order key: "+t)}function C2e(t){if(t>="a"&&t<="z")return t.charCodeAt(0)-97+2;if(t>="A"&&t<="Z")return 90-t.charCodeAt(0)+2;throw new Error("invalid order key head: "+t)}function Jx(t){const e=C2e(t[0]);if(e>t.length)throw new Error("invalid order key: "+t);return t.slice(0,e)}function Zie(t,e){if(t==="A"+e[0].repeat(26))throw new Error("invalid order key: "+t);const n=Jx(t);if(t.slice(n.length).slice(-1)===e[0])throw new Error("invalid order key: "+t)}function Jie(t,e){A2e(t);const[n,...r]=t.split("");let i=!0;for(let s=r.length-1;i&&s>=0;s--){const a=e.indexOf(r[s])+1;a===e.length?r[s]=e[0]:(r[s]=e[a],i=!1)}if(i){if(n==="Z")return"a"+e[0];if(n==="z")return null;const s=String.fromCharCode(n.charCodeAt(0)+1);return s>"a"?r.push(e[0]):r.pop(),s+r.join("")}else return n+r.join("")}function N6t(t,e){A2e(t);const[n,...r]=t.split("");let i=!0;for(let s=r.length-1;i&&s>=0;s--){const a=e.indexOf(r[s])-1;a===-1?r[s]=e.slice(-1):(r[s]=e[a],i=!1)}if(i){if(n==="a")return"Z"+e.slice(-1);if(n==="A")return null;const s=String.fromCharCode(n.charCodeAt(0)-1);return s<"Z"?r.push(e.slice(-1)):r.pop(),s+r.join("")}else return n+r.join("")}function Dv(t,e,n=T2e){if(t!=null&&Zie(t,n),e!=null&&Zie(e,n),t!=null&&e!=null&&t>=e)throw new Error(t+" >= "+e);if(t==null){if(e==null)return"a"+n[0];const l=Jx(e),c=e.slice(l.length);if(l==="A"+n[0].repeat(26))return l+F1("",c,n);if(l<e)return l;const u=N6t(l,n);if(u==null)throw new Error("cannot decrement any more");return u}if(e==null){const l=Jx(t),c=t.slice(l.length),u=Jie(l,n);
2315return u??l+F1(c,null,n)}const r=Jx(t),i=t.slice(r.length),s=Jx(e),a=e.slice(s.length);if(r===s)return r+F1(i,a,n);const o=Jie(r,n);if(o==null)throw new Error("cannot increment any more");return o<e?o:r+F1(i,null,n)}function pS(t,e,n,r=T2e){if(n===0)return[];if(n===1)return[Dv(t,e,r)];if(e==null){let a=Dv(t,e,r);const o=[a];for(let l=0;l<n-1;l++)a=Dv(a,e,r),o.push(a);return o}if(t==null){let a=Dv(t,e,r);const o=[a];for(let l=0;l<n-1;l++)a=Dv(t,a,r),o.push(a);return o.reverse(),o}const i=Math.floor(n/2),s=Dv(t,e,r);return[...pS(t,s,i,r),s,...pS(s,e,n-i-1,r)]}function F6t(t){var e=t==null?0:t.length;return e?t[e-1]:void 0}var j6t=F6t,B6t=XL,U6t=xEe;function H6t(t,e){return e.length<2?t:B6t(t,U6t(e,0,-1))}var V6t=H6t,W6t=Jb,z6t=j6t,G6t=V6t,q6t=Pg;function K6t(t,e){return e=W6t(e,t),t=G6t(t,e),t==null||delete t[q6t(z6t(e))]}var Y6t=K6t,Q6t=IW;function X6t(t){return Q6t(t)?void 0:t}var Z6t=X6t,J6t=NW,ePt=LO,tPt=Y6t,nPt=Jb,rPt=Zb,iPt=Z6t,sPt=ZL,aPt=Ixe,oPt=1,lPt=2,cPt=4,uPt=sPt(function(t,e){var n={};if(t==null)return n;var r=!1;e=J6t(e,function(s){return s=nPt(s,t),r||(r=s.length>1),s}),rPt(t,aPt(t),n),r&&(n=ePt(n,oPt|lPt|cPt,iPt));for(var i=e.length;i--;)tPt(n,e[i]);return n}),dPt=uPt;const wk=an(dPt);var fPt=function(e){return hPt(e)&&!pPt(e)};function hPt(t){return!!t&&typeof t=="object"}function pPt(t){var e=Object.prototype.toString.call(t);return e==="[object RegExp]"||e==="[object Date]"||vPt(t)}var mPt=typeof Symbol=="function"&&Symbol.for,gPt=mPt?Symbol.for("react.element"):60103;function vPt(t){return t.$$typeof===gPt}function yPt(t){return Array.isArray(t)?[]:{}}function Sk(t,e){return e.clone!==!1&&e.isMergeableObject(t)?mS(yPt(t),t,e):t}function bPt(t,e,n){return t.concat(e).map(function(r){return Sk(r,n)})}function EPt(t,e,n){var r={};return n.isMergeableObject(t)&&Object.keys(t).forEach(function(i){r[i]=Sk(t[i],n)}),Object.keys(e).forEach(function(i){!n.isMergeableObject(e[i])||!t[i]?r[i]=Sk(e[i],n):r[i]=mS(t[i],e[i],n)}),r}function mS(t,e,n){n=n||{},n.arrayMerge=n.arrayMerge||bPt,n.isMergeableObject=n.isMergeableObject||fPt;var r=Array.isArray(e),i=Array.isArray(t),s=r===i;return s?r?n.arrayMerge(t,e,n):EPt(t,e,n):Sk(e,n)}mS.all=function(e,n){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(r,i){return mS(r,i,n)},{})};var LF=mS,R2e=typeof global=="object"&&global&&global.Object===Object&&global,xPt=typeof self=="object"&&self&&self.Object===Object&&self,fd=R2e||xPt||Function("return this")(),Op=fd.Symbol,_2e=Object.prototype,wPt=_2e.hasOwnProperty,SPt=_2e.toString,ux=Op?Op.toStringTag:void 0;function TPt(t){var e=wPt.call(t,ux),n=t[ux];try{t[ux]=void 0;var r=!0}catch{}var i=SPt.call(t);return r&&(e?t[ux]=n:delete t[ux]),i}var APt=Object.prototype,CPt=APt.toString;function RPt(t){return CPt.call(t)}var _Pt="[object Null]",IPt="[object Undefined]",ese=Op?Op.toStringTag:void 0;function Ug(t){return t==null?t===void 0?IPt:_Pt:ese&&ese in Object(t)?TPt(t):RPt(t)}function I2e(t,e){return function(n){return t(e(n))}}var Uz=I2e(Object.getPrototypeOf,Object);function Hg(t){return t!=null&&typeof t=="object"}var kPt="[object Object]",DPt=Function.prototype,LPt=Object.prototype,k2e=DPt.toString,OPt=LPt.hasOwnProperty,MPt=k2e.call(Object);function tse(t){if(!Hg(t)||Ug(t)!=kPt)return!1;var e=Uz(t);if(e===null)return!0;var n=OPt.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&k2e.call(n)==MPt}var nse=Array.isArray,rse=Object.keys,PPt=Object.prototype.hasOwnProperty,$Pt=typeof Element<"u";function OF(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){var n=nse(t),r=nse(e),i,s,a;if(n&&r){if(s=t.length,s!=e.length)return!1;for(i=s;i--!==0;)if(!OF(t[i],e[i]))return!1;return!0}if(n!=r)return!1;var o=t instanceof Date,l=e instanceof Date;if(o!=l)return!1;if(o&&l)return t.getTime()==e.getTime();var c=t instanceof RegExp,u=e instanceof RegExp;if(c!=u)return!1;if(c&&u)return t.toString()==e.toString();var d=rse(t);if(s=d.length,s!==rse(e).length)return!1;for(i=s;i--!==0;)if(!PPt.call(e,d[i]))return!1;if($Pt&&t instanceof Element&&e instanceof Element)return t===e;for(i=s;i--!==0;)if(a=d[i],!(a==="_owner"&&t.$$typeof)&&!OF(t[a],e[a]))return!1;return!0}return t!==t&&e!==e}var NPt=function(e,n){try{return OF(e,n)}catch(r){if(r.message&&r.message.match(/stack|recursion/i)||r.number===-2146828260)return console.warn("Warning: react-fast-compare does not handle circular references.",r.name,r.message),!1;throw r}};const Mm=an(NPt);function FPt(){this.__data__=[],this.size=0}function D2e(t,e){return t===e||t!==t&&e!==e}function VO(t,e){for(var n=t.length;n--;)if(D2e(t[n][0],e))return n;return-1}var jPt=Array.prototype,BPt=jPt.splice;function UPt(t){var e=this.__data__,n=VO(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():BPt.call(e,n,1),--this.size,!0}function HPt(t){var e=this.__data__,n=VO(e,t);return n<0?void 0:e[n][1]}function VPt(t){return VO(this.__data__,t)>-1}
vendor: 9,996 bytes, line 2315
2315function WPt(t,e){var n=this.__data__,r=VO(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function $f(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}$f.prototype.clear=FPt;$f.prototype.delete=UPt;$f.prototype.get=HPt;$f.prototype.has=VPt;$f.prototype.set=WPt;function zPt(){this.__data__=new $f,this.size=0}function GPt(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function qPt(t){return this.__data__.get(t)}function KPt(t){return this.__data__.has(t)}function XT(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var YPt="[object AsyncFunction]",QPt="[object Function]",XPt="[object GeneratorFunction]",ZPt="[object Proxy]";function L2e(t){if(!XT(t))return!1;var e=Ug(t);return e==QPt||e==XPt||e==YPt||e==ZPt}var x$=fd["__core-js_shared__"],ise=function(){var t=/[^.]+$/.exec(x$&&x$.keys&&x$.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function JPt(t){return!!ise&&ise in t}var e$t=Function.prototype,t$t=e$t.toString;function Vg(t){if(t!=null){try{return t$t.call(t)}catch{}try{return t+""}catch{}}return""}var n$t=/[\\^$.*+?()[\]{}|]/g,r$t=/^\[object .+?Constructor\]$/,i$t=Function.prototype,s$t=Object.prototype,a$t=i$t.toString,o$t=s$t.hasOwnProperty,l$t=RegExp("^"+a$t.call(o$t).replace(n$t,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function c$t(t){if(!XT(t)||JPt(t))return!1;var e=L2e(t)?l$t:r$t;return e.test(Vg(t))}function u$t(t,e){return t?.[e]}function Wg(t,e){var n=u$t(t,e);return c$t(n)?n:void 0}var gS=Wg(fd,"Map"),vS=Wg(Object,"create");function d$t(){this.__data__=vS?vS(null):{},this.size=0}function f$t(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var h$t="__lodash_hash_undefined__",p$t=Object.prototype,m$t=p$t.hasOwnProperty;function g$t(t){var e=this.__data__;if(vS){var n=e[t];return n===h$t?void 0:n}return m$t.call(e,t)?e[t]:void 0}var v$t=Object.prototype,y$t=v$t.hasOwnProperty;function b$t(t){var e=this.__data__;return vS?e[t]!==void 0:y$t.call(e,t)}var E$t="__lodash_hash_undefined__";function x$t(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=vS&&e===void 0?E$t:e,this}function gg(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}gg.prototype.clear=d$t;gg.prototype.delete=f$t;gg.prototype.get=g$t;gg.prototype.has=b$t;gg.prototype.set=x$t;function w$t(){this.size=0,this.__data__={hash:new gg,map:new(gS||$f),string:new gg}}function S$t(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}function WO(t,e){var n=t.__data__;return S$t(e)?n[typeof e=="string"?"string":"hash"]:n.map}function T$t(t){var e=WO(this,t).delete(t);return this.size-=e?1:0,e}function A$t(t){return WO(this,t).get(t)}function C$t(t){return WO(this,t).has(t)}function R$t(t,e){var n=WO(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}function Xp(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Xp.prototype.clear=w$t;Xp.prototype.delete=T$t;Xp.prototype.get=A$t;Xp.prototype.has=C$t;Xp.prototype.set=R$t;var _$t=200;function I$t(t,e){var n=this.__data__;if(n instanceof $f){var r=n.__data__;if(!gS||r.length<_$t-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Xp(r)}return n.set(t,e),this.size=n.size,this}function cE(t){var e=this.__data__=new $f(t);this.size=e.size}cE.prototype.clear=zPt;cE.prototype.delete=GPt;cE.prototype.get=qPt;cE.prototype.has=KPt;cE.prototype.set=I$t;function k$t(t,e){for(var n=-1,r=t==null?0:t.length;++n<r&&e(t[n],n,t)!==!1;);return t}var sse=function(){try{var t=Wg(Object,"defineProperty");return t({},"",{}),t}catch{}}();function O2e(t,e,n){e=="__proto__"&&sse?sse(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var D$t=Object.prototype,L$t=D$t.hasOwnProperty;function M2e(t,e,n){var r=t[e];(!(L$t.call(t,e)&&D2e(r,n))||n===void 0&&!(e in t))&&O2e(t,e,n)}function zO(t,e,n,r){var i=!n;n||(n={});for(var s=-1,a=e.length;++s<a;){var o=e[s],l=void 0;l===void 0&&(l=t[o]),i?O2e(n,o,l):M2e(n,o,l)}return n}function O$t(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}var M$t="[object Arguments]";function ase(t){return Hg(t)&&Ug(t)==M$t}var P2e=Object.prototype,P$t=P2e.hasOwnProperty,$$t=P2e.propertyIsEnumerable,N$t=ase(function(){return arguments}())?ase:function(t){return Hg(t)&&P$t.call(t,"callee")&&!$$t.call(t,"callee")},ZT=Array.isArray;function F$t(){return!1}var $2e=typeof exports=="object"&&exports&&!exports.nodeType&&exports,ose=$2e&&typeof module=="object"&&module&&!module.nodeType&&module,j$t=ose&&ose.exports===$2e,lse=j$t?fd.Buffer:void 0,B$t=lse?lse.isBuffer:void 0,N2e=B$t||F$t,U$t=9007199254740991,H$t=/^(?:0|[1-9]\d*)$/;function V$t(t,e){var n=typeof t;return e=e??U$t,!!e&&(n=="number"||n!="symbol"&&H$t.test(t))&&t>-1&&t%1==0&&t<e}var W$t=9007199254740991;function F2e(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=W$t}var z$t="[object Arguments]",G$t="[object Array]",q$t="[object Boolean]",K$t="[object Date]",Y$t="[object Error]",Q$t="[object Function]",X$t="[object Map]",Z$t="[object Number]",J$t="[object Object]",e8t="[object RegExp]",t8t="[object Set]",n8t="[object String]",r8t="[object WeakMap]",i8t="[object ArrayBuffer]",s8t="[object DataView]",a8t="[object Float32Array]",o8t="[object Float64Array]",l8t="[object Int8Array]",c8t="[object Int16Array]",u8t="[object Int32Array]",d8t="[object Uint8Array]",f8t="[object Uint8ClampedArray]",h8t="[object Uint16Array]",p8t="[object Uint32Array]",Sr={};Sr[a8t]=Sr[o8t]=Sr[l8t]=Sr[c8t]=Sr[u8t]=Sr[d8t]=Sr[f8t]=Sr[h8t]=Sr[p8t]=!0;Sr[z$t]=Sr[G$t]=Sr[i8t]=Sr[q$t]=Sr[s8t]=Sr[K$t]=Sr[Y$t]=Sr[Q$t]=Sr[X$t]=Sr[Z$t]=Sr[J$t]=Sr[e8t]=Sr[t8t]=Sr[n8t]=Sr[r8t]=!1;function m8t(t){return Hg(t)&&F2e(t.length)&&!!Sr[Ug(t)]}function Hz(t){return function(e){return t(e)}}var j2e=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Jw=j2e&&typeof module=="object"&&module&&!module.nodeType&&module,g8t=Jw&&Jw.exports===j2e,w$=g8t&&R2e.process,yb=function(){try{var t=Jw&&Jw.require&&Jw.require("util").types;return t||w$&&w$.binding&&w$.binding("util")}catch{}}(),cse=yb&&yb.isTypedArray,v8t=cse?Hz(cse):m8t,y8t=Object.prototype,b8t=y8t.hasOwnProperty;function B2e(t,e){var n=ZT(t),r=!n&&N$t(t),i=!n&&!r&&N2e(t),s=!n&&!r&&!i&&v8t(t),a=n||r||i||s,o=a?O$t(t.length,String):[],l=o.length;for(var c in t)(e||b8t.call(t,c))&&!(a&&(c=="length"||i&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||V$t(c,l)))&&o.push(c);return o}var E8t=Object.prototype;function Vz(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||E8t;return t===n}var x8t=I2e(Object.keys,Object),w8t=Object.prototype,S8t=w8t.hasOwnProperty;function T8t(t){if(!Vz(t))return x8t(t);var e=[];for(var n in Object(t))S8t.call(t,n)&&n!="constructor"&&e.push(n);return e}function U2e(t){return t!=null&&F2e(t.length)&&!L2e(t)}function H2e(t){return U2e(t)?B2e(t):T8t(t)}function A8t(t,e){return t&&zO(e,H2e(e),t)}function C8t(t){var e=[];if(t!=null)for(var n in Object(t))e.push(n);return e}var R8t=Object.prototype,_8t=R8t.hasOwnProperty;function I8t(t){if(!XT(t))return C8t(t);var e=Vz(t),n=[];for(var r in t)r=="constructor"&&(e||!_8t.call(t,r))||n.push(r);return n}function k8t(t){return U2e(t)?B2e(t,!0):I8t(t)}function D8t(t,e){return t&&zO(e,k8t(e),t)}var V2e=typeof exports=="object"&&exports&&!exports.nodeType&&exports,use=V2e&&typeof module=="object"&&module&&!module.nodeType&&module,L8t=use&&use.exports===V2e,dse=L8t?fd.Buffer:void 0,fse=dse?dse.allocUnsafe:void 0;function O8t(t,e){var n=t.length,r=fse?fse(n):new t.constructor(n);return t.copy(r),r}function W2e(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}function M8t(t,e){for(var n=-1,r=t==null?0:t.length,i=0,s=[];++n<r;){var a=t[n];e(a,n,t)&&(s[i++]=a)}return s}function z2e(){return[]}var P8t=Object.prototype,$8t=P8t.propertyIsEnumerable,hse=Object.getOwnPropertySymbols,Wz=hse?function(t){return t==null?[]:(t=Object(t),M8t(hse(t),function(e){return $8t.call(t,e)}))}:z2e;function N8t(t,e){return zO(t,Wz(t),e)}function G2e(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}var F8t=Object.getOwnPropertySymbols,j8t=F8t?function(t){for(var e=[];t;)G2e(e,Wz(t)),t=Uz(t);return e}:z2e;function B8t(t,e){return zO(t,j8t(t),e)}function U8t(t,e,n){var r=e(t);return ZT(t)?r:G2e(r,n(t))}function H8t(t){return U8t(t,H2e,Wz)}var MF=Wg(fd,"DataView"),PF=Wg(fd,"Promise"),$F=Wg(fd,"Set"),NF=Wg(fd,"WeakMap"),pse="[object Map]",V8t="[object Object]",mse="[object Promise]",gse="[object Set]",vse="[object WeakMap]",yse="[object DataView]",W8t=Vg(MF),z8t=Vg(gS),G8t=Vg(PF),q8t=Vg($F),K8t=Vg(NF),Kd=Ug;(MF&&Kd(new MF(new ArrayBuffer(1)))!=yse||gS&&Kd(new gS)!=pse||PF&&Kd(PF.resolve())!=mse||$F&&Kd(new $F)!=gse||NF&&Kd(new NF)!=vse)&&(Kd=function(t){var e=Ug(t),n=e==V8t?t.constructor:void 0,r=n?Vg(n):"";if(r)switch(r){case W8t:return yse;case z8t:return pse;case G8t:return mse;case q8t:return gse;case K8t:return vse}return e});var Y8t=Object.prototype,Q8t=Y8t.hasOwnProperty;function X8t(t){var e=t.length,n=new t.constructor(e);return e&&typeof t[0]=="string"&&Q8t.call(t,"index")&&(n.index=t.index,n.input=t.input),n}var bse=fd.Uint8Array;function Z8t(t){var e=new t.constructor(t.byteLength);return new bse(e).set(new bse(t)),e}function J8t(t,e){var n=t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}var e7t=/\w*$/;function t7t(t){var e=new t.constructor(t.source,e7t.exec(t));return e.lastIndex=t.lastIndex,e}var Ese=Op?Op.prototype:void 0,xse=Ese?Ese.valueOf:void 0;function n7t(t){return xse?Object(xse.call(t)):{}}function r7t(t,e){var n=t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var i7t="[object Boolean]",s7t="[object Date]",a7t="[object Map]",o7t="[object Number]",l7t="[object RegExp]",c7t="[object Set]",u7t="[object String]",d7t="[object Symbol]",f7t="[object ArrayBuffer]",h7t="[object DataView]",p7t="[object Float32Array]",m7t="[object Float64Array
2315]",g7t="[object Int8Array]",v7t="[object Int16Array]",y7t="[object Int32Array]",b7t="[object Uint8Array]",E7t="[object Uint8ClampedArray]",x7t="[object Uint16Array]",w7t="[object Uint32Array]";function S7t(t,e,n){var r=t.constructor;switch(e){case f7t:return Z8t(t);case i7t:case s7t:return new r(+t);case h7t:return J8t(t);case p7t:case m7t:case g7t:case v7t:case y7t:case b7t:case E7t:case x7t:case w7t:return r7t(t);case a7t:return new r;case o7t:case u7t:return new r(t);case l7t:return t7t(t);case c7t:return new r;case d7t:return n7t(t)}}var wse=Object.create,T7t=function(){function t(){}return function(e){if(!XT(e))return{};if(wse)return wse(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();function A7t(t){return typeof t.constructor=="function"&&!Vz(t)?T7t(Uz(t)):{}}var C7t="[object Map]";function R7t(t){return Hg(t)&&Kd(t)==C7t}var Sse=yb&&yb.isMap,_7t=Sse?Hz(Sse):R7t,I7t="[object Set]";function k7t(t){return Hg(t)&&Kd(t)==I7t}var Tse=yb&&yb.isSet,D7t=Tse?Hz(Tse):k7t,L7t=2,q2e="[object Arguments]",O7t="[object Array]",M7t="[object Boolean]",P7t="[object Date]",$7t="[object Error]",K2e="[object Function]",N7t="[object GeneratorFunction]",F7t="[object Map]",j7t="[object Number]",Y2e="[object Object]",B7t="[object RegExp]",U7t="[object Set]",H7t="[object String]",V7t="[object Symbol]",W7t="[object WeakMap]",z7t="[object ArrayBuffer]",G7t="[object DataView]",q7t="[object Float32Array]",K7t="[object Float64Array]",Y7t="[object Int8Array]",Q7t="[object Int16Array]",X7t="[object Int32Array]",Z7t="[object Uint8Array]",J7t="[object Uint8ClampedArray]",e9t="[object Uint16Array]",t9t="[object Uint32Array]",dr={};dr[q2e]=dr[O7t]=dr[z7t]=dr[G7t]=dr[M7t]=dr[P7t]=dr[q7t]=dr[K7t]=dr[Y7t]=dr[Q7t]=dr[X7t]=dr[F7t]=dr[j7t]=dr[Y2e]=dr[B7t]=dr[U7t]=dr[H7t]=dr[V7t]=dr[Z7t]=dr[J7t]=dr[e9t]=dr[t9t]=!0;dr[$7t]=dr[K2e]=dr[W7t]=!1;function r3(t,e,n,r,i,s){var a,o=e&L7t;if(a!==void 0)return a;if(!XT(t))return t;var l=ZT(t);if(l)return a=X8t(t),W2e(t,a);var c=Kd(t),u=c==K2e||c==N7t;if(N2e(t))return O8t(t);if(c==Y2e||c==q2e||u&&!i)return a=u?{}:A7t(t),o?B8t(t,D8t(a,t)):N8t(t,A8t(a,t));if(!dr[c])return i?t:{};a=S7t(t,c),s||(s=new cE);var d=s.get(t);if(d)return d;s.set(t,a),D7t(t)?t.forEach(function(m){a.add(r3(m,e,n,m,t,s))}):_7t(t)&&t.forEach(function(m,g){a.set(g,r3(m,e,n,g,t,s))});var f=H8t,h=l?void 0:f(t);return k$t(h||t,function(m,g){h&&(g=m,m=t[g]),M2e(a,g,r3(m,e,n,g,t,s))}),a}var n9t=4;function Ase(t){return r3(t,n9t)}function Q2e(t,e){for(var n=-1,r=t==null?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}var r9t="[object Symbol]";function zz(t){return typeof t=="symbol"||Hg(t)&&Ug(t)==r9t}var i9t="Expected a function";function Gz(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(i9t);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],s=n.cache;if(s.has(i))return s.get(i);var a=t.apply(this,r);return n.cache=s.set(i,a)||s,a};return n.cache=new(Gz.Cache||Xp),n}Gz.Cache=Xp;var s9t=500;function a9t(t){var e=Gz(t,function(r){return n.size===s9t&&n.clear(),r}),n=e.cache;return e}var o9t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,l9t=/\\(\\)?/g,c9t=a9t(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(o9t,function(n,r,i,s){e.push(i?s.replace(l9t,"$1"):r||n)}),e});function u9t(t){if(typeof t=="string"||zz(t))return t;var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}var Cse=Op?Op.prototype:void 0,Rse=Cse?Cse.toString:void 0;function X2e(t){if(typeof t=="string")return t;if(ZT(t))return Q2e(t,X2e)+"";if(zz(t))return Rse?Rse.call(t):"";var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function d9t(t){return t==null?"":X2e(t)}function Z2e(t){return ZT(t)?Q2e(t,u9t):zz(t)?[t]:W2e(c9t(d9t(t)))}function ms(){return ms=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},ms.apply(this,arguments)}function J2e(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,s;for(s=0;s<r.length;s++)i=r[s],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}var GO=y.createContext(void 0);GO.displayName="FormikContext";var f9t=GO.Provider;GO.Consumer;function h9t(){var t=y.useContext(GO);return t}var cl=function(e){return typeof e=="function"},qO=function(e){return e!==null&&typeof e=="object"},p9t=function(e){return String(Math.floor(Number(e)))===e},S$=function(e){return Object.prototype.toString.call(e)==="[object String]"},m9t=function(e){return y.Children.count(e)===0},T$=function(e){return qO(e)&&cl(e.then)};function Ro(t,e,n,r){r===void 0&&(r=0);for(var i=Z2e(e);t&&r<i.length;)t=t[i[r++]];return r!==i.length&&!t||t===void 0?n:t}function j0(t,e,n){for(var r=Ase(t),i=r,s=0,a=Z2e(e);s<a.length-1;s++){var o=a[s],l=Ro(t,a.slice(0,s+1));if(l&&(qO(l)||Array.isArray(l)))i=i[o]=Ase(l);else{var c=a[s+1];i=i[o]=p9t(c)&&Number(c)>=0?[]:{}}}return(s===0?t:i)[a[s]]===n?t:(n===void 0?delete i[a[s]]:i[a[s]]=n,s===0&&n===void 0&&delete r[a[s]],r)}
vendor: 8,353 bytes, line 2315
2315function eSe(t,e,n,r){n===void 0&&(n=new WeakMap),r===void 0&&(r={});for(var i=0,s=Object.keys(t);i<s.length;i++){var a=s[i],o=t[a];qO(o)?n.get(o)||(n.set(o,!0),r[a]=Array.isArray(o)?[]:{},eSe(o,e,n,r[a])):r[a]=e}return r}function g9t(t,e){switch(e.type){case"SET_VALUES":return ms({},t,{values:e.payload});case"SET_TOUCHED":return ms({},t,{touched:e.payload});case"SET_ERRORS":return Mm(t.errors,e.payload)?t:ms({},t,{errors:e.payload});case"SET_STATUS":return ms({},t,{status:e.payload});case"SET_ISSUBMITTING":return ms({},t,{isSubmitting:e.payload});case"SET_ISVALIDATING":return ms({},t,{isValidating:e.payload});case"SET_FIELD_VALUE":return ms({},t,{values:j0(t.values,e.payload.field,e.payload.value)});case"SET_FIELD_TOUCHED":return ms({},t,{touched:j0(t.touched,e.payload.field,e.payload.value)});case"SET_FIELD_ERROR":return ms({},t,{errors:j0(t.errors,e.payload.field,e.payload.value)});case"RESET_FORM":return ms({},t,e.payload);case"SET_FORMIK_STATE":return e.payload(t);case"SUBMIT_ATTEMPT":return ms({},t,{touched:eSe(t.values,!0),isSubmitting:!0,submitCount:t.submitCount+1});case"SUBMIT_FAILURE":return ms({},t,{isSubmitting:!1});case"SUBMIT_SUCCESS":return ms({},t,{isSubmitting:!1});default:return t}}var gm={},gR={};function tSe(t){var e=t.validateOnChange,n=e===void 0?!0:e,r=t.validateOnBlur,i=r===void 0?!0:r,s=t.validateOnMount,a=s===void 0?!1:s,o=t.isInitialValid,l=t.enableReinitialize,c=l===void 0?!1:l,u=t.onSubmit,d=J2e(t,["validateOnChange","validateOnBlur","validateOnMount","isInitialValid","enableReinitialize","onSubmit"]),f=ms({validateOnChange:n,validateOnBlur:i,validateOnMount:a,onSubmit:u},d),h=y.useRef(f.initialValues),m=y.useRef(f.initialErrors||gm),g=y.useRef(f.initialTouched||gR),b=y.useRef(f.initialStatus),E=y.useRef(!1),x=y.useRef({});y.useEffect(function(){return E.current=!0,function(){E.current=!1}},[]);var S=y.useState(0),A=S[1],R=y.useRef({values:f.initialValues,errors:f.initialErrors||gm,touched:f.initialTouched||gR,status:f.initialStatus,isSubmitting:!1,isValidating:!1,submitCount:0}),C=R.current,T=y.useCallback(function(ve){var Ge=R.current;R.current=g9t(Ge,ve),Ge!==R.current&&A(function(Xe){return Xe+1})},[]),I=y.useCallback(function(ve,Ge){return new Promise(function(Xe,nt){var Nt=f.validate(ve,Ge);Nt==null?Xe(gm):T$(Nt)?Nt.then(function(Bt){Xe(Bt||gm)},function(Bt){nt(Bt)}):Xe(Nt)})},[f.validate]),D=y.useCallback(function(ve,Ge){var Xe=f.validationSchema,nt=cl(Xe)?Xe(Ge):Xe,Nt=Ge&&nt.validateAt?nt.validateAt(Ge,ve):y9t(ve,nt);return new Promise(function(Bt,Ft){Nt.then(function(){Bt(gm)},function(vr){vr.name==="ValidationError"?Bt(v9t(vr)):Ft(vr)})})},[f.validationSchema]),k=y.useCallback(function(ve,Ge){return new Promise(function(Xe){return Xe(x.current[ve].validate(Ge))})},[]),O=y.useCallback(function(ve){var Ge=Object.keys(x.current).filter(function(nt){return cl(x.current[nt].validate)}),Xe=Ge.length>0?Ge.map(function(nt){return k(nt,Ro(ve,nt))}):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(Xe).then(function(nt){return nt.reduce(function(Nt,Bt,Ft){return Bt==="DO_NOT_DELETE_YOU_WILL_BE_FIRED"||Bt&&(Nt=j0(Nt,Ge[Ft],Bt)),Nt},{})})},[k]),P=y.useCallback(function(ve){return Promise.all([O(ve),f.validationSchema?D(ve):{},f.validate?I(ve):{}]).then(function(Ge){var Xe=Ge[0],nt=Ge[1],Nt=Ge[2],Bt=LF.all([Xe,nt,Nt],{arrayMerge:b9t});return Bt})},[f.validate,f.validationSchema,O,I,D]),M=rl(function(ve){return ve===void 0&&(ve=C.values),T({type:"SET_ISVALIDATING",payload:!0}),P(ve).then(function(Ge){return E.current&&(T({type:"SET_ISVALIDATING",payload:!1}),T({type:"SET_ERRORS",payload:Ge})),Ge})});y.useEffect(function(){a&&E.current===!0&&Mm(h.current,f.initialValues)&&M(h.current)},[a,M]);var j=y.useCallback(function(ve){var Ge=ve&&ve.values?ve.values:h.current,Xe=ve&&ve.errors?ve.errors:m.current?m.current:f.initialErrors||{},nt=ve&&ve.touched?ve.touched:g.current?g.current:f.initialTouched||{},Nt=ve&&ve.status?ve.status:b.current?b.current:f.initialStatus;h.current=Ge,m.current=Xe,g.current=nt,b.current=Nt;var Bt=function(){T({type:"RESET_FORM",payload:{isSubmitting:!!ve&&!!ve.isSubmitting,errors:Xe,touched:nt,status:Nt,values:Ge,isValidating:!!ve&&!!ve.isValidating,submitCount:ve&&ve.submitCount&&typeof ve.submitCount=="number"?ve.submitCount:0}})};if(f.onReset){var Ft=f.onReset(C.values,Et);T$(Ft)?Ft.then(Bt):Bt()}else Bt()},[f.initialErrors,f.initialStatus,f.initialTouched,f.onReset]);y.useEffect(function(){E.current===!0&&!Mm(h.current,f.initialValues)&&c&&(h.current=f.initialValues,j(),a&&M(h.current))},[c,f.initialValues,j,a,M]),y.useEffect(function(){c&&E.current===!0&&!Mm(m.current,f.initialErrors)&&(m.current=f.initialErrors||gm,T({type:"SET_ERRORS",payload:f.initialErrors||gm}))},[c,f.initialErrors]),y.useEffect(function(){c&&E.current===!0&&!Mm(g.current,f.initialTouched)&&(g.current=f.initialTouched||gR,T({type:"SET_TOUCHED",payload:f.initialTouched||gR}))},[c,f.initialTouched]),y.useEffect(function(){c&&E.current===!0&&!Mm(b.current,f.initialStatus)&&(b.current=f.initialStatus,T({type:"SET_STATUS",payload:f.initialStatus}))},[c,f.initialStatus,f.initialTouched]);var U=rl(function(ve){if(x.current[ve]&&cl(x.current[ve].validate)){var Ge=Ro(C.values,ve),Xe=x.current[ve].validate(Ge);return T$(Xe)?(T({type:"SET_ISVALIDATING",payload:!0}),Xe.then(function(nt){return nt}).then(function(nt){T({type:"SET_FIELD_ERROR",payload:{field:ve,value:nt}}),T({type:"SET_ISVALIDATING",payload:!1})})):(T({type:"SET_FIELD_ERROR",payload:{field:ve,value:Xe}}),Promise.resolve(Xe))}else if(f.validationSchema)return T({type:"SET_ISVALIDATING",payload:!0}),D(C.values,ve).then(function(nt){return nt}).then(function(nt){T({type:"SET_FIELD_ERROR",payload:{field:ve,value:Ro(nt,ve)}}),T({type:"SET_ISVALIDATING",payload:!1})});return Promise.resolve()}),z=y.useCallback(function(ve,Ge){var Xe=Ge.validate;x.current[ve]={validate:Xe}},[]),G=y.useCallback(function(ve){delete x.current[ve]},[]),F=rl(function(ve,Ge){T({type:"SET_TOUCHED",payload:ve});var Xe=Ge===void 0?i:Ge;return Xe?M(C.values):Promise.resolve()}),$=y.useCallback(function(ve){T({type:"SET_ERRORS",payload:ve})},[]),H=rl(function(ve,Ge){var Xe=cl(ve)?ve(C.values):ve;T({type:"SET_VALUES",payload:Xe});var nt=Ge===void 0?n:Ge;return nt?M(Xe):Promise.resolve()}),q=y.useCallback(function(ve,Ge){T({type:"SET_FIELD_ERROR",payload:{field:ve,value:Ge}})},[]),Y=rl(function(ve,Ge,Xe){T({type:"SET_FIELD_VALUE",payload:{field:ve,value:Ge}});var nt=Xe===void 0?n:Xe;return nt?M(j0(C.values,ve,Ge)):Promise.resolve()}),se=y.useCallback(function(ve,Ge){var Xe=Ge,nt=ve,Nt;if(!S$(ve)){ve.persist&&ve.persist();var Bt=ve.target?ve.target:ve.currentTarget,Ft=Bt.type,vr=Bt.name,Or=Bt.id,_n=Bt.value,Fc=Bt.checked;Bt.outerHTML;var tn=Bt.options,ii=Bt.multiple;Xe=Ge||vr||Or,nt=/number|range/.test(Ft)?(Nt=parseFloat(_n),isNaN(Nt)?"":Nt):/checkbox/.test(Ft)?x9t(Ro(C.values,Xe),Fc,_n):tn&&ii?E9t(tn):_n}Xe&&Y(Xe,nt)},[Y,C.values]),ye=rl(function(ve){if(S$(ve))return function(Ge){return se(Ge,ve)};se(ve)}),ie=rl(function(ve,Ge,Xe){Ge===void 0&&(Ge=!0),T({type:"SET_FIELD_TOUCHED",payload:{field:ve,value:Ge}});var nt=Xe===void 0?i:Xe;return nt?M(C.values):Promise.resolve()}),ne=y.useCallback(function(ve,Ge){ve.persist&&ve.persist();var Xe=ve.target,nt=Xe.name,Nt=Xe.id;Xe.outerHTML;var Bt=Ge||nt||Nt;ie(Bt,!0)},[ie]),ae=rl(function(ve){if(S$(ve))return function(Ge){return ne(Ge,ve)};ne(ve)}),Se=y.useCallback(function(ve){cl(ve)?T({type:"SET_FORMIK_STATE",payload:ve}):T({type:"SET_FORMIK_STATE",payload:function(){return ve}})},[]),Re=y.useCallback(function(ve){T({type:"SET_STATUS",payload:ve})},[]),je=y.useCallback(function(ve){T({type:"SET_ISSUBMITTING",payload:ve})},[]),Fe=rl(function(){return T({type:"SUBMIT_ATTEMPT"}),M().then(function(ve){var Ge=ve instanceof Error,Xe=!Ge&&Object.keys(ve).length===0;if(Xe){var nt;try{if(nt=$t(),nt===void 0)return}catch(Nt){throw Nt}return Promise.resolve(nt).then(function(Nt){return E.current&&T({type:"SUBMIT_SUCCESS"}),Nt}).catch(function(Nt){if(E.current)throw T({type:"SUBMIT_FAILURE"}),Nt})}else if(E.current&&(T({type:"SUBMIT_FAILURE"}),Ge))throw ve})}),Me=rl(function(ve){ve&&ve.preventDefault&&cl(ve.preventDefault)&&ve.preventDefault(),ve&&ve.stopPropagation&&cl(ve.stopPropagation)&&ve.stopPropagation(),Fe().catch(function(Ge){console.warn("Warning: An unhandled error was caught from submitForm(
2315)",Ge)})}),Et={resetForm:j,validateForm:M,validateField:U,setErrors:$,setFieldError:q,setFieldTouched:ie,setFieldValue:Y,setStatus:Re,setSubmitting:je,setTouched:F,setValues:H,setFormikState:Se,submitForm:Fe},$t=rl(function(){return u(C.values,Et)}),Ot=rl(function(ve){ve&&ve.preventDefault&&cl(ve.preventDefault)&&ve.preventDefault(),ve&&ve.stopPropagation&&cl(ve.stopPropagation)&&ve.stopPropagation(),j()}),Wn=y.useCallback(function(ve){return{value:Ro(C.values,ve),error:Ro(C.errors,ve),touched:!!Ro(C.touched,ve),initialValue:Ro(h.current,ve),initialTouched:!!Ro(g.current,ve),initialError:Ro(m.current,ve)}},[C.errors,C.touched,C.values]),zn=y.useCallback(function(ve){return{setValue:function(Xe,nt){return Y(ve,Xe,nt)},setTouched:function(Xe,nt){return ie(ve,Xe,nt)},setError:function(Xe){return q(ve,Xe)}}},[Y,ie,q]),Na=y.useCallback(function(ve){var Ge=qO(ve),Xe=Ge?ve.name:ve,nt=Ro(C.values,Xe),Nt={name:Xe,value:nt,onChange:ye,onBlur:ae};if(Ge){var Bt=ve.type,Ft=ve.value,vr=ve.as,Or=ve.multiple;Bt==="checkbox"?Ft===void 0?Nt.checked=!!nt:(Nt.checked=!!(Array.isArray(nt)&&~nt.indexOf(Ft)),Nt.value=Ft):Bt==="radio"?(Nt.checked=nt===Ft,Nt.value=Ft):vr==="select"&&Or&&(Nt.value=Nt.value||[],Nt.multiple=!0)}return Nt},[ae,ye,C.values]),ya=y.useMemo(function(){return!Mm(h.current,C.values)},[h.current,C.values]),ba=y.useMemo(function(){return typeof o<"u"?ya?C.errors&&Object.keys(C.errors).length===0:o!==!1&&cl(o)?o(f):o:C.errors&&Object.keys(C.errors).length===0},[o,ya,C.errors,f]),At=ms({},C,{initialValues:h.current,initialErrors:m.current,initialTouched:g.current,initialStatus:b.current,handleBlur:ae,handleChange:ye,handleReset:Ot,handleSubmit:Me,resetForm:j,setErrors:$,setFormikState:Se,setFieldTouched:ie,setFieldValue:Y,setFieldError:q,setStatus:Re,setSubmitting:je,setTouched:F,setValues:H,submitForm:Fe,validateForm:M,validateField:U,isValid:ba,dirty:ya,unregisterField:G,registerField:z,getFieldProps:Na,getFieldMeta:Wn,getFieldHelpers:zn,validateOnBlur:i,validateOnChange:n,validateOnMount:a});return At}function JT(t){var e=tSe(t),n=t.component,r=t.children,i=t.render,s=t.innerRef;return y.useImperativeHandle(s,function(){return e}),y.createElement(f9t,{value:e},n?y.createElement(n,e):i?i(e):r?cl(r)?r(e):m9t(r)?null:y.Children.only(r):null)}function v9t(t){var e={};if(t.inner){if(t.inner.length===0)return j0(e,t.path,t.message);for(var i=t.inner,n=Array.isArray(i),r=0,i=n?i:i[Symbol.iterator]();;){var s;if(n){if(r>=i.length)break;s=i[r++]}else{if(r=i.next(),r.done)break;s=r.value}var a=s;Ro(e,a.path)||(e=j0(e,a.path,a.message))}}return e}function y9t(t,e,n,r){n===void 0&&(n=!1);var i=FF(t);return e[n?"validateSync":"validate"](i,{abortEarly:!1,context:i})}function FF(t){var e=Array.isArray(t)?[]:{};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=String(n);Array.isArray(t[r])===!0?e[r]=t[r].map(function(i){return Array.isArray(i)===!0||tse(i)?FF(i):i!==""?i:void 0}):tse(t[r])?e[r]=FF(t[r]):e[r]=t[r]!==""?t[r]:void 0}return e}function b9t(t,e,n){var r=t.slice();return e.forEach(function(s,a){if(typeof r[a]>"u"){var o=n.clone!==!1,l=o&&n.isMergeableObject(s);r[a]=l?LF(Array.isArray(s)?[]:{},s,n):s}else n.isMergeableObject(s)?r[a]=LF(t[a],s,n):t.indexOf(s)===-1&&r.push(s)}),r}function E9t(t){return Array.from(t).filter(function(e){return e.selected}).map(function(e){return e.value})}function x9t(t,e,n){if(typeof t=="boolean")return!!e;var r=[],i=!1,s=-1;if(Array.isArray(t))r=t,s=t.indexOf(n),i=s>=0;else if(!n||n=="true"||n=="false")return!!e;return e&&n&&!i?r.concat(n):i?r.slice(0,s).concat(r.slice(s+1)):r}var w9t=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?y.useLayoutEffect:y.useEffect;function rl(t){var e=y.useRef(t);return w9t(function(){e.current=t}),y.useCallback(function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return e.current.apply(void 0,r)},[])}var uE=y.forwardRef(function(t,e){var n=t.action,r=J2e(t,["action"]),i=n??"#",s=h9t(),a=s.handleReset,o=s.handleSubmit;return y.createElement("form",ms({onSubmit:o,ref:e,onReset:a,action:i},r))});uE.displayName="Form";var S9t=Pa,T9t=function(){return S9t.Date.now()},A9t=T9t,C9t=ma,A$=A9t,_se=Ez,R9t="Expected a function",_9t=Math.max,I9t=Math.min;function k9t(t,e,n){var r,i,s,a,o,l,c=0,u=!1,d=!1,f=!0;if(typeof t!="function")throw new TypeError(R9t);e=_se(e)||0,C9t(n)&&(u=!!n.leading,d="maxWait"in n,s=d?_9t(_se(n.maxWait)||0,e):s,f="trailing"in n?!!n.trailing:f);function h(C){var T=r,I=i;return r=i=void 0,c=C,a=t.apply(I,T),a}function m(C){return c=C,o=setTimeout(E,e),u?h(C):a}function g(C){var T=C-l,I=C-c,D=e-T;return d?I9t(D,s-I):D}function b(C){var T=C-l,I=C-c;return l===void 0||T>=e||T<0||d&&I>=s}function E(){var C=A$();if(b(C))return x(C);o=setTimeout(E,g(C))}function x(C){return o=void 0,f&&r?h(C):(r=i=void 0,a)}function S(){o!==void 0&&clearTimeout(o),c=0,r=l=i=o=void 0}function A(){return o===void 0?a:x(A$())}function R(){var C=A$(),T=b(C);if(r=arguments,i=this,l=C,T){if(o===void 0)return m(l);
2315if(d)return clearTimeout(o),o=setTimeout(E,e),h(l)}return o===void 0&&(o=setTimeout(E,e)),a}return R.cancel=S,R.flush=A,R}var nSe=k9t;const r0n=an(nSe);var D9t=nSe,L9t=ma,O9t="Expected a function";function M9t(t,e,n){var r=!0,i=!0;if(typeof t!="function")throw new TypeError(O9t);return L9t(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),D9t(t,e,{leading:r,maxWait:e,trailing:i})}var P9t=M9t;const $9t=an(P9t);var Tk={ADMIN_PATH:"/admin",STRAPI_ADMIN_BACKEND_URL:"/",STRAPI_TELEMETRY_DISABLED:"false",STRAPI_ADMIN_PUBLIC_URL:"https://je-railway-app-url.up.railway.app"};const Ise=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},rSe={settings:{auditLogs:{main:[{action:"admin::audit-logs.read",subject:null}],read:[{action:"admin::audit-logs.read",subject:null}],update:[{action:"admin::audit-logs.update",subject:null}]},"review-workflows":{main:[{action:"admin::review-workflows.read",subject:null}],read:[{action:"admin::review-workflows.read",subject:null}],create:[{action:"admin::review-workflows.create",subject:null}],delete:[{action:"admin::review-workflows.delete",subject:null}],update:[{action:"admin::review-workflows.update",subject:null}]},sso:{main:[{action:"admin::provider-login.read",subject:null}],read:[{action:"admin::provider-login.read",subject:null}],update:[{action:"admin::provider-login.update",subject:null}]},releases:{read:[{action:"plugin::content-releases.settings.read",subject:null}],update:[{action:"plugin::content-releases.settings.update",subject:null}]}}},iSe=()=>window.strapi.isEE?[{path:"auth/login/:authResponse",lazy:async()=>{const{AuthResponse:t}=await Z(()=>import("./AuthResponse-BI0D7fJC-CzzSmJr8.js"),[]);return{Component:t}}}]:[],N9t=()=>({global:[...window.strapi.features.isEnabled(window.strapi.features.SSO)?[{intlLabel:{id:"Settings.sso.title",defaultMessage:"Single Sign-On"},to:"/settings/single-sign-on",id:"sso"}]:[]],admin:[...window.strapi.features.isEnabled(window.strapi.features.AUDIT_LOGS)?[{intlLabel:{id:"global.auditLogs",defaultMessage:"Audit Logs"},to:"/settings/audit-logs?pageSize=50&page=1&sort=date:DESC",id:"auditLogs"}]:[]]}),F9t=Object.freeze(Object.defineProperty({__proto__:null,ADMIN_P
2315ERMISSIONS_EE:rSe,SETTINGS_LINKS_EE:N9t,getEERoutes:iSe},Symbol.toStringTag,{value:"Module"})),jF="data:image/svg+xml,%3csvg%20width='800'%20height='800'%20viewBox='0%200%20800%20800'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M39%20282c0-118%200-176.9%2036.6-213.5C112.2%2032%20171.1%2032%20288.9%2032h221.2c117.8%200%20176.7%200%20213.3%2036.6C760%20105.2%20760%20164.1%20760%20281.9v221.2c0%20117.8%200%20176.7-36.6%20213.3C686.8%20753%20627.9%20753%20510.1%20753H288.9c-117.8%200-176.7%200-213.3-36.6C39%20679.8%2039%20620.9%2039%20503.1V281.9Z'%20fill='%234945FF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M536.4%20250.7H293.7v123.8h123.8v123.7h123.8V255.5c0-2.6-2.2-4.8-4.9-4.8Z'%20fill='%23fff'/%3e%3cpath%20fill='%23fff'%20d='M412.7%20374.5h4.8v4.8h-4.8z'/%3e%3cpath%20d='M293.8%20374.5h119c2.6%200%204.8%202.1%204.8%204.8v119h-119a4.8%204.8%200%200%201-4.8-4.9v-119Z'%20fill='%239593FF'/%3e%3cpath%20d='M417.5%20498.2h123.8L421.6%20618a2.4%202.4%200%200%201-4-1.7v-118ZM293.8%20374.5h-118a2.4%202.4%200%200%201-1.7-4.1l119.7-119.7v123.8Z'%20fill='%239593FF'/%3e%3c/svg%3e",j9t={contentManager:{main:[],collectionTypesConfigurations:[{action:"plugin::content-manager.collection-types.configure-view",subject:null}],componentsConfigurations:[{action:"plugin::content-manager.components.configure-layout",subject:null}],singleTypesConfigurations:[{action:"plugin::content-manager.single-types.configure-view",subject:null}]},marketplace:{main:[{action:"admin::marketplace.read",subject:null}],read:[{action:"admin::marketplace.read",subject:null}]},settings:{roles:{main:[{action:"admin::roles.create",subject:null},{action:"admin::roles.update",subject:null},{action:"admin::roles.read",subject:null},{action:"admin::roles.delete",subject:null}],create:[{action:"admin::roles.create",subject:null}],delete:[{action:"admin::roles.delete",subject:null}],read:[{action:"admin::roles.read",subject:null}],update:[{action:"admin::roles.update",subject:null}]},users:{main:[{action:"admin::users.create",subject:null},{action:"admin::users.read",subject:null},{action:"admin::users.update",subject:null},{action:"admin::users.delete",subject:null}],create:[{action:"admin::users.create",subject:null}],delete:[{action:"admin::users.delete",subject:null}],read:[{action:"admin::users.read",subject:null}],update:[{action:"admin::users.update",subject:null}]},webhooks:{main:[{action:"admin::webhooks.create",subject:null},{action:"admin::webhooks.read",subject:null},{action:"admin::webhooks.update",subject:null},{action:"admin::webhooks.delete",subject:null}],create:[{action:"admin::webhooks.create",subject:null}],delete:[{action:"admin::webhooks.delete",subject:null}],read:[{action:"admin::webhooks.read",subject:null},{action:"admin::webhooks.update",subject:null},{action:"admin::webhooks.delete",subject:null}],update:[{action:"admin::webhooks.update",subject:null}]},"api-tokens":{main:[{action:"admin::api-tokens.access",subject:null}],create:[{action:"admin::api-tokens.create",subject:null}],delete:[{action:"admin::api-tokens.delete",subject:null}],read:[{action:"admin::api-tokens.read",subject:null}],update:[{action:"admin::api-tokens.update",subject:null}],regenerate:[{action:"admin::api-tokens.regenerate",subject:null}]},"transfer-tokens":{main:[{action:"admin::transfer.tokens.access",subject:null}],create:[{action:"admin::transfer.tokens.create",subject:null}],delete:[{action:"admin::transfer.tokens.delete",subject:null}],read:[{action:"admin::transfer.tokens.read",subject:null}],update:[{action:"admin::transfer.tokens.update",subject:null}],regenerate:[{action:"admin::transfer.tokens.regenerate",subject:null}]},"project-settings":{read:[{action:"admin::project-settings.read",subject:null}],update:[{action:"admin::project-settings.update",subject:null}]},plugins:{main:[{action:"admin::marketplace.read",subject:null}],read:[{action:"admin::marketplace.read",subject:null}]}}},B9t={INJECT_COLUMN_IN_TABLE:"Admin/CM/pages/ListView/inject-column-in-table",MUTATE_COLLECTION_TYPES_LINKS:"Admin/CM/pages/App/mutate-collection-types-links",MUTATE_EDIT_VIEW_LAYOUT:"Admin/CM/pages/EditView/mutate-edit-view-layout",MUTATE_SINGLE_TYPES_LINKS:"Admin/CM/pages/App/mutate-single-types-l
2315inks"},U9t=()=>({global:[{intlLabel:{id:"Settings.application.title",defaultMessage:"Overview"},to:"/settings/application-infos",id:"000-application-infos"},{intlLabel:{id:"Settings.webhooks.title",defaultMessage:"Webhooks"},to:"/settings/webhooks",id:"webhooks"},{intlLabel:{id:"Settings.apiTokens.title",defaultMessage:"API Tokens"},to:"/settings/api-tokens?sort=name:ASC",id:"api-tokens"},{intlLabel:{id:"Settings.transferTokens.title",defaultMessage:"Transfer Tokens"},to:"/settings/transfer-tokens?sort=name:ASC",id:"transfer-tokens"},{intlLabel:{id:"global.plugins",defaultMessage:"Plugins"},to:"/settings/list-plugins",id:"plugins"},...!window.strapi.features.isEnabled(window.strapi.features.SSO)&&window.strapi?.flags?.promoteEE?[{intlLabel:{id:"Settings.sso.title",defaultMessage:"Single Sign-On"},to:"/settings/purchase-single-sign-on",id:"sso-purchase-page",licenseOnly:!0}]:[],...!window.strapi.features.isEnabled("cms-content-history")&&window.strapi?.flags?.promoteEE?[{intlLabel:{id:"Settings.content-history.title",defaultMessage:"Content History"},to:"/settings/purchase-content-history",id:"content-history-purchase-page",licenseOnly:!0}]:[]],admin:[{intlLabel:{id:"global.roles",defaultMessage:"Roles"},to:"/settings/roles",id:"roles"},{intlLabel:{id:"global.users",defaultMessage:"Users"},to:"/settings/users?pageSize=10&page=1&sort=firstname",id:"users"},...!window.strapi.features.isEnabled(window.strapi.features.AUDIT_LOGS)&&window.strapi?.flags?.promoteEE?[{intlLabel:{id:"global.auditLogs",defaultMessage:"Audit Logs"},to:"/settings/purchase-audit-logs",id:"auditLogs-purchase-page",licenseOnly:!0}]:[]]}),H9t=["biginteger","boolean","date","datetime","decimal","email","enumeration","float","integer","json","password","richtext","string","text","time","uid"],V9t=["min","minLength","max","maxLength","required","regex","enum","unique","private","default"];class W9t{customFields;constructor(){this.customFields={}}register=e=>{if(Array.isArray(e))e.forEach(n=>{this.register(n)});else{const{name:n,pluginId:r,type:i,intlLabel:s,intlDescription:a,components:o,options:l}=e;fn(n,"A name must be provided"),fn(i,"A type must be provided"),fn(s,"An intlLabel must be provided"),fn(a,"An intlDescription must be provided"),fn(o,"A components object must be provided"),fn(o.Input,"An Input component must be provided"),fn(H9t.includes(i),`Custom field type: '${i}' is not a valid Strapi type or it can't be used with a Custom Field`),fn(/^(?![0-9])[a-zA-Z0-9$_-]+$/g.test(n),`Custom field name: '${n}' is not a valid object key`);const u=[...l?.base||[],...l?.advanced||[]];u.length&&u.reduce(sSe,[]).forEach(({isValidOptionPath:m,errorMessage:g})=>{fn(m,g)});const d=r?`plugin::${r}.${n}`:`global::${n}`,f=Object.prototype.hasOwnProperty.call(this.customFields,d);fn(!f,`Custom field: '${d}' has already been registered`),this.customFields[d]=e}};getAll=()=>this.customFields;get=e=>this.customFields[e]}const sSe=(t,e)=>"items"in e?e.items.reduce(sSe,t):(e.name?t.push({isValidOptionPath:e.name.startsWith("options")||V9t.includes(e.name),errorMessage:`'${e.name}' must be prefixed with 'options.'`}):t.push({isValidOptionPath:!1,errorMessage:"The 'name' property is required on an options object"}),t);class z9t{apis;initializer;injectionZones;isReady;name;pluginId;constructor(e){this.apis=e.apis||{},this.initializer=e.initializer||null,this.injectionZones=e.injectionZones||{},this.isReady=e.isReady!==void 0?e.isReady:!0,this.name=e.name,this.pluginId=e.id}getInjectedComponents(e,n){try{return this.injectionZones[e][n]||[]}catch(r){return console.error("Cannot get injected component",r),[]}}injectComponent(e,n,r){try{this.injectionZones[e][n].push(r)}catch(i){console.error("Cannot inject component",i)}}}const[G9t,ew]=dd("History",{history:[],currentLocationIndex:0,currentLocation:"",canGoBack:!1,pushState:()=>{throw new Error("You must use the `HistoryProvider` to access the `pushState` function.")},goBack:()=>{throw new Error("You must use the `HistoryProvider` to access the `goBack` function.")}}),q9t=({children:t})=>{const e=bi(),n=IUe(),r=ji(),[i,s]=y.useReducer(K9t,{history:[],currentLocationIndex:0,currentLocation:"",canGoBack:!1}),a=y.useRef(!1),o=y.useCallback(u=>{s({type:"PUSH_STATE",payload:typeof u=="string"?{to:u,search:""}:u})},[]),l=y.useCallback(()=>{r(-1),s({type:"GO_BACK"}),a.current=!0},[r]),c=y.useRef(i.currentLocationIndex);return y.useEffect(()=>{i.currentLocationIndex!==c.current&&(s({type:"SET_CAN_GO_BACK",payload:i.currentLocationIndex>1&&i.history.length>1}),c.current=i.currentLocationIndex)},[c,i.currentLocationIndex,i.history.length]),y.useLayoutEffect(()=>{a.current?a.current=!1:s(n==="REPLACE"?{type:"REPLACE_STATE",payload:{to:e.pathname,search:e.search}}:{type:"PUSH_STATE",payload:{to:e.pathname,search:e.search}})},[s,e.pathname,e.search,n]),p.jsx(G9t,{pushState:o,goBack:l,...i,children:t})},K9t=(t,e)=>ud(t,n=>{switch(e.type){case"PUSH_STATE":{const r=`${e.payload.to}${e.payload.search}`;t.currentLocationIndex===t.history.length?n.history=[...t.history,r]:n.history=[...t.history.slice(0,t.currentLocationIndex),r],n.currentLocation=r,n.currentLocationIndex+=1;break}case"REPLACE_STATE":{const r=`${e.payload.to}${e.payload.search}`;n.history=[...t.history.slice(0,t.currentLocationIndex-1),r],n.currentLocation=r;break}case"GO_BACK":{const r=t.currentLocationIndex-1;n.currentLocation=t.history[r-1],n.currentLocationIndex=r;break}case"SET_CAN_GO_BACK":{n.canGoBack=e.payload;break}}}),aSe=y.forwardRef(({disabled:t,fallback:e=""},n)=>{const{formatMessage:r}=be(),i=ji(),s=ew("BackButton",m=>m.canGoBack),a=ew("BackButton",m=>m.goBack),o=ew("BackButton",m=>m.history),l=ew("BackButton",m=>m.currentLocationIndex),c=e!=="",u=t||!s&&!c,d=m=>{m.preventDefault(),s?a():c&&i(e)},h=(s?o.at(l-2):void 0)??e;return p.jsx(Ml,{ref:n,tag:Dl,to:h,onClick:d,disabled:u,"aria-disabled":u,startIcon:p.jsx(rPe,{}),children:r({id:"global.back",defaultMessage:"Back"})})}),Y9t=new ZOt({defaultOptions:{queries:{refetchOnWindowFocus:!1}}}),Q9t=({children:t,strapi:e,store:n})=>p.jsx(qLt,{components:e.library.components,customFields:e.customFields,fields:e.library.fields,menu:e.router.menu,getAdminInjectedComponents:e.getAdminInjectedComponents,getPlugin:e.getPlugin,plugins:e.plugins,rbac:e.rbac,runHookParallel:e.runHookParallel,runHookWaterfall:(r,i)=>e.runHookWaterfall(r,i,n),runHookSeries:e.runHookSeries,settings:e.router.settings,children:p.jsx(o
2315xe,{store:n,children:p.jsx(iMt,{client:Y9t,children:p.jsx(fOt,{children:p.jsx(q9t,{children:p.jsx(Mwe,{messages:e.configurations.translations,children:p.jsx(Pwe,{themes:e.configurations.themes,children:p.jsx(hOt,{children:p.jsx(AOt,{children:p.jsx(kOt,{children:p.jsx(_Ot,{defaultAuthLogo:e.configurations.authLogo,defaultMenuLogo:e.configurations.menuLogo,showTutorials:e.configurations.tutorials,showReleaseNotification:e.configurations.notifications.releases,children:t})})})})})})})})})})}),X9t=({strapi:t,store:e})=>(y.useEffect(()=>{const n=localStorage.getItem(Mz)||"en";document.documentElement.lang=n},[]),p.jsx(Q9t,{strapi:t,store:e,children:p.jsx(y.Suspense,{fallback:p.jsx(gb.Loading,{}),children:p.jsx(WUe,{})})})),qz=()=>({copy:y.useCallback(async e=>{try{if(typeof e!="string"&&typeof e!="number")throw new Error(`Cannot copy typeof ${typeof e} to clipboard, must be a string or number`);if(e==="")throw new Error("Cannot copy empty string to clipboard.");const n=e.toString();return await navigator.clipboard.writeText(n),!0}catch{return!1}},[])}),Z9t=()=>{const t=she(),{formatMessage:e}=be(),{copy:n}=qz();if(t instanceof Error){console.error(t);const r=async()=>{await n(`
2316\`\`\`
2317${t.stack}
2318\`\`\`
2319      `)};return p.jsx(Lg,{height:"100%",children:p.jsx(X,{alignItems:"center",height:"100%",justifyContent:"center",children:p.jsxs(X,{gap:7,padding:7,direction:"column",width:"35%",shadow:"tableShadow",borderColor:"neutral150",background:"neutral0",hasRadius:!0,maxWidth:"512px",children:[p.jsxs(X,{direction:"column",gap:2,children:[p.jsx(La,{width:"32px",height:"32px",fill:"danger600"}),p.jsx(le,{fontSize:4,fontWeight:"bold",textAlign:"center",children:e({id:"app.error",defaultMessage:"Something went wrong"})}),p.jsx(le,{variant:"omega",textAlign:"center",children:e({id:"app.error.message",defaultMessage:"It seems like there is a bug in your instance, but we've got you covered. Please notify your technical team so they can investigate the source of the problem and report the issue to us by opening a bug report on {link}."},{link:p.jsx(Ml,{isExternal:!0,endIcon:!0,href:"https://github.com/strapi/strapi/issues/new?assignees=&labels=&projects=&template=BUG_REPORT.md",children:"Strapi's GitHub"})})})]}),p.jsxs(X,{gap:4,direction:"column",width:"100%",children:[p.jsx(J9t,{onClose:()=>{},width:"100%",closeLabel:"",variant:"danger",children:p.jsx(eNt,{children:t.message})}),p.jsx(dt,{onClick:r,variant:"tertiary",startIcon:p.jsx(_ue,{}),children:e({id:"app.error.copy",defaultMessage:"Copy to clipboard"})})]})]})})})}throw t},J9t=J(k1e)`
2320  & > div:first-child {
2321    display: none;
2322  }
2323
2324  & > button {
2325    display: none;
2326  }
2327`,eNt=J(le)`
2328  word-break: break-all;
2329  color: ${({theme:t})=>t.colors.danger600};
2330`,tNt=({startActions:t,endActions:e})=>!t&&!e?null:p.jsxs(X,{justifyContent:"space-between",alignItems:"flex-start",paddingBottom:4,paddingLeft:10,paddingRight:10,children:[p.jsx(X,{gap:2,wrap:"wrap",children:t}),p.jsx(X,{gap:2,shrink:0,wrap:"wrap",children:e})]}),nNt=({children:t})=>p.jsx(pe,{paddingLeft:10,paddingRight:10,children:t}),rNt={S:180,M:250},iNt=J(pe)`
2331  display: grid;
2332  grid-template-columns: repeat(
2333    auto-fit,
2334    minmax(${({$size:t})=>`${rNt[t]}px`}, 1fr)
2335  );
2336  grid-gap: ${({theme:t})=>t.spaces[4]};
2337`,sNt=({size:t,children:e})=>p.jsx(iNt,{$size:t,children:e}),BF=y.forwardRef(({navigationAction:t,primaryAction:e,secondaryAction:n,subtitle:r,title:i,sticky:s,width:a,...o},l)=>{const c=typeof r=="string";return s?p.jsx(pe,{paddingLeft:6,paddingRight:6,paddingTop:3,paddingBottom:3,position:"fixed",top:0,right:0,background:"neutral0",shadow:"tableShadow",width:`${a}px`,zIndex:1,"data-strapi-header-sticky":!0,children:p.jsxs(X,{justifyContent:"space-between",children:[p.jsxs(X,{children:[t&&p.jsx(pe,{paddingRight:3,children:t}),p.jsxs(pe,{children:[p.jsx(le,{variant:"beta",tag:"h1",...o,children:i}),c?p.jsx(le,{variant:"pi",textColor:"neutral600",children:r}):r]}),n?p.jsx(pe,{paddingLeft:4,children:n}):null]}),p.jsx(X,{children:e?p.jsx(pe,{paddingLeft:2,children:e}):void 0})]})}):p.jsxs(pe,{ref:l,paddingLeft:10,paddingRight:10,paddingBottom:8,paddingTop:t?6:8,background:"neutral100","data-strapi-header":!0,children:[t?p.jsx(pe,{paddingBottom:2,children:t}):null,p.jsxs(X,{justifyContent:"space-between",children:[p.jsxs(X,{minWidth:0,children:[p.jsx(le,{tag:"h1",variant:"alpha",...o,children:i}),n?p.jsx(pe,{paddingLeft:4,children:n}):null]}),e]}),c?p.jsx(le,{variant:"epsilon",textColor:"neutral600",tag:"p",children:r}):r]})}
2337),oSe=t=>{const e=y.useRef(null),[n,r]=y.useState(null),[i,s]=aNt({root:null,rootMargin:"0px",threshold:0});return oNt(i,()=>{i.current&&r(i.current.getBoundingClientRect())}),y.useEffect(()=>{e.current&&r(e.current.getBoundingClientRect())},[e]),p.jsxs(p.Fragment,{children:[p.jsx("div",{style:{height:n?.height},ref:i,children:s&&p.jsx(BF,{ref:e,...t})}),!s&&p.jsx(BF,{...t,sticky:!0,width:n?.width})]})};oSe.displayName="HeaderLayout";const aNt=t=>{const e=y.useRef(null),[n,r]=y.useState(!0),i=([s])=>{r(s.isIntersecting)};return y.useEffect(()=>{const s=e.current,a=new IntersectionObserver(i,t);return s&&a.observe(e.current),()=>{s&&a.disconnect()}},[e,t]),[e,n]},oNt=(t,e)=>{const n=Yu(e);y.useLayoutEffect(()=>{const r=new ResizeObserver(n);return Array.isArray(t)?t.forEach(i=>{i.current&&r.observe(i.current)}):t.current&&r.observe(t.current),()=>{r.disconnect()}},[t,n])},lNt=J(pe)`
2338  display: grid;
2339  grid-template-columns: ${({$hasSideNav:t})=>t?"auto 1fr":"1fr"};
2340`,cNt=J(pe)`
2341  overflow-x: hidden;
2342`,uNt=({sideNav:t,children:e})=>p.jsxs(lNt,{$hasSideNav:!!t,children:[t,p.jsx(cNt,{paddingBottom:10,children:e})]}),Ak={Root:uNt,Header:oSe,BaseHeader:BF,Grid:sNt,Action:tNt,Content:nNt},dNt=()=>{const{formatMessage:t}=be();return p.jsxs(gb.Main,{labelledBy:"title",children:[p.jsx(Ak.Header,{id:"title",title:t({id:"content-manager.pageNotFound",defaultMessage:"Page not found"})}),p.jsx(Ak.Content,{children:p.jsx(Gb,{action:p.jsx(aS,{tag:yc,variant:"secondary",endIcon:p.jsx(aPe,{}),to:"/",children:t({id:"app.components.NotFoundPage.back",defaultMessage:"Back to homepage"})}),content:t({id:"app.page.not.found",defaultMessage:"Oops! We can't seem to find the page you're looging for..."}),hasRadius:!0,icon:p.jsx(gyt,{width:"16rem"}),shadow:"tableShadow"})})]})},fNt=()=>[...window.strapi.features.isEnabled(window.strapi.features.AUDIT_LOGS)?[{path:"audit-logs",lazy:async()=>{const{ProtectedListPage:t}=await Z(()=>import("./ListPage-DWol3DVZ-37Js58vr.js"),__vite__mapDeps([9,10]));return{Component:t}}}]:[],...window.strapi.features.isEnabled(window.strapi.features.SSO)?[{path:"single-sign-on",lazy:async()=>{const{ProtectedSSO:t}=await Z(()=>import("./SingleSignOnPage-pdSopNwV-CacLbBcD.js"),__vite__mapDeps([11,12]));return{Component:t}}}]:[]],Cd="The Form Component has not been initialised, ensure you are using this hook within a Form component",[hNt,mr]=dd("Form",{disabled:!1,errors:{},initialValues:{},isSubmitting:!1,modified:!1,addFieldRow:()=>{throw new Error(Cd)},moveFieldRow:()=>{throw new Error(Cd)},onChange:()=>{throw new Error(Cd)},removeFieldRow:()=>{throw new Error(Cd)},resetForm:()=>{throw new Error(Cd)},setErrors:()=>{throw new Error(Cd)},setValues:()=>{throw new Error(Cd)},setSubmitting:()=>{throw new Error(Cd)},validate:async()=>{throw new Error(Cd)},values:{}}),dE=y.forwardRef(({disabled:t=!1,method:e,onSubmit:n,initialErrors:r,...i},s)=>{const a=y.useRef(null),o=y.useRef(i.initialValues??{}),[l,c]=y.useReducer(mNt,{errors:r??{},isSubmitting:!1,values:i.initialValues??{}});y.useEffect(()=>{pg(o.current,i.initialValues)||(o.current=i.initialValues??{},c({type:"SET_INITIAL_VALUES",payload:i.initialValues??{}}))},[i.initialValues]);const u=y.useCallback(C=>{c({type:"SET_ERRORS",payload:C})},[]),d=y.useCallback(C=>{c({type:"SET_VALUES",payload:C})},[]);y.useEffect(()=>{if(Object.keys(l.errors).length===0)return;const C=setTimeout(()=>{const[T]=a.current.querySelectorAll("[data-strapi-field-error]");if(T){const I=T.getAttribute("id"),D=a.current.querySelector(`[aria-describedby="${I}"]`);D&&D instanceof HTMLElement&&D.focus()}});return()=>clearTimeout(C)},[l.errors]);const f=y.useCallback(async(C=!0,T={})=>{if(u({}),!i.validationSchema&&!i.validate)return{data:l.values};try{let I;if(i.validationSchema)I=await i.validationSchema.validate(l.values,{abortEarly:!1});else if(i.validate)I=await i.validate(l.values,T);else throw new Error("No validation schema or validate function provided");return{data:I}}catch(I){if(pNt(I)){const D=KO(I);return C&&u(D),{errors:D}}else throw I}},[i,u,l.values]),h=async C=>{if(C.stopPropagation(),C.preventDefault(),!!n){c({type:"SUBMIT_ATTEMPT"});try{const{data:T,errors:I}=await f();if(I)throw u(I),new Error("Submission failed");await n(T,{setErrors:u,setValues:d,resetForm:S}),c({type:"SUBMIT_SUCCESS"})}catch(T){if(c({type:"SUBMIT_FAILURE"}),T instanceof Error&&T.message==="Submission failed")return}}},m=y.useMemo(()=>!pg(o.current,l.values),[l.values]),g=Yu((C,T)=>{if(typeof C=="string"){c({type:"SET_FIELD_VALUE",payload:{field:C,value:T}});return}const I=C.target||C.currentTarget,{type:D,name:k,id:O,value:P,options:M,multiple:j}=I,U=k||O;let z;if(/number|range/.test(D)){const G=parseFloat(P);z=isNaN(G)?"":G}else/checkbox/.test(D)?z=!ku(l.values,U):M&&j?z=Array.from(M).filter(G=>G.selected).map(G=>G.value):P===""?z=null:z=P;U&&c({type:"SET_FIELD_VALUE",payload:{field:U,value:z}})}),b=y.useCallback((C,T,I)=>{c({type:"ADD_FIELD_ROW",payload:{field:C,value:T,addAtIndex:I}})},[]),E=y.useCallback((C,T)=>{c({type:"REMOVE_FIELD_ROW",payload:{field:C,removeAtIndex:T}})},[]),x=y.useCallback((C,T,I)=>{c({type:"MOVE_FIELD_ROW",payload:{field:C,fromIndex:T,toIndex:I}})},[]),S=y.useCallback(()=>{c({type:"RESET_FORM",payload:{errors:{},isSubmitting:!1,values:o.current}})},[]),A=y.useCallback(C=>{c({type:"SET_ISSUBMITTING",payload:C})},[]),R=Qn(a,s);return p.jsx("form",{ref:R,method:e,noValidate:!0,onSubmit:h,children:p.jsx(hNt,{disabled:t,onChange:g,initialValues:o.current,modified:m,addFieldRow:b,moveFieldRow:x,removeFieldRow:E,resetForm:S,setErrors:u,setValues:d,setSubmitting:A,validate:f,...l,children:typeof i.children=="function"?i.children({modified:m,disabled:t,onChange:g,...l,setErrors:u,resetForm:S}):i.children})})}),pNt=t=>typeof t=="object"&&t!==null&&"name"in t&&typeof t.name=="string"&&t.name==="ValidationError",KO=t=>{let e={};if(t.inner){if(t.inner.length===0)return $h(e,t.path,t.message);for(const n of t.inner)ku(e,n.path)||(e=$h(e,n.path,n.message))}return e},mNt=(t,e)=>ud(t,n=>{switch(e.type){case"SET_INITIAL_VALUES":n.values=e.payload;break;case"SET_VALUES":n.values=e.payload;break;case"SUBMIT_ATTEMPT":n.isSubmitting=!0;break;case"SUBMIT_FAILURE":n.isSubmitting=!1;break;case"SUBMIT_SUCCESS":n.isSubmitting=!1;break;case"SET_FIELD_VALUE":n.values=$h(t.values,e.payload.field,e.payload.value);break;case"ADD_FIELD_ROW":{const r=ku(t.values,e.payload.field,[]);let i=e.payload.addAtIndex;i===void 0?i=r.length:i<0&&(i=0);const[s]=pS(i>0?r.at(i-1)?.__temp_key__:null,r.at(i)?.__temp_key__,1);n.values=$h(t.values,e.payload.field,r.toSpliced(i,0,{...e.payload.value,__temp_key__:s}));break}case"MOVE_FIELD_ROW":{const{field:r,fromIndex:i,toIndex:s}=e.payload,a=[...ku(t.values,r,[])],o=a[i],l=i>s?a[s-1]?.__temp_key__:a[s]?.__temp_key__,c=i>s?a[s]?.__temp_key__:a[s+1]?.__temp_key__,[u]=pS(l,c,1);a.splice(i,1),a.splice(s,0,{...o,__temp_key__:u}),n.values=$h(t.values,r,a);break}case"REMOVE_FIELD_ROW":{const r=ku(t.values,e.payload.field,[]);let i=e.payload.removeAtIndex;i===void 0?i=r.length-1:i<0&&(i=0);const s=$h(r,i.toString(),void 0).filter(a=>a);n.values=$h(t.values,e.payload.field,s.length>0?s:[]);break}case"SET_ERRORS":pg(t.errors,e.payload)||(n.errors=e.payload);break;case"SET_ISSUBMITTING":n.isSubmitting=e.payload;break;case"RESET_FORM":n.values=e.payload.values,n.errors=e.payload.errors,n.isSubmitting=e.payload.isSubmitting;break}}),$a=t=>{const{formatMessage:e}=be(),n=mr("useField",o=>
2342ku(o.initialValues,t)),r=mr("useField",o=>ku(o.values,t)),i=mr("useField",o=>o.onChange),s=mr("useField",o=>ku(o.errors,t)),a=mr("useField",o=>{const l=ku(o.errors,t);if(kse(l)){const{values:c,...u}=l;return e(u,c)}return l});return{initialValue:n,rawError:s,error:kse(a)?e({id:a.id,defaultMessage:a.defaultMessage},a.values):typeof a=="string"?a:void 0,onChange:i,value:r}},kse=t=>typeof t=="object"&&t!==null&&!Array.isArray(t)&&"id"in t&&"defaultMessage"in t,gNt=({onProceed:t=()=>{},onCancel:e=()=>{}})=>{const{formatMessage:n}=be(),r=mr("Blocker",a=>a.modified),i=mr("Blocker",a=>a.isSubmitting),s=ahe(({currentLocation:a,nextLocation:o})=>!i&&r&&(a.pathname!==o.pathname||a.search!==o.search));if(s.state==="blocked"){const a=o=>{o||(e(),s.reset())};return p.jsx(Jt.Root,{open:!0,onOpenChange:a,children:p.jsxs(Jt.Content,{children:[p.jsx(Jt.Header,{children:n({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"})}),p.jsx(Jt.Body,{icon:p.jsx(La,{width:"24px",height:"24px",fill:"danger600"}),children:n({id:"global.prompt.unsaved",defaultMessage:"You have unsaved changes, are you sure you want to leave?"})}),p.jsxs(Jt.Footer,{children:[p.jsx(Jt.Cancel,{children:p.jsx(dt,{variant:"tertiary",children:n({id:"app.components.Button.cancel",defaultMessage:"Cancel"})})}),p.jsx(dt,{onClick:()=>{t(),s.proceed()},variant:"danger",children:n({id:"app.components.Button.confirm",defaultMessage:"Confirm"})})]})]})})}return null},mo=t=>{const{search:e}=bi(),n=y.useMemo(()=>new URLSearchParams(e),[e]),[r,i]=y.useState(null);return y.useEffect(()=>{n.has("field")&&n.get("field")===t&&r&&(r.focus(),r.scrollIntoView({block:"center"}))},[n,t,r]),i},vNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const{formatMessage:o}=be(),l=$a(t),c=mo(t),u=Qn(a,c);return p.jsxs(Ne.Root,{error:l.error,name:t,hint:r,required:e,maxWidth:"320px",children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(but,{ref:u,checked:l.value===null?null:l.value||!1,offLabel:o({id:"app.components.ToggleCheckbox.off-label",defaultMessage:"False"}),onLabel:o({id:"app.components.ToggleCheckbox.on-label",defaultMessage:"True"}),onChange:l.onChange,...s}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),yNt=y.memo(vNt),bNt=y.forwardRef(({name:t,required:e,label:n,hint:r,type:i,...s},a)=>{const o=$a(t),l=mo(t),c=Qn(a,l);return p.jsxs(Ne.Root,{error:o.error,name:t,hint:r,required:e,children:[p.jsx(cd,{onCheckedChange:u=>o.onChange(t,!!u),ref:c,checked:o.value,...s,children:n||s["aria-label"]}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),ENt=y.memo(bNt),xNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,type:s,...a},o)=>{const{formatMessage:l}=be(),c=$a(t),u=mo(t),d=Qn(o,u),[f,h]=y.useState(null),m=typeof c.value=="string"?new Date(c.value):c.value,g=b=>{if(!b){c.onChange(t,null),h(null);return}const E=wNt(b);c.onChange(t,E.toISOString()),h(E)};return p.jsxs(Ne.Root,{error:c.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(Aye,{ref:d,clearLabel:l({id:"clearLabel",defaultMessage:"Clear"}),onChange:g,onClear:()=>{c.onChange(t,null),h(null)},onBlur:()=>{c.value&&!m&&c.onChange(t,f?.toISOString()??null)},value:m,...a}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),wNt=t=>new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate())),SNt=y.memo(xNt),TNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const{formatMessage:o}=be(),l=$a(t),c=mo(t),u=Qn(a,c),d=typeof l.value=="string"?new Date(l.value):l.value;return p.jsxs(Ne.Root,{error:l.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(mW,{ref:u,clearLabel:o({id:"clearLabel",defaultMessage:"Clear"}),onChange:f=>{l.onChange(t,f?f.toISOString():null)},onClear:()=>l.onChange(t,null),value:d,...s}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),ANt=y.memo(TNt),CNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const o=$a(t),l=mo(t),c=Qn(a,l);return p.jsxs(Ne.Root,{error:o.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(df,{ref:c,autoComplete:"email",onChange:o.onChange,value:o.value,...s,type:"email"}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),RNt=y.memo(CNt),_Nt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,options:s=[],...a},o)=>{const{formatMessage:l}=be(),c=$a(t),u=mo(t),d=Qn(o,u);return p.jsxs(Ne.Root,{error:c.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsxs(fa,{ref:d,onChange:f=>{c.onChange(t,f)},value:c.value,...a,children:[p.jsx(Mi,{value:"",disabled:e,hidden:e,children:l({
2342id:"components.InputSelect.option.placeholder",defaultMessage:"Choose here"})}),s.map(({value:f,label:h,disabled:m,hidden:g})=>p.jsx(Mi,{value:f,disabled:m,hidden:g,children:h??f},f))]}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),INt=y.memo(_Nt),kNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const o=$a(t),l=mo(t),c=Qn(a,l);return p.jsxs(Ne.Root,{error:o.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(Nlt,{ref:c,value:typeof o.value=="object"?JSON.stringify(o.value,null,2):o.value,onChange:u=>{const d=e&&!u.length?null:u;o.onChange(t,d)},minHeight:"25.2rem",maxHeight:"50.4rem",...s}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),DNt=y.memo(kNt),LNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,type:s,...a},o)=>{const l=$a(t),c=mo(t),u=Qn(o,c);return p.jsxs(Ne.Root,{error:l.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(rct,{ref:u,onValueChange:d=>{l.onChange(t,d??null)},step:s==="float"||s=="decimal"?.01:1,value:l.value??void 0,...a}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),ONt=y.memo(LNt),MNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const[o,l]=y.useState(!1),{formatMessage:c}=be(),u=$a(t),d=mo(t),f=Qn(a,d);return p.jsxs(Ne.Root,{error:u.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(df,{ref:f,autoComplete:"password",endAction:p.jsx(Ne.Action,{label:c({id:"Auth.form.password.show-password",defaultMessage:"Show password"}),onClick:()=>{l(h=>!h)},children:o?p.jsx(Q8,{fill:"neutral500"}):p.jsx(l8e,{fill:"neutral500"})}),onChange:u.onChange,value:u.value,...s,type:o?"text":"password"}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),PNt=y.memo(MNt),$Nt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const o=$a(t),l=mo(t),c=Qn(a,l);return p.jsxs(Ne.Root,{error:o.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(df,{ref:c,onChange:o.onChange,value:o.value??"",...s}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),lSe=y.memo($Nt),NNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const o=$a(t),l=mo(t),c=Qn(a,l);return p.jsxs(Ne.Root,{error:o.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(wW,{ref:c,onChange:o.onChange,value:o.value??"",...s}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),FNt=y.memo(NNt),jNt=y.forwardRef(({name:t,required:e,label:n,hint:r,labelAction:i,...s},a)=>{const{formatMessage:o}=be(),l=$a(t),c=mo(t),u=Qn(a,c);return p.jsxs(Ne.Root,{error:l.error,name:t,hint:r,required:e,children:[p.jsx(Ne.Label,{action:i,children:n}),p.jsx(Rye,{ref:u,clearLabel:o({id:"clearLabel",defaultMessage:"Clear"}),onChange:d=>{l.onChange(t,`${d}:00.000`)},onClear:()=>l.onChange(t,void 0),value:l.value??"",...s}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),BNt=y.memo(jNt),UNt=y.memo(y.forwardRef((t,e)=>{switch(t.type){case"biginteger":case"timestamp":case"string":case"uid":return p.jsx(lSe,{ref:e,...t});case"boolean":return p.jsx(yNt,{ref:e,...t});case"checkbox":return p.jsx(ENt,{ref:e,...t});case"datetime":return p.jsx(ANt,{ref:e,...t});case"date":return p.jsx(SNt,{ref:e,...t});case"decimal":case"float":case"integer":return p.jsx(ONt,{ref:e,...t});case"json":return p.jsx(DNt,{ref:e,...t});case"email":return p.jsx(RNt,{ref:e,...t});case"enumeration":return p.jsx(INt,{ref:e,...t});case"password":return p.jsx(PNt,{ref:e,...t});case"text":return p.jsx(FNt,{ref:e,...t});case"time":return p.jsx(BNt,{ref:e,...t});default:return p.jsx(HNt,{ref:e,...t})}})),HNt=y.forwardRef(({label:t,hint:e,name:n,required:r,type:i,labelAction:s},a)=>{const{error:o}=$a(n),l=mo(n),c=Qn(a,l);return p.jsxs(Ne.Root,{error:o,name:n,hint:e,required:r,children:[p.jsx(Ne.Label,{action:s,children:t}),p.jsx(df,{ref:c,disabled:!0,placeholder:`Unsupported field type: ${i}`,required:r,type:"text",value:""}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),vg=y.memo(UNt),VNt=J.img`
2343  height: 7.2rem;
2344`,zg=()=>{const{logos:{auth:t}}=ROt("UnauthenticatedLogo");return p.jsx(VNt,{src:t?.custom?.url||t.default,"aria-hidden":!0,alt:""})},WNt=J(pe)`
2345  margin: 0 auto;
2346  width: 552px;
2347`,fE=J(X)`
2348  flex-direction: column;
2349`,zNt=()=>{const t=KT(i=>i.admin_app.language.localeNames),e=jO(),{formatMessage:n,locale:r}=be();return p.jsx(fa,{"aria-label":n({id:"global.localeToggle.label",defaultMessage:"Select interface language"}),value:r,onChange:i=>{e(xwe(i))},children:Object.entries(t).map(([i,s])=>p.jsx(Mi,{value:i,children:s},i))})},Gg=({children:t})=>p.jsx(WNt,{shadow:"tableShadow",hasRadius:!0,paddingTop:9,paddingBottom:9,paddingLeft:10,paddingRight:10,background:"neutral0",children:t}),qg=({children:t})=>p.jsxs("div",{children:[p.jsx(X,{tag:"header",justifyContent:"flex-end",children:p.jsx(pe,{paddingTop:6,paddingRight:8,children:p.jsx(zNt,{})})}),p.jsx(pe,{paddingTop:2,paddingBottom:11,children:t})]}
2349),An={email:{id:"components.Input.error.validation.email",defaultMessage:"This is not a valid email."},json:{id:"components.Input.error.validation.json",defaultMessage:"This doesn't match the JSON format"},lowercase:{id:"components.Input.error.validation.lowercase",defaultMessage:"The value must be a lowercase string"},max:{id:"components.Input.error.validation.max",defaultMessage:"The value is too high (max: {max})."},maxLength:{id:"components.Input.error.validation.maxLength",defaultMessage:"The value is too long (max: {max})."},min:{id:"components.Input.error.validation.min",defaultMessage:"The value is too low (min: {min})."},minLength:{id:"components.Input.error.validation.minLength",defaultMessage:"The value is too short (min: {min})."},regex:{id:"components.Input.error.validation.regex",defaultMessage:"The value does not match the regex."},required:{id:"components.Input.error.validation.required",defaultMessage:"This value is required."},string:{id:"components.Input.error.validation.string",defaultMessage:"This is not a valid string."},unique:{id:"components.Input.error.validation.unique",defaultMessage:"This value is already used."},integer:{id:"component.Input.error.validation.integer",defaultMessage:"The value must be an integer"}},GNt=ns().shape({email:Mn().nullable().email({id:An.email.id,defaultMessage:"Not a valid email"}).required(An.required),password:Mn().required(An.required).nullable(),rememberMe:HO().nullable()}),cSe=({children:t})=>{const[e,n]=y.useState(),{formatMessage:r}=be(),{search:i}=bi(),s=y.useMemo(()=>new URLSearchParams(i),[i]),a=ji(),{login:o}=Dc("Login",c=>c),l=async c=>{n(void 0);const u=await o(c);if("error"in u){const d=u.error.message??"Something went wrong";if(l2e(d).toLowerCase()==="usernotactive"){a("/auth/oops");return}n(d)}else{const d=s.get("redirectTo"),f=d?decodeURIComponent(d):"/";a(f)}};return p.jsx(qg,{children:p.jsxs(Lg,{children:[p.jsxs(Gg,{children:[p.jsxs(fE,{children:[p.jsx(zg,{}),p.jsx(pe,{paddingTop:6,paddingBottom:1,children:p.jsx(le,{variant:"alpha",tag:"h1",children:r({id:"Auth.form.welcome.title",defaultMessage:"Welcome!"})})}),p.jsx(pe,{paddingBottom:7,children:p.jsx(le,{variant:"epsilon",textColor:"neutral600",children:r({id:"Auth.form.welcome.subtitle",defaultMessage:"Log in to your Strapi account"})})}),e?p.jsx(le,{id:"global-form-error",role:"alert",tabIndex:-1,textColor:"danger600",children:e}):null]}),p.jsx(dE,{method:"PUT",initialValues:{email:"",password:"",rememberMe:!1},onSubmit:c=>{l(c)},validationSchema:GNt,children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:6,children:[[{label:r({id:"Auth.form.email.label",defaultMessage:"Email"}),name:"email",placeholder:r({id:"Auth.form.email.placeholder",defaultMessage:"[email protected]"}),required:!0,type:"string"},{label:r({id:"global.password",defaultMessage:"Password"}),name:"password",required:!0,type:"password"},{label:r({id:"Auth.form.rememberMe.label",defaultMessage:"Remember me"}),name:"rememberMe",type:"checkbox"}].map(c=>p.jsx(vg,{...c},c.name)),p.jsx(dt,{fullWidth:!0,type:"submit",children:r({id:"Auth.form.button.login",defaultMessage:"Login"})})]})}),t]}),p.jsx(X,{justifyContent:"center",children:p.jsx(pe,{paddingTop:4,children:p.jsx(Ml,{isExternal:!1,tag:Dl,to:"/auth/forgot-password",children:r({id:"Auth.link.forgot-password",defaultMessage:"Forgot your password?"})})})})]})})},qNt=()=>{const t=ji(),{formatMessage:e}=be(),{_unstableFormatAPIError:n}=os(),[r,{error:i}]=lOt();return p.jsx(qg,{children:p.jsxs(Lg,{children:[p.jsxs(Gg,{children:[p.jsxs(fE,{children:[p.jsx(zg,{}),p.jsx(pe,{paddingTop:6,paddingBottom:7,children:p.jsx(le,{tag:"h1",variant:"alpha",children:e({id:"Auth.form.button.password-recovery",defaultMessage:"Password Recovery"})})}),i?p.jsx(le,{id:"global-form-error",role:"alert",tabIndex:-1,textColor:"danger600",children:Xw(i)?n(i):e({id:"notification.error",defaultMessage:"An error occurred"})}):null]}),p.jsx(dE,{method:"POST",initialValues:{email:""},onSubmit:async s=>{"error"in await r(s)||t("/auth/forgot-password-success")},validationSchema:ns().shape({email:Mn().email(An.email).required({id:An.required.id,defaultMessage:"This field is required."}).nullable()}),children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:6,children:[[{label:e({id:"Auth.form.email.label",defaultMessage:"Email"}),name:"email",placeholder:e({id:"Auth.form.email.placeholder",defaultMessage:"[email protected]"}),required:!0,type:"string"}].map(s=>p.jsx(vg,{...s},s.name)),p.jsx(dt,{type:"submit",fullWidth:!0,children:e({id:"Auth.form.button.forgot-password",defaultMessage:"Send Email"})})]})})]}),p.jsx(X,{justifyContent:"center",children:p.jsx(pe,{paddingTop:4,children:p.jsx(Ml,{tag:Dl,to:"/auth/login",children:e({id:"Auth.link.ready",defaultMessage:"Ready to sign in?"})})})})]})})},KNt=()=>{const{formatMessage:t}=be();return p.jsx(qg,{children:p.jsxs(Lg,{children:[p.jsx(Gg,{children:p.jsxs(fE,{children:[p.jsx(zg,{}),p.jsx(pe,{paddingTop:6,paddingBottom:7,children:p.jsx(le,{tag:"h1",variant:"alpha",children:t({id:"app.containers.AuthPage.ForgotPasswordSuccess.title",defaultMessage:"Email sent"})})}),p.jsx(le,{children:t({id:"app.containers.AuthPage.ForgotPasswordSuccess.text.email",defaultMessage:"It can take a few minutes to receive your password recovery link."})}),p.jsx(pe,{paddingTop:4,children:p.jsx(le,{children:t({id:"app.containers.AuthPage.ForgotPasswordSuccess.text.contact-admin",defaultMessage:"If you do not receive this link, please contact your administrator."})})})]})}),p.jsx(X,{justifyContent:"center",children:p.jsx(pe,{paddingTop:4,children:p.jsx(Ml,{tag:Dl,to:"/auth/login",children:t({id:"Auth.link.signin",defaultMessage:"Sign in"})})})})]})})},YNt=()=>{const{formatMessage:t}=be(),{search:e}=bi(),r=y.useMemo(()=>new URLSearchParams(e),[e]).get("info")||t({id:"Auth.components.Oops.text",defaultMessage:"Your account has been suspended."});return p.jsx(qg,{children:p.jsxs(Lg,{children:[p.jsx(Gg,{children:p.jsxs(fE,{children:[p.jsx(zg,{}),p.jsx(pe,{paddingTop:6,paddingBottom:7,children:p.jsx(le,{tag:"h1",variant:"alpha",children:t({id:"Auth.components.Oops.title",defaultMessage:"Oops..."})})}),p.jsx(le,{children:r}),p.jsx(pe,{paddingTop:4,children:p.jsx(le,{children:t({id:"Auth.components.Oops.text.admin",defaultMessage:"If this is a mistake, please contact your administrator."})})})]})}),p.jsx(X,{justifyContent:"center",children:p.jsx(pe,{paddingTop:4,children:p.jsx(Ml,{tag:Dl,to:"/auth/login",children:t({id:"Auth.link.signin",defaultMessage:"Sign in"})})})})]})})},QNt=(t,e)=>{const[n,r]=y.useState(()=>{const i=window.localStorage.getItem(t);if(i!==null)try{return JSON.parse(i)}catch{return i}return e});return y.useEffect(()=>{window.localStorage.setItem(t,JSON.stringify(n))},[t,n]),[n,r]},XNt=J(Ne.Root)`
2350  height: 3.2rem;
2351  width: 3.2rem;
2352
2353  > label,
2354  ~ input {
2355    display: block;
2356    position: absolute;
2357    top: 0;
2358    left: 0;
2359    right: 0;
2360    bottom: 0;
2361  }
2362
2363  > label {
2364    color: inherit;
2365    cursor: pointer;
2366    padding: ${({theme:t})=>t.spaces[2]};
2367    text-align: center;
2368    vertical-align: middle;
2369  }
2370
2371  &:hover,
2372  &:focus-within {
2373    background-color: ${({theme:t})=>t.colors.neutral0};
2374  }
2375
2376  &:active,
2377  &.selected {
2378    color: ${({theme:t})=>t.colors.primary700};
2379    background-color: ${({theme:t})=>t.colors.neutral0};
2380    border-color: ${({theme:t})=>t.colors.primary700};
2381  }
2382`,i3={postResponse:90*24*60*60*1e3,postFirstDismissal:14*24*60*60*1e3,postSubsequentDism
2382issal:90*24*60*60*1e3,display:30*60*1e3},ZNt=[...Array(11).keys()],JNt=t=>{const{enabled:e,lastResponseDate:n,firstDismissalDate:r,lastDismissalDate:i}=t;return window.strapi.flags.nps===!1||e===!1?!1:n?Date.now()-new Date(n).getTime()>=i3.postResponse:i?Date.now()-new Date(i).getTime()>=i3.postSubsequentDismissal:r?Date.now()-new Date(r).getTime()>=i3.postFirstDismissal:!0},eFt=()=>{const{formatMessage:t}=be(),{npsSurveySettings:e,setNpsSurveySettings:n}=uSe(),[r,i]=y.useState(!1),{toggleNotification:s}=yn(),a=yF("NpsSurvey",g=>g.currentEnvironment),o=yF("NpsSurvey",g=>g.strapiVersion),[l,c]=y.useState(JNt(e)),[u,d]=y.useState(!1);y.useEffect(()=>{const g=setTimeout(()=>{d(!0)},i3.display);return()=>{clearTimeout(g)}},[]);const{user:f}=Dc("NpsSurvey",g=>g);if(!u||!l)return null;const h=async({npsSurveyRating:g,npsSurveyFeedback:b})=>{try{const E={email:typeof f=="object"&&f.email?f.email:"",rating:g,comment:b,environment:a,version:o??void 0,license:window.strapi.projectType,isHostedOnStrapiCloud:Tk.STRAPI_HOSTING==="strapi.cloud"};if(!(await fetch("https://analytics.strapi.io/submit-nps",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(E)})).ok)throw new Error("Failed to submit NPS survey");n(S=>
2382({...S,lastResponseDate:new Date().toString(),firstDismissalDate:null,lastDismissalDate:null})),i(!0),setTimeout(()=>{c(!1)},3e3)}catch{s({type:"danger",message:t({id:"notification.error",defaultMessage:"An error occurred"})})}},m=()=>{n(g=>{const b={...g,lastResponseDate:null};return g.firstDismissalDate?b.lastDismissalDate=new Date().toString():b.firstDismissalDate=new Date().toString(),b}),c(!1)};return p.jsx(hW,{children:p.jsx(JT,{initialValues:{npsSurveyFeedback:"",npsSurveyRating:null},onSubmit:h,validationSchema:ns({npsSurveyFeedback:Mn(),npsSurveyRating:lE().required()}),children:({values:g,handleChange:b,setFieldValue:E,isSubmitting:x})=>p.jsx(uE,{name:"npsSurveyForm",children:p.jsx(X,{hasRadius:!0,direction:"column",padding:4,borderColor:"primary200",background:"neutral0",shadow:"popupShadow",position:"fixed",bottom:0,left:"50%",transform:"translateX(-50%)",zIndex:"200",width:"50%",children:r?p.jsx(le,{fontWeight:"semiBold",children:t({id:"app.components.NpsSurvey.feedback-response",defaultMessage:"Thank you very much for your feedback!"})}):p.jsxs(pe,{tag:"fieldset",width:"100%",borderWidth:0,children:[p.jsxs(X,{justifyContent:"space-between",width:"100%",children:[p.jsx(pe,{marginLeft:"auto",marginRight:"auto",children:p.jsx(le,{fontWeight:"semiBold",tag:"legend",children:t({id:"app.components.NpsSurvey.banner-title",defaultMessage:"How likely are you to recommend Strapi to a friend or colleague?"})})}),p.jsx(Yn,{onClick:m,withTooltip:!1,label:t({id:"app.components.NpsSurvey.dismiss-survey-label",defaultMessage:"Dismiss survey"}),children:p.jsx(Ni,{})})]}),p.jsxs(X,{gap:2,marginTop:2,marginBottom:2,justifyContent:"center",children:[p.jsx(le,{variant:"pi",textColor:"neutral600",children:t({id:"app.components.NpsSurvey.no-recommendation",defaultMessage:"Not at all likely"})}),ZNt.map(S=>p.jsx(XNt,{name:"npsSurveyRating",className:g.npsSurveyRating===S?"selected":void 0,hasRadius:!0,background:"primary100",borderColor:"primary200",color:"primary600",position:"relative",cursor:"pointer",children:p.jsxs(Ne.Label,{children:[p.jsx(xi,{children:p.jsx(Ne.Input,{type:"radio",checked:g.npsSurveyRating===S,onChange:A=>E("npsSurveyRating",parseInt(A.target.value,10)),value:S})}),S]})},S)),p.jsx(le,{variant:"pi",textColor:"neutral600",children:t({id:"app.components.NpsSurvey.happy-to-recommend",defaultMessage:"Extremely likely"})})]}),g.npsSurveyRating!==null&&p.jsxs(X,{direction:"column",children:[p.jsx(pe,{marginTop:2,children:p.jsx(Ne.Label,{fontWeight:"semiBold",fontSize:2,children:t({id:"app.components.NpsSurvey.feedback-question",defaultMessage:"Do you have any suggestion for improvements?"})})}),p.jsx(pe,{width:"62%",marginTop:3,marginBottom:4,children:p.jsx(wW,{id:"npsSurveyFeedback",width:"100%",onChange:b,value:g.npsSurveyFeedback})}),p.jsx(dt,{marginBottom:2,type:"submit",loading:x,children:t({id:"app.components.NpsSurvey.submit-feedback",defaultMessage:"Submit Feedback"})})]})]})})})})})};function uSe(){const[t,e]=QNt("STRAPI_NPS_SURVEY_SETTINGS",{enabled:!0,lastResponseDate:null,firstDismissalDate:null,lastDismissalDate:null});
2382return{npsSurveySettings:t,setNpsSurveySettings:e}}const tFt=ns().shape({firstname:Mn().trim().required(An.required).nullable(),lastname:Mn().nullable(),password:Mn().min(8,{id:An.minLength.id,defaultMessage:"Password must be at least 8 characters",values:{min:8}}).matches(/[a-z]/,{message:{id:"components.Input.error.contain.lowercase",defaultMessage:"Password must contain at least 1 lowercase letter"}}).matches(/[A-Z]/,{message:{id:"components.Input.error.contain.uppercase",defaultMessage:"Password must contain at least 1 uppercase letter"}}).matches(/\d/,{message:{id:"components.Input.error.contain.number",defaultMessage:"Password must contain at least 1 number"}}).required({id:An.required.id,defaultMessage:"Password is required"}).nullable(),confirmPassword:Mn().required({id:An.required.id,defaultMessage:"Confirm password is required"}).oneOf([jz("password"),null],{id:"components.Input.error.password.noMatch",defaultMessage:"Passwords must match"}).nullable(),registrationToken:Mn().required({id:An.required.id,defaultMessage:"Registration token is required"})}),nFt=ns().shape({firstname:Mn().trim().required({id:An.required.id,defaultMessage:"Firstname is required"}).nullable(),lastname:Mn().nullable(),password:Mn().min(8,{id:An.minLength.id,defaultMessage:"Password must be at least 8 characters",values:{min:8}}).matches(/[a-z]/,{message:{id:"components.Input.error.contain.lowercase",defaultMessage:"Password must contain at least 1 lowercase letter"}}).matches(/[A-Z]/,{message:{id:"components.Input.error.contain.uppercase",defaultMessage:"Password must contain at least 1 uppercase letter"}}).matches(/\d/,{message:{id:"components.Input.error.contain.number",defaultMessage:"Password must contain at least 1 number"}}).required({id:An.required.id,defaultMessage:"Password is required"}).nullable(),confirmPassword:Mn().required({id:An.required,defaultMessage:"Confirm password is required"}).nullable().oneOf([jz("password"),null],{id:"components.Input.error.password.noMatch",defaultMessage:"Passwords must match"}),email:Mn().email({id:An.email.id,defaultMessage:"Not a valid email"}).strict().lowercase({id:An.lowercase.id,defaultMessage:"Email must be lowercase"}).required({id:An.required.id,defaultMessage:"Email is required"}).nullable()}),Dse=({hasAdmin:t})=>{const{toggleNotification:e}=yn(),n=ji(),[r,i]=y.useState(0),[s,a]=y.useState(),{trackUsage:o}=va(),{formatMessage:l}=be(),c=Dwe("Register",k=>k.setSkipped),{search:u}=bi(),d=y.useMemo(()=>new URLSearchParams(u),[u]),f=Gu("/auth/:authType"),{_unstableFormatAPIError:h,_unstableFormatValidationErrors:m}
2382=os(),{setNpsSurveySettings:g}=uSe(),b=d.get("registrationToken"),{data:E,error:x}=oOt(b,{skip:!b});y.useEffect(()=>{if(x){const k=Xw(x)?h(x):x.message??"";e({type:"danger",message:k}),n(`/auth/oops?info=${encodeURIComponent(k)}`)}},[x,h,n,e]);const[S]=sOt(),[A]=aOt(),R=jO(),C=async({news:k,...O},P)=>{const M=await S(O);if("data"in M){R(hS({token:M.data.token}));const{roles:j}=M.data.user;j&&j.find(({code:z})=>z==="strapi-super-admin")&&(localStorage.setItem("GUIDED_TOUR_SKIPPED",JSON.stringify(!1)),c(!1),o("didLaunchGuidedtour")),k?(g(U=>({...U,enabled:!0})),n({pathname:"/usecase",search:"?hasAdmin=true"})):n("/")}else if(Xw(M.error)){if(o("didNotCreateFirstAdmin"),M.error.name==="ValidationError"){P(m(M.error));return}a(h(M.error))}},T=async({news:k,...O},P)=>{const M=await A(O);if("data"in M)R(hS({token:M.data.token})),k?(g(j=>({...j,enabled:!0})),n({pathname:"/usecase",search:`?hasAdmin=${t}`})):n("/");else if(Xw(M.error)){if(o("didNotCreateFirstAdmin"),M.error.name==="ValidationError"){P(m(M.error));return}a(h(M.error))}};if(!f||f.params.authType!=="register"&&f.params.authType!=="register-admin")return p.jsx(Oh,{to:"/"});const I=f.params.authType==="register-admin",D=I?nFt:tFt;return p.jsx(qg,{children:p.jsxs(Gg,{children:[p.jsxs(X,{direction:"column",alignItems:"center",gap:3,children:[p.jsx(zg,{}),p.jsx(le,{tag:"h1",variant:"alpha",textAlign:"center",children:l({id:"Auth.form.welcome.title",defaultMessage:"Welcome to Strapi!"})}),p.jsx(le,{variant:"epsilon",textColor:"neutral600",textAlign:"center",children:l({id:"Auth.form.register.subtitle",defaultMessage:"Credentials are only used to authenticate in Strapi. All saved data will be stored in your database."})}),s?p.jsx(le,{id:"global-form-error",role:"alert",tabIndex:-1,textColor:"danger600",children:s}):null]}),p.jsx(dE,{method:"POST",initialValues:{firstname:E?.firstname||"",lastname:E?.lastname||"",email:E?.email||"",password:"",confirmPassword:"",registrationToken:b||void 0,news:!1},onSubmit:async(k,O)=>{const P=rFt(k);try{await D.validate(P,{abortEarly:!1}),r>0&&I&&o("didSubmitWithErrorsFirstAdmin",{count:r.toString()}),P.registrationToken?T({userInfo:wk(P,["registrationToken","confirmPassword","email","news"]),registrationToken:P.registrationToken,news:P.news},O.setErrors):await C(wk(P,["registrationToken","confirmPassword"]),O.setErrors)}catch(M){M instanceof zs&&O.setErrors(M.inner.reduce((j,{message:U,path:z})=>(z&&typeof U=="object"&&(j[z]=l(U)),j),{})),i(r+1)}},children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:6,marginTop:7,children:[p.jsx(ts.Root,{gap:4,children:[{label:l({id:"Auth.form.firstname.label",defaultMessage:"Firstname"}),name:"firstname",required:!0,size:6,type:"string"},{label:l({id:"Auth.form.lastname.label",defaultMessage:"Lastname"}),name:"lastname",size:6,type:"string"},{disabled:!I,label:l({id:"Auth.form.email.label",defaultMessage:"Email"}),name:"email",required:!0,size:12,type:"email"},{hint:l({id:"Auth.form.password.hint",defaultMessage:"Must be at least 8 characters, 1 uppercase, 1 lowercase & 1 number"}),label:l({id:"global.password",defaultMessage:"Password"}),name:"password",required:!0,size:12,type:"password"},{label:l({id:"Auth.form.confirmPassword.label",defaultMessage:"Confirm Password"}),name:"confirmPassword",required:!0,size:12,type:"password"},{label:l({id:"Auth.form.register.news.label",defaultMessage:"Keep me updated about new features & upcoming improvements (by doing this you accept the {terms} and the {policy})."},{terms:p.jsx(Lse,{target:"_blank",href:"https://strapi.io/terms",rel:"noreferrer",children:l({id:"Auth.privacy-policy-agreement.terms",defaultMessage:"terms"})}),policy:p.jsx(Lse,{target:"_blank",href:"https://strapi.io/privacy",rel:"noreferrer",children:l({id:"Auth.privacy-policy-agreement.policy",defaultMessage:"policy"})})}),name:"news",size:12,type:"checkbox"}].map(({size:k,...O})=>p.jsx(ts.Item,{col:k,direction:"column",alignItems:"stretch",children:p.jsx(vg,{...O})},O.name))}),p.jsx(dt,{fullWidth:!0,size:"L",type:"submit",children:l({id:"Auth.form.button.register",defaultMessage:"Let's start"})})]})}),f?.params.authType==="register"&&p.jsx(pe,{paddingTop:4,children:p.jsx(X,{justifyContent:"center",children:p.jsx(Ml,{tag:Dl,to:"/auth/login",children:l({
2382id:"Auth.link.signin.account",defaultMessage:"Already have an account?"})})})})]})})};function rFt(t){return Object.entries(t).reduce((e,[n,r])=>(!["password","confirmPassword"].includes(n)&&typeof r=="string"?(e[n]=r.trim(),n==="lastname"&&(e[n]=r||void 0)):e[n]=r,e),{})}const Lse=J.a`
2383  color: ${({theme:t})=>t.colors.primary600};
2384`,iFt=ns().shape({password:Mn().min(8,{id:An.minLength.id,defaultMessage:"Password must be at least 8 characters",values:{min:8}}).matches(/[a-z]/,{message:{id:"components.Input.error.contain.lowercase",defaultMessage:"Password must contain at least 1 lowercase letter"}}).matches(/[A-Z]/,{message:{id:"components.Input.error.contain.uppercase",defaultMessage:"Password must contain at least 1 uppercase letter"}}).matches(/\d/,{message:{id:"components.Input.error.contain.number",defaultMessage:"Password must contain at least 1 number"}}).required({id:An.required.id,defaultMessage:"Password is required"}).nullable(),confirmPassword:Mn().required({id:An.required.id,defaultMessage:"Confirm password is required"}).oneOf([jz("password"),null],{id:"components.Input.error.password.noMatch",defaultMessage:"Passwords must match"}).nullable()}),sFt=()=>{const{formatMessage:t}=be(),e=jO(),n=ji(),{search:r}=bi(),i=y.useMemo(()=>new URLSearchParams(r),[r]),{_unstableFormatAPIError:s}=os(),[a,{error:o}]=iOt(),l=async c=>{const u=await a(c);"data"in u&&(e(hS({token:u.data.token})),n("/"))};return i.get("code")?p.jsx(qg,{children:p.jsxs(Lg,{children:[p.jsxs(Gg,{children:[p.jsxs(fE,{children:[p.jsx(zg,{}),p.jsx(pe,{paddingTop:6,paddingBottom:7,children:p.jsx(le,{tag:"h1",variant:"alpha",children:t({id:"global.reset-password",defaultMessage:"Reset password"})})}),o?p.jsx(le,{id:"global-form-error",role:"alert",tabIndex:-1,textColor:"danger600",children:Xw(o)?s(o):t({id:"notification.error",defaultMessage:"An error occurred"})}):null]}),p.jsx(dE,{method:"POST",initialValues:{password:"",confirmPassword:""},onSubmit:c=>{l({password:c.password,resetPasswordToken:i.get("code")})},validationSchema:iFt,children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:6,children:[[{hint:t({id:"Auth.form.password.hint",defaultMessage:"Password must contain at least 8 characters, 1 uppercase, 1 lowercase and 1 number"}),label:t({id:"global.password",defaultMessage:"Password"}),name:"password",required:!0,type:"password"},{label:t({id:"Auth.form.confirmPassword.label",defaultMessage:"Confirm Password"}),name:"confirmPassword",required:!0,type:"password"}].map(c=>p.jsx(vg,{...c},c.name)),p.jsx(dt,{fullWidth:!0,type:"submit",children:t({id:"global.change-password",defaultMessage:"Change password"})})]})})]}),p.jsx(X,{justifyContent:"center",children:p.jsx(pe,{paddingTop:4,children:p.jsx(Ml,{tag:Dl,to:"/auth/login",children:t({id:"Auth.link.ready",defaultMessage:"Ready to sign in?"})})})})]})}):p.jsx(Oh,{to:"/auth/login"})},Ose={"forgot-password":qNt,"forgot-password-success":KNt,login:()=>null,oops:YNt,register:Dse,"register-admin":Dse,"reset-password":sFt,providers:()=>null},aFt=()=>{const{search:t}=bi(),n=Gu("/auth/:authType")?.params.authType,{data:r}=Iz(),{hasAdmin:i}=r??{},s=jie(cSe,async()=>(await Z(()=>import("./Login-BTE_Cz9k-yrBIZIMt.js"),__vite__mapDeps([13,14]))).LoginEE),a=jie(Ose,async()=>(await Z(()=>import("./constants-Dxi38yo0-CAROUARi.js"),__vite__mapDeps([15,14]))).FORMS,{combine(c,u){return{...c,...u}},defaultValue:Ose}),{token:o}=Dc("AuthPage",c=>c);if(!n||!a)return p.jsx(Oh,{to:"/"});const l=a[n];return l?n!=="register-admin"&&n!=="register"&&o?p.jsx(Oh,{to:"/"}):i&&n==="register-admin"&&o?p.jsx(Oh,{to:"/"}):!i&&n!=="register-admin"?p.jsx(Oh,{to:{pathname:"/auth/register-admin",search:t}}):s&&n==="login"?p.jsx(s,{}):n==="login"&&!s?null:p.jsx(l,{hasAdmin:i}):p.jsx(Oh,{to:"/"})},oFt=[{lazy:async()=>{const{ProtectedListPage:t}=await Z(()=>import("./ListPage-D7Qlkk9D-B8DFf8Y5.js"),__vite__mapDeps([16,12,17]));return{Component:t}},path:"roles"},{lazy:async()=>{const{ProtectedCreatePage:t}=await Z(()=>import("./CreatePage-CMkC5wC9-DyAniTX0.js"),__vite__mapDeps([18,19,20,3,21,22]));return{Component:t}},path:"roles/duplicate/:id"},{lazy:async()=>{const{ProtectedCreatePage:t}=await Z(()=>import("./CreatePage-CMkC5wC9-DyAniTX0.js"),__vite__mapDeps([18,19,20,3,21,22]));return{Component:t}},path:"roles/new"},{lazy:async()=>{const{ProtectedEditPage:t}=await Z(()=>import("./EditPage-UHcIKlhQ-DRNry6eC.js"),__vite__mapDeps([23,12,19,20,3]));return{Component:t}},path:"roles/:id"},{lazy:async()=>{const{ProtectedListPage:t}=await Z(()=>import("./ListPage-C8ITVaku-CcxATfuc.js"),__vite__mapDeps([24,10,25,12]));return{Component:t}},path:"users"},{lazy:async()=>{const{ProtectedEditPage:t}=await Z(()=>import("./EditPage-D-DXDPnf-BR0oz58p.js"),__vite__mapDeps([26,17,10,25,12,27]));return{Component:t}},path:"users/:id"},{lazy:async()=>{const{ProtectedCreatePage:t}=await Z(()=>import("./CreatePage-Dqo3PXZo-DfqNqklJ.js"),__vite__mapDeps([28,29,17,30]));return{Component:t}},path:"webhooks/create"},{lazy:async()=>{const{ProtectedEditPage:t}=await Z(()=>import("./EditPage-CJZEJoQP-DDfgUCJV.js"),__vite__mapDeps([29,17,30])).then(e=>e.b);return{Component:t}},path:"webhooks/:id"},{lazy:async()=>{const{ProtectedListPage:t}=await Z(()=>import("./ListPage-DDML0hej-DEdfCgEA.js"),__vite__mapDeps([31,30]));return{Component:t}},path:"webhooks"},{lazy:async()=>{const{ProtectedListView:t}=await Z(()=>import("./ListView-DBC2WBLc-2Sjlh5R4.js"),__vite__mapDeps([32,33,34,35,36,37]));return{Component:t}},path:"api-tokens"},{lazy:async()=>{const{ProtectedCreateView:t}=await Z(()=>import("./CreateView-B8nJeYSW-GNHCqgoK.js"),__vite__mapDeps([38,39,34,35,40,41,21,22,5,2,3]));return{Component:t}},path:"api-tokens/create"},{lazy:async()=>{const{ProtectedEditView:t}=await Z(()=>import("./EditViewPage-CQO7BSJW-DuachhL6.js"),__vite__mapDeps([39,34,35,40,41,21,22,5,2,3]));return{Component:t}},path:"api-tokens/:id"},{lazy:async()=>{const{ProtectedCreateView:t}=await Z(()=>import("./CreateView-wxPZtkV--Xy2rFim7.js"),__vite__mapDeps([42,43,41,35,40,21,22]));return{Component:t}},path:"transfer-tokens/create"},{lazy:async()=>{const{ProtectedListView:t}=await Z(()=>import("./ListView-BNaDzPLr-OY57_mWV.js"),__vite__mapDeps([44,33,41,35,36,37]));return{Component:t}},path:"transfer-tokens"},{lazy:async()=>{const{ProtectedEditView:t}=await Z(()=>import("./EditView-ByMWzlex-DxFe60JC.js"),__vite__mapDeps([43,41,35,40,21,22]));return{Component:t}},path:"transfer-tokens/:id"},{lazy:async()=>{const{ProtectedInstalledPlugins:t}=await Z(()=>import("./InstalledPlugins-BISfAqYE-DAh7D75-.js"),[]);return{Component:t}},path:"list-plugins"},{lazy:async()=>{const{PurchaseAuditLogs:t}=await Z(()=>import("./PurchaseAuditLogs-DjHXN1Tz-CUJ1RzgT.js"),[]);return{Component:t}}
2384,path:"purchase-audit-logs"},{lazy:async()=>{const{PurchaseSingleSignOn:t}=await Z(()=>import("./PurchaseSingleSignOn-DGbdGoUi-4p37Gklc.js"),[]);return{Component:t}},path:"purchase-single-sign-on"},{lazy:async()=>{const{PurchaseContentHistory:t}=await Z(()=>import("./PurchaseContentHistory-DU8CdwGr-DvKsASCB.js"),[]);return{Component:t}},path:"purchase-content-history"}],lFt=()=>[{path:"usecase",lazy:async()=>{const{PrivateUseCasePage:t}=await Z(()=>import("./UseCasePage-DNAHJWv5-w_TO-6hb.js"),__vite__mapDeps([45,46]));return{Component:t}}},...iSe(),{path:"auth/:authType",element:p.jsx(aFt,{})}],cFt=()=>[{index:!0,lazy:async()=>{const{HomePage:t}=await Z(()=>import("./HomePage-CysC5L5a-BrgGyfoX.js"),__vite__mapDeps([47,37,48]));return{Component:t}}},{path:"me",lazy:async()=>{const{ProfilePage:t}=await Z(()=>import("./ProfilePage-CQG9YVzy-BAu0tNM2.js"),__vite__mapDeps([49,10,27]));return{Component:t}}},{path:"marketplace",lazy:async()=>{const{ProtectedMarketplacePage:t}=await Z(()=>import("./MarketplacePage-CU7NpjXy-Ccchit4G.js"),__vite__mapDeps([50,51]));return{Component:t}}},{path:"settings/*",lazy:async()=>{const{Layout:t}=await Z(()=>import("./Layout-DQ36VXiH-CK--rSFk.js"),__vite__mapDeps([52,1,2,3,17]));return{Component:t}},children:[{path:"application-infos",lazy:async()=>{const{ApplicationInfoPage:t}=await Z(()=>import("./ApplicationInfoPage-Y3MPY3-0-iuwIPQdh.js"),__vite__mapDeps([53,17]));return{Component:t}}},...[...fNt(),...oFt].filter((t,e,n)=>n.findIndex(r=>r.path===t.path)===e)]}];class uFt{_routes=[];router=null;_menu=[];_settings={global:{id:"global",intlLabel:{id:"Settings.global",defaultMessage:"Global Settings"},links:[]}};constructor(e){this._routes=e}get routes(){return this._routes}get menu(){return this._menu}get settings(){return this._settings}createRouter(e,{memory:n,...r}={}){const i=[{path:"/*",errorElement:p.jsx(oxe,{store:e.store,children:p.jsx(Mwe,{messages:e.configurations.translations,children:p.jsx(Pwe,{themes:e.configurations.themes,children:p.jsx(Z9t,{})})})}),element:p.jsx(X9t,{strapi:e,store:e.store}),children:[...lFt(),{path:"/*",lazy:async()=>{const{PrivateAdminLayout:s}=await Z(()=>import("./AuthenticatedLayout-CGVw08Na-CZ75TYJC.js"),__vite__mapDeps([54,51,48,10,46,33]));return{Component:s}},children:[...this.routes,{path:"*",element:p.jsx(dNt,{})}]}]}];return n?this.router=qUe(i,r):this.router=JUe(i,r),this.router}addMenuLink=e=>{fn(e.to,`[${e.intlLabel.defaultMessage}]: link.to should be defined`),fn(typeof e.to=="string",`[${e.intlLabel.defaultMessage}]: Expected link.to to be a string instead received ${typeof e.to}`),fn(e.intlLabel?.id&&e.intlLabel?.defaultMessage,`[${e.intlLabel.defaultMessage}]: link.intlLabel.id & link.intlLabel.defaultMessage should be defined`),fn(!e.Component||e.Component&&typeof e.Component=="function",`[${e.intlLabel.defaultMessage}]: link.Component must be a function returning a Promise that returns a default component. Please use: \`Component: () => import(path)\` instead.`),(!e.Component||e.Component&&typeof e.Component=="function"&&e.Component[Symbol.toStringTag]==="AsyncFunction")&&console.warn(`
2385      [${e.intlLabel.defaultMessage}]: [deprecated] addMenuLink() was called with an async Component from the plugin "${e.intlLabel.defaultMessage}". This will be removed in the future. Please use: \`Component: () => import(path)\` ensuring you return a default export instead.
2386      `.trim()),e.to.startsWith("/")&&(console.warn(`[${e.intlLabel.defaultMessage}]: the \`to\` property of your menu link is an absolute path, it should be relative to the root of the application. This has been corrected for you but will be removed in a future version of Strapi.`),e.to=e.to.slice(1));const{Component:n,...r}=e;n&&this._routes.push({path:`${e.to}/*`,lazy:async()=>{const i=await n();return"default"in i?{Component:i.default}:{Component:i}}}),this.menu.push(r)};addSettingsLink(e,n){if(typeof e=="object"&&"links"in e)fn(e.id,"section.id should be defined"),fn(e.intlLabel?.id&&e.intlLabel?.defaultMessage,"section.intlLabel should be defined"),fn(this.settings[e.id]===void 0,"A similar section already exists"),fn(Array.isArray(e.links),"TypeError expected links to be an array"),this.settings[e.id]={...e,links:[]},e.links.forEach(r=>{this.createSettingsLink(e.id,r)});else if(typeof e=="object"&&n)fn(e.id,"section.id should be defined"),fn(e.intlLabel?.id&&e.intlLabel?.defaultMessage,"section.intlLabel should be defined"),fn(this.settings[e.id]===void 0,"A similar section already exists"),this.settings[e.id]={...e,links:[]}
2386,Array.isArray(n)?n.forEach(r=>this.createSettingsLink(e.id,r)):this.createSettingsLink(e.id,n);else if(typeof e=="string"&&n)Array.isArray(n)?n.forEach(r=>this.createSettingsLink(e,r)):this.createSettingsLink(e,n);else throw new Error("Invalid arguments provided to addSettingsLink, at minimum a sectionId and link are required.")}createSettingsLink=(e,n)=>{fn(this._settings[e],"The section does not exist"),fn(n.id,`[${n.intlLabel.defaultMessage}]: link.id should be defined`),fn(n.intlLabel?.id&&n.intlLabel?.defaultMessage,`[${n.intlLabel.defaultMessage}]: link.intlLabel.id & link.intlLabel.defaultMessage`),fn(n.to,`[${n.intlLabel.defaultMessage}]: link.to should be defined`),fn(!n.Component||n.Component&&typeof n.Component=="function",`[${n.intlLabel.defaultMessage}]: link.Component must be a function returning a Promise. Please use: \`Component: () => import(path)\` instead.`),(!n.Component||n.Component&&typeof n.Component=="function"&&n.Component[Symbol.toStringTag]==="AsyncFunction")&&console.warn(`
2387      [${n.intlLabel.defaultMessage}]: [deprecated] addSettingsLink() was called with an async Component from the plugin "${n.intlLabel.defaultMessage}". This will be removed in the future. Please use: \`Component: () => import(path)\` ensuring you return a default export instead.
2388      `.trim()),n.to.startsWith("/")&&(console.warn(`[${n.intlLabel.defaultMessage}]: the \`to\` property of your settings link is an absolute path. It should be relative to \`/settings\`. This has been corrected for you but will be removed in a future version of Strapi.`),n.to=n.to.slice(1)),n.to.split("/")[0]==="settings"&&(console.warn(`[${n.intlLabel.defaultMessage}]: the \`to\` property of your settings link has \`settings\` as the first part of it's path. It should be relative to \`settings\` and therefore, not include it. This has been corrected for you but will be removed in a future version of Strapi.`),n.to=n.to.split("/").slice(1).join("/"));const{Component:r,...i}=n,s=this._routes.findIndex(a=>a.path==="settings/*");if(s)this._routes[s].children||(this._routes[s].children=[]);else{console.warn("A third party plugin has removed the settings section, the settings link cannot be added.");return}r&&this._routes[s].children.push({path:`${n.to}/*`,lazy:async()=>{const a=await r();return"default"in a?{Component:a.default}:{Component:a}}}),this._settings[e].links.push(i)};addRoute(e){if(Array.isArray(e))this._routes=[...this._routes,...e];else if(typeof e=="object"&&e!==null)this._routes.push(e);else if(typeof e=="function")this._routes=e(this._routes);else throw new Error(`Expected the \`route\` passed to \`addRoute\` to be an array or a function, but received ${dFt(e)}`)}}const dFt=t=>{const e=typeof t;if(e==="object"){if(t===null)return"null";if(Array.isArray(t))return"array";if(t instanceof Object&&t.constructor.name!=="Object")return t.constructor.name}return e},fFt={[kc.reducerPath]:kc.reducer,admin_app:YLt},hFt=t=>e=>(...n)=>{const r=e(...n),i={};return{...r,asyncReducers:i,injectReducer:(s,a)=>{i[s]=a,r.replaceReducer(vO({...t,...i}))}}},pFt=(t={},e=[],n={})=>{const r={...fFt,...n},i={};return T2t({preloadedState:{admin_app:t.admin_app},reducer:r,devTools:!1,middleware:a=>[...a(i),mFt,kc.middleware,...e.map(o=>o())],enhancers:[hFt(r)]})},mFt=({dispatch:t})=>e=>n=>{if(pb(n)&&n.payload?.status===401){t(wwe()),window.location.href="/admin/auth/login";return}return e(n)},dSe=()=>Tk.ADMIN_PATH.replace(window.location.origin,""),gFt=()=>{const t=[];return{register(e){t.push(e)},delete(e){t.splice(t.indexOf(e),1)},runWaterfall(e,n){return t.reduce((r,i)=>i(r,n),e)},async runWaterfallAsync(e,n){let r=e;for(const i of t)r=await i(r,n);return r},runSeries(...e){return t.map(n=>n(...e))},async runSeriesAsync(...e){const n=[];for(const r of t)n.push(await r(...e));return n},runParallel(...e){return Promise.all(t.map(n=>n(...e)))}}},vFt={ar:"العربية",ca:"Català",cs:"Čeština",de:"Deutsch",dk:"Dansk",en:"English","en-GB":"English (United Kingdom)",es:"Español",eu:"Euskara",uz:"O`zbekcha",ro:"Română",fr:"Français",gu:"Gujarati",he:"עברית",hu:"Magyar",id:"Indonesian",it:"Italiano",ja:"日本語",ko:"한국어",ml:"Malayalam",ms:"Melayu",nl:"Nederlands",
2388no:"Norwegian",pl:"Polski","pt-BR":"Português (Brasil)",pt:"Português (Portugal)",ru:"Русский",sk:"Slovenčina",sv:"Swedish",th:"ไทย",tr:"Türkçe",uk:"Українська",vi:"Tiếng Việt","zh-Hans":"中文 (简体)",zh:"中文 (繁體)",sa:"संस्कृत",hi:"हिन्दी"},{INJECT_COLUMN_IN_TABLE:yFt,MUTATE_COLLECTION_TYPES_LINKS:bFt,MUTATE_EDIT_VIEW_LAYOUT:EFt,MUTATE_SINGLE_TYPES_LINKS:xFt}=B9t;class wFt{appPlugins;plugins={};hooksDict={};admin={injectionZones:{}};translations={};configurations={authLogo:jF,head:{favicon:""},locales:["en"],menuLogo:jF,notifications:{releases:!0},themes:{light:CT,dark:uot},translations:{},tutorials:!0};rbac=new zLt;router;library={components:{},fields:{}};middlewares=[];reducers={};store=null;customFields=new W9t;constructor({config:e,appPlugins:n}={}){this.appPlugins=n||{},this.createCustomConfigurations(e??{}),this.createHook(yFt),this.createHook(bFt),this.createHook(xFt),this.createHook(EFt),this.router=new uFt(cFt())}addComponents=e=>{Array.isArray(e)?e.map(n=>{fn(n.Component,"A Component must be provided"),fn(n.name,"A type must be provided"),this.library.components[n.name]=n.Component}):(fn(e.Component,"A Component must be provided"),fn(e.name,"A type must be provided"),this.library.components[e.name]=e.Component)};addFields=e=>{Array.isArray(e)?e.map(n=>{fn(n.Component,"A Component must be provided"),fn(n.type,"A type must be provided"),this.library.fields[n.type]=n.Component}):(fn(e.Component,"A Component must be provided"),fn(e.type,"A type must be provided"),this.library.fields[e.type]=e.Component)};addMiddlewares=e=>{e.forEach(n=>{this.middlewares.push(n)})};addRBACMiddleware=e=>{Array.isArray(e)?this.rbac.use(e):this.rbac.use(e)};addReducers=e=>{Object.entries(e).forEach(([n,r])=>{this.reducers[n]=r})};addMenuLink=e=>this.router.addMenuLink(e);addSettingsLinks=(e,n)=>{fn(Array.isArray(n),"TypeError expected links to be an array"),this.router.addSettingsLink(e,n)};createSettingSection=(e,n)=>this.router.addSettingsLink(e,n);addSettingsLink=(e,n)=>{this.router.addSettingsLink(e,n)};async bootstrap(e){Object.keys(this.appPlugins).forEach(n=>{const r=this.appPlugins[n].bootstrap;r&&r({addSettingsLink:this.addSettingsLink,addSettingsLinks:this.addSettingsLinks,getPlugin:this.getPlugin,registerHook:this.registerHook})}),gte(e)&&e({addComponents:this.addComponents,addFields:this.addFields,addMenuLink:this.addMenuLink,addReducers:this.addReducers,addSettingsLink:this.addSettingsLink,addSettingsLinks:this.addSettingsLinks,getPlugin:this.getPlugin,registerHook:this.registerHook})}createCustomConfigurations=e=>{if(e.locales&&(this.configurations.locales=["en",...e.locales?.filter(n=>n!=="en")||[]]),e.auth?.logo&&(this.configurations.authLogo=e.auth.logo),e.menu?.logo&&(this.configurations.menuLogo=e.menu.logo),e.head?.favicon&&(this.configurations.head.favicon=e.head.favicon),e.theme){const n=e.theme.dark,r=e.theme.light;!n&&!r&&(console.warn("[deprecated] In future versions, Strapi will stop supporting this theme customization syntax. The theme configuration accepts a light and a dark key to customize each theme separately. See https://docs.strapi.io/developer-docs/latest/development/admin-customization.html#theme-extension.".trim()),iR(this.configurations.themes.light,e.theme)),r&&iR(this.configurations.themes.light,r),n&&iR(this.configurations.themes.dark,n)}e.notifications?.releases!==void 0&&(this.configurations.notifications.releases=e.notifications.releases),e.tutorials!==void 0&&(this.configurations.tutorials=e.tutorials)};createHook=e=>{this.hooksDict[e]=gFt()};getAdminInjectedComponents=(e,n,r)=>{try{return this.admin.injectionZones[e][n][r]||[]}catch(i){return console.error("Cannot get injected component",i),[]}};getPlugin=e=>this.plugins[e];async register(e){Object.keys(this.appPlugins).forEach(n=>{this.appPlugins[n].register(this)}),gte(e)&&e(this)}async loadAdminTrads(){return(await Promise.all(this.configurations.locales.map(async n=>{try{const{default:r}=await Ise(Object.assign({
2388"./translations/en-GB.js":()=>Z(()=>import("./en-GB-ohKGx5-8-DwOHOGE7.js").then(i=>i.a),[])}),`./translations/${n}.js`,3);return{data:r,locale:n}}catch{try{const{default:r}=await Ise(Object.assign({
2388"./translations/ar.json":()=>Z(()=>import("./ar-B4qxeRNq-DoH66XUU.js"),[]),
2388"./translations/ca.json":()=>Z(()=>import("./ca-CNWrv4Mk-VTuu37nP.js"),[]),
2388"./translations/cs.json":()=>Z(()=>import("./cs-DrRkodPD-HKO7RQFL.js"),[]),
2388"./translations/de.json":()=>Z(()=>import("./de-D0NA2abW-DXGxt700.js"),[]),
2388"./translations/dk.json":()=>Z(()=>import("./dk-BhJUQEKK-DLqOvt0R.js"),[]),
2388"./translations/en.json":()=>Z(()=>import("./en-GB-ohKGx5-8-DwOHOGE7.js").then(i=>i.e),[]),
2388"./translations/es.json":()=>Z(()=>import("./es-YUiY80mn-CejYseHv.js"),[]),
2388"./translations/eu.json":()=>Z(()=>import("./eu-wKHkhamJ-CC_Bx9gr.js"),[]),
2388"./translations/fr.json":()=>Z(()=>import("./fr-CQtzdQWu-X3OSjTsN.js"),[]),
2388"./translations/gu.json":()=>Z(()=>import("./gu-CSS25C49-Clz0ETy9.js"),[]),
2388"./translations/he.json":()=>Z(()=>import("./he-CR3FKaSH-B-XNrhLO.js"),[]),
2388"./translations/hi.json":()=>Z(()=>import("./hi-CRUIUVKR-BiDflGYe.js"),[]),
2388"./translations/hu.json":()=>Z(()=>import("./hu-BqsNBMOK-CnDFHThi.js"),[]),
2388"./translations/id.json":()=>Z(()=>import("./id-cH3Ovozx-BMjIvL-d.js"),[]),
2388"./translations/it.json":()=>Z(()=>import("./it-D236xPzE-gKwmU7Rz.js"),[]),
2388"./translations/ja.json":()=>Z(()=>import("./ja-CD7DxKrd-xbFz87XZ.js"),[]),
2388"./translations/ko.json":()=>Z(()=>import("./ko-CgT83B4e-BZYGu5Tt.js"),[]),
2388"./translations/ml.json":()=>Z(()=>import("./ml-BJMvJbX5-CMCPrQs6.js"),[]),
2388"./translations/ms.json":()=>Z(()=>import("./ms-eMDSLvhl-DLRiSzgH.js"),[]),
2388"./translations/nl.json":()=>Z(()=>import("./nl-CKIw7654-BocoEXPw.js"),[]),
2388"./translations/no.json":()=>Z(()=>import("./no-D6CAWjEU-DMm0Ke3x.js"),[]),
2388"./translations/pl.json":()=>Z(()=>import("./pl-jPMrmdJq-DWjZcqIu.js"),[]),
2388"./translations/pt-BR.json":()=>Z(()=>import("./pt-BR-THVjG5z2-DOSegGoS.js"),[]),
2388"./translations/pt.json":()=>Z(()=>import("./pt-8dwKSOn3-oOVb9RZj.js"),[]),
2388"./translations/ru.json":()=>Z(()=>import("./ru-C34i9wJx-iaGeuohX.js"),[]),
2388"./translations/sa.json":()=>Z(()=>import("./sa-B2zR89DH-B7n9hFRn.js"),[]),
2388"./translations/sk.json":()=>Z(()=>import("./sk-DQ2qpsG2-CLIpzkpp.js"),[]),
2388"./translations/sv.json":()=>Z(()=>import("./sv-D0vPVUAT-DVfHSLub.js"),[]),
2388"./translations/th.json":()=>Z(()=>import("./th-BG3IOCqV-BGA4ZO_J.js"),[]),
2388"./translations/tr.json":()=>Z(()=>import("./tr-BmV7At9f-lxbvIWqo.js"),[]),
2388"./translations/uk.json":()=>Z(()=>import("./uk-Ud9QNfkB-eplQ3Cj3.js"),[]),
2388"./translations/vi.json":()=>Z(()=>import("./vi-CGrr4ioy-DswtD24V.js"),[]),
2388"./translations/zh-Hans.json":()=>Z(()=>import("./zh-Hans-DrZal35c-CH_yZrfI.js"),[]),
2388"./translations/zh.json":()=>Z(()=>import("./zh-DtDdEUIE-DD1RgClG.js"),[])}),`./translations/${n}.json`,3);return{data:r,locale:n}}catch{return{data:null,locale:n}}}}))).reduce((n,r)=>(r.data&&(n[r.locale]=r.data),n),{})}async loadTrads(e={}){const n=await this.loadAdminTrads(),r=Object.keys(this.appPlugins).map(o=>{const l=this.appPlugins[o].registerTrads;return l?l({locales:this.configurations.locales}):null}).filter(o=>o),s=(await Promise.all(r)).reduce((o,l)=>{const c=l.reduce((u,d)=>(u[d.locale]=d.data,u),{});return Object.keys(c).forEach(u=>{o[u]={...o[u],...c[u]}}),o},{}),a=this.configurations.locales.reduce((o,l)=>(o[l]={...n[l],...s[l]||{},...e[l]??{}},o),{});return this.configurations.translations=a,Promise.resolve()}registerHook=(e,n)=>{fn(this.hooksDict[e],`The hook ${e} is not defined. You are trying to register a hook that does not exist in the application.`),this.hooksDict[e].register(n)};registerPlugin=e=>{const n=new z9t(e);this.plugins[n.pluginId]=n};runHookSeries=(e,n=!1)=>n?this.hooksDict[e].runSeriesAsync():this.hooksDict[e].runSeries();runHookWaterfall=(e,n,r)=>this.hooksDict[e].runWaterfall(n,r);runHookParallel=e=>this.hooksDict[e].runParallel();render(){const e=mvt(vFt,this.configurations.locales||[]),n=localStorage.getItem(Mz)||"en";this.store=pFt({admin_app:{permissions:iR({},j9t,rSe),theme:{availableThemes:[],currentTheme:localStorage.getItem(vF)||"system"},language:{locale:e[n]?n:"en",localeNames:e},token:KLt()}},this.middlewares,this.reducers);const r=this.router.createRouter(this,{basename:dSe()});return p.jsx(oHe,{router:r})}}const fSe=async(t,{plugins:e,customisations:n,features:r})=>{if(!t)throw new Error("[@strapi/admin]: Could not find the root element to mount the admin app");window.strapi={backendURL:Hkt(Tk.STRAPI_ADMIN_BACKEND_URL),isEE:!1,telemetryDisabled:Tk.STRAPI_TELEMETRY_DISABLED==="true",future:{isEnabled:a=>r?.future?.[a]===!0},features:{SSO:"sso",AUDIT_LOGS:"audit-logs",REVIEW_WORKFLOWS:"review-workflows",isEnabled:()=>!1},projectType:"Community",flags:{nps:!1,promoteEE:!0}};const{get:i}=_z();try{const{data:{data:{isEE:a,features:o,flags:l}}}=await i("/admin/project-type");window.strapi.isEE=a,window.strapi.flags=l,window.strapi.features={...window.strapi.features,isEnabled:c=>o.some(u=>u.name===c)},window.strapi.projectType=a?"Enterprise":"Community"}catch(a){console.error(a)}const s=new wFt({config:n?.config,appPlugins:e});await s.register(n?.register),await s.bootstrap(n?.bootstrap),await s.loadTrads(n?.config?.translations),uhe(t).render(s.render()),typeof module<"u"&&module&&"hot"in module&&typeof module.hot=="object"&&module.hot!==null&&"accept"in module.hot&&typeof module.hot.accept=="function"&&module.hot.accept()},Kz=({children:t,icon:e=p.jsx(SFt,{}),onConfirm:n,variant:r="danger-light",startAction:i,endAction:s,title:a})=>{const{formatMessage:o}=be(),[l,c]=y.useState(!1),u=t||o({id:"app.confirm.body",defaultMessage:"Are you sure?"}),d=async f=>{if(n)try{c(!0),await n(f)}finally{c(!1)}};return p.jsxs(Jt.Content,{children:[p.jsx(Jt.Header,{children:a||o({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"})}),p.jsx(Jt.Body,{icon:e,children:u}),p.jsxs(Jt.Footer,{children:[i||p.jsx(Jt.Cancel,{children:p.jsx(dt,{fullWidth:!0,variant:"tertiary",onClick:f=>{f.stopPropagation()},children:o({id:"app.components.Button.cancel",defaultMessage:"Cancel"})})}),s||p.jsx(Jt.Action,{children:p.jsx(dt,{fullWidth:!0,onClick:d,variant:r,loading:l,children:o({id:"app.components.Button.confirm",defaultMessage:"Confirm"})})})]})]})},SFt=J(La)`
2389  width: 24px;
2390  height: 24px;
2391
2392  path {
2393    fill: ${({theme:t})=>t.colors.danger600};
2394  }
2395`,TFt=()=>{const t=y.useRef(!1);return y.useLayoutEffect(()=>(t.current=!0,()=>{t.current=!1}),[]),t},AFt=()=>{const[t,e]=y.useState(),n=TFt(),r=y.useCallback(()=>{n.current&&e(Math.random())},[n,e]);return[t,r]},CFt=(t,e,n)=>y.useMemo(()=>$9t(t,e,n),[t,n,e]),RFt=t=>{const e=Date.now();return setTimeout(()=>{t({didTimeout:!1,timeRemaining(){return Math.max(0,Date.now()-e)}})},1)},_Ft=typeof requestIdleCallback>"u"?RFt:requestIdleCallback,IFt=t=>clearTimeout(t),kFt=typeof cancelIdleCallback>"u"?IFt:cancelIdleCallback,yg=({children:t,props:e,descriptions:n})=>{const r=y.useRef({}),[i,s]=AFt(),a=y.useRef(null),o=y.useCallback(()=>
2395{a.current&&kFt(a.current),a.current=_Ft(()=>{a.current=null,s()})},[s]),l=CFt(o,60,{trailing:!0}),c=y.useCallback((f,h)=>{if(h===null)delete r.current[f];else{const m=r.current[f];r.current[f]={...m,value:{...h,id:f}}}l()},[l]),u=y.useMemo(()=>n.map(f=>Pse(f)),[n]),d=y.useMemo(()=>u.map(f=>r.current[f]?.value).filter(f=>f!=null),[u,i]);return p.jsxs(p.Fragment,{children:[n.map(f=>{const h=Pse(f);return p.jsx(DFt,{id:h,description:f,props:e,update:c},h)}),t(d)]})},DFt=y.memo(({description:t,id:e,props:n,update:r})=>{const i=t(n);return MFt(()=>(r(e,i),()=>{r(e,null)}),i),null},(t,e)=>pg(t.props,e.props)),Mse=new WeakMap;let LFt=0;function Pse(t){const e=Mse.get(t);if(e)return e;const n=`${t.name||t.displayName||"<anonymous>"}-${LFt++}`;return Mse.set(t,n),n}const OFt=t=>{const e=y.useRef(void 0);return pg(t,e.current)||(e.current=t),[e.current]},MFt=(t,e)=>{y.useEffect(t,OFt(e))},Pm=[{label:{id:"components.FilterOptions.FILTER_TYPES.$eq",defaultMessage:"is"},value:"$eq"},{label:{id:"components.FilterOptions.FILTER_TYPES.$ne",defaultMessage:"is not"},value:"$ne"},{label:{id:"components.FilterOptions.FILTER_TYPES.$null",defaultMessage:"is null"},value:"$null"},{label:{id:"components.FilterOptions.FILTER_TYPES.$notNull",defaultMessage:"is not null"},value:"$notNull"}],C$=[{label:{id:"components.FilterOptions.FILTER_TYPES.$gt",defaultMessage:"is greater than"},value:"$gt"},{label:{id:"components.FilterOptions.FILTER_TYPES.$gte",defaultMessage:"is greater than or equal to"},value:"$gte"},{label:{id:"components.FilterOptions.FILTER_TYPES.$lt",defaultMessage:"is less than"},value:"$lt"},{label:{id:"components.FilterOptions.FILTER_TYPES.$lte",defaultMessage:"is less than or equal to"},value:"$lte"}],$se=[{label:{id:"components.FilterOptions.FILTER_TYPES.$eqi",defaultMessage:"is (case insensitive)"},value:"$eqi"},{label:{id:"components.FilterOptions.FILTER_TYPES.$nei",defaultMessage:"is not (case insensitive)"},value:"$nei"}],Nse=[{label:{id:"components.FilterOptions.FILTER_TYPES.$contains",defaultMessage:"contains"},value:"$contains"},{label:{id:"components.FilterOptions.FILTER_TYPES.$containsi",defaultMessage:"contains (case insensitive)"},value:"$containsi"},{label:{id:"components.FilterOptions.FILTER_TYPES.$notContains",defaultMessage:"not contains"},value:"$notContains"},{label:{id:"components.FilterOptions.FILTER_TYPES.$notContainsi",defaultMessage:"not contains (case insensitive)"},value:"$notContainsi"}],PFt=[{label:{id:"components.FilterOptions.FILTER_TYPES.$startsWith",defaultMessage:"starts with"},value:"$startsWith"},{label:{id:"components.FilterOptions.FILTER_TYPES.$startsWithi",defaultMessage:"starts with (case insensitive)"},value:"$startsWithi"},{label:{id:"components.FilterOptions.FILTER_TYPES.$endsWith",defaultMessage:"ends with"},value:"$endsWith"},{label:{id:"components.FilterOptions.FILTER_TYPES.$endsWithi",defaultMessage:"ends with (case insensitive)"},value:"$endsWithi"}],$Ft=["$null","$notNull"];function hSe({prop:t,defaultProp:e,onChange:n=()=>{}}){const[r,i]=NFt({defaultProp:e,onChange:n}),s=t!==void 0,a=s?t:r,o=Yu(n),l=y.useCallback(c=>{if(s){const d=typeof c=="function"?c(t):c;d!==t&&o(d)}else i(c)},[s,t,i,o]);return[a,l]}function NFt({defaultProp:t,onChange:e}){const n=y.useState(t),[r]=n,i=y.useRef(r),s=Yu(e);return y.useEffect(()=>{i.current!==r&&(s(r),i.current=r)},[r,i,s]),n}const[FFt,e2]=dd("Filters"),jFt=({children:t,disabled:e=!1,onChange:n,options:r=[],onOpenChange:i,open:s,defaultOpen:a,...o})=>{const l=d=>{n&&n(d)},[c=!1,u]=hSe({prop:s,defaultProp:a,onChange:i});return p.jsx(Tl.Root,{open:c,onOpenChange:u,...o,children:p.jsx(FFt,{setOpen:u,disabled:e,onChange:l,options:r,children:t})})},BFt=y.forwardRef(({label:t},e)=>{const{formatMessage:n}=be(),r=e2("Trigger",({disabled:i})=>i);return p.jsx(Tl.Trigger,{children:p.jsx(dt,{variant:"tertiary",ref:e,startIcon:p.jsx(Iue,{}),size:"S",disabled:r,children:t||n({id:"app.utils.filters",defaultMessage:"Filters"})})})}),UFt=()=>{const[{query:t},e]=hn(),{formatMessage:n}=be(),r=e2("Popover",({options:o})=>o),i=e2("Popover",({onChange:o})=>o),s=e2("Popover",({setOpen:o})=>o);if(r.length===0)return null;const a=o=>{const l=$Ft.includes(o.filter)?"true":encodeURIComponent(o.value??"");if(!l)return;i&&i(o);const c=r.find(f=>f.name===o.name),u={[o.filter]:l},d={...t.filters,$and:[...t.filters?.$and??[],{[o.name]:c.type==="relation"?{[c.mainField?.name??"id"]:u}:u}]};e({filters:d,page:1}),s(!1)};return p.jsx(Tl.Content,{children:p.jsx(pe,{padding:3,children:p.jsx(dE,{method:"POST",initialValues:{name:r[0]?.name,filter:Pm[0].value},onSubmit:a,children:({values:o,modified:l,isSubmitting:c})=>{const u=r.find(f=>f.name===o.name),d=u?.input||vg;return p.jsxs(X,{direction:"column",alignItems:"stretch",gap:2,style:{minWidth:184},children:[[{"aria-label":n({id:"app.utils.select-field",defaultMessage:"Select field"}),name:"name",options:r.map(f=>({label:f.label,value:f.name})),placholder:n({id:"app.utils.select-field",defaultMessage:"Select field"}),type:"enumeration"},{"aria-label":n({id:"app.utils.select-filter",defaultMessage:"Select filter"}),name:"filter",options:u?.operators||HFt(u).map(f=>({label:n(f.label),value:f.value})),placeholder:n({id:"app.utils.select-filter",defaultMessage:"Select filter"}),type:"enumeration"}].map(f=>p.jsx(vg,{...f},f.name)),u&&o.filter&&o.filter!=="$null"&&o.filter!=="$notNull"?p.jsx(d,{...u,label:null,"aria-label":u.label,name:"value",type:u.mainField?.type??u.type}):null,p.jsx(dt,{disabled:!l||c,size:"L",variant:"secondary",startIcon:p.jsx(YS,{}),type:"submit",fullWidth:!0,children:n({id:"app.utils.add-filter",defaultMessage:"Add filter"})})]})}})})})},HFt=t=>{if(!t)return[];switch(t.mainField?.type?t.mainField.type:t.type){case"email":case"text":case"string":return[...Pm,...$se,...Nse,...PFt];case"float":case"integer":case"biginteger":case"decimal":return[...Pm,...C$];case"time":case"date":return[...Pm,...C$,...Nse];case"datetime":return[...Pm,...C$];case"enumeration":return Pm;default:return[...Pm,...$se]}},VFt=()=>{const[{query:t},e]=hn(),n=e2("List",({options:i})=>i),r=i=>{const s=(t?.filters?.$and??[]).filter(a=>{const[o]=Object.keys(a);if(o!==i.name)return!0;const{type:l,mainField:c}=n.find(({name:u})=>u===o);if(l==="relation"){const u=a[o][c?.name??"id"];if(typeof u=="object"){const[d]=Object.keys(u),f=u[d];return!(d===i.filter&&f===i.value)}return!0}else{const u=a[o],[d]=Object.keys(u),f=u[d];return!(d===i.filter&&f===i.value)}});e({filters:{$and:s},page:1})};return t?.filters?.$and?.length?p.jsx(p.Fragment,{children:t?.filters?.$and?.map(i=>{const[s]=Object.keys(i),a=n.find(({name:l})=>l===s),o=i[s];if(!a||typeof o!="object"||o===null)return null;if(a.type==="relation"){const l=o[a.mainField?.name??"id"];if(typeof l=="object"){const[c]=Object.keys(l),u=l[c];return p.jsx(Fse,{...a,onClick:r,operator:c,value:u},`${s}-${c}-${u}`)}return null}else{const[l]=Object.keys(o),c=o[l];return typeof c=="object"?null:p.jsx(Fse,{...a,onClick:r,operator:l,value:c},`${s}-${l}-${c}`)}})}):null}
2395,Fse=({input:t,label:e,mainField:n,name:r,onClick:i,operator:s,options:a,value:o,...l})=>{const{formatMessage:c,formatDate:u,formatTime:d,formatNumber:f}=be(),h=()=>{i({name:r,value:o,filter:s})},m=n?.type?n.type:l.type;let g=o;switch(m){case"date":g=u(o,{dateStyle:"full"});break;case"datetime":g=u(o,{dateStyle:"full",timeStyle:"short"});break;case"time":const[E,x]=o.split(":"),S=new Date;S.setHours(Number(E)),S.setMinutes(Number(x)),g=d(S,{hour:"numeric",minute:"numeric"});break;case"float":case"integer":case"biginteger":case"decimal":g=f(Number(o));break}if(t&&a){const E=a.find(x=>(typeof x=="string"?x:x.value)===o);g=E?typeof E=="string"?E:E.label??E.value:o}const b=`${e} ${c({id:`components.FilterOptions.FILTER_TYPES.${s}`,defaultMessage:s})} ${s!=="$null"&&s!=="$notNull"?g:""}`;return p.jsx(bW,{padding:1,onClick:h,icon:p.jsx(Ni,{}),children:b})},WFt={List:VFt,Popover:UFt,Root:jFt,Trigger:BFt},[zFt,hy]=dd("Pagination"),GFt=y.forwardRef(({children:t,defaultPageSize:e=10,pageCount:n=0,defaultPage:r=1,onPageSizeChange:i,total:s=0},a)=>{const[{query:o},l]=hn({pageSize:e.toString(),page:r.toString()}),c=u=>{l({pageSize:u,page:"1"}),i&&i(u)};return p.jsx(X,{ref:a,paddingTop:4,paddingBottom:4,alignItems:"flex-end",justifyContent:"space-between",children:p.jsx(zFt,{currentQuery:o,page:o.page,pageSize:o.pageSize,pageCount:n.toString(),setPageSize:c,total:s,children:t})})}),qFt=({options:t=["10","20","50","100"]})=>{const{formatMessage:e}=be(),n=hy("PageSize",o=>o.pageSize),r=hy("PageSize",o=>o.total),i=hy("PageSize",o=>o.setPageSize),s=o=>{i(o)};return parseInt(t[0],10)>=r?null:p.jsxs(X,{gap:2,children:[p.jsx(fa,{size:"S","aria-label":e({id:"components.PageFooter.select",defaultMessage:"Entries per page"}),onChange:s,value:n,children:t.map(o=>p.jsx(Mi,{value:o,children:o},o))}),p.jsx(le,{textColor:"neutral600",tag:"span",children:e({id:"components.PageFooter.select",defaultMessage:"Entries per page"})})]})},KFt=({boundaryCount:t=1,siblingCount:e=1})=>{const{formatMessage:n}=be(),r=hy("Links",m=>m.currentQuery),i=hy("Links",m=>m.page),s=hy("Links",m=>m.pageCount),a=parseInt(s,10),o=parseInt(i,10),l=(m,g)=>{const b=g-m+1;return Array.from({length:b},(E,x)=>m+x)},c=l(1,Math.min(t,a)),u=l(Math.max(a-t+1,t+1),a),d=Math.max(Math.min(o-e,a-t-e*2-1),t+2),f=Math.min(Math.max(o+e,t+e*2+2),u.length>0?u[0]-2:a-1),h=[...c,...d>t+2?["start-ellipsis"]:t+1<a-t?[t+1]:[],...l(d,f),...f<a-t-1?["end-ellipsis"]:a-t>t?[a-t]:[],...u];return a<=1?null:p.jsxs(sct,{activePage:o,pageCount:a,children:[p.jsx(act,{tag:yc,to:{search:ka.stringify({...r,page:o-1})},children:n({id:"components.pagination.go-to-previous",defaultMessage:"Go to previous page"})}),h.map(m=>typeof m=="number"?p.jsx(lct,{tag:yc,number:m,to:{search:ka.stringify({...r,page:m})},children:n({id:"components.pagination.go-to",defaultMessage:"Go to page {page}"},{page:m})},m):p.jsx(uct,{},m)),p.jsx(oct,{tag:yc,to:{search:ka.stringify({...r,page:o+1})},children:n({id:"components.pagination.go-to-next",defaultMessage:"Go to next page"})})]})},YFt={Root:GFt,Links:KFt,PageSize:qFt},QFt=({disabled:t,label:e,placeholder:n,trackedEvent:r,trackedEventDetails:i})=>{const s=y.useRef(null),a=y.useRef(null),[{query:o},l]=hn(),[c,u]=y.useState(o?._q||""),[d,f]=y.useState(!!c),{formatMessage:h}=be(),{trackUsage:m}=va(),g=()=>f(x=>!x);y.useLayoutEffect(()=>{d&&s.current&&s.current.focus()},[d]);const b=()=>{u(""),l({_q:""},"remove")},E=x=>{x.preventDefault(),c?(r&&m(r,i),l({_q:encodeURIComponent(c),page:1})):(g(),l({_q:""},"remove"))};return d?p.jsx(yW,{onSubmit:E,children:p.jsx(vW,{ref:s,name:"search",onChange:x=>u(x.target.value),value:c,clearLabel:h({id:"clearLabel",defaultMessage:"Clear"}),onClear:b,placeholder:n,children:e})}):p.jsx(Yn,{ref:a,disabled:t,label:h({id:"global.search",defaultMessage:"Search"}),onClick:g,children:p.jsx(RD,{})})},[XFt,or]=dd("Table"),ZFt=({children:t,defaultSelectedRows:e,footer:n,headers:r=[],isLoading:i=!1,onSelectedRowsChange:s,rows:a=[],selectedRows:o})=>{const[l=[],c]=hSe({prop:o,defaultProp:e,onChange:s}),[u,d]=y.useState(!1),f=a.length+1,h=u?r.length+1:r.length,m=g=>{Array.isArray(g)?c(g):c((b=[])=>{const E=b.findIndex(x=>x.id===g.id);return E>-1?b.toSpliced(E,1):[...b,g]})};return p.jsx(XFt,{colCount:h,hasHeaderCheckbox:u,setHasHeaderCheckbox:d,footer:n,headers:r,isLoading:i,rowCount:f,rows:a,selectedRows:l,selectRow:m,children:t})},JFt=({children:t})=>{const e=or("Content",i=>i.rowCount),n=or("Content",i=>i.colCount),r=or("Content",i=>i.footer);return p.jsx(Hye,{rowCount:e,colCount:n,footer:r,children:t})},ejt=({children:t})=>p.jsx(Vye,{children:p.jsx(_p,{children:t})}),tjt=({name:t,label:e,sortable:n})=>{const[{query:r},i]=hn(),s=r?.sort??"",[a,o]=s.split(":"),{formatMessage:l}=be(),c=a===t,u=l({id:"components.TableHeader.sort",defaultMessage:"Sort on {label}"},{label:e}),d=()=>{n&&i({sort:`${t}:${c&&o==="ASC"?"DESC":"ASC"}`})};return p.jsx(Ww,{action:c&&n&&p.jsx(Yn,{label:u,onClick:d,variant:"ghost",children:p.jsx(njt,{$isUp:o==="ASC"})}),children:p.jsx(Dg,{label:n?u:e,children:p.jsx(le,{textColor:"neutral600",tag:!c&&n?"button":"span",onClick:d,variant:"sigma",children:e})})})},njt=J(co)`
2396  transform: ${({$isUp:t})=>`rotate(${t?"180":"0"}deg)`};
2397`,rjt=({children:t})=>{const{formatMessage:e}=be(),n=or("ActionBar",r=>r.selectedRows);return n.length===0?null:p.jsxs(X,{gap:2,children:[p.jsx(le,{variant:"omega",textColor:"neutral500",children:e({id:"content-manager.components.TableDelete.label",defaultMessage:"{number, plural, one {# row} other {# rows}} selected"},{number:n.length})}),t]})},ijt=()=>{const t=or("HeaderCheckboxCell",l=>l.rows),e=or("HeaderCheckboxCell",l=>l.selectedRows),n=or("HeaderCheckboxCell",l=>l.selectRow),r=or("HeaderCheckboxCell",l=>l.setHasHeaderCheckbox),{formatMessage:i}=be(),s=e.length===t.length&&t.length>0,a=!s&&e.length>0;y.useEffect(()=>(r(!0),()=>r(!1)),[r]);const o=()=>{n(s?[]:t)};return p.jsx(Ww,{children:p.jsx(cd,{"aria-label":i({id:"global.select-all-entries",defaultMessage:"Select all entries"}),disabled:t.length===0,checked:a?"indeterminate":s,onCheckedChange:o})})},sjt=t=>{const{formatMessage:e}=be(),n=or("Empty",s=>s.rows),r=or("Empty",s=>s.isLoading),i=or("Empty",s=>s.colCount);return n.length>0||r?null:p.jsx(_T,{children:p.jsx(_p,{children:p.jsx(Iu,{colSpan:i,children:p.jsx(Gb,{content:e({id:"app.components.EmptyStateLayout.content-document",defaultMessage:"No content found"}),hasRadius:!0,icon:p.jsx(uO,{width:"16rem"}),...t})})})})},ajt=({children:t="Loading content"})=>{const e=or("Loading",r=>r.isLoading),n=or("Loading",r=>r.colCount);return e?p.jsx(_T,{children:p.jsx(_p,{children:p.jsx(Iu,{colSpan:n,children:p.jsx(X,{justifyContent:"center",padding:11,background:"neutral0",children:p.jsx(Pf,{children:t})})})})}):null},ojt=({children:t})=>{const e=or("Body",r=>r.isLoading),n=or("Body",r=>r.rows);return e||n.length===0?null:p.jsx(_T,{children:t})},ljt=t=>p.jsx(_p,{...t}),pSe=t=>p.jsx(Iu,{...t}),cjt=({id:t,...e})=>{const n=or("CheckboxCell",l=>l.rows),r=or("CheckboxCell",l=>l.selectedRows),i=or("CheckboxCell",l=>l.selectRow),{formatMessage:s}=be(),a=()=>{i(n.find(l=>l.id===t))},o=r.findIndex(l=>l.id===t)>-1;return p.jsx(pSe,{...e,onClick:l=>l.stopPropagation(),children:p.jsx(cd,{"aria-label":s({id:"app.component.table.select.one-entry",defaultMessage:"Select {target}"},{target:t}),disabled:n.length===0,checked:o,onCheckedChange:a})})},tr={Root:ZFt,Content:JFt,ActionBar:rjt,Head:ejt,HeaderCell:tjt,HeaderCheckboxCell:ijt,Body:ojt,CheckboxCell:cjt,Cell:pSe,Row:ljt,Loading:ajt,Empty:sjt},ujt=({title:t,subtitle:e,icon:n,iconBackground:r,endAction:i,titleEllipsis:s=!1})=>(t&&t.length>70&&s&&(t=`${t.substring(0,70)}...`),p.jsxs(X,{shadow:"tableShadow",hasRadius:!0,padding:6,background:"neutral0",children:[p.jsx(djt,{background:r,hasRadius:!0,padding:3,children:n}),p.jsxs(X,{direction:"column",alignItems:"stretch",gap:i?0:1,children:[p.jsxs(X,{children:[p.jsx(fjt,{fontWeight:"semiBold",variant:"pi",children:t}),i]}),p.jsx(le,{textColor:"neutral600",children:e})]})]})),djt=J(X)`
2398  margin-right: ${({theme:t})=>t.spaces[6]};
2399
2400  svg {
2401    width: 3.2rem;
2402    height: 3.2rem;
2403  }
2404`,fjt=J(le)`
2405  color: ${({theme:t})=>t.colors.neutral800};
2406  word-break: break-all;
2407`;function hjt(t,e){const n=GLt();y.useEffect(()=>{n.injectReducer(t,e)},[n,t,e])}const Go=()=>{const t=y.useRef(null);return t.current===null&&(t.current=new AbortController),y.useEffect(()=>()=>{t.current.abort()},[]),y.useMemo(()=>_z({signal:t.current.signal}),[])},pjt=kc.enhanceEndpoints({addTagTypes:["LicenseLimits","User","Role","RolePermissions"]}).injectEndpoints({endpoints:t=>({createUser:t.mutation({query:e=>({url:"/admin/users",method:"POST",data:e}),transformResponse:e=>e.data,invalidatesTags:["LicenseLimits",{type:"User",id:"LIST"}]}),updateUser:t.mutation({query:({id:e,...n})=>({url:`/admin/users/${e}`,method:"PUT",data:n}),invalidatesTags:(e,n,{id:r})=>[{type:"User",id:r},{type:"User",id:"LIST"}]}),getUsers:t.query({query:({id:e,...n}={})=>({url:`/admin/users/${e??""}`,method:"GET",config:{params:n}}),transformResponse:e=>{let n=[];return e.data&&("results"in e.data?Array.isArray(e.data.results)&&(n=e.data.results):n=[e.data]),{users:n,pagination:"pagination"in e.data?e.data.pagination:null}},providesTags:(e,n,r)=>typeof r=="object"&&"id"in r?[{type:"User",id:r.id}]:[...e?.users.map(({id:i})=>({type:"User",id:i}))??[],{type:"User",id:"LIST"}]}),deleteManyUsers:t.mutation({query:e=>({url:"/admin/users/batch-delete",method:"POST",data:e}),transformResponse:e=>e.data,invalidatesTags:["LicenseLimits",{type:"User",id:"LIST"}]}),createRole:t.mutation({query:e=>({url:"/admin/roles",method:"POST",data:e}),transformResponse:e=>e.data,invalidatesTags:[{type:"Role",id:"LIST"}]}),getRoles:t.query({query:({id:e,...n}={})=>({url:`/admin/roles/${e??""}`,method:"GET",config:{params:n}}),transformResponse:e=>{let n=[];return e.data&&(Array.isArray(e.data)?n=e.data:n=[e.data]),n},providesTags:(e,n,r)=>typeof r=="object"&&"id"in r?[{type:"Role",id:r.id}]:[...e?.map(({id:i})=>({type:"Role",id:i}))??[],{type:"Role",id:"LIST"}]}),updateRole:t.mutation({query:({id:e,...n})=>({url:`/admin/roles/${e}`,method:"PUT",data:n}),transformResponse:e=>e.data,invalidatesTags:(e,n,{id:r})=>[{type:"Role",id:r}]}),getRolePermissions:t.query({query:({id:e,...n})=>({url:`/admin/roles/${e}/permissions`,method:"GET",config:{params:n}}),transformResponse:e=>e.data,providesTags:(e,n,{id:r})=>[{type:"RolePermissions",id:r}]}),updateRolePermissions:t.mutation({query:({id:e,...n})=>({url:`/admin/roles/${e}/permissions`,method:"PUT",data:n}),transformResponse:e=>e.data,invalidatesTags:(e,n,{id:r})=>[{type:"RolePermissions",id:r}]}),getRolePermissionLayout:t.query({query:e=>({url:"/admin/permissions",method:"GET",config:{params:e}}),transformResponse:e=>e.data})}),overrideExisting:!1}),{useCreateUserMutation:mjt,useGetUsersQuery:gjt,useUpdateUserMutation:vjt,useDeleteManyUsersMutation:yjt,useGetRolesQuery:bjt,useCreateRoleMutation:Ejt,useUpdateRoleMutation:xjt,useGetRolePermissionsQuery:wjt,useGetRolePermissionLayoutQuery:Sjt,useUpdateRolePermissionsMutation:Tjt}=pjt,mSe=gjt,i0n=Object.freeze(Object.defineProperty({__proto__:null,A:hjt,B:aSe,C:Kz,D:mo,E:fSe,F:dE,G:yg,H:gNt,I:KO,J:or,K:F9t,L:Gg,M:vg,N:eFt,P:YFt,S:QFt,T:tr,U:qg,a:zg,b:Ak,c:bjt,d:cSe,e:An,f:Sjt,g:wjt,h:Ejt,i:Tjt,j:vjt,k:mSe,l:dSe,m:fE,n:Go,o:xjt,p:U9t,q:mjt,r:yjt,s:WFt,t:qz,u:$a,v:ujt,w:mr,x:lSe,y:jF,z:ew},Symbol.toStringTag,{value:"Module"}));function Ajt(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var gSe={exports:{}};(function(t,e){(function(n,r){typeof Ajt=="function"?t.exports=r():n.pluralize=r()})(uc,function(){var n=[],r=[],i={},s={},a={};function o(g){return typeof g=="string"?new RegExp("^"+g+"$","i"):g}function l(g,b){return g===b?b:g===g.toLowerCase()?b.toLowerCase():g===g.toUpperCase()?b.toUpperCase():g[0]===g[0].toUpperCase()?b.charAt(0).toUpperCase()+b.substr(1).toLowerCase():b.toLowerCase()}function c(g,b){return g.replace(/\$(\d{1,2})/g,function(E,x){return b[x]||""})}function u(g,b){return g.replace(b[0],function(E,x){var S=c(b[1],arguments);return l(E===""?g[x-1]:E,S)})}function d(g,b,E){if(!g.length||i.hasOwnProperty(g))return b;for(var x=E.length;x--;){var S=E[x];if(S[0].test(b))return u(b,S)}return b}function f(g,b,E){return function(x){var S=x.toLowerCase();return b.hasOwnProperty(S)?l(x,S):g.hasOwnProperty(S)?l(x,g[S]):d(S,x,E)}}function h(g,b,E,x){return function(S){var A=S.toLowerCase();return b.hasOwnProperty(A)?!0:g.hasOwnProperty(A)?!1:d(A,A,E)===A}}function m(g,b,E){var x=b===1?m.singular(g):m.plural(g);return(E?b+" ":"")+x}return m.plural=f(a,s,n),m.isPlural=h(a,s,n),m.singular=f(s,a,r),m.isSingular=h(s,a,r),m.addPluralRule=function(g,b){n.push([o(g),b])},m.addSingularRule=function(g,b){r.push([o(g),b])},m.addUncountableRule=function(g){if(typeof g=="string"){i[g.toLowerCase()]=!0;return}m.addPluralRule(g,"$0"),m.addSingularRule(g,"$0")}
2407,m.addIrregularRule=function(g,b){b=b.toLowerCase(),g=g.toLowerCase(),a[g]=b,s[b]=g},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(g){return m.addIrregularRule(g[0],g[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(g){return m.addPluralRule(g[0],g[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(g){return m.addSingularRule(g[0],g[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEac
2407h(m.addUncountableRule),m})})(gSe);var Cjt=gSe.exports;const vm=an(Cjt);var Yz={exports:{}},Rjt=t=>{if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},_jt="[object Symbol]",Ijt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,kjt="\\u0300-\\u036f\\ufe20-\\ufe23",Djt="\\u20d0-\\u20f0",Ljt="["+kjt+Djt+"]",Ojt=RegExp(Ljt,"g"),Mjt={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"ss"},Pjt=typeof uc=="object"&&uc&&uc.Object===Object&&uc,$jt=typeof self=="object"&&self&&self.Object===Object&&self,Njt=Pjt||$jt||Function("return this")();function Fjt(t){return function(e){return t?.[e]}}var jjt=Fjt(Mjt),Bjt=Object.prototype,Ujt=Bjt.toString,jse=Njt.Symbol,Bse=jse?jse.prototype:void 0,Use=Bse?Bse.toString:void 0;function Hjt(t){if(typeof t=="string")return t;if(Wjt(t))return Use?Use.call(t):"";var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function Vjt(t){return!!t&&typeof t=="object"}function Wjt(t){return typeof t=="symbol"||Vjt(t)&&Ujt.call(t)==_jt}function zjt(t){return t==null?"":Hjt(t)}function Gjt(t){return t=zjt(t),t&&t.replace(Ijt,jjt).replace(Ojt,"")}var qjt=Gjt;const Kjt=/[|\\{}()[\]^$+*?.-]/g;var Yjt=t=>{if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(Kjt,"\\$&")},Qjt=[["ß","ss"],["ä","ae"],["Ä","Ae"],["ö","oe"],["Ö","Oe"],["ü","ue"],["Ü","Ue"],["À","A"],["Á","A"],["Â","A"],["Ã","A"],["Ä","Ae"],["Å","A"],["Æ","AE"],["Ç","C"],["È","E"],["É","E"],["Ê","E"],["Ë","E"],["Ì","I"],["Í","I"],["Î","I"],["Ï","I"],["Ð","D"],["Ñ","N"],["Ò","O"],["Ó","O"],["Ô","O"],["Õ","O"],["Ö","Oe"],["Ő","O"],["Ø","O"],["Ù","U"],["Ú","U"],["Û","U"],["Ü","Ue"],["Ű","U"],["Ý","Y"],["Þ","TH"],["ß","ss"],["à","a"],["á","a"],["â","a"],["ã","a"],["ä","ae"],["å","a"],["æ","ae"],["ç","c"],["è","e"],["é","e"],["ê","e"],["ë","e"],["ì","i"],["í","i"],["î","i"],["ï","i"],["ð","d"],["ñ","n"],["ò","o"],["ó","o"],["ô","o"],["õ","o"],["ö","oe"],["ő","o"],["ø","o"],["ù","u"],["ú","u"],["û","u"],["ü","ue"],["ű","u"],["ý","y"],["þ","th"],["ÿ","y"],["ẞ","SS"],["à","a"],["À","A"],["á","a"],["Á","A"],["â","a"],["Â","A"],["ã","a"],["Ã","A"],["è","e"],["È","E"],["é","e"],["É","E"],["ê","e"],["Ê","E"],["ì","i"],["Ì","I"],["í","i"],["Í","I"],["ò","o"],["Ò","O"],["ó","o"],["Ó","O"],["ô","o"],["Ô","O"],["õ","o"],["Õ","O"],["ù","u"],["Ù","U"],["ú","u"],["Ú","U"],["ý","y"],["Ý","Y"],["ă","a"],["Ă","A"],["Đ","D"],["đ","d"],["ĩ","i"],["Ĩ","I"],["ũ","u"],["Ũ","U"],["ơ","o"],["Ơ","O"],["ư","u"],["Ư","U"],["ạ","a"],["Ạ","A"],["ả","a"],["Ả","A"],["ấ","a"],["Ấ","A"],["ầ","a"],["Ầ","A"],["ẩ","a"],["Ẩ","A"],["ẫ","a"],["Ẫ","A"],["ậ","a"],["Ậ","A"],["ắ","a"],["Ắ","A"],["ằ","a"],["Ằ","A"],["ẳ","a"],["Ẳ","A"],["ẵ","a"],["Ẵ","A"],["ặ","a"],["Ặ","A"],["ẹ","e"],["Ẹ","E"],["ẻ","e"],["Ẻ","E"],["ẽ","e"],["Ẽ","E"],["ế","e"],["Ế","
2407E"],["ề","e"],["Ề","E"],["ể","e"],["Ể","E"],["ễ","e"],["Ễ","E"],["ệ","e"],["Ệ","E"],["ỉ","i"],["Ỉ","I"],["ị","i"],["Ị","I"],["ọ","o"],["Ọ","O"],["ỏ","o"],["Ỏ","O"],["ố","o"],["Ố","O"],["ồ","o"],["Ồ","O"],["ổ","o"],["Ổ","O"],["ỗ","o"],["Ỗ","O"],["ộ","o"],["Ộ","O"],["ớ","o"],["Ớ","O"],["ờ","o"],["Ờ","O"],["ở","o"],["Ở","O"],["ỡ","o"],["Ỡ","O"],["ợ","o"],["Ợ","O"],["ụ","u"],["Ụ","U"],["ủ","u"],["Ủ","U"],["ứ","u"],["Ứ","U"],["ừ","u"],["Ừ","U"],["ử","u"],["Ử","U"],["ữ","u"],["Ữ","U"],["ự","u"],["Ự","U"],["ỳ","y"],["Ỳ","Y"],["ỵ","y"],["Ỵ","Y"],["ỷ","y"],["Ỷ","Y"],["ỹ","y"],["Ỹ","Y"],["ء","e"],["آ","a"],["أ","a"],["ؤ","w"],["إ","i"],["ئ","y"],["ا","a"],["ب","b"],["ة","t"],["ت","t"],["ث","th"],["ج","j"],["ح","h"],["خ","kh"],["د","d"],["ذ","dh"],["ر","r"],["ز","z"],["س","s"],["ش","sh"],["ص","s"],["ض","d"],["ط","t"],["ظ","z"],["ع","e"],["غ","gh"],["ـ","_"],["ف","f"],["ق","q"],["ك","k"],["ل","l"],["م","m"],["ن","n"],["ه","h"],["و","w"],["ى","a"],["ي","y"],["َ‎","a"],["ُ","u"],["ِ‎","i"],["٠","0"],["١","1"],["٢","2"],["٣","3"],["٤","4"],["٥","5"],["٦","6"],["٧","7"],["٨","8"],["٩","9"],["چ","ch"],["ک","k"],["گ","g"],["پ","p"],["ژ","zh"],["ی","y"],["۰","0"],["۱","1"],["۲","2"],["۳","3"],["۴","4"],["۵","5"],["۶","6"],["۷","7"],["۸","8"],["۹","9"],["ټ","p"],["ځ","z"],["څ","c"],["ډ","d"],["ﺫ","d"],["ﺭ","r"],["ړ","r"],["ﺯ","z"],["ږ","g"],["ښ","x"],["ګ","g"],["ڼ","n"],["ۀ","e"],["ې","e"],["ۍ","ai"],["ٹ","t"],["ڈ","d"],["ڑ","r"],["ں","n"],["ہ","h"],["ھ","h"],["ے","e"],["А","A"],["а","a"],["Б","B"],["б","b"],["В","V"],["в","v"],["Г","G"],["г","g"],["Д","D"],["д","d"],["Е","E"],["е","e"],["Ж","Zh"],["ж","zh"],["З","Z"],["з","z"],["И","I"],["и","i"],["Й","J"],["й","j"],["К","K"],["к","k"],["Л","L"],["л","l"],["М","M"],["м","m"],["Н","N"],["н","n"],["О","O"],["о","o"],["П","P"],["п","p"],["Р","R"],["р","r"],["С","S"],["с","s"],["Т","T"],["т","t"],["У","U"],["у","u"],["Ф","F"],["ф","f"],["Х","H"],["х","h"],["Ц","Cz"],["ц","cz"],["Ч","Ch"],["ч","ch"],["Ш","Sh"],["ш","sh"],["Щ","Shh"],["щ","shh"],["Ъ",""],["ъ",""],["Ы","Y"],["ы","y"],["Ь",""],["ь",""],["Э","E"],["э","e"],["Ю","Yu"],["ю","yu"],["Я","Ya"],["я","ya"],["Ё","Yo"],["ё","yo"],["ă","a"],["Ă","A"],["ș","s"],["Ș","S"],["ț","t"],["Ț","T"],["ţ","t"],["Ţ","T"],["ş","s"],["Ş","S"],["ç","c"],["Ç","C"],["ğ","g"],["Ğ","G"],["ı","i"],["İ","I"],["ա","a"],["Ա","A"],["բ","b"],["Բ","B"],["գ","g"],["Գ","G"],["դ","d"],["Դ","D"],["ե","ye"],["Ե","Ye"],["զ","z"],["Զ","Z"],["է","e"],["Է","E"],["ը","y"],["Ը","Y"],["թ","t"],["Թ","T"],["ժ","zh"],["Ժ","Zh"],["ի","i"],["Ի","I"],["լ","l"],["Լ","L"],["խ","kh"],["Խ","Kh"],["ծ","ts"],["Ծ","Ts"],["կ","k"],["Կ","K"],["հ","h"],["Հ","H"],["ձ","dz"],["Ձ","Dz"],["ղ","gh"],["Ղ","Gh"],["ճ","tch"],["Ճ","Tch"],["մ","m"],["Մ","M"],["յ","y"],["Յ","Y"],["ն","n"],["Ն","N"],["շ","sh"],["Շ","Sh"],["ո","vo"],["Ո","Vo"],["չ","ch"],["Չ","Ch"],["պ","p"],["Պ","P"],["ջ","j"],["Ջ","J"],["ռ","r"],["Ռ","R"],["ս","s"],["Ս","S"],["վ","v"],["Վ","V"],["տ","t"],["Տ","T"],["ր","r"],["Ր","R"],["ց","c"],["Ց","C"],["ու","u"],["ՈՒ","U"],["Ու","U"],["փ","p"],["Փ","P"],["ք","q"],["Ք","Q"],["օ","o"],["Օ","O"],["ֆ","f"],["Ֆ","F"],["և","yev"],["ა","a"],["ბ","b"],["გ","g"],["დ","d"],["ე","e"],["ვ","v"],["ზ","z"],["თ","t"],["ი","i"],["კ","k"],["ლ","l"],["მ","m"],["ნ","n"],["ო","o"],["პ","p"],["ჟ","zh"],["რ","r"],["ს","s"],["ტ","t"],["უ","u"],["ფ","ph"],["ქ","q"],["ღ","gh"],["ყ","k"],["შ","sh"],["ჩ","ch"],["ც","ts"],["ძ","dz"],["წ","ts"],["ჭ","tch"],["ხ","kh"],["ჯ","j"],["ჰ","h"],["č","c"],["ď","d"],["ě","e"],["ň","n"],["ř","r"],["š","s"],["ť","t"],["ů","u"],["ž","z"],["Č","C"],["Ď","D"],["Ě","E"],["Ň","N"],["Ř","R"],["Š","S"],["Ť","T"],["Ů","U"],["Ž","Z"],["ހ","h"],["ށ","sh"],["ނ","
2407n"],["ރ","r"],["ބ","b"],["ޅ","lh"],["ކ","k"],["އ","a"],["ވ","v"],["މ","m"],["ފ","f"],["ދ","dh"],["ތ","th"],["ލ","l"],["ގ","g"],["ޏ","gn"],["ސ","s"],["ޑ","d"],["ޒ","z"],["ޓ","t"],["ޔ","y"],["ޕ","p"],["ޖ","j"],["ޗ","ch"],["ޘ","tt"],["ޙ","hh"],["ޚ","kh"],["ޛ","th"],["ޜ","z"],["ޝ","sh"],["ޞ","s"],["ޟ","d"],["ޠ","t"],["ޡ","z"],["ޢ","a"],["ޣ","gh"],["ޤ","q"],["ޥ","w"],["ަ","a"],["ާ","aa"],["ި","i"],["ީ","ee"],["ު","u"],["ޫ","oo"],["ެ","e"],["ޭ","ey"],["ޮ","o"],["ޯ","oa"],["ް",""],["α","a"],["β","v"],["γ","g"],["δ","d"],["ε","e"],["ζ","z"],["η","i"],["θ","th"],["ι","i"],["κ","k"],["λ","l"],["μ","m"],["ν","n"],["ξ","ks"],["ο","o"],["π","p"],["ρ","r"],["σ","s"],["τ","t"],["υ","y"],["φ","f"],["χ","x"],["ψ","ps"],["ω","o"],["ά","a"],["έ","e"],["ί","i"],["ό","o"],["ύ","y"],["ή","i"],["ώ","o"],["ς","s"],["ϊ","i"],["ΰ","y"],["ϋ","y"],["ΐ","i"],["Α","A"],["Β","B"],["Γ","G"],["Δ","D"],["Ε","E"],["Ζ","Z"],["Η","I"],["Θ","TH"],["Ι","I"],["Κ","K"],["Λ","L"],["Μ","M"],["Ν","N"],["Ξ","KS"],["Ο","O"],["Π","P"],["Ρ","R"],["Σ","S"],["Τ","T"],["Υ","Y"],["Φ","F"],["Χ","X"],["Ψ","PS"],["Ω","O"],["Ά","A"],["Έ","E"],["Ί","I"],["Ό","O"],["Ύ","Y"],["Ή","I"],["Ώ","O"],["Ϊ","I"],["Ϋ","Y"],["ā","a"],["ē","e"],["ģ","g"],["ī","i"],["ķ","k"],["ļ","l"],["ņ","n"],["ū","u"],["Ā","A"],["Ē","E"],["Ģ","G"],["Ī","I"],["Ķ","K"],["Ļ","L"],["Ņ","N"],["Ū","U"],["č","c"],["š","s"],["ž","z"],["Č","C"],["Š","S"],["Ž","Z"],["ą","a"],["č","c"],["ę","e"],["ė","e"],["į","i"],["š","s"],["ų","u"],["ū","u"],["ž","z"],["Ą","A"],["Č","C"],["Ę","E"],["Ė","E"],["Į","I"],["Š","S"],["Ų","U"],["Ū","U"],["Ќ","Kj"],["ќ","kj"],["Љ","Lj"],["љ","lj"],["Њ","Nj"],["њ","nj"],["Тс","Ts"],["тс","ts"],["ą","a"],["ć","c"],["ę","e"],["ł","l"],["ń","n"],["ś","s"],["ź","z"],["ż","z"],["Ą","A"],["Ć","C"],["Ę","E"],["Ł","L"],["Ń","N"],["Ś","S"],["Ź","Z"],["Ż","Z"],["Є","Ye"],["І","I"],["Ї","Yi"],["Ґ","G"],["є","ye"],["і","i"],["ї","yi"],["ґ","g"]];const Xjt=qjt,Zjt=Yjt,Jjt=Qjt,eBt=(t,e)=>{for(const[n,r]of e)t=t.replace(new RegExp(Zjt(n),"g"),r);return t};var tBt=(t,e)=>{if(typeof t!="string")throw new TypeError(`Expected a string, got \`${typeof t}\``);e={customReplacements:[],...e};const n=new Map([...Jjt,...e.customReplacements]);return t=t.normalize(),t=eBt(t,n),t=Xjt(t),t},nBt=[["&"," and "],["🦄"," unicorn "],["♥"," love "]];const rBt=Rjt,iBt=tBt,sBt=nBt,aBt=t=>t.replace(/([A-Z]{2,})(\d+)/g,"$1 $2").replace(/([a-z\d]+)([A-Z]{2,})/g,"$1 $2").replace(/([a-z\d])([A-Z])/g,"$1 $2").replace(/([A-Z]+)([A-Z][a-z\d]+)/g,"$1 $2"),oBt=(t,e)=>{const n=rBt(e);return t.replace(new RegExp(`${n}{2,}`,"g"),e).replace(new RegExp(`^${n}|${n}$`,"g"),"")},vSe=(t,e)=>{if(typeof t!="string")throw new TypeError(`Expected a string, got \`${typeof t}\``);e={separator:"-",lowercase:!0,decamelize:!0,customReplacements:[],preserveLeadingUnderscore:!1,...e};const n=e.preserveLeadingUnderscore&&t.startsWith("_"),r=new Map([...sBt,...e.customReplacements]);t=iBt(t,{customReplacements:r}),e.decamelize&&(t=aBt(t));let i=/[^a-zA-Z\d]+/g;return e.lowercase&&(t=t.toLowerCase(),i=/[^a-z\d]+/g),t=t.replace(i,e.separator),t=t.replace(/\\/g,""),e.separator&&(t=oBt(t,e.separator)),n&&(t=`_${t}`),t},lBt=()=>{const t=new Map,e=(n,r)=>{if(n=vSe(n,r),!n)return"";const i=n.toLowerCase(),s=t.get(i.replace(/(?:-\d+?)+?$/,""))||0,a=t.get(i);t.set(i,typeof a=="number"?a+1:1);const o=t.get(i)||2;return(o>=2||s>2)&&(n=`${n}-${o}`),n};return e.reset=()=>{t.clear()},e};Yz.exports=vSe;Yz.exports.counter=lBt;var cBt=Yz.exports;const uBt=an(cBt);var dBt=LO,fBt=1,hBt=4;function pBt(t){return dBt(t,fBt|hBt)}var mBt=pBt;const Hse=an(mBt),gBt=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},vBt="@strapi/content-type-builder",yBt={name:"content-type-builder"},ySe={name:vBt,strapi:yBt},bBt={main:[{action:"plugin::content-type-builder.read",subject:null}]},s0n=6,j1=ySe.name.replace(/^@strapi\//i,""),tw=(t,e)=>{const n=e==null;return t==="oneToOne"&&n?"oneWay":t==="oneToMany"&&n?"manyWay":t},bSe=t=>[...new Set(t)],EBt="ContentTypeBuilder/DataManagerProvider/ADD_ATTRIBUTE",xBt="ContentTypeBuilder/DataManagerProvider/ADD_CUSTOM_FIELD_ATTRIBUTE",wBt="ContentTypeBuilder/DataManagerProvider/ADD_CREATED_COMPONENT_TO_DYNAMIC_ZONE",SBt="ContentTypeBuilder/DataManagerProvider/CHANGE_DYNAMIC_ZONE_COMPONENTS",TBt="ContentTypeBuilder/DataManagerProvider/CREATE_SCHEMA",ABt="ContentTypeBuilder/DataManagerProvider/CREATE_COMPONENT_SCHEMA",CBt="ContentTypeBuilder/DataManagerProvider/DELETE_NOT_SAVED_TYPE",RBt="ContentTypeBuilder/DataManagerProvider/EDIT_ATTRIBUTE",_Bt="ContentTypeBuilder/DataManagerProvider/EDIT_CUSTOM_FIELD_ATTRIBUTE",IBt="ContentTypeBuilder/DataManagerProvider/GET_DATA_SUCCEEDED",kBt="ContentTypeBuilder/DataManagerProvider/RELOAD_PLUGIN",DBt="ContentTypeBuilder/DataManagerProvider/REMOVE_FIELD_FROM_DISPLAYED_COMPONENT",LBt="ContentTypeBuilder/DataManagerProvider/REMOVE_COMPONENT_FROM_DYNAMIC_ZONE",OBt="ContentTypeBuilder/DataManagerProvider/REMOVE_FIELD",MBt="ContentTypeBuilder/DataManagerProvider/SET_MODIFIED_DATA",PBt="ContentTypeBuilder/DataManagerProvider/UPDATE_SCHEMA",$Bt="ContentTypeBuilder/DataManagerProvider/UPDATE_INITIAL_STATE",Ck=(t,e)=>{const n=t.reduce((r,i)=>{const s=i.type;if(s==="component"){const a=i.component;r.push(a);const o=hi(e,[a,"schema","attributes"],[]);
2407r.push(...Ck(o,e))}if(s==="dynamiczone"){const a=i.components,o=a.reduce((l,c)=>{const u=hi(e,[c,"schema","attributes"],[]);return[...l,...Ck(u,e)]},[]);return[...r,...a,...o]}return r},[]);return bSe(n)},Vse={components:{},contentTypes:{},initialComponents:{},initialContentTypes:{},initialData:{},modifiedData:{components:{},contentTypes:{}},reservedNames:{},isLoading:!0,isLoadingForDataToBeSet:!0},Lv=["oneWay","manyWay"],R$=t=>t==="manyToOne"?"oneToMany":t==="oneToMany"?"manyToOne":t,Rd=(t,e)=>t.schema.attributes.findIndex(({name:n})=>n===e),NBt=(t=Vse,e)=>ud(t,n=>{switch(e.type){case EBt:{const{attributeToSet:{name:r,...i},forTarget:s,targetUid:a}=e;delete i.createComponent;const o=["component","contentType"].includes(s)?[s]:[s,a],c=[...hi(t,["modifiedData",...o,"schema","attributes"],[]).slice(),{...i,name:r}];if(er(n,["modifiedData",...o,"schema","attributes"],c),e.shouldAddComponentToData){const d=i.component,f=t.components[d],h=f?.isTemporary,m=t.modifiedData.components?.[d]!==void 0;if(h||m)break;n.modifiedData.components||(n.modifiedData.components={}),n.modifiedData.components[d]=f,Ck(f.schema.attributes,t.components).filter(E=>hi(t,["modifiedData","components",E])===void 0).forEach(E=>{const x=hi(t,["components",E],{});x.isTemporary||!1||(n.modifiedData.components||(n.modifiedData.components={}),n.modifiedData.components[E]=x)});break}if(i.type==="relation"){const d=i.target,f=i.targetAttribute||null,h=i.relation,m=tw(h,f),g=hi(t,["modifiedData",...o,"uid"]);if(i.type==="relation"&&m!=="oneWay"&&m!=="manyWay"&&d===g){const b={name:f,relation:R$(m),target:d,targetAttribute:r,type:"relation"};i.private&&(b.private=i.private);const E=[...c,b];er(n,["modifiedData",...o,"schema","attributes"],E)}}break}case wBt:{const{dynamicZoneTarget:r,componentsToAdd:i}=e,s=Rd(t.modifiedData.contentType,r);i.forEach(a=>{n.modifiedData.contentType?.schema.attributes[s].components||(n.modifiedData.contentType.schema.attributes[s].components=[]),n.modifiedData.contentType.schema.attributes[s].components.push(a)});break}case xBt:{const{attributeToSet:{name:r,...i},forTarget:s,targetUid:a}=e,o=["component","contentType"].includes(s)?[s]:[s,a],c=[...hi(t,["modifiedData",...o,"schema","attributes"],[]).slice(),{...i,name:r}];er(n,["modifiedData",...o,"schema","attributes"],c);break}case SBt:{const{dynamicZoneTarget:r,newComponents:i}=e,s=Rd(t.modifiedData.contentType,r),a=(t.modifiedData.contentType?.schema.attributes[s]).components,o=bSe([...a,...i]);(n.modifiedData.contentType?.schema.attributes[s]).components=o,Ck(YN(n.modifiedData.contentType.schema.attributes),t.components).filter(u=>hi(t,["modifiedData","components",u])===void 0).forEach(u=>{const d=hi(t,["components",u],{});d.isTemporary||!1||(n.modifiedData.components||(n.modifiedData.components={}),n.modifiedData.components[u]=d)});break}case ABt:{const r={uid:e.uid,isTemporary:!0,category:e.componentCategory,schema:{...e.data,attributes:[]}};n.components[e.uid]=r,e.shouldAddComponentToData&&(n.modifiedData.components[e.uid]=r);break}case TBt:{const r={uid:e.uid,isTemporary:!0,schema:{...e.data,attributes:[]}};n.contentTypes[e.uid]=r;break}case RBt:{const{attributeToSet:{name:r,...i},forTarget:s,targetUid:a,initialAttribute:o}=e,l=o.name,c=["component","contentType"].includes(s)?[s]:[s,a],u=Rd(hi(t,["modifiedData",...c]),l),d=i.type==="relation";if(!d){er(n,["modifiedData",...c,"schema","attributes",u],e.attributeToSet);break}const f=hi(t,["modifiedData",...c,"schema","attributes"]).slice(),h={name:r,relation:i.relation,target:i.target,targetAttribute:i.targetAttribute,type:"relation"};i.private&&(h.private=i.private),i.pluginOptions&&(h.pluginOptions=i.pluginOptions);const m=f.findIndex(U=>U.name!==void 0&&U.name===o.name);m!==-1&&f.splice(m,1,h);let g=null,b=null,E=null,x=null;const S=hi(t,["modifiedData",...c,"uid"]),A=o.target!==i.target,R=i.target===S,C=tw(i.relation,i.targetAttribute),T=tw(o.relation,o.targetAttribute),I=o.target===S,D=T!==C,k=A&&!R&&I&&d,O=D&&I&&["oneWay","manyWay"].includes(C)&&d,P=!Lv.includes(T)&&!Lv.includes(C)&&I&&R&&d,M=Lv.includes(T)&&!Lv.includes(C)&&I&&R&&d,j=A&&R&&!Lv.includes(C);if((k||O)&&(g=o.targetAttribute),g){const U=f.findIndex(z=>z.name===g);f.splice(U,1)}if(!k){const U=hi(t,["initialContentTypes",o.target]);if(U){const z=Rd(U,o.targetAttribute);x=hi(t,["initialContentTypes",o.target,"schema","attributes",z])}}if(M||j){E={name:i.targetAttribute,relation:R$(C),target:i.target,targetAttribute:r,type:"relation"},i.private&&(E.private=i.private),x&&x.pluginOptions&&(E.pluginOptions=x.pluginOptions);const U=f.findIndex(({name:F})=>F===o.name),z=f.findIndex(({name:F})=>r===F),G=(U===-1?z:U)+1;f.splice(G,0,E)}
2407if(P&&(b=o.targetAttribute,E={name:i.targetAttribute,relation:R$(C),target:i.target,targetAttribute:r,type:"relation"},i.private&&(E.private=i.private),x&&x.pluginOptions&&(E.pluginOptions=x.pluginOptions),b)){const U=f.findIndex(({name:z})=>z===b);f.splice(U,1,E)}er(n,["modifiedData",...c,"schema","attributes"],f);break}case _Bt:{const{forTarget:r,targetUid:i,initialAttribute:s,attributeToSet:a}=e,o=s.name,l=["component","contentType"].includes(r)?[r]:[r,i],c=Rd(hi(t,["modifiedData",...l]),o);er(n,["modifiedData",...l,"schema","attributes",c],a);break}case IBt:{n.components=e.components,n.initialComponents=e.components,n.initialContentTypes=e.contentTypes,n.contentTypes=e.contentTypes,n.reservedNames=e.reservedNames,n.isLoading=!1;break}case $Bt:{n.initialData=n.modifiedData;break}case CBt:{n.contentTypes=t.initialContentTypes,n.components=t.initialComponents;break}case kBt:return Vse;case LBt:{const r=Rd(t.modifiedData.contentType,e.dzName);n.modifiedData.contentType.schema.attributes[r].components.splice(e.componentToRemoveIndex,1);break}case OBt:{const{mainDataKey:r,attributeToRemoveName:i}=e,s=["modifiedData",r,"schema","attributes"],a=Rd(t.modifiedData[r],i),o=[...s,a],l=hi(t,o);if(l.type==="relation"&&r==="contentType"){const{target:f,relation:h,targetAttribute:m}=l,g=tw(h,m),b=t.modifiedData.contentType?.uid;if(f===b&&!Lv.includes(g)){const S=(t.modifiedData[r]?.schema.attributes.slice()).filter(A=>!(A.name===i||A.target===b&&A.targetAttribute===i));n.modifiedData[r].schema.attributes=S;break}}t.modifiedData[r].schema.attributes.slice().reduce((f,h)=>(h.type!=="uid"||h.targetField!==i||f.push(h.name),f),[]).forEach(f=>{const h=Rd(t.modifiedData[r],f);delete n.modifiedData[r]?.schema.attributes[h].targetField}),n.modifiedData[r]?.schema.attributes.splice(a,1);break}case DBt:{const{attributeToRemoveName:r,componentUid:i}=e,s=Rd(t.modifiedData.components?.[i],r);n.modifiedData.components?.[i]?.schema?.attributes?.splice(s,1);break}case MBt:{n.isLoadingForDataToBeSet=!1,n.initialData=e.schemaToSet,n.modifiedData=e.schemaToSet,e.hasJustCreatedSchema||(n.components=t.initialComponents,n.contentTypes=t.initialContentTypes);break}case PBt:{const{data:{displayName:r,category:i,icon:s,kind:a},schemaType:o,uid:l}=e;if(n.modifiedData[o].schema.displayName=r,e.schemaType==="component"){n.modifiedData.component.category=i,n.modifiedData.component.schema.icon=s;const c=YN(n.modifiedData.component);n.components[l]=c;break}n.modifiedData.contentType.schema.kind=a;break}default:return n}}),Nh=t=>uBt(t,{separator:"-"}),FBt="ContentTypeBuilder/FormModal/ON_CHANGE",jBt="ContentTypeBuilder/FormModal/ON_CHANGE_RELATION_TARGET",BBt="ContentTypeBuilder/FormModal/ON_CHANGE_RELATION_TYPE",UBt="ContentTypeBuilder/FormModal/RESET_PROPS",HBt="ContentTypeBuilder/FormModal/RESET_PROPS_AND_SET_FORM_FOR_ADDING_AN_EXISTING_COMPO",VBt="ContentTypeBuilder/FormModal/RESET_PROPS_AND_SAVE_CURRENT_DATA",WBt="ContentTypeBuilder/FormModal/RESET_PROPS_AND_SET_THE_FORM_FOR_ADDING_A_COMPO_TO_A_DZ",zBt="ContentTypeBuilder/FormModal/SET_DATA_TO_EDIT",GBt="ContentTypeBuilder/FormModal/SET_ATTRIBUTE_DATA_SCHEMA",qBt="ContentTypeBuilder/FormModal/SET_CUSTOM_FIELD_DATA_SCHEMA",KBt="ContentTypeBuilder/FormModal/SET_DYNAMIC_ZONE_DATA_SCHEMA",YBt="ContentTypeBuilder/FormModal/SET_ERRORS",a0n=t=>{const e=Nh(t);return`api::${e}.${e}`},QBt=(t,e)=>`${Nh(e)}.${Nh(t)}`,ESe=(t,e)=>{if(e.items)return e.items.reduce(ESe,t);if("defaultValue"in e){const{name:n,defaultValue:r}=e;t.push({name:n,defaultValue:r})}return t},_$=t=>["manyToMany","oneToMany","manyWay"].includes(t)?2:1,Wse=t=>["manyToMany","manyToOne"].includes(t)?2:1,dx={formErrors:{},modifiedData:{},initialData:{},componentToCreate:{},isCreatingComponentWhileAddingAField:!1},XBt=(t=dx,e)=>ud(t,n=>{switch(e.type){case FBt:{const{keys:r,value:i}=e,s=t.modifiedData;if(!!s.default&&r.length===1&&r.includes("type")){const o=s.type;o&&["date","datetime","time"].includes(o)&&delete n.modifiedData.default}er(n,["modifiedData",...r],i);break}case jBt:{const{target:{oneThatIsCreatingARelationWithAnother:r,selectedContentTypeFriendlyName:i,targetContentTypeAllowedRelations:s,value:a}}=e;let o=!1,l=null;er(n,["modifiedData","target"],a);const c=t.modifiedData;if(Array.isArray(s)){const h=tw(c.relation,c.targetAttribute);if(!s.includes(h)){const m=s[0];o=!0,l=m,m==="oneWay"?er(n,["modifiedData","relation"],"oneToOne"):m==="manyWay"?er(n,["modifiedData","relation"],"oneToMany"):er(n,["modifiedData","relation"],m)}}let u;if(o?u=vm(du(Nh(i)),_$(l)):u=vm(du(Nh(i)),_$(c.relation)),er(n,["modifiedData","name"],u),t.modifiedData.targetAttribute===null)break;
2407if(o&&["oneWay","manyWay"].includes(l)){er(n,["modifiedData","targetAttribute"],null);break}const f=vm(du(Nh(r)),Wse(c.relation));er(n,["modifiedData","targetAttribute"],f);break}case BBt:{const{target:{oneThatIsCreatingARelationWithAnother:r,value:i}}=e,s=t.modifiedData.name;if(!["oneWay","manyWay"].includes(i)){er(n,["modifiedData","relation"],i);const a=t.modifiedData.targetAttribute;er(n,["modifiedData","name"],vm(du(Nh(s)),_$(i))),er(n,["modifiedData","targetAttribute"],vm(a||du(Nh(r)),Wse(i)));break}if(i==="oneWay"){er(n,["modifiedData","relation"],"oneToOne"),er(n,["modifiedData","targetAttribute"],null),er(n,["modifiedData","name"],vm(du(s),1));break}er(n,["modifiedData","relation"],"oneToMany"),er(n,["modifiedData","targetAttribute"],null),er(n,["modifiedData","name"],vm(du(s),2));break}case UBt:return dx;case HBt:return{...dx,modifiedData:{type:"component",repeatable:!0,...e.options}};case VBt:{const r=t.modifiedData.componentToCreate,i={displayName:r.displayName,type:"component",repeatable:!1,...e.options,component:QBt(r.displayName,r.category)};return{...dx,componentToCreate:r,modifiedData:i,isCreatingComponentWhileAddingAField:t.modifiedData.createComponent}}case WBt:{const i={...t.modifiedData,createComponent:!0,componentToCreate:{type:"component"}};return{...dx,modifiedData:i}}case zBt:{n.modifiedData=e.data,n.initialData=e.data;break}case GBt:{const{attributeType:r,isEditing:i,modifiedDataToSetForEditing:s,nameToSetForRelation:a,targetUid:o,step:l,options:c={}}=e;if(i){n.modifiedData=s,n.initialData=s;break}let u;r==="component"?l==="1"?u={type:"component",createComponent:!0,componentToCreate:{type:"component"}}:u={...c,type:"component",repeatable:!0}:r==="dynamiczone"?u={...c,type:"dynamiczone",components:[]}:r==="text"?u={...c,type:"string"}:r==="number"||r==="date"?u=c:r==="media"?u={allowedTypes:["images","files","videos","audios"],type:"media",multiple:!0,...c}:r==="enumeration"?u={...c,type:"enumeration",enum:[]}:r==="relation"?u={name:du(a),relation:"oneToOne",targetAttribute:null,target:o,type:"relation"}:u={...c,type:r,default:null},n.modifiedData=u;break}case qBt:{const{customField:r,isEditing:i,modifiedDataToSetForEditing:s,options:a={}}=e;if(i){n.modifiedData=s,n.initialData=s;break}n.modifiedData={...a,type:r.type};const l=[...r?.options?.base||[],...r?.options?.advanced||[]].reduce(ESe,[]);l.length&&l.forEach(({name:c,defaultValue:u})=>er(n.modifiedData,c,u));break}case KBt:{n.modifiedData=e.attributeToEdit,n.initialData=e.attributeToEdit;break}case YBt:{n.formErrors=e.errors;break}default:return n}}),ZBt={[`${j1}_formModal`]:XBt,[`${j1}_dataManagerProvider`]:NBt},JBt={components:{inputs:{},add({id:t,component:e}){this.inputs[t]||(this.inputs[t]=e)}},types:{attribute:{},contentType:{validators:[],form:{advanced:[],base:[]}},component:{validators:[],form:{advanced:[],base:[]}}},contentTypeSchemaMutations:[],addContentTypeSchemaMutation(t){this.contentTypeSchemaMutations.push(t)},extendContentType({validator:t,form:{advanced:e,base:n}}){const{contentType:r}=this.types;r.validators.push(t),r.form.advanced.push(e),r.form.base.push(n)},extendFields(t,{validator:e,form:{advanced:n,base:r}}){const i=this.types.attribute;t.forEach(s=>{i[s]||(i[s]={validators:[],form:{advanced:[],base:[]}}),i[s].validators.push(e),i[s].form.advanced.push(n),i[s].form.base.push(r)})},getAdvancedForm(t,e=null){return hi(this.types,[...t,"form","advanced"],[]).reduce((r,i)=>{const s=i(e);return[...r,...s]},[])},makeCustomFieldValidator(t,e,...n){return e?t.shape({options:ns().shape(e(n))}):t},makeValidator(t,e,...n){const i=hi(this.types,[...t,"validators"],[]).reduce((s,a)=>{const o=a(n);return{...s,...o}},{});return e.shape({pluginOptions:ns().shape(i)})},mutateContentTypeSchema(t,e){let n=Hse(t);const r=Hse(e);return this.contentTypeSchemaMutations.forEach(i=>{n=i(n,r)}),n}},eUt=(t,e)=>{if(!e)throw new TypeError("pluginId can't be empty");return Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{})},xSe=y.createContext({}),tUt=30*1e3,o0n=({children:t})=>{const[e,n]=y.useState(!1),[r,i]=y.useState({}),[s,a]=y.useState(!1),o=y.useCallback((h={})=>{n(!0),i(h)},[]),l=y.useCallback(()=>{n(!1),i({})},[]);y.useEffect(()=>{if(e){const h=setTimeout(()=>{a(!0)},tUt);return()=>{clearTimeout(h)}}},[e]);let c=r?.icon||"reload",u={id:r?.description||"components.OverlayBlocker.description",defaultMessage:"You're using a feature that needs the server to restart. The page will reload automatically."},d={id:r?.title||"components.OverlayBlocker.title",defaultMessage:"Waiting for restart"};s&&(c="time",u={id:"components.OverlayBlocker.description.serverError",defaultMessage:"The server should have restarted, please check your logs in the terminal."},d={id:"components.OverlayBlocker.title.serverError",defaultMessage:"The restart is taking longer than expected"});const f=y.useMemo(()=>({lockAppWithAutoreload:o,unlockAppWithAutoreload:l}),[o,l]);return p.jsxs(xSe.Provider,{value:f,children:[p.jsx(nUt,{displayedIcon:c,isOpen:e,description:u,title:d}),t]})},nUt=({displayedIcon:t,description:e,title:n,isOpen:r})=>{const{formatMessage:i}=be();return r&&globalThis?.document?.body?Qs.createPortal(p.jsxs(sUt,{id:"autoReloadOverlayBlocker",direction:"column",alignItems:"center",gap:6,children:[p.jsxs(X,{direction:"column",alignItems:"center",gap:2,children:[p.jsx(le,{tag:"h1",variant:"alpha",children:i(n)}),p.jsx(le,{tag:"h2",textColor:"neutral600",fontSize:4,fontWeight:"regular",children:i(e)})]}),t==="reload"&&p.jsx(zse,{padding:6,background:"primary100",borderColor:"primary200",children:p.jsx(iUt,{width:"4rem",height:"4rem"})}),t==="time"&&p.jsx(zse,{padding:6,background:"primary100",borderColor:"primary200",children:p.jsx(Cue,{width:"4rem",height:"4rem"})}),p.jsx(pe,{marginTop:2,children:p.jsx(Ml,{href:"https://docs.strapi.io",isExternal:!0,children:i({id:"global.documentation",defaultMessage:"Read the documentation"})})})]}),globalThis.document.body):null},rUt=Ns`
2408    from {
2409      transform: rotate(0deg);
2410    }
2411    to {
2412      transform: rotate(359deg);
2413    }
2414  `,iUt=J(Z6e)`
2415  animation: ${rUt} 1s infinite linear;
2416`,sUt=J(X)`
2417  position: fixed;
2418  top: 0;
2419  right: 0;
2420  bottom: 0;
2421  left: 0;
2422  /* TODO: set this up in the theme for consistence z-index values */
2423  z-index: 1140;
2424  padding-top: 16rem;
2425
2426  & > * {
2427    position: relative;
2428    z-index: 1;
2429  }
2430
2431  &:before {
2432    content: '';
2433    position: fixed;
2434    top: 0;
2435    right: 0;
2436    bottom: 0;
2437    left: 0;
2438    background: ${({theme:t})=>t.colors.neutral0};
2439    opacity: 0.9;
2440  }
2441`,zse=J(pe)`
2442  border-radius: 50%;
2443  display: flex;
2444  align-items: center;
2445  justify-content: center;
2446  svg {
2447    > path {
2448      fill: ${({theme:t})=>t.colors.primary600} !important;
2449    }
2450  }
2451`,l0n=()=>y.useContext(xSe),aUt=ySe.strapi.name,oUt={register(t){t.addReducers(ZBt),t.addMenuLink({to:`plugins/${j1}`,icon:x7e,intlLabel:{id:`${j1}.plugin.name`,defaultMessage:"Content Types Builder"},permissions:bBt.main,Component:()=>Z(()=>
2451import("./index-B5tHY87r-CX51AElz.js"),__vite__mapDeps([55,20,3,56,22,4,1,2])).then(e=>e.i),position:5}),t.registerPlugin({id:j1,name:aUt,apis:{forms:JBt}})},bootstrap(){},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>gBt(Object.assign({
2451"./translations/ar.json":()=>Z(()=>import("./ar-BYDB75EB-CtFoqN70.js"),[]),
2451"./translations/cs.json":()=>Z(()=>import("./cs-ChL4LaFY-BHd3LgW1.js"),[]),
2451"./translations/de.json":()=>Z(()=>import("./de-DsHQNzp2-D7VlKyIC.js"),[]),
2451"./translations/dk.json":()=>Z(()=>import("./dk-BC7NAQR2-Cnm7BXSQ.js"),[]),
2451"./translations/en.json":()=>Z(()=>import("./en-jBwb53yg-BAGRoFxU.js"),[]),
2451"./translations/es.json":()=>Z(()=>import("./es-BE_zx2_w-Cnakp226.js"),[]),
2451"./translations/fr.json":()=>Z(()=>import("./fr-lU_OMJma-DHRKBjnB.js"),[]),
2451"./translations/id.json":()=>Z(()=>import("./id-W1sKBFEw-BHE084KF.js"),[]),
2451"./translations/it.json":()=>Z(()=>import("./it-D04lb2Wc-BTipfedj.js"),[]),
2451"./translations/ja.json":()=>Z(()=>import("./ja-BHLK_2_g-BtLQX0rq.js"),[]),
2451"./translations/ko.json":()=>Z(()=>import("./ko-DoNsXHXA-BcMpwetj.js"),[]),
2451"./translations/ms.json":()=>Z(()=>import("./ms-BtGFDB9t-Cf2gRgYg.js"),[]),
2451"./translations/nl.json":()=>Z(()=>import("./nl-BaTAuelQ-CDMeRtz_.js"),[]),
2451"./translations/pl.json":()=>Z(()=>import("./pl-CP2Zgp01-ALMq7zej.js"),[]),
2451"./translations/pt-BR.json":()=>Z(()=>import("./pt-BR-CCQGwXs0-BVMxmILL.js"),[]),
2451"./translations/pt.json":()=>Z(()=>import("./pt-DMeTMW2x-DDQqZfdr.js"),[]),
2451"./translations/ru.json":()=>Z(()=>import("./ru-DGSjru5m-BwIQ4C0z.js"),[]),
2451"./translations/sk.json":()=>Z(()=>import("./sk-DVK4HfSC-D26nFv9r.js"),[]),
2451"./translations/sv.json":()=>Z(()=>import("./sv-BGb12eW3-CrUIrhQw.js"),[]),
2451"./translations/th.json":()=>Z(()=>import("./th--u3VqsON-BugHbTHp.js"),[]),
2451"./translations/tr.json":()=>Z(()=>import("./tr-DsUerr-c-8NocKkuV.js"),[]),
2451"./translations/uk.json":()=>Z(()=>import("./uk-Bx5IlOKX-D53wwCes.js"),[]),
2451"./translations/zh-Hans.json":()=>Z(()=>import("./zh-Hans-Cc0M5PXr-B6TKgVzh.js"),[]),
2451"./translations/zh.json":()=>Z(()=>import("./zh-CsUDN13W-DY8AyG_I.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:eUt(r,j1),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}};var lUt=Hxe,wSe=lUt("mapValues",f2e());wSe.placeholder=hz();var cUt=wSe;const uUt=an(cUt);function pu(t){if(t===null||t===!0||t===!1)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}function ui(t,e){if(e.length<t)throw new TypeError(t+" argument"+(t>1?"s":"")+" required, but only "+e.length+" present")}function Lr(t){ui(1,arguments);var e=Object.prototype.toString.call(t);return t instanceof Date||Tf(t)==="object"&&e==="[object Date]"?new Date(t.getTime()):typeof t=="number"||e==="[object Number]"?new Date(t):((typeof t=="string"||e==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function dUt(t,e){ui(2,arguments);var n=Lr(t),r=pu(e);return isNaN(r)?new Date(NaN):(r&&n.setDate(n.getDate()+r),n)}function fUt(t,e){ui(2,arguments);var n=Lr(t),r=pu(e);if(isNaN(r))return new Date(NaN);if(!r)return n;var i=n.getDate(),s=new Date(n.getTime());s.setMonth(n.getMonth()+r+1,0);var a=s.getDate();return i>=a?s:(n.setFullYear(s.getFullYear(),s.getMonth(),i),n)}function fx(t,e){if(ui(2,arguments),!e||Tf(e)!=="object")return new Date(NaN);var n=e.years?pu(e.years):0,r=e.months?pu(e.months):0,i=e.weeks?pu(e.weeks):0,s=e.days?pu(e.days):0,a=e.hours?pu(e.hours):0,o=e.minutes?pu(e.minutes):0,l=e.seconds?pu(e.seconds):0,c=Lr(t),u=r||n?fUt(c,r+n*12):c,d=s||i?dUt(u,s+i*7):u,f=o+a*60,h=l+f*60,m=h*1e3,g=new Date(d.getTime()+m);return g}function Gse(t){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),t.getTime()-e.getTime()}function qse(t){ui(1,arguments);var e=Lr(t);return e.setHours(0,0,0,0),e}var hUt=864e5;function pUt(t,e){ui(2,arguments);var n=qse(t),r=qse(e),i=n.getTime()-Gse(n),s=r.getTime()-Gse(r);return Math.round((i-s)/hUt)}function py(t,e){ui(2,arguments);var n=Lr(t),r=Lr(e),i=n.getTime()-r.getTime();return i<0?-1:i>0?1:i}var Qz=6e4,Xz=36e5;function mUt(t,e){ui(2,arguments);var n=Lr(t),r=Lr(e),i=n.getFullYear()-r.getFullYear(),s=n.getMonth()-r.getMonth();return i*12+s}function gUt(t,e){ui(2,arguments);var n=Lr(t),r=Lr(e);return n.getFullYear()-r.getFullYear()}function Kse(t,e){var n=t.getFullYear()-e.getFullYear()||t.getMonth()-e.getMonth()||t.getDate()-e.getDate()||t.getHours()-e.getHours()||t.getMinutes()-e.getMinutes()||t.getSeconds()-e.getSeconds()||t.getMilliseconds()-e.getMilliseconds();return n<0?-1:n>0?1:n}function vUt(t,e){ui(2,arguments);var n=Lr(t),r=Lr(e),i=Kse(n,r),s=Math.abs(pUt(n,r));n.setDate(n.getDate()-i*s);var a=+(Kse(n,r)===-i),o=i*(s-a);return o===0?0:o}function Zz(t,e){return ui(2,arguments),Lr(t).getTime()-Lr(e).getTime()}var yUt={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},bUt="trunc";function Jz(t){return yUt[bUt]}function EUt(t,e,n){ui(2,arguments);var r=Zz(t,e)/Xz;return Jz()(r)}function xUt(t,e,n){ui(2,arguments);var r=Zz(t,e)/Qz;return Jz()(r)}function wUt(t){ui(1,arguments);var e=Lr(t);return e.setHours(23,59,59,999),e}function SUt(t){ui(1,arguments);var e=Lr(t),n=e.getMonth();return e.setFullYear(e.getFullYear(),n+1,0),e.setHours(23,59,59,999),e}function TUt(t){ui(1,arguments);var e=Lr(t);return wUt(e).getTime()===SUt(e).getTime()}function AUt(t,e){ui(2,arguments);var n=Lr(t),r=Lr(e),i=py(n,r),s=Math.abs(mUt(n,r)),a;if(s<1)a=0;else{n.getMonth()===1&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-i*s);var o=py(n,r)===-i;TUt(Lr(t))&&s===1&&py(t,r)===1&&(o=!1),a=i*(s-Number(o))}return a===0?0:a}function CUt(t,e,n){ui(2,arguments);var r=Zz(t,e)/1e3;return Jz()(r)}function RUt(t,e){ui(2,arguments);var n=Lr(t),r=Lr(e),i=py(n,r),s=Math.abs(gUt(n,r));n.setFullYear(1584),r.setFullYear(1584);var a=py(n,r)===-i,o=i*(s-Number(a));return o===0?0:o}function SSe(t){ui(1,arguments);var e=Lr(t.start),n=Lr(t.end);if(isNaN(e.getTime()))throw new RangeError("Start Date is invali
2451d");if(isNaN(n.getTime()))throw new RangeError("End Date is invalid");var r={};r.years=Math.abs(RUt(n,e));var i=py(n,e),s=fx(e,{years:i*r.years});r.months=Math.abs(AUt(n,s));var a=fx(s,{months:i*r.months});r.days=Math.abs(vUt(n,a));var o=fx(a,{days:i*r.days});r.hours=Math.abs(EUt(n,o));var l=fx(o,{hours:i*r.hours});r.minutes=Math.abs(xUt(n,l));var c=fx(l,{minutes:i*r.minutes});return r.seconds=Math.abs(CUt(n,c)),r}function UF(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function TSe(t,e){if(t){if(typeof t=="string")return UF(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?UF(t,e):void 0}}function _Ut(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function IUt(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&uk(t,e)}function Rk(t){return Rk=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Rk(t)}function ASe(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ASe=function(){return!!t})()}function kUt(t,e){if(e&&(Tf(e)=="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _Ut(t)}function DUt(t){var e=ASe();return function(){var n,r=Rk(t);if(e){var i=Rk(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return kUt(this,n)}}function LUt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Yse(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,FEe(r.key),r)}}function OUt(t,e,n){return e&&Yse(t.prototype,e),n&&Yse(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function MUt(t){return ui(1,arguments),Lr(t).getTime()<Date.now()}function PUt(t,e){var n;ui(1,arguments);var r=pu((n=void 0)!==null&&n!==void 0?n:2);if(r!==2&&r!==1&&r!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof t=="string"||Object.prototype.toString.call(t)==="[object String]"))return new Date(NaN);var i=jUt(t),s;if(i.date){var a=BUt(i.date,r);s=UUt(a.restDateString,a.year)}if(!s||isNaN(s.getTime()))return new Date(NaN);var o=s.getTime(),l=0,c;if(i.time&&(l=HUt(i.time),isNaN(l)))return new Date(NaN);if(i.timezone){if(c=VUt(i.timezone),isNaN(c))return new Date(NaN)}else{var u=new Date(o+l),d=new Date(0);return d.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),d.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),d}return new Date(o+l+c)}var vR={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},$Ut=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,NUt=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,FUt=/^([+-])(\d{2})(?::?(\d{2}))?$/;function jUt(t){var e={},n=t.split(vR.dateTimeDelimiter),r;if(n.length>2)return e;if(/:/.test(n[0])?r=n[0]:(e.date=n[0],r=n[1],vR.timeZoneDelimiter.test(e.date)&&(e.date=t.split(vR.timeZoneDelimiter)[0],r=t.substr(e.date.length,t.length))),r){var i=vR.timezone.exec(r);i?(e.time=r.replace(i[1],""),e.timezone=i[1]):e.time=r}return e}function BUt(t,e){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+e)+"})|(\\d{2}|[+-]\\d{"+(2+e)+"})$)"),r=t.match(n);if(!r)return{year:NaN,restDateString:""};var i=r[1]?parseInt(r[1]):null,s=r[2]?parseInt(r[2]):null;return{year:s===null?i:s*100,restDateString:t.slice((r[1]||r[2]).length)}}function UUt(t,e){if(e===null)return new Date(NaN);var n=t.match($Ut);if(!n)return new Date(NaN);var r=!!n[4],i=hx(n[1]),s=hx(n[2])-1,a=hx(n[3]),o=hx(n[4]),l=hx(n[5])-1;if(r)return KUt(e,o,l)?WUt(e,o,l):new Date(NaN);var c=new Date(0);return!GUt(e,s,a)||!qUt(e,i)?new Date(NaN):(c.setUTCFullYear(e,s,Math.max(i,a)),c)}function hx(t){return t?parseInt(t):1}function HUt(t){var e=t.match(NUt);if(!e)return NaN;
2451var n=I$(e[1]),r=I$(e[2]),i=I$(e[3]);return YUt(n,r,i)?n*Xz+r*Qz+i*1e3:NaN}function I$(t){return t&&parseFloat(t.replace(",","."))||0}function VUt(t){if(t==="Z")return 0;var e=t.match(FUt);if(!e)return 0;var n=e[1]==="+"?-1:1,r=parseInt(e[2]),i=e[3]&&parseInt(e[3])||0;return QUt(r,i)?n*(r*Xz+i*Qz):NaN}function WUt(t,e,n){var r=new Date(0);r.setUTCFullYear(t,0,4);var i=r.getUTCDay()||7,s=(e-1)*7+n+1-i;return r.setUTCDate(r.getUTCDate()+s),r}var zUt=[31,null,31,30,31,30,31,31,30,31,30,31];function CSe(t){return t%400===0||t%4===0&&t%100!==0}function GUt(t,e,n){return e>=0&&e<=11&&n>=1&&n<=(zUt[e]||(CSe(t)?29:28))}function qUt(t,e){return e>=1&&e<=(CSe(t)?366:365)}function KUt(t,e,n){return e>=1&&e<=53&&n>=0&&n<=6}function YUt(t,e,n){return t===24?e===0&&n===0:n>=0&&n<60&&e>=0&&e<60&&t>=0&&t<25}function QUt(t,e){return e>=0&&e<=59}const XUt=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},t2="content-manager",c0n=["plugin::content-manager.explorer.create","plugin::content-manager.explorer.read","plugin::content-manager.explorer.update","plugin::content-manager.explorer.delete","plugin::content-manager.explorer.publish"],ZUt={editView:{informations:[],"right-links":[]},listView:{actions:[],deleteModalAdditionalInfos:[],publishModalAdditionalInfos:[],unpublishModalAdditionalInfos:[]}},JUt=({area:t,...e})=>{const n=eHt(t);return p.jsx(p.Fragment,{children:n.map(r=>p.jsx(r.Component,{...e},r.name))})},eHt=t=>{const n=Yp("useInjectionZone",s=>s.getPlugin)(t2),[r,i]=t.split(".");return n.getInjectedComponents(r,i)},tHt="id",HF="createdBy",VF="updatedBy",nHt=[HF,VF],s3="publishedBy",WF="createdAt",zF="updatedAt",yS="publishedAt",RSe=[tHt,...nHt,s3,WF,zF,yS],u0n=["dynamiczone","json","text","relation","component","boolean","media","password","richtext","timestamp","blocks"],Ki="single-types",GF="collection-types",[rHt,Nf]=dd("DocumentRBAC",{canCreate:!1,canCreateFields:[],canDelete:!1,canPublish:!1,canRead:!1,canReadFields:[],canUpdate:!1,canUpdateFields:[],canUserAction:()=>!1,isLoading:!1}),d0n=({children:t,permissions:e})=>{const{slug:n}=_f();if(!n)throw new Error("Cannot find the slug param in the URL");const[{rawQuery:r}]=hn(),i=Dc("DocumentRBAC",f=>f.permissions),s=y.useMemo(()=>i.filter(h=>h.subject===n).reduce((h,m)=>{const[g]=m.action.split(".").slice(-1);return{...h,[g]:[m]}},{}),[n,i]),{isLoading:a,allowedActions:o}=Il(s,e??void 0,r),l=!a&&o.canCreate?k$(s.create):[],c=!a&&o.canRead?k$(s.read):[],u=!a&&o.canUpdate?k$(s.update):[],d=y.useCallback((f,h,m)=>{const g=iHt(f.split(".")),b=h.filter(E=>E.split(".").length>1);return m==="component"?b.some(E=>E.includes(g.join("."))):g.length>1?b.includes(g.join(".")):h.includes(f)},[]);return a?p.jsx(gb.Loading,{}):p.jsx(rHt,{isLoading:a,canCreateFields:l,canReadFields:c,canUpdateFields:u,canUserAction:d,...o,children:t})},k$=(t=[])=>t.flatMap(e=>e.properties?.fields).filter((e,n,r)=>r.indexOf(e)===n&&typeof e=="string"),iHt=t=>t.filter(e=>isNaN(Number(e))),sHt=["__component","__temp_key__"],eG=(t,e)=>(n,r={})=>(i={})=>{const s=(a,o)=>Object.entries(a).reduce((l,[c,u])=>{const d=o[c];if(sHt.includes(c)||u===null||u===void 0)return l[c]=u,l;if(d.type==="component")if(d.repeatable){const f=t(d,u)?e(u,d):u;l[c]=f.map(h=>s(h,r[d.component]?.attributes??{}))}else{const f=t(d,u)?e(u,d):u;l[c]=s(f,r[d.component]?.attributes??{})}else if(d.type==="dynamiczone"){const f=t(d,u)?e(u,d):u;l[c]=f.map(h=>s(h,r[h.__component]?.attributes??{}))}else t(d,u)?l[c]=e(u,d):l[c]=u;return l},{});return s(i,n.attributes)},aHt=t=>eG(e=>t.includes(e.type),()=>""),oHt=eG(t=>t.type==="relation",()=>({connect:[],disconnect:[]})),lHt=eG(t=>t.type==="component"&&t.repeatable||t.type==="dynamiczone",t=>{if(Array.isArray(t)&&t.length>0){const e=pS(void 0,void 0,t.length);return t.map((n,r)=>({...n,__temp_key__:e[r]}))}return t}),cHt=t=>e=>{const n=Object.keys(t.attributes);return[...Object.keys(e).filter(a=>!n.includes(a)),...RSe].reduce((a,o)=>(delete a[o],a),structuredClone(e))},uHt=t=>Object.entries(t).reduce((e,[n,r])=>(r===null||(e[n]=r),e),{}),dHt=(t,e={})=>n=>Rz(cHt(t),aHt(["password"])(t,e),uHt,oHt(t,e),lHt(t,e))(n),fHt=(t,e={})=>{const n=r=>Object.entries(r).reduce((i,[s,a])=>{if("default"in a)i[s]=a.default;else if(a.type==="component"&&a.required){const o=n(e[a.component].attributes);a.repeatable?i[s]=a.min?[...Array(a.min).fill(o)]:[]:i[s]=o}else a.type==="dynamiczone"&&a.required&&(i[s]=[]);return i},{});return n(t.attributes)},eA=kc.enhanceEndpoints({addTagTypes:["ComponentConfiguration","ContentTypesConfiguration","ContentTypeSettings","Document","InitialData","HistoryVersion","Relations","UidAvailability","RecentDocumentList"]}),_Se=eA.injectEndpoints({overrideExisting:!0,endpoints:t=>({autoCloneDocument:t.mutation({query:({model:e,sourceId:n,query:r})=>({url:`/content-manager/collection-types/${e}/auto-clone/${n}`,method:"POST",config:{params:r}}),invalidatesTags:(e,n,{model:r})=>n?[]:[{type:"Document",id:`${r}_LIST`},"RecentDocumentList"]}),cloneDocument:t.mutation({query:({model:e,sourceId:n,data:r,params:i})=>({url:`/content-manager/collection-types/${e}/clone/${n}`,method:"POST",data:r,config:{params:i}}),invalidatesTags:(e,n,{model:r})=>[{type:"Document",id:`${r}_LIST`},{type:"UidAvailability",id:r},"RecentDocumentList"]}),createDocument:t.mutation({query:({model:e,data:n,params:r})=>({url:`/content-manager/collection-types/${e}`,method:"POST",data:n,config:{params:r}}),invalidatesTags:(e,n,{model:r})=>[{type:"Document",id:`${r}_LIST`},"Relations",{type:"UidAvailability",id:r},"RecentDocumentList"],transformResponse:(e,n,r)=>!("data"in e)&&r.model==="plugin::users-permissions.user"?{data:e,meta:{availableStatus:[],availableLocales:[]}}:e}),deleteDocument:t.mutation({query:({collectionType:e,model:n,documentId:r,params:i})=>({url:`/content-manager/${e}/${n}${e!==Ki&&r?`/${r}`:""}`,method:"DELETE",config:{params:i}}),invalidatesTags:(e,n,{collectionType:r,model:i})=>[{type:"Document",id:r!==Ki?`${i}_LIST`:i},"RecentDocumentList"]}),deleteManyDocuments:t.mutation({query:({model:e,params:n,...r})=>({url:`/content-manager/collection-types/${e}/actions/bulkDelete`,method:"POST",data:r,config:{params:n}}),invalidatesTags:(e,n,{model:r})=>[{type:"Document",id:`${r}_LIST`},"RecentDocumentList"]}),discardDocument:t.mutation({query:({collectionType:e,model:n,documentId:r,params:i})=>({url:r?`/content-manager/${e}/${n}/${r}/actions/discard`:`/content-manager/${e}/${n}/actions/discard`,method:"POST",config:{params:i}}),invalidatesTags:(e,n,{collectionType:r,model:i,documentId:s})=>[{type:"Document",id:r!==Ki?`${i}_${s}`:i},{type:"Document",id:`${i}_LIST`},"Relations",{type:"UidAvailability",id:i},"RecentDocumentList"]}),getAllDocuments:t.query({query:({model:e,params:n})=>({url:`/content-manager/collection-types/${e}`,method:"GET",config:{params:ka.stringify(n,{encode:!0})}}),providesTags:(e,n,r)=>[{type:"Document",id:"ALL_LIST"},{type:"Document",id:`${r.model}_LIST`},...e?.results.map(({documentId:i})=>({type:"Document",id:`${r.model}_${i}`}))??[]]}),getDraftRelationCount:t.query({query:({collectionType:e,model:n,documentId:r,params:i})=>({url:r?`/content-manager/${e}/${n}/${r}/actions/countDraftRelations`:`/content-manager/${e}/${n}/actions/countDraftRelations`,method:"GET",config:{params:i}})}),getDocument:t.query({queryFn:async({collectionType:e,model:n,documentId:r,params:i},s,a,o)=>{const l=await o({url:`/content-manager/${e}/${n}${r?`/${r}`:""}`,method:"GET",config:{params:i}});return l.error&&l.error.name==="NotFoundError"&&e===Ki?{data:{document:void 0},error:void 0}:l},providesTags:(e,n,{collectionType:r,model:i,documentId:s})=>[{type:"Document",id:r!==Ki?`${i}_${e&&"documentId"in e?e.documentId:s}`:i}
2451,{type:"Document",id:`${i}_ALL_ITEMS`}]}),getManyDraftRelationCount:t.query({query:({model:e,...n})=>({url:`/content-manager/collection-types/${e}/actions/countManyEntriesDraftRelations`,method:"GET",config:{params:n}}),transformResponse:e=>e.data}),publishDocument:t.mutation({query:({collectionType:e,model:n,documentId:r,params:i,data:s})=>({url:r?`/content-manager/${e}/${n}/${r}/actions/publish`:`/content-manager/${e}/${n}/actions/publish`,method:"POST",data:s,config:{params:i}}),invalidatesTags:(e,n,{collectionType:r,model:i,documentId:s})=>[{type:"Document",id:r!==Ki?`${i}_${s}`:i},{type:"Document",id:`${i}_LIST`},"Relations","RecentDocumentList"]}),publishManyDocuments:t.mutation({query:({model:e,params:n,...r})=>({url:`/content-manager/collection-types/${e}/actions/bulkPublish`,method:"POST",data:r,config:{params:n}}),invalidatesTags:(e,n,{model:r,documentIds:i})=>i.map(s=>({type:"Document",id:`${r}_${s}`}))}),updateDocument:t.mutation({query:({collectionType:e,model:n,documentId:r,data:i,params:s})=>({url:`/content-manager/${e}/${n}${r?`/${r}`:""}`,method:"PUT",data:i,config:{params:s}}),invalidatesTags:(e,n,{collectionType:r,model:i,documentId:s})=>[{type:"Document",id:r!==Ki?`${i}_${s}`:i},"Relations",{type:"UidAvailability",id:i},"RecentDocumentList","RecentDocumentList"],async onQueryStarted({data:e,...n},{dispatch:r,queryFulfilled:i}){const s=r(_Se.util.updateQueryData("getDocument",n,a=>{Object.assign(a.data,e)}));try{await i}catch{s.undo()}}}),unpublishDocument:t.mutation({query:({collectionType:e,model:n,documentId:r,params:i,data:s})=>({url:r?`/content-manager/${e}/${n}/${r}/actions/unpublish`:`/content-manager/${e}/${n}/actions/unpublish`,method:"POST",data:s,config:{params:i}}),invalidatesTags:(e,n,{collectionType:r,model:i,documentId:s})=>[{type:"Document",id:r!==Ki?`${i}_${s}`:i},"RecentDocumentList"]}),unpublishManyDocuments:t.mutation({query:({model:e,params:n,...r})=>({url:`/content-manager/collection-types/${e}/actions/bulkUnpublish`,method:"POST",data:r,config:{params:n}}),invalidatesTags:(e,n,{model:r,documentIds:i})=>[...i.map(s=>({type:"Document",id:`${r}_${s}`})),"RecentDocumentList"]})})}),{useAutoCloneDocumentMutation:hHt,useCloneDocumentMutation:pHt,useCreateDocumentMutation:mHt,useDeleteDocumentMutation:gHt,useDeleteManyDocumentsMutation:vHt,useDiscardDocumentMutation:yHt,useGetAllDocumentsQuery:bHt,useLazyGetDocumentQuery:EHt,useGetDocumentQuery:xHt,useLazyGetDraftRelationCountQuery:wHt,useGetManyDraftRelationCountQuery:SHt,usePublishDocumentMutation:THt,usePublishManyDocumentsMutation:ISe,useUpdateDocumentMutation:AHt,useUnpublishDocumentMutation:CHt,useUnpublishManyDocumentsMutation:RHt}=_Se,Ff=t=>{if(!t)return t;const{plugins:e,...n}={...t,...Object.values(t?.plugins??{}).reduce((r,i)=>Object.assign(r,i),{})};return n},n2=t=>t.name!==void 0,Qse=(t,e)=>({message:An.required,test(n){return e.status==="draft"||!t.required?!0:!(!n||Array.isArray(n)&&n.length===0)}}),kSe=(t={},e={},n={status:null})=>{const r=i=>ns().shape(Object.entries(i).reduce((s,[a,o])=>{if(RSe.includes(a))return s;const l=[kHt,DHt,LHt,OHt,MHt,PHt,$Ht].map(u=>u(o,n)),c=Rz(...l);switch(o.type){case"component":{const{attributes:u}=e[o.component];return o.repeatable?{...s,[a]:c(n3().of(r(u).nullable(!1))).test(Qse(o,n))}:{...s,[a]:c(r(u).nullable())}}case"dynamiczone":return{...s,[a]:c(n3().of(Xie(u=>{const d=e?.[u?.__component]?.attributes,f=ns().shape({__component:Mn().required().oneOf(Object.keys(e))}).nullable(!1);return d?f.concat(r(d)):f}))).test(Qse(o,n))};case"relation":return{...s,[a]:c(Xie(u=>u?Array.isArray(u)?n3().of(ns().shape({id:lE().required()})):typeof u=="object"?ns():fy().test("type-error","Relation values must be either null, an array of objects with {id} or an object.",()=>!1):fy().nullable(!0)))};default:return{...s,[a]:c(_Ht(o))}}},{})).default(null);return r(t)},_Ht=t=>{switch(t.type){case"biginteger":return Mn().matches(/^-?\d*$/);case"boolean":return HO();case"blocks":return fy().test("isBlocks",An.json,e=>!!(!e||Array.isArray(e)));case"decimal":case"float":case"integer":return lE();case"email":return Mn().email(An.email);case"enumeration":return Mn().oneOf([...t.enum,null]);case"json":return fy().test("isJSON",An.json,e=>{if(!e||typeof e=="string"&&e.length===0)return!0;
2451if(typeof e=="object")try{return JSON.stringify(e),!0}catch{return!1}try{return JSON.parse(e),!0}catch{return!1}});case"password":case"richtext":case"string":case"text":return Mn();case"uid":return Mn().matches(/^[A-Za-z0-9-_.~]*$/);default:return fy()}},IHt=t=>t?.nullable?t.nullable():t,kHt=()=>t=>IHt(t),DHt=(t,e)=>n=>e.status==="draft"||!t.required?n:t.required&&"required"in n?n.required(An.required):n,LHt=(t,e)=>n=>e.status==="draft"?n:"minLength"in t&&t.minLength&&Number.isInteger(t.minLength)&&"min"in n?n.min(t.minLength,{...An.minLength,values:{min:t.minLength}}):n,OHt=t=>e=>"maxLength"in t&&t.maxLength&&Number.isInteger(t.maxLength)&&"max"in e?e.max(t.maxLength,{...An.maxLength,values:{max:t.maxLength}}):e,MHt=(t,e)=>n=>{if(e.status==="draft")return n;if("min"in t&&"min"in n){const r=DSe(t.min);if(r)return n.min(r,{...An.min,values:{min:r}})}return n},PHt=t=>e=>{if("max"in t){const n=DSe(t.max);if("max"in e&&n)return e.max(n,{...An.max,values:{max:n}})}return e},DSe=t=>{if(typeof t=="number"||t===void 0)return t;{const e=Number(t);return isNaN(e)?void 0:e}},$Ht=t=>e=>"regex"in t&&t.regex&&"matches"in e?e.matches(new RegExp(t.regex),{message:{id:An.regex.id,defaultMessage:"The value does not match the defined pattern."},excludeEmptyString:!t.required}):e,NHt=eA.injectEndpoints({endpoints:t=>({getInitialData:t.query({query:()=>"/content-manager/init",transformResponse:e=>e.data,providesTags:["InitialData"]})})}),{useGetInitialDataQuery:FHt}=NHt,YO=t=>{const{toggleNotification:e}=yn(),{_unstableFormatAPIError:n}=os(),{data:r,error:i,isLoading:s,isFetching:a}=FHt(void 0),{components:o,contentType:l,contentTypes:c}=y.useMemo(()=>{const u=r?.contentTypes.find(h=>h.uid===t),d=r?.components.reduce((h,m)=>(h[m.uid]=m,h),{}),f=jHt(u?.attributes,d);return{components:Object.keys(f).length===0?void 0:f,contentType:u,contentTypes:r?.contentTypes??[]}},[t,r]);return y.useEffect(()=>{i&&e({type:"danger",message:n(i)})},[e,i,n]),{components:y.useMemo(()=>o??{},[o]),schema:l,schemas:c,isLoading:s||a}},jHt=(t={},e={})=>{const n=a=>a.reduce((o,l)=>{if(l.type==="component"){const c=Object.values(e[l.component]?.attributes??{});o.push(l.component,...n(c))}else l.type==="dynamiczone"&&o.push(...l.components,...l.components.flatMap(c=>{const u=Object.values(e[c]?.attributes??{});return n(u)}));return o},[]),r=n(Object.values(t));return[...new Set(r)].reduce((a,o)=>(a[o]=e[o],a),{})},BHt={INJECT_COLUMN_IN_TABLE:"Admin/CM/pages/ListView/inject-column-in-table",MUTATE_COLLECTION_TYPES_LINKS:"Admin/CM/pages/App/mutate-collection-types-links",MUTATE_EDIT_VIEW_LAYOUT:"Admin/CM/pages/EditView/mutate-edit-view-layout",MUTATE_SINGLE_TYPES_LINKS:"Admin/CM/pages/App/mutate-single-types-links"},UHt=eA.injectEndpoints({endpoints:t=>({getContentTypeConfiguration:t.query({query:e=>({url:`/content-manager/content-types/${e}/configuration`,method:"GET"}),transformResponse:e=>e.data,providesTags:(e,n,r)=>[{type:"ContentTypesConfiguration",id:r},{type:"ContentTypeSettings",id:"LIST"}]}),getAllContentTypeSettings:t.query({query:()=>"/content-manager/content-types-settings",transformResponse:e=>e.data,providesTags:[{type:"ContentTypeSettings",id:"LIST"}]}),updateContentTypeConfiguration:t.mutation({query:({uid:e,...n})=>({url:`/content-manager/content-types/${e}/configuration`,method:"PUT",data:n}),transformResponse:e=>e.data,invalidatesTags:(e,n,{uid:r})=>[{type:"ContentTypesConfiguration",id:r},{type:"ContentTypeSettings",id:"LIST"},{type:"InitialData"}]})})}),{useGetContentTypeConfigurationQuery:HHt,useGetAllContentTypeSettingsQuery:f0n,useUpdateContentTypeConfigurationMutation:h0n}=UHt,p0n=t=>{const{type:e}=t;return e==="relation"?!t.relation.toLowerCase().includes("morph"):!["json","dynamiczone","richtext","password","blocks"].includes(e)&&!!e},LSe=(t,e,{schemas:n,components:r})=>{if(!e)return;const i=t.type==="component"?r[t.component].attributes[e].type:n.find(s=>s.uid===t.targetModel)?.attributes[e].type;return{name:e,type:i??"string"}},Xse={bulkable:!1,filterable:!1,searchable:!1,pagination:!1,defaultSortBy:"",defaultSortOrder:"asc",mainField:"id",pageSize:10},tA=t=>{const{schema:e,components:n}=jf({model:t,collectionType:""},{skip:!0}),[{query:r}]=hn(),i=Yp("useDocumentLayout",E=>E.runHookWaterfall),{toggleNotification:s}=yn(),{_unstableFormatAPIError:a}=os(),{isLoading:o,schemas:l}=YO(),{data:c,isLoading:u,error:d,isFetching:f}=HHt(t),h=o||f||u;y.useEffect(()=>{d&&s({type:"danger",message:a(d)})},[d,a,s]);const m=y.useMemo(()=>c&&!h?WHt(c,{schemas:l,schema:e,components:n}
2451):{layout:[],components:{},metadatas:{},options:{},settings:Xse},[c,h,l,e,n]),g=y.useMemo(()=>c&&!h?zHt(c,{schemas:l,schema:e,components:n}):{layout:[],metadatas:{},options:{},settings:Xse},[c,h,l,e,n]),{layout:b}=y.useMemo(()=>i(BHt.MUTATE_EDIT_VIEW_LAYOUT,{layout:m,query:r}),[m,r,i]);return{error:d,isLoading:h,edit:b,list:g}},VHt=()=>{const{model:t}=go();return tA(t)},WHt=(t,{schemas:e,schema:n,components:r})=>{let i=0;const s=Zse(t.contentType.layouts.edit,n?.attributes,t.contentType.metadatas,{configurations:t.components,schemas:r},e).reduce((l,c)=>(c.some(u=>u.type==="dynamiczone")?(l.push([c]),i+=2):l[i]?l[i].push(c):l.push([c]),l),[]),a=Object.entries(t.components).reduce((l,[c,u])=>(l[c]={layout:Zse(u.layouts.edit,r[c].attributes,u.metadatas,{configurations:t.components,schemas:r}),settings:{...u.settings,icon:r[c].info.icon,displayName:r[c].info.displayName}},l),{}),o=Object.entries(t.contentType.metadatas).reduce((l,[c,u])=>({...l,[c]:u.edit}),{});return{layout:s,components:a,metadatas:o,settings:{...t.contentType.settings,displayName:n?.info.displayName},options:{...n?.options,...n?.pluginOptions,...t.contentType.options}}},Zse=(t,e={},n,r,i=[])=>t.map(s=>s.map(a=>{const o=e[a.name];if(!o)return null;const{edit:l}=n[a.name],c=o.type==="component"&&r?r.configurations[o.component].settings:{};return{attribute:o,disabled:!l.editable,hint:l.description,label:l.label??"",name:a.name,mainField:LSe(o,l.mainField||c.mainField,{schemas:i,components:r?.schemas??{}}),placeholder:l.placeholder??"",required:o.required??!1,size:a.size,unique:"unique"in o?o.unique:!1,visible:l.visible??!0,type:o.type}}).filter(a=>a!==null)),zHt=(t,{schemas:e,schema:n,components:r})=>{const i=Object.entries(t.contentType.metadatas).reduce((a,[o,l])=>({...a,[o]:l.list}),{});return{layout:GHt(t.contentType.layouts.list,n?.attributes,i,{configurations:t.components,schemas:r},e),settings:{...t.contentType.settings,displayName:n?.info.displayName},metadatas:i,options:{...n?.options,...n?.pluginOptions,...t.contentType.options}}},GHt=(t,e={},n,r,i=[])=>t.map(s=>{const a=e[s];if(!a)return null;const o=n[s],l=a.type==="component"&&r?r.configurations[a.component].settings:{};return{attribute:a,label:o.label??"",mainField:LSe(a,o.mainField||l.mainField,{schemas:i,components:r?.schemas??{}}),name:s,searchable:o.searchable??!0,sortable:o.sortable??!0}}).filter(s=>s!==null),jf=(t,e)=>{const{toggleNotification:n}=yn(),{_unstableFormatAPIError:r}=os(),{formatMessage:i}=be(),{currentData:s,isLoading:a,isFetching:o,error:l}=xHt(t,{...e,skip:!t.documentId&&t.collectionType!==Ki||e?.skip}),c=s?.data,u=s?.meta,{components:d,schema:f,schemas:h,isLoading:m}=YO(t.model),g=f?.kind==="singleType",b=C=>C!=="id"&&c?.[C]?c[C]:g&&f?.info.displayName?f.info.displayName:i({id:"content-manager.containers.untitled",defaultMessage:"Untitled"});y.useEffect(()=>{l&&n({type:"danger",message:r(l)})},[n,l,r,t.collectionType]);const E=y.useMemo(()=>f?kSe(f.attributes,d):null,[f,d]),x=y.useCallback(C=>{if(!E)throw new Error("There is no validation schema generated, this is likely due to the schema not being loaded yet.");try{return E.validateSync(C,{abortEarly:!1,strict:!0}),null}catch(T){if(T instanceof zs)return KO(T);throw T}},[E]),S=y.useCallback((C=!1)=>{if(!c&&!C&&!g||!f)return;const T=c?.id?c:fHt(f,d);return dHt(f,d)(T)},[c,g,f,d]);return{components:d,document:c,meta:u,isLoading:a||o||m,hasError:!!l,schema:f,schemas:h,validate:x,getTitle:b,getInitialFormValues:S}},go=()=>{const{id:t,slug:e,collectionType:n,origin:r}=_f(),[{query:i}]=hn(),s=y.useMemo(()=>Ff(i),[i]);if(!n)throw new Error("Could not find collectionType in url params");if(!e)throw new Error("Could not find model in url params");const a=jf({documentId:r||t,model:e,collectionType:n,params:s},{skip:t==="create"||!r&&!t&&n!==Ki});return{collectionType:n,model:e,id:r||t==="create"?void 0:t,...a}},qHt=()=>{const{collectionType:t,model:e,id:n,components:r,isLoading:i,schema:s,schemas:a}=go(),o=tA(e),l=mr("useContentManagerContext",m=>m),c=t===Ki,u=e,d=n==="create";YO();const f=i||o.isLoading;return{error:o.error,isLoading:f,model:e,collectionType:t,id:n,slug:u,isCreatingEntry:d,isSingleType:c,hasDraftAndPublish:s?.options?.draftAndPublish??!1,components:r,contentType:s,contentTypes:a,form:l,layout:o}},KHt=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),Qr=t=>`content-manager.${t}`,Gl={id:"notification.error",defaultMessage:"An error occurred, please try again"},Fl=()=>{const{toggleNotification:t}=yn(),{formatMessage:e}=be(),{trackUsage:n}=va(),{_unstableFormatAPIError:r}=os(),i=ji(),s=Dwe("useDocumentActions",j=>j.setCurrentStep),[a]=gHt(),o=y.useCallback(async({collectionType:j,model:U,documentId:z,params:G},F)=>{try{n("willDeleteEntry",F);const $=await a({collectionType:j,model:U,documentId:z,params:G});return"error"in $?(t({type:"danger",message:r($.error)}),{error:$.error}):(t({type:"success",message:e({id:Qr("success.record.delete"),defaultMessage:"Deleted document"})}),n("didDeleteEntry",F),$.data)}catch($){throw t({type:"danger",message:e(Gl)}),n("didNotDeleteEntry",{error:$,...F}),$}},[n,a,t,e,r]),[l]=vHt(),c=y.useCallback(async({model:j,documentIds:U,params:z})=>{try{n("willBulkDeleteEntries");const G=await l({model:j,documentIds:U,params:z});return"error"in G?(t({type:"danger",message:r(G.error)}),{error:G.error}):(t({type:"success",title:e({id:Qr("success.records.delete"),defaultMessage:"Successfully deleted."}),message:""}
2451),n("didBulkDeleteEntries"),G.data)}catch(G){throw t({type:"danger",message:e(Gl)}),n("didNotBulkDeleteEntries"),G}},[n,l,t,e,r]),[u]=yHt(),d=y.useCallback(async({collectionType:j,model:U,documentId:z,params:G})=>{try{const F=await u({collectionType:j,model:U,documentId:z,params:G});return"error"in F?(t({type:"danger",message:r(F.error)}),{error:F.error}):(t({type:"success",message:e({id:"content-manager.success.record.discard",defaultMessage:"Changes discarded"})}),F.data)}catch(F){throw t({type:"danger",message:e(Gl)}),F}},[u,r,e,t]),[f]=THt(),h=y.useCallback(async({collectionType:j,model:U,documentId:z,params:G},F)=>{try{n("willPublishEntry");const $=await f({collectionType:j,model:U,documentId:z,data:F,params:G});return"error"in $?(t({type:"danger",message:r($.error)}),{error:$.error}):(n("didPublishEntry"),t({type:"success",message:e({id:Qr("success.record.publish"),defaultMessage:"Published document"})}),$.data)}catch($){throw t({type:"danger",message:e(Gl)}),$}},[n,f,t,e,r]),[m]=ISe(),g=y.useCallback(async({model:j,documentIds:U,params:z})=>{try{const G=await m({model:j,documentIds:U,params:z});return"error"in G?(t({type:"danger",message:r(G.error)}),{error:G.error}):(t({type:"success",message:e({id:Qr("success.record.publish"),defaultMessage:"Published document"})}),G.data)}catch(G){throw t({type:"danger",message:e(Gl)}),G}},[m,t,e,r]),[b]=AHt(),E=y.useCallback(async({collectionType:j,model:U,documentId:z,params:G},F,$)=>{try{n("willEditEntry",$);const H=await b({collectionType:j,model:U,documentId:z,data:F,params:G});return"error"in H?(t({type:"danger",message:r(H.error)}),n("didNotEditEntry",{error:H.error,...$}),{error:H.error}):(n("didEditEntry",$),t({type:"success",message:e({id:Qr("success.record.save"),defaultMessage:"Saved document"})}),H.data)}catch(H){throw n("didNotEditEntry",{error:H,...$}),t({type:"danger",message:e(Gl)}),H}},[n,b,t,e,r]),[x]=CHt(),S=y.useCallback(async({collectionType:j,model:U,documentId:z,params:G},F=!1)=>{try{n("willUnpublishEntry");const $=await x({collectionType:j,model:U,documentId:z,params:G,data:{discardDraft:F}});return"error"in $?(t({type:"danger",message:r($.error)}),{error:$.error}):(n("didUnpublishEntry"),t({type:"success",message:e({id:Qr("success.record.unpublish"),defaultMessage:"Unpublished document"})}),$.data)}catch($){throw t({type:"danger",message:e(Gl)}),$}},[n,x,t,e,r]),[A]=RHt(),R=y.useCallback(async({model:j,documentIds:U,params:z})=>{try{n("willBulkUnpublishEntries");const G=await A({model:j,documentIds:U,params:z});return"error"in G?(t({type:"danger",message:r(G.error)}),{error:G.error}):(n("didBulkUnpublishEntries"),t({type:"success",title:e({id:Qr("success.records.unpublish"),defaultMessage:"Successfully unpublished."}),message:""}),G.data)}catch(G){throw t({type:"danger",message:e(Gl)}),n("didNotBulkUnpublishEntries"),G}},[n,A,t,e,r]),[C]=mHt(),T=y.useCallback(async({model:j,params:U},z,G)=>{try{const F=await C({model:j,data:z,params:U});return"error"in F?(t({type:"danger",message:r(F.error)}),n("didNotCreateEntry",{error:F.error,...G}),{error:F.error}):(n("didCreateEntry",G),t({type:"success",message:e({id:Qr("success.record.save"),defaultMessage:"Saved document"})}),s("contentManager.success"),F.data)}catch(F){throw t({type:"danger",message:e(Gl)}),n("didNotCreateEntry",{error:F,...G}),F}},[C,r,e,t,n]),[I]=hHt(),D=y.useCallback(async({model:j,sourceId:U})=>{try{const z=await I({model:j,sourceId:U});return"error"in z?{error:z.error}:(t({type:"success",message:e({id:Qr("success.record.clone"),defaultMessage:"Cloned document"})}),z.data)}catch(z){throw t({type:"danger",message:e(Gl)}),z}},[I,e,t]),[k]=pHt(),O=y.useCallback(async({model:j,documentId:U,params:z},G,F)=>{try{const{id:$,...H}=G,q=await k({model:j,sourceId:U,data:H,params:z});return"error"in q?(t({type:"danger",message:r(q.error)}),n("didNotCreateEntry",{error:q.error,...F}),{error:q.error}):(n("didCreateEntry",F),t({type:"success",message:e({id:Qr("success.record.clone"),defaultMessage:"Cloned document"})}),i(`../../${q.data.data.documentId}`,{relative:"path"}),q.data)}catch($){throw t({type:"danger",message:e(Gl)}),n("didNotCreateEntry",{error:$,...F}),$}},[k,n,t,e,r,i]),[P]=EHt(),M=y.useCallback(async j=>{const{data:U}=await P(j);return U},[P]);return{autoClone:D,clone:O,create:T,delete:o,deleteMany:c,discard:d,getDocument:M,publish:h,publishMany:g,unpublish:S,unpublishMany:R,update:E}},Jse=y.lazy(()=>Z(()=>import("./History-D1PreDSY-DAr5Si_p.js"),__vite__mapDeps([57,58,59,60,61,62,63,64,65,66,67])).then(t=>({default:t.ProtectedHistoryPage}
2451))),YHt=[{path:":collectionType/:slug/:id/history",Component:Jse},{path:":collectionType/:slug/history",Component:Jse}],eae=y.lazy(()=>Z(()=>import("./Preview-BNuU0SuQ-BLJFKTPk.js"),__vite__mapDeps([68,69,59,60,61,62,63,64,65,66,67])).then(t=>({default:t.ProtectedPreviewPage}))),QHt=[{path:":collectionType/:slug/:id/preview",Component:eae},{path:":collectionType/:slug/preview",Component:eae}],qF=y.lazy(()=>Z(()=>import("./EditViewPage-DrmVmYN0-ChBh8jkj.js"),__vite__mapDeps([69,59,60,61,62,63,64,65,66,67])).then(t=>({default:t.ProtectedEditViewPage}))),XHt=y.lazy(()=>Z(()=>import("./ListViewPage-Bud_jBDQ-Dnkbm0mw.js"),__vite__mapDeps([70,60,64,58])).then(t=>({default:t.ProtectedListViewPage}))),ZHt=y.lazy(()=>Z(()=>import("./ListConfigurationPage-Bbi32isk-Cu1OMy9E.js"),__vite__mapDeps([71,58,62,72,61,73,65])).then(t=>({default:t.ProtectedListConfiguration}))),JHt=y.lazy(()=>Z(()=>import("./EditConfigurationPage-COe6hjPC-Dd4DEr34.js"),__vite__mapDeps([74,75,61,66,73,65,58,62])).then(t=>({default:t.ProtectedEditConfigurationPage}))),eVt=y.lazy(()=>Z(()=>import("./ComponentConfigurationPage-9_4yUE9L-BKAuiv_J.js"),__vite__mapDeps([76,75,61,66,73,65,58,62])).then(t=>({default:t.ProtectedComponentConfigurationPage}))),tVt=y.lazy(()=>Z(()=>import("./NoPermissionsPage-CMdM-dCo-Cis7z6_0.js"),[]).then(t=>({default:t.NoPermissions}))),nVt=y.lazy(()=>Z(()=>import("./NoContentTypePage-DVhkugsf-DGJnXzCL.js"),[]).then(t=>({default:t.NoContentType}))),rVt=()=>{const{collectionType:t}=_f();return t!==GF&&t!==Ki?p.jsx(Oh,{to:"/404"}):t===GF?p.jsx(XHt,{}):p.jsx(qF,{})},OSe=":collectionType/:slug/clone/:origin",hE=`/content-manager/${OSe}`,iVt=":collectionType/:slug",MSe="/content-manager/collection-types/:slug",sVt=[{path:iVt,element:p.jsx(rVt,{})},{path:":collectionType/:slug/:id",Component:qF},{path:OSe,Component:qF},{path:":collectionType/:slug/configurations/list",Component:ZHt},{path:"components/:slug/configurations/edit",Component:eVt},{path:":collectionType/:slug/configurations/edit",Component:JHt},{path:"403",Component:tVt},{path:"no-content-types",Component:nVt},...YHt,...QHt],aVt=({actions:t})=>{const{formatMessage:e}=be(),[n,r,...i]=t.filter(s=>s.position===void 0?!0:(Array.isArray(s.position)?s.position:[s.position]).includes("panel"));return n?p.jsxs(X,{direction:"column",gap:2,alignItems:"stretch",width:"100%",children:[p.jsxs(X,{gap:2,children:[p.jsx(KF,{...n,variant:n.variant||"default"}),i.length>0?p.jsx(tG,{actions:i,label:e({id:"content-manager.containers.edit.panels.default.more-actions",defaultMessage:"More document actions"})}):null]}),r?p.jsx(KF,{...r,variant:r.variant||"secondary"}):null]}):null},KF=t=>{const[e,n]=y.useState(null),{toggleNotification:r}=yn(),i=a=>async o=>{const{onClick:l=()=>!1,dialog:c,id:u}=a,d=await l(o);if(c&&!d)switch(c.type){case"notification":r({title:c.title,message:c.content,type:c.status,timeout:c.timeout,onClose:c.onClose});break;case"dialog":case"modal":o.preventDefault(),n(u)}},s=()=>{n(null)};return p.jsxs(p.Fragment,{children:[p.jsx(dt,{flex:"auto",startIcon:t.icon,disabled:t.disabled,onClick:i(t),justifyContent:"center",variant:t.variant||"default",paddingTop:"7px",paddingBottom:"7px",children:t.label}),t.dialog?.type==="dialog"?p.jsx(PSe,{...t.dialog,variant:t.dialog?.variant??t.variant,isOpen:e===t.id,onClose:s}):null,t.dialog?.type==="modal"?p.jsx($Se,{...t.dialog,onModalClose:s,isOpen:e===t.id}):null]})},oVt=J(Po.Item)`
2452  &:hover {
2453    background: ${({theme:t,isVariantDanger:e,isDisabled:n})=>e&&!n?t.colors.danger100:"neutral"};
2454  }
2455`,tG=({actions:t,children:e,label:n,variant:r="tertiary"})=>{const[i,s]=y.useState(!1),[a,o]=y.useState(null),{formatMessage:l}=be(),{toggleNotification:c}=yn(),u=t.every(h=>h.disabled)||t.length===0,d=h=>async m=>{const{onClick:g=()=>!1,dialog:b,id:E}=h,x=await g(m);if(b&&!x)switch(b.type){case"notification":c({title:b.title,message:b.content,type:b.status,timeout:b.timeout,onClose:b.onClose});break;case"dialog":case"modal":o(E)}},f=()=>{o(null),s(!1)};return p.jsxs(Po.Root,{open:i,onOpenChange:s,children:[p.jsxs(Po.Trigger,{disabled:u,size:"S",endIcon:null,paddingTop:"4px",paddingLeft:"7px",paddingRight:"7px",variant:r,children:[p.jsx(Oue,{"aria-hidden":!0,focusable:!1}),p.jsx(xi,{tag:"span",children:n||l({id:"content-manager.containers.edit.panels.default.more-actions",defaultMessage:"More document actions"})})]}),p.jsxs(Po.Content,{maxHeight:void 0,popoverPlacement:"bottom-end",children:[t.map(h=>p.jsx(oVt,{disabled:h.disabled,onSelect:d(h),display:"block",isVariantDanger:h.variant==="danger",isDisabled:h.disabled,children:p.jsx(X,{justifyContent:"space-between",gap:4,children:p.jsxs(X,{color:h.disabled?"inherit":lVt(h.variant),gap:2,tag:"span",children:[p.jsx(X,{tag:"span",color:h.disabled?"inherit":cVt(h.variant),children:h.icon}),h.label]})})},h.id)),e]}),t.map(h=>p.jsxs(y.Fragment,{children:[h.dialog?.type==="dialog"?p.jsx(PSe,{...h.dialog,variant:h.variant,isOpen:a===h.id,onClose:f}):null,h.dialog?.type==="modal"?p.jsx($Se,{...h.dialog,onModalClose:f,isOpen:a===h.id}):null]},h.id))]})},lVt=(t="secondary")=>{switch(t){case"danger":return"danger600";case"secondary":return;case"success":return"success600";default:return"primary600"}},cVt=(t="secondary")=>{switch(t){case"danger":return"danger600";case"secondary":return"neutral500";case"success":return"success600";default:return"primary600"}},PSe=({onClose:t,onCancel:e,onConfirm:n,title:r,content:i,isOpen:s,variant:a="secondary"})=>{const{formatMessage:o}=be(),l=async()=>{e&&await e(),t()},c=async()=>{n&&await n(),t()};return p.jsx(Jt.Root,{open:s,onOpenChange:l,children:p.jsxs(Jt.Content,{children:[p.jsx(Jt.Header,{children:r}),p.jsx(Jt.Body,{children:i}),p.jsxs(Jt.Footer,{children:[p.jsx(Jt.Cancel,{children:p.jsx(dt,{variant:"tertiary",fullWidth:!0,children:o({id:"app.components.Button.cancel",defaultMessage:"Cancel"})})}),p.jsx(dt,{onClick:c,variant:a,fullWidth:!0,children:o({id:"app.components.Button.confirm",defaultMessage:"Confirm"})})]})]})})},$Se=({isOpen:t,title:e,onClose:n,footer:r,content:i,onModalClose:s})=>{const a=()=>{n&&n(),s()};return p.jsx(vt.Root,{open:t,onOpenChange:a,children:p.jsxs(vt.Content,{children:[p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:e})}),typeof i=="function"?p.jsx(i,{onClose:a}):p.jsx(vt.Body,{children:i}),typeof r=="function"?p.jsx(r,{onClose:a}):r]})})},my=t=>Array.isArray(t)?t.map(my):typeof t=="object"&&t!==null?"apiData"in t?t.apiData:uUt(my)(t):t,nG=({activeTab:t,documentId:e,model:n,collectionType:r,meta:i,document:s})=>{const{schema:a}=go(),o=ji(),{toggleNotification:l}=yn(),{_unstableFormatValidationErrors:c}=os(),u=Gu(MSe)!==null,d=Gu(hE)!==null,{id:f}=_f(),{formatMessage:h}=be(),m=Nf("PublishAction",({canPublish:q})=>q),{publish:g}=Fl(),[b,{isLoading:E,isError:x}]=wHt(),[S,A]=y.useState(0),[R,C]=y.useState(0),[{query:T,rawQuery:I}]=hn(),D=y.useMemo(()=>Ff(T),[T]),k=mr("PublishAction",({modified:q})=>q),O=mr("PublishAction",({setSubmitting:q})=>q),P=mr("PublishAction",({isSubmitting:q})=>q),M=mr("PublishAction",q=>q.validate),j=mr("PublishAction",q=>q.setErrors),U=mr("PublishAction",({values:q})=>q);y.useEffect(()=>{x&&l({type:"danger",message:h({id:Qr("error.records.fetch-draft-relatons"),defaultMessage:"An error occurred while fetching draft relations on this document."})})},[x,l,h]),y.useEffect(()=>{const q=new Set,Y=ye=>
2455{(ye.connect||[]).forEach(ne=>{ne.status==="draft"&&q.add(ne.id)})},se=ye=>{Object.entries(ye).forEach(([ie,ne])=>{ie==="connect"&&Array.isArray(ne)?Y({connect:ne}):typeof ne=="object"&&ne!==null&&se(ne)})};(!e||k)&&(se(U),A(q.size))},[e,k,U,A]),y.useEffect(()=>{if(!s||!s.documentId||u)return;(async()=>{const{data:Y,error:se}=await b({collectionType:r,model:n,documentId:e,params:D});if(se)throw se;Y&&C(Y.data)})()},[u,s,e,b,r,n,D]);const z=(s?.[yS]||i?.availableStatus.some(q=>q[yS]!==null))&&s?.status!=="modified";if(!a?.options?.draftAndPublish)return null;const G=async()=>{O(!0);try{const{errors:q}=await M(!0,{status:"published"});if(q){l({type:"danger",message:h({id:"content-manager.validation.error",defaultMessage:"There are validation errors in your document. Please fix them before saving."})});return}const Y=await g({collectionType:r,model:n,documentId:e,params:D},my(U));"data"in Y&&r!==Ki?f==="create"&&o({pathname:`../${r}/${n}/${Y.data.documentId}`,search:I}):"error"in Y&&n2(Y.error)&&Y.error.name==="ValidationError"&&j(c(Y.error))}finally{O(!1)}},F=S+R;return{disabled:d||P||E||t==="published"||!k&&z||!k&&!s?.documentId||!m,label:h({id:"app.utils.publish",defaultMessage:"Publish"}),onClick:async()=>{await G()},dialog:!1?{type:"dialog",variant:"danger",footer:null,title:h({id:Qr("popUpwarning.warning.bulk-has-draft-relations.title"),defaultMessage:"Confirmation"}),content:h({id:Qr("popUpwarning.warning.bulk-has-draft-relations.message"),defaultMessage:"This entry is related to {count, plural, one {# draft entry} other {# draft entries}}. Publishing it could leave broken links in your app."},{count:F}),onConfirm:async()=>{await G()}}:void 0}};nG.type="publish";nG.position="panel";const rG=({activeTab:t,documentId:e,model:n,collectionType:r})=>{const i=ji(),{toggleNotification:s}=yn(),{_unstableFormatValidationErrors:a}=os(),o=Gu(hE),l=o!==null,{formatMessage:c}=be(),{create:u,update:d,clone:f}=Fl(),[{query:h,rawQuery:m}]=hn(),g=y.useMemo(()=>Ff(h),[h]),b=mr("UpdateAction",({isSubmitting:I})=>I),E=mr("UpdateAction",({modified:I})=>I),x=mr("UpdateAction",({setSubmitting:I})=>I),S=mr("UpdateAction",({values:I})=>I),A=mr("UpdateAction",I=>I.validate),R=mr("UpdateAction",I=>I.setErrors),C=mr("PublishAction",({resetForm:I})=>I),T=y.useCallback(async()=>{x(!0);try{if(!E)return;const{errors:I}=await A(!0,{status:"draft"});if(I){s({type:"danger",message:c({id:"content-manager.validation.error",defaultMessage:"There are validation errors in your document. Please fix them before saving."})});return}if(l){const D=await f({model:n,documentId:o.params.origin,params:g},my(S));"data"in D?i({pathname:`../${D.data.documentId}`,search:m},{relative:"path"}):"error"in D&&n2(D.error)&&D.error.name==="ValidationError"&&R(a(D.error))}else if(e||r===Ki){const D=await d({collectionType:r,model:n,documentId:e,params:g},my(S));"error"in D&&n2(D.error)&&D.error.name==="ValidationError"?R(a(D.error)):C()}else{const D=await u({model:n,params:g},my(S));"data"in D&&r!==Ki?i({pathname:`../${D.data.documentId}`,search:m},{replace:!0,relative:"path"}):"error"in D&&n2(D.error)&&D.error.name==="ValidationError"&&R(a(D.error))}}finally{x(!1)}},[f,o?.params.origin,r,u,S,e,c,a,l,n,E,i,g,m,C,R,x,s,d,A]);return y.useEffect(()=>{const I=D=>{D.key==="Enter"&&(D.metaKey||D.ctrlKey)&&(D.preventDefault(),T())};return window.addEventListener("keydown",I),()=>{window.removeEventListener("keydown",I)}},[T]),{disabled:b||!E&&!l||t==="published",label:c({id:"global.save",defaultMessage:"Save"}),onClick:T}};rG.type="update";rG.position="panel";const yR={KEEP:"keep",DISCARD:"discard"},iG=({activeTab:t,documentId:e,model:n,collectionType:r,document:i})=>{const{formatMessage:s}=be(),{schema:a}=go(),o=Nf("UnpublishAction",({canPublish:b})=>b),{unpublish:l}=Fl(),[{query:c}]=hn(),u=y.useMemo(()=>Ff(c),[c]),{toggleNotification:d}=yn(),[f,h]=y.useState(!0),m=i?.status==="modified",g=b=>{h(b===yR.KEEP)};return a?.options?.draftAndPublish?{disabled:!o||t==="published"||i?.status!=="published"&&i?.status!=="modified",label:s({id:"app.utils.unpublish",defaultMessage:"Unpublish"}),icon:p.jsx(Ni,{}),onClick:async()=>
2455{if(!e&&r!==Ki||m){e||(console.error("You're trying to unpublish a document without an id, this is likely a bug with Strapi. Please open an issue."),d({message:s({id:"content-manager.actions.unpublish.error",defaultMessage:"An error occurred while trying to unpublish the document."}),type:"danger"}));return}await l({collectionType:r,model:n,documentId:e,params:u})},dialog:m?{type:"dialog",title:s({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"}),content:p.jsxs(X,{alignItems:"flex-start",direction:"column",gap:6,children:[p.jsxs(X,{width:"100%",direction:"column",gap:2,children:[p.jsx(La,{width:"24px",height:"24px",fill:"danger600"}),p.jsx(le,{tag:"p",variant:"omega",textAlign:"center",children:s({id:"content-manager.actions.unpublish.dialog.body",defaultMessage:"Are you sure?"})})]}),p.jsxs(dP.Group,{defaultValue:yR.KEEP,name:"discard-options","aria-label":s({id:"content-manager.actions.unpublish.dialog.radio-label",defaultMessage:"Choose an option to unpublish the document."}),onValueChange:g,children:[p.jsx(dP.Item,{checked:f,value:yR.KEEP,children:s({id:"content-manager.actions.unpublish.dialog.option.keep-draft",defaultMessage:"Keep draft"})}),p.jsx(dP.Item,{checked:!f,value:yR.DISCARD,children:s({id:"content-manager.actions.unpublish.dialog.option.replace-draft",defaultMessage:"Replace draft"})})]})]}),onConfirm:async()=>{!e&&r!==Ki&&(console.error("You're trying to unpublish a document without an id, this is likely a bug with Strapi. Please open an issue."),d({message:s({id:"content-manager.actions.unpublish.error",defaultMessage:"An error occurred while trying to unpublish the document."}),type:"danger"})),await l({collectionType:r,model:n,documentId:e,params:u},!f)}}:void 0,variant:"danger",position:["panel","table-row"]}:null};iG.type="unpublish";iG.position="panel";const sG=({activeTab:t,documentId:e,model:n,collectionType:r,document:i})=>{const{formatMessage:s}=be(),{schema:a}=go(),o=Nf("DiscardAction",({canUpdate:d})=>d),{discard:l}=Fl(),[{query:c}]=hn(),u=y.useMemo(()=>Ff(c),[c]);return a?.options?.draftAndPublish?{disabled:!o||t==="published"||i?.status!=="modified",label:s({id:"content-manager.actions.discard.label",defaultMessage:"Discard changes"}),icon:p.jsx(Ni,{}),position:["panel","table-row"],variant:"danger",dialog:{type:"dialog",title:s({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"}),content:p.jsxs(X,{direction:"column",gap:2,children:[p.jsx(La,{width:"24px",height:"24px",fill:"danger600"}),p.jsx(le,{tag:"p",variant:"omega",textAlign:"center",children:s({id:"content-manager.actions.discard.dialog.body",defaultMessage:"Are you sure?"})})]}),onConfirm:async()=>{await l({collectionType:r,model:n,documentId:e,params:u})}}}:null};sG.type="discard";sG.position="panel";const uVt=[nG,rG,iG,sG],dVt=["years","months","days","hours","minutes","seconds"],D$=y.forwardRef(({timestamp:t,customIntervals:e=[],...n},r)=>{const{formatRelativeTime:i,formatDate:s,formatTime:a}=be(),o=SSe({start:t,end:Date.now()}),l=dVt.find(f=>o[f]>0&&Object.keys(o).includes(f))??"seconds",c=MUt(t)?-o[l]:o[l],u=e.find(f=>o[f.unit]<f.threshold),d=u?u.text:i(c,l,{numeric:"auto"});return p.jsx("time",{ref:r,dateTime:t.toISOString(),role:"time",title:`${s(t)} ${a(t)}`,...n,children:d})}),L$=({firstname:t,lastname:e,username:n,email:r}={})=>n||(t?`${t} ${e??""}`.trim():r??""),fVt=t=>t.charAt(0).toUpperCase()+t.slice(1),NSe=({status:t="draft",size:e="S",...n})=>{const r=t==="draft"?"secondary":t==="published"?"success":"alternative",{formatMessage:i}=be();return p.jsx(EW,{...n,size:e,variant:r,children:p.jsx(le,{tag:"span",variant:"omega",fontWeight:"bold",children:i({id:`content-manager.containers.List.${t}`,defaultMessage:fVt(t)})})})},m0n=({isCreating:t,status:e,title:n="Untitled"})=>{const{formatMessage:r}=be(),i=Gu(hE)!==null,s=_f(),a=t?r({id:"content-manager.containers.edit.title.new",defaultMessage:"Create an entry"}):n;return p.jsxs(X,{direction:"column",alignItems:"flex-start",paddingTop:6,paddingBottom:4,gap:2,children:[p.jsx(aSe,{fallback:s.collectionType===Ki?void 0:`../${GF}/${s.slug}`}),p.jsxs(X,{width:"100%",justifyContent:"space-between",gap:"80px",alignItems:"flex-start",children:[p.jsx(le,{variant:"alpha",tag:"h1",children:a}),p.jsx(hVt,{})]}),e?p.jsx(pe,{marginTop:1,children:p.jsx(NSe,{status:i?"draft":e})}):null]})},hVt=()=>{const{formatMessage:t}=be(),e=Gu(hE)!==null,[{query:{status:n="draft"}}]=hn(),{model:r,id:i,document:s,meta:a,collectionType:o}=go(),l=Yp("HeaderToolbar",c=>c.plugins);return p.jsxs(X,{gap:2,children:[p.jsx(yg,{props:{activeTab:n,model:r,documentId:i,document:e?void 0:s,meta:e?void 0:a,collectionType:o},descriptions:l["content-manager"].apis.getHeaderActions(),children:c=>c.length>0?p.jsx(mVt,{actions:c}):null}),p.jsx(yg,{props:{activeTab:n,model:r,documentId:i,document:e?void 0:s,meta:e?void 0:a,collectionType:o},descriptions:l["content-manager"].apis.getDocumentActions("header"),children:c=>{const u=c.filter(d=>(Array.isArray(d.position)?d.position:[d.position]).includes("header"));return p.jsx(tG,{actions:u,label:t({id:"content-manager.containers.edit.header.more-actions",defaultMessage:"More actions"}),children:p.jsx(pVt,{activeTab:n})})}})]})},pVt=({activeTab:t})=>{const{formatMessage:e}=be(),{document:n,meta:r}=go();if(!n||!n.id)return null;const i=t==="draft"?n:r?.availableStatus.find(c=>c.publishedAt===null),s=t==="published"?n:r?.availableStatus.find(c=>c.publishedAt!==null),a=i?.[HF]?L$(i[HF]):null,o=i?.[VF]?L$(i[VF]):null,l=[{isDisplayed:!!s?.[yS],label:e({id:"content-manager.containers.edit.information.last-published.label",defaultMessage:"Published"}),value:e({id:"content-manager.containers.edit.information.last-published.value",defaultMessage:"{time}{isAnonymous, select, true {} other { by {author}}}"},{time:p.jsx(D$,{timestamp:new Date(s?.[yS])}),isAnonymous:!s?.[s3],author:s?.[s3]?L$(s?.[s3]):null})},{isDisplayed:!!i?.[zF],label:e({id:"content-manager.containers.edit.information.last-draft.label",defaultMessage:"Updated"}),value:e({id:"content-manager.containers.edit.information.last-draft.value",defaultMessage:"{time}{isAnonymous, select, true {} other { by {author}}}"},{time:p.jsx(D$,{timestamp:new Date(i?.[zF])}),isAnonymous:!o,author:o})},{isDisplayed:!!i?.[WF],label:e({id:"content-manager.containers.edit.information.document.label",defaultMessage:"Created"}),value:e({id:"content-manager.containers.edit.information.document.value",defaultMessage:"{time}{isAnonymous, select, true {} other { by {author}}}"},{time:p.jsx(D$,{timestamp:new Date(i?.[WF])}),isAnonymous:!a,author:a})}].filter(c=>c.isDisplayed);return p.jsx(X,{borderWidth:"1px 0 0 0",borderStyle:"solid",borderColor:"neutral150",direction:"column",marginTop:2,tag:"dl",padding:5,gap:3,alignItems:"flex-start",marginLeft:"-0.4rem",marginRight:"-0.4rem",width:"calc(100% + 8px)",children:l.map(c=>p.jsxs(X,{gap:1,direction:"column",alignItems:"flex-start",children:[p.jsx(le,{tag:"dt",variant:"pi",fontWeight:"bold",children:c.label}),p.jsx(le,{tag:"dd",variant:"pi",textColor:"neutral600",children:c.value})]},c.label))})},mVt=({actions:t})=>{const[e,n]=y.useState(null),r=s=>async a=>{if(!("options"in s)){const{onClick:o=()=>!1,dialog:l,id:c}=s,u=await o(a);l&&!u&&(a.preventDefault(),n(c))}},i=()=>{n(null)};return p.jsx(X,{gap:1,children:t.map(s=>{if(s.options)return p.jsx(fa,{size:"S",onChange:s.onSelect,"aria-label":s.label,...s,children:s.options.map(({label:a,...o})=>p.jsx(Mi,{...o,children:a},o.value))},s.id);if(s.type==="icon")return p.jsxs(y.Fragment,{children:[p.jsx(Yn,{disabled:s.disabled,label:s.label,size:"S",onClick:r(s),children:s.icon}),s.dialog?p.jsx(gVt,{...s.dialog,isOpen:e===s.id,onClose:i}):null]},s.id)})})},gVt=({onClose:t,onCancel:e,title:n,content:r,isOpen:i})=>{const s=async()=>{e&&await e(),t()};return p.jsx(Jt.Root,{open:i,onOpenChange:s,children:p.jsxs(Jt.Content,{children:[p.jsx(Jt.Header,{children:n}),typeof r=="function"?p.jsx(r,{onClose:s}):r]})})},aG=({collectionType:t,model:e})=>{const n=ji(),{formatMessage:r}=be();return{label:r({id:"app.links.configure-view",defaultMessage:"Configure the view"}),icon:p.jsx(Due,{}),onClick:()=>{n(`../${t}/${e}/configurations/edit`)},position:"header"}};aG.type="configure-the-view";aG.position="header";const oG=({model:t})=>{const e=ji(),{formatMessage:n}=be();
2455return{label:n({id:"content-manager.link-to-ctb",defaultMessage:"Edit the model"}),icon:p.jsx(Lc,{}),onClick:()=>{e(`/plugins/content-type-builder/content-types/${t}`)},position:"header"}};oG.type="edit-the-model";oG.position="header";const lG=({documentId:t,model:e,collectionType:n,document:r})=>{const i=ji(),{formatMessage:s}=be(),a=Gu(MSe),o=Nf("DeleteAction",f=>f.canDelete),{delete:l}=Fl(),{toggleNotification:c}=yn(),u=mr("DeleteAction",f=>f.setSubmitting),d=r?.locale!=null;return{disabled:!o||!r,label:s({id:"content-manager.actions.delete.label",defaultMessage:"Delete entry{isLocalized, select, true { (all locales)} other {}}"},{isLocalized:d}),icon:p.jsx(Db,{}),dialog:{type:"dialog",title:s({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"}),content:p.jsxs(X,{direction:"column",gap:2,children:[p.jsx(La,{width:"24px",height:"24px",fill:"danger600"}),p.jsx(le,{tag:"p",variant:"omega",textAlign:"center",children:s({id:"content-manager.actions.delete.dialog.body",defaultMessage:"Are you sure?"})})]}),onConfirm:async()=>{a||u(!0);try{if(!t&&n!==Ki){console.error("You're trying to delete a document without an id, this is likely a bug with Strapi. Please open an issue."),c({message:s({id:"content-manager.actions.delete.error",defaultMessage:"An error occurred while trying to delete the document."}),type:"danger"});return}"error"in await l({documentId:t,model:e,collectionType:n,params:{locale:"*"}})||i({pathname:`../${n}/${e}`},{replace:!0})}finally{a||u(!1)}}},variant:"danger",position:["header","table-row"]}};lG.type="delete";lG.position=["header","table-row"];const vVt=[oG,aG,lG],g0n=()=>{const t=Gu(hE)!==null,[{query:{status:e}}]=hn({status:"draft"}),{model:n,id:r,document:i,meta:s,collectionType:a}=go(),o=Yp("Panels",c=>c.plugins),l={activeTab:e,model:n,documentId:r,document:t?void 0:i,meta:t?void 0:s,collectionType:a};return p.jsx(X,{direction:"column",alignItems:"stretch",gap:2,children:p.jsx(yg,{props:l,descriptions:o["content-manager"].apis.getEditViewSidePanels(),children:c=>c.map(({content:u,id:d,...f})=>p.jsx(bVt,{...f,children:u},d))})})},FSe=()=>{const{formatMessage:t}=be();return{title:t({id:"content-manager.containers.edit.panels.default.title",defaultMessage:"Entry"}),content:p.jsx(yVt,{})}};FSe.type="actions";const yVt=()=>{const t=Gu(hE)!==null,[{query:{status:e="draft"}}]=hn(),{model:n,id:r,document:i,meta:s,collectionType:a}=go(),o=Yp("ActionsPanel",c=>c.plugins),l={activeTab:e,model:n,documentId:r,document:t?void 0:i,meta:t?void 0:s,collectionType:a};return p.jsxs(X,{direction:"column",gap:2,width:"100%",children:[p.jsx(yg,{props:l,descriptions:o["content-manager"].apis.getDocumentActions("panel"),children:c=>p.jsx(aVt,{actions:c})}),p.jsx(JUt,{area:"editView.right-links",slug:n})]})},bVt=y.forwardRef(({children:t,title:e},n)=>p.jsxs(X,{ref:n,tag:"aside","aria-labelledby":"additional-information",background:"neutral0",borderColor:"neutral150",hasRadius:!0,paddingBottom:4,paddingLeft:4,paddingRight:4,paddingTop:4,shadow:"tableShadow",gap:3,direction:"column",justifyContent:"stretch",alignItems:"flex-start",children:[p.jsx(le,{tag:"h2",variant:"sigma",textTransform:"uppercase",textColor:"neutral600",children:e}),t]})),EVt=({onToggleDialog:t,isOpen:e=!1,dialogBody:n,endAction:r})=>{const{formatMessage:i}=be();return p.jsx(Jt.Root,{open:e,children:p.jsxs(Jt.Content,{children:[p.jsx(Jt.Header,{children:i({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"})}),p.jsx(Jt.Body,{children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:2,children:[p.jsx(X,{justifyContent:"center",children:p.jsx(La,{width:"24px",height:"24px",fill:"danger600"})}),n]})}),p.jsxs(Jt.Footer,{children:[p.jsx(Jt.Cancel,{children:p.jsx(dt,{fullWidth:!0,onClick:t,variant:"tertiary",children:i({id:"app.components.Button.cancel",defaultMessage:"Cancel"})})}),r]})]})})},xVt=t=>p.jsx(le,{fontWeight:"bold",children:t}),wVt=({isOpen:t,onToggleDialog:e,isConfirmButtonLoading:n=!1,onConfirm:r})=>{const{formatMessage:i}=be(),s=or("ConfirmDialogPublishAll",m=>m.selectedRows),{toggleNotification:a}=yn(),{_unstableFormatAPIError:o}=os(Qr),{model:l,schema:c}=go(),[{query:u}]=hn(),{data:d=0,isLoading:f,error:h}=SHt({model:l,documentIds:s.map(m=>m.documentId),locale:u?.plugins?.i18n?.locale},{skip:!0});return y.useEffect(()=>{h&&a({type:"danger",message:o(h)})},[h,o,a]),h?null:p.jsx(EVt,{isOpen:t&&!f,onToggleDialog:e,dialogBody:p.jsxs(p.Fragment,{children:[p.jsxs(le,{id:"confirm-description",textAlign:"center",children:[d>0&&i({id:Qr("popUpwarning.warning.bulk-has-draft-relations.message"),defaultMessage:"<b>{count} {count, plural, one { relation } other { relations } } out of {entities} { entities, plural, one { entry } other { entries } } {count, plural, one { is } other { are } }</b> not published yet and might lead to unexpected behavior. "},{b:xVt,count:d,entities:s.length}),i({id:Qr("popUpWarning.bodyMessage.contentType.publish.all"),defaultMessage:"Are you sure you want to publish these entries?"})]}),c?.pluginOptions&&"i18n"in c.pluginOptions&&c?.pluginOptions.i18n&&p.jsx(le,{textColor:"danger500",textAlign:"center",children:i({id:Qr("Settings.list.actions.publishAdditionalInfos"),defaultMessage:"This will publish the active locale versions <em>(from Internationalization)</em>"},{em:cG})})]}),endAction:p.jsx(dt,{onClick:r,variant:"secondary",startIcon:p.jsx(TU,{}),loading:n,children:i({id:"app.utils.publish",defaultMessage:"Publish"})})})},SVt=J(le)`
2456  max-width: 300px;
2457`,TVt=J($ye)`
2458  width: 100%;
2459  table-layout: fixed;
2460  td:first-child {
2461    border-right: 1px solid ${({theme:t})=>t.colors.neutral150};
2462  }
2463  td:first-of-type {
2464    padding: ${({theme:t})=>t.spaces[4]};
2465  }
2466`,jSe=(t,e,n)=>{const r=[];return Object.entries(t).forEach(([i,s])=>{const a=e?`${e}.${i}`:i;typeof s=="object"&&s!==null&&!Array.isArray(s)?"id"in s&&"defaultMessage"in s?r.push(n({id:`${s.id}.withField`,defaultMessage:s.defaultMessage},{field:a})):r.push(...jSe(s,a,n)):r.push(n({id:`${s}.withField`,defaultMessage:s},{field:a}))}),r},AVt=({validationErrors:t,status:e})=>{const{formatMessage:n}=be();if(t){const r=jSe(t,"",n).join(" ");return p.jsxs(X,{gap:2,children:[p.jsx(CU,{fill:"danger600"}),p.jsx(Dg,{description:r,children:p.jsx(SVt,{textColor:"danger600",variant:"omega",fontWeight:"semiBold",ellipsis:!0,children:r})})]})}return e==="published"?p.jsxs(X,{gap:2,children:[p.jsx(Zd,{fill:"success600"}),p.jsx(le,{textColor:"success600",fontWeight:"bold",children:n({id:"c
2466ontent-manager.bulk-publish.already-published",defaultMessage:"Already Published"})})]}):e==="modified"?p.jsxs(X,{gap:2,children:[p.jsx(SU,{fill:"alternative600"}),p.jsx(le,{children:n({id:"content-manager.bulk-publish.modified",defaultMessage:"Ready to publish changes"})})]}):p.jsxs(X,{gap:2,children:[p.jsx(Zd,{fill:"success600"}),p.jsx(le,{children:n({id:"app.utils.ready-to-publish",defaultMessage:"Ready to publish"})})]})},BSe=[{name:"id",label:"id"},{name:"name",label:"name"},{name:"status",label:"status"},{name:"publicationStatus",label:"Publication status"}],CVt=({isPublishing:t,rowsToDisplay:e=[],entriesToPublish:n=[],validationErrors:r={}})=>{const{pathname:i}=bi(),{formatMessage:s}=be(),{list:{settings:{mainField:a}}}=VHt(),o=a!=null&&a!=="id";return p.jsxs(tr.Content,{children:[p.jsxs(tr.Head,{children:[p.jsx(tr.HeaderCheckboxCell,{}),BSe.filter(l=>l.name!=="name"||o).map(l=>p.jsx(tr.HeaderCell,{...l},l.name))]}),p.jsx(tr.Loading,{}),p.jsx(tr.Body,{children:e.map(l=>p.jsxs(tr.Row,{children:[p.jsx(tr.CheckboxCell,{id:l.id}),p.jsx(tr.Cell,{children:p.jsx(le,{children:l.id})}),o&&p.jsx(tr.Cell,{children:p.jsx(le,{children:l[a]})}),p.jsx(tr.Cell,{children:p.jsx(NSe,{status:l.status,maxWidth:"min-content"})}),p.jsx(tr.Cell,{children:t&&n.includes(l.documentId)?p.jsxs(X,{gap:2,children:[p.jsx(le,{children:s({id:"content-manager.success.record.publishing",defaultMessage:"Publishing..."})}),p.jsx(Pf,{small:!0})]}):p.jsx(AVt,{validationErrors:r[l.documentId],status:l.status})}),p.jsx(tr.Cell,{children:p.jsx(X,{children:p.jsx(Yn,{tag:yc,to:{pathname:`${i}/${l.documentId}`,search:l.locale&&`?plugins[i18n][locale]=${l.locale}`},state:{from:i},label:s({id:"content-manager.bulk-publish.edit",defaultMessage:"Edit"}),target:"_blank",marginLeft:"auto",variant:"ghost",children:p.jsx(Lc,{width:"1.6rem",height:"1.6rem"})})})})]},l.id))})]})},bR=({count:t,icon:e,message:n})=>p.jsxs(X,{justifyContent:"space-between",flex:1,gap:3,children:[p.jsxs(X,{gap:2,children:[e,p.jsx(le,{children:n})]}),p.jsx(le,{fontWeight:"bold",children:t})]}),RVt=({entriesReadyToPublishCount:t,entriesPublishedCount:e,entriesModifiedCount:n,entriesWithErrorsCount:r})=>{const{formatMessage:i}=be();return p.jsx(pe,{hasRadius:!0,borderColor:"neutral150",children:p.jsx(TVt,{colCount:2,rowCount:2,children:p.jsxs(_T,{children:[p.jsxs(_p,{children:[p.jsx(Iu,{children:p.jsx(bR,{count:t,icon:p.jsx(Zd,{fill:"success600"}),message:i({id:"app.utils.ready-to-publish",defaultMessage:"Ready to publish"})})}),p.jsx(Iu,{children:p.jsx(bR,{count:e,icon:p.jsx(Zd,{fill:"success600"}),message:i({id:"app.utils.already-published",defaultMessage:"Already published"})})})]}),p.jsxs(_p,{children:[p.jsx(Iu,{children:p.jsx(bR,{count:n,icon:p.jsx(SU,{fill:"alternative600"}
2466),message:i({id:"content-manager.bulk-publish.modified",defaultMessage:"Ready to publish changes"})})}),p.jsx(Iu,{children:p.jsx(bR,{count:r,icon:p.jsx(CU,{fill:"danger600"}),message:i({id:"content-manager.bulk-publish.waiting-for-action",defaultMessage:"Waiting for action"})})})]})]})})})},_Vt=({listViewSelectedEntries:t,toggleModal:e,setListViewSelectedDocuments:n,model:r})=>{const{formatMessage:i}=be(),{schema:s,components:a}=YO(r),o=t.map(({documentId:M})=>M),[{query:l}]=hn(),c=y.useMemo(()=>Ff(l),[l]),{data:u,isLoading:d,isFetching:f,refetch:h}=bHt({model:r,params:{page:"1",pageSize:o.length.toString(),sort:l.sort,filters:{documentId:{$in:o}},locale:l.plugins?.i18n?.locale}},{selectFromResult:({data:M,...j})=>({data:M?.results??[],...j})}),{rows:m,validationErrors:g}=y.useMemo(()=>{if(u.length>0&&s){const M=kSe(s.attributes,a,{status:"published"}),j={};return{rows:u.map(z=>{try{return M.validateSync(z,{abortEarly:!1}),z}catch(G){return G instanceof zs&&(j[z.documentId]=KO(G)),z}}),validationErrors:j}}return{rows:[],validationErrors:{}}},[a,u,s]),[b,E]=y.useState(!1),{publishMany:x}=Fl(),[,{isLoading:S}]=ISe(),A=or("publishAction",M=>M.selectedRows),R=m.filter(M=>A.some(j=>j.documentId===M.documentId)),C=R.filter(M=>!g[M.documentId]).map(M=>M.documentId),T=R.filter(({documentId:M})=>g[M]).length,I=R.filter(({status:M})=>M==="published").length,D=R.filter(({status:M,documentId:j})=>M==="modified"&&!g[j]).length,k=R.length-T-I,O=()=>E(M=>!M),P=async()=>{if(O(),!("error"in await x({model:r,documentIds:C,params:c}))){const j=m.filter(U=>!C.includes(U.documentId));n(j)}};return p.jsxs(p.Fragment,{children:[p.jsxs(vt.Body,{children:[p.jsx(RVt,{entriesReadyToPublishCount:k-D,entriesPublishedCount:I,entriesModifiedCount:D,entriesWithErrorsCount:T}),p.jsx(pe,{marginTop:7,children:p.jsx(CVt,{isPublishing:S,rowsToDisplay:m,entriesToPublish:C,validationErrors:g})})]}),p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:e,variant:"tertiary",children:i({id:"app.components.Button.cancel",defaultMessage:"Cancel"})}),p.jsxs(X,{gap:2,children:[p.jsx(dt,{onClick:h,variant:"tertiary",loading:f,children:i({id:"app.utils.refresh",defaultMessage:"Refresh"})}),p.jsx(dt,{onClick:O,disabled:R.length===0||R.length===T||I===R.length||d,loading:S,children:i({id:"app.utils.publish",defaultMessage:"Publish"})})]})]}),p.jsx(wVt,{isOpen:b,onToggleDialog:O,isConfirmButtonLoading:S,onConfirm:P})]})},IVt=({documents:t,model:e})=>{const{formatMessage:n}=be(),i=Nf("unpublishAction",o=>o.canPublish)&&t.some(({status:o})=>o!=="published"),s=or("publishAction",o=>o.selectRow),a=()=>{eA.util.invalidateTags([{type:"Document",id:`${e}_LIST`}])};return i?{actionType:"publish",variant:"tertiary",label:n({id:"app.utils.publish",defaultMessage:"Publish"}),dialog:{type:"modal",title:n({id:Qr("containers.ListPage.selectedEntriesModal.title"),defaultMessage:"Publish entries"}),content:({onClose:o})=>p.jsx(tr.Root,{rows:t,defaultSelectedRows:t,headers:BSe,children:p.jsx(_Vt,{listViewSelectedEntries:t,toggleModal:()=>{o(),a()},setListViewSelectedDocuments:s,model:e})}),onClose:()=>{a()}}}:null},v0n=()=>{const t=Yp("BulkActionsRenderer",i=>i.plugins),{model:e,collectionType:n}=go(),{selectedRows:r}=or("BulkActionsRenderer",i=>i);return p.jsx(X,{gap:2,children:p.jsx(yg,{props:{model:e,collectionType:n,documents:r},descriptions:t["content-manager"].apis.getBulkActions(),children:i=>i.map(s=>p.jsx(KF,{...s},s.id))})})},USe=({documents:t,model:e})=>{const{formatMessage:n}=be(),{schema:r}=go(),i=or("DeleteAction",f=>f.selectRow),s=!!r?.pluginOptions?.i18n,[{query:a}]=hn(),o=y.useMemo(()=>Ff(a),[a]),l=Nf("deleteAction",f=>f.canDelete),{deleteMany:c}=Fl(),u=t.map(({documentId:f})=>f),d=async()=>{"error"in await c({documentIds:u,model:e,params:o})||i([])};return l?{variant:"danger-light",label:n({id:"global.delete",defaultMessage:"Delete"}),dialog:{type:"dialog",title:n({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"}),content:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:2,children:[p.jsx(X,{justifyContent:"center",children:p.jsx(La,{width:"24px",height:"24px",fill:"danger600"})}),p.jsx(le,{id:"confirm-description",textAlign:"center",children:n({id:"popUpWarning.bodyMessage.contentType.delete.all",defaultMessage:"Are you sure you want to delete these entries?"})}),s&&p.jsx(pe,{textAlign:"center",padding:3,children:p.jsx(le,{textColor:"danger500",children:n({id:Qr("Settings.list.actions.deleteAdditionalInfos"),defaultMessage:"This will delete the active locale versions <em>(from Internationalization)</em>"},{em:cG})})})]}),onConfirm:d}}:null};USe.type="delete";const HSe=({documents:t,model:e})=>{const{formatMessage:n}=be(),{schema:r}=go(),i=or("UnpublishAction",m=>m.selectRow),s=Nf("unpublishAction",m=>m.canPublish),a=!!r?.pluginOptions?.i18n,o=!!r?.options?.draftAndPublish,{unpublishMany:l}=Fl(),c=t.map(({documentId:m})=>m),[{query:u}]=hn(),d=y.useMemo(()=>Ff(u),[u]),f=async()=>{"error"in await l({documentIds:c,model:e,params:d})||i([])};return o&&s&&t.some(m=>m.status==="published"||m.status==="modified")?{variant:"tertiary",label:n({id:"app.utils.unpublish",defaultMessage:"Unpublish"}),dialog:{type:"dialog",title:n({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"}),content:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:2,children:[p.jsx(X,{justifyContent:"center",children:p.jsx(La,{width:"24px",height:"24px",fill:"danger600"})}),p.jsx(le,{id:"confirm-description",textAlign:"center",children:n({id:"popUpWarning.bodyMessage.contentType.unpublish.all",defaultMessage:"Are you sure you want to unpublish these entries?"})}),a&&p.jsx(pe,{textAlign:"center",padding:3,children:p.jsx(le,{textColor:"danger500",children:n({id:Qr("Settings.list.actions.unpublishAdditionalInfos"),defaultMessage:"This will unpublish the active locale versions <em>(from Internationalization)</em>"},{em:cG})})})]}),confirmButton:n({id:"app.utils.unpublish",defaultMessage:"Unpublish"}),onConfirm:f}}:null};HSe.type="unpublish";const cG=t=>p.jsx(le,{fontWeight:"semiBold",textColor:"danger500",children:t}),kVt=[IVt,HSe,USe],DVt=({prohibitedFields:t})=>{const{formatMessage:e}=be(),n=r=>{switch(r){case"relation":return"Duplicating the relation could remove it from the original entry.";case"unique":return"Identical values in a unique field are not allowed";default:return r}};return p.jsxs(p.Fragment,{children:[p.jsx(le,{variant:"beta",children:e({id:Qr("containers.list.autoCloneModal.title"),defaultMessage:"This entry can't be duplicated directly."})}),p.jsx(pe,{marginTop:2,children:p.jsx(le,{textColor:"neutral600",children:e({id:Qr("containers.list.autoCloneModal.description"),defaultMessage:"A new entry will be created with the same content, but you'll have to change the following fields to save it."})})}),p.jsx(X,{marginTop:6,gap:2,direction:"column",alignItems:"stretch",children:t.map(([r,i])=>p.jsxs(X,{direction:"column",gap:2,alignItems:"flex-start",borderColor:"neutral200",hasRadius:!0,padding:6,children:[p.jsx(X,{direction:"row",tag:"ol",children:r.map((s,a)=>p.jsxs(le,{fontWeight:"semiBold",tag:"li",children:[s,a!==r.length-1&&p.jsx(KS,{fill:"neutral500",height:"0.8rem",width:"0.8rem",style:{margin:"0 0.8rem"}})]},a))}),p.jsx(le,{tag:"p",textColor:"neutral600",children:e({id:Qr(`containers.list.autoCloneModal.error.${i}`),defaultMessage:n(i)})})]},r.join()))})]})},y0n=({document:t})=>{const{formatMessage:e}=be(),{model:n,collectionType:r}=go(),i=Yp("TableActions",a=>a.plugins),s={activeTab:null,model:n,documentId:t.documentId,collectionType:r,document:t};return p.jsx(yg,{props:s,descriptions:i["content-manager"].apis.getDocumentActions("table-row").filter(a=>a.name!=="PublishAction"),children:a=>{const o=a.filter(l=>(Array.isArray(l.position)?l.position:[l.position]).includes("table-row"));return p.jsx(tG,{actions:o,label:e({id:"content-manager.containers.list.table.row-actions",defaultMessage:"Row action"}),variant:"ghost"})}})},uG=({documentId:t})=>{const e=ji(),{formatMessage:n}=be(),{canRead:r}=Nf("EditAction",({canRead:a})=>({canRead:a})),{toggleNotification:i}=yn(),[{query:s}]=hn();return{disabled:!r,icon:p.jsx(LVt,{}
2466),label:n({id:"content-manager.actions.edit.label",defaultMessage:"Edit"}),position:"table-row",onClick:async()=>{if(!t){console.error("You're trying to edit a document without an id, this is likely a bug with Strapi. Please open an issue."),i({message:n({id:"content-manager.actions.edit.error",defaultMessage:"An error occurred while trying to edit the document."}),type:"danger"});return}e({pathname:t,search:ka.stringify({plugins:s.plugins})})}}};uG.type="edit";uG.position="table-row";const LVt=J(Lc)`
2467  path {
2468    fill: currentColor;
2469  }
2470`,dG=({model:t,documentId:e})=>{const n=ji(),{formatMessage:r}=be(),{canCreate:i}=Nf("CloneAction",({canCreate:c})=>({canCreate:c})),{toggleNotification:s}=yn(),{autoClone:a}=Fl(),[o,l]=y.useState([]);return{disabled:!i,icon:p.jsx(OVt,{}),label:r({id:"content-manager.actions.clone.label",defaultMessage:"Duplicate"}),position:"table-row",onClick:async()=>{if(!e){console.error("You're trying to clone a document in the table without an id, this is likely a bug with Strapi. Please open an issue."),s({message:r({id:"content-manager.actions.clone.error",defaultMessage:"An error occurred while trying to clone the document."}),type:"danger"});return}const c=await a({model:t,sourceId:e});if("data"in c)return n(c.data.documentId),!0;if(n2(c.error)&&c.error.details&&typeof c.error.details=="object"&&"prohibitedFields"in c.error.details&&Array.isArray(c.error.details.prohibitedFields)){const u=c.error.details.prohibitedFields;l(u)}},dialog:{type:"modal",title:r({id:"content-manager.containers.list.autoCloneModal.header",defaultMessage:"Duplicate"}),content:p.jsx(DVt,{prohibitedFields:o}),footer:({onClose:c})=>p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:c,variant:"tertiary",children:r({id:"cancel",defaultMessage:"Cancel"})}),p.jsx(aS,{tag:Dl,to:{pathname:`clone/${e}`},children:r({id:"content-manager.containers.list.autoCloneModal.create",defaultMessage:"Create"})})]})}}};dG.type="clone";dG.position="table-row";const OVt=J(_ue)`
2471  path {
2472    fill: currentColor;
2473  }
2474`,MVt=[uG,dG];class PVt{bulkActions=[...kVt];documentActions=[...uVt,...MVt,...vVt];editViewSidePanels=[FSe];headerActions=[];constructor(){}addEditViewSidePanel(e){if(Array.isArray(e))this.editViewSidePanels=[...this.editViewSidePanels,...e];else if(typeof e=="function")this.editViewSidePanels=e(this.editViewSidePanels);else throw new Error(`Expected the \`panels\` passed to \`addEditViewSidePanel\` to be an array or a function, but received ${ER(e)}`)}addDocumentAction(e){if(Array.isArray(e))this.documentActions=[...this.documentActions,...e];else if(typeof e=="function")this.documentActions=e(this.documentActions);else throw new Error(`Expected the \`actions\` passed to \`addDocumentAction\` to be an array or a function, but received ${ER(e)}`)}addDocumentHeaderAction(e){if(Array.isArray(e))this.headerActions=[...this.headerActions,...e];else if(typeof e=="function")this.headerActions=e(this.headerActions);else throw new Error(`Expected the \`actions\` passed to \`addDocumentHeaderAction\` to be an array or a function, but received ${ER(e)}`)}addBulkAction(e){if(Array.isArray(e))this.bulkActions=[...this.bulkActions,...e];else if(typeof e=="function")this.bulkActions=e(this.bulkActions);else throw new Error(`Expected the \`actions\` passed to \`addBulkAction\` to be an array or a function, but received ${ER(e)}`)}get config(){return{id:t2,name:"Content Manager",injectionZones:ZUt,apis:{addBulkAction:this.addBulkAction.bind(this),addDocumentAction:this.addDocumentAction.bind(this),addDocumentHeaderAction:this.addDocumentHeaderAction.bind(this),addEditViewSidePanel:this.addEditViewSidePanel.bind(this),getBulkActions:()=>this.bulkActions,getDocumentActions:e=>e?this.documentActions.filter(n=>n.position==null||[n.position].flat().includes(e)):this.documentActions,getEditViewSidePanels:()=>this.editViewSidePanels,getHeaderActions:()=>this.headerActions}}}}const ER=t=>{const e=typeof t;if(e==="object"){if(t===null)return"null";if(Array.isArray(t))return"array";if(t instanceof Object&&t.constructor.name!=="Object")return t.constructor.name}return e},fG=({model:t,document:e})=>{const{formatMessage:n}=be(),[{query:r}]=hn(),i=ji(),{trackUsage:s}=va(),{pathname:a}=bi(),o=ka.stringify({plugins:r.plugins},{encode:!1});if(!window.strapi.features.isEnabled("cms-content-history"))return null;const l=()=>{const c={pathname:"history",search:o};s("willNavigate",{from:a,to:`${a}/${c.pathname}`}),i(c)};return{icon:p.jsx(s$e,{}
2474),label:n({id:"content-manager.history.document-action",defaultMessage:"Content History"}),onClick:l,disabled:!e||!e.id||!t.startsWith("api::"),position:"header"}};fG.type="history";fG.position="header";const tae={bootstrap(t){const{addDocumentAction:e}=t.getPlugin("content-manager").apis;e(n=>{const r=n.findIndex(i=>i.type==="delete");return n.splice(r,0,fG),n})}},$Vt={collectionTypeLinks:[],components:[],fieldSizes:{},models:[],singleTypeLinks:[],isLoading:!0},NVt=Th({name:"app",initialState:$Vt,reducers:{setInitialData(t,e){const{authorizedCollectionTypeLinks:n,authorizedSingleTypeLinks:r,components:i,contentTypeSchemas:s,fieldSizes:a}=e.payload;t.collectionTypeLinks=n.filter(({isDisplayed:o})=>o),t.singleTypeLinks=r.filter(({isDisplayed:o})=>o),t.components=i,t.models=s,t.fieldSizes=a,t.isLoading=!1}}}),{actions:FVt,reducer:jVt}=NVt,{setInitialData:b0n}=FVt,BVt=vO({app:jVt}),UVt=eA.injectEndpoints({endpoints:t=>({getPreviewUrl:t.query({query({query:e,params:n}){return{url:`/content-manager/preview/url/${n.contentType}`,method:"GET",config:{params:e}}}})})}),{useGetPreviewUrlQuery:HVt}=UVt,VVt=({isShown:t,label:e,children:n})=>t?p.jsx(Dg,{label:e,children:n}):n,WVt=({model:t,documentId:e,document:n})=>{const{formatMessage:r}=be(),{trackUsage:i}=va(),{pathname:s}=bi(),[{query:a}]=hn(),o=mr("PreviewSidePanel",d=>d.modified),{data:l,error:c}=HVt({params:{contentType:t},query:{documentId:e,locale:n?.locale,status:n?.status}});if(!l?.data?.url||c)return null;const u=()=>{const d=s.replace(/\/$/,"")+"/preview";i("willNavigate",{from:s,to:d})};return{title:r({id:"content-manager.preview.panel.title",defaultMessage:"Preview"}),content:p.jsx(VVt,{label:r({id:"content-manager.preview.panel.button-disabled-tooltip",defaultMessage:"Please save to open the preview"}),isShown:o,children:p.jsx(pe,{cursor:"not-allowed",width:"100%",children:p.jsx(dt,{variant:"tertiary",tag:yc,to:{pathname:"preview",search:ka.stringify(a,{encode:!1})},onClick:u,width:"100%",disabled:o,pointerEvents:o?"none":void 0,tabIndex:o?-1:void 0,children:r({id:"content-manager.preview.panel.button",defaultMessage:"Open preview"})})})})}},nae={bootstrap(t){t.getPlugin("content-manager").apis.addEditViewSidePanel([WVt])}},zVt={register(t){const e=new PVt;t.addReducers({[t2]:BVt}),t.addMenuLink({to:t2,icon:h8e,intlLabel:{id:"content-manager.plugin.name",defaultMessage:"Content Manager"},permissions:[],position:1}),t.router.addRoute({path:"content-manager/*",lazy:async()=>{const{Layout:n}=await Z(()=>import("./layout-fQk1rMk9-CHYi8lbh.js"),__vite__mapDeps([77,72,63,61,64,65,58,78]));return{Component:n}},children:sVt}),t.registerPlugin(e.config)},bootstrap(t){typeof tae.bootstrap=="function"&&tae.bootstrap(t),typeof nae.bootstrap=="function"&&nae.bootstrap(t)},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>XUt(Object.assign({
2474"./translations/ar.json":()=>Z(()=>import("./ar-CCEVvqGG-CVec-rbU.js"),[]),
2474"./translations/ca.json":()=>Z(()=>import("./ca-5U32ON2v-B5z_T4dt.js"),[]),
2474"./translations/cs.json":()=>Z(()=>import("./cs-CM2aBUar-1by01_Hb.js"),[]),
2474"./translations/de.json":()=>Z(()=>import("./de-C72KDNOl-8mRLwo6j.js"),[]),
2474"./translations/en.json":()=>Z(()=>import("./en-D65uIF6Y-CqyX3msa.js"),[]),
2474"./translations/es.json":()=>Z(()=>import("./es-D34tqjMw-BN8RjwK1.js"),[]),
2474"./translations/eu.json":()=>Z(()=>import("./eu-CdALomew-CyFEhStz.js"),[]),
2474"./translations/fr.json":()=>Z(()=>import("./fr-DBseuRuB-BxaCe4H4.js"),[]),
2474"./translations/gu.json":()=>Z(()=>import("./gu-CNpaMDpH-CifMZdZK.js"),[]),
2474"./translations/hi.json":()=>Z(()=>import("./hi-Dwvd04m3-w7c7id0b.js"),[]),
2474"./translations/hu.json":()=>Z(()=>import("./hu-CeYvaaO0-g2j3p4_s.js"),[]),
2474"./translations/id.json":()=>Z(()=>import("./id-BtwA9WJT-DMsGDatQ.js"),[]),
2474"./translations/it.json":()=>Z(()=>import("./it-BrVPqaf1-BbrIMNPK.js"),[]),
2474"./translations/ja.json":()=>Z(()=>import("./ja-BHqhDq4V-BcJp2qlS.js"),[]),
2474"./translations/ko.json":()=>Z(()=>import("./ko-HVQRlfUI-BsN_1ou8.js"),[]),
2474"./translations/ml.json":()=>Z(()=>import("./ml-BihZwQit-D0LWzi6V.js"),[]),
2474"./translations/ms.json":()=>Z(()=>import("./ms-m_WjyWx7-Cyvoon-i.js"),[]),
2474"./translations/nl.json":()=>Z(()=>import("./nl-D4R9gHx5-UsL2ZJY8.js"),[]),
2474"./translations/pl.json":()=>Z(()=>import("./pl-sbx9mSt_-DCjH_gO9.js"),[]),
2474"./translations/pt-BR.json":()=>Z(()=>import("./pt-BR-C71iDxnh-D7N_XxgQ.js"),[]),
2474"./translations/pt.json":()=>Z(()=>import("./pt-BsaFvS8--oXzoA62P.js"),[]),
2474"./translations/ru.json":()=>Z(()=>import("./ru-BE6A4Exp-W0ItldOl.js"),[]),
2474"./translations/sa.json":()=>Z(()=>import("./sa-Dag0k-Z8-CXlWk0mX.js"),[]),
2474"./translations/sk.json":()=>Z(()=>import("./sk-BFg-R8qJ-Dd-6exzm.js"),[]),
2474"./translations/sv.json":()=>Z(()=>import("./sv-CUnfWGsh-DR8DRwXg.js"),[]),
2474"./translations/th.json":()=>Z(()=>import("./th-BqbI8lIT-BQIaC9LC.js"),[]),
2474"./translations/tr.json":()=>Z(()=>import("./tr-CgeK3wJM-DW6o6Ou2.js"),[]),
2474"./translations/uk.json":()=>Z(()=>import("./uk-CR-zDhAY-B6jwHRO_.js"),[]),
2474"./translations/vi.json":()=>Z(()=>import("./vi-DUXIk_fw-PWS-qI-u.js"),[]),
2474"./translations/zh-Hans.json":()=>Z(()=>import("./zh-Hans-BPQcRIyH-BRxL95P-.js"),[]),
2474"./translations/zh.json":()=>Z(()=>import("./zh-BWZspA60-10Cl_6Av.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:KHt(r,t2),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}},GVt=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},qVt={settings:[{action:"plugin::email.settings.read",subject:null}]},KVt=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),YVt={register(t){t.createSettingSection({id:"email",intlLabel:{id:"email.SettingsNav.section-label",defaultMessage:"Email Plugin"}},[{intlLabel:{id:"email.Settings.email.plugin.title",defaultMessage:"Settings"},id:"settings",to:"email",Component:()=>Z(()=>import("./Settings-DKhINVfQ-BEAnhnp3.js"),[]).then(e=>({default:e.ProtectedSettingsPage})),permissions:qVt.settings}]),t.registerPlugin({id:"email",name:"email"})},bootstrap(){},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>GVt(Object.assign({
2474"./translations/ar.json":()=>Z(()=>import("./ar-Bf9XlLLo-yoD6TSFD.js"),[]),
2474"./translations/cs.json":()=>Z(()=>import("./cs-B0QZJTah-B1O5LaIO.js"),[]),
2474"./translations/de.json":()=>Z(()=>import("./de-B9kiAC-s-BIHI7g3E.js"),[]),
2474"./translations/dk.json":()=>Z(()=>import("./dk-DqrbgSkv-CDA41OoH.js"),[]),
2474"./translations/en.json":()=>Z(()=>import("./en-DF4KtAAC-CR7OrT1O.js"),[]),
2474"./translations/es.json":()=>Z(()=>import("./es-BNo7eLLJ-B4T12gfD.js"),[]),
2474"./translations/fr.json":()=>Z(()=>import("./fr-hkSxFuzl-FmFgRqLi.js"),[]),
2474"./translations/id.json":()=>Z(()=>import("./id-CHtAzAUz-FmFgRqLi.js"),[]),
2474"./translations/it.json":()=>Z(()=>import("./it-C7z82V3g-FmFgRqLi.js"),[]),
2474"./translations/ja.json":()=>Z(()=>import("./ja-CiekkoEN-BB6D_798.js"),[]),
2474"./translations/ko.json":()=>Z(()=>import("./ko-CJBkZ375-DtH30tJI.js"),[]),
2474"./translations/ms.json":()=>Z(()=>import("./ms-C1wNkEQw-B1O5LaIO.js"),[]),
2474"./translations/nl.json":()=>Z(()=>import("./nl-C79CwB4e-FmFgRqLi.js"),[]),
2474"./translations/pl.json":()=>Z(()=>import("./pl-DXcJCevg-BWiGwM4N.js"),[]),
2474"./translations/pt-BR.json":()=>Z(()=>import("./pt-BR-DjINUWGk-FmFgRqLi.js"),[]),
2474"./translations/pt.json":()=>Z(()=>import("./pt-DEVCt2mt-CzjEmIBN.js"),[]),
2474"./translations/ru.json":()=>Z(()=>import("./ru-C_7wBr9e-FmFgRqLi.js"),[]),
2474"./translations/sk.json":()=>Z(()=>import("./sk-i1gQKUBN-B1O5LaIO.js"),[]),
2474"./translations/th.json":()=>Z(()=>import("./th-D-MxpWKr-FmFgRqLi.js"),[]),
2474"./translations/tr.json":()=>Z(()=>import("./tr-BXu41MLY-XhHxWwuq.js"),[]),
2474"./translations/uk.json":()=>Z(()=>import("./uk-C_1qrLRM-FmFgRqLi.js"),[]),
2474"./translations/vi.json":()=>Z(()=>import("./vi-BfZkgFxI-FmFgRqLi.js"),[]),
2474"./translations/zh-Hans.json":()=>Z(()=>import("./zh-Hans-BLEEaLoN-DbeNOymD.js"),[]),
2474"./translations/zh.json":()=>Z(()=>import("./zh-BS-XJCSt-DIitlR9F.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:KVt(r,"email"),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}};let VSe={};const rae=new WeakMap,iae={metric:[{from:0,to:1e3,unit:"B",long:"bytes"},{from:1e3,to:1e6,unit:"kB",long:"kilobytes"},{from:1e6,to:1e9,unit:"MB",long:"megabytes"},{from:1e9,to:1e12,unit:"GB",long:"gigabytes"},{from:1e12,to:1e15,unit:"TB",long:"terabytes"},{from:1e15,to:1e18,unit:"PB",long:"petabytes"},{from:1e18,to:1e21,unit:"EB",long:"exabytes"},{from:1e21,to:1e24,unit:"ZB",long:"zettabytes"},{from:1e24,to:1e27,unit:"YB",long:"yottabytes"}],metric_octet:[{from:0,to:1e3,unit:"o",long:"octets"},{from:1e3,to:1e6,unit:"ko",long:"kilooctets"},{from:1e6,to:1e9,unit:"Mo",long:"megaoctets"},{from:1e9,to:1e12,unit:"Go",long:"gigaoctets"},{from:1e12,to:1e15,unit:"To",long:"teraoctets"},{from:1e15,to:1e18,unit:"Po",long:"petaoctets"},{from:1e18,to:1e21,unit:"Eo",long:"exaoctets"},{from:1e21,to:1e24,unit:"Zo",long:"zettaoctets"},{from:1e24,to:1e27,unit:"Yo",long:"yottaoctets"}],iec:[{from:0,to:Math.pow(1024,1),unit:"B",long:"bytes"},{from:Math.pow(1024,1),to:Math.pow(1024,2),unit:"KiB",long:"kibibytes"},{from:Math.pow(1024,2),to:Math.pow(1024,3),unit:"MiB",long:"mebibytes"},{from:Math.pow(1024,3),to:Math.pow(1024,4),unit:"GiB",long:"gibibytes"},{from:Math.pow(1024,4),to:Math.pow(1024,5),unit:"TiB",long:"tebibytes"},{from:Math.pow(1024,5),to:Math.pow(1024,6),unit:"PiB",long:"pebibytes"},{from:Math.pow(1024,6),to:Math.pow(1024,7),unit:"EiB",long:"exbibytes"},{from:Math.pow(1024,7),to:Math.pow(1024,8),unit:"ZiB",long:"zebibytes"},{from:Math.pow(1024,8),to:Math.pow(1024,9),unit:"YiB",long:"yobibytes"}],iec_octet:[{from:0,to:Math.pow(1024,1),unit:"o",long:"octets"},{from:Math.pow(1024,1),to:Math.pow(1024,2),unit:"Kio",long:"kibioctets"},{from:Math.pow(1024,2),to:Math.pow(1024,3),unit:"Mio",long:"mebioctets"},{from:Math.pow(1024,3),to:Math.pow(1024,4),unit:"Gio",long:"gibioctets"},{from:Math.pow(1024,4),to:Math.pow(1024,5),unit:"Tio",long:"tebioctets"},{from:Math.pow(1024,5),to:Math.pow(1024,6),unit:"Pio",long:"pebioctets"},{from:Math.pow(1024,6),to:Math.pow(1024,7),unit:"Eio",long:"exbioctets"},{from:Math.pow(1024,7),to:Math.pow(1024,8),unit:"Zio",long:"zebioctets"},{from:Math.pow(1024,8),to:Math.pow(1024,9),unit:"Yio",long:"yobioctets"}]};class QVt{constructor(e,n){n=Object.assign({units:"metric",precision:1,locale:void 0},VSe,n),rae.set(this,n),Object.assign(iae,n.customUnits);const r=e<0?"-":"";e=Math.abs(e);const i=iae[n.units];if(i){const s=i.find(a=>e>=a.from&&e<a.to);if(s){const a=new Intl.NumberFormat(n.locale,{style:"decimal",minimumFractionDigits:n.precision,maximumFractionDigits:n.precision}),o=s.from===0?r+e:r+a.format(e/s.from);this.value=o,this.unit=s.unit,this.long=s.long}else this.value=r+e,this.unit="",this.long=""}else throw new Error(`Invalid units specified: ${n.units}`)}toString(){const e=rae.get(this);return e.toStringFn?e.toStringFn.bind(this)():`${this.value} ${this.unit}`}}function WSe(t,e){return new QVt(t,e)}WSe.defaultOptions=function(t){VSe=t};function XVt(t){if(Array.isArray(t))return t}function ZVt(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function JVt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
2475In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hf(t,e){return XVt(t)||ZVt(t,e)||TSe(t,e)||JVt()}function Bf(t,e){if(t==null)return{};var n,r,i=Fge(t,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(r=0;r<s.length;r++)n=s[r],e.indexOf(n)===-1&&{}.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var eWt=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function tWt(t){var e=t.defaultInputValue,n=e===void 0?"":e,r=t.defaultMenuIsOpen,i=r===void 0?!1:r,s=t.defaultValue,a=s===void 0?null:s,o=t.inputValue,l=t.menuIsOpen,c=t.onChange,u=t.onInputChange,d=t.onMenuClose,f=t.onMenuOpen,h=t.value,m=Bf(t,eWt),g=y.useState(o!==void 0?o:n),b=hf(g,2),E=b[0],x=b[1],S=y.useState(l!==void 0?l:i),A=hf(S,2),R=A[0],C=A[1],T=y.useState(h!==void 0?h:a),I=hf(T,2),D=I[0],k=I[1],O=y.useCallback(function(F,$){typeof c=="function"&&c(F,$),k(F)},[c]),P=y.useCallback(function(F,$){var H;typeof u=="function"&&(H=u(F,$)),x(H!==void 0?H:F)},[u]),M=y.useCallback(function(){typeof f=="function"&&f(),C(!0)},[f]),j=y.useCallback(function(){typeof d=="function"&&d(),C(!1)},[d]),U=o!==void 0?o:E,z=l!==void 0?l:R,G=h!==void 0?h:D;return wt(wt({},m),{},{inputValue:U,menuIsOpen:z,onChange:O,onInputChange:P,onMenuClose:j,onMenuOpen:M,value:G})}function nWt(t){if(Array.isArray(t))return UF(t)}function rWt(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function iWt(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
2476In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hG(t){return nWt(t)||rWt(t)||TSe(t)||iWt()}function sWt(t){if(t.sheet)return t.sheet;for(var e=0;e<document.styleSheets.length;e++)if(document.styleSheets[e].ownerNode===t)return document.styleSheets[e]}function aWt(t){var e=document.createElement("style");return e.setAttribute("data-emotion",t.key),t.nonce!==void 0&&e.setAttribute("nonce",t.nonce),e.appendChild(document.createTextNode("")),e.setAttribute("data-s",""),e}var oWt=function(){function t(n){var r=this;this._insertTag=function(i){var s;r.tags.length===0?r.insertionPoint?s=r.insertionPoint.nextSibling:r.prepend?s=r.container.firstChild:s=r.before:s=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(i,s),r.tags.push(i)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var e=t.prototype;return e.hydrate=function(r){r.forEach(this._insertTag)},e.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(aWt(this));var i=this.tags[this.tags.length-1];if(this.isSpeedy){var s=sWt(i);
vendor: 7,559 bytes, line 2476
2476try{s.insertRule(r,s.cssRules.length)}catch{}}else i.appendChild(document.createTextNode(r));this.ctr++},e.flush=function(){this.tags.forEach(function(r){var i;return(i=r.parentNode)==null?void 0:i.removeChild(r)}),this.tags=[],this.ctr=0},t}(),ta="-ms-",_k="-moz-",kn="-webkit-",zSe="comm",pG="rule",mG="decl",lWt="@import",GSe="@keyframes",cWt="@layer",uWt=Math.abs,QO=String.fromCharCode,dWt=Object.assign;function fWt(t,e){return Us(t,0)^45?(((e<<2^Us(t,0))<<2^Us(t,1))<<2^Us(t,2))<<2^Us(t,3):0}function qSe(t){return t.trim()}function hWt(t,e){return(t=e.exec(t))?t[0]:t}function Dn(t,e,n){return t.replace(e,n)}function YF(t,e){return t.indexOf(e)}function Us(t,e){return t.charCodeAt(e)|0}function bS(t,e,n){return t.slice(e,n)}function yu(t){return t.length}function gG(t){return t.length}function xR(t,e){return e.push(t),t}function pWt(t,e){return t.map(e).join("")}var XO=1,bb=1,KSe=0,fo=0,Ii=0,pE="";function ZO(t,e,n,r,i,s,a){return{value:t,root:e,parent:n,type:r,props:i,children:s,line:XO,column:bb,length:a,return:""}}function px(t,e){return dWt(ZO("",null,null,"",null,null,0),t,{length:-t.length},e)}function mWt(){return Ii}function gWt(){return Ii=fo>0?Us(pE,--fo):0,bb--,Ii===10&&(bb=1,XO--),Ii}function jo(){return Ii=fo<KSe?Us(pE,fo++):0,bb++,Ii===10&&(bb=1,XO++),Ii}function Hu(){return Us(pE,fo)}function a3(){return fo}function nA(t,e){return bS(pE,t,e)}function ES(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function YSe(t){return XO=bb=1,KSe=yu(pE=t),fo=0,[]}function QSe(t){return pE="",t}function o3(t){return qSe(nA(fo-1,QF(t===91?t+2:t===40?t+1:t)))}function vWt(t){for(;(Ii=Hu())&&Ii<33;)jo();return ES(t)>2||ES(Ii)>3?"":" "}function yWt(t,e){for(;--e&&jo()&&!(Ii<48||Ii>102||Ii>57&&Ii<65||Ii>70&&Ii<97););return nA(t,a3()+(e<6&&Hu()==32&&jo()==32))}function QF(t){for(;jo();)switch(Ii){case t:return fo;case 34:case 39:t!==34&&t!==39&&QF(Ii);break;case 40:t===41&&QF(t);break;case 92:jo();break}return fo}function bWt(t,e){for(;jo()&&t+Ii!==57;)if(t+Ii===84&&Hu()===47)break;return"/*"+nA(e,fo-1)+"*"+QO(t===47?t:jo())}function EWt(t){for(;!ES(Hu());)jo();return nA(t,fo)}function xWt(t){return QSe(l3("",null,null,null,[""],t=YSe(t),0,[0],t))}function l3(t,e,n,r,i,s,a,o,l){for(var c=0,u=0,d=a,f=0,h=0,m=0,g=1,b=1,E=1,x=0,S="",A=i,R=s,C=r,T=S;b;)switch(m=x,x=jo()){case 40:if(m!=108&&Us(T,d-1)==58){YF(T+=Dn(o3(x),"&","&\f"),"&\f")!=-1&&(E=-1);break}case 34:case 39:case 91:T+=o3(x);break;case 9:case 10:case 13:case 32:T+=vWt(m);break;case 92:T+=yWt(a3()-1,7);continue;case 47:switch(Hu()){case 42:case 47:xR(wWt(bWt(jo(),a3()),e,n),l);break;default:T+="/"}break;case 123*g:o[c++]=yu(T)*E;case 125*g:case 59:case 0:switch(x){case 0:case 125:b=0;case 59+u:E==-1&&(T=Dn(T,/\f/g,"")),h>0&&yu(T)-d&&xR(h>32?aae(T+";",r,n,d-1):aae(Dn(T," ","")+";",r,n,d-2),l);break;case 59:T+=";";default:if(xR(C=sae(T,e,n,c,u,i,o,S,A=[],R=[],d),s),x===123)if(u===0)l3(T,e,C,C,A,s,d,o,R);else switch(f===99&&Us(T,3)===110?100:f){case 100:case 108:case 109:case 115:l3(t,C,C,r&&xR(sae(t,C,C,0,0,i,o,S,i,A=[],d),R),i,R,d,o,r?A:R);break;default:l3(T,C,C,C,[""],R,0,o,R)}}c=u=h=0,g=E=1,S=T="",d=a;break;case 58:d=1+yu(T),h=m;default:if(g<1){if(x==123)--g;else if(x==125&&g++==0&&gWt()==125)continue}switch(T+=QO(x),x*g){case 38:E=u>0?1:(T+="\f",-1);break;case 44:o[c++]=(yu(T)-1)*E,E=1;break;case 64:Hu()===45&&(T+=o3(jo())),f=Hu(),u=d=yu(S=T+=EWt(a3())),x++;break;case 45:m===45&&yu(T)==2&&(g=0)}}return s}function sae(t,e,n,r,i,s,a,o,l,c,u){for(var d=i-1,f=i===0?s:[""],h=gG(f),m=0,g=0,b=0;m<r;++m)for(var E=0,x=bS(t,d+1,d=uWt(g=a[m])),S=t;E<h;++E)(S=qSe(g>0?f[E]+" "+x:Dn(x,/&\f/g,f[E])))&&(l[b++]=S);return ZO(t,e,n,i===0?pG:o,l,c,u)}function wWt(t,e,n){return ZO(t,e,n,zSe,QO(mWt()),bS(t,2,-2),0)}function aae(t,e,n,r){return ZO(t,e,n,mG,bS(t,0,r),bS(t,r+1,-1),r)}function gy(t,e){for(var n="",r=gG(t),i=0;i<r;i++)n+=e(t[i],i,t,e)||"";return n}function SWt(t,e,n,r){switch(t.type){case cWt:if(t.children.length)break;case lWt:case mG:return t.return=t.return||t.value;case zSe:return"";case GSe:return t.return=t.value+"{"+gy(t.children,r)+"}";case pG:t.value=t.props.join(",")}return yu(n=gy(t.children,r))?t.return=t.value+"{"+n+"}":""}function TWt(t){var e=gG(t);return function(n,r,i,s){for(var a="",o=0;o<e;o++)a+=t[o](n,r,i,s)||"";return a}}function AWt(t){return function(e){e.root||(e=e.return)&&t(e)}}function CWt(t){var e=Object.create(null);return function(n){return e[n]===void 0&&(e[n]=t(n)),e[n]}}var RWt=function(e,n,r){for(var i=0,s=0;i=s,s=Hu(),i===38&&s===12&&(n[r]=1),!ES(s);)jo();return nA(e,fo)},_Wt=function(e,n){var r=-1,i=44;do switch(ES(i)){case 0:i===38&&Hu()===12&&(n[r]=1),e[r]+=RWt(fo-1,n,r);break;case 2:e[r]+=o3(i);break;case 4:if(i===44){e[++r]=Hu()===58?"&\f":"",n[r]=e[r].length;break}default:e[r]+=QO(i)}while(i=jo());return e},IWt=function(e,n){return QSe(_Wt(YSe(e),n))},oae=new WeakMap,kWt=function(e){if(!(e.type!=="rule"||!e.parent||e.length<1)){for(var n=e.value,r=e.parent,i=e.column===r.column&&e.line===r.line;r.type!=="rule";)if(r=r.parent,!r)return;if(!(e.props.length===1&&n.charCodeAt(0)!==58&&!oae.get(r))&&!i){oae.set(e,!0);for(var s=[],a=IWt(n,s),o=r.props,l=0,c=0;l<a.length;l++)for(var u=0;u<o.length;u++,c++)e.props[c]=s[l]?a[l].replace(/&\f/g,o[u]):o[u]+" "+a[l]}}},DWt=function(e){if(e.type==="decl"){var n=e.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(e.return="",e.value="")}};function XSe(t,e){switch(fWt(t,e)){case 5103:return kn+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return kn+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return kn+t+_k+t+ta+t+t;case 6828:case 4268:return kn+t+ta+t+t;case 6165:return kn+t+ta+"flex-"+t+t;case 5187:return kn+t+Dn(t,/(\w+).+(:[^]+)/,kn+"box-$1$2"+ta+"flex-$1$2")+t;case 5443:return kn+t+ta+"flex-item-"+Dn(t,/flex-|-self/,"")+t;case 4675:return kn+t+ta+"flex-line-pack"+Dn(t,/align-content|flex-|-self/,"")+t;case 5548:return kn+t+ta+Dn(t,"shrink","negative")+t;case 5292:return kn+t+ta+Dn(t,"basis","preferred-size")+t;case 6060:return kn+"box-"+Dn(t,"-grow","")+kn+t+ta+Dn(t,"grow","positive")+t;case 4554:return kn+Dn(t,/([^-])(transform)/g,"$1"+kn+"$2")+t;case 6187:return Dn(Dn(Dn(t,/(zoom-|grab)/,kn+"$1"),/(image-set)/,kn+"$1"),t,"")+t;case 5495:case 3959:return Dn(t,/(image-set\([^]*)/,kn+"$1$`$1");case 4968:return Dn(Dn(t,/(.+:)(flex-)?(.*)/,kn+"box-pack:$3"+ta+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+kn+t+t;case 4095:case 3583:case 4068:case 2532:return Dn(t,/(.+)-inline(.+)/,kn+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(yu(t)-1-e>6)switch(Us(t,e+1)){case 109:if(Us(t,e+4)!==45)break;case 102:return Dn(t,/(.+:)(.+)-([^]+)/,"$1"+kn+"$2-$3$1"+_k+(Us(t,e+3)==108?"$3":"$2-$3"))+t;case 115:return~YF(t,"stretch")?XSe(Dn(t,"stretch","fill-available"),e)+t:t}break;case 4949:if(Us(t,e+1)!==115)break;case 6444:switch(Us(t,yu(t)-3-(~YF(t,"!important")&&10))){case 107:return Dn(t,":",":"+kn)+t;case 101:return Dn(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+kn+(Us(t,14)===45?"inline-":"")+"box$3$1"+kn+"$2$3$1"+ta+"$2box$3")+t}break;case 5936:switch(Us(t,e+11)){case 114:return kn+t+ta+Dn(t,/[svh]\w+-[tblr]{2}/,"tb")+t;
vendor: 7,055 bytes, line 2476
2476case 108:return kn+t+ta+Dn(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return kn+t+ta+Dn(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return kn+t+ta+t+t}return t}var LWt=function(e,n,r,i){if(e.length>-1&&!e.return)switch(e.type){case mG:e.return=XSe(e.value,e.length);break;case GSe:return gy([px(e,{value:Dn(e.value,"@","@"+kn)})],i);case pG:if(e.length)return pWt(e.props,function(s){switch(hWt(s,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return gy([px(e,{props:[Dn(s,/:(read-\w+)/,":"+_k+"$1")]})],i);case"::placeholder":return gy([px(e,{props:[Dn(s,/:(plac\w+)/,":"+kn+"input-$1")]}),px(e,{props:[Dn(s,/:(plac\w+)/,":"+_k+"$1")]}),px(e,{props:[Dn(s,/:(plac\w+)/,ta+"input-$1")]})],i)}return""})}},OWt=[LWt],MWt=function(e){var n=e.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(g){var b=g.getAttribute("data-emotion");b.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var i=e.stylisPlugins||OWt,s={},a,o=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(g){for(var b=g.getAttribute("data-emotion").split(" "),E=1;E<b.length;E++)s[b[E]]=!0;o.push(g)});var l,c=[kWt,DWt];{var u,d=[SWt,AWt(function(g){u.insert(g)})],f=TWt(c.concat(i,d)),h=function(b){return gy(xWt(b),f)};l=function(b,E,x,S){u=x,h(b?b+"{"+E.styles+"}":E.styles),S&&(m.inserted[E.name]=!0)}}var m={key:n,sheet:new oWt({key:n,container:a,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:l};return m.sheet.hydrate(o),m},PWt=!0;function $Wt(t,e,n){var r="";return n.split(" ").forEach(function(i){t[i]!==void 0?e.push(t[i]+";"):i&&(r+=i+" ")}),r}var ZSe=function(e,n,r){var i=e.key+"-"+n.name;(r===!1||PWt===!1)&&e.registered[i]===void 0&&(e.registered[i]=n.styles)},NWt=function(e,n,r){ZSe(e,n,r);var i=e.key+"-"+n.name;if(e.inserted[n.name]===void 0){var s=n;do e.insert(n===s?"."+i:"",s,e.sheet,!0),s=s.next;while(s!==void 0)}};function FWt(t){for(var e=0,n,r=0,i=t.length;i>=4;++r,i-=4)n=t.charCodeAt(r)&255|(t.charCodeAt(++r)&255)<<8|(t.charCodeAt(++r)&255)<<16|(t.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,e=(n&65535)*1540483477+((n>>>16)*59797<<16)^(e&65535)*1540483477+((e>>>16)*59797<<16);switch(i){case 3:e^=(t.charCodeAt(r+2)&255)<<16;case 2:e^=(t.charCodeAt(r+1)&255)<<8;case 1:e^=t.charCodeAt(r)&255,e=(e&65535)*1540483477+((e>>>16)*59797<<16)}return e^=e>>>13,e=(e&65535)*1540483477+((e>>>16)*59797<<16),((e^e>>>15)>>>0).toString(36)}var jWt={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},BWt=/[A-Z]|^ms/g,UWt=/_EMO_([^_]+?)_([^]*?)_EMO_/g,JSe=function(e){return e.charCodeAt(1)===45},lae=function(e){return e!=null&&typeof e!="boolean"},O$=CWt(function(t){return JSe(t)?t:t.replace(BWt,"-$&").toLowerCase()}),cae=function(e,n){switch(e){case"animation":case"animationName":if(typeof n=="string")return n.replace(UWt,function(r,i,s){return bu={name:i,styles:s,next:bu},i})}return jWt[e]!==1&&!JSe(e)&&typeof n=="number"&&n!==0?n+"px":n};function xS(t,e,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var i=n;if(i.anim===1)return bu={name:i.name,styles:i.styles,next:bu},i.name;var s=n;if(s.styles!==void 0){var a=s.next;if(a!==void 0)for(;a!==void 0;)bu={name:a.name,styles:a.styles,next:bu},a=a.next;var o=s.styles+";";return o}return HWt(t,e,n)}case"function":{if(t!==void 0){var l=bu,c=n(t);return bu=l,xS(t,e,c)}break}}var u=n;return u}function HWt(t,e,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=xS(t,e,n[i])+";";else for(var s in n){var a=n[s];if(typeof a!="object"){var o=a;lae(o)&&(r+=O$(s)+":"+cae(s,o)+";")}else if(Array.isArray(a)&&typeof a[0]=="string"&&e==null)for(var l=0;l<a.length;l++)lae(a[l])&&(r+=O$(s)+":"+cae(s,a[l])+";");else{var c=xS(t,e,a);switch(s){case"animation":case"animationName":{r+=O$(s)+":"+c+";";break}default:r+=s+"{"+c+"}"}}}return r}var uae=/label:\s*([^\s;{]+)\s*(;|$)/g,bu;function eTe(t,e,n){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var r=!0,i="";bu=void 0;var s=t[0];if(s==null||s.raw===void 0)r=!1,i+=xS(n,e,s);else{var a=s;i+=a[0]}for(var o=1;o<t.length;o++)if(i+=xS(n,e,t[o]),r){var l=s;i+=l[o]}uae.lastIndex=0;for(var c="",u;(u=uae.exec(i))!==null;)c+="-"+u[1];var d=FWt(i)+c;return{name:d,styles:i,next:bu}}var VWt=function(e){return e()},WWt=g2.useInsertionEffect?g2.useInsertionEffect:!1,zWt=WWt||VWt,tTe=y.createContext(typeof HTMLElement<"u"?MWt({key:"css"}):null);tTe.Provider;var GWt=function(e){return y.forwardRef(function(n,r){var i=y.useContext(tTe);return e(n,i,r)})},qWt=y.createContext({}),vG={}.hasOwnProperty,XF="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",KWt=function(e,n){var r={};for(var i in n)vG.call(n,i)&&(r[i]=n[i]);return r[XF]=e,r},YWt=function(e){var n=e.cache,r=e.serialized,i=e.isStringTag;return ZSe(n,r,i),zWt(function(){return NWt(n,r,i)}),null},QWt=GWt(function(t,e,n){var r=t.css;typeof r=="string"&&e.registered[r]!==void 0&&(r=e.registered[r]);var i=t[XF],s=[r],a="";typeof t.className=="string"?a=$Wt(e.registered,s,t.className):t.className!=null&&(a=t.className+" ");var o=eTe(s,void 0,y.useContext(qWt));a+=e.key+"-"+o.name;var l={};for(var c in t)vG.call(t,c)&&c!=="css"&&c!==XF&&(l[c]=t[c]);return l.className=a,n&&(l.ref=n),y.createElement(y.Fragment,null,y.createElement(YWt,{cache:e,serialized:o,isStringTag:typeof i=="string"}),y.createElement(i,l))}),XWt=QWt,bt=function(e,n){var r=arguments;if(n==null||!vG.call(n,"css"))return y.createElement.apply(void 0,r);var i=r.length,s=new Array(i);s[0]=XWt,s[1]=KWt(e,n);for(var a=2;a<i;a++)s[a]=r[a];return y.createElement.apply(null,s)};(function(t){var e;e||(e=t.JSX||(t.JSX={}))})(bt||(bt={}));function yG(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return eTe(e)}function ZWt(){var t=yG.apply(void 0,arguments),e="animation-"+t.name;return{name:e,styles:"@keyframes "+e+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}function JWt(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}var ZF=y.useLayoutEffect,ezt=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","
2476setValue","theme"],Ik=function(){};function tzt(t,e){return e?e[0]==="-"?t+e:t+"__"+e:t}function nzt(t,e){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var s=[].concat(r);if(e&&t)for(var a in e)e.hasOwnProperty(a)&&e[a]&&s.push("".concat(tzt(t,a)));return s.filter(function(o){return o}).map(function(o){return String(o).trim()}).join(" ")}var dae=function(e){return dzt(e)?e.filter(Boolean):Tf(e)==="object"&&e!==null?[e]:[]},nTe=function(e){e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme;var n=Bf(e,ezt);return wt({},n)},li=function(e,n,r){var i=e.cx,s=e.getStyles,a=e.getClassNames,o=e.className;return{css:s(n,e),className:i(r??{},a(n,e),o)}};function JO(t){return[document.documentElement,document.body,window].indexOf(t)>-1}function rzt(t){return JO(t)?window.innerHeight:t.clientHeight}function rTe(t){return JO(t)?window.pageYOffset:t.scrollTop}function kk(t,e){if(JO(t)){window.scrollTo(0,e);return}t.scrollTop=e}function izt(t){var e=getComputedStyle(t),n=e.position==="absolute",r=/(auto|scroll)/;if(e.position==="fixed")return document.documentElement;for(var i=t;i=i.parentElement;)if(e=getComputedStyle(i),!(n&&e.position==="static")&&r.test(e.overflow+e.overflowY+e.overflowX))return i;return document.documentElement}function szt(t,e,n,r){return n*((t=t/r-1)*t*t+1)+e}function wR(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Ik,i=rTe(t),s=e-i,a=10,o=0;function l(){o+=a;var c=szt(o,i,s,n);kk(t,c),o<n?window.requestAnimationFrame(l):r(t)}l()}function fae(t,e){var n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),i=e.offsetHeight/3;r.bottom+i>n.bottom?kk(t,Math.min(e.offsetTop+e.clientHeight-t.offsetHeight+i,t.scrollHeight)):r.top-i<n.top&&kk(t,Math.max(e.offsetTop-i,0))}function azt(t){var e=t.getBoundingClientRect();return{bottom:e.bottom,height:e.height,left:e.left,right:e.right,top:e.top,width:e.width}}function hae(){try{return document.createEvent("TouchEvent"),!0}catch{return!1}}function ozt(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch{return!1}}var iTe=!1,lzt={get passive(){return iTe=!0}},SR=typeof window<"u"?window:{};SR.addEventListener&&SR.removeEventListener&&(SR.addEventListener("p",Ik,lzt),SR.removeEventListener("p",Ik,!1));var czt=iTe;function uzt(t){return t!=null}function dzt(t){return Array.isArray(t)}function TR(t,e,n){return t?e:n}var fzt=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];var s=Object.entries(e).filter(function(a){var o=hf(a,1),l=o[0];return!r.includes(l)});return s.reduce(function(a,o){var l=hf(o,2),c=l[0],u=l[1];return a[c]=u,a},{})},hzt=["children","innerProps"],pzt=["children","innerProps"];function mzt(t){var e=t.maxHeight,n=t.menuEl,r=t.minHeight,i=t.placement,s=t.shouldScroll,a=t.isFixedPosition,o=t.controlHeight,l=izt(n),c={placement:"bottom",maxHeight:e};if(!n||!n.offsetParent)return c;var u=l.getBoundingClientRect(),d=u.height,f=n.getBoundingClientRect(),h=f.bottom,m=f.height,g=f.top,b=n.offsetParent.getBoundingClientRect(),E=b.top,x=a?window.innerHeight:rzt(l),S=rTe(l),A=parseInt(getComputedStyle(n).marginBottom,10),R=parseInt(getComputedStyle(n).marginTop,10),C=E-R,T=x-g,I=C+S,D=d-S-g,k=h-x+S+A,O=S+g-R,P=160;switch(i){case"auto":case"bottom":if(T>=m)return{placement:"bottom",maxHeight:e};if(D>=m&&!a)return s&&wR(l,k,P),{placement:"bottom",maxHeight:e};if(!a&&D>=r||a&&T>=r){s&&wR(l,k,P);var M=a?T-A:D-A;return{placement:"bottom",maxHeight:M}}if(i==="auto"||a){var j=e,U=a?C:I;return U>=r&&(j=Math.min(U-A-o,e)),{placement:"top",maxHeight:j}}if(i==="bottom")return s&&kk(l,k),{placement:"bottom",maxHeight:e};break;case"top":if(C>=m)return{placement:"top",maxHeight:e};if(I>=m&&!a)return s&&wR(l,O,P),{placement:"top",maxHeight:e};if(!a&&I>=r||a&&C>=r){var z=e;return(!a&&I>=r||a&&C>=r)&&(z=a?C-R:I-R),s&&wR(l,O,P),{placement:"top",maxHeight:z}}return{placement:"bottom",maxHeight:e};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return c}function gzt(t){var e={bottom:"top",top:"bottom"};return t?e[t]:"bottom"}var sTe=function(e){return e==="auto"?"bottom":e},vzt=function(e,n){var r,i=e.placement,s=e.theme,a=s.borderRadius,o=s.spacing,l=s.colors;return wt((r={label:"menu"},Xx(r,gzt(i),"100%"),Xx(r,"position","absolute"),Xx(r,"width","100%"),Xx(r,"zIndex",1),r),n?{}:{backgroundColor:l.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:o.menuGutter,marginTop:o.menuGutter})},aTe=y.createContext(null),yzt=function(e){var n=e.children,r=e.minMenuHeight,i=e.maxMenuHeight,s=e.menuPlacement,a=e.menuPosition,o=e.menuShouldScrollIntoView,l=e.theme,c=y.useContext(aTe)||{},u=c.setPortalPlacement,d=y.useRef(null),f=y.useState(i),h=hf(f,2),m=h[0],g=h[1],b=y.useState(null),E=hf(b,2),x=E[0],S=E[1],A=l.spacing.controlHeight;return ZF(function(){var R=d.current;if(R){var C=a==="fixed",T=o&&!C,I=mzt({maxHeight:i,menuEl:R,minHeight:r,placement:s,shouldScroll:T,isFixedPosition:C,controlHeight:A});g(I.maxHeight),S(I.placement),u?.(I.placement)}},[i,s,a,o,r,u,A]),n({ref:d,placerProps:wt(wt({},e),{},{placement:x||sTe(s),maxHeight:m})})},bzt=function(e){var n=e.children,r=e.innerRef,i=e.innerProps;return bt("div",ee({},li(e,"menu",{menu:!0}),{ref:r},i),n)},Ezt=bzt,xzt=function(e,n){var r=e.maxHeight,i=e.theme.spacing.baseUnit;return wt({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},n?{}:{paddingBottom:i,paddingTop:i})},wzt=function(e){var n=e.children,r=e.innerProps,i=e.innerRef,s=e.isMulti;return bt("div",ee({},li(e,"menuList",{"menu-list":!0,"menu-list--is-multi":s}),{ref:i},r),n)},oTe=function(e,n){var r=e.theme,i=r.spacing.baseUnit,s=r.colors;return wt({textAlign:"center"},n?{}:{color:s.neutral40,padding:"".concat(i*2,"px ").concat(i*3,"px")})},Szt=oTe,Tzt=oTe,Azt=function(e){var n=e.children,r=n===void 0?"No options":n,i=e.innerProps,s=Bf(e,hzt);return bt("div",ee({},li(wt(wt({},s),{},{children:r,innerProps:i}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),i),r)},Czt=function(e){var n=e.children,r=n===void 0?"Loading...":n,i=e.innerProps,s=Bf(e,pzt);return bt("div",ee({},li(wt(wt({},s),{},{children:r,innerProps:i}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),i),r)},Rzt=function(e){var n=e.rect,r=e.offset,i=e.position;return{left:n.left,position:i,top:r,width:n.width,zIndex:1}},_zt=function(e){var n=e.appendTo,r=e.children,i=e.controlElement,s=e.innerProps,a=e.menuPlacement,o=e.menuPosition,l=y.useRef(null),c=y.useRef(null),u=y.useState(sTe(a)),d=hf(u,2),f=d[0],h=d[1],m=y.useMemo(function(){return{setPortalPlacement:h}},[]),g=y.useState(null),b=hf(g,2),E=b[0],x=b[1],S=y.useCallback(function(){if(i){var T=azt(i),I=o==="fixed"?0:window.pageYOffset,D=T[f]+I;(D!==E?.offset||T.left!==E?.rect.left||T.width!==E?.rect.width)&&x({offset:D,rect:T})}},[i,o,f,E?.offset,E?.rect.left,E?.rect.width]);ZF(function(){S()},[S]);var A=y.useCallback(function(){typeof c.current=="function"&&(c.current(),c.current=null),i&&l.current&&(c.current=jH(i,l.current,S,{elementResize:"ResizeObserver"in window}))},[i,S]);ZF(function(){A()},[A]);var R=y.useCallback(function(T){l.current=T,A()},[A]);if(!n&&o!=="fixed"||!E)return null;var C=bt("div",ee({ref:R},li(wt(wt({},e),{},{offset:E.offset,position:o,rect:E.rect}),"menuPortal",{"menu-portal":!0}),s),r);return bt(aTe.Provider,{value:m},n?Qs.createPortal(C,n):C)},Izt=function(e){var n=e.isDisabled,r=e.isRtl;return{label:"container",direction:r?"rtl":void 0,pointerEvents:n?"none":void 0,position:"relative"}}
2476,kzt=function(e){var n=e.children,r=e.innerProps,i=e.isDisabled,s=e.isRtl;return bt("div",ee({},li(e,"container",{"--is-disabled":i,"--is-rtl":s}),r),n)},Dzt=function(e,n){var r=e.theme.spacing,i=e.isMulti,s=e.hasValue,a=e.selectProps.controlShouldRenderValue;return wt({alignItems:"center",display:i&&s&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},n?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(r.baseUnit*2,"px")})},Lzt=function(e){var n=e.children,r=e.innerProps,i=e.isMulti,s=e.hasValue;return bt("div",ee({},li(e,"valueContainer",{"value-container":!0,"value-container--is-multi":i,"value-container--has-value":s}),r),n)},Ozt=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},Mzt=function(e){var n=e.children,r=e.innerProps;return bt("div",ee({},li(e,"indicatorsContainer",{indicators:!0}),r),n)},pae,Pzt=["size"],$zt=["innerProps","isRtl","size"],Nzt={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},lTe=function(e){var n=e.size,r=Bf(e,Pzt);return bt("svg",ee({height:n,width:n,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Nzt},r))},bG=function(e){return bt(lTe,ee({size:20},e),bt("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},cTe=function(e){return bt(lTe,ee({size:20},e),bt("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},uTe=function(e,n){var r=e.isFocused,i=e.theme,s=i.spacing.baseUnit,a=i.colors;return wt({label:"indicatorContainer",display:"flex",transition:"color 150ms"},n?{}:{color:r?a.neutral60:a.neutral20,padding:s*2,":hover":{color:r?a.neutral80:a.neutral40}})},Fzt=uTe,jzt=function(e){var n=e.children,r=e.innerProps;return bt("div",ee({},li(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),n||bt(cTe,null))},Bzt=uTe,Uzt=function(e){var n=e.children,r=e.innerProps;return bt("div",ee({},li(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),n||bt(bG,null))},Hzt=function(e,n){var r=e.isDisabled,i=e.theme,s=i.spacing.baseUnit,a=i.colors;return wt({label:"indicatorSeparator",alignSelf:"stretch",width:1},n?{}:{backgroundColor:r?a.neutral10:a.neutral20,marginBottom:s*2,marginTop:s*2})},Vzt=function(e){var n=e.innerProps;return bt("span",ee({},n,li(e,"indicatorSeparator",{"indicator-separator":!0})))},Wzt=ZWt(pae||(pae=JWt([`
2477  0%, 80%, 100% { opacity: 0; }
2478  40% { opacity: 1; }
2479`]))),zzt=function(e,n){var r=e.isFocused,i=e.size,s=e.theme,a=s.colors,o=s.spacing.baseUnit;return wt({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:i,lineHeight:1,marginRight:i,textAlign:"center",verticalAlign:"middle"},n?{}:{color:r?a.neutral60:a.neutral20,padding:o*2})},M$=function(e){var n=e.delay,r=e.offset;return bt("span",{css:yG({animation:"".concat(Wzt," 1s ease-in-out ").concat(n,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Gzt=function(e){var n=e.innerProps,r=e.isRtl,i=e.size,s=i===void 0?4:i,a=Bf(e,$zt);return bt("div",ee({},li(wt(wt({},a),{},{innerProps:n,isRtl:r,size:s}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),n),bt(M$,{delay:0,offset:r}),bt(M$,{delay:160,offset:!0}),bt(M$,{delay:320,offset:!r}))},qzt=function(e,n){var r=e.isDisabled,i=e.isFocused,s=e.theme,a=s.colors,o=s.borderRadius,l=s.spacing;return wt({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},n?{}:{backgroundColor:r?a.neutral5:a.neutral0,borderColor:r?a.neutral10:i?a.primary:a.neutral20,borderRadius:o,borderStyle:"solid",borderWidth:1,boxShadow:i?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:i?a.primary:a.neutral30}})},Kzt=function(e){var n=e.children,r=e.isDisabled,i=e.isFocused,s=e.innerRef,a=e.innerProps,o=e.menuIsOpen;return bt("div",ee({ref:s}
2479,li(e,"control",{control:!0,"control--is-disabled":r,"control--is-focused":i,"control--menu-is-open":o}),a,{"aria-disabled":r||void 0}),n)},Yzt=Kzt,Qzt=["data"],Xzt=function(e,n){var r=e.theme.spacing;return n?{}:{paddingBottom:r.baseUnit*2,paddingTop:r.baseUnit*2}},Zzt=function(e){var n=e.children,r=e.cx,i=e.getStyles,s=e.getClassNames,a=e.Heading,o=e.headingProps,l=e.innerProps,c=e.label,u=e.theme,d=e.selectProps;return bt("div",ee({},li(e,"group",{group:!0}),l),bt(a,ee({},o,{selectProps:d,theme:u,getStyles:i,getClassNames:s,cx:r}),c),bt("div",null,n))},Jzt=function(e,n){var r=e.theme,i=r.colors,s=r.spacing;return wt({label:"group",cursor:"default",display:"block"},n?{}:{color:i.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:s.baseUnit*3,paddingRight:s.baseUnit*3,textTransform:"uppercase"})},eGt=function(e){var n=nTe(e);n.data;var r=Bf(n,Qzt);return bt("div",ee({},li(e,"groupHeading",{"group-heading":!0}),r))},tGt=Zzt,nGt=["innerRef","isDisabled","isHidden","inputClassName"],rGt=function(e,n){var r=e.isDisabled,i=e.value,s=e.theme,a=s.spacing,o=s.colors;return wt(wt({visibility:r?"hidden":"visible",transform:i?"translateZ(0)":""},iGt),n?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:o.neutral80})},dTe={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},iGt={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":wt({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},dTe)},sGt=function(e){return wt({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},dTe)},aGt=function(e){var n=e.cx,r=e.value,i=nTe(e),s=i.innerRef,a=i.isDisabled,o=i.isHidden,l=i.inputClassName,c=Bf(i,nGt);return bt("div",ee({},li(e,"input",{"input-container":!0}),{"data-value":r||""}),bt("input",ee({className:n({input:!0},l),ref:s,style:sGt(o),disabled:a},c)))},oGt=aGt,lGt=function(e,n){var r=e.theme,i=r.spacing,s=r.borderRadius,a=r.colors;return wt({label:"multiValue",display:"flex",minWidth:0},n?{}:{backgroundColor:a.neutral10,borderRadius:s/2,margin:i.baseUnit/2})},cGt=function(e,n){var r=e.theme,i=r.borderRadius,s=r.colors,a=e.cropWithEllipsis;return wt({overflow:"hidden",textOverflow:a||a===void 0?"ellipsis":void 0,whiteSpace:"nowrap"},n?{}:{borderRadius:i/2,color:s.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},uGt=function(e,n){var r=e.theme,i=r.spacing,s=r.borderRadius,a=r.colors,o=e.isFocused;return wt({alignItems:"center",display:"flex"},n?{}:{borderRadius:s/2,backgroundColor:o?a.dangerLight:void 0,paddingLeft:i.baseUnit,paddingRight:i.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},fTe=function(e){var n=e.children,r=e.innerProps;return bt("div",r,n)},dGt=fTe,fGt=fTe;function hGt(t){var e=t.children,n=t.innerProps;return bt("div",ee({role:"button"},n),e||bt(bG,{size:14}))}var pGt=function(e){var n=e.children,r=e.components,i=e.data,s=e.innerProps,a=e.isDisabled,o=e.removeProps,l=e.selectProps,c=r.Container,u=r.Label,d=r.Remove;return bt(c,{data:i,innerProps:wt(wt({},li(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),s),selectProps:l},bt(u,{data:i,innerProps:wt({},li(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},n),bt(d,{data:i,innerProps:wt(wt({},li(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(n||"option")},o),selectProps:l}))},mGt=pGt,gGt=function(e,n){var r=e.isDisabled,i=e.isFocused,s=e.isSelected,a=e.theme,o=a.spacing,l=a.colors;return wt({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},n?{}:{backgroundColor:s?l.primary:i?l.primary25:"transparent",color:r?l.neutral20:s?l.neutral0:"inherit",padding:"".concat(o.baseUnit*2,"px ").concat(o.baseUnit*3,"px"),":active":{backgroundColor:r?void 0:s?l.primary:l.primary50}})},vGt=function(e){var n=e.children,r=e.isDisabled,i=e.isFocused,s=e.isSelected,a=e.innerRef,o=e.innerProps;return bt("div",ee({},li(e,"option",{option:!0,"option--is-disabled":r,"option--is-focused":i,"option--is-selected":s}),{ref:a,"aria-disabled":r},o),n)},yGt=vGt,bGt=function(e,n){var r=e.theme,i=r.spacing,s=r.colors;return wt({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},n?{}:{color:s.neutral50,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},EGt=function(e){var n=e.children,r=e.innerProps;return bt("div",ee({},li(e,"placeholder",{placeholder:!0}),r),n)},xGt=EGt,wGt=function(e,n){var r=e.isDisabled,i=e.theme,s=i.spacing,a=i.colors;return wt({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n?{}:{color:r?a.neutral40:a.neutral80,marginLeft:s.baseUnit/2,marginRight:s.baseUnit/2})},SGt=function(e){var n=e.children,r=e.isDisabled,i=e.innerProps;return bt("div",ee({},li(e,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),i),n)},TGt=SGt,EG={ClearIndicator:Uzt,Control:Yzt,DropdownIndicator:jzt,DownChevron:cTe,CrossIcon:bG,Group:tGt,GroupHeading:eGt,IndicatorsContainer:Mzt,IndicatorSeparator:Vzt,Input:oGt,LoadingIndicator:Gzt,Menu:Ezt,MenuList:wzt,MenuPortal:_zt,LoadingMessage:Czt,NoOptionsMessage:Azt,MultiValue:mGt,MultiValueContainer:dGt,MultiValueLabel:fGt,MultiValueRemove:hGt,Option:yGt,Placeholder:xGt,SelectContainer:kzt,SingleValue:TGt,ValueContainer:Lzt},AGt=function(e){return wt(wt({},EG),e.components)},mae=Number.isNaN||function(e){return typeof e=="number"&&e!==e};function CGt(t,e){return!!(t===e||mae(t)&&mae(e))}function RGt(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;n++)if(!CGt(t[n],e[n]))return!1;return!0}function _Gt(t,e){e===void 0&&(e=RGt);var n=null;function r(){for(var i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];if(n&&n.lastThis===this&&e(i,n.lastArgs))return n.lastResult;
2479var a=t.apply(this,i);return n={lastResult:a,lastArgs:i,lastThis:this},a}return r.clear=function(){n=null},r}var IGt={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},kGt=function(e){return bt("span",ee({css:IGt},e))},gae=kGt,DGt={guidance:function(e){var n=e.isSearchable,r=e.isMulti,i=e.tabSelectsValue,s=e.context,a=e.isInitialFocus;switch(s){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return a?"".concat(e["aria-label"]||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var n=e.action,r=e.label,i=r===void 0?"":r,s=e.labels,a=e.isDisabled;switch(n){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(i,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(s.length>1?"s":""," ").concat(s.join(","),", selected.");case"select-option":return a?"option ".concat(i," is disabled. Select another option."):"option ".concat(i,", selected.");default:return""}},onFocus:function(e){var n=e.context,r=e.focused,i=e.options,s=e.label,a=s===void 0?"":s,o=e.selectValue,l=e.isDisabled,c=e.isSelected,u=e.isAppleDevice,d=function(g,b){return g&&g.length?"".concat(g.indexOf(b)+1," of ").concat(g.length):""};if(n==="value"&&o)return"value ".concat(a," focused, ").concat(d(o,r),".");if(n==="menu"&&u){var f=l?" disabled":"",h="".concat(c?" selected":"").concat(f);return"".concat(a).concat(h,", ").concat(d(i,r),".")}return""},onFilter:function(e){var n=e.inputValue,r=e.resultsMessage;return"".concat(r).concat(n?" for search term "+n:"",".")}},LGt=function(e){var n=e.ariaSelection,r=e.focusedOption,i=e.focusedValue,s=e.focusableOptions,a=e.isFocused,o=e.selectValue,l=e.selectProps,c=e.id,u=e.isAppleDevice,d=l.ariaLiveMessages,f=l.getOptionLabel,h=l.inputValue,m=l.isMulti,g=l.isOptionDisabled,b=l.isSearchable,E=l.menuIsOpen,x=l.options,S=l.screenReaderStatus,A=l.tabSelectsValue,R=l.isLoading,C=l["aria-label"],T=l["aria-live"],I=y.useMemo(function(){return wt(wt({},DGt),d||{})},[d]),D=y.useMemo(function(){var U="";if(n&&I.onChange){var z=n.option,G=n.options,F=n.removedValue,$=n.removedValues,H=n.value,q=function(Se){return Array.isArray(Se)?null:Se},Y=F||z||q(H),se=Y?f(Y):"",ye=G||$||void 0,ie=ye?ye.map(f):[],ne=wt({isDisabled:Y&&g(Y,o),label:se,labels:ie},n);U=I.onChange(ne)}return U},[n,I,g,o,f]),k=y.useMemo(function(){var U="",z=r||i,G=!!(r&&o&&o.includes(r));if(z&&I.onFocus){var F={focused:z,label:f(z),isDisabled:g(z,o),isSelected:G,options:s,context:z===r?"menu":"value",selectValue:o,isAppleDevice:u};U=I.onFocus(F)}return U},[r,i,f,g,I,s,o,u]),O=y.useMemo(function(){var U="";if(E&&x.length&&!R&&I.onFilter){var z=S({count:s.length});U=I.onFilter({inputValue:h,resultsMessage:z})}return U},[s,h,E,I,x,S,R]),P=n?.action==="initial-input-focus",M=y.useMemo(function(){var U="";if(I.guidance){var z=i?"value":E?"menu":"input";U=I.guidance({"aria-label":C,context:z,isDisabled:r&&g(r,o),isMulti:m,isSearchable:b,tabSelectsValue:A,isInitialFocus:P})}return U},[C,r,i,m,g,b,E,I,o,A,P]),j=bt(y.Fragment,null,bt("span",{id:"aria-selection"},D),bt("span",{id:"aria-focused"},k),bt("span",{id:"aria-results"},O),bt("span",{id:"aria-guidance"},M));return bt(y.Fragment,null,bt(gae,{id:c},P&&j),bt(gae,{"aria-live":T,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!P&&j))},OGt=LGt,JF=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"}
2479,{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],MGt=new RegExp("["+JF.map(function(t){return t.letters}).join("")+"]","g"),hTe={};for(var P$=0;P$<JF.length;P$++)for(var $$=JF[P$],N$=0;N$<$$.letters.length;N$++)hTe[$$.letters[N$]]=$$.base;var pTe=function(e){return e.replace(MGt,function(n){return hTe[n]})},PGt=_Gt(pTe),vae=function(e){return e.replace(/^\s+|\s+$/g,"")},$Gt=function(e){return"".concat(e.label," ").concat(e.value)},NGt=function(e){return function(n,r){if(n.data.__isNew__)return!0;var i=wt({ignoreCase:!0,ignoreAccents:!0,stringify:$Gt,trim:!0,matchFrom:"any"},e),s=i.ignoreCase,a=i.ignoreAccents,o=i.stringify,l=i.trim,c=i.matchFrom,u=l?vae(r):r,d=l?vae(o(n)):o(n);return s&&(u=u.toLowerCase(),d=d.toLowerCase()),a&&(u=PGt(u),d=pTe(d)),c==="start"?d.substr(0,u.length)===u:d.indexOf(u)>-1}},FGt=["innerRef"];function jGt(t){var e=t.innerRef,n=Bf(t,FGt),r=fzt(n,"onExited","in","enter","exit","appear");return bt("input",ee({ref:e},r,{css:yG({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var BGt=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()};function UGt(t){var e=t.isEnabled,n=t.onBottomArrive,r=t.onBottomLeave,
2479i=t.onTopArrive,s=t.onTopLeave,a=y.useRef(!1),o=y.useRef(!1),l=y.useRef(0),c=y.useRef(null),u=y.useCallback(function(b,E){if(c.current!==null){var x=c.current,S=x.scrollTop,A=x.scrollHeight,R=x.clientHeight,C=c.current,T=E>0,I=A-R-S,D=!1;I>E&&a.current&&(r&&r(b),a.current=!1),T&&o.current&&(s&&s(b),o.current=!1),T&&E>I?(n&&!a.current&&n(b),C.scrollTop=A,D=!0,a.current=!0):!T&&-E>S&&(i&&!o.current&&i(b),C.scrollTop=0,D=!0,o.current=!0),D&&BGt(b)}},[n,r,i,s]),d=y.useCallback(function(b){u(b,b.deltaY)},[u]),f=y.useCallback(function(b){l.current=b.changedTouches[0].clientY},[]),h=y.useCallback(function(b){var E=l.current-b.changedTouches[0].clientY;u(b,E)},[u]),m=y.useCallback(function(b){if(b){var E=czt?{passive:!1}:!1;b.addEventListener("wheel",d,E),b.addEventListener("touchstart",f,E),b.addEventListener("touchmove",h,E)}},[h,f,d]),g=y.useCallback(function(b){b&&(b.removeEventListener("wheel",d,!1),b.removeEventListener("touchstart",f,!1),b.removeEventListener("touchmove",h,!1))},[h,f,d]);return y.useEffect(function(){if(e){var b=c.current;return m(b),function(){g(b)}}},[e,m,g]),function(b){c.current=b}}var yae=["boxSizing","height","overflow","paddingRight","position"],bae={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function Eae(t){t.preventDefault()}function xae(t){t.stopPropagation()}function wae(){var t=this.scrollTop,e=this.scrollHeight,n=t+this.offsetHeight;t===0?this.scrollTop=1:n===e&&(this.scrollTop=t-1)}function Sae(){return"ontouchstart"in window||navigator.maxTouchPoints}var Tae=!!(typeof window<"u"&&window.document&&window.document.createElement),mx=0,Ov={capture:!1,passive:!1};function HGt(t){var e=t.isEnabled,n=t.accountForScrollbars,r=n===void 0?!0:n,i=y.useRef({}),s=y.useRef(null),a=y.useCallback(function(l){if(Tae){var c=document.body,u=c&&c.style;if(r&&yae.forEach(function(m){var g=u&&u[m];i.current[m]=g}),r&&mx<1){var d=parseInt(i.current.paddingRight,10)||0,f=document.body?document.body.clientWidth:0,h=window.innerWidth-f+d||0;Object.keys(bae).forEach(function(m){var g=bae[m];u&&(u[m]=g)}),u&&(u.paddingRight="".concat(h,"px"))}c&&Sae()&&(c.addEventListener("touchmove",Eae,Ov),l&&(l.addEventListener("touchstart",wae,Ov),l.addEventListener("touchmove",xae,Ov))),mx+=1}},[r]),o=y.useCallback(function(l){if(Tae){var c=document.body,u=c&&c.style;mx=Math.max(mx-1,0),r&&mx<1&&yae.forEach(function(d){var f=i.current[d];u&&(u[d]=f)}),c&&Sae()&&(c.removeEventListener("touchmove",Eae,Ov),l&&(l.removeEventListener("touchstart",wae,Ov),l.removeEventListener("touchmove",xae,Ov)))}},[r]);return y.useEffect(function(){if(e){var l=s.current;return a(l),function(){o(l)}}},[e,a,o]),function(l){s.current=l}}var VGt=function(e){var n=e.target;return n.ownerDocument.activeElement&&n.ownerDocument.activeElement.blur()},WGt={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function zGt(t){var e=t.children,n=t.lockEnabled,r=t.captureEnabled,i=r===void 0?!0:r,s=t.onBottomArrive,a=t.onBottomLeave,o=t.onTopArrive,l=t.onTopLeave,c=UGt({isEnabled:i,onBottomArrive:s,onBottomLeave:a,onTopArrive:o,onTopLeave:l}),u=HGt({isEnabled:n}),d=function(h){c(h),u(h)};return bt(y.Fragment,null,n&&bt("div",{onClick:VGt,css:WGt}),e(d))}var GGt={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},qGt=function(e){var n=e.name,r=e.onFocus;return bt("input",{required:!0,name:n,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:GGt,value:"",onChange:function(){}})},KGt=qGt;function xG(t){var e;return typeof window<"u"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function YGt(){return xG(/^iPhone/i)}function mTe(){return xG(/^Mac/i)}function QGt(){return xG(/^iPad/i)||mTe()&&navigator.maxTouchPoints>1}function XGt(){return YGt()||QGt()}function ZGt(){return mTe()||XGt()}var JGt=function(e){return e.label},eqt=function(e){return e.label},tqt=function(e){return e.value},nqt=function(e){return!!e.isDisabled},rqt={clearIndicator:Bzt,container:Izt,control:qzt,dropdownIndicator:Fzt,group:Xzt,groupHeading:Jzt,indicatorsContainer:Ozt,indicatorSeparator:Hzt,input:rGt,loadingIndicator:zzt,loadingMessage:Tzt,menu:vzt,menuList:xzt,menuPortal:Rzt,multiValue:lGt,multiValueLabel:cGt,multiValueRemove:uGt,noOptionsMessage:Szt,option:gGt,placeholder:bGt,singleValue:wGt,valueContainer:Dzt},iqt={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},sqt=4,gTe=4,aqt=38,oqt=gTe*2,lqt={baseUnit:gTe,controlHeight:aqt,menuGutter:oqt},F$={borderRadius:sqt,colors:iqt,spacing:lqt},cqt={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:hae(),captureMenuScroll:!hae(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:NGt(),formatGroupLabel:JGt,getOptionLabel:eqt,getOptionValue:tqt,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:nqt,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!ozt(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var n=e.count;return"".concat(n," result").concat(n!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Aae(t,e,n,r){var i=bTe(t,e,n),s=ETe(t,e,n),a=yTe(t,e),o=Dk(t,e);return{type:"option",data:e,isDisabled:i,isSelected:s,label:a,value:o,index:r}}function c3(t,e){return t.options.map(function(n,r){if("options"in n){var i=n.options.map(function(a,o){return Aae(t,a,e,o)}).filter(function(a){return Rae(t,a)});return i.length>0?{type:"group",data:n,options:i,index:r}:void 0}var s=Aae(t,n,e,r);return Rae(t,s)?s:void 0}).filter(uzt)}function vTe(t){return t.reduce(function(e,n){return n.type==="group"?e.push.apply(e,hG(n.options.map(function(r){return r.data}))):e.push(n.data),e},[])}function Cae(t,e){return t.reduce(function(n,r){return r.type==="group"?n.push.apply(n,hG(r.options.map(function(i){return{data:i.data,id:"".concat(e,"-").concat(r.index,"-").concat(i.index)}}))):n.push({data:r.data,id:"".concat(e,"-").concat(r.index)}),n},[])}function uqt(t,e){return vTe(c3(t,e))}function Rae(t,e){var n=t.inputValue,r=n===void 0?"":n,i=e.data,s=e.isSelected,a=e.label,o=e.value;return(!wTe(t)||!s)&&xTe(t,{label:a,value:o,data:i},r)}function dqt(t,e){var n=t.focusedValue,r=t.selectValue,i=r.indexOf(n);if(i>-1){var s=e.indexOf(n);if(s>-1)return n;if(i<e.length)return e[i]}return null}function fqt(t,e){var n=t.focusedOption;return n&&e.indexOf(n)>-1?n:e[0]}var j$=function(e,n){var r,i=(r=e.find(function(s){return s.data===n}))===null||r===void 0?void 0:r.id;return i||null},yTe=function(e,n){return e.getOptionLabel(n)},Dk=function(e,n){return e.getOptionValue(n)};function bTe(t,e,n){return typeof t.isOptionDisabled=="function"?t.isOptionDisabled(e,n):!1}function ETe(t,e,n){if(n.indexOf(e)>-1)return!0;
2479if(typeof t.isOptionSelected=="function")return t.isOptionSelected(e,n);var r=Dk(t,e);return n.some(function(i){return Dk(t,i)===r})}function xTe(t,e,n){return t.filterOption?t.filterOption(e,n):!0}var wTe=function(e){var n=e.hideSelectedOptions,r=e.isMulti;return n===void 0?r:n},hqt=1,STe=function(t){IUt(n,t);var e=DUt(n);function n(r){var i;if(LUt(this,n),i=e.call(this,r),i.state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},i.blockOptionHover=!1,i.isComposing=!1,i.commonProps=void 0,i.initialTouchX=0,i.initialTouchY=0,i.openAfterFocus=!1,i.scrollToFocusedOptionOnUpdate=!1,i.userIsDragging=void 0,i.isAppleDevice=ZGt(),i.controlRef=null,i.getControlRef=function(l){i.controlRef=l},i.focusedOptionRef=null,i.getFocusedOptionRef=function(l){i.focusedOptionRef=l},i.menuListRef=null,i.getMenuListRef=function(l){i.menuListRef=l},i.inputRef=null,i.getInputRef=function(l){i.inputRef=l},i.focus=i.focusInput,i.blur=i.blurInput,i.onChange=function(l,c){var u=i.props,d=u.onChange,f=u.name;c.name=f,i.ariaOnChange(l,c),d(l,c)},i.setValue=function(l,c,u){var d=i.props,f=d.closeMenuOnSelect,h=d.isMulti,m=d.inputValue;i.onInputChange("",{action:"set-value",prevInputValue:m}),f&&(i.setState({inputIsHiddenAfterUpdate:!h}),i.onMenuClose()),i.setState({clearFocusValueOnUpdate:!0}),i.onChange(l,{action:c,option:u})},i.selectOption=function(l){var c=i.props,u=c.blurInputOnSelect,d=c.isMulti,f=c.name,h=i.state.selectValue,m=d&&i.isOptionSelected(l,h),g=i.isOptionDisabled(l,h);if(m){var b=i.getOptionValue(l);i.setValue(h.filter(function(E){return i.getOptionValue(E)!==b}),"deselect-option",l)}else if(!g)d?i.setValue([].concat(hG(h),[l]),"select-option",l):i.setValue(l,"select-option");else{i.ariaOnChange(l,{action:"select-option",option:l,name:f});return}u&&i.blurInput()},i.removeValue=function(l){var c=i.props.isMulti,u=i.state.selectValue,d=i.getOptionValue(l),f=u.filter(function(m){return i.getOptionValue(m)!==d}),h=TR(c,f,f[0]||null);i.onChange(h,{action:"remove-value",removedValue:l}),i.focusInput()},i.clearValue=function(){var l=i.state.selectValue;i.onChange(TR(i.props.isMulti,[],null),{action:"clear",removedValues:l})},i.popValue=function(){var l=i.props.isMulti,c=i.state.selectValue,u=c[c.length-1],d=c.slice(0,c.length-1),f=TR(l,d,d[0]||null);i.onChange(f,{action:"pop-value",removedValue:u})},i.getFocusedOptionId=function(l){return j$(i.state.focusableOptionsWithIds,l)},i.getFocusableOptionsWithIds=function(){return Cae(c3(i.props,i.state.selectValue),i.getElementId("option"))},i.getValue=function(){return i.state.selectValue},i.cx=function(){for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];return nzt.apply(void 0,[i.props.classNamePrefix].concat(c))},i.getOptionLabel=function(l){return yTe(i.props,l)},i.getOptionValue=function(l){return Dk(i.props,l)},i.getStyles=function(l,c){var u=i.props.unstyled,d=rqt[l](c,u);d.boxSizing="border-box";var f=i.props.styles[l];return f?f(d,c):d},i.getClassNames=function(l,c){var u,d;return(u=(d=i.props.classNames)[l])===null||u===void 0?void 0:u.call(d,c)},i.getElementId=function(l){return"".concat(i.state.instancePrefix,"-").concat(l)},i.getComponents=function(){return AGt(i.props)},i.buildCategorizedOptions=function(){return c3(i.props,i.state.selectValue)},i.getCategorizedOptions=function(){return i.props.menuIsOpen?i.buildCategorizedOptions():[]},i.buildFocusableOptions=function(){return vTe(i.buildCategorizedOptions())},i.getFocusableOptions=function(){return i.props.menuIsOpen?i.buildFocusableOptions():[]},i.ariaOnChange=function(l,c){i.setState({ariaSelection:wt({value:l},c)})},i.onMenuMouseDown=function(l){l.button===0&&(l.stopPropagation(),l.preventDefault(),i.focusInput())},i.onMenuMouseMove=function(l){i.blockOptionHover=!1},i.onControlMouseDown=function(l){if(!l.defaultPrevented){var c=i.props.openMenuOnClick;i.state.isFocused?i.props.menuIsOpen?l.target.tagName!=="INPUT"&&l.target.tagName!=="TEXTAREA"&&i.onMenuClose():c&&i.openMenu("first"):(c&&(i.openAfterFocus=!0),i.focusInput()),l.target.tagName!=="INPUT"&&l.target.tagName!=="TEXTAREA"&&l.preventDefault()}},i.onDropdownIndicatorMouseDown=function(l){if(!(l&&l.type==="mousedown"&&l.button!==0)&&!i.props.isDisabled){var c=i.props,u=c.isMulti,d=c.menuIsOpen;i.focusInput(),d?(i.setState({inputIsHiddenAfterUpdate:!u}),i.onMenuClose()):i.openMenu("first"),l.preventDefault()}},i.onClearIndicatorMouseDown=function(l){l&&l.type==="mousedown"&&l.button!==0||(i.clearValue(),l.preventDefault(),i.openAfterFocus=!1,l.type==="touchend"?i.focusInput():setTimeout(function(){return i.focusInput()}))},i.onScroll=function(l){typeof i.props.closeMenuOnScroll=="boolean"?l.target instanceof HTMLElement&&JO(l.target)&&i.props.onMenuClose():typeof i.props.closeMenuOnScroll=="function"&&i.props.closeMenuOnScroll(l)&&i.props.onMenuClose()},i.onCompositionStart=function(){i.isComposing=!0},i.onCompositionEnd=function(){i.isComposing=!1},i.onTouchStart=function(l){var c=l.touches,u=c&&c.item(0);u&&(i.initialTouchX=u.clientX,i.initialTouchY=u.clientY,i.userIsDragging=!1)},i.onTouchMove=function(l){var c=l.touches,u=c&&c.item(0);if(u){var d=Math.abs(u.clientX-i.initialTouchX),f=Math.abs(u.clientY-i.initialTouchY),h=5;i.userIsDragging=d>h||f>h}},i.onTouchEnd=function(l){i.userIsDragging||(i.controlRef&&!i.controlRef.contains(l.target)&&i.menuListRef&&!i.menuListRef.contains(l.target)&&i.blurInput(),i.initialTouchX=0,i.initialTouchY=0)},i.onControlTouchEnd=function(l){i.userIsDragging||i.onControlMouseDown(l)},i.onClearIndicatorTouchEnd=function(l){i.userIsDragging||i.onClearIndicatorMouseDown(l)},i.onDropdownIndicatorTouchEnd=function(l){i.userIsDragging||i.onDropdownIndicatorMouseDown(l)},i.handleInputChange=function(l){var c=i.props.inputValue,u=l.currentTarget.value;i.setState({inputIsHiddenAfterUpdate:!1}),i.onInputChange(u,{action:"input-change",prevInputValue:c}),i.props.menuIsOpen||i.onMenuOpen()},i.onInputFocus=function(l){i.props.onFocus&&i.props.onFocus(l),i.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(i.openAfterFocus||i.props.openMenuOnFocus)&&i.openMenu("first"),i.openAfterFocus=!1},i.onInputBlur=function(l){var c=i.props.inputValue;if(i.menuListRef&&i.menuListRef.contains(document.activeElement)){i.inputRef.focus();return}i.props.onBlur&&i.props.onBlur(l),i.onInputChange("",{action:"input-blur",prevInputValue:c}),i.onMenuClose(),i.setState({focusedValue:null,isFocused:!1})},i.onOptionHover=function(l){if(!(i.blockOptionHover||i.state.focusedOption===l)){var c=i.getFocusableOptions(),u=c.indexOf(l);
2479i.setState({focusedOption:l,focusedOptionId:u>-1?i.getFocusedOptionId(l):null})}},i.shouldHideSelectedOptions=function(){return wTe(i.props)},i.onValueInputFocus=function(l){l.preventDefault(),l.stopPropagation(),i.focus()},i.onKeyDown=function(l){var c=i.props,u=c.isMulti,d=c.backspaceRemovesValue,f=c.escapeClearsValue,h=c.inputValue,m=c.isClearable,g=c.isDisabled,b=c.menuIsOpen,E=c.onKeyDown,x=c.tabSelectsValue,S=c.openMenuOnFocus,A=i.state,R=A.focusedOption,C=A.focusedValue,T=A.selectValue;if(!g&&!(typeof E=="function"&&(E(l),l.defaultPrevented))){switch(i.blockOptionHover=!0,l.key){case"ArrowLeft":if(!u||h)return;i.focusValue("previous");break;case"ArrowRight":if(!u||h)return;i.focusValue("next");break;case"Delete":case"Backspace":if(h)return;if(C)i.removeValue(C);else{if(!d)return;u?i.popValue():m&&i.clearValue()}break;case"Tab":if(i.isComposing||l.shiftKey||!b||!x||!R||S&&i.isOptionSelected(R,T))return;i.selectOption(R);break;case"Enter":if(l.keyCode===229)break;if(b){if(!R||i.isComposing)return;i.selectOption(R);break}return;case"Escape":b?(i.setState({inputIsHiddenAfterUpdate:!1}),i.onInputChange("",{action:"menu-close",prevInputValue:h}),i.onMenuClose()):m&&f&&i.clearValue();break;case" ":if(h)return;if(!b){i.openMenu("first");break}if(!R)return;i.selectOption(R);break;case"ArrowUp":b?i.focusOption("up"):i.openMenu("last");break;case"ArrowDown":b?i.focusOption("down"):i.openMenu("first");break;case"PageUp":if(!b)return;i.focusOption("pageup");break;case"PageDown":if(!b)return;i.focusOption("pagedown");break;case"Home":if(!b)return;i.focusOption("first");break;case"End":if(!b)return;i.focusOption("last");break;default:return}l.preventDefault()}},i.state.instancePrefix="react-select-"+(i.props.instanceId||++hqt),i.state.selectValue=dae(r.value),r.menuIsOpen&&i.state.selectValue.length){var s=i.getFocusableOptionsWithIds(),a=i.buildFocusableOptions(),o=a.indexOf(i.state.selectValue[0]);i.state.focusableOptionsWithIds=s,i.state.focusedOption=a[o],i.state.focusedOptionId=j$(s,a[o])}return i}return OUt(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&fae(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(i){var s=this.props,a=s.isDisabled,o=s.menuIsOpen,l=this.state.isFocused;(l&&!a&&i.isDisabled||l&&o&&!i.menuIsOpen)&&this.focusInput(),l&&a&&!i.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!l&&!a&&i.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(fae(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(i,s){this.props.onInputChange(i,s)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(i){var s=this,a=this.state,o=a.selectValue,l=a.isFocused,c=this.buildFocusableOptions(),u=i==="first"?0:c.length-1;if(!this.props.isMulti){var d=c.indexOf(o[0]);d>-1&&(u=d)}this.scrollToFocusedOptionOnUpdate=!(l&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:c[u],focusedOptionId:this.getFocusedOptionId(c[u])},function(){return s.onMenuOpen()})}},{key:"focusValue",value:function(i){var s=this.state,a=s.selectValue,o=s.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var l=a.indexOf(o);o||(l=-1);var c=a.length-1,u=-1;if(a.length){switch(i){case"previous":l===0?u=0:l===-1?u=c:u=l-1;break;case"next":l>-1&&l<c&&(u=l+1);break}this.setState({inputIsHidden:u!==-1,focusedValue:a[u]})}}}},{key:"focusOption",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"first",s=this.props.pageSize,a=this.state.focusedOption,o=this.getFocusableOptions();if(o.length){var l=0,c=o.indexOf(a);a||(c=-1),i==="up"?l=c>0?c-1:o.length-1:i==="down"?l=(c+1)%o.length:i==="pageup"?(l=c-s,l<0&&(l=0)):i==="pagedown"?(l=c+s,l>o.length-1&&(l=o.length-1)):i==="last"&&(l=o.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:o[l],focusedValue:null,focusedOptionId:this.getFocusedOptionId(o[l])})}}},{key:"getTheme",value:function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(F$):wt(wt({},F$),this.props.theme):F$}},{key:"getCommonProps",value:function(){var i=this.clearValue,s=this.cx,a=this.getStyles,o=this.getClassNames,l=this.getValue,c=this.selectOption,u=this.setValue,d=this.props,f=d.isMulti,h=d.isRtl,m=d.options,g=this.hasValue();return{clearValue:i,cx:s,getStyles:a,getClassNames:o,getValue:l,hasValue:g,isMulti:f,isRtl:h,options:m,selectOption:c,selectProps:d,setValue:u,theme:this.getTheme()}}},{key:"hasValue",value:function(){var i=this.state.selectValue;return i.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var i=this.props,s=i.isClearable,a=i.isMulti;return s===void 0?a:s}},{key:"isOptionDisabled",value:function(i,s){return bTe(this.props,i,s)}},{key:"isOptionSelected",value:function(i,s){return ETe(this.props,i,s)}},{key:"filterOption",value:function(i,s){return xTe(this.props,i,s)}},{key:"formatOptionLabel",value:function(i,s){if(typeof this.props.formatOptionLabel=="function"){var a=this.props.inputValue,o=this.state.selectValue;return this.props.formatOptionLabel(i,{context:s,inputValue:a,selectValue:o})}else return this.getOptionLabel(i)}},{key:"formatGroupLabel",value:function(i){return this.props.formatGroupLabel(i)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var i=this.props,s=i.isDisabled,a=i.isSearchable,o=i.inputId,l=i.inputValue,c=i.tabIndex,u=i.form,d=i.menuIsOpen,f=i.required,h=this.getComponents(),m=h.Input,g=this.state,b=g.inputIsHidden,E=g.ariaSelection,x=this.commonProps,S=o||this.getElementId("input"),A=wt(wt(wt({"aria-autocomplete":"list","aria-expanded":d,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":f,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},d&&{"aria-controls":this.getElementId("listbox")}),!a&&{"aria-readonly":!0}),this.hasValue()?E?.action==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return a?y.createElement(m,ee({},x,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:S,innerRef:this.getInputRef,isDisabled:s,isHidden:b,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:c,form:u,type:"text",value:l},A)):y.createElement(jGt,ee({id:S,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Ik,onFocus:this.onInputFocus,disabled:s,tabIndex:c,inputMode:"none",form:u,value:""},A))}},{key:"renderPlaceholderOrValue",value:function(){var i=this,s=this.getComponents(),a=s.MultiValue,o=s.MultiValueContainer,l=s.MultiValueLabel,c=s.MultiValueRemove,u=s.SingleValue,d=s.Placeholder,f=this.commonProps,h=this.props,m=h.controlShouldRenderValue,g=h.isDisabled,b=h.isMulti,E=h.inputValue,x=h.placeholder,S=this.state,A=S.selectValue,R=S.focusedValue,C=S.isFocused;if(!this.hasValue()||!m)return E?null:y.createElement(d,ee({},f,{key:"placeholder",isDisabled:g,isFocused:C,innerProps:{id:this.getElementId("placeholder")}}),x);if(b)return A.map(function(I,D){var k=I===R,O="".concat(i.getOptionLabel(I),"-").concat(i.getOptionValue(I));return y.createElement(a,ee({},f,{components:{Container:o,Label:l,Remove:c},isFocused:k,isDisabled:g,key:O,index:D,removeProps:{onClick:function(){return i.removeValue(I)},onTouchEnd:function(){return i.removeValue(I)},onMouseDown:function(M){M.preventDefault()}},data:I}),i.formatOptionLabel(I,"value"))});if(E)return null;var T=A[0];return y.createElement(u,ee({},f,{data:T,isDisabled:g}),this.formatOptionLabel(T,"value"))}},{key:"renderClearIndicator",value:function(){var i=this.getComponents(),s=i.ClearIndicator,a=this.commonProps,o=this.props,l=o.isDisabled,c=o.isLoading,u=this.state.isFocused;if(!this.isClearable()||!s||l||!this.hasValue()||c)return null;var d={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return y.createElement(s,ee({},a,{innerProps:d,isFocused:u}))}},{key:"renderLoadingIndicator",value:function(){var i=this.getComponents(),s=i.LoadingIndicator,a=this.commonProps,o=this.props,l=o.isDisabled,c=o.isLoading,u=this.state.isFocused;if(!s||!c)return null;var d={"aria-hidden":"true"};return y.createElement(s,ee({},a,{innerProps:d,isDisabled:l,isFocused:u}))}},{key:"renderIndicatorSeparator",value:function(){var i=this.getComponents(),s=i.DropdownIndicator,a=i.IndicatorSeparator;if(!s||!a)return null;var o=this.commonProps,l=this.props.isDisabled,c=this.state.isFocused;return y.createElement(a,ee({},o,{isDisabled:l,isFocused:c}))}},{key:"renderDropdownIndicator",value:function(){var i=this.getComponents(),s=i.DropdownIndicator;if(!s)return null;var a=this.commonProps,o=this.props.isDisabled,l=this.state.isFocused,c={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return y.createElement(s,ee({},a,{innerProps:c,isDisabled:o,isFocused:l}))}},{key:"renderMenu",value:function(){var i=this,s=this.getComponents(),a=s.Group,o=s.GroupHeading,l=s.Menu,c=s.MenuList,u=s.MenuPortal,d=s.LoadingMessage,f=s.NoOptionsMessage,h=s.Option,m=this.commonProps,g=this.state.focusedOption,b=this.props,E=b.captureMenuScroll,x=b.inputValue,S=b.isLoading,A=b.loadingMessage,R=b.minMenuHeight,C=b.maxMenuHeight,T=b.menuIsOpen,I=b.menuPlacement,D=b.menuPosition,k=b.menuPortalTarget,O=b.menuShouldBlockScroll,P=b.menuShouldScrollIntoView,M=b.noOptionsMessage,j=b.onMenuScrollToTop,U=b.onMenuScrollToBottom;if(!T)return null;var z=function(se,ye){var ie=se.type,ne=se.data,ae=se.isDisabled,Se=se.isSelected,Re=se.label,je=se.value,Fe=g===ne,Me=ae?void 0:function(){return i.onOptionHover(ne)},Et=ae?void 0:function(){return i.selectOption(ne)},$t="".concat(i.getElementId("option"),"-").concat(ye),Ot={id:$t,onClick:Et,onMouseMove:Me,onMouseOver:Me,tabIndex:-1,role:"option","aria-selected":i.isAppleDevice?void 0:Se};return y.createElement(h,ee({},m,{innerProps:Ot,data:ne,isDisabled:ae,isSelected:Se,key:$t,label:Re,type:ie,value:je,isFocused:Fe,innerRef:Fe?i.getFocusedOptionRef:void 0}),i.formatOptionLabel(se.data,"menu"))},G;if(this.hasOptions())G=this.getCategorizedOptions().map(function(Y){if(Y.type==="group"){var se=Y.data,ye=Y.options,ie=Y.index,ne="".concat(i.getElementId("group"),"-").concat(ie),ae="".concat(ne,"-heading");return y.createElement(a,ee({},m,{key:ne,data:se,options:ye,Heading:o,headingProps:{id:ae,data:Y.data},label:i.formatGroupLabel(Y.data)}),Y.options.map(function(Se){return z(Se,"".concat(ie,"-").concat(Se.index))}))}else if(Y.type==="option")return z(Y,"".concat(Y.index))});else if(S){var F=A({inputValue:x});if(F===null)return null;G=y.createElement(d,m,F)}else{var $=M({inputValue:x});if($===null)return null;G=y.createElement(f,m,$)}var H={minMenuHeight:R,maxMenuHeight:C,menuPlacement:I,menuPosition:D,menuShouldScrollIntoView:P},q=y.createElement(yzt,ee({},m,H),function(Y){var se=Y.ref,ye=Y.placerProps,ie=ye.placement,ne=ye.maxHeight;return y.createElement(l,ee({},m,H,{innerRef:se,innerProps:{onMouseDown:i.onMenuMouseDown,onMouseMove:i.onMenuMouseMove},isLoading:S,placement:ie}),y.createElement(zGt,{captureEnabled:E,onTopArrive:j,onBottomArrive:U,lockEnabled:O},function(ae){return y.createElement(c,ee({},m,{innerRef:function(Re){i.getMenuListRef(Re),ae(Re)},innerProps:{role:"listbox","aria-multiselectable":m.isMulti,id:i.getElementId("listbox")},isLoading:S,maxHeight:ne,focusedOption:g}),G)}))});return k||D==="fixed"?y.createElement(u,ee({},m,{appendTo:k,controlElement:this.controlRef,menuPlacement:I,menuPosition:D}),q):q}},{key:"renderFormField",value:function(){var i=this,s=this.props,a=s.delimiter,o=s.isDisabled,l=s.isMulti,c=s.name,u=s.required,d=this.state.selectValue;if(u&&!this.hasValue()&&!o)return y.createElement(KGt,{name:c,onFocus:this.onValueInputFocus});if(!(!c||o))if(l)if(a){var f=d.map(function(g){return i.getOptionValue(g)}).join(a);return y.createElement("input",{name:c,type:"hidden",value:f})}else{var h=d.length>0?d.map(function(g,b){return y.createElement("input",{key:"i-".concat(b),name:c,type:"hidden",value:i.getOptionValue(g)})}):y.createElement("input",{name:c,type:"hidden",value:""});return y.createElement("div",null,h)}else{var m=d[0]?this.getOptionValue(d[0]):"";return y.createElement("input",{name:c,type:"hidden",value:m})}}},{key:"renderLiveRegion",value:function(){var i=this.commonProps,s=this.state,a=s.ariaSelection,o=s.focusedOption,l=s.focusedValue,c=s.isFocused,u=s.selectValue,d=this.getFocusableOptions();return y.createElement(OGt,ee({},i,{id:this.getElementId("live-region"),ariaSelection:a,focusedOption:o,focusedValue:l,isFocused:c,selectValue:u,focusableOptions:d,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var i=this.getComponents(),s=i.Control,a=i.IndicatorsContainer,o=i.SelectContainer,l=i.ValueContainer,c=this.props,u=c.className,d=c.id,f=c.isDisabled,h=c.menuIsOpen,m=this.state.isFocused,g=this.commonProps=this.getCommonProps();return y.createElement(o,ee({},g,{className:u,innerProps:{id:d,onKeyDown:this.onKeyDown},isDisabled:f,isFocused:m}),this.renderLiveRegion(),y.createElement(s,ee({},g,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:f,isFocused:m,menuIsOpen:h}),y.createElement(l,ee({},g,{isDisabled:f}),this.renderPlaceholderOrValue(),this.renderInput()),y.createElement(a,ee({},g,{isDisabled:f}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(i,s){var a=s.prevProps,o=s.clearFocusValueOnUpdate,l=s.inputIsHiddenAfterUpdate,c=s.ariaSelection,u=s.isFocused,d=s.prevWasFocused,f=s.instancePrefix,h=i.options,m=i.value,g=i.menuIsOpen,b=i.inputValue,E=i.isMulti,x=dae(m),S={};
2479if(a&&(m!==a.value||h!==a.options||g!==a.menuIsOpen||b!==a.inputValue)){var A=g?uqt(i,x):[],R=g?Cae(c3(i,x),"".concat(f,"-option")):[],C=o?dqt(s,x):null,T=fqt(s,A),I=j$(R,T);S={selectValue:x,focusedOption:T,focusedOptionId:I,focusableOptionsWithIds:R,focusedValue:C,clearFocusValueOnUpdate:!1}}var D=l!=null&&i!==a?{inputIsHidden:l,inputIsHiddenAfterUpdate:void 0}:{},k=c,O=u&&d;return u&&!O&&(k={value:TR(E,x,x[0]||null),options:x,action:"initial-input-focus"},O=!d),c?.action==="initial-input-focus"&&(k=null),wt(wt(wt({},S),D),{},{prevProps:i,ariaSelection:k,prevWasFocused:O})}}]),n}(y.Component);STe.defaultProps=cqt;var pqt=y.forwardRef(function(t,e){var n=tWt(t);return y.createElement(STe,ee({ref:e},n))}),mqt=pqt;/*!
2480 * Cropper.js v1.6.1
2481 * https://fengyuanchen.github.io/cropperjs
2482 *
2483 * Copyright 2015-present Chen Fengyuan
2484 * Released under the MIT license
2485 *
2486 * Date: 2023-09-17T03:44:19.860Z
2487 */function _ae(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function TTe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?_ae(Object(n),!0).forEach(function(r){yqt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_ae(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function ej(t){"@babel/helpers - typeof";return ej=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},ej(t)}function gqt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Iae(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,CTe(r.key),r)}}function vqt(t,e,n){return e&&Iae(t.prototype,e),n&&Iae(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function yqt(t,e,n){return e=CTe(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ATe(t){return bqt(t)||Eqt(t)||xqt(t)||wqt()}function bqt(t){if(Array.isArray(t))return tj(t)}function Eqt(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function xqt(t,e){if(t){if(typeof t=="string")return tj(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tj(t,e)}}function tj(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function wqt(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
2488In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Sqt(t,e){if(typeof t!="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function CTe(t){var e=Sqt(t,"string");return typeof e=="symbol"?e:String(e)}var eM=typeof window<"u"&&typeof window.document<"u",Ju=eM?window:{},wG=eM&&Ju.document.documentElement?"ontouchstart"in Ju.document.documentElement:!1,SG=eM?"PointerEvent"in Ju:!1,Nr="cropper",TG="all",RTe="crop",_Te="move",ITe="zoom",ym="e",bm="w",Mv="s",ih="n",gx="ne",vx="nw",yx="se",bx="sw",nj="".concat(Nr,"-crop"),kae="".concat(Nr,"-disabled"),Ka="".concat(Nr,"-hidden"),Dae="".concat(Nr,"-hide"),Tqt="".concat(Nr,"-invisible"),Lk="".concat(Nr,"-modal"),rj="".concat(Nr,"-move"),wS="".concat(Nr,"Action"),AR="".concat(Nr,"Preview"),AG="crop",kTe="move",DTe="none",ij="crop",sj="cropend",aj="cropmove",oj="cropstart",Lae="dblclick",Aqt=wG?"touchstart":"mousedown",Cqt=wG?"touchmove":"mousemove",Rqt=wG?"touchend touchcancel":"mouseup",Oae=SG?"pointerdown":Aqt,Mae=SG?"pointermove":Cqt,Pae=SG?"pointerup pointercancel":Rqt,$ae="ready",Nae="resize",Fae="wheel",lj="zoom",jae="image/jpeg",_qt=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,Iqt=/^data:/,kqt=/^data:image\/jpeg;base64,/,Dqt=/^img|canvas$/i,LTe=200,OTe=100,Bae={viewMode:0,dragMode:AG,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:LTe,minContainerHeight:OTe,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},Lqt='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>',Oqt=Number.isNaN||Ju.isNaN;function dn(t){return typeof t=="number"&&!Oqt(t)}var Uae=function(e){return e>0&&e<1/0};function B$(t){return typeof t>"u"}function bg(t){return ej(t)==="object"&&t!==null}var Mqt=Object.prototype.hasOwnProperty;function B1(t){if(!bg(t))return!1;try{var e=t.constructor,n=e.prototype;return e&&n&&Mqt.call(n,"isPrototypeOf")}catch{return!1}}function Ga(t){return typeof t=="function"}var Pqt=Array.prototype.slice;function MTe(t){return Array.from?Array.from(t):Pqt.call(t)}function Li(t,e){return t&&Ga(e)&&(Array.isArray(t)||dn(t.length)?MTe(t).forEach(function(n,r){e.call(t,n,r,t)}):bg(t)&&Object.keys(t).forEach(function(n){e.call(t,t[n],n,t)})),t}var Vr=Object.assign||function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return bg(e)&&r.length>
vendor: 29,760 bytes, line 2488
24880&&r.forEach(function(s){bg(s)&&Object.keys(s).forEach(function(a){e[a]=s[a]})}),e},$qt=/\.\d*(?:0|9){12}\d*$/;function vy(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return $qt.test(t)?Math.round(t*e)/e:t}var Nqt=/^width|height|left|top|marginLeft|marginTop$/;function Xh(t,e){var n=t.style;Li(e,function(r,i){Nqt.test(i)&&dn(r)&&(r="".concat(r,"px")),n[i]=r})}function Fqt(t,e){return t.classList?t.classList.contains(e):t.className.indexOf(e)>-1}function ys(t,e){if(e){if(dn(t.length)){Li(t,function(r){ys(r,e)});return}if(t.classList){t.classList.add(e);return}var n=t.className.trim();n?n.indexOf(e)<0&&(t.className="".concat(n," ").concat(e)):t.className=e}}function Vu(t,e){if(e){if(dn(t.length)){Li(t,function(n){Vu(n,e)});return}if(t.classList){t.classList.remove(e);return}t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,""))}}function U1(t,e,n){if(e){if(dn(t.length)){Li(t,function(r){U1(r,e,n)});return}n?ys(t,e):Vu(t,e)}}var jqt=/([a-z\d])([A-Z])/g;function CG(t){return t.replace(jqt,"$1-$2").toLowerCase()}function cj(t,e){return bg(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(CG(e)))}function SS(t,e,n){bg(n)?t[e]=n:t.dataset?t.dataset[e]=n:t.setAttribute("data-".concat(CG(e)),n)}function Bqt(t,e){if(bg(t[e]))try{delete t[e]}catch{t[e]=void 0}else if(t.dataset)try{delete t.dataset[e]}catch{t.dataset[e]=void 0}else t.removeAttribute("data-".concat(CG(e)))}var PTe=/\s\s*/,$Te=function(){var t=!1;if(eM){var e=!1,n=function(){},r=Object.defineProperty({},"once",{get:function(){return t=!0,e},set:function(s){e=s}});Ju.addEventListener("test",n,r),Ju.removeEventListener("test",n,r)}return t}();function ql(t,e,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=n;e.trim().split(PTe).forEach(function(s){if(!$Te){var a=t.listeners;a&&a[s]&&a[s][n]&&(i=a[s][n],delete a[s][n],Object.keys(a[s]).length===0&&delete a[s],Object.keys(a).length===0&&delete t.listeners)}t.removeEventListener(s,i,r)})}function ll(t,e,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=n;e.trim().split(PTe).forEach(function(s){if(r.once&&!$Te){var a=t.listeners,o=a===void 0?{}:a;i=function(){delete o[s][n],t.removeEventListener(s,i,r);for(var c=arguments.length,u=new Array(c),d=0;d<c;d++)u[d]=arguments[d];n.apply(t,u)},o[s]||(o[s]={}),o[s][n]&&t.removeEventListener(s,o[s][n],r),o[s][n]=i,t.listeners=o}t.addEventListener(s,i,r)})}function yy(t,e,n){var r;return Ga(Event)&&Ga(CustomEvent)?r=new CustomEvent(e,{detail:n,bubbles:!0,cancelable:!0}):(r=document.createEvent("CustomEvent"),r.initCustomEvent(e,!0,!0,n)),t.dispatchEvent(r)}function NTe(t){var e=t.getBoundingClientRect();return{left:e.left+(window.pageXOffset-document.documentElement.clientLeft),top:e.top+(window.pageYOffset-document.documentElement.clientTop)}}var U$=Ju.location,Uqt=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function Hae(t){var e=t.match(Uqt);return e!==null&&(e[1]!==U$.protocol||e[2]!==U$.hostname||e[3]!==U$.port)}function Vae(t){var e="timestamp=".concat(new Date().getTime());return t+(t.indexOf("?")===-1?"?":"&")+e}function r2(t){var e=t.rotate,n=t.scaleX,r=t.scaleY,i=t.translateX,s=t.translateY,a=[];dn(i)&&i!==0&&a.push("translateX(".concat(i,"px)")),dn(s)&&s!==0&&a.push("translateY(".concat(s,"px)")),dn(e)&&e!==0&&a.push("rotate(".concat(e,"deg)")),dn(n)&&n!==1&&a.push("scaleX(".concat(n,")")),dn(r)&&r!==1&&a.push("scaleY(".concat(r,")"));var o=a.length?a.join(" "):"none";return{WebkitTransform:o,msTransform:o,transform:o}}function Hqt(t){var e=TTe({},t),n=0;return Li(t,function(r,i){delete e[i],Li(e,function(s){var a=Math.abs(r.startX-s.startX),o=Math.abs(r.startY-s.startY),l=Math.abs(r.endX-s.endX),c=Math.abs(r.endY-s.endY),u=Math.sqrt(a*a+o*o),d=Math.sqrt(l*l+c*c),f=(d-u)/u;Math.abs(f)>Math.abs(n)&&(n=f)})}),n}function CR(t,e){var n=t.pageX,r=t.pageY,i={endX:n,endY:r};return e?i:TTe({startX:n,startY:r},i)}function Vqt(t){var e=0,n=0,r=0;return Li(t,function(i){var s=i.startX,a=i.startY;e+=s,n+=a,r+=1}),e/=r,n/=r,{pageX:e,pageY:n}}function Zh(t){var e=t.aspectRatio,n=t.height,r=t.width,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",s=Uae(r),a=Uae(n);if(s&&a){var o=n*e;i==="contain"&&o>r||i==="cover"&&o<r?n=r/e:r=n*e}else s?n=r/e:a&&(r=n*e);return{width:r,height:n}}function Wqt(t){var e=t.width,n=t.height,r=t.degree;if(r=Math.abs(r)%180,r===90)return{width:n,height:e};var i=r%90*Math.PI/180,s=Math.sin(i),a=Math.cos(i),o=e*a+n*s,l=e*s+n*a;return r>90?{width:l,height:o}:{width:o,height:l}}function zqt(t,e,n,r){var i=e.aspectRatio,s=e.naturalWidth,a=e.naturalHeight,o=e.rotate,l=o===void 0?0:o,c=e.scaleX,u=c===void 0?1:c,d=e.scaleY,f=d===void 0?1:d,h=n.aspectRatio,m=n.naturalWidth,g=n.naturalHeight,b=r.fillColor,E=b===void 0?"transparent":b,x=r.imageSmoothingEnabled,S=x===void 0?!0:x,A=r.imageSmoothingQuality,R=A===void 0?"low":A,C=r.maxWidth,T=C===void 0?1/0:C,I=r.maxHeight,D=I===void 0?1/0:I,k=r.minWidth,O=k===void 0?0:k,P=r.minHeight,M=P===void 0?0:P,j=document.createElement("canvas"),U=j.getContext("2d"),z=Zh({aspectRatio:h,width:T,height:D}),G=Zh({aspectRatio:h,width:O,height:M},"cover"),F=Math.min(z.width,Math.max(G.width,m)),$=Math.min(z.height,Math.max(G.height,g)),H=Zh({aspectRatio:i,width:T,height:D}),q=Zh({aspectRatio:i,width:O,height:M},"cover"),Y=Math.min(H.width,Math.max(q.width,s)),se=Math.min(H.height,Math.max(q.height,a)),ye=[-Y/2,-se/2,Y,se];return j.width=vy(F),j.height=vy($),U.fillStyle=E,U.fillRect(0,0,F,$),U.save(),U.translate(F/2,$/2),U.rotate(l*Math.PI/180),U.scale(u,f),U.imageSmoothingEnabled=S,U.imageSmoothingQuality=R,U.drawImage.apply(U,[t].concat(ATe(ye.map(function(ie){return Math.floor(vy(ie))})))),U.restore(),j}var FTe=String.fromCharCode;function Gqt(t,e,n){var r="";n+=e;for(var i=e;i<n;i+=1)r+=FTe(t.getUint8(i));return r}var qqt=/^data:.*,/;function Kqt(t){var e=t.replace(qqt,""),n=atob(e),r=new ArrayBuffer(n.length),i=new Uint8Array(r);return Li(i,function(s,a){i[a]=n.charCodeAt(a)}),r}function Yqt(t,e){for(var n=[],r=8192,i=new Uint8Array(t);i.length>0;)n.push(FTe.apply(null,MTe(i.subarray(0,r)))),i=i.subarray(r);return"data:".concat(e,";base64,").concat(btoa(n.join("")))}function Qqt(t){var e=new DataView(t),n;try{var r,i,s;if(e.getUint8(0)===255&&e.getUint8(1)===216)for(var a=e.byteLength,o=2;o+1<a;){if(e.getUint8(o)===255&&e.getUint8(o+1)===225){i=o;break}o+=1}if(i){var l=i+4,c=i+10;if(Gqt(e,l,4)==="Exif"){var u=e.getUint16(c);if(r=u===18761,(r||u===19789)&&e.getUint16(c+2,r)===42){var d=e.getUint32(c+4,r);d>=8&&(s=c+d)}}}if(s){var f=e.getUint16(s,r),h,m;for(m=0;m<f;m+=1)if(h=s+m*12+2,e.getUint16(h,r)===274){h+=8,n=e.getUint16(h,r),e.setUint16(h,1,r);break}}}catch{n=1}return n}function Xqt(t){var e=0,n=1,r=1;switch(t){case 2:n=-1;break;case 3:e=-180;break;case 4:r=-1;break;case 5:e=90,r=-1;break;case 6:e=90;break;case 7:e=90,n=-1;break;case 8:e=-90;break}return{rotate:e,scaleX:n,scaleY:r}}var Zqt={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var e=this.element,n=this.options,r=this.container,i=this.cropper,s=Number(n.minContainerWidth),a=Number(n.minContainerHeight);ys(i,Ka),Vu(e,Ka);var o={width:Math.max(r.offsetWidth,s>=0?s:LTe),height:Math.max(r.offsetHeight,a>=0?a:OTe)};this.containerData=o,Xh(i,{width:o.width,height:o.height}),ys(e,Ka),Vu(i,Ka)},initCanvas:function(){var e=this.containerData,n=this.imageData,r=this.options.viewMode,i=Math.abs(n.rotate)%180===90,s=i?n.naturalHeight:n.naturalWidth,a=i?n.naturalWidth:n.naturalHeight,o=s/a,l=e.width,c=e.height;e.height*o>e.width?r===3?l=e.height*o:c=e.width/o:r===3?c=e.width/o:l=e.height*o;var u={aspectRatio:o,naturalWidth:s,naturalHeight:a,width:l,height:c};this.canvasData=u,this.limited=r===1||r===2,this.limitCanvas(!0,!0),u.width=Math.min(Math.max(u.width,u.minWidth),u.maxWidth),u.height=Math.min(Math.max(u.height,u.minHeight),u.maxHeight),u.left=(e.width-u.width)/2,u.top=(e.height-u.height)/2,u.oldLeft=u.left,u.oldTop=u.top,this.initialCanvasData=Vr({},u)},limitCanvas:function(e,n){var r=this.options,i=this.containerData,s=this.canvasData,a=this.cropBoxData,o=r.viewMode,l=s.aspectRatio,c=this.cropped&&a;if(e){var u=Number(r.minCanvasWidth)||0,d=Number(r.minCanvasHeight)||0;o>1?(u=Math.max(u,i.width),d=Math.max(d,i.height),o===3&&(d*l>u?u=d*l:d=u/l)):o>0&&(u?u=Math.max(u,c?a.width:0):d?d=Math.max(d,c?a.height:0):c&&(u=a.width,d=a.height,d*l>u?u=d*l:d=u/l));var f=Zh({aspectRatio:l,width:u,height:d});u=f.width,d=f.height,s.minWidth=u,s.minHeight=d,s.maxWidth=1/0,s.maxHeight=1/0}if(n)if(o>(c?0:1)){var h=i.width-s.width,m=i.height-s.height;s.minLeft=Math.min(0,h),s.minTop=Math.min(0,m),s.maxLeft=Math.max(0,h),s.maxTop=Math.max(0,m),c&&this.limited&&(s.minLeft=Math.min(a.left,a.left+(a.width-s.width)),s.minTop=Math.min(a.top,a.top+(a.height-s.height)),s.maxLeft=a.left,s.maxTop=a.top,o===2&&(s.width>=i.width&&(s.minLeft=Math.min(0,h),s.maxLeft=Math.max(0,h)),s.height>=i.height&&(s.minTop=Math.min(0,m),s.maxTop=Math.max(0,m))))}else s.minLeft=-s.width,s.minTop=-s.height,s.maxLeft=i.width,s.maxTop=i.height},renderCanvas:function(e,n){var r=this.canvasData,i=this.imageData;if(n){var s=Wqt({width:i.naturalWidth*Math.abs(i.scaleX||1),height:i.naturalHeight*Math.abs(i.scaleY||1),degree:i.rotate||0}),a=s.width,o=s.height,l=r.width*(a/r.naturalWidth),c=r.height*(o/r.naturalHeight);r.left-=(l-r.width)/2,r.top-=(c-r.height)/2,r.width=l,r.height=c,r.aspectRatio=a/o,r.naturalWidth=a,r.naturalHeight=o,this.limitCanvas(!0,!1)}(r.width>r.maxWidth||r.width<r.minWidth)&&(r.left=r.oldLeft),(r.height>r.maxHeight||r.height<r.minHeight)&&(r.top=r.oldTop),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),this.limitCanvas(!1,!0),r.left=Math.min(Math.max(r.left,r.minLeft),r.maxLeft),r.top=Math.min(Math.max(r.top,r.minTop),r.maxTop),r.oldLeft=r.left,r.oldTop=r.top,Xh(this.canvas,Vr({width:r.width,height:r.height},r2({translateX:r.left,translateY:r.top}))),this.renderImage(e),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(e){var n=this.canvasData,r=this.imageData,i=r.naturalWidth*(n.width/n.naturalWidth),s=r.naturalHeight*(n.height/n.naturalHeight);Vr(r,{width:i,height:s,left:(n.width-i)/2,top:(n.height-s)/2}),Xh(this.image,Vr({width:r.width,height:r.height},r2(Vr({translateX:r.left,translateY:r.top},r)))),e&&this.output()},initCropBox:function(){var e=this.options,n=this.canvasData,r=e.aspectRatio||e.initialAspectRatio,i=Number(e.autoCropArea)||.8,s={width:n.width,height:n.height};r&&(n.height*r>n.width?s.height=s.width/r:s.width=s.height*r),this.cropBoxData=s,this.limitCropBox(!0,!0),s.width=Math.min(Math.max(s.width,s.minWidth),s.maxWidth),s.height=Math.min(Math.max(s.height,s.minHeight),s.maxHeight),s.width=Math.max(s.minWidth,s.width*i),s.height=Math.max(s.minHeight,s.height*i),s.left=n.left+(n.width-s.width)/2,s.top=n.top+(n.height-s.height)/2,s.oldLeft=s.left,s.oldTop=s.top,this.initialCropBoxData=Vr({},s)},limitCropBox:function(e,n){var r=this.options,i=this.containerData,s=this.canvasData,a=this.cropBoxData,o=this.limited,l=r.aspectRatio;if(e){var c=Number(r.minCropBoxWidth)||0,u=Number(r.minCropBoxHeight)||0,d=o?Math.min(i.width,s.width,s.width+s.left,i.width-s.left):i.width,f=o?Math.min(i.height,s.height,s.height+s.top,i.height-s.top):i.height;c=Math.min(c,i.width),u=Math.min(u,i.height),l&&(c&&u?u*l>c?u=c/l:c=u*l:c?u=c/l:u&&(c=u*l),f*l>d?f=d/l:d=f*l),a.minWidth=Math.min(c,d),a.minHeight=Math.min(u,f),a.maxWidth=d,a.maxHeight=f}n&&(o?(a.minLeft=Math.max(0,s.left),a.minTop=Math.max(0,s.top),a.maxLeft=Math.min(i.width,s.left+s.width)-a.width,a.maxTop=Math.min(i.height,s.top+s.height)-a.height):(a.minLeft=0,a.minTop=0,a.maxLeft=i.width-a.width,a.maxTop=i.height-a.height))},renderCropBox:function(){var e=this.options,n=this.containerData,r=this.cropBoxData;(r.width>r.maxWidth||r.width<r.minWidth)&&(r.left=r.oldLeft),(r.height>r.maxHeight||r.height<r.minHeight)&&(r.top=r.oldTop),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),this.limitCropBox(!1,!0),r.left=Math.min(Math.max(r.left,r.minLeft),r.maxLeft),r.top=Math.min(Math.max(r.top,r.minTop),r.maxTop),r.oldLeft=r.left,r.oldTop=r.top,e.movable&&e.cropBoxMovable&&SS(this.face,wS,r.width>=n.width&&r.height>=n.height?_Te:TG),Xh(this.cropBox,Vr({width:r.width,height:r.height},r2({translateX:r.left,translateY:r.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),yy(this.element,ij,this.getData())}},Jqt={initPreview:function(){var e=this.element,n=this.crossOrigin,r=this.options.preview,i=n?this.crossOriginUrl:this.url,s=e.alt||"The image to preview",a=document.createElement("img");if(n&&(a.crossOrigin=n),a.src=i,a.alt=s,this.viewBox.appendChild(a),this.viewBoxImage=a,!!r){var o=r;typeof r=="string"?o=e.ownerDocument.querySelectorAll(r):r.querySelector&&(o=[r]),this.previews=o,Li(o,function(l){var c=document.createElement("img");SS(l,AR,{width:l.offsetWidth,height:l.offsetHeight,html:l.innerHTML}),n&&(c.crossOrigin=n),c.src=i,c.alt=s,c.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',l.innerHTML="",l.appendChild(c)})}},resetPreview:function(){Li(this.previews,function(e){var n=cj(e,AR);Xh(e,{width:n.width,height:n.height}),e.innerHTML=n.html,Bqt(e,AR)})},preview:function(){var e=this.imageData,n=this.canvasData,r=this.cropBoxData,i=r.width,s=r.height,a=e.width,o=e.height,l=r.left-n.left-e.left,c=r.top-n.top-e.top;!this.cropped||this.disabled||(Xh(this.viewBoxImage,Vr({width:a,height:o},r2(Vr({translateX:-l,translateY:-c},e)))),Li(this.previews,function(u){var d=cj(u,AR),f=d.width,h=d.height,m=f,g=h,b=1;i&&(b=f/i,g=s*b),s&&g>h&&(b=h/s,m=i*b,g=h),Xh(u,{width:m,height:g}),Xh(u.getElementsByTagName("img")[0],Vr({width:a*b,height:o*b},r2(Vr({translateX:-l*b,translateY:-c*b},e))))}))}},eKt={bind:function(){var e=this.element,n=this.options,r=this.cropper;Ga(n.cropstart)&&ll(e,oj,n.cropstart),Ga(n.cropmove)&&ll(e,aj,n.cropmove),Ga(n.cropend)&&ll(e,sj,n.cropend),Ga(n.crop)&&ll(e,ij,n.crop),Ga(n.zoom)&&ll(e,lj,n.zoom),ll(r,Oae,this.onCropStart=this.cropStart.bind(this)),n.zoomable&&n.zoomOnWheel&&ll(r,Fae,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),n.toggleDragModeOnDblclick&&ll(r,Lae,this.onDblclick=this.dblclick.bind(this)),ll(e.ownerDocument,Mae,this.onCropMove=this.cropMove.bind(this)),ll(e.ownerDocument,Pae,this.onCropEnd=this.cropEnd.bind(this)),n.responsive&&ll(window,Nae,this.onResize=this.resize.bind(this))},unbind:function(){var e=this.element,n=this.options,r=this.cropper;Ga(n.cropstart)&&ql(e,oj,n.cropstart),Ga(n.cropmove)&&ql(e,aj,n.cropmove),Ga(n.cropend)&&ql(e,sj,n.cropend),Ga(n.crop)&&ql(e,ij,n.crop),Ga(n.zoom)&&ql(e,lj,n.zoom),ql(r,Oae,this.onCropStart),n.zoomable&&n.zoomOnWheel&&ql(r,Fae,this.onWheel,{passive:!1,capture:!0}),n.toggleDragModeOnDblclick&&ql(r,Lae,this.onDblclick),ql(e.ownerDocument,Mae,this.onCropMove),ql(e.ownerDocument,Pae,this.onCropEnd),n.responsive&&ql(window,Nae,this.onResize)}},tKt={resize:function(){if(!this.disabled){var e=this.options,n=this.container,r=this.containerData,i=n.offsetWidth/r.width,s=n.offsetHeight/r.height,a=Math.abs(i-1)>Math.abs(s-1)?i:s;if(a!==1){var o,l;e.restore&&(o=this.getCanvasData(),l=this.getCropBoxData()),this.render(),e.restore&&(this.setCanvasData(Li(o,function(c,u){o[u]=c*a})),this.setCropBoxData(Li(l,function(c,u){l[u]=c*a})))}}},dblclick:function(){this.disabled||this.options.dragMode===DTe||this.setDragMode(Fqt(this.dragBox,nj)?kTe:AG)},wheel:function(e){var n=this,r=Number(this.options.wheelZoomRatio)||.1,i=1;this.disabled||(e.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){n.wheeling=!1},50),e.deltaY?i=e.deltaY>0?1:-1:e.wheelDelta?i=-e.wheelDelta/120:e.detail&&(i=e.detail>0?1:-1),this.zoom(-i*r,e)))},cropStart:function(e){var n=e.buttons,r=e.button;if(!(this.disabled||(e.type==="mousedown"||e.type==="pointerdown"&&e.pointerType==="mouse")&&(dn(n)&&n!==1||dn(r)&&r!==0||e.ctrlKey))){var i=this.options,s=this.pointers,a;e.changedTouches?Li(e.changedTouches,function(o){s[o.identifier]=CR(o)}):s[e.pointerId||0]=CR(e),Object.keys(s).length>1&&i.zoomable&&i.zoomOnTouch?a=ITe:a=cj(e.target,wS),_qt.test(a)&&yy(this.element,oj,{originalEvent:e,action:a})!==!1&&(e.preventDefault(),this.action=a,this.cropping=!1,a===RTe&&(this.cropping=!0,ys(this.dragBox,Lk)))}},cropMove:function(e){var n=this.action;if(!(this.disabled||!n)){var r=this.pointers;e.preventDefault(),yy(this.element,aj,{originalEvent:e,action:n})!==!1&&(e.changedTouches?Li(e.changedTouches,function(i){Vr(r[i.identifier]||{},CR(i,!0))}):Vr(r[e.pointerId||0]||{},CR(e,!0)),this.change(e))}},cropEnd:function(e){if(!this.disabled){var n=this.action,r=this.pointers;e.changedTouches?Li(e.changedTouches,function(i){delete r[i.identifier]}):delete r[e.pointerId||0],n&&(e.preventDefault(),Object.keys(r).length||(this.action=""),this.cropping&&(this.cropping=!1,U1(this.dragBox,Lk,this.cropped&&this.options.modal)),yy(this.element,sj,{originalEvent:e,action:n}))}}},nKt={change:function(e){var n=this.options,r=this.canvasData,i=this.containerData,s=this.cropBoxData,a=this.pointers,o=this.action,l=n.aspectRatio,c=s.left,u=s.top,d=s.width,f=s.height,h=c+d,m=u+f,g=0,b=0,E=i.width,x=i.height,S=!0,A;!l&&e.shiftKey&&(l=d&&f?d/f:1),this.limited&&(g=s.minLeft,b=s.minTop,E=g+Math.min(i.width,r.width,r.left+r.width),x=b+Math.min(i.height,r.height,r.top+r.height));var R=a[Object.keys(a)[0]],C={x:R.endX-R.startX,y:R.endY-R.startY},T=function(D){switch(D){case ym:h+C.x>E&&(C.x=E-h);break;case bm:c+C.x<g&&(C.x=g-c);break;case ih:u+C.y<b&&(C.y=b-u);break;case Mv:m+C.y>x&&(C.y=x-m);break}};switch(o){case TG:c+=C.x,u+=C.y;break;case ym:if(C.x>=0&&(h>=E||l&&(u<=b||m>=x))){S=!1;break}T(ym),d+=C.x,d<0&&(o=bm,d=-d,c-=d),l&&(f=d/l,u+=(s.height-f)/2);break;case ih:if(C.y<=0&&(u<=b||l&&(c<=g||h>=E))){S=!1;break}T(ih),f-=C.y,u+=C.y,f<0&&(o=Mv,f=-f,u-=f),l&&(d=f*l,c+=(s.width-d)/2);break;case bm:if(C.x<=0&&(c<=g||l&&(u<=b||m>=x))){S=!1;break}T(bm),d-=C.x,c+=C.x,d<0&&(o=ym,d=-d,c-=d),l&&(f=d/l,u+=(s.height-f)/2);break;case Mv:if(C.y>=0&&(m>=x||l&&(c<=g||h>=E))){S=!1;break}T(Mv),f+=C.y,f<0&&(o=ih,f=-f,u-=f),l&&(d=f*l,c+=(s.width-d)/2);break;case gx:if(l){if(C.y<=0&&(u<=b||h>=E)){S=!1;break}T(ih),f-=C.y,u+=C.y,d=f*l}else T(ih),T(ym),C.x>=0?h<E?d+=C.x:C.y<=0&&u<=b&&(S=!1):d+=C.x,C.y<=0?u>b&&(f-=C.y,u+=C.y):(f-=C.y,u+=C.y);d<0&&f<0?(o=bx,f=-f,d=-d,u-=f,c-=d):d<0?(o=vx,d=-d,c-=d):f<0&&(o=yx,f=-f,u-=f);break;case vx:if(l){if(C.y<=0&&(u<=b||c<=g)){S=!1;break}T(ih),f-=C.y,u+=C.y,d=f*l,c+=s.width-d}else T(ih),T(bm),C.x<=0?c>g?(d-=C.x,c+=C.x):C.y<=0&&u<=b&&(S=!1):(d-=C.x,c+=C.x),C.y<=0?u>b&&(f-=C.y,u+=C.y):(f-=C.y,u+=C.y);d<0&&f<0?(o=yx,f=-f,d=-d,u-=f,c-=d):d<0?(o=gx,d=-d,c-=d):f<0&&(o=bx,f=-f,u-=f);break;case bx:if(l){if(C.x<=0&&(c<=g||m>=x)){S=!1;break}T(bm),d-=C.x,c+=C.x,f=d/l}else T(Mv),T(bm),C.x<=0?c>g?(d-=C.x,c+=C.x):C.y>=0&&m>=x&&(S=!1):(d-=C.x,c+=C.x),C.y>=0?m<x&&(f+=C.y):f+=C.y;d<0&&f<0?(o=gx,f=-f,d=-d,u-=f,c-=d):d<0?(o=yx,d=-d,c-=d):f<0&&(o=vx,f=-f,u-=f);break;case yx:if(l){if(C.x>=0&&(h>=E||m>=x)){S=!1;break}T(ym),d+=C.x,f=d/l}else T(Mv),T(ym),C.x>=0?h<E?d+=C.x:C.y>=0&&m>=x&&(S=!1):d+=C.x,C.y>=0?m<x&&(f+=C.y):f+=C.y;d<0&&f<0?(o=vx,f=-f,d=-d,u-=f,c-=d):d<0?(o=bx,d=-d,c-=d):f<0&&(o=gx,f=-f,u-=f);break;case _Te:this.move(C.x,C.y),S=!1;break;case ITe:this.zoom(Hqt(a),e),S=!1;break;case RTe:if(!C.x||!C.y){S=!1;break}A=NTe(this.cropper),c=R.startX-A.left,u=R.startY-A.top,d=s.minWidth,f=s.minHeight,C.x>0?o=C.y>0?yx:gx:C.x<0&&(c-=d,o=C.y>0?bx:vx),C.y<0&&(u-=f),this.cropped||(Vu(this.cropBox,Ka),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}S&&(s.width=d,s.height=f,s.left=c,s.top=u,this.action=o,this.renderCropBox()),Li(a,function(I){I.startX=I.endX,I.startY=I.endY})}},rKt={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&ys(this.dragBox,Lk),Vu(this.cropBox,Ka),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=Vr({},this.initialImageData),this.canvasData=Vr({},this.initialCanvasData),this.cropBoxData=Vr({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(Vr(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Vu(this.dragBox,Lk),ys(this.cropBox,Ka)),this},replace:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&e&&(this.isImg&&(this.element.src=e),n?(this.url=e,this.image.src=e,this.ready&&(this.viewBoxImage.src=e,Li(this.previews,function(r){r.getElementsByTagName("img")[0].src=e}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(e))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Vu(this.cropper,kae)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,ys(this.cropper,kae)),this},destroy:function(){var e=this.element;return e[Nr]?(e[Nr]=void 0,this.isImg&&this.replaced&&(e.src=this.originalUrl),this.uncreate(),this):this},move:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,r=this.canvasData,i=r.left,s=r.top;return this.moveTo(B$(e)?e:i+Number(e),B$(n)?n:s+Number(n))},moveTo:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,r=this.canvasData,i=!1;return e=Number(e),n=Number(n),this.ready&&!this.disabled&&this.options.movable&&(dn(e)&&(r.left=e,i=!0),dn(n)&&(r.top=n,i=!0),i&&this.renderCanvas(!0)),this},zoom:function(e,n){var r=this.canvasData;return e=Number(e),e<0?e=1/(1-e):e=1+e,this.zoomTo(r.width*e/r.naturalWidth,null,n)},zoomTo:function(e,n,r){var i=this.options,s=this.canvasData,a=s.width,o=s.height,l=s.naturalWidth,c=s.naturalHeight;if(e=Number(e),e>=0&&this.ready&&!this.disabled&&i.zoomable){var u=l*e,d=c*e;if(yy(this.element,lj,{ratio:e,oldRatio:a/l,originalEvent:r})===!1)return this;if(r){var f=this.pointers,h=NTe(this.cropper),m=f&&Object.keys(f).length?Vqt(f):{pageX:r.pageX,pageY:r.pageY};s.left-=(u-a)*((m.pageX-h.left-s.left)/a),s.top-=(d-o)*((m.pageY-h.top-s.top)/o)}else B1(n)&&dn(n.x)&&dn(n.y)?(s.left-=(u-a)*((n.x-s.left)/a),s.top-=(d-o)*((n.y-s.top)/o)):(s.left-=(u-a)/2,s.top-=(d-o)/2);s.width=u,s.height=d,this.renderCanvas(!0)}return this},rotate:function(e){return this.rotateTo((this.imageData.rotate||0)+Number(e))},rotateTo:function(e){return e=Number(e),dn(e)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=e%360,this.renderCanvas(!0,!0)),this},scaleX:function(e){var n=this.imageData.scaleY;return this.scale(e,dn(n)?n:1)},scaleY:function(e){var n=this.imageData.scaleX;return this.scale(dn(n)?n:1,e)},scale:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,r=this.imageData,i=!1;return e=Number(e),n=Number(n),this.ready&&!this.disabled&&this.options.scalable&&(dn(e)&&(r.scaleX=e,i=!0),dn(n)&&(r.scaleY=n,i=!0),i&&this.renderCanvas(!0,!0)),this},getData:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=this.options,r=this.imageData,i=this.canvasData,s=this.cropBoxData,a;if(this.ready&&this.cropped){a={x:s.left-i.left,y:s.top-i.top,width:s.width,height:s.height};var o=r.width/r.naturalWidth;if(Li(a,function(u,d){a[d]=u/o}),e){var l=Math.round(a.y+a.height),c=Math.round(a.x+a.width);a.x=Math.round(a.x),a.y=Math.round(a.y),a.width=c-a.x,a.height=l-a.y}}else a={x:0,y:0,width:0,height:0};return n.rotatable&&(a.rotate=r.rotate||0),n.scalable&&(a.scaleX=r.scaleX||1,a.scaleY=r.scaleY||1),a},setData:function(e){var n=this.options,r=this.imageData,i=this.canvasData,s={};if(this.ready&&!this.disabled&&B1(e)){var a=!1;n.rotatable&&dn(e.rotate)&&e.rotate!==r.rotate&&(r.rotate=e.rotate,a=!0),n.scalable&&(dn(e.scaleX)&&e.scaleX!==r.scaleX&&(r.scaleX=e.scaleX,a=!0),dn(e.scaleY)&&e.scaleY!==r.scaleY&&(r.scaleY=e.scaleY,a=!0)),a&&this.renderCanvas(!0,!0);var o=r.width/r.naturalWidth;dn(e.x)&&(s.left=e.x*o+i.left),dn(e.y)&&(s.top=e.y*o+i.top),dn(e.width)&&(s.width=e.width*o),dn(e.height)&&(s.height=e.height*o),this.setCropBoxData(s)}return this},getContainerData:function(){return this.ready?Vr({},this.containerData):{}},getImageData:function(){return this.sized?Vr({},this.imageData):{}},getCanvasData:function(){var e=this.canvasData,n={};return this.ready&&Li(["left","top","width","height","naturalWidth","naturalHeight"],function(r){n[r]=e[r]}),n},setCanvasData:function(e){var n=this.canvasData,r=n.aspectRatio;return this.ready&&!this.disabled&&B1(e)&&(dn(e.left)&&(n.left=e.left),dn(e.top)&&(n.top=e.top),dn(e.width)?(n.width=e.width,n.height=e.width/r):dn(e.height)&&(n.height=e.height,n.width=e.height*r),this.renderCanvas(!0)),this},getCropBoxData:function(){var e=this.cropBoxData,n;return this.ready&&this.cropped&&(n={left:e.left,top:e.top,width:e.width,height:e.height}),n||{}},setCropBoxData:function(e){var n=this.cropBoxData,r=this.options.aspectRatio,i,s;return this.ready&&this.cropped&&!this.disabled&&B1(e)&&(dn(e.left)&&(n.left=e.left),dn(e.top)&&(n.top=e.top),dn(e.width)&&e.width!==n.width&&(i=!0,n.width=e.width),dn(e.height)&&e.height!==n.height&&(s=!0,n.height=e.height),r&&(i?n.height=n.width/r:s&&(n.width=n.height*r)),this.renderCropBox()),this},getCroppedCanvas:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var n=this.canvasData,r=zqt(this.image,this.imageData,n,e);if(!this.cropped)return r;var i=this.getData(e.rounded),s=i.x,a=i.y,o=i.width,l=i.height,c=r.width/Math.floor(n.naturalWidth);c!==1&&(s*=c,a*=c,o*=c,l*=c);var u=o/l,d=Zh({aspectRatio:u,width:e.maxWidth||1/0,height:e.maxHeight||1/0}),f=Zh({aspectRatio:u,width:e.minWidth||0,height:e.minHeight||0},"cover"),h=Zh({aspectRatio:u,width:e.width||(c!==1?r.width:o),height:e.height||(c!==1?r.height:l)}),m=h.width,g=h.height;m=Math.min(d.width,Math.max(f.width,m)),g=Math.min(d.height,Math.max(f.height,g));var b=document.createElement("canvas"),E=b.getContext("2d");b.width=vy(m),b.height=vy(g),E.fillStyle=e.fillColor||"transparent",E.fillRect(0,0,m,g);var x=e.imageSmoothingEnabled,S=x===void 0?!0:x,A=e.imageSmoothingQuality;E.imageSmoothingEnabled=S,A&&(E.imageSmoothingQuality=A);var R=r.width,C=r.height,T=s,I=a,D,k,O,P,M,j;T<=-o||T>R?(T=0,D=0,O=0,M=0):T<=0?(O=-T,T=0,D=Math.min(R,o+T),M=D):T<=R&&(O=0,D=Math.min(o,R-T),M=D),D<=0||I<=-l||I>C?(I=0,k=0,P=0,j=0):I<=0?(P=-I,I=0,k=Math.min(C,l+I),j=k):I<=C&&(P=0,k=Math.min(l,C-I),j=k);var U=[T,I,D,k];if(M>0&&j>0){var z=m/o;U.push(O*z,P*z,M*z,j*z)}return E.drawImage.apply(E,[r].concat(ATe(U.map(function(G){return Math.floor(vy(G))})))),b},setAspectRatio:function(e){var n=this.options;return!this.disabled&&!B$(e)&&(n.aspectRatio=Math.max(0,e)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(e){var n=this.options,r=this.dragBox,i=this.face;if(this.ready&&!this.disabled){var s=e===AG,a=n.movable&&e===kTe;e=s||a?e:DTe,n.dragMode=e,SS(r,wS,e),U1(r,nj,s),U1(r,rj,a),n.cropBoxMovable||(SS(i,wS,e),U1(i,nj,s),U1(i,rj,a))}return this}},iKt=Ju.Cropper,jTe=function(){function t(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(gqt(this,t),!e||!Dqt.test(e.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=e,this.options=Vr({},Bae,B1(n)&&n),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return vqt(t,[{key:"init",value:function(){var n=this.element,r=n.tagName.toLowerCase(),i;if(!n[Nr]){if(n[Nr]=this,r==="img"){if(this.isImg=!0,i=n.getAttribute("src")||"",this.originalUrl=i,!i)return;i=n.src}else r==="canvas"&&window.HTMLCanvasElement&&(i=n.toDataURL());this.load(i)}}},{key:"load",value:function(n){var r=this;if(n){this.url=n,this.imageData={};var i=this.element,s=this.options;if(!s.rotatable&&!s.scalable&&(s.checkOrientation=!1),!s.checkOrientation||!window.ArrayBuffer){this.clone();return}if(Iqt.test(n)){kqt.test(n)?this.read(Kqt(n)):this.clone();return}var a=new XMLHttpRequest,o=this.clone.bind(this);this.reloading=!0,this.xhr=a,a.onabort=o,a.onerror=o,a.ontimeout=o,a.onprogress=function(){a.getResponseHeader("content-type")!==jae&&a.abort()},a.onload=function(){r.read(a.response)},a.onloadend=function(){r.reloading=!1,r.xhr=null},s.checkCrossOrigin&&Hae(n)&&i.crossOrigin&&(n=Vae(n)),a.open("GET",n,!0),a.responseType="arraybuffer",a.withCredentials=i.crossOrigin==="use-credentials",a.send()}}},{key:"read",value:function(n){var r=this.options,i=this.imageData,s=Qqt(n),a=0,o=1,l=1;if(s>1){this.url=Yqt(n,jae);var c=Xqt(s);a=c.rotate,o=c.scaleX,l=c.scaleY}r.rotatable&&(i.rotate=a),r.scalable&&(i.scaleX=o,i.scaleY=l),this.clone()}},{key:"clone",value:function(){var n=this.element,r=this.url,i=n.crossOrigin,s=r;this.options.checkCrossOrigin&&Hae(r)&&(i||(i="anonymous"),s=Vae(r)),this.crossOrigin=i,this.crossOriginUrl=s;var a=document.createElement("img");i&&(a.crossOrigin=i),a.src=s||r,a.alt=n.alt||"The image to crop",this.image=a,a.onload=this.start.bind(this),a.onerror=this.stop.bind(this),ys(a,Dae),n.parentNode.insertBefore(a,n.nextSibling)}},{key:"start",value:function(){var n=this,r=this.image;r.onload=null,r.onerror=null,this.sizing=!0;var i=Ju.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(Ju.navigator.userAgent),s=function(c,u){Vr(n.imageData,{naturalWi
2488dth:c,naturalHeight:u,aspectRatio:c/u}),n.initialImageData=Vr({},n.imageData),n.sizing=!1,n.sized=!0,n.build()};if(r.naturalWidth&&!i){s(r.naturalWidth,r.naturalHeight);return}var a=document.createElement("img"),o=document.body||document.documentElement;this.sizingImage=a,a.onload=function(){s(a.width,a.height),i||o.removeChild(a)},a.src=r.src,i||(a.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",o.appendChild(a))}},{key:"stop",value:function(){var n=this.image;n.onload=null,n.onerror=null,n.parentNode.removeChild(n),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var n=this.element,r=this.options,i=this.image,s=n.parentNode,a=document.createElement("div");a.innerHTML=Lqt;var o=a.querySelector(".".concat(Nr,"-container")),l=o.querySelector(".".concat(Nr,"-canvas")),c=o.querySelector(".".concat(Nr,"-drag-box")),u=o.querySelector(".".concat(Nr,"-crop-box")),d=u.querySelector(".".concat(Nr,"-face"));this.container=s,this.cropper=o,this.canvas=l,this.dragBox=c,this.cropBox=u,this.viewBox=o.querySelector(".".concat(Nr,"-view-box")),this.face=d,l.appendChild(i),ys(n,Ka),s.insertBefore(o,n.nextSibling),Vu(i,Dae),this.initPreview(),this.bind(),r.initialAspectRatio=Math.max(0,r.initialAspectRatio)||NaN,r.aspectRatio=Math.max(0,r.aspectRatio)||NaN,r.viewMode=Math.max(0,Math.min(3,Math.round(r.viewMode)))||0,ys(u,Ka),r.guides||ys(u.getElementsByClassName("".concat(Nr,"-dashed")),Ka),r.center||ys(u.getElementsByClassName("".concat(Nr,"-center")),Ka),r.background&&ys(o,"".concat(Nr,"-bg")),r.highlight||ys(d,Tqt),r.cropBoxMovable&&(ys(d,rj),SS(d,wS,TG)),r.cropBoxResizable||(ys(u.getElementsByClassName("".concat(Nr,"-line")),Ka),ys(u.getElementsByClassName("".concat(Nr,"-point")),Ka)),this.render(),this.ready=!0,this.setDragMode(r.dragMode),r.autoCrop&&this.crop(),this.setData(r.data),Ga(r.ready)&&ll(n,$ae,r.ready,{once:!0}),yy(n,$ae)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var n=this.cropper.parentNode;n&&n.removeChild(this.cropper),Vu(this.element,Ka)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=iKt,t}},{key:"setDefaults",value:function(n){Vr(Bae,B1(n)&&n)}}]),t}();Vr(jTe.prototype,Zqt,Jqt,eKt,tKt,nKt,rKt);var sKt=Object.create,BTe=Object.defineProperty,aKt=Object.getOwnPropertyDescriptor,oKt=Object.getOwnPropertyNames,lKt=Object.getPrototypeOf,cKt=Object.prototype.hasOwnProperty,UTe=function(t,e){return function(){return t&&(e=t(t=0)),e}},vo=function(t,e){return function(){return e||t((e={exports:{}}).exports,e),e.exports}},uKt=function(t,e,n,r){if(e&&typeof e=="object"||typeof e=="function")for(var i=oKt(e),s=0,a=i.length,o;s<a;s++)o=i[s],!cKt.call(t,o)&&o!==n&&BTe(t,o,{get:(function(l){return e[l]}).bind(null,o),enumerable:!(r=aKt(e,o))||r.enumerable});return t},qo=function(t,e,n){return n=t!=null?sKt(lKt(t)):{},uKt(!t||!t.__esModule?BTe(n,"default",{value:t,enumerable:!0}):n,t)},Nc=vo(function(t,e){var n;typeof window<"u"?n=window:typeof global<"u"?n=global:typeof self<"u"?n=self:n={},e.exports=n});function Kg(t,e){return e!=null&&typeof Symbol<"u"&&e[Symbol.hasInstance]?!!e[Symbol.hasInstance](t):Kg(t,e)}var Yg=UTe(function(){Yg()});function HTe(t){"@swc/helpers - typeof";return t&&typeof Symbol<"u"&&t.constructor===Symbol?"symbol":typeof t}var VTe=UTe(function(){}),WTe=vo(function(t,e){var n=Array.prototype.slice;e.exports=r;function r(i,s){for(("length"in i)||(i=[i]),i=n.call(i);i.length;){var a=i.shift(),o=s(a);if(o)return o;a.childNodes&&a.childNodes.length&&(i=n.call(a.childNodes).concat(i))}}}),dKt=vo(function(t,e){Yg(),e.exports=n;function n(r,i){if(!Kg(this,n))return new n(r,i);this.data=r,this.nodeValue=r,this.length=r.length,this.ownerDocument=i||null}n.prototype.nodeType=8,n.prototype.nodeName="#comment",n.prototype.toString=function(){return"[object Comment]"}}),fKt=vo(function(t,e){Yg(),e.exports=n;function n(r,i){if(!Kg(this,n))return new n(r);this.data=r||"",this.length=this.data.length,this.ownerDocument=i||null}n.prototype.type="DOMTextNode",n.prototype.nodeType=3,n.prototype.nodeName="#text",n.prototype.toString=function(){return this.data},n.prototype.replaceData=function(r,i,s){var a=this.data,o=a.substring(0,r),l=a.substring(r+i,a.length);this.data=o+s+l,this.length=this.data.length}}),zTe=vo(function(t,e){e.exports=n;function n(r){var i=this,s=r.type;r.target||(r.target=i),i.listeners||(i.listeners={});var a=i.listeners[s];if(a)return a.forEach(function(o){r.currentTarget=i,typeof o=="function"?o(r):o.handleEvent(r)});i.parentNode&&i.parentNode.dispatchEvent(r)}}),GTe=vo(function(t,e){e.exports=n;function n(r,i){var s=this;s.listeners||(s.listeners={}),s.listeners[r]||(s.listeners[r]=[]),s.listeners[r].indexOf(i)===-1&&s.listeners[r].push(i)}}),qTe=vo(function(t,e){e.exports=n;function n(r,i){var s=this;if(s.listeners&&s.listeners[r]){var a=s.listeners[r],o=a.indexOf(i);o!==-1&&a.splice(o,1)}}}),hKt=vo(function(t,e){VTe(),e.exports=r;var n=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"];function r(f){switch(f.nodeType){case 3:return u(f.data);case 8:return"<!--"+f.data+"-->";default:return i(f)}}function i(f){var h=[],m=f.tagName;return f.namespaceURI==="http://www.w3.org/1999/xhtml"&&(m=m.toLowerCase()),h.push("<"+m+c(f)+o(f)),n.indexOf(m)>-1?h.push(" />"):(h.push(">"),f.childNodes.length?h.push.apply(h,f.childNodes.map(r)):f.textContent||f.innerText?h.push(u(f.textContent||f.innerText)):f.innerHTML&&h.push(f.innerHTML),h.push("</"+m+">")),h.join("")}function s(f,h){var m=HTe(f[h]);
vendor: 6,286 bytes, line 2488
2488return h==="style"&&Object.keys(f.style).length>0?!0:f.hasOwnProperty(h)&&(m==="string"||m==="boolean"||m==="number")&&h!=="nodeName"&&h!=="className"&&h!=="tagName"&&h!=="textContent"&&h!=="innerText"&&h!=="namespaceURI"&&h!=="innerHTML"}function a(f){if(typeof f=="string")return f;var h="";return Object.keys(f).forEach(function(m){var g=f[m];m=m.replace(/[A-Z]/g,function(b){return"-"+b.toLowerCase()}),h+=m+":"+g+";"}),h}function o(f){var h=f.dataset,m=[];for(var g in h)m.push({name:"data-"+g,value:h[g]});return m.length?l(m):""}function l(f){var h=[];return f.forEach(function(m){var g=m.name,b=m.value;g==="style"&&(b=a(b)),h.push(g+'="'+d(b)+'"')}),h.length?" "+h.join(" "):""}function c(f){var h=[];for(var m in f)s(f,m)&&h.push({name:m,value:f[m]});for(var g in f._attributes)for(var b in f._attributes[g]){var E=f._attributes[g][b],x=(E.prefix?E.prefix+":":"")+b;h.push({name:x,value:E.value})}return f.className&&h.push({name:"class",value:f.className}),h.length?l(h):""}function u(f){var h="";return typeof f=="string"?h=f:f&&(h=f.toString()),h.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function d(f){return u(f).replace(/"/g,"&quot;")}}),KTe=vo(function(t,e){Yg();var n=WTe(),r=zTe(),i=GTe(),s=qTe(),a=hKt(),o="http://www.w3.org/1999/xhtml";e.exports=l;function l(c,u,d){if(!Kg(this,l))return new l(c);var f=d===void 0?o:d||null;this.tagName=f===o?String(c).toUpperCase():c,this.nodeName=this.tagName,this.className="",this.dataset={},this.childNodes=[],this.parentNode=null,this.style={},this.ownerDocument=u||null,this.namespaceURI=f,this._attributes={},this.tagName==="INPUT"&&(this.type="text")}l.prototype.type="DOMElement",l.prototype.nodeType=1,l.prototype.appendChild=function(c){return c.parentNode&&c.parentNode.removeChild(c),this.childNodes.push(c),c.parentNode=this,c},l.prototype.replaceChild=function(c,u){c.parentNode&&c.parentNode.removeChild(c);var d=this.childNodes.indexOf(u);return u.parentNode=null,this.childNodes[d]=c,c.parentNode=this,u},l.prototype.removeChild=function(c){var u=this.childNodes.indexOf(c);return this.childNodes.splice(u,1),c.parentNode=null,c},l.prototype.insertBefore=function(c,u){c.parentNode&&c.parentNode.removeChild(c);var d=u==null?-1:this.childNodes.indexOf(u);return d>-1?this.childNodes.splice(d,0,c):this.childNodes.push(c),c.parentNode=this,c},l.prototype.setAttributeNS=function(c,u,d){var f=null,h=u,m=u.indexOf(":");if(m>-1&&(f=u.substr(0,m),h=u.substr(m+1)),this.tagName==="INPUT"&&u==="type")this.type=d;else{var g=this._attributes[c]||(this._attributes[c]={});g[h]={value:d,prefix:f}}},l.prototype.getAttributeNS=function(c,u){var d=this._attributes[c],f=d&&d[u]&&d[u].value;return this.tagName==="INPUT"&&u==="type"?this.type:typeof f!="string"?null:f},l.prototype.removeAttributeNS=function(c,u){var d=this._attributes[c];d&&delete d[u]},l.prototype.hasAttributeNS=function(c,u){var d=this._attributes[c];return!!d&&u in d},l.prototype.setAttribute=function(c,u){return this.setAttributeNS(null,c,u)},l.prototype.getAttribute=function(c){return this.getAttributeNS(null,c)},l.prototype.removeAttribute=function(c){return this.removeAttributeNS(null,c)},l.prototype.hasAttribute=function(c){return this.hasAttributeNS(null,c)},l.prototype.removeEventListener=s,l.prototype.addEventListener=i,l.prototype.dispatchEvent=r,l.prototype.focus=function(){},l.prototype.toString=function(){return a(this)},l.prototype.getElementsByClassName=function(c){var u=c.split(" "),d=[];return n(this,function(f){if(f.nodeType===1){var h=f.className||"",m=h.split(" ");u.every(function(g){return m.indexOf(g)!==-1})&&d.push(f)}}),d},l.prototype.getElementsByTagName=function(c){c=c.toLowerCase();var u=[];return n(this.childNodes,function(d){d.nodeType===1&&(c==="*"||d.tagName.toLowerCase()===c)&&u.push(d)}),u},l.prototype.contains=function(c){return n(this,function(u){return c===u})||!1}}),pKt=vo(function(t,e){Yg();var n=KTe();e.exports=r;function r(i){if(!Kg(this,r))return new r;this.childNodes=[],this.parentNode=null,this.ownerDocument=i||null}r.prototype.type="DocumentFragment",r.prototype.nodeType=11,r.prototype.nodeName="#document-fragment",r.prototype.appendChild=n.prototype.appendChild,r.prototype.replaceChild=n.prototype.replaceChild,r.prototype.removeChild=n.prototype.removeChild,r.prototype.toString=function(){return this.childNodes.map(function(i){return String(i)}).join("")}}),mKt=vo(function(t,e){e.exports=n;function n(r){}n.prototype.initEvent=function(r,i,s){this.type=r,this.bubbles=i,this.cancelable=s},n.prototype.preventDefault=function(){}}),gKt=vo(function(t,e){Yg();var n=WTe(),r=dKt(),i=fKt(),s=KTe(),a=pKt(),o=mKt(),l=zTe(),c=GTe(),u=qTe();e.exports=d;function d(){if(!Kg(this,d))return new d;this.head=this.createElement("head"),this.body=this.createElement("body"),this.documentElement=this.createElement("html"),this.documentElement.appendChild(this.head),this.documentElement.appendChild(this.body),this.childNodes=[this.documentElement],this.nodeType=9}var f=d.prototype;f.createTextNode=function(h){return new i(h,this)},f.createElementNS=function(h,m){var g=h===null?null:String(h);return new s(m,this,g)},f.createElement=function(h){return new s(h,this)},f.createDocumentFragment=function(){return new a(this)},f.createEvent=function(h){return new o(h)},f.createComment=function(h){return new r(h,this)},f.getElementById=function(h){h=String(h);var m=n(this.childNodes,function(g){if(String(g.id)===h)return g});return m||null},f.getElementsByClassName=s.prototype.getElementsByClassName,f.getElementsByTagName=s.prototype.getElementsByTagName,f.contains=s.prototype.contains,f.removeEventListener=u,f.addEventListener=c,f.dispatchEvent=l}),vKt=vo(function(t,e){var n=gKt();e.exports=new n}),YTe=vo(function(t,e){var n=typeof global<"u"?global:typeof window<"u"?window:{},r=vKt(),i;typeof document<"u"?i=document:(i=n["__GLOBAL_DOCUMENT_CACHE@4"],i||(i=n["__GLOBAL_DOCUMENT_CACHE@4"]=r)),e.exports=i});function yKt(t){if(Array.isArray(t))return t}function bKt(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r=[],i=!0,s=!1,a,o;try{for(n=n.call(t);!(i=(a=n.next()).done)&&(r.push(a.value),!(e&&r.length===e));i=!0);}catch(l){s=!0,o=l}finally{try{!i&&n.return!=null&&n.return()}finally{if(s)throw o}}return r}}
2488function EKt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
2489In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uj(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function QTe(t,e){if(t){if(typeof t=="string")return uj(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(n);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uj(t,e)}}function Af(t,e){return yKt(t)||bKt(t,e)||QTe(t,e)||EKt()}var i2=qo(Nc()),Wae=qo(Nc()),xKt=qo(Nc()),wKt={now:function(){var t=xKt.default.performance,e=t&&t.timing,n=e&&e.navigationStart,r=typeof n=="number"&&typeof t.now=="function"?n+t.now():Date.now();return Math.round(r)}},$i=wKt,TS=function(){var t,e,n;if(typeof((t=Wae.default.crypto)===null||t===void 0?void 0:t.getRandomValues)=="function"){n=new Uint8Array(32),Wae.default.crypto.getRandomValues(n);for(var r=0;r<32;r++)n[r]=n[r]%16}else{n=[];for(var i=0;i<32;i++)n[i]=Math.random()*16|0}var s=0;e="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(l){var c=l==="x"?n[s]:n[s]&3|8;return s++,c.toString(16)});var a=$i.now(),o=a?.toString(16).substring(3);return o?e.substring(0,28)+o:e},XTe=function(){return("000000"+(Math.random()*Math.pow(36,6)<<0).toString(36)).slice(-6)},Yl=function(t){if(t&&typeof t.nodeName<"u")return t.muxId||(t.muxId=XTe()),t.muxId;var e;try{e=document.querySelector(t)}catch{}return e&&!e.muxId&&(e.muxId=t),e?.muxId||t},Ok=function(t){var e;t&&typeof t.nodeName<"u"?(e=t,t=Yl(e)):e=document.querySelector(t);var n=e&&e.nodeName?e.nodeName.toLowerCase():"";return[e,t,n]};function SKt(t){if(Array.isArray(t))return uj(t)}function TKt(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function AKt(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
2490In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ql(t){return SKt(t)||TKt(t)||QTe(t)||AKt()}var u0={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4},CKt=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:3,n,r,i,s,a,o=[console,t],l=(n=console.trace).bind.apply(n,Ql(o)),c=(r=console.info).bind.apply(r,Ql(o)),u=(i=console.debug).bind.apply(i,Ql(o)),d=(s=console.warn).bind.apply(s,Ql(o)),f=(a=console.error).bind.apply(a,Ql(o)),h=e;return{trace:function(){for(var m=arguments.length,g=new Array(m),b=0;b<m;b++)g[b]=arguments[b];if(!(h>u0.TRACE))return l.apply(void 0,Ql(g))},debug:function(){for(var m=arguments.length,g=new Array(m),b=0;b<m;b++)g[b]=arguments[b];if(!(h>u0.DEBUG))return u.apply(void 0,Ql(g))},info:function(){for(var m=arguments.length,g=new Array(m),b=0;b<m;b++)g[b]=arguments[b];if(!(h>u0.INFO))return c.apply(void 0,Ql(g))},warn:function(){for(var m=arguments.length,g=new Array(m),b=0;b<m;b++)g[b]=arguments[b];if(!(h>u0.WARN))return d.apply(void 0,Ql(g))},error:function(){for(var m=arguments.length,g=new Array(m),b=0;b<m;b++)g[b]=arguments[b];if(!(h>u0.ERROR))return f.apply(void 0,Ql(g))},get level(){return h},set level(m){m!==this.level&&(h=m??e)}}},rr=CKt("[mux]"),H$=qo(Nc());function dj(){var t=H$.default.doNotTrack||H$.default.navigator&&H$.default.navigator.doNotTrack;return t==="1"}function jt(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}Yg();function Ls(t,e){if(!Kg(t,e))throw new TypeError("Cannot call a class as a function")}function RKt(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function hd(t,e,n){return e&&RKt(t.prototype,e),t}function We(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Eb(t){return Eb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Eb(t)}function _Kt(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&(t=Eb(t),t!==null););return t}function u3(t,e,n){return typeof Reflect<"u"&&Reflect.get?u3=Reflect.get:u3=function(r,i,s){var a=_Kt(r,i);if(a){var o=Object.getOwnPropertyDescriptor(a,i);return o.get?o.get.call(s||r):o.value}},u3(t,e,n||t)}
vendor: 2,066 bytes, line 2490
2490function fj(t,e){return fj=Object.setPrototypeOf||function(n,r){return n.__proto__=r,n},fj(t,e)}function IKt(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&fj(t,e)}function kKt(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}VTe();function DKt(t,e){return e&&(HTe(e)==="object"||typeof e=="function")?e:jt(t)}function LKt(t){var e=kKt();return function(){var n=Eb(t),r;if(e){var i=Eb(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return DKt(this,r)}}var ac=function(t){return AS(t)[0]},AS=function(t){if(typeof t!="string"||t==="")return["localhost"];var e=/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,n=t.match(e)||[],r=n[4],i;return r&&(i=(r.match(/[^\.]+\.[^\.]+$/)||[])[0]),[r,i]},V$=qo(Nc()),OKt={exists:function(){var t=V$.default.performance,e=t&&t.timing;return e!==void 0},domContentLoadedEventEnd:function(){var t=V$.default.performance,e=t&&t.timing;return e&&e.domContentLoadedEventEnd},navigationStart:function(){var t=V$.default.performance,e=t&&t.timing;return e&&e.navigationStart}},Mk=OKt;function ki(t,e,n){n=n===void 0?1:n,t[e]=t[e]||0,t[e]+=n}function Pk(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable}))),r.forEach(function(i){We(t,i,n[i])})}return t}function MKt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n.push.apply(n,r)}return n}function RG(t,e){return e=e??{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):MKt(Object(e)).forEac
vendor: 12,488 bytes, lines 2490-2501
2490h(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}),t}var PKt=["x-cdn","content-type"],ZTe=["x-request-id","cf-ray","x-amz-cf-id","x-akamai-request-id"],$Kt=PKt.concat(ZTe);function _G(t){t=t||"";var e={},n=t.trim().split(/[\r\n]+/);return n.forEach(function(r){if(r){var i=r.split(": "),s=i.shift();s&&($Kt.indexOf(s.toLowerCase())>=0||s.toLowerCase().indexOf("x-litix-")===0)&&(e[s]=i.join(": "))}}),e}function $k(t){if(t){var e=ZTe.find(function(n){return t[n]!==void 0});return e?t[e]:void 0}}var NKt=function(t){var e={};for(var n in t){var r=t[n],i=r["DATA-ID"].search("io.litix.data.");if(i!==-1){var s=r["DATA-ID"].replace("io.litix.data.","");e[s]=r.VALUE}}return e},JTe=NKt,RR=function(t){if(!t)return{};var e=Mk.navigationStart(),n=t.loading,r=n?n.start:t.trequest,i=n?n.first:t.tfirst,s=n?n.end:t.tload;return{bytesLoaded:t.total,requestStart:Math.round(e+r),responseStart:Math.round(e+i),responseEnd:Math.round(e+s)}},Ex=function(t){if(!(!t||typeof t.getAllResponseHeaders!="function"))return _G(t.getAllResponseHeaders())},FKt=function(t,e,n){var r=arguments.length>4?arguments[4]:void 0,i=t.log,s=t.utils.secondsToMs,a=function(b){var E=parseInt(r.version),x;return E===1&&b.programDateTime!==null&&(x=b.programDateTime),E===0&&b.pdt!==null&&(x=b.pdt),x};if(!Mk.exists()){i.warn("performance timing not supported. Not tracking HLS.js.");return}var o=function(b,E){return t.emit(e,b,E)},l=function(b,E){var x=E.levels,S=E.audioTracks,A=E.url,R=E.stats,C=E.networkDetails,T=E.sessionData,I={},D={};x.forEach(function(U,z){I[z]={width:U.width,height:U.height,bitrate:U.bitrate,attrs:U.attrs}}),S.forEach(function(U,z){D[z]={name:U.name,language:U.lang,bitrate:U.bitrate}});var k=RR(R),O=k.bytesLoaded,P=k.requestStart,M=k.responseStart,j=k.responseEnd;o("requestcompleted",RG(Pk({},JTe(T)),{request_event_type:b,request_bytes_loaded:O,request_start:P,request_response_start:M,request_response_end:j,request_type:"manifest",request_hostname:ac(A),request_response_headers:Ex(C),request_rendition_lists:{media:I,audio:D,video:{}}}))};n.on(r.Events.MANIFEST_LOADED,l);var c=function(b,E){var x=E.details,S=E.level,A=E.networkDetails,R=E.stats,C=RR(R),T=C.bytesLoaded,I=C.requestStart,D=C.responseStart,k=C.responseEnd,O=x.fragments[x.fragments.length-1],P=a(O)+s(O.duration);o("requestcompleted",{request_event_type:b,request_bytes_loaded:T,request_start:I,request_response_start:D,request_response_end:k,request_current_level:S,request_type:"manifest",request_hostname:ac(x.url),request_response_headers:Ex(A),video_holdback:x.holdBack&&s(x.holdBack),video_part_holdback:x.partHoldBack&&s(x.partHoldBack),video_part_target_duration:x.partTarget&&s(x.partTarget),video_target_duration:x.targetduration&&s(x.targetduration),video_source_is_live:x.live,player_manifest_newest_program_time:isNaN(P)?void 0:P})};n.on(r.Events.LEVEL_LOADED,c);var u=function(b,E){var x=E.details,S=E.networkDetails,A=E.stats,R=RR(A),C=R.bytesLoaded,T=R.requestStart,I=R.responseStart,D=R.responseEnd;o("requestcompleted",{request_event_type:b,request_bytes_loaded:C,request_start:T,request_response_start:I,request_response_end:D,request_type:"manifest",request_hostname:ac(x.url),request_response_headers:Ex(S)})};n.on(r.Events.AUDIO_TRACK_LOADED,u);var d=function(b,E){var x=E.stats,S=E.networkDetails,A=E.frag;x=x||A.stats;var R=RR(x),C=R.bytesLoaded,T=R.requestStart,I=R.responseStart,D=R.responseEnd,k=S?Ex(S):void 0,O={request_event_type:b,request_bytes_loaded:C,request_start:T,request_response_start:I,request_response_end:D,request_hostname:S?ac(S.responseURL):void 0,request_id:k?$k(k):void 0,request_response_headers:k,request_media_duration:A.duration,request_url:S?.responseURL};A.type==="main"?(O.request_type="media",O.request_current_level=A.level,O.request_video_width=(n.levels[A.level]||{}).width,O.request_video_height=(n.levels[A.level]||{}).height,O.request_labeled_bitrate=(n.levels[A.level]||{}).bitrate):O.request_type=A.type,o("requestcompleted",O)};n.on(r.Events.FRAG_LOADED,d);var f=function(b,E){var x=E.frag,S=x.start,A=a(x),R={currentFragmentPDT:A,currentFragmentStart:s(S)};o("fragmentchange",R)};n.on(r.Events.FRAG_CHANGED,f);var h=function(b,E){var x=E.type,S=E.details,A=E.response,R=E.fatal,C=E.frag,T=E.networkDetails,I=C?.url||E.url||"",D=T?Ex(T):void 0;if((S===r.ErrorDetails.MANIFEST_LOAD_ERROR||S===r.ErrorDetails.MANIFEST_LOAD_TIMEOUT||S===r.ErrorDetails.FRAG_LOAD_ERROR||S===r.ErrorDetails.FRAG_LOAD_TIMEOUT||S===r.ErrorDetails.LEVEL_LOAD_ERROR||S===r.ErrorDetails.LEVEL_LOAD_TIMEOUT||S===r.ErrorDetails.AUDIO_TRACK_LOAD_ERROR||S===r.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT||S===r.ErrorDetails.SUBTITLE_LOAD_ERROR||S===r.ErrorDetails.SUBTITLE_LOAD_TIMEOUT||S===r.ErrorDetails.KEY_LOAD_ERROR||S===r.ErrorDetails.KEY_LOAD_TIMEOUT)&&o("requestfailed",{request_error:S,request_url:I,request_hostname:ac(I),request_id:D?$k(D):void 0,request_type:S===r.ErrorDetails.FRAG_LOAD_ERROR||S===r.ErrorDetails.FRAG_LOAD_TIMEOUT?"media":S===r.ErrorDetails.AUDIO_TRACK_LOAD_ERROR||S===r.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT?"audio":S===r.ErrorDetails.SUBTITLE_LOAD_ERROR||S===r.ErrorDetails.SUBTITLE_LOAD_TIMEOUT?"subtitle":S===r.ErrorDetails.KEY_LOAD_ERROR||S===r.ErrorDetails.KEY_LOAD_TIMEOUT?"encryption":"manifest",request_error_code:A?.code,request_error_text:A?.text}),R){var k,O="".concat(I?"url: ".concat(I,`
2491`):"")+"".concat(A&&(A.code||A.text)?"response: ".concat(A.code,", ").concat(A.text,`
2492`):"")+"".concat(E.reason?"failure reason: ".concat(E.reason,`
2493`):"")+"".concat(E.level?"level: ".concat(E.level,`
2494`):"")+"".concat(E.parent?"parent stream controller: ".concat(E.parent,`
2495`):"")+"".concat(E.buffer?"buffer length: ".concat(E.buffer,`
2496`):"")+"".concat(E.error?"error: ".concat(E.error,`
2497`):"")+"".concat(E.event?"event: ".concat(E.event,`
2498`):"")+"".concat(E.err?"error message: ".concat((k=E.err)===null||k===void 0?void 0:k.message,`
2499`):"");o("error",{player_error_code:x,player_error_message:S,player_error_context:O})}};n.on(r.Events.ERROR,h);var m=function(b,E){var x=E.frag,S=x&&x._url||"";o("requestcanceled",{request_event_type:b,request_url:S,request_type:"media",request_hostname:ac(S)})};n.on(r.Events.FRAG_LOAD_EMERGENCY_ABORTED,m);var g=function(b,E){var x=E.level,S=n.levels[x];if(S&&S.attrs&&S.attrs.BANDWIDTH){var A=S.attrs.BANDWIDTH,R,C=parseFloat(S.attrs["FRAME-RATE"]);isNaN(C)||(R=C),A?o("renditionchange",{video_source_fps:R,video_source_bitrate:A,video_source_width:S.width,video_source_height:S.height,video_source_rendition_name:S.name,video_source_codec:S?.videoCodec}):i.warn("missing BANDWIDTH from HLS manifest parsed by HLS.js")}};n.on(r.Events.LEVEL_SWITCHED,g),n._stopMuxMonitor=function(){n.off(r.Events.MANIFEST_LOADED,l),n.off(r.Events.LEVEL_LOADED,c),n.off(r.Events.AUDIO_TRACK_LOADED,u),n.off(r.Events.FRAG_LOADED,d),n.off(r.Events.FRAG_CHANGED,f),n.off(r.Events.ERROR,h),n.off(r.Events.FRAG_LOAD_EMERGENCY_ABORTED,m),n.off(r.Events.LEVEL_SWITCHED,g),n.off(r.Events.DESTROYING,n._stopMuxMonitor),delete n._stopMuxMonitor},n.on(r.Events.DESTROYING,n._stopMuxMonitor)},jKt=function(t){t&&typeof t._stopMuxMonitor=="function"&&t._stopMuxMonitor()},zae=function(t,e){if(!t||!t.requestEndDate)return{};var n=ac(t.url),r=t.url,i=t.bytesLoaded,s=new Date(t.requestStartDate).getTime(),a=new Date(t.firstByteDate).getTime(),o=new Date(t.requestEndDate).getTime(),l=isNaN(t.duration)?0:t.duration,c=typeof e.getMetricsFor=="function"?e.getMetricsFor(t.mediaType).HttpList:e.getDashMetrics().getHttpRequests(t.mediaType),u;c.length>0&&(u=_G(c[c.length-1]._responseHeaders||""));var d=u?$k(u):void 0;return{requestStart:s,requestResponseStart:a,requestResponseEnd:o,requestBytesLoaded:i,requestResponseHeaders:u,requestMediaDuration:l,requestHostname:n,requestUrl:r,requestId:d}},BKt=function(t,e){var n=e.getQualityFor(t),r=e.getCurrentTrackFor(t).bitrateList;return r?{currentLevel:n,renditionWidth:r[n].width||null,renditionHeight:r[n].height||null,renditionBitrate:r[n].bandwidth}:{}},UKt=function(t){var e;return(e=t.match(/.*codecs\*?="(.*)"/))===null||e===void 0?void 0:e[1]},HKt=function(t){try{var e,n,r=(n=t.getVersion)===null||n===void 0||(e=n.call(t))===null||e===void 0?void 0:e.split(".").map(function(i){return parseInt(i)})[0];return r}catch{return!1}},VKt=function(t,e,n){var r=t.log;if(!n||!n.on){r.warn("Invalid dash.js player reference. Monitoring blocked.");return}var i=HKt(n),s=function(x,S){return t.emit(e,x,S)},a=function(x){var S=x.type,A=x.data,R=(A||{}).url;s("requestcompleted",{request_event_type:S,request_start:0,request_response_start:0,request_response_end:0,request_bytes_loaded:-1,request_type:"manifest",request_hostname:ac(R),request_url:R})};n.on("manifestLoaded",a);var o={},l=function(x){if(typeof x.getRequests!="function")return null;var S=x.getRequests({state:"executed"});return S.length===0?null:S[S.length-1]},c=function(x){var S=x.type,A=x.fragmentModel,R=x.chunk,C=l(A);u({type:S,request:C,chunk:R})},u=function(x){var S=x.type,A=x.chunk,R=x.request,C=(A||{}).mediaInfo,T=C||{},I=T.type,D=T.bitrateList;D=D||[];var k={};D.forEach(function(H,q){k[q]={},k[q].width=H.width,k[q].height=H.height,k[q].bitrate=H.bandwidth,k[q].attrs={}}),I==="video"?o.video=k:I==="audio"?o.audio=k:o.media=k;var O=zae(R,n),P=O.requestStart,M=O.requestResponseStart,j=O.requestResponseEnd,U=O.requestResponseHeaders,z=O.requestMediaDuration,G=O.requestHostname,F=O.requestUrl,$=O.requestId;s("requestcompleted",{request_event_type:S,request_start:P,request_response_start:M,request_response_end:j,request_bytes_loaded:-1,request_type:I+"_init",request_response_headers:U,request_hostname:G,request_id:$,request_url:F,request_media_duration:z,request_rendition_lists:o})};i>=4?n.on("initFragmentLoaded",u):n.on("initFragmentLoaded",c);var d=function(x){var S=x.type,A=x.fragmentModel,R=x.chunk,C=l(A);f({type:S,request:C,chunk:R})},f=function(x){var S=x.type,A=x.chunk,R=x.request,C=A||{},T=C.mediaInfo,I=C.start,D=T||{},k=D.type,O=zae(R,n),P=O.requestStart,M=O.requestResponseStart,j=O.requestResponseEnd,U=O.requestBytesLoaded,z=O.requestResponseHeaders,G=O.requestMediaDuration,F=O.requestHostname,$=O.requestUrl,H=O.requestId,q=BKt(k,n),Y=q.currentLevel,se=q.renditionWidth,ye=q.renditionHeight,ie=q.renditionBitrate;s("requestcompleted",{request_event_type:S,request_start:P,request_response_start:M,request_response_end:j,request_bytes_loaded:U,request_type:k,request_response_headers:z,request_hostname:F,request_id:H,request_url:$,request_media_start_time:I,request_media_duration:G,request_current_level:Y,request_labeled_bitrate:ie,request_video_width:se,request_video_height:ye})};i>=4?n.on("mediaFragmentLoaded",f):n.on("mediaFragmentLoaded",d);var h={video:void 0,audio:void 0,totalBitrate:void 0},m=function(){if(h.video&&typeof h.video.bitrate=="number"){if(!(h.video.width&&h.video.height)){r.warn("have bitrate info for video but missing width/height");return}var x=h.video.bitrate;if(h.audio&&typeof h.audio.bitrate=="number"&&(x+=h.audio.bitrate),x!==h.totalBitrate)return h.totalBitrate=x,{video_source_bitrate:x,video_source_height:h.video.height,video_source_width:h.video.width,video_source_codec:UKt(h.video.codec)}}},g=function(x,S,A){if(typeof x.newQuality!="number"){r.warn("missing evt.newQuality in qualityChangeRendered event",x);return}var R=x.mediaType;if(R==="audio"||R==="video"){var C=n.getBitrateInfoListFor(R).find(function(I){var D=I.qualityIndex;return D===x.newQuality});if(!(C&&typeof C.bitrate=="number")){r.warn("missing bitrate info for ".concat(R));return}h[R]=RG(Pk({},C),{codec:n.getCurrentTrackFor(R).codec});var T=m();T&&s("renditionchange",T)}};n.on("qualityChangeRendered",g);var b=function(x){var S=x.request,A=x.mediaType;S=S||{},s("requestcanceled",{request_event_type:S.type+"_"+S.action,request_url:S.url,request_type:A,request_hostname:ac(S.url)})};n.on("fragmentLoadingAbandoned",b);var E=function(x){var S=x.error,A,R,C=(S==null||(A=S.data)===null||A===void 0?void 0:A.request)||{},T=(S==null||(R=S.data)===null||R===void 0?void 0:R.response)||{};S?.code===27&&s("requestfailed",{request_error:C.type+"_"+C.action,request_url:C.url,request_hostname:ac(C.url),request_type:C.mediaType,request_error_code:T.status,request_error_text:T.statusText});var I="".concat(C!=null&&C.url?"url: ".concat(C.url,`
2500`):"")+"".concat(T!=null&&T.status||T!=null&&T.statusText?"response: ".concat(T?.status,", ").concat(T?.statusText,`
2501`):"");s("error",{player_error_code:S?.code,player_error_message:S?.message,player_error_context:I})};
vendor: 20,408 bytes, line 2501
2501n.on("error",E),n._stopMuxMonitor=function(){n.off("manifestLoaded",a),n.off("initFragmentLoaded",u),n.off("mediaFragmentLoaded",f),n.off("qualityChangeRendered",g),n.off("error",E),n.off("fragmentLoadingAbandoned",b),delete n._stopMuxMonitor}},WKt=function(t){t&&typeof t._stopMuxMonitor=="function"&&t._stopMuxMonitor()},Gae=0,zKt=function(){function t(){Ls(this,t),We(this,"_listeners",void 0)}return hd(t,[{key:"on",value:function(e,n,r){return n._eventEmitterGuid=n._eventEmitterGuid||++Gae,this._listeners=this._listeners||{},this._listeners[e]=this._listeners[e]||[],r&&(n=n.bind(r)),this._listeners[e].push(n),n}},{key:"off",value:function(e,n){var r=this._listeners&&this._listeners[e];r&&r.forEach(function(i,s){i._eventEmitterGuid===n._eventEmitterGuid&&r.splice(s,1)})}},{key:"one",value:function(e,n,r){var i=this;n._eventEmitterGuid=n._eventEmitterGuid||++Gae;var s=function(){i.off(e,s),n.apply(r||this,arguments)};s._eventEmitterGuid=n._eventEmitterGuid,this.on(e,s)}},{key:"emit",value:function(e,n){var r=this;if(this._listeners){n=n||{};var i=this._listeners["before*"]||[],s=this._listeners[e]||[],a=this._listeners["after"+e]||[],o=function(l,c){l=l.slice(),l.forEach(function(u){u.call(r,{type:e},c)})};o(i,n),o(s,n),o(a,n)}}}]),t}(),GKt=zKt,W$=qo(Nc()),qKt=function(){function t(e){var n=this;Ls(this,t),We(this,"_playbackHeartbeatInterval",void 0),We(this,"_playheadShouldBeProgressing",void 0),We(this,"pm",void 0),this.pm=e,this._playbackHeartbeatInterval=null,this._playheadShouldBeProgressing=!1,e.on("playing",function(){n._playheadShouldBeProgressing=!0}),e.on("play",this._startPlaybackHeartbeatInterval.bind(this)),e.on("playing",this._startPlaybackHeartbeatInterval.bind(this)),e.on("adbreakstart",this._startPlaybackHeartbeatInterval.bind(this)),e.on("adplay",this._startPlaybackHeartbeatInterval.bind(this)),e.on("adplaying",this._startPlaybackHeartbeatInterval.bind(this)),e.on("devicewake",this._startPlaybackHeartbeatInterval.bind(this)),e.on("viewstart",this._startPlaybackHeartbeatInterval.bind(this)),e.on("rebufferstart",this._startPlaybackHeartbeatInterval.bind(this)),e.on("pause",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("ended",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("viewend",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("error",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("aderror",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("adpause",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("adended",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("adbreakend",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("seeked",function(){e.data.player_is_paused?n._stopPlaybackHeartbeatInterval():n._startPlaybackHeartbeatInterval()}),e.on("timeupdate",function(){n._playbackHeartbeatInterval!==null&&e.emit("playbackheartbeat")}),e.on("devicesleep",function(r,i){n._playbackHeartbeatInterval!==null&&(W$.default.clearInterval(n._playbackHeartbeatInterval),e.emit("playbackheartbeatend",{viewer_time:i.viewer_time}),n._playbackHeartbeatInterval=null)})}return hd(t,[{key:"_startPlaybackHeartbeatInterval",value:function(){var e=this;this._playbackHeartbeatInterval===null&&(this.pm.emit("playbackheartbeat"),this._playbackHeartbeatInterval=W$.default.setInterval(function(){e.pm.emit("playbackheartbeat")},this.pm.playbackHeartbeatTime))}},{key:"_stopPlaybackHeartbeatInterval",value:function(){this._playheadShouldBeProgressing=!1,this._playbackHeartbeatInterval!==null&&(W$.default.clearInterval(this._playbackHeartbeatInterval),this.pm.emit("playbackheartbeatend"),this._playbackHeartbeatInterval=null)}}]),t}(),KKt=qKt,YKt=function t(e){var n=this;Ls(this,t),We(this,"viewErrored",void 0),e.on("viewinit",function(){n.viewErrored=!1}),e.on("error",function(r,i){try{var s=e.errorTranslator({player_error_code:i.player_error_code,player_error_message:i.player_error_message,player_error_context:i.player_error_context,player_error_severity:i.player_error_severity,player_error_business_exception:i.player_error_business_exception});s&&(e.data.player_error_code=s.player_error_code||i.player_error_code,e.data.player_error_message=s.player_error_message||i.player_error_message,e.data.player_error_context=s.player_error_context||i.player_error_context,e.data.player_error_severity=s.player_error_severity||i.player_error_severity,e.data.player_error_business_exception=s.player_error_business_exception||i.player_error_business_exception,n.viewErrored=!0)}catch(a){e.mux.log.warn("Exception in error translator callback.",a),n.viewErrored=!0}}),e.on("aftererror",function(){var r,i,s,a,o;(r=e.data)===null||r===void 0||delete r.player_error_code,(i=e.data)===null||i===void 0||delete i.player_error_message,(s=e.data)===null||s===void 0||delete s.player_error_context,(a=e.data)===null||a===void 0||delete a.player_error_severity,(o=e.data)===null||o===void 0||delete o.player_error_business_exception})},QKt=YKt,XKt=function(){function t(e){Ls(this,t),We(this,"_watchTimeTrackerLastCheckedTime",void 0),We(this,"pm",void 0),this.pm=e,this._watchTimeTrackerLastCheckedTime=null,e.on("playbackheartbeat",this._updateWatchTime.bind(this)),e.on("playbackheartbeatend",this._clearWatchTimeState.bind(this))}return hd(t,[{key:"_updateWatchTime",value:function(e,n){var r=n.viewer_time;this._watchTimeTrackerLastCheckedTime===null&&(this._watchTimeTrackerLastCheckedTime=r),ki(this.pm.data,"view_watch_time",r-this._watchTimeTrackerLastCheckedTime),this._watchTimeTrackerLastCheckedTime=r}},{key:"_clearWatchTimeState",value:function(e,n){this._updateWatchTime(e,n),this._watchTimeTrackerLastCheckedTime=null}}]),t}(),ZKt=XKt,JKt=function(){function t(e){var n=this;Ls(this,t),We(this,"_playbackTimeTrackerLastPlayheadPosition",void 0),We(this,"_lastTime",void 0),We(this,"_isAdPlaying",void 0),We(this,"_callbackUpdatePlaybackTime",void 0),We(this,"pm",void 0),this.pm=e,this._playbackTimeTrackerLastPlayheadPosition=-1,this._lastTime=$i.now(),this._isAdPlaying=!1,this._callbackUpdatePlaybackTime=null;var r=this._startPlaybackTimeTracking.bind(this);e.on("playing",r),e.on("adplaying",r),e.on("seeked",r);var i=this._stopPlaybackTimeTracking.bind(this);e.on("playbackheartbeatend",i),e.on("seeking",i),e.on("adplaying",function(){n._isAdPlaying=!0}),e.on("adended",function(){n._isAdPlaying=!1}),e.on("adpause",function(){n._isAdPlaying=!1}),e.on("adbreakstart",function(){n._isAdPlaying=!1}),e.on("adbreakend",function(){n._isAdPlaying=!1}),e.on("adplay",function(){n._isAdPlaying=!1}),e.on("viewinit",function(){n._playbackTimeTrackerLastPlayheadPosition=-1,n._lastTime=$i.now(),n._isAdPlaying=!1,n._callbackUpdatePlaybackTime=null})}return hd(t,[{key:"_startPlaybackTimeTracking",value:function(){this._callbackUpdatePlaybackTime===null&&(this._callbackUpdatePlaybackTime=this._updatePlaybackTime.bind(this),this._playbackTimeTrackerLastPlayheadPosition=this.pm.data.player_playhead_time,this.pm.on("playbackheartbeat",this._callbackUpdatePlaybackTime))}},{key:"_stopPlaybackTimeTracking",value:function(){this._callbackUpdatePlaybackTime&&(this._updatePlaybackTime(),this.pm.off("playbackheartbeat",this._callbackUpdatePlaybackTime),this._callbackUpdatePlaybackTime=null,this._playbackTimeTrackerLastPlayheadPosition=-1)}},{key:"_updatePlaybackTime",value:function(){var e=this.pm.data.player_playhead_time,n=$i.now(),r=-1;this._playbackTimeTrackerLastPlayheadPosition>=0&&e>this._playbackTimeTrackerLastPlayheadPosition?r=e-this._playbackTimeTrackerLastPlayheadPosition:this._isAdPlaying&&(r=n-this._lastTime),r>0&&r<=1e3&&ki(this.pm.data,"view_content_playback_time",r),this._playbackTimeTrackerLastPlayheadPosition=e,this._lastTime=n}}]),t}(),eYt=JKt,tYt=function(){function t(e){Ls(this,t),We(this,"pm",void 0),this.pm=e;var n=this._updatePlayheadTime.bind(this);e.on("playbackheartbeat",n),e.on("playbackheartbeatend",n),e.on("timeupdate",n),e.on("destroy",function(){e.off("timeupdate",n)})}return hd(t,[{key:"_updateMaxPlayheadPosition",value:function(){this.pm.data.view_max_playhead_position=typeof this.pm.data.view_max_playhead_position>"u"?this.pm.data.player_playhead_time:Math.max(this.pm.data.view_max_playhead_position,this.pm.data.player_playhead_time)}},{key:"_updatePlayheadTime",value:function(e,n){var r=this,i=function(){r.pm.currentFragmentPDT&&r.pm.currentFragmentStart&&(r.pm.data.player_program_time=r.pm.currentFragmentPDT+r.pm.data.player_playhead_time-r.pm.currentFragmentStart)};if(n&&n.player_playhead_time)this.pm.data.player_playhead_time=n.player_playhead_time,i(),this._updateMaxPlayheadPosition();else if(this.pm.getPlayheadTime){var s=this.pm.getPlayheadTime();typeof s<"u"&&(this.pm.data.player_playhead_time=s,i(),this._updateMaxPlayheadPosition())}}}]),t}(),nYt=tYt,qae=5*60*1e3,rYt=function t(e){if(Ls(this,t),!e.disableRebufferTracking){var n,r=function(s,a){i(a),n=void 0},i=function(s){if(n){var a=s.viewer_time-n;ki(e.data,"view_rebuffer_duration",a),n=s.viewer_time,e.data.view_rebuffer_duration>qae&&(e.emit("viewend"),e.send("viewend"),e.mux.log.warn("Ending view after rebuffering for longer than ".concat(qae,"ms, future events will be ignored unless a programchange or videochange occurs.")))}e.data.view_watch_time>=0&&e.data.view_rebuffer_count>0&&(e.data.view_rebuffer_frequency=e.data.view_rebuffer_count/e.data.view_watch_time,e.data.view_rebuffer_percentage=e.data.view_rebuffer_duration/e.data.view_watch_time)};e.on("playbackheartbeat",function(s,a){return i(a)}),e.on("rebufferstart",function(s,a){n||(ki(e.data,"view_rebuffer_count",1),n=a.viewer_time,e.one("rebufferend",r))}),e.on("viewinit",function(){n=void 0,e.off("rebufferend",r)})}},iYt=rYt,sYt=function(){function t(e){var n=this;Ls(this,t),We(this,"_lastCheckedTime",void 0),We(this,"_lastPlayheadTime",void 0),We(this,"_lastPlayheadTimeUpdatedTime",void 0),We(this,"_rebuffering",void 0),We(this,"pm",void 0),this.pm=e,!(e.disableRebufferTracking||e.disablePlayheadRebufferTracking)&&(this._lastCheckedTime=null,this._lastPlayheadTime=null,this._lastPlayheadTimeUpdatedTime=null,e.on("playbackheartbeat",this._checkIfRebuffering.bind(this)),e.on("playbackheartbeatend",this._cleanupRebufferTracker.bind(this)),e.on("seeking",function(){n._cleanupRebufferTracker(null,{viewer_time:$i.now()})}))}return hd(t,[{key:"_checkIfRebuffering",value:function(e,n){if(this.pm.seekingTracker.isSeeking||this.pm.adTracker.isAdBreak||!this.pm.playbackHeartbeat._playheadShouldBeProgressing){this._cleanupRebufferTracker(e,n);return}if(this._lastCheckedTime===null){this._prepareRebufferTrackerState(n.viewer_time);return}if(this._lastPlayheadTime!==this.pm.data.player_playhead_time){this._cleanupRebufferTracker(e,n,!0);return}var r=n.viewer_time-this._lastPlayheadTimeUpdatedTime;typeof this.pm.sustainedRebufferThreshold=="number"&&r>=this.pm.sustainedRebufferThreshold&&(this._rebuffering||(this._rebuffering=!0,this.pm.emit("rebufferstart",{viewer_time:this._lastPlayheadTimeUpdatedTime}))),this._lastCheckedTime=n.viewer_time}},{key:"_clearRebufferTrackerState",value:function(){this._lastCheckedTime=null,this._lastPlayheadTime=null,this._lastPlayheadTimeUpdatedTime=null}},{key:"_prepareRebufferTrackerState",value:function(e){this._lastCheckedTime=e,this._lastPlayheadTime=this.pm.data.player_playhead_time,this._lastPlayheadTimeUpdatedTime=e}},{key:"_cleanupRebufferTracker",value:function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this._rebuffering)this._rebuffering=!1,this.pm.emit("rebufferend",{viewer_time:n.viewer_time});else{if(this._lastCheckedTime===null)return;var i=this.pm.data.player_playhead_time-this._lastPlayheadTime,s=n.viewer_time-this._lastPlayheadTimeUpdatedTime;typeof this.pm.minimumRebufferDuration=="number"&&i>0&&s-i>this.pm.minimumRebufferDuration&&(this._lastCheckedTime=null,this.pm.emit("rebufferstart",{viewer_time:this._lastPlayheadTimeUpdatedTime}),this.pm.emit("rebufferend",{viewer_time:this._lastPlayheadTimeUpdatedTime+s-i}))}r?this._prepareRebufferTrackerState(n.viewer_time):this._clearRebufferTrackerState()}}]),t}(),aYt=sYt,oYt=function(){function t(e){var n=this;Ls(this,t),We(this,"NAVIGATION_START",void 0),We(this,"pm",void 0),this.pm=e,e.on("viewinit",function(){var r=e.data,i=r.view_id;if(!r.view_program_changed){var s=function(a,o){var l=o.viewer_time;(a.type==="playing"&&typeof e.data.view_time_to_first_frame>"u"||a.type==="adplaying"&&(typeof e.data.view_time_to_first_frame>"u"||n._inPrerollPosition()))&&n.calculateTimeToFirstFrame(l||$i.now(),i)};e.one("playing",s),e.one("adplaying",s),e.one("viewend",function(){e.off("playing",s),e.off("adplaying",s)})}})}return hd(t,[{key:"_inPrerollPosition",value:function(){return typeof this.pm.data.view_content_playback_time>"u"||this.pm.data.view_content_playback_time<=1e3}},{key:"calculateTimeToFirstFrame",value:function(e,n){n===this.pm.data.view_id&&(this.pm.watchTimeTracker._updateWatchTime(null,{viewer_time:e}),this.pm.data.view_time_to_first_frame=this.pm.data.view_watch_time,(this.pm.data.player_autoplay_on||this.pm.data.video_is_autoplay)&&this.NAVIGATION_START&&(this.pm.data.view_aggregate_startup_time=this.pm.data.view_start+this.pm.data.view_watch_time-this.NAVIGATION_START))}}]),t}(),lYt=oYt,cYt=function t(e){var n=this;Ls(this,t),We(this,"_lastPlayerHeight",void 0),We(this,"_lastPlayerWidth",void 0),We(this,"_lastPlayheadPosition",void 0),We(this,"_lastSourceHeight",void 0),We(this,"_lastSourceWidth",void 0),e.on("viewinit",function(){n._lastPlayheadPosition=-1});var r=["pause","rebufferstart","seeking","error","adbreakstart","hb"],i=["playing","hb"];r.forEach(function(s){e.on(s,function(){if(n._lastPlayheadPosition>=0&&e.data.player_playhead_time>=0&&n._lastPlayerWidth>=0&&n._lastSourceWidth>0&&n._lastPlayerHeight>=0&&n._lastSourceHeight>0){var a=e.data.player_playhead_time-n._lastPlayheadPosition;if(a<0){n._lastPlayheadPosition=-1;return}var o=Math.min(n._lastPlayerWidth/n._lastSourceWidth,n._lastPlayerHeight/n._lastSourceHeight),l=Math.max(0,o-1),c=Math.max(0,1-o);e.data.view_max_upscale_percentage=Math.max(e.data.view_max_upscale_percentage||0,l),e.data.view_max_downscale_percentage=Math.max(e.data.view_max_downscale_percentage||0,c),ki(e.data,"view_total_content_playback_time",a),ki(e.data,"view_total_upscaling",l*a),ki(e.data,"view_total_downscaling",c*a)}n._lastPlayheadPosition=-1})}),i.forEach(function(s){e.on(s,function(){n._lastPlayheadPosition=e.data.player_playhead_time,n._lastPlayerWidth=e.data.player_width,n._lastPlayerHeight=e.data.player_height,n._lastSourceWidth=e.data.video_source_width,n._lastSourceHeight=e.data.video_source_height})})},uYt=cYt,dYt=2e3,fYt=function t(e){var n=this;Ls(this,t),We(this,"isSeeking",void 0),this.isSeeking=!1;var r=-1,i=function(){var s=$i.now(),a=(e.data.viewer_time||s)-(r||s);ki(e.data,"view_seek_duration",a),e.data.view_max_seek_time=Math.max(e.data.view_max_seek_time||0,a),n.isSeeking=!1,r=-1};e.on("seeking",function(s,a){if(Object.assign(e.data,a),n.isSeeking&&a.viewer_time-r<=dYt){r=a.viewer_time;return}n.isSeeking&&i(),n.isSeeking=!0,r=a.viewer_time,ki(e.data,"view_seek_count",1),e.send("seeking")}),e.on("seeked",function(){i()}),e.on("viewend",function(){n.isSeeking&&(i(),e.send("seeked")),n.isSeeking=!1,r=-1})},hYt=fYt,Kae=function(t,e){t.push(e),t.sort(function(n,r){return n.viewer_time-r.viewer_time})},pYt=["adbreakstart","adrequest","adresponse","adplay","adplaying","adpause","adended","adbreakend","aderror","adclicked","adskipped"],mYt=function(){function t(e){var n=this;Ls(this,t),We(this,"_adHasPlayed",void 0),We(this,"_adRequests",void 0),We(this,"_adResponses",void 0),We(this,"_currentAdRequestNumber",void 0),We(this,"_currentAdResponseNumber",void 0),We(this,"_prerollPlayTime",void 0),We(this,"_wouldBeNewAdPlay",void 0),We(this,"isAdBreak",void 0),We(this,"pm",void 0),this.pm=e,e.on("viewinit",function(){n.isAdBreak=!1,n._currentAdRequestNumber=0,n._currentAdResponseNumber=0,n._adRequests=[],n._adResponses=[],n._adHasPlayed=!1,n._wouldBeNewAdPlay=!0,n._prerollPlayTime=void 0}),pYt.forEach(function(i){return e.on(i,n._updateAdData.bind(n))});var r=function(){n.isAdBreak=!1};e.on("adbreakstart",function(){n.isAdBreak=!0}),e.on("play",r),e.on("playing",r),e.on("viewend",r),e.on("adrequest",function(i,s){s=Object.assign({ad_request_id:"generatedAdRequestId"+n._currentAdRequestNumber++},s),Kae(n._adRequests,s),ki(e.data,"view_ad_request_count"),n.inPrerollPosition()&&(e.data.view_preroll_requested=!0,n._adHasPlayed||ki(e.data,"view_preroll_request_count"))}),e.on("adresponse",function(i,s){s=Object.assign({ad_request_id:"generatedAdRequestId"+n._currentAdResponseNumber++},s),Kae(n._adResponses,s);var a=n.findAdRequest(s.ad_request_id);a&&ki(e.data,"view_ad_request_time",Math.max(0,s.viewer_time-a.viewer_time))}),e.on("adplay",function(i,s){n._adHasPlayed=!0,n._wouldBeNewAdPlay&&(n._wouldBeNewAdPlay=!1,ki(e.data,"view_ad_played_count")),n.inPrerollPosition()&&!e.data.view_preroll_played&&(e.data.view_preroll_played=!0,n._adRequests.length>0&&(e.data.view_preroll_request_time=Math.max(0,s.viewer_time-n._adRequests[0].viewer_time)),e.data.view_start&&(e.data.view_startup_preroll_request_time=Math.max(0,s.viewer_time-e.data.view_start)),n._prerollPlayTime=s.viewer_time)}),e.on("adplaying",function(i,s){n.inPrerollPosition()&&typeof e.data.view_preroll_load_time>"u"&&typeof n._prerollPlayTime<"u"&&(e.data.view_preroll_load_time=s.viewer_time-n._prerollPlayTime,e.data.view_startup_preroll_load_time=s.viewer_time-n._prerollPlayTime)}),e.on("adclicked",function(i,s){n._wouldBeNewAdPlay||ki(e.data,"view_ad_clicked_count")}),e.on("adskipped",function(i,s){n._wouldBeNewAdPlay||ki(e.data,"view_ad_skipped_count")}),e.on("adended",function(){n._wouldBeNewAdPlay=!0}),e.on("aderror",function(){n._wouldBeNewAdPlay=!0})}return hd(t,[{key:"inPrerollPosition",value:function(){return typeof this.pm.data.view_content_playback_time>"u"||this.pm.data.view_content_playback_time<=1e3}},{key:"findAdRequest",value:function(e){for(var n=0;n<this._adRequests.length;n++)if(this._adRequests[n].ad_request_id===e)return this._adRequests[n]}},{key:"_updateAdData",value:function(e,n){if(this.inPrerollPosition()){if(!this.pm.data.view_preroll_ad_tag_hostname&&n.ad_tag_url){var r=Af(AS(n.ad_tag_url),2),i=r[0],s=r[1];this.pm.data.view_preroll_ad_tag_domain=s,this.pm.data.view_preroll_ad_tag_hostname=i}if(!this.pm.data.view_preroll_ad_asset_hostname&&n.ad_asset_url){var a=Af(AS(n.ad_asset_url),2),o=a[0],l=a[1];this.pm.data.view_preroll_ad_asset_domain=l,this.pm.data.view_preroll_ad_asset_hostname=o}}this.pm.data.ad_asset_url=n?.ad_asset_url,this.pm.data.ad_tag_url=n?.ad_tag_url,this.pm.data.ad_creative_id=n?.ad_creative_id,this.pm.data.ad_id=n?.ad_id,this.pm.data.ad_universal_id=n?.ad_universal_id}}]),t}(),gYt=mYt,Yae=qo(Nc()),vYt=function t(e){Ls(this,t);var n,r,i=function(){e.disableRebufferTracking||(ki(e.data,"view_waiting_rebuffer_count",1),n=$i.now(),r=Yae.default.setInterval(function(){if(n){var c=$i.now();ki(e.data,"view_waiting_rebuffer_duration",c-n),n=c}},250))},s=function(){e.disableRebufferTracking||n&&(ki(e.data,"view_waiting_rebuffer_duration",$i.now()-n),n=!1,Yae.default.clearInterval(r))},a=!1,o=function(){a=!0},l=function(){a=!1,s()};e.on("waiting",function(){a&&i()}),e.on("playing",function(){s(),o()}),e.on("pause",l),e.on("seeking",l)},yYt=vYt,bYt=function t(e){var n=this;Ls(this,t),We(this,"lastWallClockTime",void 0);var r=function(){n.lastWallClockTime=$i.now(),e.on("before*",i)},i=function(s){var a=$i.now(),o=n.lastWallClockTime;n.lastWallClockTime=a,a-o>3e4&&(e.emit("devicesleep",{viewer_time:o}),Object.assign(e.data,{viewer_time:o}),e.send("devicesleep"),e.emit("devicewake",{viewer_time:a}),Object.assign(e.data,{viewer_time:a}),e.send("devicewake"))};e.one("playbackheartbeat",r),e.on("playbackheartbeatend",function(){e.off("before*",i),e.one("playbackheartbeat",r)})},EYt=bYt,z$=qo(Nc()),eAe=function(t){return t()}(function(){var t=function(){for(var n=0,r={};n<arguments.length;n++){var i=arguments[n];for(var s in i)r[s]=i[s]}return r};function e(n){function r(i,s,a){var o;if(typeof document<"u"){if(arguments.length>1){if(a=t({path:"/"},r.defaults,a),typeof a.expires=="number"){var l=new Date;l.setMilliseconds(l.getMilliseconds()+a.expires*864e5),a.expires=l}try{o=JSON.stringify(s),/^[\{\[]/.test(o)&&(s=o)}catch{}return n.write?s=n.write(s,i):s=encodeURIComponent(String(s)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decode
vendor: 12,184 bytes, line 2501
2501URIComponent),i=encodeURIComponent(String(i)),i=i.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),i=i.replace(/[\(\)]/g,escape),document.cookie=[i,"=",s,a.expires?"; expires="+a.expires.toUTCString():"",a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.secure?"; secure":""].join("")}i||(o={});for(var c=document.cookie?document.cookie.split("; "):[],u=/(%[0-9A-Z]{2})+/g,d=0;d<c.length;d++){var f=c[d].split("="),h=f.slice(1).join("=");h.charAt(0)==='"'&&(h=h.slice(1,-1));try{var m=f[0].replace(u,decodeURIComponent);if(h=n.read?n.read(h,m):n(h,m)||h.replace(u,decodeURIComponent),this.json)try{h=JSON.parse(h)}catch{}if(i===m){o=h;break}i||(o[m]=h)}catch{}}return o}}return r.set=r,r.get=function(i){return r.call(r,i)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(i,s){r(i,"",t(s,{expires:-1}))},r.withConverter=e,r}return e(function(){})}),tAe="muxData",xYt=function(t){return Object.entries(t).map(function(e){var n=Af(e,2),r=n[0],i=n[1];return"".concat(r,"=").concat(i)}).join("&")},wYt=function(t){return t.split("&").reduce(function(e,n){var r=Af(n.split("="),2),i=r[0],s=r[1],a=+s,o=s&&a==s?a:s;return e[i]=o,e},{})},nAe=function(){var t;try{t=wYt(eAe.get(tAe)||"")}catch{t={}}return t},rAe=function(t){try{eAe.set(tAe,xYt(t),{expires:365})}catch{}},SYt=function(){var t=nAe();return t.mux_viewer_id=t.mux_viewer_id||TS(),t.msn=t.msn||Math.random(),rAe(t),{mux_viewer_id:t.mux_viewer_id,mux_sample_number:t.msn}},TYt=function(){var t=nAe(),e=$i.now();return t.session_start&&(t.sst=t.session_start,delete t.session_start),t.session_id&&(t.sid=t.session_id,delete t.session_id),t.session_expires&&(t.sex=t.session_expires,delete t.session_expires),(!t.sex||t.sex<e)&&(t.sid=TS(),t.sst=e),t.sex=e+25*60*1e3,rAe(t),{session_id:t.sid,session_start:t.sst,session_expires:t.sex}};function AYt(t,e){var n=e.beaconCollectionDomain,r=e.beaconDomain;if(n)return"https://"+n;t=t||"inferred";var i=r||"litix.io";return t.match(/^[a-z0-9]+$/)?"https://"+t+"."+i:"https://img.litix.io/a.gif"}var CYt=qo(Nc()),iAe=function(){var t;switch(sAe()){case"cellular":t="cellular";break;case"ethernet":t="wired";break;case"wifi":t="wifi";break;case void 0:break;default:t="other"}return t},sAe=function(){var t=CYt.default.navigator,e=t&&(t.connection||t.mozConnection||t.webkitConnection);return e&&e.type};iAe.getConnectionFromAPI=sAe;var RYt=iAe,_Yt={a:"env",b:"beacon",c:"custom",d:"ad",e:"event",f:"experiment",i:"internal",m:"mux",n:"response",p:"player",q:"request",r:"retry",s:"session",t:"timestamp",u:"viewer",v:"video",w:"page",x:"view",y:"sub"},IYt=aAe(_Yt),kYt={ad:"ad",af:"affiliate",ag:"aggregate",ap:"api",al:"application",ao:"audio",ar:"architecture",as:"asset",au:"autoplay",av:"average",bi:"bitrate",bn:"brand",br:"break",bw:"browser",by:"bytes",bz:"business",ca:"cached",cb:"cancel",cc:"codec",cd:"code",cg:"category",ch:"changed",ci:"client",ck:"clicked",cl:"canceled",cn:"config",co:"count",ce:"counter",cp:"complete",cq:"creator",cr:"creative",cs:"captions",ct:"content",cu:"current",cx:"connection",cz:"context",dg:"downscaling",dm:"domain",dn:"cdn",do:"downscale",dr:"drm",dp:"dropped",du:"duration",dv:"device",dy:"dynamic",eb:"enabled",ec:"encoding",ed:"edge",en:"end",eg:"engine",em:"embed",er:"error",ep:"experiments",es:"errorcode",et:"errortext",ee:"event",ev:"events",ex:"expires",ez:"exception",fa:"failed",fi:"first",fm:"family",ft:"format",fp:"fps",fq:"frequency",fr:"frame",fs:"fullscreen",ha:"has",hb:"holdback",he:"headers",ho:"host",hn:"hostname",ht:"height",id:"id",ii:"init",in:"instance",ip:"ip",is:"is",ke:"key",la:"language",lb:"labeled",le:"level",li:"live",ld:"loaded",lo:"load",ls:"lists",lt:"latency",ma:"max",md:"media",me:"message",mf:"manifest",mi:"mime",ml:"midroll",mm:"min",mn:"manufacturer",mo:"model",mx:"mux",ne:"newest",nm:"name",no:"number",on:"on",or:"origin",os:"os",pa:"paused",pb:"playback",pd:"producer",pe:"percentage",pf:"played",pg:"program",ph:"playhead",pi:"plugin",pl:"preroll",pn:"playing",po:"poster",pp:"pip",pr:"preload",ps:"position",pt:"part",py:"property",px:"pop",pz:"plan",ra:"rate",rd:"requested",re:"rebuffer",rf:"rendition",rg:"range",rm:"remote",ro:"ratio",rp:"response",rq:"request",rs:"requests",sa:"sample",sd:"skipped",se:"session",sh:"shift",sk:"seek",sm:"stream",so:"source",sq:"sequence",sr:"series",ss:"status",st:"start",su:"startup",sv:"server",sw:"software",sy:"severity",ta:"tag",tc:"tech",te:"text",tg:"target",th:"throughput",ti:"time",tl:"total",to:"to",tt:"title",ty:"type",ug:"upscaling",un:"universal",up:"upscale",ur:"url",us:"user",va:"variant",vd:"viewed",vi:"video",ve:"version",vw:"view",vr:"viewer",wd:"width",wa:"watch",wt:"waiting"},Qae=aAe(kYt);function aAe(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[t[n]]=n);return e}function hj(t){var e={},n={};return Object.keys(t).forEach(function(r){var i=!1;if(t.hasOwnProperty(r)&&t[r]!==void 0){var s=r.split("_"),a=s[0],o=IYt[a];o||(rr.info("Data key word `"+s[0]+"` not expected in "+r),o=a+"_"),s.splice(1).forEach(function(l){l==="url"&&(i=!0),Qae[l]?o+=Qae[l]:Number.isInteger(Number(l))?o+=l:(rr.info("Data key word `"+l+"` not expected in "+r),o+="_"+l+"_")}),i?n[o]=t[r]:e[o]=t[r]}}),Object.assign(e,n)}var E0=qo(Nc()),DYt=qo(YTe()),LYt={maxBeaconSize:300,maxQueueLength:3600,baseTimeBetweenBeacons:1e4,maxPayloadKBSize:500},OYt=56*1024,MYt=["hb","requestcompleted","requestfailed","requestcanceled"],PYt="https://img.litix.io",Uf=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this._beaconUrl=t||PYt,this._eventQueue=[],this._postInFlight=!1,this._resendAfterPost=!1,this._failureCount=0,this._sendTimeout=!1,this._options=Object.assign({},LYt,e)};Uf.prototype.queueEvent=function(t,e){var n=Object.assign({},e);return this._eventQueue.length<=this._options.maxQueueLength||t==="eventrateexceeded"?(this._eventQueue.push(n),this._sendTimeout||this._startBeaconSending(),this._eventQueue.length<=this._options.maxQueueLength):!1};Uf.prototype.flushEvents=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(t&&this._eventQueue.length===1){this._eventQueue.pop();return}this._eventQueue.length&&this._sendBeaconQueue(),this._startBeaconSending()};Uf.prototype.destroy=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.destroyed=!0,t?this._clearBeaconQueue():this.flushEvents(),E0.default.clearTimeout(this._sendTimeout)};Uf.prototype._clearBeaconQueue=function(){var t=this._eventQueue.length>this._options.maxBeaconSize?this._eventQueue.length-this._options.maxBeaconSize:0,e=this._eventQueue.slice(t);t>0&&Object.assign(e[e.length-1],hj({mux_view_message:"event queue truncated"}));var n=this._createPayload(e);oAe(this._beaconUrl,n,!0,function(){})};Uf.prototype._sendBeaconQueue=function(){var t=this;if(this._postInFlight){this._resendAfterPost=!0;return}var e=this._eventQueue.slice(0,this._options.maxBeaconSize);this._eventQueue=this._eventQueue.slice(this._options.maxBeaconSize),this._postInFlight=!0;var n=this._createPayload(e),r=$i.now();oAe(this._beaconUrl,n,!1,function(i,s){s?(t._eventQueue=e.concat(t._eventQueue),t._failureCount+=1,rr.info("Error sending beacon: "+s)):t._failureCount=0,t._roundTripTime=$i.now()-r,t._postInFlight=!1,t._resendAfterPost&&(t._resendAfterPost=!1,t._eventQueue.length>0&&t._sendBeaconQueue())})};Uf.prototype._getNextBeaconTime=function(){if(!this._failureCount)return this._options.baseTimeBetweenBeacons;var t=Math.pow(2,this._failureCount-1);return t=t*Math.random(),(1+t)*this._options.baseTimeBetweenBeacons};Uf.prototype._startBeaconSending=function(){var t=this;E0.default.clearTimeout(this._sendTimeout),!this.destroyed&&(this._sendTimeout=E0.default.setTimeout(function(){t._eventQueue.length&&t._sendBeaconQueue(),t._startBeaconSending()},this._getNextBeaconTime()))};Uf.prototype._createPayload=function(t){var e=this,n={transmission_timestamp:Math.round($i.now())};this._roundTripTime&&(n.rtt_ms=Math.round(this._roundTripTime));var r,i,s,a=function(){r=JSON.stringify({metadata:n,events:i||t}),s=r.length/1024},o=function(){return s<=e._options.maxPayloadKBSize};return a(),o()||(rr.info("Payload size is too big ("+s+" kb). Removing unnecessary events."),i=t.filter(function(l){return MYt.indexOf(l.e)===-1}),a()),o()||(rr.info("Payload size still too big ("+s+" kb). Cropping fields.."),i.forEach(function(l){for(var c in l){var u=l[c],d=50*1024;typeof u=="string"&&u.length>d&&(l[c]=u.substring(0,d))}}),a()),r};var $Yt=typeof DYt.default.exitPictureInPicture=="function"?function(t){return t.length<=OYt}:function(t){return!1},oAe=function(t,e,n,r){if(n&&navigator&&navigator.sendBeacon&&navigator.sendBeacon(t,e)){r();return}if(E0.default.fetch){E0.default.fetch(t,{method:"POST",body:e,headers:{"Content-Type":"text/plain"},keepalive:$Yt(e)}).then(function(s){return r(null,s.ok?null:"Error")}).catch(function(s){return r(null,s)});return}if(E0.default.XMLHttpRequest){var i=new E0.default.XMLHttpRequest;i.onreadystatechange=function(){if(i.readyState===4)return r(null,i.status!==200?"error":void 0)},i.open("POST",t),i.setRequestHeader("Content-Type","text/plain"),i.send(e);return}r()},NYt=Uf,FYt=["env_key","view_id","view_sequence_number","player_sequence_number","beacon_domain","player_playhead_time","viewer_time","mux_api_version","event","video_id","player_instance_id","player_error_code","player_error_message","player_error_context","player_error_severity","player_error_business_exception"],jYt=["adplay","adplaying","adpause","adfirstquartile","admidpoint","adthirdquartile","adended","adresponse","adrequest"],BYt=["ad_id","ad_creative_id","ad_universal_id"],UYt=["viewstart","error","ended","viewend"],HYt=10*60*1e3,VYt=function(){function t(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Ls(this,t);var i,s,a,o,l,c,u,d,f,h,m,g;We(this,"mux",void 0),We(this,"envKey",void 0),We(this,"options",void 0),We(this,"eventQueue",void 0),We(this,"sampleRate",void 0),We(this,"disableCookies",void 0),We(this,"respectDoNotTrack",void 0),We(this,"previousBeaconData",void 0),We(this,"lastEventTime",void 0),We(this,"rateLimited",void 0),We(this,"pageLevelData",void 0),We(this,"viewerData",void 0),this.mux=e,this.envKey=n,this.options=r,this.previousBeaconData=null,this.lastEventTime=0,this.rateLimited=!1,this.eventQueue=new NYt(AYt(this.envKey,this.options));var b;this.sampleRate=(b=this.options.sampleRate)!==null&&b!==void 0?b:1;var E;this.disableCookies=(E=this.options.disableCookies)!==null&&E!==void 0?E:!1;var x;this.respectDoNotTrack=(x=this.options.respectDoNotTrack)!==null&&x!==void 0?x:!1,this.previousBeaconData=null,this.lastEventTime=0,this.rateLimited=!1,this.pageLevelData={mux_api_version:this.mux.API_VERSION,mux_embed:this.mux.NAME,mux_embed_version:this.mux.VERSION,viewer_application_name:(i=this.options.platform)===null||i===void 0?void 0:i.name,viewer_application_version:(s=this.options.platform)===null||s===void 0?void 0:s.version,viewer_application_engine:(a=this.options.platform)===null||a===void 0?void 0:a.layout,viewer_device_name:(o=this.options.platform)===null||o===void 0?void 0:o.product,viewer_device_category:"",viewer_device_manufacturer:(l=this.options.platform)===null||l===void 0?void 0:l.manufacturer,viewer_os_family:(u=this.options.platform)===null||u===void 0||(c=u.os)===null||c===void 0?void 0:c.family,viewer_os_architecture:(f=this.options.platform)===null||f===void 0||(d=f.os)===null||d===void 0?void 0:d.architecture,viewer_os_version:(m=this.options.platform)===null||m===void 0||(h=m.os)===null||h===void 0?void 0:h.version,viewer_connection_type:RYt(),page_url:z$.default===null||z$.default===void 0||(g=z$.default.location)===null||g===void 0?void 0:g.href},this.viewerData=this.disableCookies?{}:SYt()}return hd(t,[{key:"send",value:function(e,n){if(!(!e||!(n!=null&&n.view_id))){if(this.respectDoNotTrack&&dj())return rr.info("Not sending `"+e+"` because Do Not Track is enabled");if(!n||typeof n!="object")return rr.error("A data object was expected in send() but was not provided");var r=this.disableCookies?{}:TYt(),i=RG(Pk({},this.pageLevelData,n,r,this.viewerData),{event:e,env_key:this.envKey});
vendor: 5,684 bytes, line 2501
2501i.user_id&&(i.viewer_user_id=i.user_id,delete i.user_id);var s,a=((s=i.mux_sample_number)!==null&&s!==void 0?s:0)>=this.sampleRate,o=this._deduplicateBeaconData(e,i),l=hj(o);if(this.lastEventTime=this.mux.utils.now(),a)return rr.info("Not sending event due to sample rate restriction",e,i,l);if(this.envKey||rr.info("Missing environment key (envKey) - beacons will be dropped if the video source is not a valid mux video URL",e,i,l),!this.rateLimited){if(rr.info("Sending event",e,i,l),this.rateLimited=!this.eventQueue.queueEvent(e,l),this.mux.WINDOW_UNLOADING&&e==="viewend")this.eventQueue.destroy(!0);else if(this.mux.WINDOW_HIDDEN&&e==="hb"?this.eventQueue.flushEvents(!0):UYt.indexOf(e)>=0&&this.eventQueue.flushEvents(),this.rateLimited)return i.event="eventrateexceeded",l=hj(i),this.eventQueue.queueEvent(i.event,l),rr.error("Beaconing disabled due to rate limit.")}}}},{key:"destroy",value:function(){this.eventQueue.destroy(!1)}},{key:"_deduplicateBeaconData",value:function(e,n){var r=this,i={},s=n.view_id;if(s==="-1"||e==="viewstart"||e==="viewend"||!this.previousBeaconData||this.mux.utils.now()-this.lastEventTime>=HYt)i=Pk({},n),s&&(this.previousBeaconData=i),s&&e==="viewend"&&(this.previousBeaconData=null);else{var a=e.indexOf("request")===0;Object.entries(n).forEach(function(o){var l=Af(o,2),c=l[0],u=l[1];r.previousBeaconData&&(u!==r.previousBeaconData[c]||FYt.indexOf(c)>-1||r.objectHasChanged(a,c,u,r.previousBeaconData[c])||r.eventRequiresKey(e,c))&&(i[c]=u,r.previousBeaconData[c]=u)})}return i}},{key:"objectHasChanged",value:function(e,n,r,i){return!e||n.indexOf("request_")!==0?!1:n==="request_response_headers"||typeof r!="object"||typeof i!="object"?!0:Object.keys(r||{}).length!==Object.keys(i||{}).length}},{key:"eventRequiresKey",value:function(e,n){return!!(e==="renditionchange"&&n.indexOf("video_source_")===0||BYt.includes(n)&&jYt.includes(e))}}]),t}(),WYt=function t(e){Ls(this,t);var n=0,r=0,i=0,s=0,a=0,o=0,l=0,c=function(f,h){var m=h.request_start,g=h.request_response_start,b=h.request_response_end,E=h.request_bytes_loaded;s++;var x,S;if(g?(x=g-(m??0),S=(b??0)-g):S=(b??0)-(m??0),S>0&&E&&E>0){var A=E/S*8e3;a++,r+=E,i+=S,e.data.view_min_request_throughput=Math.min(e.data.view_min_request_throughput||1/0,A),e.data.view_average_request_throughput=r/i*8e3,e.data.view_request_count=s,x>0&&(n+=x,e.data.view_max_request_latency=Math.max(e.data.view_max_request_latency||0,x),e.data.view_average_request_latency=n/a)}},u=function(f,h){s++,o++,e.data.view_request_count=s,e.data.view_request_failed_count=o},d=function(f,h){s++,l++,e.data.view_request_count=s,e.data.view_request_canceled_count=l};e.on("requestcompleted",c),e.on("requestfailed",u),e.on("requestcanceled",d)},zYt=WYt,GYt=60*60*1e3,qYt=function t(e){var n=this;Ls(this,t),We(this,"_lastEventTime",void 0),e.on("before*",function(r,i){var s=i.viewer_time,a=$i.now(),o=n._lastEventTime;if(n._lastEventTime=a,o&&a-o>GYt){var l=Object.keys(e.data).reduce(function(u,d){return d.indexOf("video_")===0?Object.assign(u,We({},d,e.data[d])):u},{});e.mux.log.info("Received event after at least an hour inactivity, creating a new view");var c=e.playbackHeartbeat._playheadShouldBeProgressing;e._resetView(Object.assign({viewer_time:s},l)),e.playbackHeartbeat._playheadShouldBeProgressing=c,e.playbackHeartbeat._playheadShouldBeProgressing&&r.type!=="play"&&r.type!=="adbreakstart"&&(e.emit("play",{viewer_time:s}),r.type!=="playing"&&e.emit("playing",{viewer_time:s}))}})},KYt=qYt,YYt=["viewstart","ended","loadstart","pause","play","playing","ratechange","waiting","adplay","adpause","adended","aderror","adplaying","adrequest","adresponse","adbreakstart","adbreakend","adfirstquartile","admidpoint","adthirdquartile","rebufferstart","rebufferend","seeked","error","hb","requestcompleted","requestfailed","requestcanceled","renditionchange"],QYt=new Set(["requestcompleted","requestfailed","requestcanceled"]),XYt=function(t){IKt(n,t);var e=LKt(n);function n(r,i,s){Ls(this,n);var a;a=e.call(this),We(jt(a),"DOM_CONTENT_LOADED_EVENT_END",void 0),We(jt(a),"NAVIGATION_START",void 0),We(jt(a),"_destroyed",void 0),We(jt(a),"_heartBeatTimeout",void 0),We(jt(a),"adTracker",void 0),We(jt(a),"dashjs",void 0),We(jt(a),"data",void 0),We(jt(a),"disablePlayheadRebufferTracking",void 0),We(jt(a),"disableRebufferTracking",void 0),We(jt(a),"errorTracker",void 0),We(jt(a),"errorTranslator",void 0),We(jt(a),"emitTranslator",void 0),We(jt(a),"getAdData",void 0),We(jt(a),"getPlayheadTime",void 0),We(jt(a),"getStateData",void 0),We(jt(a),"stateDataTranslator",void 0),We(jt(a),"hlsjs",void 0),We(jt(a),"id",void 0),We(jt(a),"longResumeTracker",void 0),We(jt(a),"minimumRebufferDuration",void 0),We(jt(a),"mux",void 0),We(jt(a),"playbackEventDispatcher",void 0),We(jt(a),"playbackHeartbeat",void 0),We(jt(a),"playbackHeartbeatTime",void 0),We(jt(a),"playheadTime",void 0),We(jt(a),"seekingTracker",void 0),We(jt(a),"sustainedRebufferThreshold",void 0),We(jt(a),"watchTimeTracker",void 0),We(jt(a),"currentFragmentPDT",void 0),We(jt(a),"currentFragmentStart",void 0),a.DOM_CONTENT_LOADED_EVENT_END=Mk.domContentLoadedEventEnd(),a.NAVIGATION_START=Mk.navigationStart();var o={debug:!1,minimumRebufferDuration:250,sustainedRebufferThreshold:1e3,playbackHeartbeatTime:25,beaconDomain:"litix.io",sampleRate:1,disableCookies:!1,respectDoNotTrack:!1,disableRebufferTracking:!1,disablePlayheadRebufferTracking:!1,errorTranslator:function(f){return f},emitTranslator:function(){for(var f=arguments.length,h=new Array(f),m=0;m<f;m++)h[m]=arguments[m];return h},stateDataTranslator:function(f){return f}};a.mux=r,a.id=i,s!=null&&s.beaconDomain&&a.mux.log.warn("The `beaconDomain` setting has been deprecated 
2501in favor of `beaconCollectionDomain`. Please change your integration to use `beaconCollectionDomain` instead of `beaconDomain`."),s=Object.assign(o,s),s.data=s.data||{},s.data.property_key&&(s.data.env_key=s.data.property_key,delete s.data.property_key),rr.level=s.debug?u0.DEBUG:u0.WARN,a.getPlayheadTime=s.getPlayheadTime,a.getStateData=s.getStateData||function(){return{}},a.getAdData=s.getAdData||function(){},a.minimumRebufferDuration=s.minimumRebufferDuration,a.sustainedRebufferThreshold=s.sustainedRebufferThreshold,a.playbackHeartbeatTime=s.playbackHeartbeatTime,a.disableRebufferTracking=s.disableRebufferTracking,a.disableRebufferTracking&&a.mux.log.warn("Disabling rebuffer tracking. This should only be used in specific circumstances as a last resort when your player is known to unreliably track rebuffering."),a.disablePlayheadRebufferTracking=s.disablePlayheadRebufferTracking,a.errorTranslator=s.errorTranslator,a.emitTranslator=s.emitTranslator,a.stateDataTranslator=s.stateDataTranslator,a.playbackEventDispatcher=new VYt(r,s.data.env_key,s),a.data={player_instance_id:TS(),mux_sample_rate:s.sampleRate,beacon_domain:s.beaconCollectionDomain||s.beaconDomain},a.data.view_sequence_number=1,a.data.player_sequence_number=1;var l=(function(){typeof this.data.view_start>"u"&&(this.data.view_start=this.mux.utils.now(),this.emit("viewstart"))}).bind(jt(a));if(a.on("viewinit",function(f,h){this._resetVideoData(),this._resetViewData(),this._resetErrorData(),this._updateStateData(),Object.assign(this.data,h),this._initializeViewData(),this.one("play",l),this.one("adbreakstart",l)}),a.on("videochange",function(f,h){this._resetView(h)}),a.on("programchange",function(f,h){this.data.player_is_paused&&this.mux.log.warn("The `programchange` event is intended to be used when the content changes mid playback without the video source changing, however the video is not currently playing. If the video source is changing please use the videochange event otherwise you will lose startup time information."),this._resetView(Object.assign(h,{view_program_changed:!0})),l(),this.emit("play"),this.emit("playing")}),a.on("fragmentchange",function(f,h){this.currentFragmentPDT=h.currentFragmentPDT,this.currentFragmentStart=h.currentFragmentStart}),a.on("destroy",a.destroy),typeof window<"u"&&typeof window.addEventListener=="function"&&typeof window.removeEventListener=="function"){var c=function(){var f=typeof a.data.view_start<"u";a.mux.WINDOW_HIDDEN=document.visibilityState==="hidden",f&&a.mux.WINDOW_HIDDEN&&(a.data.player_is_paused||a.emit("hb"))};window.addEventListener("visibilitychange",c,!1);var u=function(f){f.persisted||a.destroy()};window.addEventListener("pagehide",u,!1),a.on("destroy",function(){window.removeEventListener("visibilitychange",c),window.removeEventListener("pagehide",u)})}a.on("playerready",function(f,h){Object.assign(this.data,h)}),YYt.forEach(function(f){a.on(f,function(h,m){f.indexOf("ad")!==0&&this._updateStateData(),Object.assign(this.data,m),this._sanitizeData()}),a.on("after"+f,function(){(f!=="error"||this.errorTracker.viewErrored)&&this.send(f)})}),a.on("viewend",function(f,h){Object.assign(a.data,h)});var d=function(f){var h=this.mux.utils.now();this.data.player_init_time&&(this.data.player_startup_time=h-this.data.player_init_time),!this.mux.PLAYER_TRACKED&&this.NAVIGATION_START&&(this.mux.PLAYER_TRACKED=!0,(this.data.player_init_time||this.DOM_CONTENT_LOADED_EVENT_END)&&(this.data.page_load_time=Math.min(this.data.player_init_time||1/0,this.DOM_CONTENT_LOADED_EVENT_END||1/0)-this.NAVIGATION_START)),this.send("playerready"),delete this.data.player_startup_time,delete this.data.page_load_time};return a.one("playerready",d),a.longResumeTracker=new KYt(jt(a)),a.errorTracker=new QKt(jt(a)),new EYt(jt(a)),a.seekingTracker=new hYt(jt(a)),a.playheadTime=new nYt(jt(a)),a.playbackHeartbeat=new KKt(jt(a)),new uYt(jt(a)),a.watchTimeTracker=new ZKt(jt(a)),new eYt(jt(a)),a.adTracker=new gYt(jt(a)),new aYt(jt(a)),new iYt(jt(a)),new lYt(jt(a)),new yYt(jt(a)),new zYt(jt(a)),s.hlsjs&&a.addHLSJS(s),s.dashjs&&a.addDashJS(s),a.emit("viewinit",s.data),a}return hd(n,[{key:"emit",value:function(r,i){var s,a=Object.assign({viewer_time:this.mux.utils.now()},i),o=[r,a];if(this.emitTranslator)try{o=this.emitTranslator(r,a)}catch(l){this.mux.log.warn("Exception in emit translator callback.",l)}o!=null&&o.length&&(s=u3(Eb(n.prototype),"emit",this)).call.apply(s,[this].concat(Ql(o)))}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,typeof this.data.view_start<"u"&&(this.emit
vendor: 14,961 bytes, lines 2501-2509
2501("viewend"),this.send("viewend")),this.playbackEventDispatcher.destroy(),this.removeHLSJS(),this.removeDashJS(),window.clearTimeout(this._heartBeatTimeout))}},{key:"send",value:function(r){if(this.data.view_id){var i=Object.assign({},this.data),s=["player_program_time","player_manifest_newest_program_time","player_live_edge_program_time","player_program_time","video_holdback","video_part_holdback","video_target_duration","video_part_target_duration"];if(i.video_source_is_live===void 0&&(i.player_source_duration===1/0||i.video_source_duration===1/0?i.video_source_is_live=!0:(i.player_source_duration>0||i.video_source_duration>0)&&(i.video_source_is_live=!1)),i.video_source_is_live||s.forEach(function(c){i[c]=void 0}),i.video_source_url=i.video_source_url||i.player_source_url,i.video_source_url){var a=Af(AS(i.video_source_url),2),o=a[0],l=a[1];i.video_source_domain=l,i.video_source_hostname=o}delete i.ad_request_id,this.playbackEventDispatcher.send(r,i),this.data.view_sequence_number++,this.data.player_sequence_number++,QYt.has(r)||this._restartHeartBeat(),r==="viewend"&&delete this.data.view_id}}},{key:"_resetView",value:function(r){this.emit("viewend"),this.send("viewend"),this.emit("viewinit",r)}},{key:"_updateStateData",value:function(){var r=this.getStateData();if(typeof this.stateDataTranslator=="function")try{r=this.stateDataTranslator(r)}catch(i){this.mux.log.warn("Exception in stateDataTranslator translator callback.",i)}Object.assign(this.data,r),this.playheadTime._updatePlayheadTime(),this._sanitizeData()}},{key:"_sanitizeData",value:function(){var r=this,i=["player_width","player_height","video_source_width","video_source_height","player_playhead_time","video_source_bitrate"];i.forEach(function(a){var o=parseInt(r.data[a],10);r.data[a]=isNaN(o)?void 0:o});var s=["player_source_url","video_source_url"];s.forEach(function(a){if(r.data[a]){var o=r.data[a].toLowerCase();(o.indexOf("data:")===0||o.indexOf("blob:")===0)&&(r.data[a]="MSE style URL")}})}},{key:"_resetVideoData",value:function(){var r=this;Object.keys(this.data).forEach(function(i){i.indexOf("video_")===0&&delete r.data[i]})}},{key:"_resetViewData",value:function(){var r=this;Object.keys(this.data).forEach(function(i){i.indexOf("view_")===0&&delete r.data[i]}),this.data.view_sequence_number=1}},{key:"_resetErrorData",value:function(){delete this.data.player_error_code,delete this.data.player_error_message,delete this.data.player_error_context,delete this.data.player_error_severity,delete this.data.player_error_business_exception}},{key:"_initializeViewData",value:function(){var r=this,i=this.data.view_id=TS(),s=function(){i===r.data.view_id&&ki(r.data,"player_view_count",1)};this.data.player_is_paused?this.one("play",s):s()}},{key:"_restartHeartBeat",value:function(){var r=this;window.clearTimeout(this._heartBeatTimeout),this._heartBeatTimeout=window.setTimeout(function(){r.data.player_is_paused||r.emit("hb")},1e4)}},{key:"addHLSJS",value:function(r){if(!r.hlsjs){this.mux.log.warn("You must pass a valid hlsjs instance in order to track it.");return}if(this.hlsjs){this.mux.log.warn("An instance of HLS.js is already being monitored for this player.");return}this.hlsjs=r.hlsjs,FKt(this.mux,this.id,r.hlsjs,{},r.Hls||window.Hls)}},{key:"removeHLSJS",value:function(){this.hlsjs&&(jKt(this.hlsjs),this.hlsjs=void 0)}},{key:"addDashJS",value:function(r){if(!r.dashjs){this.mux.log.warn("You must pass a valid dashjs instance in order to track it.");return}if(this.dashjs){this.mux.log.warn("An instance of Dash.js is already being monitored for this player.");return}this.dashjs=r.dashjs,VKt(this.mux,this.id,r.dashjs)}},{key:"removeDashJS",value:function(){this.dashjs&&(WKt(this.dashjs),this.dashjs=void 0)}}]),n}(GKt),ZYt=XYt,xx=qo(YTe());function JYt(){return xx.default&&!!(xx.default.fullscreenElement||xx.default.webkitFullscreenElement||xx.default.mozFullScreenElement||xx.default.msFullscreenElement)}var eQt=["loadstart","pause","play","playing","seeking","seeked","timeupdate","ratechange","stalled","waiting","error","ended"],tQt={1:"MEDIA_ERR_ABORTED",2:"MEDIA_ERR_NETWORK",3:"MEDIA_ERR_DECODE",4:"MEDIA_ERR_SRC_NOT_SUPPORTED"};function nQt(t,e,n){var r=Af(Ok(e),3),i=r[0],s=r[1],a=r[2],o=t.log,l=t.utils.getComputedStyle,c=t.utils.secondsToMs,u={automaticErrorTracking:!0};if(i){if(a!=="video"&&a!=="audio")return o.error("The element of `"+s+"` was not a media element.")}else return o.error("No element was found with the `"+s+"` query selector.");i.mux&&(i.mux.destroy(),delete i.mux,o.warn("Already monitoring this video element, replacing existing event listeners"));var d={getPlayheadTime:function(){return c(i.currentTime)},getStateData:function(){var h,m,g,b=((h=(m=this).getPlayheadTime)===null||h===void 0?void 0:h.call(m))||c(i.currentTime),E=this.hlsjs&&this.hlsjs.url,x=this.dashjs&&typeof this.dashjs.getSource=="function"&&this.dashjs.getSource(),S={player_is_paused:i.paused,player_width:parseInt(l(i,"width")),player_height:parseInt(l(i,"height")),player_autoplay_on:i.autoplay,player_preload_on:i.preload,player_language_code:i.lang,player_is_fullscreen:JYt(),video_poster_url:i.poster,video_source_url:E||x||i.currentSrc,video_source_duration:c(i.duration),video_source_height:i.videoHeight,video_source_width:i.videoWidth,view_dropped_frame_count:i==null||(g=i.getVideoPlaybackQuality)===null||g===void 0?void 0:g.call(i).droppedVideoFrames};if(i.getStartDate&&b>0){var A=i.getStartDate();if(A&&typeof A.getTime=="function"&&A.getTime()){var R=A.getTime();if(S.player_program_time=R+b,i.seekable.length>0){var C=R+i.seekable.end(i.seekable.length-1);S.player_live_edge_program_time=C}}}return S}};n=Object.assign(u,n,d),n.data=Object.assign({player_software:"HTML5 Video Element",player_mux_plugin_name:"VideoElementMonitor",player_mux_plugin_version:t.VERSION},n.data),i.mux=i.mux||{},i.mux.deleted=!1,i.mux.emit=function(h,m){t.emit(s,h,m)},i.mux.updateData=function(h){i.mux.emit("hb",h)};var f=function(){o.error("The monitor for this video element has already been destroyed.")};i.mux.destroy=function(){Object.keys(i.mux.listeners).forEach(function(h){i.removeEventListener(h,i.mux.listeners[h],!1)}),delete i.mux.listeners,i.mux.destroy=f,i.mux.swapElement=f,i.mux.emit=f,i.mux.addHLSJS=f,i.mux.addDashJS=f,i.mux.removeHLSJS=f,i.mux.removeDashJS=f,i.mux.updateData=f,i.mux.setEmitTranslator=f,i.mux.setStateDataTranslator=f,i.mux.setGetPlayheadTime=f,i.mux.deleted=!0,t.emit(s,"destroy")},i.mux.swapElement=function(h){var m=Af(Ok(h),3),g=m[0],b=m[1],E=m[2];if(g){if(E!=="video"&&E!=="audio")return t.log.error("The element of `"+b+"` was not a media element.")}else return t.log.error("No element was found with the `"+b+"` query selector.");g.muxId=i.muxId,delete i.muxId,g.mux=g.mux||{},g.mux.listeners=Object.assign({},i.mux.listeners),delete i.mux.listeners,Object.keys(g.mux.listeners).forEach(function(x){i.removeEventListener(x,g.mux.listeners[x],!1),g.addEventListener(x,g.mux.listeners[x],!1)}),g.mux.swapElement=i.mux.swapElement,g.mux.destroy=i.mux.destroy,delete i.mux,i=g},i.mux.addHLSJS=function(h){t.addHLSJS(s,h)},i.mux.addDashJS=function(h){t.addDashJS(s,h)},i.mux.removeHLSJS=function(){t.removeHLSJS(s)},i.mux.removeDashJS=function(){t.removeDashJS(s)},i.mux.setEmitTranslator=function(h){t.setEmitTranslator(s,h)},i.mux.setStateDataTranslator=function(h){t.setStateDataTranslator(s,h)},i.mux.setGetPlayheadTime=function(h){h||(h=n.getPlayheadTime),t.setGetPlayheadTime(s,h)},t.init(s,n),t.emit(s,"playerready"),i.paused||(t.emit(s,"play"),i.readyState>2&&t.emit(s,"playing")),i.mux.listeners={},eQt.forEach(function(h){h==="error"&&!n.automaticErrorTracking||(i.mux.listeners[h]=function(){var m={};if(h==="error"){if(!i.error||i.error.code===1)return;m.player_error_code=i.error.code,m.player_error_message=tQt[i.error.code]||i.error.message}t.emit(s,h,m)},i.addEventListener(h,i.mux.listeners[h],!1))})}function rQt(t,e,n,r){var i=r;if(t&&typeof t[e]=="function")try{i=t[e].apply(t,n)}catch(s){rr.info("safeCall error",s)}return i}var s2=qo(Nc()),Zv;s2.default&&s2.default.WeakMap&&(Zv=new WeakMap);function iQt(t,e){if(!t||!e||!s2.default||typeof s2.default.getComputedStyle!="function")return"";var n;return Zv&&Zv.has(t)&&(n=Zv.get(t)),n||(n=s2.default.getComputedStyle(t,null),Zv&&Zv.set(t,n)),n.getPropertyValue(e)}function sQt(t){return Math.floor(t*1e3)}var Em={TARGET_DURATION:"#EXT-X-TARGETDURATION",PART_INF:"#EXT-X-PART-INF",SERVER_CONTROL:"#EXT-X-SERVER-CONTROL",INF:"#EXTINF",PROGRAM_DATE_TIME:"#EXT-X-PROGRAM-DATE-TIME",VERSION:"#EXT-X-VERSION",SESSION_DATA:"#EXT-X-SESSION-DATA"},tM=function(t){return this.buffer="",this.manifest={segments:[],serverControl:{},sessionData:{}},this.currentUri={},this.process(t),this.manifest};tM.prototype.process=function(t){var e;for(this.buffer+=t,e=this.buffer.indexOf(`
2502`);e>-1;e=this.buffer.indexOf(`
2503`))this.processLine(this.buffer.substring(0,e)),this.buffer=this.buffer.substring(e+1)};tM.prototype.processLine=function(t){var e=t.indexOf(":"),n=cQt(t,e),r=n[0],i=n.length===2?IG(n[1]):void 0;if(r[0]!=="#")this.currentUri.uri=r,this.manifest.segments.push(this.currentUri),this.manifest.targetDuration&&!("duration"in this.currentUri)&&(this.currentUri.duration=this.manifest.targetDuration),this.currentUri={};else switch(r){case Em.TARGET_DURATION:{if(!isFinite(i)||i<0)return;this.manifest.targetDuration=i,this.setHoldBack();break}case Em.PART_INF:{G$(this.manifest,n),this.manifest.partInf.partTarget&&(this.manifest.partTargetDuration=this.manifest.partInf.partTarget),this.setHoldBack();break}case Em.SERVER_CONTROL:{G$(this.manifest,n),this.setHoldBack();break}case Em.INF:{i===0?this.currentUri.duration=.01:i>0&&(this.currentUri.duration=i);break}case Em.PROGRAM_DATE_TIME:{var s=i,a=new Date(s);this.manifest.dateTimeString||(this.manifest.dateTimeString=s,this.manifest.dateTimeObject=a),this.currentUri.dateTimeString=s,this.currentUri.dateTimeObject=a;break}case Em.VERSION:{G$(this.manifest,n);break}case Em.SESSION_DATA:{var o=uQt(n[1]),l=JTe(o);Object.assign(this.manifest.sessionData,l)}}};tM.prototype.setHoldBack=function(){var t=this.manifest,e=t.serverControl,n=t.targetDuration,r=t.partTargetDuration;if(e){var i="holdBack",s="partHoldBack",a=n&&n*3,o=r&&r*2;n&&!e.hasOwnProperty(i)&&(e[i]=a),a&&e[i]<a&&(e[i]=a),r&&!e.hasOwnProperty(s)&&(e[s]=r*3),r&&e[s]<o&&(e[s]=o)}};var G$=function(t,e){var n=lAe(e[0].replace("#EXT-X-","")),r;lQt(e[1])?(r={},r=Object.assign(oQt(e[1]),r)):r=IG(e[1]),t[n]=r},lAe=function(t){return t.toLowerCase().replace(/-(\w)/g,function(e){return e[1].toUpperCase()})},IG=function(t){if(t.toLowerCase()==="yes"||t.toLowerCase()==="no")return t.toLowerCase()==="yes";var e=t.indexOf(":")!==-1?t:parseFloat(t);return isNaN(e)?t:e},aQt=function(t){var e={},n=t.split("=");if(n.length>1){var r=lAe(n[0]);e[r]=IG(n[1])}return e},oQt=function(t){for(var e=t.split(","),n={},r=0;e.length>r;r++){var i=e[r],s=aQt(i);n=Object.assign(s,n)}return n},lQt=function(t){return t.indexOf("=")>-1},cQt=function(t,e){return e===-1?[t]:[t.substring(0,e),t.substring(e+1)]},uQt=function(t){var e={};if(t){var n=t.search(","),r=t.slice(0,n),i=t.slice(n+1),s=[r,i];return s.forEach(function(a,o){for(var l=a.replace(/['"]+/g,"").split("="),c=0;c<l.length;c++)l[c]==="DATA-ID"&&(e["DATA-ID"]=l[1-c]),l[c]==="VALUE"&&(e.VALUE=l[1-c])}),{data:e}}},dQt=tM,fQt={safeCall:rQt,safeIncrement:ki,getComputedStyle:iQt,secondsToMs:sQt,assign:Object.assign,headersStringToObject:_G,cdnHeadersToRequestId:$k,extractHostnameAndDomain:AS,extractHostname:ac,manifestParser:dQt,generateShortID:XTe,generateUUID:TS,now:$i.now,findMediaElement:Ok},hQt=fQt,pQt={PLAYER_READY:"playerready",VIEW_INIT:"viewinit",VIDEO_CHANGE:"videochange",PLAY:"play",PAUSE:"pause",PLAYING:"playing",TIME_UPDATE:"timeupdate",SEEKING:"seeking",SEEKED:"seeked",REBUFFER_START:"rebufferstart",REBUFFER_END:"rebufferend",ERROR:"error",ENDED:"ended",RENDITION_CHANGE:"renditionchange",ORIENTATION_CHANGE:"orientationchange",AD_REQUEST:"adrequest",AD_RESPONSE:"adresponse",AD_BREAK_START:"adbreakstart",AD_PLAY:"adplay",AD_PLAYING:"adplaying",AD_PAUSE:"adpause",AD_FIRST_QUARTILE:"adfirstquartile",AD_MID_POINT:"admidpoint",AD_THIRD_QUARTILE:"adthirdquartile",AD_ENDED:"adended",AD_BREAK_END:"adbreakend",AD_ERROR:"aderror",REQUEST_COMPLETED:"requestcompleted",REQUEST_FAILED:"requestfailed",REQUEST_CANCELLED:"requestcanceled",HEARTBEAT:"hb",DESTROY:"destroy"},mQt=pQt,gQt="mux-embed",vQt="5.8.2",yQt="2.1",wi={},fp=function(t){var e=arguments;typeof t=="string"?fp.hasOwnProperty(t)?i2.default.setTimeout(function(){e=Array.prototype.splice.call(e,1),fp[t].apply(null,e)},0):rr.warn("`"+t+"` is an unknown task"):typeof t=="function"?i2.default.setTimeout(function(){t(fp)},0):rr.warn("`"+t+"` is invalid.")},bQt={loaded:$i.now(),NAME:gQt,VERSION:vQt,API_VERSION:yQt,PLAYER_TRACKED:!1,monitor:function(t,e){return nQt(fp,t,e)},destroyMonitor:function(t){var e=Af(Ok(t),1),n=e[0];n&&n.mux&&typeof n.mux.destroy=="function"?n.mux.destroy():rr.error("A video element monitor for `"+t+"` has not been initialized via `mux.monitor`.")},addHLSJS:function(t,e){var n=Yl(t);wi[n]?wi[n].addHLSJS(e):rr.error("A monitor for `"+n+"` has not been initialized.")},addDashJS:function(t,e){var n=Yl(t);wi[n]?wi[n].addDashJS(e):rr.error("A monitor for `"+n+"` has not been initialized.")},removeHLSJS:function(t){var e=Yl(t);wi[e]?wi[e].removeHLSJS():rr.error("A monitor for `"+e+"` has not been initialized.")},removeDashJS:function(t){var e=Yl(t);wi[e]?wi[e].removeDashJS():rr.error("A monitor for `"+e+"` has not been initialized.")},init:function(t,e){dj()&&e&&e.respectDoNotTrack&&rr.info("The browser's Do Not Track flag is enabled - Mux beaconing is disabled.");var n=Yl(t);wi[n]=new ZYt(fp,n,e)},emit:function(t,e,n){var r=Yl(t);wi[r]?(wi[r].emit(e,n),e==="destroy"&&delete wi[r]):rr.error("A monitor for `"+r+"` has not been initialized.")},updateData:function(t,e){var n=Yl(t);wi[n]?wi[n].emit("hb",e):rr.error("A monitor for `"+n+"` has not been initialized.")},setEmitTranslator:function(t,e){var n=Yl(t);wi[n]?wi[n].emitTranslator=e:rr.error("A monitor for `"+n+"` has not been initialized.")},setStateDataTranslator:function(t,e){var n=Yl(t);wi[n]?wi[n].stateDataTranslator=e:rr.error("A monitor for `"+n+"` has not been initialized.")},setGetPlayheadTime:function(t,e){var n=Yl(t);wi[n]?wi[n].getPlayheadTime=e:rr.error("A monitor for `"+n+"` has not been initialized.")},checkDoNotTrack:dj,log:rr,utils:hQt,events:mQt,WINDOW_HIDDEN:!1,WINDOW_UNLOADING:!1};Object.assign(fp,bQt);typeof i2.default<"u"&&typeof i2.default.addEventListener=="function"&&i2.default.addEventListener("pagehide",function(t){t.persisted||(fp.WINDOW_UNLOADING=!0)},!1);var kG=fp;/*!
2504* JavaScript Cookie v2.1.3
2505* https://github.com/js-cookie/js-cookie
2506*
2507* Copyright 2006, 2015 Klaus Hartl & Fagner Brack
2508* Released under the MIT license
2509*/function EQt(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var cAe={exports:{}};
vendor: 8,091 bytes, line 2509
2509(function(t,e){(function(n){var r=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,i=/^(?=([^\/?#]*))\1([^]*)$/,s=/(?:\/|^)\.(?=\/)/g,a=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,o={buildAbsoluteURL:function(l,c,u){if(u=u||{},l=l.trim(),c=c.trim(),!c){if(!u.alwaysNormalize)return l;var d=o.parseURL(l);if(!d)throw new Error("Error trying to parse base URL.");return d.path=o.normalizePath(d.path),o.buildURLFromParts(d)}var f=o.parseURL(c);if(!f)throw new Error("Error trying to parse relative URL.");if(f.scheme)return u.alwaysNormalize?(f.path=o.normalizePath(f.path),o.buildURLFromParts(f)):c;var h=o.parseURL(l);if(!h)throw new Error("Error trying to parse base URL.");if(!h.netLoc&&h.path&&h.path[0]!=="/"){var m=i.exec(h.path);h.netLoc=m[1],h.path=m[2]}h.netLoc&&!h.path&&(h.path="/");var g={scheme:h.scheme,netLoc:f.netLoc,path:null,params:f.params,query:f.query,fragment:f.fragment};if(!f.netLoc&&(g.netLoc=h.netLoc,f.path[0]!=="/"))if(!f.path)g.path=h.path,f.params||(g.params=h.params,f.query||(g.query=h.query));else{var b=h.path,E=b.substring(0,b.lastIndexOf("/")+1)+f.path;g.path=o.normalizePath(E)}return g.path===null&&(g.path=u.alwaysNormalize?o.normalizePath(f.path):f.path),o.buildURLFromParts(g)},parseURL:function(l){var c=r.exec(l);return c?{scheme:c[1]||"",netLoc:c[2]||"",path:c[3]||"",params:c[4]||"",query:c[5]||"",fragment:c[6]||""}:null},normalizePath:function(l){for(l=l.split("").reverse().join("").replace(s,"");l.length!==(l=l.replace(a,"")).length;);return l.split("").reverse().join("")},buildURLFromParts:function(l){return l.scheme+l.netLoc+l.path+l.params+l.query+l.fragment}};t.exports=o})()})(cAe);var DG=cAe.exports;function Xae(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Is(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Xae(Object(n),!0).forEach(function(r){SQt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Xae(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function xQt(t,e){if(typeof t!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function wQt(t){var e=xQt(t,"string");return typeof e=="symbol"?e:String(e)}function SQt(t,e,n){return e=wQt(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Fi(){return Fi=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Fi.apply(this,arguments)}const at=Number.isFinite||function(t){return typeof t=="number"&&isFinite(t)},TQt=Number.isSafeInteger||function(t){return typeof t=="number"&&Math.abs(t)<=AQt},AQt=Number.MAX_SAFE_INTEGER||9007199254740991;let B=function(t){return t.MEDIA_ATTACHING="hlsMediaAttaching",t.MEDIA_ATTACHED="hlsMediaAttached",t.MEDIA_DETACHING="hlsMediaDetaching",t.MEDIA_DETACHED="hlsMediaDetached",t.BUFFER_RESET="hlsBufferReset",t.BUFFER_CODECS="hlsBufferCodecs",t.BUFFER_CREATED="hlsBufferCreated",t.BUFFER_APPENDING="hlsBufferAppending",t.BUFFER_APPENDED="hlsBufferAppended",t.BUFFER_EOS="hlsBufferEos",t.BUFFER_FLUSHING="hlsBufferFlushing",t.BUFFER_FLUSHED="hlsBufferFlushed",t.MANIFEST_LOADING="hlsManifestLoading",t.MANIFEST_LOADED="hlsManifestLoaded",t.MANIFEST_PARSED="hlsManifestParsed",t.LEVEL_SWITCHING="hlsLevelSwitching",t.LEVEL_SWITCHED="hlsLevelSwitched",t.LEVEL_LOADING="hlsLevelLoading",t.LEVEL_LOADED="hlsLevelLoaded",t.LEVEL_UPDATED="hlsLevelUpdated",t.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",t.LEVELS_UPDATED="hlsLevelsUpdated",t.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",t.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",t.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",t.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",t.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",t.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",t.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",t.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",t.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",t.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",t.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",t.CUES_PARSED="hlsCuesParsed",t.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",t.INIT_PTS_FOUND="hlsInitPtsFound",t.FRAG_LOADING="hlsFragLoading",t.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",t.FRAG_LOADED="hlsFragLoaded",t.FRAG_DECRYPTED="hlsFragDecrypted",t.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",t.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",t.FRAG_PARSING_METADATA="hlsFragParsingMetadata",t.FRAG_PARSED="hlsFragParsed",t.FRAG_BUFFERED="hlsFragBuffered",t.FRAG_CHANGED="hlsFragChanged",t.FPS_DROP="hlsFpsDrop",t.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",t.MAX_AUTO_LEVEL_UPDATED="hlsMaxAutoLevelUpdated",t.ERROR="hlsError",t.DESTROYING="hlsDestroying",t.KEY_LOADING="hlsKeyLoading",t.KEY_LOADED="hlsKeyLoaded",t.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",t.BACK_BUFFER_REACHED="hlsBackBufferReached",t.STEERING_MANIFEST_LOADED="hlsSteeringManifestLoaded",t}({}),kt=function(t){return t.NETWORK_ERROR="networkError",t.MEDIA_ERROR="mediaError",t.KEY_SYSTEM_ERROR="keySystemError",t.MUX_ERROR="muxError",t.OTHER_ERROR="otherError",t}({}),Ee=function(t){return t.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",t.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",t.KEY_SYSTEM_NO_SESSION="keySystemNoSession",t.KEY_SYSTEM_NO_CONFIGURED_LICENSE="keySystemNoConfiguredLicense",t.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",t.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED="keySystemServerCertificateRequestFailed",t.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED="keySystemServerCertificateUpdateFailed",t.KEY_SYSTEM_SESSION_UPDATE_FAILED="keySystemSessionUpdateFailed",t.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED="keySystemStatusOutputRestricted",t.KEY_SYSTEM_STATUS_INTERNAL_ERROR="keySystemStatusInternalError",t.MANIFEST_LOAD_ERROR="manifestLoadError",t.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",t.MANIFEST_PARSING_ERROR="manifestParsingError",t.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",t.LEVEL_EMPTY_ERROR="levelEmptyError",t.LEVEL_LOAD_ERROR="levelLoadError",t.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",t.LEVEL_PARSING_ERROR="levelParsingError",t.LEVEL_SWITCH_ERROR="levelSwitchError",t.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",t.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",t.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",t.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",t.FRAG_LOAD_ERROR="fragLoadError",t.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",t.FRAG_DECRYPT_ERROR="fragDecryptError",t.FRAG_PARSING_ERROR="fragParsingError",t.FRAG_GAP="fragGap",t.REMUX_ALLOC_ERROR="remuxAllocError",t.KEY_LOAD_ERROR="keyLoadError",t.KEY_LOAD_TIMEOUT="keyLoadTimeOut",t.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",t.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",t.BUFFER_APPEND_ERROR="bufferAppendError",t.BUFFER_APPENDING_ERROR="bufferAppendingError",t.BUFFER_STALLED_ERROR="bufferStalledError",t.BUFFER_FULL_ERROR="bufferFullError",t.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",t.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",t.INTERNAL_EXCEPTION="internalException",t.INTERNAL_ABORTED="aborted",t.UNKNOWN="unknown",t}({});const $m=function(){},pj={trace:$m,debug:$m,log:$m,warn:$m,info:$m,error:$m};let a2=pj;function CQt(t){const e=self.console[t];return e?e.bind(self.console,`[${t}] >`):$m}function RQt(t,...e){e.forEach(function(n){a2[n]=t[n]?t[n].bind(t):CQt(n)})}function _Qt(t,e){if(typeof console=="object"&&t===!0||typeof t=="object"){RQt(t,"debug","log","info","warn","error");try{a2.log(`Debug logs enabled for "${e}
2509" in hls.js version 1.5.20`)}catch{a2=pj}}else a2=pj}const he=a2,IQt=/^(\d+)x(\d+)$/,Zae=/(.+?)=(".*?"|.*?)(?:,|$)/g;class Yr{constructor(e){typeof e=="string"&&(e=Yr.parseAttrList(e)),Fi(this,e)}get clientAttrs(){return Object.keys(this).filter(e=>e.substring(0,2)==="X-")}decimalInteger(e){const n=parseInt(this[e],10);return n>Number.MAX_SAFE_INTEGER?1/0:n}hexadecimalInteger(e){if(this[e]){let n=(this[e]||"0x").slice(2);n=(n.length&1?"0":"")+n;const r=new Uint8Array(n.length/2);for(let i=0;i<n.length/2;i++)r[i]=parseInt(n.slice(i*2,i*2+2),16);return r}else return null}hexadecimalIntegerAsNumber(e){const n=parseInt(this[e],16);return n>Number.MAX_SAFE_INTEGER?1/0:n}decimalFloatingPoint(e){return parseFloat(this[e])}optionalFloat(e,n){const r=this[e];return r?parseFloat(r):n}enumeratedString(e){return this[e]}bool(e){return this[e]==="YES"}decimalResolution(e){const n=IQt.exec(this[e]);if(n!==null)return{width:parseInt(n[1],10),height:parseInt(n[2],10)}}static parseAttrList(e){let n;const r={},i='"';for(Zae.lastIndex=0;(n=Zae.exec(e))!==null;){let s=n[2];s.indexOf(i)===0&&s.lastIndexOf(i)===s.length-1&&(s=s.slice(1,-1));const a=n[1].trim();r[a]=s}return r}}function kQt(t){return t!=="ID"&&t!=="CLASS"&&t!=="START-DATE"&&t!=="DURATION"&&t!=="END-DATE"&&t!=="END-ON-NEXT"}function DQt(t){return t==="SCTE35-OUT"||t==="SCTE35-IN"}class uAe{constructor(e,n){if(this.attr=void 0,this._startDate=void 0,this._endDate=void 0,this._badValueForSameId=void 0,n){const r=n.attr;for(const i in r)if(Object.prototype.hasOwnProperty.call(e,i)&&e[i]!==r[i]){he.warn(`DATERANGE tag attribute: "${i}" does not match for tags with ID: "${e.ID}"`),this._badValueForSameId=i;break}e=Fi(new Yr({}),r,e)}if(this.attr=e,this._startDate=new Date(e["START-DATE"]),"END-DATE"in this.attr){const r=new Date(this.attr["END-DATE"]);at(r.getTime())&&(this._endDate=r)}}get id(){return this.attr.ID}get class(){return this.attr.CLASS}get startDate(){return this._startDate}get endDate(){if(this._endDate)return this._endDate;const e=this.duration;return e!==null?new Date(this._startDate.getTime()+e*1e3):null}get duration(){if("DURATION"in this.attr){const e=this.attr.decimalFloatingPoint("DURATION");if(at(e))return e}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}get plannedDuration(){return"PLANNED-DURATION"in this.attr?this.attr.decimalFloatingPoint("PLANNED-DURATION"):null}get endOnNext(){return this.attr.bool("END-ON-NEXT")}get isValid(){return!!this.id&&!this._badValueForSameId&&at(this.startDate.getTime())&&(this.duration===null||this.duration>=0)&&(!this.endOnNext||!!this.class)}}class nM{constructor(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}}}var Un={AUDIO:"audio",VIDEO:"video",AUDIOVIDEO:"audiovideo"};class dAe{constructor(e){this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams={[Un.AUDIO]:null,[Un.VIDEO]:null,[Un.AUDIOVIDEO]:null},this.baseurl=e}setByteRange(e,n){const r=e.split("@",2);let i;r.length===1?i=n?.byteRangeEndOffset||0:i=parseInt(r[1]),this._byteRange=[i,parseInt(r[0])+i]}get byteRange(){return this._byteRange?this._byteRange:[]}get byteRangeStartOffset(){return this.byteRange[0]}get byteRangeEndOffset(){return this.byteRange[1]}get url(){return!this._url&&this.baseurl&&this.relurl&&(this._url=DG.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""}set url(e){this._url=e}}class q$ extends dAe{constructor(e,n){super(n),this._decryptdata=null,this.rawProgramDateTime=null,this.programDateTime=null,this.tagList=[],this.duration=0,this.sn=0,this.levelkeys=void 0,this.type=void 0,this.loader=null,this.keyLoader=null,this.level=-1,this.cc=0,this.startPTS=void 0,this.endPTS=void 0,this.startDTS=void 0,this.endDTS=void 0,this.start=0,this.deltaPTS=void 0,this.maxStartPTS=void 0,this.minEndPTS=void 0,this.stats=new nM,this.data=void 0,this.bitrateTest=!1,this.title=null,this.initSegment=null,this.endList=void 0,this.gap=void 0,this.urlId=0,this.type=e}get decryptdata(){const{levelkeys:e}=this;if(!e&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkeys&&!this.levelkeys.NONE){const n=this.levelkeys.identity;if(n)this._decryptdata=n.getDecryptData(this.sn);else{const r=Object.keys(this.levelkeys);if(r.length===1)return this._decryptdata=this.levelkeys[r[0]].getDecryptData(this.sn)}}return this._decryptdata}get end(){return this.start+this.duration}get endProgramDateTime(){if(this.programDateTime===null||!at(this.programDateTime))return null;const e=at(this.duration)?this.duration:0;return this.programDateTime+e*1e3}get encrypted(){var e;if((e=this._decryptdata)!=null&&e.encrypted)return!0;
vendor: 16,244 bytes, line 2509
2509if(this.levelkeys){const n=Object.keys(this.levelkeys),r=n.length;if(r>1||r===1&&this.levelkeys[n[0]].encrypted)return!0}return!1}setKeyFormat(e){if(this.levelkeys){const n=this.levelkeys[e];n&&!this._decryptdata&&(this._decryptdata=n.getDecryptData(this.sn))}}abortRequests(){var e,n;(e=this.loader)==null||e.abort(),(n=this.keyLoader)==null||n.abort()}setElementaryStreamInfo(e,n,r,i,s,a=!1){const{elementaryStreams:o}=this,l=o[e];if(!l){o[e]={startPTS:n,endPTS:r,startDTS:i,endDTS:s,partial:a};return}l.startPTS=Math.min(l.startPTS,n),l.endPTS=Math.max(l.endPTS,r),l.startDTS=Math.min(l.startDTS,i),l.endDTS=Math.max(l.endDTS,s)}clearElementaryStreamInfo(){const{elementaryStreams:e}=this;e[Un.AUDIO]=null,e[Un.VIDEO]=null,e[Un.AUDIOVIDEO]=null}}let LQt=class extends dAe{constructor(e,n,r,i,s){super(r),this.fragOffset=0,this.duration=0,this.gap=!1,this.independent=!1,this.relurl=void 0,this.fragment=void 0,this.index=void 0,this.stats=new nM,this.duration=e.decimalFloatingPoint("DURATION"),this.gap=e.bool("GAP"),this.independent=e.bool("INDEPENDENT"),this.relurl=e.enumeratedString("URI"),this.fragment=n,this.index=i;const a=e.enumeratedString("BYTERANGE");a&&this.setByteRange(a,s),s&&(this.fragOffset=s.fragOffset+s.duration)}get start(){return this.fragment.start+this.fragOffset}get end(){return this.start+this.duration}get loaded(){const{elementaryStreams:e}=this;return!!(e.audio||e.video||e.audiovideo)}};const OQt=10;class MQt{constructor(e){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=e}reloaded(e){if(!e){this.advanced=!0,this.updated=!0;return}const n=this.lastPartSn-e.lastPartSn,r=this.lastPartIndex-e.lastPartIndex;this.updated=this.endSN!==e.endSN||!!r||!!n||!this.live,this.advanced=this.endSN>e.endSN||n>0||n===0&&r>0,this.updated||this.advanced?this.misses=Math.floor(e.misses*.6):this.misses=e.misses+1,this.availabilityDelay=e.availabilityDelay}get hasProgramDateTime(){return this.fragments.length?at(this.fragments[this.fragments.length-1].programDateTime):!1}get levelTargetDuration(){return this.averagetargetduration||this.targetduration||OQt}get drift(){const e=this.driftEndTime-this.driftStartTime;return e>0?(this.driftEnd-this.driftStart)*1e3/e:1}get edge(){return this.partEnd||this.fragmentEnd}get partEnd(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}get fragmentEnd(){var e;return(e=this.fragments)!=null&&e.length?this.fragments[this.fragments.length-1].end:0}get age(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}get lastPartIndex(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].index:-1}get lastPartSn(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}function LG(t){return Uint8Array.from(atob(t),e=>e.charCodeAt(0))}function PQt(t){const e=mj(t).subarray(0,16),n=new Uint8Array(16);return n.set(e,16-e.length),n}function $Qt(t){const e=function(r,i,s){const a=r[i];r[i]=r[s],r[s]=a};e(t,0,3),e(t,1,2),e(t,4,5),e(t,6,7)}function NQt(t){const e=t.split(":");let n=null;if(e[0]==="data"&&e.length===2){const r=e[1].split(";"),i=r[r.length-1].split(",");if(i.length===2){const s=i[0]==="base64",a=i[1];s?(r.splice(-1,1),n=LG(a)):n=PQt(a)}}return n}function mj(t){return Uint8Array.from(unescape(encodeURIComponent(t)),e=>e.charCodeAt(0))}const xb=typeof self<"u"?self:void 0;var Fn={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},eo={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.streamingkeydelivery",PLAYREADY:"com.microsoft.playready",WIDEVINE:"urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"};function K$(t){switch(t){case eo.FAIRPLAY:return Fn.FAIRPLAY;case eo.PLAYREADY:return Fn.PLAYREADY;case eo.WIDEVINE:return Fn.WIDEVINE;case eo.CLEARKEY:return Fn.CLEARKEY}}var _R={CENC:"1077efecc0b24d02ace33c1e52e2fb4b",CLEARKEY:"e2719d58a985b3c9781ab030af78d30e",PLAYREADY:"9a04f07998404286ab92e65be0885f95",WIDEVINE:"edef8ba979d64acea3c827dcd51d21ed"};function Y$(t){if(t===_R.WIDEVINE)return Fn.WIDEVINE;if(t===_R.PLAYREADY)return Fn.PLAYREADY;if(t===_R.CENC||t===_R.CLEARKEY)return Fn.CLEARKEY}function Q$(t){switch(t){case Fn.FAIRPLAY:return eo.FAIRPLAY;case Fn.PLAYREADY:return eo.PLAYREADY;case Fn.WIDEVINE:return eo.WIDEVINE;case Fn.CLEARKEY:return eo.CLEARKEY}}function IR(t){const{drmSystems:e,widevineLicenseUrl:n}=t,r=e?[Fn.FAIRPLAY,Fn.WIDEVINE,Fn.PLAYREADY,Fn.CLEARKEY].filter(i=>!!e[i]):[];return!r[Fn.WIDEVINE]&&n&&r.push(Fn.WIDEVINE),r}const fAe=function(t){return xb!=null&&(t=xb.navigator)!=null&&t.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}();function FQt(t,e,n,r){let i;switch(t){case Fn.FAIRPLAY:i=["cenc","sinf"];break;case Fn.WIDEVINE:case Fn.PLAYREADY:i=["cenc"];break;case Fn.CLEARKEY:i=["cenc","keyids"];break;default:throw new Error(`Unknown key-system: ${t}`)}return jQt(i,e,n,r)}function jQt(t,e,n,r){return[{initDataTypes:t,persistentState:r.persistentState||"optional",distinctiveIdentifier:r.distinctiveIdentifier||"optional",sessionTypes:r.sessionTypes||[r.sessionType||"temporary"],audioCapabilities:e.map(s=>({contentType:`audio/mp4; codecs="${s}"`,robustness:r.audioRobustness||"",encryptionScheme:r.audioEncryptionScheme||null})),videoCapabilities:n.map(s=>({contentType:`video/mp4; codecs="${s}"`,robustness:r.videoRobustness||"",encryptionScheme:r.videoEncryptionScheme||null}))}]}function hAe(t){const e=new Uint16Array(t.buffer,t.byteOffset,t.byteLength/2),n=String.fromCharCode.apply(null,Array.from(e)),r=n.substring(n.indexOf("<"),n.length),a=new DOMParser().parseFromString(r,"text/xml").getElementsByTagName("KID")[0];if(a){const o=a.childNodes[0]?a.childNodes[0].nodeValue:a.getAttribute("VALUE");if(o){const l=LG(o).subarray(0,16);return $Qt(l),l}}return null}function B0(t,e,n){return Uint8Array.prototype.slice?t.slice(e,n):new Uint8Array(Array.prototype.slice.call(t,e,n))}const OG=(t,e)=>e+10<=t.length&&t[e]===73&&t[e+1]===68&&t[e+2]===51&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128,pAe=(t,e)=>e+10<=t.length&&t[e]===51&&t[e+1]===68&&t[e+2]===73&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128,CS=(t,e)=>{const n=e;let r=0;for(;OG(t,e);){r+=10;const i=rM(t,e+6);r+=i,pAe(t,e+10)&&(r+=10),e+=r}if(r>0)return t.subarray(n,n+r)},rM=(t,e)=>{let n=0;return n=(t[e]&127)<<21,n|=(t[e+1]&127)<<14,n|=(t[e+2]&127)<<7,n|=t[e+3]&127,n},BQt=(t,e)=>OG(t,e)&&rM(t,e+6)+10<=t.length-e,MG=t=>{const e=gAe(t);for(let n=0;n<e.length;n++){const r=e[n];if(mAe(r))return GQt(r)}},mAe=t=>t&&t.key==="PRIV"&&t.info==="com.apple.streaming.transportStreamTimestamp",UQt=t=>{const e=String.fromCharCode(t[0],t[1],t[2],t[3]),n=rM(t,4),r=10;return{type:e,size:n,data:t.subarray(r,r+n)}},gAe=t=>{let e=0;const n=[];for(;OG(t,e);){const r=rM(t,e+6);e+=10;const i=e+r;for(;e+8<i;){const s=UQt(t.subarray(e)),a=HQt(s);a&&n.push(a),e+=s.size+10}pAe(t,e)&&(e+=10)}return n},HQt=t=>t.type==="PRIV"?VQt(t):t.type[0]==="W"?zQt(t):WQt(t),VQt=t=>{if(t.size<2)return;const e=Wu(t.data,!0),n=new Uint8Array(t.data.subarray(e.length+1));return{key:t.type,info:e,data:n.buffer}},WQt=t=>{if(t.size<2)return;if(t.type==="TXXX"){let n=1;const r=Wu(t.data.subarray(n),!0);n+=r.length+1;const i=Wu(t.data.subarray(n));return{key:t.type,info:r,data:i}}const e=Wu(t.data.subarray(1));return{key:t.type,data:e}},zQt=t=>{if(t.type==="WXXX"){if(t.size<2)return;let n=1;const r=Wu(t.data.subarray(n),!0);n+=r.length+1;const i=Wu(t.data.subarray(n));return{key:t.type,info:r,data:i}}const e=Wu(t.data);return{key:t.type,data:e}},GQt=t=>{if(t.data.byteLength===8){const e=new Uint8Array(t.data),n=e[3]&1;let r=(e[4]<<23)+(e[5]<<15)+(e[6]<<7)+e[7];return r/=45,n&&(r+=4772185884e-2),Math.round(r)}},Wu=(t,e=!1)=>{const n=qQt();if(n){const c=n.decode(t);if(e){const u=c.indexOf("\0");return u!==-1?c.substring(0,u):c}return c.replace(/\0/g,"")}const r=t.length;let i,s,a,o="",l=0;for(;l<r;){if(i=t[l++],i===0&&e)return o;if(i===0||i===3)continue;switch(i>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:o+=String.fromCharCode(i);break;case 12:case 13:s=t[l++],o+=String.fromCharCode((i&31)<<6|s&63);break;case 14:s=t[l++],a=t[l++],o+=String.fromCharCode((i&15)<<12|(s&63)<<6|(a&63)<<0);break}}return o};let X$;function qQt(){if(!navigator.userAgent.includes("PlayStation 4"))return!X$&&typeof self.TextDecoder<"u"&&(X$=new self.TextDecoder("utf-8")),X$}const mu={hexDump:function(t){let e="";for(let n=0;n<t.length;n++){let r=t[n].toString(16);r.length<2&&(r="0"+r),e+=r}return e}},Nk=Math.pow(2,32)-1,KQt=[].push,vAe={video:1,audio:2,id3:3,text:4};function zi(t){return String.fromCharCode.apply(null,t)}function yAe(t,e){const n=t[e]<<8|t[e+1];return n<0?65536+n:n}function Ct(t,e){const n=bAe(t,e);return n<0?4294967296+n:n}function Jae(t,e){let n=Ct(t,e);return n*=Math.pow(2,32),n+=Ct(t,e+4),n}function bAe(t,e){return t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3]}function Z$(t,e,n){t[e]=n>>24,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=n&255}function YQt(t){const e=t.byteLength;for(let n=0;n<e;){const r=Ct(t,n);if(r>8&&t[n+4]===109&&t[n+5]===111&&t[n+6]===111&&t[n+7]===102)return!0;n=r>1?n+r:e}return!1}function Gt(t,e){const n=[];if(!e.length)return n;const r=t.byteLength;for(let i=0;i<r;){const s=Ct(t,i),a=zi(t.subarray(i+4,i+8)),o=s>1?i+s:r;if(a===e[0])if(e.length===1)n.push(t.subarray(i+8,o));else{const l=Gt(t.subarray(i+8,o),e.slice(1));l.length&&KQt.apply(n,l)}i=o}return n}function QQt(t){const e=[],n=t[0];let r=8;const i=Ct(t,r);r+=4;let s=0,a=0;n===0?(s=Ct(t,r),a=Ct(t,r+4),r+=8):(s=Jae(t,r),a=Jae(t,r+8),r+=16),r+=2;let o=t.length+a;const l=yAe(t,r);r+=2;for(let c=0;c<l;c++){let u=r;const d=Ct(t,u);u+=4;const f=d&2147483647;if((d&2147483648)>>>31===1)return he.warn("SIDX has hierarchical references (not supported)"),null;const m=Ct(t,u);u+=4,e.push({referenceSize:f,subsegmentDuration:m,info:{duration:m/i,start:o,end:o+f-1}}),o+=f,u+=4,r=u}return{earliestPresentationTime:s,timescale:i,version:n,referencesCount:l,references:e}}function EAe(t){const e=[],n=Gt(t,["moov","trak"]);for(let i=0;i<n.length;i++){const s=n[i],a=Gt(s,["tkhd"])[0];if(a){let o=a[0];const l=Ct(a,o===0?12:20),c=Gt(s,["mdia","mdhd"])[0];if(c){o=c[0];const u=Ct(c,o===0?12:20),d=Gt(s,["mdia","hdlr"])[0];if(d){const f=zi(d.subarray(8,12)),h={soun:Un.AUDIO,vide:Un.VIDEO}[f];if(h){const m=Gt(s,["mdia","minf","stbl","stsd"])[0],g=XQt(m);e[l]={timescale:u,type:h},e[h]=Is({timescale:u,id:l},g)}}}}}return Gt(t,["moov","mvex","trex"]).forEach(i=>{const s=Ct(i,4),a=e[s];a&&(a.default={duration:Ct(i,12),flags:Ct(i,20)})}),e}function XQt(t){const e=t.subarray(8),n=e.subarray(86),r=zi(e.subarray(4,8));let i=r;const s=r==="enca"||r==="encv";if(s){const o=Gt(e,[r])[0].subarray(r==="enca"?28:78);Gt(o,["sinf"]).forEach(c=>{const u=Gt(c,["schm"])[0];if(u){const d=zi(u.subarray(4,8));if(d==="cbcs"||d==="cenc"){const f=Gt(c,["frma"])[0];f&&(i=zi(f))}}})}switch(i){case"avc1":case"avc2":case"avc3":case"avc4":{const a=Gt(n,["avcC"])[0];i+="."+kR(a[1])+kR(a[2])+kR(a[3]);break}case"mp4a":{const a=Gt(e,[r])[0],o=Gt(a.subarray(28),["esds"])[0];if(o&&o.length>12){let l=4;if(o[l++]!==3)break;l=J$(o,l),l+=2;const c=o[l++];if(c&128&&(l+=2),c&64&&(l+=o[l++]),o[l++]!==4)break;l=J$(o,l);const u=o[l++];if(u===64)i+="."+kR(u);else break;if(l+=12,o[l++]!==5)break;l=J$(o,l);const d=o[l++];let f=(d&248)>>3;f===31&&(f+=1+((d&7)<<3)+((o[l]&224)>>5)),i+="."+f}break}case"hvc1":case"hev1":{const a=Gt(n,["hvcC"])[0],o=a[1],l=["","A","B","C"][o>>6],c=o&31,u=Ct(a,2),d=(o&32)>>5?"H":"L",f=a[12],h=a.subarray(6,12);i+="."+l+c,i+="."+u.toString(16).toUpperCase(),i+="."+d+f;let m="";for(let g=h.length;g--;){const b=h[g];(b||m)&&(m="."+b.toString(16).toUpperCase()+m)}i+=m;break}case"dvh1":case"dvhe":{const a=Gt(n,["dvcC"])[0],o=a[2]>>1&127,l=a[2]<<5&32|a[3]>>3&31;i+="."+Kc(o)+"."+Kc(l);break}case"vp09":{const a=Gt(n,["vpcC"])[0],o=a[4],l=a[5],c=a[6]>>4&15;i+="."+Kc(o)+"."+Kc(l)+"."+Kc(c);break}case"av01":{const a=Gt(n,["av1C"])[0],o=a[1]>>>5,l=a[1]&31,c=a[2]>>>7?"H":"M",u=(a[2]&64)>>6,d=(a[2]&32)>>5,f=o===2&&u?d?12:10:u?10:8,h=(a[2]&16)>>4,m=(a[2]&8)>>3,g=(a[2]&4)>>2,b=a[2]&3;i+="."+o+"."+Kc(l)+c+"."+Kc(f)+"."+h+"."+m+g+b+"."+Kc(1)+"."+Kc(1)+"."+Kc(1)+"."+0;break}}return{codec:i,encrypted:s}}function J$(t,e){const n=e+5;for(;t[e++]&128&&e<n;);return e}function kR(t){return("0"+t.toString(16).toUpperCase()).slice(-2)}function Kc(t){return(t<10?"0":"")+t}function ZQt(t,e){if(!t||!e)return t;const n=e.keyId;return n&&e.isCommonEncryption&&Gt(t,["moov","trak"]).forEach(i=>{const a=Gt(i,["mdia","minf","stbl","stsd"])[0].subarray(8);let o=Gt(a,["enca"]);const l=o.length>0;l||(o=Gt(a,["encv"])),o.forEach(c=>{const u=l?c.subarray(28):c.subarray(78);Gt(u,["sinf"]).forEach(f=>{const h=xAe(f);if(h){const m=h.subarray(8,24);m.some(g=>g!==0)||(he.log(`[eme] Patching keyId in 'enc${l?"a":"v"}>sinf>>tenc' box: ${mu.hexDump(m)} -> ${mu.hexDump(n)}`),h.set(n,8))}})})}),t}function xAe(t){const e=Gt(t,["schm"])[0];if(e){const n=zi(e.subarray(4,8));if(n==="cbcs"||n==="cenc")return Gt(t,["schi","tenc"])[0]}return null}function JQt(t,e){return Gt(e,["moof","traf"]).reduce((n,r)=>{const i=Gt(r,["tfdt"])[0],s=i[0],a=Gt(r,["tfhd"]).reduce((o,l)=>{const c=Ct(l,4),u=t[c];if(u){let d=Ct(i,4);if(s===1){if(d===Nk)return he.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"),o;d*=Nk+1,d+=Ct(i,8)}const f=u.timescale||9e4,h=d/f;if(at(h)&&(o===null||h<o))return h}return o},null);return a!==null&&at(a)&&(n===null||a<n)?a:n},null)}function eXt(t,e){let n=0,r=0,i=0;const s=Gt(t,["moof","traf"]);for(let a=0;a<s.length;a++){const o=s[a],l=Gt(o,["tfhd"])[0],c=Ct(l,4),u=e[c];if(!u)continue;const d=u.default,f=Ct(l,0)|d?.flags;let h=d?.duration;f&8&&(f&2?h=Ct(l,12):h=Ct(l,8));const m=u.timescale||9e4,g=Gt(o,["trun"]);for(let b=0;b<g.length;b++){if(n=tXt(g[b]),!n&&h){const E=Ct(g[b],4);n=h*E}u.type===Un.VIDEO?r+=n/m:u.type===Un.AUDIO&&(i+=n/m)}}if(r===0&&i===0){let a=1/0,o=0,l=0;const c=Gt(t,["sidx"]);for(let u=0;u<c.length;u++){const d=QQt(c[u]);if(d!=null&&d.references){a=Math.min(a,d.earliestPresentationTime/d.timescale);const f=d.references.reduce((h,m)=>h+m.info.duration||0,0);o=Math.max(o,f+d.earliestPresentationTime/d.timescale),l=o-a}}if(l&&at(l))return l}return r||i}function tXt(t){const e=Ct(t,0);let n=8;e&1&&(n+=4),e&4&&(n+=4);let r=0;const i=Ct(t,4);for(let s=0;s<i;s++){if(e&256){const a=Ct(t,n);r+=a,n+=4}e&512&&(n+=4),e&1024&&(n+=4),e&2048&&(n+=4)}return r}function nXt(t,e,n){Gt(e,["moof","traf"]).forEach(r=>{Gt(r,["tfhd"]).forEach(i=>{const s=Ct(i,4),a=t[s];if(!a)return;const o=a.timescale||9e4;Gt(r,["tfdt"]).forEach(l=>{const c=l[0],u=n*o;if(u){let d=Ct(l,4);if(c===0)d-=u,d=Math.max(d,0),Z$(l,4,d);else{d*=Math.pow(2,32),d+=Ct(l,8),d-=u,d=Math.max(d,0);const f=Math.floor(d/(Nk+1)),h=Math.floor(d%(Nk+1));Z$(l,4,f),Z$(l,8,h)}}})})})}function rXt(t){const e={valid:null,remainder:null},n=Gt(t,["moof"]);if(n.length<2)return e.remainder=t,e;const r=n[n.length-1];return e.valid=B0(t,0,r.byteOffset-8),e.remainder=B0(t,r.byteOffset-8),e}function kl(t,e){const n=new Uint8Array(t.length+e.length);return n.set(t),n.set(e,t.length),n}function eoe(t,e){const n=[],r=e.samples,i=e.timescale,s=e.id;let a=!1;
vendor: 4,982 bytes, line 2509
2509return Gt(r,["moof"]).map(l=>{const c=l.byteOffset-8;Gt(l,["traf"]).map(d=>{const f=Gt(d,["tfdt"]).map(h=>{const m=h[0];let g=Ct(h,4);return m===1&&(g*=Math.pow(2,32),g+=Ct(h,8)),g/i})[0];return f!==void 0&&(t=f),Gt(d,["tfhd"]).map(h=>{const m=Ct(h,4),g=Ct(h,0)&16777215,b=(g&1)!==0,E=(g&2)!==0,x=(g&8)!==0;let S=0;const A=(g&16)!==0;let R=0;const C=(g&32)!==0;let T=8;m===s&&(b&&(T+=8),E&&(T+=4),x&&(S=Ct(h,T),T+=4),A&&(R=Ct(h,T),T+=4),C&&(T+=4),e.type==="video"&&(a=iXt(e.codec)),Gt(d,["trun"]).map(I=>{const D=I[0],k=Ct(I,0)&16777215,O=(k&1)!==0;let P=0;const M=(k&4)!==0,j=(k&256)!==0;let U=0;const z=(k&512)!==0;let G=0;const F=(k&1024)!==0,$=(k&2048)!==0;let H=0;const q=Ct(I,4);let Y=8;O&&(P=Ct(I,Y),Y+=4),M&&(Y+=4);let se=P+c;for(let ye=0;ye<q;ye++){if(j?(U=Ct(I,Y),Y+=4):U=S,z?(G=Ct(I,Y),Y+=4):G=R,F&&(Y+=4),$&&(D===0?H=Ct(I,Y):H=bAe(I,Y),Y+=4),e.type===Un.VIDEO){let ie=0;for(;ie<G;){const ne=Ct(r,se);if(se+=4,sXt(a,r[se])){const ae=r.subarray(se,se+ne);wAe(ae,a?2:1,t+H/i,n)}se+=ne,ie+=ne+4}}t+=U/i}}))})})}),n}function iXt(t){if(!t)return!1;const e=t.indexOf("."),n=e<0?t:t.substring(0,e);return n==="hvc1"||n==="hev1"||n==="dvh1"||n==="dvhe"}function sXt(t,e){if(t){const n=e>>1&63;return n===39||n===40}else return(e&31)===6}function wAe(t,e,n,r){const i=SAe(t);let s=0;s+=e;let a=0,o=0,l=0;for(;s<i.length;){a=0;do{if(s>=i.length)break;l=i[s++],a+=l}while(l===255);o=0;do{if(s>=i.length)break;l=i[s++],o+=l}while(l===255);const c=i.length-s;let u=s;if(o<c)s+=o;else if(o>c){he.error(`Malformed SEI payload. ${o} is too small, only ${c} bytes left to parse.`);break}if(a===4){if(i[u++]===181){const f=yAe(i,u);if(u+=2,f===49){const h=Ct(i,u);if(u+=4,h===1195456820){const m=i[u++];if(m===3){const g=i[u++],b=31&g,E=64&g,x=E?2+b*3:0,S=new Uint8Array(x);if(E){S[0]=g;for(let A=1;A<x;A++)S[A]=i[u++]}r.push({type:m,payloadType:a,pts:n,bytes:S})}}}}}else if(a===5&&o>16){const d=[];for(let m=0;m<16;m++){const g=i[u++].toString(16);d.push(g.length==1?"0"+g:g),(m===3||m===5||m===7||m===9)&&d.push("-")}const f=o-16,h=new Uint8Array(f);for(let m=0;m<f;m++)h[m]=i[u++];r.push({payloadType:a,pts:n,uuid:d.join(""),userData:Wu(h),userDataBytes:h})}}}function SAe(t){const e=t.byteLength,n=[];let r=1;for(;r<e-2;)t[r]===0&&t[r+1]===0&&t[r+2]===3?(n.push(r+2),r+=2):r++;if(n.length===0)return t;const i=e-n.length,s=new Uint8Array(i);let a=0;for(r=0;r<i;a++,r++)a===n[0]&&(a++,n.shift()),s[r]=t[a];return s}function aXt(t){const e=t[0];let n="",r="",i=0,s=0,a=0,o=0,l=0,c=0;if(e===0){for(;zi(t.subarray(c,c+1))!=="\0";)n+=zi(t.subarray(c,c+1)),c+=1;for(n+=zi(t.subarray(c,c+1)),c+=1;zi(t.subarray(c,c+1))!=="\0";)r+=zi(t.subarray(c,c+1)),c+=1;r+=zi(t.subarray(c,c+1)),c+=1,i=Ct(t,12),s=Ct(t,16),o=Ct(t,20),l=Ct(t,24),c=28}else if(e===1){c+=4,i=Ct(t,c),c+=4;const d=Ct(t,c);c+=4;const f=Ct(t,c);for(c+=4,a=2**32*d+f,TQt(a)||(a=Number.MAX_SAFE_INTEGER,he.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),o=Ct(t,c),c+=4,l=Ct(t,c),c+=4;zi(t.subarray(c,c+1))!=="\0";)n+=zi(t.subarray(c,c+1)),c+=1;for(n+=zi(t.subarray(c,c+1)),c+=1;zi(t.subarray(c,c+1))!=="\0";)r+=zi(t.subarray(c,c+1)),c+=1;r+=zi(t.subarray(c,c+1)),c+=1}const u=t.subarray(c,t.byteLength);return{schemeIdUri:n,value:r,timeScale:i,presentationTime:a,presentationTimeDelta:s,eventDuration:o,id:l,payload:u}}function oXt(t,...e){const n=e.length;let r=8,i=n;for(;i--;)r+=e[i].byteLength;const s=new Uint8Array(r);for(s[0]=r>>24&255,s[1]=r>>16&255,s[2]=r>>8&255,s[3]=r&255,s.set(t,4),i=0,r=8;i<n;i++)s.set(e[i],r),r+=e[i].byteLength;return s}function lXt(t,e,n){if(t.byteLength!==16)throw new RangeError("Invalid system id");let r,i;r=0,i=new Uint8Array;let s;r>0?(s=new Uint8Array(4),e.length>0&&new DataView(s.buffer).setUint32(0,e.length,!1)):s=new Uint8Array;const a=new Uint8Array(4);return n&&n.byteLength>0&&new DataView(a.buffer).setUint32(0,n.byteLength,!1),oXt([112,115,115,104],new Uint8Array([r,0,0,0]),t,s,i,a,n||new Uint8Array)}function cXt(t){const e=[];if(t instanceof ArrayBuffer){const n=t.byteLength;let r=0;for(;r+32<n;){const i=new DataView(t,r),s=uXt(i);e.push(s),r+=s.size}}return e}function uXt(t){const e=t.getUint32(0),n=t.byteOffset,r=t.byteLength;if(r<e)return{offset:n,size:r};if(t.getUint32(4)!==1886614376)return{offset:n,size:e};const s=t.getUint32(8)>>>24;if(s!==0&&s!==1)return{offset:n,size:e};const a=t.buffer,o=mu.hexDump(new Uint8Array(a,n+12,16)),l=t.getUint32(28);let c=null,u=null;if(s===0){if(e-32<l||l<22)return{offset:n,size:e};u=new Uint8Array(a,n+32,l)}else if(s===1){if(!l||r<n+32+l*16+16)return{offset:n,size:e};c=[];for(let d=0;d<l;d++)c.push(new Uint8Array(a,n+32+d*16,16))}return{version:s,systemId:o,kids:c,data:u,offset:n,size:e}}let DR={};class RS{static clearKeyUriToKeyIdMap(){DR={}}constructor(e,n,r,i=[1],s=null){this.uri=void 0,this.method=void 0,this.keyFormat=void 0,this.keyFormatVersions=void 0,this.encrypted=void 0,this.isCommonEncryption=void 0,this.iv=null,this.key=null,this.keyId=null,this.pss
vendor: 57,784 bytes, line 2509
2509h=null,this.method=e,this.uri=n,this.keyFormat=r,this.keyFormatVersions=i,this.iv=s,this.encrypted=e?e!=="NONE":!1,this.isCommonEncryption=this.encrypted&&e!=="AES-128"}isSupported(){if(this.method){if(this.method==="AES-128"||this.method==="NONE")return!0;if(this.keyFormat==="identity")return this.method==="SAMPLE-AES";switch(this.keyFormat){case eo.FAIRPLAY:case eo.WIDEVINE:case eo.PLAYREADY:case eo.CLEARKEY:return["ISO-23001-7","SAMPLE-AES","SAMPLE-AES-CENC","SAMPLE-AES-CTR"].indexOf(this.method)!==-1}}return!1}getDecryptData(e){if(!this.encrypted||!this.uri)return null;if(this.method==="AES-128"&&this.uri&&!this.iv){typeof e!="number"&&(this.method==="AES-128"&&!this.iv&&he.warn(`missing IV for initialization segment with method="${this.method}" - compliance issue`),e=0);const r=dXt(e);return new RS(this.method,this.uri,"identity",this.keyFormatVersions,r)}const n=NQt(this.uri);if(n)switch(this.keyFormat){case eo.WIDEVINE:this.pssh=n,n.length>=22&&(this.keyId=n.subarray(n.length-22,n.length-6));break;case eo.PLAYREADY:{const r=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=lXt(r,null,n),this.keyId=hAe(n);break}default:{let r=n.subarray(0,16);if(r.length!==16){const i=new Uint8Array(16);i.set(r,16-r.length),r=i}this.keyId=r;break}}if(!this.keyId||this.keyId.byteLength!==16){let r=DR[this.uri];if(!r){const i=Object.keys(DR).length%Number.MAX_SAFE_INTEGER;r=new Uint8Array(16),new DataView(r.buffer,12,4).setUint32(0,i),DR[this.uri]=r}this.keyId=r}return this}}function dXt(t){const e=new Uint8Array(16);for(let n=12;n<16;n++)e[n]=t>>8*(15-n)&255;return e}const TAe=/\{\$([a-zA-Z0-9-_]+)\}/g;function toe(t){return TAe.test(t)}function Ha(t,e,n){if(t.variableList!==null||t.hasVariableRefs)for(let r=n.length;r--;){const i=n[r],s=e[i];s&&(e[i]=gj(t,s))}}function gj(t,e){if(t.variableList!==null||t.hasVariableRefs){const n=t.variableList;return e.replace(TAe,r=>{const i=r.substring(2,r.length-1),s=n?.[i];return s===void 0?(t.playlistParsingError||(t.playlistParsingError=new Error(`Missing preceding EXT-X-DEFINE tag for Variable Reference: "${i}"`)),r):s})}return e}function noe(t,e,n){let r=t.variableList;r||(t.variableList=r={});let i,s;if("QUERYPARAM"in e){i=e.QUERYPARAM;try{const a=new self.URL(n).searchParams;if(a.has(i))s=a.get(i);else throw new Error(`"${i}" does not match any query parameter in URI: "${n}"`)}catch(a){t.playlistParsingError||(t.playlistParsingError=new Error(`EXT-X-DEFINE QUERYPARAM: ${a.message}`))}}else i=e.NAME,s=e.VALUE;i in r?t.playlistParsingError||(t.playlistParsingError=new Error(`EXT-X-DEFINE duplicate Variable Name declarations: "${i}"`)):r[i]=s||""}function fXt(t,e,n){const r=e.IMPORT;if(n&&r in n){let i=t.variableList;i||(t.variableList=i={}),i[r]=n[r]}else t.playlistParsingError||(t.playlistParsingError=new Error(`EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "${r}"`))}function Eg(t=!0){return typeof self>"u"?void 0:(t||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}function hXt(t){return typeof self<"u"&&t===self.ManagedMediaSource}const Fk={audio:{a3ds:1,"ac-3":.95,"ac-4":1,alac:.9,alaw:1,dra1:1,"dts+":1,"dts-":1,dtsc:1,dtse:1,dtsh:1,"ec-3":.9,enca:1,fLaC:.9,flac:.9,FLAC:.9,g719:1,g726:1,m4ae:1,mha1:1,mha2:1,mhm1:1,mhm2:1,mlpa:1,mp4a:1,"raw ":1,Opus:1,opus:1,samr:1,sawb:1,sawp:1,sevc:1,sqcp:1,ssmv:1,twos:1,ulaw:1},video:{avc1:1,avc2:1,avc3:1,avc4:1,avcp:1,av01:.8,drac:1,dva1:1,dvav:1,dvh1:.7,dvhe:.7,encv:1,hev1:.75,hvc1:.75,mjp2:1,mp4v:1,mvc1:1,mvc2:1,mvc3:1,mvc4:1,resv:1,rv60:1,s263:1,svc1:1,svc2:1,"vc-1":1,vp08:1,vp09:.9},text:{stpp:1,wvtt:1}};function pXt(t,e){const n=Fk[e];return!!n&&!!n[t.slice(0,4)]}function e8(t,e,n=!0){return!t.split(",").some(r=>!AAe(r,e,n))}function AAe(t,e,n=!0){var r;const i=Eg(n);return(r=i?.isTypeSupported(_S(t,e)))!=null?r:!1}function _S(t,e){return`${e}/mp4;codecs="${t}"`}function roe(t){if(t){const e=t.substring(0,4);return Fk.video[e]}return 2}function jk(t){return t.split(",").reduce((e,n)=>{const r=Fk.video[n];return r?(r*2+e)/(e?3:2):(Fk.audio[n]+e)/(e?2:1)},0)}const t8={};function mXt(t,e=!0){if(t8[t])return t8[t];const n={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"]}[t];for(let r=0;r<n.length;r++)if(AAe(n[r],"audio",e))return t8[t]=n[r],n[r];return t}const gXt=/flac|opus/i;function Bk(t,e=!0){return t.replace(gXt,n=>mXt(n.toLowerCase(),e))}function ioe(t,e){return t&&t!=="mp4a"?t:e&&e.split(",")[0]}function vXt(t){const e=t.split(",");for(let n=0;n<e.length;n++){const r=e[n].split(".");if(r.length>2){let i=r.shift()+".";i+=parseInt(r.shift()).toString(16),i+=("000"+parseInt(r.shift()).toString(16)).slice(-4),e[n]=i}}return e.join(",")}const soe=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g,aoe=/#EXT-X-MEDIA:(.*)/g,yXt=/^#EXT(?:INF|-X-TARGETDURATION):/m,ooe=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[^\r\n]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),bXt=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(DATERANGE|DEFINE|KEY|MAP|PART|PART-INF|PLAYLIST-TYPE|PRELOAD-HINT|RENDITION-REPORT|SERVER-CONTROL|SKIP|START):(.+)/.source,/#EXT-X-(BITRATE|DISCONTINUITY-SEQUENCE|MEDIA-SEQUENCE|TARGETDURATION|VERSION): *(\d+)/.source,/#EXT-X-(DISCONTINUITY|ENDLIST|GAP|INDEPENDENT-SEGMENTS)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|"));class Du{static findGroup(e,n){for(let r=0;r<e.length;r++){const i=e[r];if(i.id===n)return i}}static resolve(e,n){return DG.buildAbsoluteURL(n,e,{alwaysNormalize:!0})}static isMediaPlaylist(e){return yXt.test(e)}static parseMasterPlaylist(e,n){const r=toe(e),i={contentSteering:null,levels:[],playlistParsingError:null,sessionData:null,sessionKeys:null,startTimeOffset:null,variableList:null,hasVariableRefs:r},s=[];soe.lastIndex=0;let a;for(;(a=soe.exec(e))!=null;)if(a[1]){var o;const c=new Yr(a[1]);Ha(i,c,["CODECS","SUPPLEMENTAL-CODECS","ALLOWED-CPC","PATHWAY-ID","STABLE-VARIANT-ID","AUDIO","VIDEO","SUBTITLES","CLOSED-CAPTIONS","NAME"]);const u=gj(i,a[2]),d={attrs:c,bitrate:c.decimalInteger("BANDWIDTH")||c.decimalInteger("AVERAGE-BANDWIDTH"),name:c.NAME,url:Du.resolve(u,n)},f=c.decimalResolution("RESOLUTION");f&&(d.width=f.width,d.height=f.height),EXt(c.CODECS,d),(o=d.unknownCodecs)!=null&&o.length||s.push(d),i.levels.push(d)}else if(a[3]){const c=a[3],u=a[4];switch(c){case"SESSION-DATA":{const d=new Yr(u);Ha(i,d,["DATA-ID","LANGUAGE","VALUE","URI"]);const f=d["DATA-ID"];f&&(i.sessionData===null&&(i.sessionData={}),i.sessionData[f]=d);break}case"SESSION-KEY":{const d=loe(u,n,i);d.encrypted&&d.isSupported()?(i.sessionKeys===null&&(i.sessionKeys=[]),i.sessionKeys.push(d)):he.warn(`[Keys] Ignoring invalid EXT-X-SESSION-KEY tag: "${u}"`);break}case"DEFINE":{{const d=new Yr(u);Ha(i,d,["NAME","VALUE","QUERYPARAM"]),noe(i,d,n)}break}case"CONTENT-STEERING":{const d=new Yr(u);Ha(i,d,["SERVER-URI","PATHWAY-ID"]),i.contentSteering={uri:Du.resolve(d["SERVER-URI"],n),pathwayId:d["PATHWAY-ID"]||"."};break}case"START":{i.startTimeOffset=coe(u);break}}}const l=s.length>0&&s.length<i.levels.length;return i.levels=l?s:i.levels,i.levels.length===0&&(i.playlistParsingError=new Error("no levels found in manifest")),i}static parseMasterPlaylistMedia(e,n,r){let i;const s={},a=r.levels,o={AUDIO:a.map(c=>({id:c.attrs.AUDIO,audioCodec:c.audioCodec})),SUBTITLES:a.map(c=>({id:c.attrs.SUBTITLES,textCodec:c.textCodec})),"CLOSED-CAPTIONS":[]};let l=0;for(aoe.lastIndex=0;(i=aoe.exec(e))!==null;){const c=new Yr(i[1]),u=c.TYPE;if(u){const d=o[u],f=s[u]||[];s[u]=f,Ha(r,c,["URI","GROUP-ID","LANGUAGE","ASSOC-LANGUAGE","STABLE-RENDITION-ID","NAME","INSTREAM-ID","CHARACTERISTICS","CHANNELS"]);const h=c.LANGUAGE,m=c["ASSOC-LANGUAGE"],g=c.CHANNELS,b=c.CHARACTERISTICS,E=c["INSTREAM-ID"],x={attrs:c,bitrate:0,id:l++,groupId:c["GROUP-ID"]||"",name:c.NAME||h||"",type:u,default:c.bool("DEFAULT"),autoselect:c.bool("AUTOSELECT"),forced:c.bool("FORCED"),lang:h,url:c.URI?Du.resolve(c.URI,n):""};if(m&&(x.assocLang=m),g&&(x.channels=g),b&&(x.characteristics=b),E&&(x.instreamId=E),d!=null&&d.length){const S=Du.findGroup(d,x.groupId)||d[0];uoe(x,S,"audioCodec"),uoe(x,S,"textCodec")}f.push(x)}}return s}static parseLevelPlaylist(e,n,r,i,s,a){const o=new MQt(n),l=o.fragments;let c=null,u=0,d=0,f=0,h=0,m=null,g=new q$(i,n),b,E,x,S=-1,A=!1,R=null;for(ooe.lastIndex=0,o.m3u8=e,o.hasVariableRefs=toe(e);(b=ooe.exec(e))!==null;){A&&(A=!1,g=new q$(i,n),g.start=f,g.sn=u,g.cc=h,g.level=r,c&&(g.initSegment=c,g.rawProgramDateTime=c.rawProgramDateTime,c.rawProgramDateTime=null,R&&(g.setByteRange(R),R=null)));const D=b[1];if(D){g.duration=parseFloat(D);const k=(" "+b[2]).slice(1);g.title=k||null,g.tagList.push(k?["INF",D,k]:["INF",D])}else if(b[3]){if(at(g.duration)){g.start=f,x&&hoe(g,x,o),g.sn=u,g.level=r,g.cc=h,l.push(g);const k=(" "+b[3]).slice(1);g.relurl=gj(o,k),doe(g,m),m=g,f+=g.duration,u++,d=0,A=!0}}else if(b[4]){const k=(" "+b[4]).slice(1);m?g.setByteRange(k,m):g.setByteRange(k)}else if(b[5])g.rawProgramDateTime=(" "+b[5]).slice(1),g.tagList.push(["PROGRAM-DATE-TIME",g.rawProgramDateTime]),S===-1&&(S=l.length);else{if(b=b[0].match(bXt),!b){he.warn("No matches on slow regex match for level playlist!");continue}for(E=1;E<b.length&&!(typeof b[E]<"u");E++);const k=(" "+b[E]).slice(1),O=(" "+b[E+1]).slice(1),P=b[E+2]?(" "+b[E+2]).slice(1):"";switch(k){case"PLAYLIST-TYPE":o.type=O.toUpperCase();break;case"MEDIA-SEQUENCE":u=o.startSN=parseInt(O);break;case"SKIP":{const M=new Yr(O);Ha(o,M,["RECENTLY-REMOVED-DATERANGES"]);const j=M.decimalInteger("SKIPPED-SEGMENTS");if(at(j)){o.skippedSegments=j;for(let z=j;z--;)l.unshift(null);u+=j}const U=M.enumeratedString("RECENTLY-REMOVED-DATERANGES");U&&(o.recentlyRemovedDateranges=U.split("	"));break}case"TARGETDURATION":o.targetduration=Math.max(parseInt(O),1);break;case"VERSION":o.version=parseInt(O);break;case"INDEPENDENT-SEGMENTS":case"EXTM3U":break;case"ENDLIST":o.live=!1;break;case"#":(O||P)&&g.tagList.push(P?[O,P]:[O]);break;case"DISCONTINUITY":h++,g.tagList.push(["DIS"]);break;case"GAP":g.gap=!0,g.tagList.push([k]);break;case"BITRATE":g.tagList.push([k,O]);break;case"DATERANGE":{const M=new Yr(O);Ha(o,M,["ID","CLASS","START-DATE","END-DATE","SCTE35-CMD","SCTE35-OUT","SCTE35-IN"]),Ha(o,M,M.clientAttrs);const j=new uAe(M,o.dateRanges[M.ID]);j.isValid||o.skippedSegments?o.dateRanges[j.id]=j:he.warn(`Ignoring invalid DATERANGE tag: "${O}"`),g.tagList.push(["EXT-X-DATERANGE",O]);break}case"DEFINE":{{const M=new Yr(O);Ha(o,M,["NAME","VALUE","IMPORT","QUERYPARAM"]),"IMPORT"in M?fXt(o,M,a):noe(o,M,n)}break}case"DISCONTINUITY-SEQUENCE":h=parseInt(O);break;case"KEY":{const M=loe(O,n,o);if(M.isSupported()){if(M.method==="NONE"){x=void 0;break}x||(x={}),x[M.keyFormat]&&(x=Fi({},x)),x[M.keyFormat]=M}else he.warn(`[Keys] Ignoring invalid EXT-X-KEY tag: "${O}"`);break}case"START":o.startTimeOffset=coe(O);break;case"MAP":{const M=new Yr(O);if(Ha(o,M,["BYTERANGE","URI"]),g.duration){const j=new q$(i,n);foe(j,M,r,x),c=j,g.initSegment=c,c.rawProgramDateTime&&!g.rawProgramDateTime&&(g.rawProgramDateTime=c.rawProgramDateTime)}else{const j=g.byteRangeEndOffset;if(j){const U=g.byteRangeStartOffset;R=`${j-U}@${U}`}else R=null;foe(g,M,r,x),c=g,A=!0}break}case"SERVER-CONTROL":{const M=new Yr(O);o.canBlockReload=M.bool("CAN-BLOCK-RELOAD"),o.canSkipUntil=M.optionalFloat("CAN-SKIP-UNTIL",0),o.canSkipDateRanges=o.canSkipUntil>0&&M.bool("CAN-SKIP-DATERANGES"),o.partHoldBack=M.optionalFloat("PART-HOLD-BACK",0),o.holdBack=M.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{const M=new Yr(O);o.partTarget=M.decimalFloatingPoint("PART-TARGET");break}case"PART":{let M=o.partList;M||(M=o.partList=[]);const j=d>0?M[M.length-1]:void 0,U=d++,z=new Yr(O);Ha(o,z,["BYTERANGE","URI"]);const G=new LQt(z,g,n,U,j);M.push(G),g.duration+=G.duration;break}case"PRELOAD-HINT":{const M=new Yr(O);Ha(o,M,["URI"]),o.preloadHint=M;break}case"RENDITION-REPORT":{const M=new Yr(O);Ha(o,M,["URI"]),o.renditionReports=o.renditionReports||[],o.renditionReports.push(M);break}default:he.warn(`line parsed but not handled: ${b}`);break}}}m&&!m.relurl?(l.pop(),f-=m.duration,o.partList&&(o.fragmentHint=m)):o.partList&&(doe(g,m),g.cc=h,o.fragmentHint=g,x&&hoe(g,x,o));const C=l.length,T=l[0],I=l[C-1];if(f+=o.skippedSegments*o.targetduration,f>0&&C&&I){o.averagetargetduration=f/C;const D=I.sn;o.endSN=D!=="initSegment"?D:0,o.live||(I.endList=!0),T&&(o.startCC=T.cc)}else o.endSN=0,o.startCC=0;return o.fragmentHint&&(f+=o.fragmentHint.duration),o.totalduration=f,o.endCC=h,S>0&&xXt(l,S),o}}function loe(t,e,n){var r,i;const s=new Yr(t);Ha(n,s,["KEYFORMAT","KEYFORMATVERSIONS","URI","IV","URI"]);const a=(r=s.METHOD)!=null?r:"",o=s.URI,l=s.hexadecimalInteger("IV"),c=s.KEYFORMATVERSIONS,u=(i=s.KEYFORMAT)!=null?i:"identity";o&&s.IV&&!l&&he.error(`Invalid IV: ${s.IV}`);const d=o?Du.resolve(o,e):"",f=(c||"1").split("/").map(Number).filter(Number.isFinite);return new RS(a,d,u,f,l)}function coe(t){const n=new Yr(t).decimalFloatingPoint("TIME-OFFSET");return at(n)?n:null}function EXt(t,e){let n=(t||"").split(/[ ,]+/).filter(r=>r);["video","audio","text"].forEach(r=>{const i=n.filter(s=>pXt(s,r));i.length&&(e[`${r}Codec`]=i.join(","),n=n.filter(s=>i.indexOf(s)===-1))}),e.unknownCodecs=n}function uoe(t,e,n){const r=e[n];r&&(t[n]=r)}function xXt(t,e){let n=t[e];for(let r=e;r--;){const i=t[r];if(!i)return;i.programDateTime=n.programDateTime-i.duration*1e3,n=i}}function doe(t,e){t.rawProgramDateTime?t.programDateTime=Date.parse(t.rawProgramDateTime):e!=null&&e.programDateTime&&(t.programDateTime=e.endProgramDateTime),at(t.programDateTime)||(t.programDateTime=null,t.rawProgramDateTime=null)}function foe(t,e,n,r){t.relurl=e.URI,e.BYTERANGE&&t.setByteRange(e.BYTERANGE),t.level=n,t.sn="initSegment",r&&(t.levelkeys=r),t.initSegment=null}function hoe(t,e,n){t.levelkeys=e;const{encryptedFragments:r}=n;(!r.length||r[r.length-1].levelkeys!==e)&&Object.keys(e).some(i=>e[i].isCommonEncryption)&&r.push(t)}var xn={MANIFEST:"manifest",LEVEL:"level",AUDIO_TRACK:"audioTrack",SUBTITLE_TRACK:"subtitleTrack"},Rt={MAIN:"main",AUDIO:"audio",SUBTITLE:"subtitle"};function poe(t){const{type:e}=t;switch(e){case xn.AUDIO_TRACK:return Rt.AUDIO;case xn.SUBTITLE_TRACK:return Rt.SUBTITLE;default:return Rt.MAIN}}function n8(t,e){let n=t.url;return(n===void 0||n.indexOf("data:")===0)&&(n=e.url),n}class wXt{constructor(e){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.hls=e,this.registerListeners()}startLoad(e){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:e}=this;e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.LEVEL_LOADING,this.onLevelLoading,this),e.on(B.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.on(B.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)}unregisterListeners(){const{hls:e}=this;e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.LEVEL_LOADING,this.onLevelLoading,this),e.off(B.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.off(B.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)}createInternalLoader(e){const n=this.hls.config,r=n.pLoader,i=n.loader,s=r||i,a=new s(n);return this.loaders[e.type]=a,a}getInternalLoader(e){return this.loaders[e.type]}resetInternalLoader(e){this.loaders[e]&&delete this.loaders[e]}destroyInternalLoaders(){for(const e in this.loaders){const n=this.loaders[e];n&&n.destroy(),this.resetInternalLoader(e)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(e,n){const{url:r}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:xn.MANIFEST,url:r,deliveryDirectives:null})}onLevelLoading(e,n){const{id:r,level:i,pathwayId:s,url:a,deliveryDirectives:o}=n;this.load({id:r,level:i,pathwayId:s,responseType:"text",type:xn.LEVEL,url:a,deliveryDirectives:o})}onAudioTrackLoading(e,n){const{id:r,groupId:i,url:s,deliveryDirectives:a}=n;this.load({id:r,groupId:i,level:null,responseType:"text",type:xn.AUDIO_TRACK,url:s,deliveryDirectives:a})}onSubtitleTrackLoading(e,n){const{id:r,groupId:i,url:s,deliveryDirectives:a}=n;this.load({id:r,groupId:i,level:null,responseType:"text",type:xn.SUBTITLE_TRACK,url:s,deliveryDirectives:a})}load(e){var n;const r=this.hls.config;let i=this.getInternalLoader(e);if(i){const c=i.context;if(c&&c.url===e.url&&c.level===e.level){he.trace("[playlist-loader]: playlist request ongoing");return}he.log(`[playlist-loader]: aborting previous loader for type: ${e.type}`),i.abort()}let s;if(e.type===xn.MANIFEST?s=r.manifestLoadPolicy.default:s=Fi({},r.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),i=this.createInternalLoader(e),at((n=e.deliveryDirectives)==null?void 0:n.part)){let c;if(e.type===xn.LEVEL&&e.level!==null?c=this.hls.levels[e.level].details:e.type===xn.AUDIO_TRACK&&e.id!==null?c=this.hls.audioTracks[e.id].details:e.type===xn.SUBTITLE_TRACK&&e.id!==null&&(c=this.hls.subtitleTracks[e.id].details),c){const u=c.partTarget,d=c.targetduration;if(u&&d){const f=Math.max(u*3,d*.8)*1e3;s=Fi({},s,{maxTimeToFirstByteMs:Math.min(f,s.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(f,s.maxTimeToFirstByteMs)})}}}const a=s.errorRetry||s.timeoutRetry||{},o={loadPolicy:s,timeout:s.maxLoadTimeMs,maxRetry:a.maxNumRetry||0,retryDelay:a.retryDelayMs||0,maxRetryDelay:a.maxRetryDelayMs||0},l={onSuccess:(c,u,d,f)=>{const h=this.getInternalLoader(d);this.resetInternalLoader(d.type);const m=c.data;if(m.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(c,d,new Error("no EXTM3U delimiter"),f||null,u);return}u.parsing.start=performance.now(),Du.isMediaPlaylist(m)?this.handleTrackOrLevelPlaylist(c,u,d,f||null,h):this.handleMasterPlaylist(c,u,d,f)},onError:(c,u,d,f)=>{this.handleNetworkError(u,d,!1,c,f)},onTimeout:(c,u,d)=>{this.handleNetworkError(u,d,!0,void 0,c)}};i.load(e,o,l)}handleMasterPlaylist(e,n,r,i){const s=this.hls,a=e.data,o=n8(e,r),l=Du.parseMasterPlaylist(a,o);if(l.playlistParsingError){this.handleManifestParsingError(e,r,l.playlistParsingError,i,n);return}const{contentSteering:c,levels:u,sessionData:d,sessionKeys:f,startTimeOffset:h,variableList:m}=l;this.variableList=m;const{AUDIO:g=[],SUBTITLES:b,"CLOSED-CAPTIONS":E}=Du.parseMasterPlaylistMedia(a,o,l);g.length&&!g.some(S=>!S.url)&&u[0].audioCodec&&!u[0].attrs.AUDIO&&(he.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),g.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Yr({}),bitrate:0,url:""})),s.trigger(B.MANIFEST_LOADED,{levels:u,audioTracks:g,subtitles:b,captions:E,contentSteering:c,url:o,stats:n,networkDetails:i,sessionData:d,sessionKeys:f,startTimeOffset:h,variableList:m})}handleTrackOrLevelPlaylist(e,n,r,i,s){const a=this.hls,{id:o,level:l,type:c}=r,u=n8(e,r),d=0,f=at(l)?l:at(o)?o:0,h=poe(r),m=Du.parseLevelPlaylist(e.data,u,f,h,d,this.variableList);if(c===xn.MANIFEST){const g={attrs:new Yr({}),bitrate:0,details:m,name:"",url:u};a.trigger(B.MANIFEST_LOADED,{levels:[g],audioTracks:[],url:u,stats:n,networkDetails:i,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),r.levelDetails=m,this.handlePlaylistLoaded(m,e,n,r,i,s)}handleManifestParsingError(e,n,r,i,s){this.hls.trigger(B.ERROR,{type:kt.NETWORK_ERROR,details:Ee.MANIFEST_PARSING_ERROR,fatal:n.type===xn.MANIFEST,url:e.url,err:r,error:r,reason:r.message,response:e,context:n,networkDetails:i,stats:s})}handleNetworkError(e,n,r=!1,i,s){let a=`A network ${r?"timeout":"error"+(i?" (status "+i.code+")":"")} occurred while loading ${e.type}`;e.type===xn.LEVEL?a+=`: ${e.level} id: ${e.id}`:(e.type===xn.AUDIO_TRACK||e.type===xn.SUBTITLE_TRACK)&&(a+=` id: ${e.id} group-id: "${e.groupId}"`);const o=new Error(a);he.warn(`[playlist-loader]: ${a}`);let l=Ee.UNKNOWN,c=!1;const u=this.getInternalLoader(e);switch(e.type){case xn.MANIFEST:l=r?Ee.MANIFEST_LOAD_TIMEOUT:Ee.MANIFEST_LOAD_ERROR,c=!0;break;case xn.LEVEL:l=r?Ee.LEVEL_LOAD_TIMEOUT:Ee.LEVEL_LOAD_ERROR,c=!1;break;case xn.AUDIO_TRACK:l=r?Ee.AUDIO_TRACK_LOAD_TIMEOUT:Ee.AUDIO_TRACK_LOAD_ERROR,c=!1;break;case xn.SUBTITLE_TRACK:l=r?Ee.SUBTITLE_TRACK_LOAD_TIMEOUT:Ee.SUBTITLE_LOAD_ERROR,c=!1;break}u&&this.resetInternalLoader(e.type);const d={type:kt.NETWORK_ERROR,details:l,fatal:c,url:e.url,loader:u,context:e,error:o,networkDetails:n,stats:s};if(i){const f=n?.url||e.url;d.response=Is({url:f,data:void 0},i)}this.hls.trigger(B.ERROR,d)}handlePlaylistLoaded(e,n,r,i,s,a){const o=this.hls,{type:l,level:c,id:u,groupId:d,deliveryDirectives:f}=i,h=n8(n,i),m=poe(i),g=typeof i.level=="number"&&m===Rt.MAIN?c:void 0;if(!e.fragments.length){const E=new Error("No Segments found in Playlist");o.trigger(B.ERROR,{type:kt.NETWORK_ERROR,details:Ee.LEVEL_EMPTY_ERROR,fatal:!1,url:h,error:E,reason:E.message,response:n,context:i,level:g,parent:m,networkDetails:s,stats:r});return}e.targetduration||(e.playlistParsingError=new Error("Missing Target Duration"));const b=e.playlistParsingError;if(b){o.trigger(B.ERROR,{type:kt.NETWORK_ERROR,details:Ee.LEVEL_PARSING_ERROR,fatal:!1,url:h,error:b,reason:b.message,response:n,context:i,level:g,parent:m,networkDetails:s,stats:r});return}switch(e.live&&a&&(a.getCacheAge&&(e.ageHeader=a.getCacheAge()||0),(!a.getCacheAge||isNaN(e.ageHeader))&&(e.ageHeader=0)),l){case xn.MANIFEST:case xn.LEVEL:o.trigger(B.LEVEL_LOADED,{details:e,level:g||0,id:u||0,stats:r,networkDetails:s,deliveryDirectives:f});break;case xn.AUDIO_TRACK:o.trigger(B.AUDIO_TRACK_LOADED,{details:e,id:u||0,groupId:d||"",stats:r,networkDetails:s,deliveryDirectives:f});break;case xn.SUBTITLE_TRACK:o.trigger(B.SUBTITLE_TRACK_LOADED,{details:e,id:u||0,groupId:d||"",stats:r,networkDetails:s,deliveryDirectives:f});break}}}function CAe(t,e){let n;try{n=new Event("addtrack")}catch{n=document.createEvent("Event"),n.initEvent("addtrack",!1,!1)}n.track=t,e.dispatchEvent(n)}function RAe(t,e){const n=t.mode;if(n==="disabled"&&(t.mode="hidden"),t.cues&&!t.cues.getCueById(e.id))try{if(t.addCue(e),!t.cues.getCueById(e.id))throw new Error(`addCue is failed for: ${e}`)}catch(r){he.debug(`[texttrack-utils]: ${r}`);try{const i=new self.TextTrackCue(e.startTime,e.endTime,e.text);i.id=e.id,t.addCue(i)}catch(i){he.debug(`[texttrack-utils]: Legacy TextTrackCue fallback failed: ${i}`)}}n==="disabled"&&(t.mode=n)}function H1(t){const e=t.mode;if(e==="disabled"&&(t.mode="hidden"),t.cues)for(let n=t.cues.length;n--;)t.removeCue(t.cues[n]);e==="disabled"&&(t.mode=e)}function vj(t,e,n,r){const i=t.mode;if(i==="disabled"&&(t.mode="hidden"),t.cues&&t.cues.length>0){const s=TXt(t.cues,e,n);for(let a=0;a<s.length;a++)(!r||r(s[a]))&&t.removeCue(s[a])}i==="disabled"&&(t.mode=i)}function SXt(t,e){if(e<t[0].startTime)return 0;const n=t.length-1;if(e>t[n].endTime)return-1;let r=0,i=n;for(;r<=i;){const s=Math.floor((i+r)/2);if(e<t[s].startTime)i=s-1;else if(e>t[s].startTime&&r<n)r=s+1;else return s}return t[r].startTime-e<e-t[i].startTime?r:i}function TXt(t,e,n){const r=[],i=SXt(t,e);if(i>-1)for(let s=i,a=t.length;s<a;s++){const o=t[s];if(o.startTime>=e&&o.endTime<=n)r.push(o);else if(o.startTime>n)return r}return r}function d3(t){const e=[];for(let n=0;n<t.length;n++){const r=t[n];(r.kind==="subtitles"||r.kind==="captions")&&r.label&&e.push(t[n])}return e}var oc={audioId3:"org.id3",dateRange:"com.apple.quicktime.HLS",emsg:"https://aomedia.org/emsg/ID3"};const AXt=.25;function yj(){if(!(typeof self>"u"))return self.VTTCue||self.TextTrackCue}function moe(t,e,n,r,i){let s=new t(e,n,"");try{s.value=r,i&&(s.type=i)}catch{s=new t(e,n,JSON.stringify(i?Is({type:i},r):r))}return s}const LR=(()=>{const t=yj();try{t&&new t(0,Number.POSITIVE_INFINITY,"")}catch{return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function r8(t,e){return t.getTime()/1e3-e}function CXt(t){return Uint8Array.from(t.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class RXt{constructor(e){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=e,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=null}_registerListeners(){const{hls:e}=this;e.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.on(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(B.LEVEL_UPDATED,this.onLevelUpdated,this)}_unregisterListeners(){const{hls:e}=this;e.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.off(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(B.LEVEL_UPDATED,this.onLevelUpdated,this)}onMediaAttached(e,n){this.media=n.media}onMediaDetaching(){this.id3Track&&(H1(this.id3Track),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(e){const n=this.getID3Track(e.textTracks);return n.mode="hidden",n}getID3Track(e){if(this.media){for(let n=0;n<e.length;n++){const r=e[n];if(r.kind==="metadata"&&r.label==="id3")return CAe(r,this.media),r}return this.media.addTextTrack("metadata","id3")}}onFragParsingMetadata(e,n){if(!this.media)return;const{hls:{config:{enableEmsgMetadataCues:r,enableID3MetadataCues:i}}}=this;if(!r&&!i)return;const{samples:s}=n;this.id3Track||(this.id3Track=this.createTrack(this.media));const a=yj();if(a)for(let o=0;o<s.length;o++){const l=s[o].type;if(l===oc.emsg&&!r||!i)continue;const c=gAe(s[o].data);if(c){const u=s[o].pts;let d=u+s[o].duration;d>LR&&(d=LR),d-u<=0&&(d=u+AXt);for(let h=0;h<c.length;h++){const m=c[h];if(!mAe(m)){this.updateId3CueEnds(u,l);const g=moe(a,u,d,m,l);g&&this.id3Track.addCue(g)}}}}}updateId3CueEnds(e,n){var r;const i=(r=this.id3Track)==null?void 0:r.cues;if(i)for(let s=i.length;s--;){const a=i[s];a.type===n&&a.startTime<e&&a.endTime===LR&&(a.endTime=e)}}onBufferFlushing(e,{startOffset:n,endOffset:r,type:i}){const{id3Track:s,hls:a}=this;if(!a)return;const{config:{enableEmsgMetadataCues:o,enableID3MetadataCues:l}}=a;if(s&&(o||l)){let c;i==="audio"?c=u=>u.type===oc.audioId3&&l:i==="video"?c=u=>u.type===oc.emsg&&o:c=u=>u.type===oc.audioId3&&l||u.type===oc.emsg&&o,vj(s,n,r,c)}}onLevelUpdated(e,{details:n}){if(!this.media||!n.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{dateRangeCuesAppended:r,id3Track:i}=this,{dateRanges:s}=n,a=Object.keys(s);if(i){const u=Object.keys(r).filter(d=>!a.includes(d));for(let d=u.length;d--;){const f=u[d];Object.keys(r[f].cues).forEach(h=>{i.removeCue(r[f].cues[h])}),delete r[f]}}const o=n.fragments[n.fragments.length-1];if(a.length===0||!at(o?.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const l=o.programDateTime/1e3-o.start,c=yj();for(let u=0;u<a.length;u++){const d=a[u],f=s[d],h=r8(f.startDate,l),m=r[d],g=m?.cues||{};let b=m?.durationKnown||!1,E=LR;const x=f.endDate;if(x)E=r8(x,l),b=!0;else if(f.endOnNext&&!b){const A=a.reduce((R,C)=>{if(C!==f.id){const T=s[C];if(T.class===f.class&&T.startDate>f.startDate&&(!R||f.startDate<R.startDate))return T}return R},null);A&&(E=r8(A.startDate,l),b=!0)}const S=Object.keys(f.attr);for(let A=0;A<S.length;A++){const R=S[A];if(!kQt(R))continue;const C=g[R];if(C)b&&!m.durationKnown&&(C.endTime=E);else if(c){let T=f.attr[R];DQt(R)&&(T=CXt(T));const I=moe(c,h,E,{key:R,data:T},oc.dateRange);I&&(I.id=d,this.id3Track.addCue(I),g[R]=I)}}r[d]={cues:g,dateRange:f,durationKnown:b}}}}class _Xt{constructor(e){this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=()=>this.timeupdate(),this.hls=e,this.config=e.config,this.registerListeners()}get latency(){return this._latency||0}get maxLatency(){const{config:e,levelDetails:n}=this;return e.liveMaxLatencyDuration!==void 0?e.liveMaxLatencyDuration:n?e.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const{levelDetails:e}=this;if(e===null)return null;const{holdBack:n,partHoldBack:r,targetduration:i}=e,{liveSyncDuration:s,liveSyncDurationCount:a,lowLatencyMode:o}=this.config,l=this.hls.userConfig;let c=o&&r||n;(l.liveSyncDuration||l.liveSyncDurationCount||c===0)&&(c=s!==void 0?s:a*i);const u=i;return c+Math.min(this.stallCount*1,u)}get liveSyncPosition(){const e=this.estimateLiveEdge(),n=this.targetLatency,r=this.levelDetails;if(e===null||n===null||r===null)return null;const i=r.edge,s=e-n-this.edgeStalled,a=i-r.totalduration,o=i-(this.config.lowLatencyMode&&r.partTarget||r.targetduration);return Math.min(Math.max(a,s),o)}get drift(){const{levelDetails:e}=this;return e===null?1:e.drift}get edgeStalled(){const{levelDetails:e}=this;if(e===null)return 0;const n=(this.config.lowLatencyMode&&e.partTarget||e.targetduration)*3;return Math.max(e.age-n,0)}get forwardBufferLength(){const{media:e,levelDetails:n}=this;if(!e||!n)return 0;const r=e.buffered.length;return(r?e.buffered.end(r-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null}registerListeners(){this.hls.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(B.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(B.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(B.ERROR,this.onError,this)}unregisterListeners(){this.hls.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.off(B.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(B.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.off(B.ERROR,this.onError,this)}onMediaAttached(e,n){this.media=n.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)}onManifestLoading(){this.levelDetails=null,this._latency=null,this.stallCount=0}onLevelUpdated(e,{details:n}){this.levelDetails=n,n.advanced&&this.timeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)}onError(e,n){var r;n.details===Ee.BUFFER_STALLED_ERROR&&(this.stallCount++,(r=this.levelDetails)!=null&&r.live&&he.warn("[playback-rate-controller]: Stall detected, adjusting target latency"))}timeupdate(){const{media:e,levelDetails:n}=this;if(!e||!n)return;this.currentTime=e.currentTime;const r=this.computeLatency();if(r===null)return;this._latency=r;const{lowLatencyMode:i,maxLiveSyncPlaybackRate:s}=this.config;if(!i||s===1||!n.live)return;const a=this.targetLatency;if(a===null)return;const o=r-a,l=Math.min(this.maxLatency,a+n.targetduration);if(o<l&&o>.05&&this.forwardBufferLength>1){const u=Math.min(2,Math.max(1,s)),d=Math.round(2/(1+Math.exp(-.75*o-this.edgeStalled))*20)/20;e.playbackRate=Math.min(u,Math.max(1,d))}else e.playbackRate!==1&&e.playbackRate!==0&&(e.playbackRate=1)}estimateLiveEdge(){const{levelDetails:e}=this;return e===null?null:e.edge+e.age}computeLatency(){const e=this.estimateLiveEdge();return e===null?null:e-this.currentTime}}const bj=["NONE","TYPE-0","TYPE-1",null];function IXt(t){return bj.indexOf(t)>-1}const Uk=["SDR","PQ","HLG"];function kXt(t){return!!t&&Uk.indexOf(t)>-1}var f3={No:"",Yes:"YES",v2:"v2"};function goe(t){const{canSkipUntil:e,canSkipDateRanges:n,age:r}=t,i=r<e/2;return e&&i?n?f3.v2:f3.Yes:f3.No}class voe{constructor(e,n,r){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=e,this.part=n,this.skip=r}addDirectives(e){const n=new self.URL(e);return this.msn!==void 0&&n.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&n.searchParams.set("_HLS_part",this.part.toString()),this.skip&&n.searchParams.set("_HLS_skip",this.skip),n.href}}class wb{constructor(e){this._attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.url=void 0,this.frameRate=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.supportedPromise=void 0,this.supportedResult=void 0,this._avgBitrate=0,this._audioGroups=void 0,this._subtitleGroups=void 0,this._urlId=0,this.url=[e.url],this._attrs=[e.attrs],this.bitrate=e.bitrate,e.details&&(this.details=e.details),this.id=e.id||0,this.name=e.name,this.width=e.width||0,this.height=e.height||0,this.frameRate=e.attrs.optionalFloat("FRAME-RATE",0),this._avgBitrate=e.attrs.decimalInteger("AVERAGE-BANDWIDTH"),this.audioCodec=e.audioCodec,this.videoCodec=e.videoCodec,this.codecSet=[e.videoCodec,e.audioCodec].filter(n=>!!n).map(n=>n.substring(0,4)).join(","),this.addGroupId("audio",e.attrs.AUDIO),this.addGroupId("text",e.attrs.SUBTITLES)}get maxBitrate(){return Math.max(this.realBitrate,this.bitrate)}get averageBitrate(){return this._avgBitrate||this.realBitrate||this.bitrate}get attrs(){return this._attrs[0]}get codecs(){return this.attrs.CODECS||""}get pathwayId(){return this.attrs["PATHWAY-ID"]||"."}get videoRange(){return this.attrs["VIDEO-RANGE"]||"SDR"}get score(){return this.attrs.optionalFloat("SCORE",0)}get uri(){return this.url[0]||""}hasAudioGroup(e){return yoe(this._audioGroups,e)}hasSubtitleGroup(e){return yoe(this._subtitleGroups,e)}get audioGroups(){return this._audioGroups}get subtitleGroups(){return this._subtitleGroups}addGroupId(e,n){if(n){if(e==="audio"){let r=this._audioGroups;r||(r=this._audioGroups=[]),r.indexOf(n)===-1&&r.push(n)}else if(e==="text"){let r=this._subtitleGroups;r||(r=this._subtitleGroups=[]),r.indexOf(n)===-1&&r.push(n)}}}get urlId(){return 0}set urlId(e){}get audioGroupIds(){return this.audioGroups?[this.audioGroupId]:void 0}get textGroupIds(){return this.subtitleGroups?[this.textGroupId]:void 0}get audioGroupId(){var e;return(e=this.audioGroups)==null?void 0:e[0]}get textGroupId(){var e;return(e=this.subtitleGroups)==null?void 0:e[0]}addFallback(){}}function yoe(t,e){return!e||!t?!1:t.indexOf(e)!==-1}function i8(t,e){const n=e.startPTS;if(at(n)){let r=0,i;e.sn>t.sn?(r=n-t.start,i=t):(r=t.start-n,i=e),i.duration!==r&&(i.duration=r)}else e.sn>t.sn?t.cc===e.cc&&t.minEndPTS?e.start=t.start+(t.minEndPTS-t.start):e.start=t.start+t.duration:e.start=Math.max(t.start-e.duration,0)}function _Ae(t,e,n,r,i,s){r-n<=0&&(he.warn("Fragment should have a positive duration",e),r=n+e.duration,s=i+e.duration);let o=n,l=r;const c=e.startPTS,u=e.endPTS;if(at(c)){const b=Math.abs(c-n);at(e.deltaPTS)?e.deltaPTS=Math.max(b,e.deltaPTS):e.deltaPTS=b,o=Math.max(n,c),n=Math.min(n,c),i=Math.min(i,e.startDTS),l=Math.min(r,u),r=Math.max(r,u),s=Math.max(s,e.endDTS)}const d=n-e.start;e.start!==0&&(e.start=n),e.duration=r-e.start,e.startPTS=n,e.maxStartPTS=o,e.startDTS=i,e.endPTS=r,e.minEndPTS=l,e.endDTS=s;const f=e.sn;if(!t||f<t.startSN||f>t.endSN)return 0;let h;const m=f-t.startSN,g=t.fragments;for(g[m]=e,h=m;h>0;h--)i8(g[h],g[h-1]);for(h=m;h<g.length-1;h++)i8(g[h],g[h+1]);return t.fragmentHint&&i8(g[g.length-1],t.fragmentHint),t.PTSKnown=t.alignedSliding=!0,d}function DXt(t,e){let n=null;const r=t.fragments;for(let o=r.length-1;o>=0;o--){const l=r[o].initSegment;if(l){n=l;break}}t.fragmentHint&&delete t.fragmentHint.endPTS;let i;MXt(t,e,(o,l,c,u)=>{if(e.skippedSegments&&l.cc!==o.cc){const d=o.cc-l.cc;for(let f=c;f<u.length;f++)u[f].cc+=d}at(o.startPTS)&&at(o.endPTS)&&(l.start=l.startPTS=o.startPTS,l.startDTS=o.startDTS,l.maxStartPTS=o.maxStartPTS,l.endPTS=o.endPTS,l.endDTS=o.endDTS,l.minEndPTS=o.minEndPTS,l.duration=o.endPTS-o.startPTS,l.duration&&(i=l),e.PTSKnown=e.alignedSliding=!0),l.elementaryStreams=o.elementaryStreams,l.loader=o.loader,l.stats=o.stats,o.initSegment&&(l.initSegment=o.initSegment,n=o.initSegment)});const s=e.fragments;if(n&&(e.fragmentHint?s.concat(e.fragmentHint):s).forEach(l=>{var c;l&&(!l.initSegment||l.initSegment.relurl===((c=n)==null?void 0:c.relurl))&&(l.initSegment=n)}),e.skippedSegments){if(e.deltaUpdateFailed=s.some(o=>!o),e.deltaUpdateFailed){he.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(let o=e.skippedSegments;o--;)s.shift();e.startSN=s[0].sn}else e.canSkipDateRanges&&(e.dateRanges=LXt(t.dateRanges,e.dateRanges,e.recentlyRemovedDateranges));e.startCC=e.fragments[0].cc,e.endCC=s[s.length-1].cc}OXt(t.partList,e.partList,(o,l)=>{l.elementaryStreams=o.elementaryStreams,l.stats=o.stats}),i?_Ae(e,i,i.startPTS,i.endPTS,i.startDTS,i.endDTS):IAe(t,e),s.length&&(e.totalduration=e.edge-s[0].start),e.driftStartTime=t.driftStartTime,e.driftStart=t.driftStart;const a=e.advancedDateTime;if(e.advanced&&a){const o=e.edge;e.driftStart||(e.driftStartTime=a,e.driftStart=o),e.driftEndTime=a,e.driftEnd=o}else e.driftEndTime=t.driftEndTime,e.driftEnd=t.driftEnd,e.advancedDateTime=t.advancedDateTime}function LXt(t,e,n){const r=Fi({},t);return n&&n.forEach(i=>{delete r[i]}),Object.keys(e).forEach(i=>{const s=new uAe(e[i].attr,r[i]);s.isValid?r[i]=s:he.warn(`Ignoring invalid Playlist Delta Update DATERANGE tag: "${JSON.stringify(e[i].attr)}"`)}),r}function OXt(t,e,n){if(t&&e){let r=0;for(let i=0,s=t.length;i<=s;i++){const a=t[i],o=e[i+r];a&&o&&a.index===o.index&&a.fragment.sn===o.fragment.sn?n(a,o):r--}}}function MXt(t,e,n){const r=e.skippedSegments,i=Math.max(t.startSN,e.startSN)-e.startSN,s=(t.fragmentHint?1:0)+(r?e.endSN:Math.min(t.endSN,e.endSN))-e.startSN,a=e.startSN-t.startSN,o=e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments,l=t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments;for(let c=i;c<=s;c++){const u=l[a+c];let d=o[c];r&&!d&&c<r&&(d=e.fragments[c]=u),u&&d&&n(u,d,c,o)}}function IAe(t,e){const n=e.startSN+e.skippedSegments-t.startSN,r=t.fragments;n<0||n>=r.length||Ej(e,r[n].start)}function Ej(t,e){if(e){const n=t.fragments;for(let r=t.skippedSegments;r<n.length;r++)n[r].start+=e;t.fragmentHint&&(t.fragmentHint.start+=e)}}function PXt(t,e=1/0){let n=1e3*t.targetduration;if(t.updated){const r=t.fragments;if(r.length&&n*4>e){const s=r[r.length-1].duration*1e3;s<n&&(n=s)}}else n/=2;return Math.round(n)}function $Xt(t,e,n){if(!(t!=null&&t.details))return null;const r=t.details;let i=r.fragments[e-r.startSN];return i||(i=r.fragmentHint,i&&i.sn===e)?i:e<r.startSN&&n&&n.sn===e?n:null}function boe(t,e,n){var r;return t!=null&&t.details?kAe((r=t.details)==null?void 0:r.partList,e,n):null}function kAe(t,e,n){if(t)for(let r=t.length;r--;){const i=t[r];if(i.index===n&&i.fragment.sn===e)return i}return null}function DAe(t){t.forEach((e,n)=>{const{details:r}=e;r!=null&&r.fragments&&r.fragments.forEach(i=>{i.level=n})})}function Hk(t){switch(t.details){case Ee.FRAG_LOAD_TIMEOUT:case Ee.KEY_LOAD_TIMEOUT:case Ee.LEVEL_LOAD_TIMEOUT:case Ee.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function Eoe(t,e){const n=Hk(e);return t.default[`${n?"timeout":"error"}Retry`]}function PG(t,e){const n=t.backoff==="linear"?1:Math.pow(2,e);return Math.min(n*t.retryDelayMs,t.maxRetryDelayMs)}function xoe(t){return Is(Is({},t),{errorRetry:null,timeoutRetry:null})}function Vk(t,e,n,r){if(!t)return!1;const i=r?.code,s=e<t.maxNumRetry&&(NXt(i)||!!n);return t.shouldRetry?t.shouldRetry(t,e,n,r,s):s}function NXt(t){return t===0&&navigator.onLine===!1||!!t&&(t<400||t>499)}const LAe={search:function(t,e){let n=0,r=t.length-1,i=null,s=null;for(;n<=r;){i=(n+r)/2|0,s=t[i];const a=e(s);if(a>0)n=i+1;else if(a<0)r=i-1;else return s}return null}};function FXt(t,e,n){if(e===null||!Array.isArray(t)||!t.length||!at(e))return null;const r=t[0].programDateTime;if(e<(r||0))return null;const i=t[t.length-1].endProgramDateTime;if(e>=(i||0))return null;n=n||0;for(let s=0;s<t.length;++s){const a=t[s];if(BXt(e,n,a))return a}return null}function Wk(t,e,n=0,r=0,i=.005){let s=null;if(t){s=e[t.sn-e[0].sn+1]||null;const o=t.endDTS-n;o>0&&o<15e-7&&(n+=15e-7)}else n===0&&e[0].start===0&&(s=e[0]);if(s&&((!t||t.level===s.level)&&xj(n,r,s)===0||jXt(s,t,Math.min(i,r))))return s;const a=LAe.search(e,xj.bind(null,n,r));return a&&(a!==t||!s)?a:s}function jXt(t,e,n){if(e&&e.start===0&&e.level<t.level&&(e.endPTS||0)>0){const r=e.tagList.reduce((i,s)=>(s[0]==="INF"&&(i+=parseFloat(s[1])),i),n);return t.start<=r}return!1}function xj(t=0,e=0,n){if(n.start<=t&&n.start+n.duration>t)return 0;const r=Math.min(e,n.duration+(n.deltaPTS?n.deltaPTS:0));return n.start+n.duration-r<=t?1:n.start-r>t&&n.start?-1:0}function BXt(t,e,n){const r=Math.min(e,n.duration+(n.deltaPTS?n.deltaPTS:0))*1e3;return(n.endProgramDateTime||0)-r>t}function UXt(t,e){return LAe.search(t,n=>n.cc<e?1:n.cc>e?-1:0)}var Fs={DoNothing:0,SendAlternateToPenaltyBox:2,RemoveAlternatePermanently:3,RetryRequest:5},Xl={None:0,MoveAllAlternatesMatchingHost:1,MoveAllAlternatesMatchingHDCP:2};class HXt{constructor(e){this.hls=void 0,this.playlistError=0,this.penalizedRenditions={},this.log=void 0,this.warn=void 0,this.error=void 0,this.hls=e,this.log=he.log.bind(he,"[info]:"),this.warn=he.warn.bind(he,"[warning]:"),this.error=he.error.bind(he,"[error]:"),this.registerListeners()}registerListeners(){const e=this.hls;e.on(B.ERROR,this.onError,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.LEVEL_UPDATED,this.onLevelUpdated,this)}unregisterListeners(){const e=this.hls;e&&(e.off(B.ERROR,this.onError,this),e.off(B.ERROR,this.onErrorOut,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.LEVEL_UPDATED,this.onLevelUpdated,this))}destroy(){this.unregisterListeners(),this.hls=null,this.penalizedRenditions={}}startLoad(e){}stopLoad(){this.playlistError=0}getVariantLevelIndex(e){return e?.type===Rt.MAIN?e.level:this.hls.loadLevel}onManifestLoading(){this.playlistError=0,this.penalizedRenditions={}}onLevelUpdated(){this.playlistError=0}onError(e,n){var r,i;if(n.fatal)return;const s=this.hls,a=n.context;switch(n.details){case Ee.FRAG_LOAD_ERROR:case Ee.FRAG_LOAD_TIMEOUT:case Ee.KEY_LOAD_ERROR:case Ee.KEY_LOAD_TIMEOUT:n.errorAction=this.getFragRetryOrSwitchAction(n);return;case Ee.FRAG_PARSING_ERROR:if((r=n.frag)!=null&&r.gap){n.errorAction={action:Fs.DoNothing,flags:Xl.None};return}case Ee.FRAG_GAP:case Ee.FRAG_DECRYPT_ERROR:{n.errorAction=this.getFragRetryOrSwitchAction(n),n.errorAction.action=Fs.SendAlternateToPenaltyBox;return}case Ee.LEVEL_EMPTY_ERROR:case Ee.LEVEL_PARSING_ERROR:{var o,l;const c=n.parent===Rt.MAIN?n.level:s.loadLevel;n.details===Ee.LEVEL_EMPTY_ERROR&&((o=n.context)!=null&&(l=o.levelDetails)!=null&&l.live)?n.errorAction=this.getPlaylistRetryOrSwitchAction(n,c):(n.levelRetry=!1,n.errorAction=this.getLevelSwitchAction(n,c))}return;case Ee.LEVEL_LOAD_ERROR:case Ee.LEVEL_LOAD_TIMEOUT:typeof a?.level=="number"&&(n.errorAction=this.getPlaylistRetryOrSwitchAction(n,a.level));return;case Ee.AUDIO_TRACK_LOAD_ERROR:case Ee.AUDIO_TRACK_LOAD_TIMEOUT:case Ee.SUBTITLE_LOAD_ERROR:case Ee.SUBTITLE_TRACK_LOAD_TIMEOUT:if(a){const c=s.levels[s.loadLevel];if(c&&(a.type===xn.AUDIO_TRACK&&c.hasAudioGroup(a.groupId)||a.type===xn.SUBTITLE_TRACK&&c.hasSubtitleGroup(a.groupId))){n.errorAction=this.getPlaylistRetryOrSwitchAction(n,s.loadLevel),n.errorAction.action=Fs.SendAlternateToPenaltyBox,n.errorAction.flags=Xl.MoveAllAlternatesMatchingHost;return}}return;case Ee.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:{const c=s.levels[s.loadLevel],u=c?.attrs["HDCP-LEVEL"];u?n.errorAction={action:Fs.SendAlternateToPenaltyBox,flags:Xl.MoveAllAlternatesMatchingHDCP,hdcpLevel:u}:this.keySystemError(n)}return;case Ee.BUFFER_ADD_CODEC_ERROR:case Ee.REMUX_ALLOC_ERROR:case Ee.BUFFER_APPEND_ERROR:n.errorAction=this.getLevelSwitchAction(n,(i=n.level)!=null?i:s.loadLevel);return;case Ee.INTERNAL_EXCEPTION:case Ee.BUFFER_APPENDING_ERROR:case Ee.BUFFER_FULL_ERROR:case Ee.LEVEL_SWITCH_ERROR:case Ee.BUFFER_STALLED_ERROR:case Ee.BUFFER_SEEK_OVER_HOLE:case Ee.BUFFER_NUDGE_ON_STALL:n.errorAction={action:Fs.DoNothing,flags:Xl.None};return}n.type===kt.KEY_SYSTEM_ERROR&&this.keySystemError(n)}keySystemError(e){const n=this.getVariantLevelIndex(e.frag);e.levelRetry=!1,e.errorAction=this.getLevelSwitchAction(e,n)}getPlaylistRetryOrSwitchAction(e,n){const r=this.hls,i=Eoe(r.config.playlistLoadPolicy,e),s=this.playlistError++;if(Vk(i,s,Hk(e),e.response))return{action:Fs.RetryRequest,flags:Xl.None,retryConfig:i,retryCount:s};const o=this.getLevelSwitchAction(e,n);return i&&(o.retryConfig=i,o.retryCount=s),o}getFragRetryOrSwitchAction(e){const n=this.hls,r=this.getVariantLevelIndex(e.frag),i=n.levels[r],{fragLoadPolicy:s,keyLoadPolicy:a}=n.config,o=Eoe(e.details.startsWith("key")?a:s,e),l=n.levels.reduce((u,d)=>u+d.fragmentError,0);if(i&&(e.details!==Ee.FRAG_GAP&&i.fragmentError++,Vk(o,l,Hk(e),e.response)))return{action:Fs.RetryRequest,flags:Xl.None,retryConfig:o,retryCount:l};const c=this.getLevelSwitchAction(e,r);return o&&(c.retryConfig=o,c.retryCount=l),c}getLevelSwitchAction(e,n){const r=this.hls;n==null&&(n=r.loadLevel);const i=this.hls.levels[n];if(i){var s,a;const c=e.details;i.loadError++,c===Ee.BUFFER_APPEND_ERROR&&i.fragmentError++;let u=-1;const{levels:d,loadLevel:f,minAutoLevel:h,maxAutoLevel:m}=r;r.autoLevelEnabled||(r.loadLevel=-1);const g=(s=e.frag)==null?void 0:s.type,E=(g===Rt.AUDIO&&c===Ee.FRAG_PARSING_ERROR||e.sourceBufferName==="audio"&&(c===Ee.BUFFER_ADD_CODEC_ERROR||c===Ee.BUFFER_APPEND_ERROR))&&d.some(({audioCodec:C})=>i.audioCodec!==C),S=e.sourceBufferName==="video"&&(c===Ee.BUFFER_ADD_CODEC_ERROR||c===Ee.BUFFER_APPEND_ERROR)&&d.some(({codecSet:C,audioCodec:T})=>i.codecSet!==C&&i.audioCodec===T),{type:A,groupId:R}=(a=e.context)!=null?a:{};for(let C=d.length;C--;){const T=(C+f)%d.length;if(T!==f&&T>=h&&T<=m&&d[T].loadError===0){var o,l;const I=d[T];if(c===Ee.FRAG_GAP&&g===Rt.MAIN&&e.frag){const D=d[T].details;if(D){const k=Wk(e.frag,D.fragments,e.frag.start);if(k!=null&&k.gap)continue}}else{if(A===xn.AUDIO_TRACK&&I.hasAudioGroup(R)||A===xn.SUBTITLE_TRACK&&I.hasSubtitleGroup(R))continue;if(g===Rt.AUDIO&&(o=i.audioGroups)!=null&&o.some(D=>I.hasAudioGroup(D))||g===Rt.SUBTITLE&&(l=i.subtitleGroups)!=null&&l.some(D=>I.hasSubtitleGroup(D))||E&&i.audioCodec===I.audioCodec||!E&&i.audioCodec!==I.audioCodec||S&&i.codecSet===I.codecSet)continue}u=T;break}}if(u>-1&&r.loadLevel!==u)return e.levelRetry=!0,this.playlistError=0,{action:Fs.SendAlternateToPenaltyBox,flags:Xl.None,nextAutoLevel:u}}return{action:Fs.SendAlternateToPenaltyBox,flags:Xl.MoveAllAlternatesMatchingHost}}onErrorOut(e,n){var r;switch((r=n.errorAction)==null?void 0:r.action){case Fs.DoNothing:break;case Fs.SendAlternateToPenaltyBox:this.sendAlternateToPenaltyBox(n),!n.errorAction.resolved&&n.details!==Ee.FRAG_GAP?n.fatal=!0:/MediaSource readyState: ended/.test(n.error.message)&&(this.warn(`MediaSource ended after "${n.sourceBufferName}" sourceBuffer append error. Attempting to recover from media error.`),this.hls.recoverMediaError());break}if(n.fatal){this.hls.stopLoad();return}}sendAlternateToPenaltyBox(e){const n=this.hls,r=e.errorAction;if(!r)return;const{flags:i,hdcpLevel:s,nextAutoLevel:a}=r;switch(i){case Xl.None:this.switchLevel(e,a);break;case Xl.MoveAllAlternatesMatchingHDCP:s&&(n.maxHdcpLevel=bj[bj.indexOf(s)-1],r.resolved=!0),this.warn(`Restricting playback to HDCP-LEVEL of "${n.maxHdcpLevel}" or lower`);break}r.resolved||this.switchLevel(e,a)}switchLevel(e,n){n!==void 0&&e.errorAction&&(this.warn(`switching to level ${n} after ${e.details}`),this.hls.nextAutoLevel=n,e.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel)}}class $G{constructor(e,n){this.hls=void 0,this.timer=-1,this.requestScheduled=-1,this.canLoad=!1,this.log=void 0,this.warn=void 0,this.log=he.log.bind(he,`${n}:`),this.warn=he.warn.bind(he,`${n}:`),this.hls=e}destroy(){this.clearTimer(),this.hls=this.log=this.warn=null}clearTimer(){this.timer!==-1&&(self.clearTimeout(this.timer),this.timer=-1)}startLoad(){this.canLoad=!0,this.requestScheduled=-1,this.loadPlaylist()}stopLoad(){this.canLoad=!1,this.clearTimer()}switchParams(e,n,r){const i=n?.renditionReports;if(i){let s=-1;for(let a=0;a<i.length;a++){const o=i[a];let l;try{l=new self.URL(o.URI,n.url).href}catch(c){he.warn(`Could not construct new URL for Rendition Report: ${c}`),l=o.URI||""}if(l===e){s=a;break}else l===e.substring(0,l.length)&&(s=a)}if(s!==-1){const a=i[s],o=parseInt(a["LAST-MSN"])||n?.lastPartSn;let l=parseInt(a["LAST-PART"])||n?.lastPartIndex;if(this.hls.config.lowLatencyMode){const u=Math.min(n.age-n.partTarget,n.targetduration);l>=0&&u>n.partTarget&&(l+=1)}const c=r&&goe(r);return new voe(o,l>=0?l:void 0,c)}}}loadPlaylist(e){this.requestScheduled===-1&&(this.requestScheduled=self.performance.now())}shouldLoadPlaylist(e){return this.canLoad&&!!e&&!!e.url&&(!e.details||e.details.live)}shouldReloadPlaylist(e){return this.timer===-1&&this.requestScheduled===-1&&this.shouldLoadPlaylist(e)}playlistLoaded(e,n,r){const{details:i,stats:s}=n,a=self.performance.now(),o=s.loading.first?Math.max(0,a-s.loading.first):0;if(i.advancedDateTime=Date.now()-o,i.live||r!=null&&r.live){if(i.reloaded(r),r&&this.log(`live playlist ${e} ${i.advanced?"REFRESHED "+i.lastPartSn+"-"+i.lastPartIndex:i.updated?"UPDATED":"MISSED"}`),r&&i.fragments.length>0&&DXt(r,i),!this.canLoad||!i.live)return;let l,c,u;if(i.canBlockReload&&i.endSN&&i.advanced){const b=this.hls.config.lowLatencyMode,E=i.lastPartSn,x=i.endSN,S=i.lastPartIndex,A=S!==-1,R=E===x,C=b?0:S;A?(c=R?x+1:E,u=R?C:S+1):c=x+1;const T=i.age,I=T+i.ageHeader;let D=Math.min(I-i.partTarget,i.targetduration*1.5);if(D>0){if(r&&D>r.tuneInGoal)this.warn(`CDN Tune-in goal increased from: ${r.tuneInGoal} to: ${D} with playlist age: ${i.age}`),D=0;else{const k=Math.floor(D/i.targetduration);if(c+=k,u!==void 0){const O=Math.round(D%i.targetduration/i.partTarget);u+=O}this.log(`CDN Tune-in age: ${i.ageHeader}s last advanced ${T.toFixed(2)}s goal: ${D} skip sn ${k} to part ${u}`)}i.tuneInGoal=D}if(l=this.getDeliveryDirectives(i,n.deliveryDirectives,c,u),b||!R){this.loadPlaylist(l);return}}else(i.canBlockReload||i.canSkipUntil)&&(l=this.getDeliveryDirectives(i,n.deliveryDirectives,c,u));const d=this.hls.mainForwardBufferInfo,f=d?d.end-d.len:0,h=(i.edge-f)*1e3,m=PXt(i,h);i.updated&&a>this.requestScheduled+m&&(this.requestScheduled=s.loading.start),c!==void 0&&i.canBlockReload?this.requestScheduled=s.loading.first+m-(i.partTarget*1e3||1e3):this.requestScheduled===-1||this.requestScheduled+m<a?this.requestScheduled=a:this.requestScheduled-a<=0&&(this.requestScheduled+=m);let g=this.requestScheduled-a;g=Math.max(0,g),this.log(`reload live playlist ${e} in ${Math.round(g)} ms`),this.timer=self.setTimeout(()=>this.loadPlaylist(l),g)}else this.clearTimer()}getDeliveryDirectives(e,n,r,i){let s=goe(e);return n!=null&&n.skip&&e.deltaUpdateFailed&&(r=n.msn,i=n.part,s=f3.No),new voe(r,i,s)}checkRetry(e){const n=e.details,r=Hk(e),i=e.errorAction,{action:s,retryCount:a=0,retryConfig:o}=i||{},l=!!i&&!!o&&(s===Fs.RetryRequest||!i.resolved&&s===Fs.SendAlternateToPenaltyBox);if(l){var c;if(this.requestScheduled=-1,a>=o.maxNumRetry)return!1;if(r&&(c=e.context)!=null&&c.deliveryDirectives)this.warn(`Retrying playlist loading ${a+1}/${o.maxNumRetry} after "${n}" without delivery-directives`),this.loadPlaylist();else{const u=PG(o,a);this.timer=self.setTimeout(()=>this.loadPlaylist(),u),this.warn(`Retrying playlist loading ${a+1}/${o.maxNumRetry} after "${n}" in ${u}ms`)}e.levelRetry=!0,i.resolved=!0}return l}}class Pv{constructor(e,n=0,r=0){this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=e,this.alpha_=e?Math.exp(Math.log(.5)/e):0,this.estimate_=n,this.totalWeight_=r}sample(e,n){const r=Math.pow(this.alpha_,e);this.estimate_=n*(1-r)+r*this.estimate_,this.totalWeight_+=e}getTotalWeight(){return this.totalWeight_}getEstimate(){if(this.alpha_){const e=1-Math.pow(this.alpha_,this.totalWeight_);if(e)return this.estimate_/e}return this.estimate_}}class VXt{constructor(e,n,r,i=100){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultTTFB_=void 0,this.ttfb_=void 0,this.defaultEstimate_=r,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new Pv(e),this.fast_=new Pv(n),this.defaultTTFB_=i,this.ttfb_=new Pv(e)}update(e,n){const{slow_:r,fast_:i,ttfb_:s}=this;r.halfLife!==e&&(this.slow_=new Pv(e,r.getEstimate(),r.getTotalWeight())),i.halfLife!==n&&(this.fast_=new Pv(n,i.getEstimate(),i.getTotalWeight())),s.halfLife!==e&&(this.ttfb_=new Pv(e,s.getEstimate(),s.getTotalWeight()))}sample(e,n){e=Math.max(e,this.minDelayMs_);const r=8*n,i=e/1e3,s=r/i;this.fast_.sample(i,s),this.slow_.sample(i,s)}sampleTTFB(e){const n=e/1e3,r=Math.sqrt(2)*Math.exp(-Math.pow(n,2)/2);this.ttfb_.sample(r,Math.max(e,5))}canEstimate(){return this.fast_.getTotalWeight()>=this.minWeight_}getEstimate(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_}getEstimateTTFB(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_}destroy(){}}const OAe={supported:!0,configurations:[],decodingInfoResults:[{supported:!0,powerEfficient:!0,smooth:!0}]},woe={};function WXt(t,e,n,r,i,s){const a=t.audioCodec?t.audioGroups:null,o=s?.audioCodec,l=s?.channels,c=l?parseInt(l):o?1/0:2;let u=null;if(a!=null&&a.length)try{a.length===1&&a[0]?u=e.groups[a[0]].channels:u=a.reduce((d,f)=>{if(f){const h=e.groups[f];if(!h)throw new Error(`Audio track group ${f} not found`);Object.keys(h.channels).forEach(m=>{d[m]=(d[m]||0)+h.channels[m]})}return d},{2:0})}catch{return!0}return t.videoCodec!==void 0&&(t.width>1920&&t.height>1088||t.height>1920&&t.width>1088||t.frameRate>Math.max(r,30)||t.videoRange!=="SDR"&&t.videoRange!==n||t.bitrate>Math.max(i,8e6))||!!u&&at(c)&&Object.keys(u).some(d=>parseInt(d)>c)}function zXt(t,e,n){const r=t.videoCodec,i=t.audioCodec;if(!r||!i||!n)return Promise.resolve(OAe);const s={width:t.width,height:t.height,bitrate:Math.ceil(Math.max(t.bitrate*.9,t.averageBitrate)),framerate:t.frameRate||30},a=t.videoRange;a!=="SDR"&&(s.transferFunction=a.toLowerCase());const o=r.split(",").map(l=>({type:"media-source",video:Is(Is({},s),{},{contentType:_S(l,"video")})}));return i&&t.audioGroups&&t.audioGroups.forEach(l=>{var c;l&&((c=e.groups[l])==null||c.tracks.forEach(u=>{if(u.groupId===l){const d=u.channels||"",f=parseFloat(d);at(f)&&f>2&&o.push.apply(o,i.split(",").map(h=>({type:"media-source",audio:{contentType:_S(h,"audio"),channels:""+f}})))}}))}),Promise.all(o.map(l=>{const c=GXt(l);return woe[c]||(woe[c]=n.decodingInfo(l))})).then(l=>({supported:!l.some(c=>!c.supported),configurations:o,decodingInfoResults:l})).catch(l=>({supported:!1,configurations:o,decodingInfoResults:[],error:l}))}function GXt(t){const{audio:e,video:n}=t,r=n||e;if(r){const i=r.contentType.split('"')[1];if(n)return`r${n.height}x${n.width}f${Math.ceil(n.framerate)}${n.transferFunction||"sd"}_${i}_${Math.ceil(n.bitrate/1e5)}`;if(e)return`c${e.channels}${e.spatialRendering?"s":"n"}_${i}`}return""}function qXt(){if(typeof matchMedia=="function"){const t=matchMedia("(dynamic-range: high)"),e=matchMedia("bad query");if(t.media!==e.media)return t.matches===!0}return!1}function KXt(t,e){let n=!1,r=[];return t&&(n=t!=="SDR",r=[t]),e&&(r=e.allowedVideoRanges||Uk.slice(0),n=e.preferHDR!==void 0?e.preferHDR:qXt(),n?r=r.filter(i=>i!=="SDR"):r=["SDR"]),{preferHDR:n,allowedVideoRanges:r}}function YXt(t,e,n,r,i){const s=Object.keys(t),a=r?.channels,o=r?.audioCodec,l=a&&parseInt(a)===2;let c=!0,u=!1,d=1/0,f=1/0,h=1/0,m=0,g=[];const{preferHDR:b,allowedVideoRanges:E}=KXt(e,i);for(let R=s.length;R--;){const C=t[s[R]];c=C.channels[2]>0,d=Math.min(d,C.minHeight),f=Math.min(f,C.minFramerate),h=Math.min(h,C.minBitrate);const T=E.filter(I=>C.videoRanges[I]>0);T.length>0&&(u=!0,g=T)}d=at(d)?d:0,f=at(f)?f:0;const x=Math.max(1080,d),S=Math.max(30,f);return h=at(h)?h:n,n=Math.max(h,n),u||(e=void 0,g=[]),{codecSet:s.reduce((R,C)=>{const T=t[C];if(C===R)return R;if(T.minBitrate>n)return _d(C,`min bitrate of ${T.minBitrate} > current estimate of ${n}`),R;if(!T.hasDefaultAudio)return _d(C,"no renditions with default or auto-select sound found"),R;if(o&&C.indexOf(o.substring(0,4))%5!==0)return _d(C,`audio codec preference "${o}" not found`),R;if(a&&!l){if(!T.channels[a])return _d(C,`no renditions with ${a} channel sound found (channels options: ${Object.keys(T.channels)})`),R}else if((!o||l)&&c&&T.channels[2]===0)return _d(C,"no renditions with stereo sound found"),R;return T.minHeight>x?(_d(C,`min resolution of ${T.minHeight} > maximum of ${x}`),R):T.minFramerate>S?(_d(C,`min framerate of ${T.minFramerate} > maximum of ${S}`),R):g.some(I=>T.videoRanges[I]>0)?T.maxScore<m?(_d(C,`max score of ${T.maxScore} < selected max of ${m}`),R):R&&(jk(C)>=jk(R)||T.fragmentError>t[R].fragmentError)?R:(m=T.maxScore,C):(_d(C,`no variants with VIDEO-RANGE of ${JSON.stringify(g)} found`),R)},void 0),videoRanges:g,preferHDR:b,minFramerate:f,minBitrate:h}}function _d(t,e){he.log(`[abr] start candidates with "${t}" ignored because ${e}`)}function QXt(t){return t.reduce((e,n)=>{let r=e.groups[n.groupId];r||(r=e.groups[n.groupId]={tracks:[],channels:{2:0},hasDefault:!1,hasAutoSelect:!1}),r.tracks.push(n);const i=n.channels||"2";return r.channels[i]=(r.channels[i]||0)+1,r.hasDefault=r.hasDefault||n.default,r.hasAutoSelect=r.hasAutoSelect||n.autoselect,r.hasDefault&&(e.hasDefaultAudio=!0),r.hasAutoSelect&&(e.hasAutoSelectAudio=!0),e},{hasDefaultAudio:!1,hasAutoSelectAudio:!1,groups:{}})}function XXt(t,e,n,r){return t.slice(n,r+1).reduce((i,s)=>{if(!s.codecSet)return i;const a=s.audioGroups;let o=i[s.codecSet];o||(i[s.codecSet]=o={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!a,fragmentError:0}
vendor: 2,201 bytes, line 2509
2509),o.minBitrate=Math.min(o.minBitrate,s.bitrate);const l=Math.min(s.height,s.width);return o.minHeight=Math.min(o.minHeight,l),o.minFramerate=Math.min(o.minFramerate,s.frameRate),o.maxScore=Math.max(o.maxScore,s.score),o.fragmentError+=s.fragmentError,o.videoRanges[s.videoRange]=(o.videoRanges[s.videoRange]||0)+1,a&&a.forEach(c=>{if(!c)return;const u=e.groups[c];u&&(o.hasDefaultAudio=o.hasDefaultAudio||e.hasDefaultAudio?u.hasDefault:u.hasAutoSelect||!e.hasDefaultAudio&&!e.hasAutoSelectAudio,Object.keys(u.channels).forEach(d=>{o.channels[d]=(o.channels[d]||0)+u.channels[d]}))}),i},{})}function Lu(t,e,n){if("attrs"in t){const r=e.indexOf(t);if(r!==-1)return r}for(let r=0;r<e.length;r++){const i=e[r];if(U0(t,i,n))return r}return-1}function U0(t,e,n){const{groupId:r,name:i,lang:s,assocLang:a,default:o}=t,l=t.forced;return(r===void 0||e.groupId===r)&&(i===void 0||e.name===i)&&(s===void 0||e.lang===s)&&(s===void 0||e.assocLang===a)&&(o===void 0||e.default===o)&&(l===void 0||e.forced===l)&&(!("characteristics"in t)||ZXt(t.characteristics||"",e.characteristics))&&(n===void 0||n(t,e))}function ZXt(t,e=""){const n=t.split(","),r=e.split(",");return n.length===r.length&&!n.some(i=>r.indexOf(i)===-1)}function Nm(t,e){const{audioCodec:n,channels:r}=t;return(n===void 0||(e.audioCodec||"").substring(0,4)===n.substring(0,4))&&(r===void 0||r===(e.channels||"2"))}function JXt(t,e,n,r,i){const s=e[r],o=e.reduce((f,h,m)=>{const g=h.uri;return(f[g]||(f[g]=[])).push(m),f},{})[s.uri];o.length>1&&(r=Math.max.apply(Math,o));const l=s.videoRange,c=s.frameRate,u=s.codecSet.substring(0,4),d=Soe(e,r,f=>{if(f.videoRange!==l||f.frameRate!==c||f.codecSet.substring(0,4)!==u)return!1;const h=f.audioGroups,m=n.filter(g=>!h||h.indexOf(g.groupId)!==-1);return Lu(t,m,i)>-1});return d>-1?d:Soe(e,r,f=>{const h=f.audioGroups,m=n.filter(g=>!h||h.indexOf(g.groupId)!==-1);return Lu(t,m,i)>-1})}function Soe(t,e,n){for(let r=e;r>-1;r--)if(n(t[r]))return r;for(let r=e+1;r<t.length;r++)if(n(t[r]))return r;return-1}class eZt{constructor(e){this.hls=void 0,this.lastLevelLoadSec=0,this.lastLoadedFragLevel=-1,this.firstSelection=-1,this._nextAutoLevel=-1,this.nextAutoLevelKey="",this.audioTracksByGroup=null,this.co
vendor: 7,072 bytes, lines 2509-2516
2509decTiers=null,this.timer=-1,this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this._abandonRulesCheck=()=>{const{fragCurrent:n,partCurrent:r,hls:i}=this,{autoLevelEnabled:s,media:a}=i;if(!n||!a)return;const o=performance.now(),l=r?r.stats:n.stats,c=r?r.duration:n.duration,u=o-l.loading.start,d=i.minAutoLevel;if(l.aborted||l.loaded&&l.loaded===l.total||n.level<=d){this.clearTimer(),this._nextAutoLevel=-1;return}if(!s||a.paused||!a.playbackRate||!a.readyState)return;const f=i.mainForwardBufferInfo;if(f===null)return;const h=this.bwEstimator.getEstimateTTFB(),m=Math.abs(a.playbackRate);if(u<=Math.max(h,1e3*(c/(m*2))))return;const g=f.len/m,b=l.loading.first?l.loading.first-l.loading.start:-1,E=l.loaded&&b>-1,x=this.getBwEstimate(),S=i.levels,A=S[n.level],R=l.total||Math.max(l.loaded,Math.round(c*A.averageBitrate/8));let C=E?u-b:u;C<1&&E&&(C=Math.min(u,l.loaded*8/x));const T=E?l.loaded*1e3/C:0,I=T?(R-l.loaded)/T:R*8/x+h/1e3;if(I<=g)return;const D=T?T*8:x;let k=Number.POSITIVE_INFINITY,O;for(O=n.level-1;O>d;O--){const M=S[O].maxBitrate;if(k=this.getTimeToLoadFrag(h/1e3,D,c*M,!S[O].details),k<g)break}if(k>=I||k>c*10)return;i.nextLoadLevel=i.nextAutoLevel=O,E?this.bwEstimator.sample(u-Math.min(h,b),l.loaded):this.bwEstimator.sampleTTFB(u);const P=S[O].maxBitrate;this.getBwEstimate()*this.hls.config.abrBandWidthUpFactor>P&&this.resetEstimator(P),this.clearTimer(),he.warn(`[abr] Fragment ${n.sn}${r?" part "+r.index:""} of level ${n.level} is loading too slowly;
2510      Time to underbuffer: ${g.toFixed(3)} s
2511      Estimated load time for current fragment: ${I.toFixed(3)} s
2512      Estimated load time for down switch fragment: ${k.toFixed(3)} s
2513      TTFB estimate: ${b|0} ms
2514      Current BW estimate: ${at(x)?x|0:"Unknown"} bps
2515      New BW estimate: ${this.getBwEstimate()|0} bps
2516      Switching to level ${O} @ ${P|0} bps`),i.trigger(B.FRAG_LOAD_EMERGENCY_ABORTED,{frag:n,part:r,stats:l})},this.hls=e,this.bwEstimator=this.initEstimator(),this.registerListeners()}resetEstimator(e){e&&(he.log(`setting initial bwe to ${e}`),this.hls.config.abrEwmaDefaultEstimate=e),this.firstSelection=-1,this.bwEstimator=this.initEstimator()}initEstimator(){const e=this.hls.config;return new VXt(e.abrEwmaSlowVoD,e.abrEwmaFastVoD,e.abrEwmaDefaultEstimate)}registerListeners(){const{hls:e}=this;e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.FRAG_LOADING,this.onFragLoading,this),e.on(B.FRAG_LOADED,this.onFragLoaded,this),e.on(B.FRAG_BUFFERED,this.onFragBuffered,this),e.on(B.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(B.LEVEL_LOADED,this.onLevelLoaded,this),e.on(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(B.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.on(B.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e&&(e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.FRAG_LOADING,this.onFragLoading,this),e.off(B.FRAG_LOADED,this.onFragLoaded,this),e.off(B.FRAG_BUFFERED,this.onFragBuffered,this),e.off(B.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(B.LEVEL_LOADED,this.onLevelLoaded,this),e.off(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(B.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.off(B.ERROR,this.onError,this))}destroy(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=null,this.fragCurrent=this.partCurrent=null}onManifestLoading(e,n){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.lastLevelLoadSec=0,this.fragCurrent=this.partCurrent=null,this.onLevelsUpdated(),this.clearTimer()}onLevelsUpdated(){this.lastLoadedFragLevel>-1&&this.fragCurrent&&(this.lastLoadedFragLevel=this.fragCurrent.level),this._nextAutoLevel=-1,this.onMaxAutoLevelUpdated(),this.codecTiers=null,this.audioTracksByGroup=null}onMaxAutoLevelUpdated(){this.firstSelection=-1,this.nextAutoLevelKey=""}onFragLoading(e,n){const r=n.frag;if(!this.ignoreFragment(r)){if(!r.bitrateTest){var i;this.fragCurrent=r,this.partCurrent=(i=n.part)!=null?i:null}this.clearTimer(),this.timer=self.setInterval(this._abandonRulesCheck,100)}}onLevelSwitching(e,n){this.clearTimer()}onError(e,n){if(!n.fatal)switch(n.details){case Ee.BUFFER_ADD_CODEC_ERROR:case Ee.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case Ee.FRAG_LOAD_TIMEOUT:{const r=n.frag,{fragCurrent:i,partCurrent:s}=this;if(r&&i&&r.sn===i.sn&&r.level===i.level){const a=performance.now(),o=s?s.stats:r.stats,l=a-o.loading.start,c=o.loading.first?o.loading.first-o.loading.start:-1;if(o.loaded&&c>-1){const d=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(l-Math.min(d,c),o.loaded)}else this.bwEstimator.sampleTTFB(l)}break}}}getTimeToLoadFrag(e,n,r,i){const s=e+r/n,a=i?this.lastLevelLoadSec:0;return s+a}onLevelLoaded(e,n){const r=this.hls.config,{loading:i}=n.stats,s=i.end-i.start;at(s)&&(this.lastLevelLoadSec=s/1e3),n.details.live?this.bwEstimator.update(r.abrEwmaSlowLive,r.abrEwmaFastLive):this.bwEstimator.update(r.abrEwmaSlowVoD,r.abrEwmaFastVoD)}onFragLoaded(e,{frag:n,part:r}){const i=r?r.stats:n.stats;if(n.type===Rt.MAIN&&this.bwEstimator.sampleTTFB(i.loading.first-i.loading.start),!this.ignoreFragment(n)){if(this.clearTimer(),n.level===this._nextAutoLevel&&(this._nextAutoLevel=-1),this.firstSelection=-1,this.hls.config.abrMaxWithRealBitrate){const s=r?r.duration:n.duration,a=this.hls.levels[n.level],o=(a.loaded?a.loaded.bytes:0)+i.loaded,l=(a.loaded?a.loaded.duration:0)+s;a.loaded={bytes:o,duration:l},a.realBitrate=Math.round(8*o/l)}if(n.bitrateTest){const s={stats:i,frag:n,part:r,id:n.type};this.onFragBuffered(B.FRAG_BUFFERED,s),n.bitrateTest=!1}else this.lastLoadedFragLevel=n.level}}onFragBuffered(e,n){const{frag:r,part:i}=n,s=i!=null&&i.stats.loaded?i.stats:r.stats;if(s.aborted||this.ignoreFragment(r))return;const a=s.parsing.end-s.loading.start-Math.min(s.loading.first-s.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(a,s.loaded),s.bwEstimate=this.getBwEstimate(),r.bitrateTest?this.bitrateTestDelay=a/1e3:this.bitrateTestDelay=0}ignoreFragment(e){return e.type!==Rt.MAIN||e.sn==="initSegment"}clearTimer(){this.timer>-1&&(self.clearInterval(this.timer),this.timer=-1)}get firstAutoLevel(){const{maxAutoLevel:e,minAutoLevel:n}=this.hls,r=this.getBwEstimate(),i=this.hls.config.maxStarvationDelay,s=this.findBestLevel(r,n,e,0,i,1,1);if(s>-1)return s;const a=this.hls.firstLevel,o=Math.min(Math.max(a,n),e);return he.warn(`[abr] Could not find best starting auto level. Defaulting to first in playlist ${a} clamped to ${o}`),o}get forcedAutoLevel(){return this.nextAutoLevelKey?-1:this._nextAutoLevel}get nextAutoLevel(){const e=this.forcedAutoLevel,r=this.bwEstimator.canEstimate(),i=this.lastLoadedFragLevel>-1;if(e!==-1&&(!r||!i||this.nextAutoLevelKey===this.getAutoLevelKey()))return e;const s=r&&i?this.getNextABRAutoLevel():this.firstAutoLevel;if(e!==-1){const a=this.hls.levels;if(a.length>Math.max(e,s)&&a[e].loadError<=a[s].loadError)return e}return this._nextAutoLevel=s,this.nextAutoLevelKey=this.getAutoLevelKey(),s}getAutoLevelKey(){return`${this.getBwEstimate()}
2516_${this.getStarvationDelay().toFixed(2)}`}getNextABRAutoLevel(){const{fragCurrent:e,partCurrent:n,hls:r}=this,{maxAutoLevel:i,config:s,minAutoLevel:a}=r,o=n?n.duration:e?e.duration:0,l=this.getBwEstimate(),c=this.getStarvationDelay();let u=s.abrBandWidthFactor,d=s.abrBandWidthUpFactor;if(c){const b=this.findBestLevel(l,a,i,c,0,u,d);if(b>=0)return b}let f=o?Math.min(o,s.maxStarvationDelay):s.maxStarvationDelay;if(!c){const b=this.bitrateTestDelay;b&&(f=(o?Math.min(o,s.maxLoadingDelay):s.maxLoadingDelay)-b,he.info(`[abr] bitrate test took ${Math.round(1e3*b)}ms, set first fragment max fetchDuration to ${Math.round(1e3*f)} ms`),u=d=1)}const h=this.findBestLevel(l,a,i,c,f,u,d);if(he.info(`[abr] ${c?"rebuffering expected":"buffer is empty"}, optimal quality level ${h}`),h>-1)return h;const m=r.levels[a],g=r.levels[r.loadLevel];return m?.bitrate<g?.bitrate?a:r.loadLevel}getStarvationDelay(){const e=this.hls,n=e.media;if(!n)return 1/0;const r=n&&n.playbackRate!==0?Math.abs(n.playbackRate):1,i=e.mainForwardBufferInfo;return(i?i.len:0)/r}getBwEstimate(){return this.bwEstimator.canEstimate()?this.bwEstimator.getEstimate():this.hls.config.abrEwmaDefaultEstimate}findBestLevel(e,n,r,i,s,a,o){var l;const c=i+s,u=this.lastLoadedFragLevel,d=u===-1?this.hls.firstLevel:u,{fragCurrent:f,partCurrent:h}=this,{levels:m,allAudioTracks:g,loadLevel:b,config:E}=this.hls;if(m.length===1)return 0;const x=m[d],S=!!(x!=null&&(l=x.details)!=null&&l.live),A=b===-1||u===-1;let R,C="SDR",T=x?.frameRate||0;const{audioPreference:I,videoPreference:D}=E,k=this.audioTracksByGroup||(this.audioTracksByGroup=QXt(g));if(A){if(this.firstSelection!==-1)return this.firstSelection;const U=this.codecTiers||(this.codecTiers=XXt(m,k,n,r)),z=YXt(U,C,e,I,D),{codecSet:G,videoRanges:F,minFramerate:$,minBitrate:H,preferHDR:q}=z;R=G,C=q?F[F.length-1]:F[0],T=$,e=Math.max(e,H),he.log(`[abr] picked start tier ${JSON.stringify(z)}`)}else R=x?.codecSet,C=x?.videoRange;const O=h?h.duration:f?f.duration:0,P=this.bwEstimator.getEstimateTTFB()/1e3,M=[];for(let U=r;U>=n;U--){var j;const z=m[U],G=U>d;if(!z)continue;if(E.useMediaCapabilities&&!z.supportedResult&&!z.supportedPromise){const ye=navigator.mediaCapabilities;typeof ye?.decodingInfo=="function"&&WXt(z,k,C,T,e,I)?(z.supportedPromise=zXt(z,k,ye),z.supportedPromise.then(ie=>{if(!this.hls)return;z.supportedResult=ie;const ne=this.hls.levels,ae=ne.indexOf(z);ie.error?he.warn(`[abr] MediaCapabilities decodingInfo error: "${ie.error}" for level ${ae} ${JSON.stringify(ie)}`):ie.supported||(he.warn(`[abr] Unsupported MediaCapabilities decodingInfo result for level ${ae} ${JSON.stringify(ie)}`),ae>-1&&ne.length>1&&(he.log(`[abr] Removing unsupported level ${ae}`),this.hls.removeLevel(ae)))})):z.supportedResult=OAe}if(R&&z.codecSet!==R||C&&z.videoRange!==C||G&&T>z.frameRate||!G&&T>0&&T<z.frameRate||z.supportedResult&&!((j=z.supportedResult.decodingInfoResults)!=null&&j[0].smooth)){M.push(U);continue}const F=z.details,$=(h?F?.partTarget:F?.averagetargetduration)||O;let H;G?H=o*e:H=a*e;
vendor: 147,323 bytes, lines 2516-2522
2516const q=O&&i>=O*2&&s===0?m[U].averageBitrate:m[U].maxBitrate,Y=this.getTimeToLoadFrag(P,H,q*$,F===void 0);if(H>=q&&(U===u||z.loadError===0&&z.fragmentError===0)&&(Y<=P||!at(Y)||S&&!this.bitrateTestDelay||Y<c)){const ye=this.forcedAutoLevel;return U!==b&&(ye===-1||ye!==b)&&(M.length&&he.trace(`[abr] Skipped level(s) ${M.join(",")} of ${r} max with CODECS and VIDEO-RANGE:"${m[M[0]].codecs}" ${m[M[0]].videoRange}; not compatible with "${x.codecs}" ${C}`),he.info(`[abr] switch candidate:${d}->${U} adjustedbw(${Math.round(H)})-bitrate=${Math.round(H-q)} ttfb:${P.toFixed(1)} avgDuration:${$.toFixed(1)} maxFetchDuration:${c.toFixed(1)} fetchDuration:${Y.toFixed(1)} firstSelection:${A} codecSet:${R} videoRange:${C} hls.loadLevel:${b}`)),A&&(this.firstSelection=U),U}}return-1}set nextAutoLevel(e){const{maxAutoLevel:n,minAutoLevel:r}=this.hls,i=Math.min(Math.max(e,r),n);this._nextAutoLevel!==i&&(this.nextAutoLevelKey="",this._nextAutoLevel=i)}}class tZt{constructor(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}destroy(){this.onHandlerDestroying(),this.onHandlerDestroyed()}onHandlerDestroying(){this.clearNextTick(),this.clearInterval()}onHandlerDestroyed(){}hasInterval(){return!!this._tickInterval}hasNextTick(){return!!this._tickTimer}setInterval(e){return this._tickInterval?!1:(this._tickCallCount=0,this._tickInterval=self.setInterval(this._boundTick,e),!0)}clearInterval(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1}clearNextTick(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1}tick(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)}tickImmediate(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)}doTick(){}}var xs={NOT_LOADED:"NOT_LOADED",APPENDING:"APPENDING",PARTIAL:"PARTIAL",OK:"OK"};class nZt{constructor(e){this.activePartLists=Object.create(null),this.endListFragments=Object.create(null),this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hasGaps=!1,this.hls=e,this._registerListeners()}_registerListeners(){const{hls:e}=this;e.on(B.BUFFER_APPENDED,this.onBufferAppended,this),e.on(B.FRAG_BUFFERED,this.onFragBuffered,this),e.on(B.FRAG_LOADED,this.onFragLoaded,this)}_unregisterListeners(){const{hls:e}=this;e.off(B.BUFFER_APPENDED,this.onBufferAppended,this),e.off(B.FRAG_BUFFERED,this.onFragBuffered,this),e.off(B.FRAG_LOADED,this.onFragLoaded,this)}destroy(){this._unregisterListeners(),this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null}getAppendedFrag(e,n){const r=this.activePartLists[n];if(r)for(let i=r.length;i--;){const s=r[i];if(!s)break;const a=s.end;if(s.start<=e&&a!==null&&e<=a)return s}return this.getBufferedFrag(e,n)}getBufferedFrag(e,n){const{fragments:r}=this,i=Object.keys(r);for(let s=i.length;s--;){const a=r[i[s]];if(a?.body.type===n&&a.buffered){const o=a.body;if(o.start<=e&&e<=o.end)return o}}return null}detectEvictedFragments(e,n,r,i){this.timeRanges&&(this.timeRanges[e]=n);const s=i?.fragment.sn||-1;Object.keys(this.fragments).forEach(a=>{const o=this.fragments[a];if(!o||s>=o.body.sn)return;if(!o.buffered&&!o.loaded){o.body.type===r&&this.removeFragment(o.body);return}const l=o.range[e];l&&l.time.some(c=>{const u=!this.isTimeBuffered(c.startPTS,c.endPTS,n);return u&&this.removeFragment(o.body),u})})}detectPartialFragments(e){const n=this.timeRanges,{frag:r,part:i}=e;if(!n||r.sn==="initSegment")return;const s=$v(r),a=this.fragments[s];if(!a||a.buffered&&r.gap)return;const o=!r.relurl;Object.keys(n).forEach(l=>{const c=r.elementaryStreams[l];if(!c)return;const u=n[l],d=o||c.partial===!0;a.range[l]=this.getBufferedTimes(r,i,d,u)}),a.loaded=null,Object.keys(a.range).length?(a.buffered=!0,(a.body.endList=r.endList||a.body.endList)&&(this.endListFragments[a.body.type]=a),OR(a)||this.removeParts(r.sn-1,r.type)):this.removeFragment(a.body)}removeParts(e,n){const r=this.activePartLists[n];r&&(this.activePartLists[n]=r.filter(i=>i.fragment.sn>=e))}fragBuffered(e,n){const r=$v(e);let i=this.fragments[r];!i&&n&&(i=this.fragments[r]={body:e,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},e.gap&&(this.hasGaps=!0)),i&&(i.loaded=null,i.buffered=!0)}getBufferedTimes(e,n,r,i){const s={time:[],partial:r},a=e.start,o=e.end,l=e.minEndPTS||o,c=e.maxStartPTS||a;for(let u=0;u<i.length;u++){const d=i.start(u)-this.bufferPadding,f=i.end(u)+this.bufferPadding;if(c>=d&&l<=f){s.time.push({startPTS:Math.max(a,i.start(u)),endPTS:Math.min(o,i.end(u))});break}else if(a<f&&o>d){const h=Math.max(a,i.start(u)),m=Math.min(o,i.end(u));m>h&&(s.partial=!0,s.time.push({startPTS:h,endPTS:m}))}else if(o<=d)break}return s}getPartialFragment(e){let n=null,r,i,s,a=0;const{bufferPadding:o,fragments:l}=this;return Object.keys(l).forEach(c=>{const u=l[c];u&&OR(u)&&(i=u.body.start-o,s=u.body.end+o,e>=i&&e<=s&&(r=Math.min(e-i,s-e),a<=r&&(n=u.body,a=r)))}),n}isEndListAppended(e){const n=this.endListFragments[e];return n!==void 0&&(n.buffered||OR(n))}getState(e){const n=$v(e),r=this.fragments[n];return r?r.buffered?OR(r)?xs.PARTIAL:xs.OK:xs.APPENDING:xs.NOT_LOADED}isTimeBuffered(e,n,r){let i,s;for(let a=0;a<r.length;a++){if(i=r.start(a)-this.bufferPadding,s=r.end(a)+this.bufferPadding,e>=i&&n<=s)return!0;if(n<=i)return!1}return!1}onFragLoaded(e,n){const{frag:r,part:i}=n;if(r.sn==="initSegment"||r.bitrateTest)return;const s=i?null:n,a=$v(r);this.fragments[a]={body:r,appendedPTS:null,loaded:s,buffered:!1,range:Object.create(null)}}onBufferAppended(e,n){const{frag:r,part:i,timeRanges:s}=n;if(r.sn==="initSegment")return;const a=r.type;if(i){let o=this.activePartLists[a];o||(this.activePartLists[a]=o=[]),o.push(i)}this.timeRanges=s,Object.keys(s).forEach(o=>{const l=s[o];this.detectEvictedFragments(o,l,a,i)})}onFragBuffered(e,n){this.detectPartialFragments(n)}hasFragment(e){const n=$v(e);return!!this.fragments[n]}hasParts(e){var n;return!!((n=this.activePartLists[e])!=null&&n.length)}removeFragmentsInRange(e,n,r,i,s){i&&!this.hasGaps||Object.keys(this.fragments).forEach(a=>{const o=this.fragments[a];if(!o)return;const l=o.body;l.type!==r||i&&!l.gap||l.start<n&&l.end>e&&(o.buffered||s)&&this.removeFragment(l)})}removeFragment(e){const n=$v(e);e.stats.loaded=0,e.clearElementaryStreamInfo();const r=this.activePartLists[e.type];if(r){const i=e.sn;this.activePartLists[e.type]=r.filter(s=>s.fragment.sn!==i)}delete this.fragments[n],e.endList&&delete this.endListFragments[e.type]}removeAllFragments(){this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1}}function OR(t){var e,n,r;return t.buffered&&(t.body.gap||((e=t.range.video)==null?void 0:e.partial)||((n=t.range.audio)==null?void 0:n.partial)||((r=t.range.audiovideo)==null?void 0:r.partial))}function $v(t){return`${t.type}_${t.level}_${t.sn}`}const rZt={length:0,start:()=>0,end:()=>0};class pr{static isBuffered(e,n){try{if(e){const r=pr.getBuffered(e);for(let i=0;i<r.length;i++)if(n>=r.start(i)&&n<=r.end(i))return!0}}catch{}return!1}static bufferInfo(e,n,r){try{if(e){const i=pr.getBuffered(e),s=[];let a;for(a=0;a<i.length;a++)s.push({start:i.start(a),end:i.end(a)});return this.bufferedInfo(s,n,r)}}catch{}return{len:0,start:n,end:n,nextStart:void 0}}static bufferedInfo(e,n,r){n=Math.max(0,n),e.sort(function(c,u){const d=c.start-u.start;return d||u.end-c.end});let i=[];if(r)for(let c=0;c<e.length;c++){const u=i.length;if(u){const d=i[u-1].end;e[c].start-d<r?e[c].end>d&&(i[u-1].end=e[c].end):i.push(e[c])}else i.push(e[c])}else i=e;let s=0,a,o=n,l=n;for(let c=0;c<i.length;c++){const u=i[c].start,d=i[c].end;if(n+r>=u&&n<d)o=u,l=d,s=l-n;else if(n+r<u){a=u;break}}return{len:s,start:o||0,end:l||0,nextStart:a}}static getBuffered(e){try{return e.buffered}catch(n){return he.log("failed to get media.buffered",n),rZt}}}class NG{constructor(e,n,r,i=0,s=-1,a=!1){this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing=MR(),this.buffering={audio:MR(),video:MR(),audiovideo:MR()},this.level=e,this.sn=n,this.id=r,this.size=i,this.part=s,this.partial=a}}function MR(){return{start:0,executeStart:0,executeEnd:0,end:0}}function h3(t,e){for(let r=0,i=t.length;r<i;r++){var n;if(((n=t[r])==null?void 0:n.cc)===e)return t[r]}return null}function iZt(t,e,n){return!!(e&&(n.endCC>n.startCC||t&&t.cc<n.startCC))}function sZt(t,e){const n=t.fragments,r=e.fragments;if(!r.length||!n.length){he.log("No fragments to align");return}const i=h3(n,r[0].cc);if(!i||i&&!i.startPTS){he.log("No frag in previous level to align on");return}return i}function Toe(t,e){if(t){const n=t.start+e;t.start=t.startPTS=n,t.endPTS=n+t.duration}}function MAe(t,e){const n=e.fragments;for(let r=0,i=n.length;r<i;r++)Toe(n[r],t);e.fragmentHint&&Toe(e.fragmentHint,t),e.alignedSliding=!0}function aZt(t,e,n){e&&(oZt(t,n,e),!n.alignedSliding&&e&&zk(n,e),!n.alignedSliding&&e&&!n.skippedSegments&&IAe(e,n))}function oZt(t,e,n){if(iZt(t,n,e)){const r=sZt(n,e);r&&at(r.start)&&(he.log(`Adjusting PTS using last level due to CC increase within current level ${e.url}`),MAe(r.start,e))}}function zk(t,e){if(!t.hasProgramDateTime||!e.hasProgramDateTime)return;const n=t.fragments,r=e.fragments;if(!n.length||!r.length)return;let i,s;const a=Math.min(e.endCC,t.endCC);e.startCC<a&&t.startCC<a&&(i=h3(r,a),s=h3(n,a)),(!i||!s)&&(i=r[Math.floor(r.length/2)],s=h3(n,i.cc)||n[Math.floor(n.length/2)]);const o=i.programDateTime,l=s.programDateTime;if(!o||!l)return;const c=(l-o)/1e3-(s.start-i.start);MAe(c,t)}const Aoe=Math.pow(2,17);class lZt{constructor(e){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=e}destroy(){this.loader&&(this.loader.destroy(),this.loader=null)}abort(){this.loader&&this.loader.abort()}load(e,n){const r=e.url;if(!r)return Promise.reject(new Ud({type:kt.NETWORK_ERROR,details:Ee.FRAG_LOAD_ERROR,fatal:!1,frag:e,error:new Error(`Fragment does not have a ${r?"part list":"url"}`),networkDetails:null}));this.abort();const i=this.config,s=i.fLoader,a=i.loader;return new Promise((o,l)=>{if(this.loader&&this.loader.destroy(),e.gap)if(e.tagList.some(h=>h[0]==="GAP")){l(Roe(e));return}else e.gap=!1;const c=this.loader=e.loader=s?new s(i):new a(i),u=Coe(e),d=xoe(i.fragLoadPolicy.default),f={loadPolicy:d,timeout:d.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:e.sn==="initSegment"?1/0:Aoe};e.stats=c.stats,c.load(u,f,{onSuccess:(h,m,g,b)=>{this.resetLoader(e,c);let E=h.data;g.resetIV&&e.decryptdata&&(e.decryptdata.iv=new Uint8Array(E.slice(0,16)),E=E.slice(16)),o({frag:e,part:null,payload:E,networkDetails:b})},onError:(h,m,g,b)=>{this.resetLoader(e,c),l(new Ud({type:kt.NETWORK_ERROR,details:Ee.FRAG_LOAD_ERROR,fatal:!1,frag:e,response:Is({url:r,data:void 0},h),error:new Error(`HTTP Error ${h.code} ${h.text}`),networkDetails:g,stats:b}))},onAbort:(h,m,g)=>{this.resetLoader(e,c),l(new Ud({type:kt.NETWORK_ERROR,details:Ee.INTERNAL_ABORTED,fatal:!1,frag:e,error:new Error("Aborted"),networkDetails:g,stats:h}))},onTimeout:(h,m,g)=>{this.resetLoader(e,c),l(new Ud({type:kt.NETWORK_ERROR,details:Ee.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,error:new Error(`Timeout after ${f.timeout}ms`),networkDetails:g,stats:h}))},onProgress:(h,m,g,b)=>{n&&n({frag:e,part:null,payload:g,networkDetails:b})}})})}loadPart(e,n,r){this.abort();const i=this.config,s=i.fLoader,a=i.loader;return new Promise((o,l)=>{if(this.loader&&this.loader.destroy(),e.gap||n.gap){l(Roe(e,n));return}const c=this.loader=e.loader=s?new s(i):new a(i),u=Coe(e,n),d=xoe(i.fragLoadPolicy.default),f={loadPolicy:d,timeout:d.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:Aoe};n.stats=c.stats,c.load(u,f,{onSuccess:(h,m,g,b)=>{this.resetLoader(e,c),this.updateStatsFromPart(e,n);const E={frag:e,part:n,payload:h.data,networkDetails:b};r(E),o(E)},onError:(h,m,g,b)=>{this.resetLoader(e,c),l(new Ud({type:kt.NETWORK_ERROR,details:Ee.FRAG_LOAD_ERROR,fatal:!1,frag:e,part:n,response:Is({url:u.url,data:void 0},h),error:new Error(`HTTP Error ${h.code} ${h.text}`),networkDetails:g,stats:b}))},onAbort:(h,m,g)=>{e.stats.aborted=n.stats.aborted,this.resetLoader(e,c),l(new Ud({type:kt.NETWORK_ERROR,details:Ee.INTERNAL_ABORTED,fatal:!1,frag:e,part:n,error:new Error("Aborted"),networkDetails:g,stats:h}))},onTimeout:(h,m,g)=>{this.resetLoader(e,c),l(new Ud({type:kt.NETWORK_ERROR,details:Ee.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,part:n,error:new Error(`Timeout after ${f.timeout}ms`),networkDetails:g,stats:h}))}})})}updateStatsFromPart(e,n){const r=e.stats,i=n.stats,s=i.total;if(r.loaded+=i.loaded,s){const l=Math.round(e.duration/n.duration),c=Math.min(Math.round(r.loaded/s),l),d=(l-c)*Math.round(r.loaded/c);r.total=r.loaded+d}else r.total=Math.max(r.loaded,r.total);const a=r.loading,o=i.loading;a.start?a.first+=o.first-o.start:(a.start=o.start,a.first=o.first),a.end=o.end}resetLoader(e,n){e.loader=null,this.loader===n&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),n.destroy()}}function Coe(t,e=null){const n=e||t,r={frag:t,part:e,responseType:"arraybuffer",url:n.url,headers:{},rangeStart:0,rangeEnd:0},i=n.byteRangeStartOffset,s=n.byteRangeEndOffset;if(at(i)&&at(s)){var a;let o=i,l=s;if(t.sn==="initSegment"&&((a=t.decryptdata)==null?void 0:a.method)==="AES-128"){const c=s-i;c%16&&(l=s+(16-c%16)),i!==0&&(r.resetIV=!0,o=i-16)}r.rangeStart=o,r.rangeEnd=l}return r}function Roe(t,e){const n=new Error(`GAP ${t.gap?"tag":"attribute"} found`),r={type:kt.MEDIA_ERROR,details:Ee.FRAG_GAP,fatal:!1,frag:t,error:n,networkDetails:null};return e&&(r.part=e),(e||t).stats.aborted=!0,new Ud(r)}class Ud extends Error{constructor(e){super(e.error.message),this.data=void 0,this.data=e}}class cZt{constructor(e,n){this.subtle=void 0,this.aesIV=void 0,this.subtle=e,this.aesIV=n}decrypt(e,n){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},n,e)}}class uZt{constructor(e,n){this.subtle=void 0,this.key=void 0,this.subtle=e,this.key=n}expandKey(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])}}function dZt(t){const e=t.byteLength,n=e&&new DataView(t.buffer).getUint8(e-1);return n?B0(t,0,e-n):t}class fZt{constructor(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}uint8ArrayToUint32Array_(e){const n=new DataView(e),r=new Uint32Array(4);for(let i=0;i<4;i++)r[i]=n.getUint32(i*4);return r}initTable(){const e=this.sBox,n=this.invSBox,r=this.subMix,i=r[0],s=r[1],a=r[2],o=r[3],l=this.invSubMix,c=l[0],u=l[1],d=l[2],f=l[3],h=new Uint32Array(256);let m=0,g=0,b=0;for(b=0;b<256;b++)b<128?h[b]=b<<1:h[b]=b<<1^283;for(b=0;b<256;b++){let E=g^g<<1^g<<2^g<<3^g<<4;E=E>>>8^E&255^99,e[m]=E,n[E]=m;const x=h[m],S=h[x],A=h[S];let R=h[E]*257^E*16843008;i[m]=R<<24|R>>>8,s[m]=R<<16|R>>>16,a[m]=R<<8|R>>>24,o[m]=R,R=A*16843009^S*65537^x*257^m*16843008,c[E]=R<<24|R>>>8,u[E]=R<<16|R>>>16,d[E]=R<<8|R>>>24,f[E]=R,m?(m=x^h[h[h[A^x]]],g^=h[h[g]]):m=g=1}}expandKey(e){const n=this.uint8ArrayToUint32Array_(e);let r=!0,i=0;for(;i<n.length&&r;)r=n[i]===this.key[i],i++;if(r)return;this.key=n;const s=this.keySize=n.length;if(s!==4&&s!==6&&s!==8)throw new Error("Invalid aes key size="+s);const a=this.ksRows=(s+6+1)*4;let o,l;const c=this.keySchedule=new Uint32Array(a),u=this.invKeySchedule=new Uint32Array(a),d=this.sBox,f=this.rcon,h=this.invSubMix,m=h[0],g=h[1],b=h[2],E=h[3];let x,S;for(o=0;o<a;o++){if(o<s){x=c[o]=n[o];continue}S=x,o%s===0?(S=S<<8|S>>>24,S=d[S>>>24]<<24|d[S>>>16&255]<<16|d[S>>>8&255]<<8|d[S&255],S^=f[o/s|0]<<24):s>6&&o%s===4&&(S=d[S>>>24]<<24|d[S>>>16&255]<<16|d[S>>>8&255]<<8|d[S&255]),c[o]=x=(c[o-s]^S)>>>0}for(l=0;l<a;l++)o=a-l,l&3?S=c[o]:S=c[o-4],l<4||o<=4?u[l]=S:u[l]=m[d[S>>>24]]^g[d[S>>>16&255]]^b[d[S>>>8&255]]^E[d[S&255]],u[l]=u[l]>>>0}networkToHostOrderSwap(e){return e<<24|(e&65280)<<8|(e&16711680)>>8|e>>>24}decrypt(e,n,r){const i=this.keySize+6,s=this.invKeySchedule,a=this.invSBox,o=this.invSubMix,l=o[0],c=o[1],u=o[2],d=o[3],f=this.uint8ArrayToUint32Array_(r);let h=f[0],m=f[1],g=f[2],b=f[3];const E=new Int32Array(e),x=new Int32Array(E.length);let S,A,R,C,T,I,D,k,O,P,M,j,U,z;const G=this.networkToHostOrderSwap;for(;n<E.length;){for(O=G(E[n]),P=G(E[n+1]),M=G(E[n+2]),j=G(E[n+3]),T=O^s[0],I=j^s[1],D=M^s[2],k=P^s[3],U=4,z=1;z<i;z++)S=l[T>>>24]^c[I>>16&255]^u[D>>8&255]^d[k&255]^s[U],A=l[I>>>24]^c[D>>16&255]^u[k>>8&255]^d[T&255]^s[U+1],R=l[D>>>24]^c[k>>16&255]^u[T>>8&255]^d[I&255]^s[U+2],C=l[k>>>24]^c[T>>16&255]^u[I>>8&255]^d[D&255]^s[U+3],T=S,I=A,D=R,k=C,U=U+4;S=a[T>>>24]<<24^a[I>>16&255]<<16^a[D>>8&255]<<8^a[k&255]^s[U],A=a[I>>>24]<<24^a[D>>16&255]<<16^a[k>>8&255]<<8^a[T&255]^s[U+1],R=a[D>>>24]<<24^a[k>>16&255]<<16^a[T>>8&255]<<8^a[I&255]^s[U+2],C=a[k>>>24]<<24^a[T>>16&255]<<16^a[I>>8&255]<<8^a[D&255]^s[U+3],x[n]=G(S^h),x[n+1]=G(C^m),x[n+2]=G(R^g),x[n+3]=G(A^b),h=O,m=P,g=M,b=j,n=n+4}return x.buffer}}const hZt=16;class FG{constructor(e,{removePKCS7Padding:n=!0}={}){if(this.logEnabled=!0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.useSoftware=void 0,this.useSoftware=e.enableSoftwareAES,this.removePKCS7Padding=n,n)try{const r=self.crypto;r&&(this.subtle=r.subtle||r.webkitSubtle)}catch{}this.useSoftware=!this.subtle}destroy(){this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null}isSync(){return this.useSoftware}flush(){const{currentResult:e,remainderData:n}=this;if(!e||n)return this.reset(),null;const r=new Uint8Array(e);return this.reset(),this.removePKCS7Padding?dZt(r):r}reset(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)}decrypt(e,n,r){return this.useSoftware?new Promise((i,s)=>{this.softwareDecrypt(new Uint8Array(e),n,r);const a=this.flush();a?i(a.buffer):s(new Error("[softwareDecrypt] Failed to decrypt data"))}):this.webCryptoDecrypt(new Uint8Array(e),n,r)}softwareDecrypt(e,n,r){const{currentIV:i,currentResult:s,remainderData:a}=this;this.logOnce("JS AES decrypt"),a&&(e=kl(a,e),this.remainderData=null);const o=this.getValidChunk(e);if(!o.length)return null;i&&(r=i);let l=this.softwareDecrypter;l||(l=this.softwareDecrypter=new fZt),l.expandKey(n);const c=s;return this.currentResult=l.decrypt(o.buffer,0,r),this.currentIV=B0(o,-16).buffer,c||null}webCryptoDecrypt(e,n,r){if(this.key!==n||!this.fastAesKey){if(!this.subtle)return Promise.resolve(this.onWebCryptoError(e,n,r));this.key=n,this.fastAesKey=new uZt(this.subtle,n)}return this.fastAesKey.expandKey().then(i=>this.subtle?(this.logOnce("WebCrypto AES decrypt"),new cZt(this.subtle,new Uint8Array(r)).decrypt(e.buffer,i)):Promise.reject(new Error("web crypto not initialized"))).catch(i=>(he.warn(`[decrypter]: WebCrypto Error, disable WebCrypto API, ${i.name}: ${i.message}`),this.onWebCryptoError(e,n,r)))}onWebCryptoError(e,n,r){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(e,n,r);const i=this.flush();if(i)return i.buffer;throw new Error("WebCrypto and softwareDecrypt: failed to decrypt data")}getValidChunk(e){let n=e;const r=e.length-e.length%hZt;return r!==e.length&&(n=B0(e,0,r),this.remainderData=B0(e,r)),n}logOnce(e){this.logEnabled&&(he.log(`[decrypter]: ${e}`),this.logEnabled=!1)}}const pZt={toString:function(t){let e="";const n=t.length;for(let r=0;r<n;r++)e+=`[${t.start(r).toFixed(3)}-${t.end(r).toFixed(3)}]`;return e}},Oe={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"};class jG extends tZt{constructor(e,n,r,i,s){super(),this.hls=void 0,this.fragPrevious=null,this.fragCurrent=null,this.fragmentTracker=void 0,this.transmuxer=null,this._state=Oe.STOPPED,this.playlistType=void 0,this.media=null,this.mediaBuffer=null,this.config=void 0,this.bitrateTest=!1,this.lastCurrentTime=0,this.nextLoadPosition=0,this.startPosition=0,this.startTimeOffset=null,this.loadedmetadata=!1,this.retryDate=0,this.levels=null,this.fragmentLoader=void 0,this.keyLoader=void 0,this.levelLastLoaded=null,this.startFragRequested=!1,this.decrypter=void 0,this.initPTS=[],this.buffering=!0,this.onvseeking=null,this.onvended=null,this.logPrefix="",this.log=void 0,this.warn=void 0,this.playlistType=s,this.logPrefix=i,this.log=he.log.bind(he,`${i}:`),this.warn=he.warn.bind(he,`${i}:`),this.hls=e,this.fragmentLoader=new lZt(e.config),this.keyLoader=r,this.fragmentTracker=n,this.config=e.config,this.decrypter=new FG(e.config),e.on(B.MANIFEST_LOADED,this.onManifestLoaded,this)}doTick(){this.onTickEnd()}onTickEnd(){}startLoad(e){}stopLoad(){this.fragmentLoader.abort(),this.keyLoader.abort(this.playlistType);const e=this.fragCurrent;e!=null&&e.loader&&(e.abortRequests(),this.fragmentTracker.removeFragment(e)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=Oe.STOPPED}pauseBuffering(){this.buffering=!1}resumeBuffering(){this.buffering=!0}_streamEnded(e,n){if(n.live||e.nextStart||!e.end||!this.media)return!1;const r=n.partList;if(r!=null&&r.length){const s=r[r.length-1];return pr.isBuffered(this.media,s.start+s.duration/2)}const i=n.fragments[n.fragments.length-1].type;return this.fragmentTracker.isEndListAppended(i)}getLevelDetails(){if(this.levels&&this.levelLastLoaded!==null){var e;return(e=this.levelLastLoaded)==null?void 0:e.details}}onMediaAttached(e,n){const r=this.media=this.mediaBuffer=n.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),r.addEventListener("seeking",this.onvseeking),r.addEventListener("ended",this.onvended);const i=this.config;this.levels&&i.autoStartLoad&&this.state===Oe.STOPPED&&this.startLoad(i.startPosition)}onMediaDetaching(){const e=this.media;e!=null&&e.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),e&&this.onvseeking&&this.onvended&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.keyLoader&&this.keyLoader.detach(),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()}onMediaSeeking(){const{config:e,fragCurrent:n,media:r,mediaBuffer:i,state:s}=this,a=r?r.currentTime:0,o=pr.bufferInfo(i||r,a,e.maxBufferHole);if(this.log(`media seeking to ${at(a)?a.toFixed(3):a}, state: ${s}`),this.state===Oe.ENDED)this.resetLoadingState();else if(n){const l=e.maxFragLookUpTolerance,c=n.start-l,u=n.start+n.duration+l;if(!o.len||u<o.start||c>o.end){const d=a>u;(a<c||d)&&(d&&n.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),n.abortRequests(),this.resetLoadingState()),this.fragPrevious=null)}}r&&(this.fragmentTracker.removeFragmentsInRange(a,1/0,this.playlistType,!0),this.lastCurrentTime=a),!this.loadedmetadata&&!o.len&&(this.nextLoadPosition=this.startPosition=a),this.tickImmediate()}onMediaEnded(){this.startPosition=this.lastCurrentTime=0}onManifestLoaded(e,n){this.startTimeOffset=n.startTimeOffset,this.initPTS=[]}onHandlerDestroying(){this.hls.off(B.MANIFEST_LOADED,this.onManifestLoaded,this),this.stopLoad(),super.onHandlerDestroying(),this.hls=null}onHandlerDestroyed(){this.state=Oe.STOPPED,this.fragmentLoader&&this.fragmentLoader.destroy(),this.keyLoader&&this.keyLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.keyLoader=this.fragmentLoader=this.fragmentTracker=null,super.onHandlerDestroyed()}loadFragment(e,n,r){this._loadFragForPlayback(e,n,r)}_loadFragForPlayback(e,n,r){const i=s=>{if(this.fragContextChanged(e)){this.warn(`Fragment ${e.sn}${s.part?" p: "+s.part.index:""} of level ${e.level} was dropped during download.`),this.fragmentTracker.removeFragment(e);return}e.stats.chunkCount++,this._handleFragmentLoadProgress(s)};this._doFragLoad(e,n,r,i).then(s=>{if(!s)return;const a=this.state;if(this.fragContextChanged(e)){(a===Oe.FRAG_LOADING||!this.fragCurrent&&a===Oe.PARSING)&&(this.fragmentTracker.removeFragment(e),this.state=Oe.IDLE);return}"payload"in s&&(this.log(`Loaded fragment ${e.sn} of level ${e.level}`),this.hls.trigger(B.FRAG_LOADED,s)),this._handleFragmentLoadComplete(s)}).catch(s=>{this.state===Oe.STOPPED||this.state===Oe.ERROR||(this.warn(`Frag error: ${s?.message||s}`),this.resetFragmentLoading(e))})}clearTrackerIfNeeded(e){var n;const{fragmentTracker:r}=this;if(r.getState(e)===xs.APPENDING){const s=e.type,a=this.getFwdBufferInfo(this.mediaBuffer,s),o=Math.max(e.duration,a?a.len:this.config.maxBufferLength),l=this.backtrackFragment;((l?e.sn-l.sn:0)===1||this.reduceMaxBufferLength(o,e.duration))&&r.removeFragment(e)}else((n=this.mediaBuffer)==null?void 0:n.buffered.length)===0?r.removeAllFragments():r.hasParts(e.type)&&(r.detectPartialFragments({frag:e,part:null,stats:e.stats,id:e.type}),r.getState(e)===xs.PARTIAL&&r.removeFragment(e))}checkLiveUpdate(e){if(e.updated&&!e.live){const n=e.fragments[e.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:n,part:null,stats:n.stats,id:n.type})}e.fragments[0]||(e.deltaUpdateFailed=!0)}flushMainBuffer(e,n,r=null){if(!(e-n))return;const i={startOffset:e,endOffset:n,type:r};this.hls.trigger(B.BUFFER_FLUSHING,i)}_loadInitSegment(e,n){this._doFragLoad(e,n).then(r=>{if(!r||this.fragContextChanged(e)||!this.levels)throw new Error("init load aborted");return r}).then(r=>{const{hls:i}=this,{payload:s}=r,a=e.decryptdata;if(s&&s.byteLength>0&&a!=null&&a.key&&a.iv&&a.method==="AES-128"){const o=self.performance.now();return this.decrypter.decrypt(new Uint8Array(s),a.key.buffer,a.iv.buffer).catch(l=>{throw i.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.FRAG_DECRYPT_ERROR,fatal:!1,error:l,reason:l.message,frag:e}),l}).then(l=>{const c=self.performance.now();return i.trigger(B.FRAG_DECRYPTED,{frag:e,payload:l,stats:{tstart:o,tdecrypt:c}}),r.payload=l,this.completeInitSegmentLoad(r)})}return this.completeInitSegmentLoad(r)}).catch(r=>{this.state===Oe.STOPPED||this.state===Oe.ERROR||(this.warn(r),this.resetFragmentLoading(e))})}completeInitSegmentLoad(e){const{levels:n}=this;if(!n)throw new Error("init load aborted, missing levels");const r=e.frag.stats;this.state=Oe.IDLE,e.frag.data=new Uint8Array(e.payload),r.parsing.start=r.buffering.start=self.performance.now(),r.parsing.end=r.buffering.end=self.performance.now(),this.tick()}fragContextChanged(e){const{fragCurrent:n}=this;return!e||!n||e.sn!==n.sn||e.level!==n.level}fragBufferedComplete(e,n){var r,i,s,a;const o=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log(`Buffered ${e.type} sn: ${e.sn}${n?" part: "+n.index:""} of ${this.playlistType===Rt.MAIN?"level":"track"} ${e.level} (frag:[${((r=e.startPTS)!=null?r:NaN).toFixed(3)}-${((i=e.endPTS)!=null?i:NaN).toFixed(3)}] > buffer:${o?pZt.toString(pr.getBuffered(o)):"(detached)"})`),e.sn!=="initSegment"){var l;if(e.type!==Rt.SUBTITLE){const u=e.elementaryStreams;if(!Object.keys(u).some(d=>!!u[d])){this.state=Oe.IDLE;return}}const c=(l=this.levels)==null?void 0:l[e.level];c!=null&&c.fragmentError&&(this.log(`Resetting level fragment error count of ${c.fragmentError} on frag buffered`),c.fragmentError=0)}this.state=Oe.IDLE,o&&(!this.loadedmetadata&&e.type==Rt.MAIN&&o.buffered.length&&((s=this.fragCurrent)==null?void 0:s.sn)===((a=this.fragPrevious)==null?void 0:a.sn)&&(this.loadedmetadata=!0,this.seekToStartPos()),this.tick())}seekToStartPos(){}_handleFragmentLoadComplete(e){const{transmuxer:n}=this;if(!n)return;const{frag:r,part:i,partsLoaded:s}=e,a=!s||s.length===0||s.some(l=>!l),o=new NG(r.level,r.sn,r.stats.chunkCount+1,0,i?i.index:-1,!a);n.flush(o)}_handleFragmentLoadProgress(e){}_doFragLoad(e,n,r=null,i){var s;const a=n?.details;if(!this.levels||!a)throw new Error(`frag load aborted, missing level${a?"":" detail"}s`);let o=null;if(e.encrypted&&!((s=e.decryptdata)!=null&&s.key)?(this.log(`Loading key for ${e.sn} of [${a.startSN}-${a.endSN}], ${this.logPrefix==="[stream-controller]"?"level":"track"} ${e.level}`),this.state=Oe.KEY_LOADING,this.fragCurrent=e,o=this.keyLoader.load(e).then(u=>{if(!this.fragContextChanged(u.frag))return this.hls.trigger(B.KEY_LOADED,u),this.state===Oe.KEY_LOADING&&(this.state=Oe.IDLE),u}),this.hls.trigger(B.KEY_LOADING,{frag:e}),this.fragCurrent===null&&(o=Promise.reject(new Error("frag load aborted, context changed in KEY_LOADING")))):!e.encrypted&&a.encryptedFragments.length&&this.keyLoader.loadClear(e,a.encryptedFragments),r=Math.max(e.start,r||0),this.config.lowLatencyMode&&e.sn!=="initSegment"){const u=a.partList;if(u&&i){r>e.end&&a.fragmentHint&&(e=a.fragmentHint);const d=this.getNextPart(u,e,r);if(d>-1){const f=u[d];this.log(`Loading part sn: ${e.sn} p: ${f.index} cc: ${e.cc} of playlist [${a.startSN}-${a.endSN}] parts [0-${d}-${u.length-1}] ${this.logPrefix==="[stream-controller]"?"level":"track"}: ${e.level}, target: ${parseFloat(r.toFixed(3))}`),this.nextLoadPosition=f.start+f.duration,this.state=Oe.FRAG_LOADING;let h;return o?h=o.then(m=>!m||this.fragContextChanged(m.frag)?null:this.doFragPartsLoad(e,f,n,i)).catch(m=>this.handleFragLoadError(m)):h=this.doFragPartsLoad(e,f,n,i).catch(m=>this.handleFragLoadError(m)),this.hls.trigger(B.FRAG_LOADING,{frag:e,part:f,targetBufferTime:r}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):h}else if(!e.url||this.loadedEndOfParts(u,r))return Promise.resolve(null)}}this.log(`Loading fragment ${e.sn} cc: ${e.cc} ${a?"of ["+a.startSN+"-"+a.endSN+"] ":""}${this.logPrefix==="[stream-controller]"?"level":"track"}: ${e.level}, target: ${parseFloat(r.toFixed(3))}`),at(e.sn)&&!this.bitrateTest&&(this.nextLoadPosition=e.start+e.duration),this.state=Oe.FRAG_LOADING;const l=this.config.progressive;let c;return l&&o?c=o.then(u=>!u||this.fragContextChanged(u?.frag)?null:this.fragmentLoader.load(e,i)).catch(u=>this.handleFragLoadError(u)):c=Promise.all([this.fragmentLoader.load(e,l?i:void 0),o]).then(([u])=>(!l&&u&&i&&i(u),u)).catch(u=>this.handleFragLoadError(u)),this.hls.trigger(B.FRAG_LOADING,{frag:e,targetBufferTime:r}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):c}doFragPartsLoad(e,n,r,i){return new Promise((s,a)=>{var o;const l=[],c=(o=r.details)==null?void 0:o.partList,u=d=>{this.fragmentLoader.loadPart(e,d,i).then(f=>{l[d.index]=f;const h=f.part;this.hls.trigger(B.FRAG_LOADED,f);const m=boe(r,e.sn,d.index+1)||kAe(c,e.sn,d.index+1);if(m)u(m);else return s({frag:e,part:h,partsLoaded:l})}).catch(a)};u(n)})}handleFragLoadError(e){if("data"in e){const n=e.data;e.data&&n.details===Ee.INTERNAL_ABORTED?this.handleFragLoadAborted(n.frag,n.part):this.hls.trigger(B.ERROR,n)}else this.hls.trigger(B.ERROR,{type:kt.OTHER_ERROR,details:Ee.INTERNAL_EXCEPTION,err:e,error:e,fatal:!0});return null}_handleTransmuxerFlush(e){const n=this.getCurrentContext(e);if(!n||this.state!==Oe.PARSING){!this.fragCurrent&&this.state!==Oe.STOPPED&&this.state!==Oe.ERROR&&(this.state=Oe.IDLE);return}const{frag:r,part:i,level:s}=n,a=self.performance.now();r.stats.parsing.end=a,i&&(i.stats.parsing.end=a),this.updateLevelTiming(r,i,s,e.partial)}getCurrentContext(e){const{levels:n,fragCurrent:r}=this,{level:i,sn:s,part:a}=e;if(!(n!=null&&n[i]))return this.warn(`Levels object was unset while buffering fragment ${s} of level ${i}. The current chunk will not be buffered.`),null;const o=n[i],l=a>-1?boe(o,s,a):null,c=l?l.fragment:$Xt(o,s,r);return c?(r&&r!==c&&(c.stats=r.stats),{frag:c,part:l,level:o}):null}bufferFragmentData(e,n,r,i,s){var a;if(!e||this.state!==Oe.PARSING)return;const{data1:o,data2:l}=e;let c=o;if(o&&l&&(c=kl(o,l)),!((a=c)!=null&&a.length))return;const u={type:e.type,frag:n,part:r,chunkMeta:i,parent:n.type,data:c};if(this.hls.trigger(B.BUFFER_APPENDING,u),e.dropped&&e.independent&&!r){if(s)return;this.flushBufferGap(n)}}flushBufferGap(e){const n=this.media;if(!n)return;if(!pr.isBuffered(n,n.currentTime)){this.flushMainBuffer(0,e.start);return}const r=n.currentTime,i=pr.bufferInfo(n,r,0),s=e.duration,a=Math.min(this.config.maxFragLookUpTolerance*2,s*.25),o=Math.max(Math.min(e.start-a,i.end-a),r+a);e.start-o>a&&this.flushMainBuffer(o,e.start)}getFwdBufferInfo(e,n){const r=this.getLoadPosition();return at(r)?this.getFwdBufferInfoAtPos(e,r,n):null}getFwdBufferInfoAtPos(e,n,r){const{config:{maxBufferHole:i}}=this,s=pr.bufferInfo(e,n,i);if(s.len===0&&s.nextStart!==void 0){const a=this.fragmentTracker.getBufferedFrag(n,r);if(a&&s.nextStart<a.end)return pr.bufferInfo(e,n,Math.max(s.nextStart,i))}return s}getMaxBufferLength(e){const{config:n}=this;let r;return e?r=Math.max(8*n.maxBufferSize/e,n.maxBufferLength):r=n.maxBufferLength,Math.min(r,n.maxMaxBufferLength)}reduceMaxBufferLength(e,n){const r=this.config,i=Math.max(Math.min(e-n,r.maxBufferLength),n),s=Math.max(e-n*3,r.maxMaxBufferLength/2,i);return s>=i?(r.maxMaxBufferLength=s,this.warn(`Reduce max buffer length to ${s}s`),!0):!1}getAppendedFrag(e,n=Rt.MAIN){const r=this.fragmentTracker.getAppendedFrag(e,Rt.MAIN);return r&&"fragment"in r?r.fragment:r}getNextFragment(e,n){const r=n.fragments,i=r.length;if(!i)return null;const{config:s}=this,a=r[0].start;let o;if(n.live){const l=s.initialLiveManifestSize;if(i<l)return this.warn(`Not enough fragments to start playback (have: ${i}, need: ${l})`),null;(!n.PTSKnown&&!this.startFragRequested&&this.startPosition===-1||e<a)&&(o=this.getInitialLiveFragment(n,r),this.startPosition=this.nextLoadPosition=o?this.hls.liveSyncPosition||o.start:e)}else e<=a&&(o=r[0]);if(!o){const l=s.lowLatencyMode?n.partEnd:n.fragmentEnd;o=this.getFragmentAtPosition(e,l,n)}return this.mapToInitFragWhenRequired(o)}isLoopLoading(e,n){const r=this.fragmentTracker.getState(e);return(r===xs.OK||r===xs.PARTIAL&&!!e.gap)&&this.nextLoadPosition>n}getNextFragmentLoopLoading(e,n,r,i,s){const a=e.gap,o=this.getNextFragment(this.nextLoadPosition,n);if(o===null)return o;if(e=o,a&&e&&!e.gap&&r.nextStart){const l=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,r.nextStart,i);if(l!==null&&r.len+l.len>=s)return this.log(`buffer full after gaps in "${i}" playlist starting at sn: ${e.sn}`),null}return e}mapToInitFragWhenRequired(e){return e!=null&&e.initSegment&&!(e!=null&&e.initSegment.data)&&!this.bitrateTest?e.initSegment:e}getNextPart(e,n,r){let i=-1,s=!1,a=!0;for(let o=0,l=e.length;o<l;o++){const c=e[o];if(a=a&&!c.independent,i>-1&&r<c.start)break;const u=c.loaded;u?i=-1:(s||c.independent||a)&&c.fragment===n&&(i=o),s=u}return i}loadedEndOfParts(e,n){const r=e[e.length-1];return r&&n>r.start&&r.loaded}getInitialLiveFragment(e,n){const r=this.fragPrevious;let i=null;if(r){if(e.hasProgramDateTime&&(this.log(`Live playlist, switching playlist, load frag with same PDT: ${r.programDateTime}`),i=FXt(n,r.endProgramDateTime,this.config.maxFragLookUpTolerance)),!i){const s=r.sn+1;if(s>=e.startSN&&s<=e.endSN){const a=n[s-e.startSN];r.cc===a.cc&&(i=a,this.log(`Live playlist, switching playlist, load frag with next SN: ${i.sn}`))}i||(i=UXt(n,r.cc),i&&this.log(`Live playlist, switching playlist, load frag with same CC: ${i.sn}`))}}else{const s=this.hls.liveSyncPosition;s!==null&&(i=this.getFragmentAtPosition(s,this.bitrateTest?e.fragmentEnd:e.edge,e))}return i}getFragmentAtPosition(e,n,r){const{config:i}=this;let{fragPrevious:s}=this,{fragments:a,endSN:o}=r;const{fragmentHint:l}=r,{maxFragLookUpTolerance:c}=i,u=r.partList,d=!!(i.lowLatencyMode&&u!=null&&u.length&&l);d&&l&&!this.bitrateTest&&(a=a.concat(l),o=l.sn);let f;if(e<n){const h=e>n-c?0:c;f=Wk(s,a,e,h)}else f=a[a.length-1];if(f){const h=f.sn-r.startSN,m=this.fragmentTracker.getState(f);if((m===xs.OK||m===xs.PARTIAL&&f.gap)&&(s=f),s&&f.sn===s.sn&&(!d||u[0].fragment.sn>f.sn)&&s&&f.level===s.level){const b=a[h+1];f.sn<o&&this.fragmentTracker.getState(b)!==xs.OK?f=b:f=null}}return f}synchronizeToLiveEdge(e){const{config:n,media:r}=this;if(!r)return;const i=this.hls.liveSyncPosition,s=r.currentTime,a=e.fragments[0].start,o=e.edge,l=s>=a-n.maxFragLookUpTolerance&&s<=o;if(i!==null&&r.duration>i&&(s<i||!l)){const c=n.liveMaxLatencyDuration!==void 0?n.liveMaxLatencyDuration:n.liveMaxLatencyDurationCount*e.targetduration;(!l&&r.readyState<4||s<o-c)&&(this.loadedmetadata||(this.nextLoadPosition=i),r.readyState&&(this.warn(`Playback: ${s.toFixed(3)} is located too far from the end of live sliding playlist: ${o}, reset currentTime to : ${i.toFixed(3)}`),r.currentTime=i))}}alignPlaylists(e,n,r){const i=e.fragments.length;if(!i)return this.warn("No fragments in live playlist"),0;const s=e.fragments[0].start,a=!n,o=e.alignedSliding&&at(s);if(a||!o&&!s){const{fragPrevious:l}=this;aZt(l,r,e);const c=e.fragments[0].start;return this.log(`Live playlist sliding: ${c.toFixed(2)} start-sn: ${n?n.startSN:"na"}->${e.startSN} prev-sn: ${l?l.sn:"na"} fragments: ${i}`),c}return s}waitForCdnTuneIn(e){return e.live&&e.canBlockReload&&e.partTarget&&e.tuneInGoal>Math.max(e.partHoldBack,e.partTarget*3)}setStartPosition(e,n){let r=this.startPosition;if(r<n&&(r=-1),r===-1||this.lastCurrentTime===-1){const i=this.startTimeOffset!==null,s=i?this.startTimeOffset:e.startTimeOffset;s!==null&&at(s)?(r=n+s,s<0&&(r+=e.totalduration),r=Math.min(Math.max(n,r),n+e.totalduration),this.log(`Start time offset ${s} found in ${i?"multivariant":"media"} playlist, adjust startPosition to ${r}`),this.startPosition=r):e.live?r=this.hls.liveSyncPosition||n:this.startPosition=r=0,this.lastCurrentTime=r}this.nextLoadPosition=r}getLoadPosition(){const{media:e}=this;let n=0;return this.loadedmetadata&&e?n=e.currentTime:this.nextLoadPosition&&(n=this.nextLoadPosition),n}handleFragLoadAborted(e,n){this.transmuxer&&e.sn!=="initSegment"&&e.stats.aborted&&(this.warn(`Fragment ${e.sn}${n?" part "+n.index:""} of level ${e.level} was aborted`),this.resetFragmentLoading(e))}resetFragmentLoading(e){(!this.fragCurrent||!this.fragContextChanged(e)&&this.state!==Oe.FRAG_LOADING_WAITING_RETRY)&&(this.state=Oe.IDLE)}onFragmentOrKeyLoadError(e,n){if(n.chunkMeta&&!n.frag){const u=this.getCurrentContext(n.chunkMeta);u&&(n.frag=u.frag)}const r=n.frag;if(!r||r.type!==e||!this.levels)return;if(this.fragContextChanged(r)){var i;this.warn(`Frag load error must match current frag to retry ${r.url} > ${(i=this.fragCurrent)==null?void 0:i.url}`);return}const s=n.details===Ee.FRAG_GAP;s&&this.fragmentTracker.fragBuffered(r,!0);const a=n.errorAction,{action:o,retryCount:l=0,retryConfig:c}=a||{};if(a&&o===Fs.RetryRequest&&c){this.resetStartWhenNotLoaded(this.levelLastLoaded);const u=PG(c,l);this.warn(`Fragment ${r.sn} of ${e} ${r.level} errored with ${n.details}, retrying loading ${l+1}/${c.maxNumRetry} in ${u}ms`),a.resolved=!0,this.retryDate=self.performance.now()+u,this.state=Oe.FRAG_LOADING_WAITING_RETRY}else if(c&&a)if(this.resetFragmentErrors(e),l<c.maxNumRetry)!s&&o!==Fs.RemoveAlternatePermanently&&(a.resolved=!0);else{he.warn(`${n.details} reached or exceeded max retry (${l})`);return}else a?.action===Fs.SendAlternateToPenaltyBox?this.state=Oe.WAITING_LEVEL:this.state=Oe.ERROR;this.tickImmediate()}reduceLengthAndFlushBuffer(e){if(this.state===Oe.PARSING||this.state===Oe.PARSED){const n=e.frag,r=e.parent,i=this.getFwdBufferInfo(this.mediaBuffer,r),s=i&&i.len>.5;s&&this.reduceMaxBufferLength(i.len,n?.duration||10);const a=!s;return a&&this.warn(`Buffer full error while media.currentTime is not buffered, flush ${r} buffer`),n&&(this.fragmentTracker.removeFragment(n),this.nextLoadPosition=n.start),this.resetLoadingState(),a}return!1}resetFragmentErrors(e){e===Rt.AUDIO&&(this.fragCurrent=null),this.loadedmetadata||(this.startFragRequested=!1),this.state!==Oe.STOPPED&&(this.state=Oe.IDLE)}afterBufferFlushed(e,n,r){if(!e)return;const i=pr.getBuffered(e);this.fragmentTracker.detectEvictedFragments(n,i,r),this.state===Oe.ENDED&&this.resetLoadingState()}resetLoadingState(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state=Oe.IDLE}resetStartWhenNotLoaded(e){if(!this.loadedmetadata){this.startFragRequested=!1;const n=e?e.details:null;n!=null&&n.live?(this.startPosition=-1,this.setStartPosition(n,0),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}}resetWhenMissingContext(e){this.warn(`The loading context changed while buffering fragment ${e.sn} of level ${e.level}. This chunk will not be buffered.`),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState()}removeUnbufferedFrags(e=0){this.fragmentTracker.removeFragmentsInRange(e,1/0,this.playlistType,!1,!0)}updateLevelTiming(e,n,r,i){var s;const a=r.details;if(!a){this.warn("level.details undefined");return}if(!Object.keys(e.elementaryStreams).reduce((l,c)=>{const u=e.elementaryStreams[c];if(u){const d=u.endPTS-u.startPTS;if(d<=0)return this.warn(`Could not parse fragment ${e.sn} ${c} duration reliably (${d})`),l||!1;const f=i?0:_Ae(a,e,u.startPTS,u.endPTS,u.startDTS,u.endDTS);return this.hls.trigger(B.LEVEL_PTS_UPDATED,{details:a,level:r,drift:f,type:c,frag:e,start:u.startPTS,end:u.endPTS}),!0}return l},!1)&&((s=this.transmuxer)==null?void 0:s.error)===null){const l=new Error(`Found no media in fragment ${e.sn} of level ${e.level} resetting transmuxer to fallback to playlist timing`);if(r.fragmentError===0&&(r.fragmentError++,e.gap=!0,this.fragmentTracker.removeFragment(e),this.fragmentTracker.fragBuffered(e,!0)),this.warn(l.message),this.hls.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.FRAG_PARSING_ERROR,fatal:!1,error:l,frag:e,reason:`Found no media in msn ${e.sn} of level "${r.url}"`}),!this.hls)return;this.resetTransmuxer()}this.state=Oe.PARSED,this.hls.trigger(B.FRAG_PARSED,{frag:e,part:n})}resetTransmuxer(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)}recoverWorkerError(e){e.event==="demuxerWorker"&&(this.fragmentTracker.removeAllFragments(),this.resetTransmuxer(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState())}set state(e){const n=this._state;n!==e&&(this._state=e,this.log(`${n}->${e}`))}get state(){return this._state}}class PAe{constructor(){this.chunks=[],this.dataLength=0}push(e){this.chunks.push(e),this.dataLength+=e.length}flush(){const{chunks:e,dataLength:n}=this;let r;if(e.length)e.length===1?r=e[0]:r=mZt(e,n);else return new Uint8Array(0);return this.reset(),r}reset(){this.chunks.length=0,this.dataLength=0}}function mZt(t,e){const n=new Uint8Array(e);let r=0;for(let i=0;i<t.length;i++){const s=t[i];n.set(s,r),r+=s.length}return n}function gZt(){return typeof __HLS_WORKER_BUNDLE__=="function"}function vZt(){const t=new self.Blob([`var exports={};var module={exports:exports};function define(f){f()};define.amd=true;(${__HLS_WORKER_BUNDLE__.toString()})(true);`],{type:"text/javascript"}),e=self.URL.createObjectURL(t);return{worker:new self.Worker(e),objectURL:e}}function yZt(t){const e=new self.URL(t,self.location.href).href;return{worker:new self.Worker(e),scriptURL:e}}function Eu(t="",e=9e4){return{type:t,id:-1,pid:-1,inputTimeScale:e,sequenceNumber:-1,samples:[],dropped:0}}class BG{constructor(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.basePTS=null,this.initPTS=null,this.lastPTS=null}resetInitSegment(e,n,r,i){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}}resetTimeStamp(e){this.initPTS=e,this.resetContiguity()}resetContiguity(){this.basePTS=null,this.lastPTS=null,this.frameIndex=0}canParse(e,n){return!1}appendFrame(e,n,r){}demux(e,n){this.cachedData&&(e=kl(this.cachedData,e),this.cachedData=null);let r=CS(e,0),i=r?r.length:0,s;const a=this._audioTrack,o=this._id3Track,l=r?MG(r):void 0,c=e.length;for((this.basePTS===null||this.frameIndex===0&&at(l))&&(this.basePTS=bZt(l,n,this.initPTS),this.lastPTS=this.basePTS),this.lastPTS===null&&(this.lastPTS=this.basePTS),r&&r.length>0&&o.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:r,type:oc.audioId3,duration:Number.POSITIVE_INFINITY});i<c;){if(this.canParse(e,i)){const u=this.appendFrame(a,e,i);u?(this.frameIndex++,this.lastPTS=u.sample.pts,i+=u.length,s=i):i=c}else BQt(e,i)?(r=CS(e,i),o.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:r,type:oc.audioId3,duration:Number.POSITIVE_INFINITY}),i+=r.length,s=i):i++;if(i===c&&s!==c){const u=B0(e,s);this.cachedData?this.cachedData=kl(this.cachedData,u):this.cachedData=u}}return{audioTrack:a,videoTrack:Eu(),id3Track:o,textTrack:Eu()}}demuxSampleAes(e,n,r){return Promise.reject(new Error(`[${this}] This demuxer does not support Sample-AES decryption`))}flush(e){const n=this.cachedData;return n&&(this.cachedData=null,this.demux(n,0)),{audioTrack:this._audioTrack,videoTrack:Eu(),id3Track:this._id3Track,textTrack:Eu()}}destroy(){}}const bZt=(t,e,n)=>{if(at(t))return t*90;const r=n?n.baseTime*9e4/n.timescale:0;return e*9e4+r};function EZt(t,e,n,r){let i,s,a,o;const l=navigator.userAgent.toLowerCase(),c=r,u=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];i=((e[n+2]&192)>>>6)+1;const d=(e[n+2]&60)>>>2;if(d>u.length-1){const f=new Error(`invalid ADTS sampling index:${d}`);t.emit(B.ERROR,B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.FRAG_PARSING_ERROR,fatal:!0,error:f,reason:f.message});return}return a=(e[n+2]&1)<<2,a|=(e[n+3]&192)>>>6,he.log(`manifest codec:${r}, ADTS type:${i}, samplingIndex:${d}`),/firefox/i.test(l)?d>=6?(i=5,o=new Array(4),s=d-3):(i=2,o=new Array(2),s=d):l.indexOf("android")!==-1?(i=2,o=new Array(2),s=d):(i=5,o=new Array(4),r&&(r.indexOf("mp4a.40.29")!==-1||r.indexOf("mp4a.40.5")!==-1)||!r&&d>=6?s=d-3:((r&&r.indexOf("mp4a.40.2")!==-1&&(d>=6&&a===1||/vivaldi/i.test(l))||!r&&a===1)&&(i=2,o=new Array(2)),s=d)),o[0]=i<<3,o[0]|=(d&14)>>1,o[1]|=(d&1)<<7,o[1]|=a<<3,i===5&&(o[1]|=(s&14)>>1,o[2]=(s&1)<<7,o[2]|=8,o[3]=0),{config:o,samplerate:u[d],channelCount:a,codec:"mp4a.40."+i,manifestCodec:c}}function $Ae(t,e){return t[e]===255&&(t[e+1]&246)===240}function NAe(t,e){return t[e+1]&1?7:9}function UG(t,e){return(t[e+3]&3)<<11|t[e+4]<<3|(t[e+5]&224)>>>5}function xZt(t,e){return e+5<t.length}function Gk(t,e){return e+1<t.length&&$Ae(t,e)}function wZt(t,e){return xZt(t,e)&&$Ae(t,e)&&UG(t,e)<=t.length-e}function SZt(t,e){if(Gk(t,e)){const n=NAe(t,e);if(e+n>=t.length)return!1;const r=UG(t,e);if(r<=n)return!1;const i=e+r;return i===t.length||Gk(t,i)}return!1}function FAe(t,e,n,r,i){if(!t.samplerate){const s=EZt(e,n,r,i);if(!s)return;t.config=s.config,t.samplerate=s.samplerate,t.channelCount=s.channelCount,t.codec=s.codec,t.manifestCodec=s.manifestCodec,he.log(`parsed codec:${t.codec}, rate:${s.samplerate}, channels:${s.channelCount}`)}}function jAe(t){return 1024*9e4/t}function TZt(t,e){const n=NAe(t,e);if(e+n<=t.length){const r=UG(t,e)-n;if(r>0)return{headerLength:n,frameLength:r}}}function BAe(t,e,n,r,i){const s=jAe(t.samplerate),a=r+i*s,o=TZt(e,n);let l;if(o){const{frameLength:d,headerLength:f}=o,h=f+d,m=Math.max(0,n+h-e.length);m?(l=new Uint8Array(h-f),l.set(e.subarray(n+f,e.length),0)):l=e.subarray(n+f,n+h);const g={unit:l,pts:a};return m||t.samples.push(g),{sample:g,length:h,missing:m}}const c=e.length-n;return l=new Uint8Array(c),l.set(e.subarray(n,e.length),0),{sample:{unit:l,pts:a},length:c,missing:-1}}let PR=null;const AZt=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],CZt=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],RZt=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],_Zt=[0,1,1,4];function UAe(t,e,n,r,i){if(n+24>e.length)return;const s=HAe(e,n);if(s&&n+s.frameLength<=e.length){const a=s.samplesPerFrame*9e4/s.sampleRate,o=r+i*a,l={unit:e.subarray(n,n+s.frameLength),pts:o,dts:o};return t.config=[],t.channelCount=s.channelCount,t.samplerate=s.sampleRate,t.samples.push(l),{sample:l,length:s.frameLength,missing:0}}}function HAe(t,e){const n=t[e+1]>>3&3,r=t[e+1]>>1&3,i=t[e+2]>>4&15,s=t[e+2]>>2&3;if(n!==1&&i!==0&&i!==15&&s!==3){const a=t[e+2]>>1&1,o=t[e+3]>>6,l=n===3?3-r:r===3?3:4,c=AZt[l*14+i-1]*1e3,d=CZt[(n===3?0:n===2?1:2)*3+s],f=o===3?1:2,h=RZt[n][r],m=_Zt[r],g=h*8*m,b=Math.floor(h*c/d+a)*m;if(PR===null){const S=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);PR=S?parseInt(S[1]):0}return!!PR&&PR<=87&&r===2&&c>=224e3&&o===0&&(t[e+3]=t[e+3]|128),{sampleRate:d,channelCount:f,frameLength:b,samplesPerFrame:g}}}function HG(t,e){return t[e]===255&&(t[e+1]&224)===224&&(t[e+1]&6)!==0}function VAe(t,e){return e+1<t.length&&HG(t,e)}function IZt(t,e){return HG(t,e)&&4<=t.length-e}function WAe(t,e){if(e+1<t.length&&HG(t,e)){const r=HAe(t,e);let i=4;r!=null&&r.frameLength&&(i=r.frameLength);const s=e+i;return s===t.length||VAe(t,s)}return!1}class kZt extends BG{constructor(e,n){super(),this.observer=void 0,this.config=void 0,this.observer=e,this.config=n}resetInitSegment(e,n,r,i){super.resetInitSegment(e,n,r,i),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"aac",samples:[],manifestCodec:n,duration:i,inputTimeScale:9e4,dropped:0}}static probe(e){if(!e)return!1;const n=CS(e,0);let r=n?.length||0;if(WAe(e,r))return!1;for(let i=e.length;r<i;r++)if(SZt(e,r))return he.log("ADTS sync word found !"),!0;return!1}canParse(e,n){return wZt(e,n)}appendFrame(e,n,r){FAe(e,this.observer,n,r,e.manifestCodec);const i=BAe(e,n,r,this.basePTS,this.frameIndex);if(i&&i.missing===0)return i}}const DZt=/\/emsg[-/]ID3/i;class LZt{constructor(e,n){this.remainderData=null,this.timeOffset=0,this.config=void 0,this.videoTrack=void 0,this.audioTrack=void 0,this.id3Track=void 0,this.txtTrack=void 0,this.config=n}resetTimeStamp(){}resetInitSegment(e,n,r,i){const s=this.videoTrack=Eu("video",1),a=this.audioTrack=Eu("audio",1),o=this.txtTrack=Eu("text",1);if(this.id3Track=Eu("id3",1),this.timeOffset=0,!(e!=null&&e.byteLength))return;const l=EAe(e);if(l.video){const{id:c,timescale:u,codec:d}=l.video;s.id=c,s.timescale=o.timescale=u,s.codec=d}if(l.audio){const{id:c,timescale:u,codec:d}=l.audio;a.id=c,a.timescale=u,a.codec=d}o.id=vAe.text,s.sampleDuration=0,s.duration=a.duration=i}resetContiguity(){this.remainderData=null}static probe(e){return YQt(e)}demux(e,n){this.timeOffset=n;let r=e;const i=this.videoTrack,s=this.txtTrack;if(this.config.progressive){this.remainderData&&(r=kl(this.remainderData,e));const o=rXt(r);this.remainderData=o.remainder,i.samples=o.valid||new Uint8Array}else i.samples=r;const a=this.extractID3Track(i,n);return s.samples=eoe(n,i),{videoTrack:i,audioTrack:this.audioTrack,id3Track:a,textTrack:this.txtTrack}}flush(){const e=this.timeOffset,n=this.videoTrack,r=this.txtTrack;n.samples=this.remainderData||new Uint8Array,this.remainderData=null;const i=this.extractID3Track(n,this.timeOffset);return r.samples=eoe(e,n),{videoTrack:n,audioTrack:Eu(),id3Track:i,textTrack:Eu()}}extractID3Track(e,n){const r=this.id3Track;if(e.samples.length){const i=Gt(e.samples,["emsg"]);i&&i.forEach(s=>{const a=aXt(s);if(DZt.test(a.schemeIdUri)){const o=at(a.presentationTime)?a.presentationTime/a.timeScale:n+a.presentationTimeDelta/a.timeScale;let l=a.eventDuration===4294967295?Number.POSITIVE_INFINITY:a.eventDuration/a.timeScale;l<=.001&&(l=Number.POSITIVE_INFINITY);const c=a.payload;r.samples.push({data:c,len:c.byteLength,dts:o,pts:o,type:oc.emsg,duration:l})}})}return r}demuxSampleAes(e,n,r){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))}destroy(){}}const zAe=(t,e)=>{let n=0,r=5;e+=r;const i=new Uint32Array(1),s=new Uint32Array(1),a=new Uint8Array(1);for(;r>0;){a[0]=t[e];const o=Math.min(r,8),l=8-o;s[0]=4278190080>>>24+l<<l,i[0]=(a[0]&s[0])>>l,n=n?n<<o|i[0]:i[0],e+=1,r-=o}return n};class OZt extends BG{constructor(e){super(),this.observer=void 0,this.observer=e}resetInitSegment(e,n,r,i){super.resetInitSegment(e,n,r,i),this._audioTrack={container:"audio/ac-3",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"ac3",samples:[],manifestCodec:n,duration:i,inputTimeScale:9e4,dropped:0}}canParse(e,n){return n+64<e.length}appendFrame(e,n,r){const i=GAe(e,n,r,this.basePTS,this.frameIndex);if(i!==-1)return{sample:e.samples[e.samples.length-1],length:i,missing:0}}static probe(e){if(!e)return!1;const n=CS(e,0);if(!n)return!1;const r=n.length;return e[r]===11&&e[r+1]===119&&MG(n)!==void 0&&zAe(e,r)<16}}function GAe(t,e,n,r,i){if(n+8>e.length||e[n]!==11||e[n+1]!==119)return-1;const s=e[n+4]>>6;if(s>=3)return-1;const o=[48e3,44100,32e3][s],l=e[n+4]&63,u=[64,69,96,64,70,96,80,87,120,80,88,120,96,104,144,96,105,144,112,121,168,112,122,168,128,139,192,128,140,192,160,174,240,160,175,240,192,208,288,192,209,288,224,243,336,224,244,336,256,278,384,256,279,384,320,348,480,320,349,480,384,417,576,384,418,576,448,487,672,448,488,672,512,557,768,512,558,768,640,696,960,640,697,960,768,835,1152,768,836,1152,896,975,1344,896,976,1344,1024,1114,1536,1024,1115,1536,1152,1253,1728,1152,1254,1728,1280,1393,1920,1280,1394,1920][l*3+s]*2;if(n+u>e.length)return-1;const d=e[n+6]>>5;let f=0;d===2?f+=2:(d&1&&d!==1&&(f+=2),d&4&&(f+=2));const h=(e[n+6]<<8|e[n+7])>>12-f&1,g=[2,1,2,3,3,4,4,5][d]+h,b=e[n+5]>>3,E=e[n+5]&7,x=new Uint8Array([s<<6|b<<1|E>>2,(E&3)<<6|d<<3|h<<2|l>>4,l<<4&224]),S=1536/o*9e4,A=r+i*S,R=e.subarray(n,n+u);return t.config=x,t.channelCount=g,t.samplerate=o,t.samples.push({unit:R,pts:A}),u}class MZt{constructor(){this.VideoSample=null}createVideoSample(e,n,r,i){return{key:e,frame:!1,pts:n,dts:r,units:[],debug:i,length:0}}getLastNalUnit(e){var n;let r=this.VideoSample,i;if((!r||r.units.length===0)&&(r=e[e.length-1]),(n=r)!=null&&n.units){const s=r.units;i=s[s.length-1]}return i}pushAccessUnit(e,n){if(e.units.length&&e.frame){if(e.pts===void 0){const r=n.samples,i=r.length;if(i){const s=r[i-1];e.pts=s.pts,e.dts=s.dts}else{n.dropped++;return}}n.samples.push(e)}e.debug.length&&he.log(e.pts+"/"+e.dts+":"+e.debug)}}class _oe{constructor(e){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=e,this.bytesAvailable=e.byteLength,this.word=0,this.bitsAvailable=0}loadWord(){const e=this.data,n=this.bytesAvailable,r=e.byteLength-n,i=new Uint8Array(4),s=Math.min(4,n);if(s===0)throw new Error("no bytes available");i.set(e.subarray(r,r+s)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=s*8,this.bytesAvailable-=s}skipBits(e){let n;e=Math.min(e,this.bytesAvailable*8+this.bitsAvailable),this.bitsAvailable>e?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,n=e>>3,e-=n<<3,this.bytesAvailable-=n,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)}readBits(e){let n=Math.min(this.bitsAvailable,e);const r=this.word>>>32-n;if(e>32&&he.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=n,this.bitsAvailable>0)this.word<<=n;else if(this.bytesAvailable>0)this.loadWord();else throw new Error("no bits available");return n=e-n,n>0&&this.bitsAvailable?r<<n|this.readBits(n):r}skipLZ(){let e;for(e=0;e<this.bitsAvailable;++e)if(this.word&2147483648>>>e)return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()}skipUEG(){this.skipBits(1+this.skipLZ())}skipEG(){this.skipBits(1+this.skipLZ())}readUEG(){const e=this.skipLZ();return this.readBits(e+1)-1}readEG(){const e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)}readBoolean(){return this.readBits(1)===1}readUByte(){return this.readBits(8)}readUShort(){return this.readBits(16)}readUInt(){return this.readBits(32)}skipScalingList(e){let n=8,r=8,i;for(let s=0;s<e;s++)r!==0&&(i=this.readEG(),r=(n+i+256)%256),n=r===0?n:r}readSPS(){let e=0,n=0,r=0,i=0,s,a,o;const l=this.readUByte.bind(this),c=this.readBits.bind(this),u=this.readUEG.bind(this),d=this.readBoolean.bind(this),f=this.skipBits.bind(this),h=this.skipEG.bind(this),m=this.skipUEG.bind(this),g=this.skipScalingList.bind(this);l();const b=l();if(c(5),f(3),l(),m(),b===100||b===110||b===122||b===244||b===44||b===83||b===86||b===118||b===128){const C=u();if(C===3&&f(1),m(),m(),f(1),d())for(a=C!==3?8:12,o=0;o<a;o++)d()&&(o<6?g(16):g(64))}m();const E=u();if(E===0)u();else if(E===1)for(f(1),h(),h(),s=u(),o=0;o<s;o++)h();m(),f(1);const x=u(),S=u(),A=c(1);A===0&&f(1),f(1),d()&&(e=u(),n=u(),r=u(),i=u());let R=[1,1];if(d()&&d())switch(l()){case 1:R=[1,1];break;case 2:R=[12,11];break;case 3:R=[10,11];break;case 4:R=[16,11];break;case 5:R=[40,33];break;case 6:R=[24,11];break;case 7:R=[20,11];break;case 8:R=[32,11];break;case 9:R=[80,33];break;case 10:R=[18,11];break;case 11:R=[15,11];break;case 12:R=[64,33];break;case 13:R=[160,99];break;case 14:R=[4,3];break;case 15:R=[3,2];break;case 16:R=[2,1];break;case 255:{R=[l()<<8|l(),l()<<8|l()];break}}return{width:Math.ceil((x+1)*16-e*2-n*2),height:(2-A)*(S+1)*16-(A?2:4)*(r+i),pixelRatio:R}}readSliceType(){return this.readUByte(),this.readUEG(),this.readUEG()}}class PZt extends MZt{parseAVCPES(e,n,r,i,s){const a=this.parseAVCNALu(e,r.data);let o=this.VideoSample,l,c=!1;r.data=null,o&&a.length&&!e.audFound&&(this.pushAccessUnit(o,e),o=this.VideoSample=this.createVideoSample(!1,r.pts,r.dts,"")),a.forEach(u=>{var d;switch(u.type){case 1:{let g=!1;l=!0;const b=u.data;if(c&&b.length>4){const E=new _oe(b).readSliceType();(E===2||E===4||E===7||E===9)&&(g=!0)}if(g){var f;(f=o)!=null&&f.frame&&!o.key&&(this.pushAccessUnit(o,e),o=this.VideoSample=null)}o||(o=this.VideoSample=this.createVideoSample(!0,r.pts,r.dts,"")),o.frame=!0,o.key=g;break}case 5:l=!0,(d=o)!=null&&d.frame&&!o.key&&(this.pushAccessUnit(o,e),o=this.VideoSample=null),o||(o=this.VideoSample=this.createVideoSample(!0,r.pts,r.dts,"")),o.key=!0,o.frame=!0;break;case 6:{l=!0,wAe(u.data,1,r.pts,n.samples);break}case 7:{var h,m;l=!0,c=!0;const g=u.data,E=new _oe(g).readSPS();if(!e.sps||e.width!==E.width||e.height!==E.height||((h=e.pixelRatio)==null?void 0:h[0])!==E.pixelRatio[0]||((m=e.pixelRatio)==null?void 0:m[1])!==E.pixelRatio[1]){e.width=E.width,e.height=E.height,e.pixelRatio=E.pixelRatio,e.sps=[g],e.duration=s;const x=g.subarray(1,4);let S="avc1.";for(let A=0;A<3;A++){let R=x[A].toString(16);R.length<2&&(R="0"+R),S+=R}e.codec=S}break}case 8:l=!0,e.pps=[u.data];break;case 9:l=!0,e.audFound=!0,o&&this.pushAccessUnit(o,e),o=this.VideoSample=this.createVideoSample(!1,r.pts,r.dts,"");break;case 12:l=!0;break;default:l=!1,o&&(o.debug+="unknown NAL "+u.type+" ");break}o&&l&&o.units.push(u)}),i&&o&&(this.pushAccessUnit(o,e),this.VideoSample=null)}parseAVCNALu(e,n){const r=n.byteLength;let i=e.naluState||0;const s=i,a=[];let o=0,l,c,u,d=-1,f=0;for(i===-1&&(d=0,f=n[0]&31,i=0,o=1);o<r;){if(l=n[o++],!i){i=l?0:1;continue}if(i===1){i=l?0:2;continue}if(!l)i=3;else if(l===1){if(c=o-i-1,d>=0){const h={data:n.subarray(d,c),type:f};a.push(h)}else{const h=this.getLastNalUnit(e.samples);h&&(s&&o<=4-s&&h.state&&(h.data=h.data.subarray(0,h.data.byteLength-s)),c>0&&(h.data=kl(h.data,n.subarray(0,c)),h.state=0))}o<r?(u=n[o]&31,d=o,f=u,i=0):i=-1}else i=0}if(d>=0&&i>=0){const h={data:n.subarray(d,r),type:f,state:i};a.push(h)}if(a.length===0){const h=this.getLastNalUnit(e.samples);h&&(h.data=kl(h.data,n))}return e.naluState=i,a}}class $Zt{constructor(e,n,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new FG(n,{removePKCS7Padding:!1})}decryptBuffer(e){return this.decrypter.decrypt(e,this.keyData.key.buffer,this.keyData.iv.buffer)}decryptAacSample(e,n,r){const i=e[n].unit;if(i.length<=16)return;const s=i.subarray(16,i.length-i.length%16),a=s.buffer.slice(s.byteOffset,s.byteOffset+s.length);this.decryptBuffer(a).then(o=>{const l=new Uint8Array(o);i.set(l,16),this.decrypter.isSync()||this.decryptAacSamples(e,n+1,r)})}decryptAacSamples(e,n,r){for(;;n++){if(n>=e.length){r();return}if(!(e[n].unit.length<32)&&(this.decryptAacSample(e,n,r),!this.decrypter.isSync()))return}}getAvcEncryptedData(e){const n=Math.floor((e.length-48)/160)*16+16,r=new Int8Array(n);let i=0;for(let s=32;s<e.length-16;s+=160,i+=16)r.set(e.subarray(s,s+16),i);return r}getAvcDecryptedUnit(e,n){const r=new Uint8Array(n);let i=0;for(let s=32;s<e.length-16;s+=160,i+=16)e.set(r.subarray(i,i+16),s);return e}decryptAvcSample(e,n,r,i,s){const a=SAe(s.data),o=this.getAvcEncryptedData(a);this.decryptBuffer(o.buffer).then(l=>{s.data=this.getAvcDecryptedUnit(a,l),this.decrypter.isSync()||this.decryptAvcSamples(e,n,r+1,i)})}decryptAvcSamples(e,n,r,i){if(e instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,r=0){if(n>=e.length){i();return}const s=e[n].units;for(;!(r>=s.length);r++){const a=s[r];if(!(a.data.length<=48||a.type!==1&&a.type!==5)&&(this.decryptAvcSample(e,n,r,i,a),!this.decrypter.isSync()))return}}}}const us=188;class Rh{constructor(e,n,r){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this._pmtId=-1,this._videoTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.remainderData=null,this.videoParser=void 0,this.observer=e,this.config=n,this.typeSupported=r,this.videoParser=new PZt}static probe(e){const n=Rh.syncOffset(e);return n>0&&he.warn(`MPEG2-TS detected but first sync word found @ offset ${n}`),n!==-1}static syncOffset(e){const n=e.length;let r=Math.min(us*5,n-us)+1,i=0;for(;i<r;){let s=!1,a=-1,o=0;for(let l=i;l<n;l+=us)if(e[l]===71&&(n-l===us||e[l+us]===71)){if(o++,a===-1&&(a=l,a!==0&&(r=Math.min(a+us*99,e.length-us)+1)),s||(s=wj(e,l)===0),s&&o>1&&(a===0&&o>2||l+us>r))return a}else{if(o)return-1;break}i++}return-1}static createTrack(e,n){return{container:e==="video"||e==="audio"?"video/mp2t":void 0,type:e,id:vAe[e],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:e==="audio"?n:void 0}}resetInitSegment(e,n,r,i){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=Rh.createTrack("video"),this._audioTrack=Rh.createTrack("audio",i),this._id3Track=Rh.createTrack("id3"),this._txtTrack=Rh.createTrack("text"),this._audioTrack.segmentCodec="aac",this.aacOverFlow=null,this.remainderData=null,this.audioCodec=n,this.videoCodec=r,this._duration=i}resetTimeStamp(){}resetContiguity(){const{_audioTrack:e,_videoTrack:n,_id3Track:r}=this;e&&(e.pesData=null),n&&(n.pesData=null),r&&(r.pesData=null),this.aacOverFlow=null,this.remainderData=null}demux(e,n,r=!1,i=!1){r||(this.sampleAes=null);let s;const a=this._videoTrack,o=this._audioTrack,l=this._id3Track,c=this._txtTrack;let u=a.pid,d=a.pesData,f=o.pid,h=l.pid,m=o.pesData,g=l.pesData,b=null,E=this.pmtParsed,x=this._pmtId,S=e.length;if(this.remainderData&&(e=kl(this.remainderData,e),S=e.length,this.remainderData=null),S<us&&!i)return this.remainderData=e,{audioTrack:o,videoTrack:a,id3Track:l,textTrack:c};const A=Math.max(0,Rh.syncOffset(e));S-=(S-A)%us,S<e.byteLength&&!i&&(this.remainderData=new Uint8Array(e.buffer,S,e.buffer.byteLength-S));let R=0;for(let T=A;T<S;T+=us)if(e[T]===71){const I=!!(e[T+1]&64),D=wj(e,T),k=(e[T+3]&48)>>4;let O;if(k>1){if(O=T+5+e[T+4],O===T+us)continue}else O=T+4;switch(D){case u:I&&(d&&(s=Nv(d))&&this.videoParser.parseAVCPES(a,c,s,!1,this._duration),d={data:[],size:0}),d&&(d.data.push(e.subarray(O,T+us)),d.size+=T+us-O);break;case f:if(I){if(m&&(s=Nv(m)))switch(o.segmentCodec){case"aac":this.parseAACPES(o,s);break;case"mp3":this.parseMPEGPES(o,s);break;case"ac3":this.parseAC3PES(o,s);break}m={data:[],size:0}}m&&(m.data.push(e.subarray(O,T+us)),m.size+=T+us-O);break;case h:I&&(g&&(s=Nv(g))&&this.parseID3PES(l,s),g={data:[],size:0}),g&&(g.data.push(e.subarray(O,T+us)),g.size+=T+us-O);break;case 0:I&&(O+=e[O]+1),x=this._pmtId=NZt(e,O);break;case x:{I&&(O+=e[O]+1);const P=FZt(e,O,this.typeSupported,r,this.observer);u=P.videoPid,u>0&&(a.pid=u,a.segmentCodec=P.segmentVideoCodec),f=P.audioPid,f>0&&(o.pid=f,o.segmentCodec=P.segmentAudioCodec),h=P.id3Pid,h>0&&(l.pid=h),b!==null&&!E&&(he.warn(`MPEG-TS PMT found at ${T} after unknown PID '${b}'. Backtracking to sync byte @${A} to parse all TS packets.`),b=null,T=A-188),E=this.pmtParsed=!0;break}case 17:case 8191:break;default:b=D;break}}else R++;R>0&&qk(this.observer,new Error(`Found ${R} TS packet/s that do not start with 0x47`)),a.pesData=d,o.pesData=m,l.pesData=g;const C={audioTrack:o,videoTrack:a,id3Track:l,textTrack:c};return i&&this.extractRemainingSamples(C),C}flush(){const{remainderData:e}=this;this.remainderData=null;let n;return e?n=this.demux(e,-1,!1,!0):n={videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(n),this.sampleAes?this.decrypt(n,this.sampleAes):n}extractRemainingSamples(e){const{audioTrack:n,videoTrack:r,id3Track:i,textTrack:s}=e,a=r.pesData,o=n.pesData,l=i.pesData;let c;if(a&&(c=Nv(a))?(this.videoParser.parseAVCPES(r,s,c,!0,this._duration),r.pesData=null):r.pesData=a,o&&(c=Nv(o))){switch(n.segmentCodec){case"aac":this.parseAACPES(n,c);break;case"mp3":this.parseMPEGPES(n,c);break;case"ac3":this.parseAC3PES(n,c);break}n.pesData=null}else o!=null&&o.size&&he.log("last AAC PES packet truncated,might overlap between fragments"),n.pesData=o;l&&(c=Nv(l))?(this.parseID3PES(i,c),i.pesData=null):i.pesData=l}demuxSampleAes(e,n,r){const i=this.demux(e,r,!0,!this.config.progressive),s=this.sampleAes=new $Zt(this.observer,this.config,n);return this.decrypt(i,s)}decrypt(e,n){return new Promise(r=>{const{audioTrack:i,videoTrack:s}=e;i.samples&&i.segmentCodec==="aac"?n.decryptAacSamples(i.samples,0,()=>{s.samples?n.decryptAvcSamples(s.samples,0,0,()=>{r(e)}):r(e)}):s.samples&&n.decryptAvcSamples(s.samples,0,0,()=>{r(e)})})}destroy(){this._duration=0}parseAACPES(e,n){let r=0;const i=this.aacOverFlow;let s=n.data;if(i){this.aacOverFlow=null;const d=i.missing,f=i.sample.unit.byteLength;if(d===-1)s=kl(i.sample.unit,s);else{const h=f-d;i.sample.unit.set(s.subarray(0,d),h),e.samples.push(i.sample),r=i.missing}}let a,o;for(a=r,o=s.length;a<o-1&&!Gk(s,a);a++);if(a!==r){let d;const f=a<o-1;if(f?d=`AAC PES did not start with ADTS header,offset:${a}`:d="No ADTS header found in AAC PES",qk(this.observer,new Error(d),f),!f)return}FAe(e,this.observer,s,a,this.audioCodec);let l;if(n.pts!==void 0)l=n.pts;else if(i){const d=jAe(e.samplerate);l=i.sample.pts+d}else{he.warn("[tsdemuxer]: AAC PES unknown PTS");return}let c=0,u;for(;a<o;)if(u=BAe(e,s,a,l,c),a+=u.length,u.missing){this.aacOverFlow=u;break}else for(c++;a<o-1&&!Gk(s,a);a++);}parseMPEGPES(e,n){const r=n.data,i=r.length;let s=0,a=0;const o=n.pts;if(o===void 0){he.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;a<i;)if(VAe(r,a)){const l=UAe(e,r,a,o,s);if(l)a+=l.length,s++;else break}else a++}parseAC3PES(e,n){{const r=n.data,i=n.pts;if(i===void 0){he.warn("[tsdemuxer]: AC3 PES unknown PTS");return}const s=r.length;let a=0,o=0,l;for(;o<s&&(l=GAe(e,r,o,i,a++))>0;)o+=l}}parseID3PES(e,n){if(n.pts===void 0){he.warn("[tsdemuxer]: ID3 PES unknown PTS");return}const r=Fi({},n,{type:this._videoTrack?oc.emsg:oc.audioId3,duration:Number.POSITIVE_INFINITY});e.samples.push(r)}}function wj(t,e){return((t[e+1]&31)<<8)+t[e+2]}function NZt(t,e){return(t[e+10]&31)<<8|t[e+11]}function FZt(t,e,n,r,i){const s={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},a=(t[e+1]&15)<<8|t[e+2],o=e+3+a-4,l=(t[e+10]&15)<<8|t[e+11];for(e+=12+l;e<o;){const c=wj(t,e),u=(t[e+3]&15)<<8|t[e+4];switch(t[e]){case 207:if(!r){s8("ADTS AAC");break}case 15:s.audioPid===-1&&(s.audioPid=c);break;case 21:s.id3Pid===-1&&(s.id3Pid=c);break;case 219:if(!r){s8("H.264");break}case 27:s.videoPid===-1&&(s.videoPid=c,s.segmentVideoCodec="avc");break;case 3:case 4:!n.mpeg&&!n.mp3?he.log("MPEG audio found, not supported in this browser"):s.audioPid===-1&&(s.audioPid=c,s.segmentAudioCodec="mp3");break;case 193:if(!r){s8("AC-3");break}case 129:n.ac3?s.audioPid===-1&&(s.audioPid=c,s.segmentAudioCodec="ac3"):he.log("AC-3 audio found, not supported in this browser");break;case 6:if(s.audioPid===-1&&u>0){let d=e+5,f=u;for(;f>2;){switch(t[d]){case 106:n.ac3!==!0?he.log("AC-3 audio found, not supported in this browser for now"):(s.audioPid=c,s.segmentAudioCodec="ac3");break}const m=t[d+1]+2;d+=m,f-=m}}break;case 194:case 135:return qk(i,new Error("Unsupported EC-3 in M2TS found")),s;case 36:return qk(i,new Error("Unsupported HEVC in M2TS found")),s}e+=u+5}return s}function qk(t,e,n){he.warn(`parsing error: ${e.message}`),t.emit(B.ERROR,B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.FRAG_PARSING_ERROR,fatal:!1,levelRetry:n,error:e,reason:e.message})}function s8(t){he.log(`${t} with AES-128-CBC encryption found in unencrypted stream`)}function Nv(t){let e=0,n,r,i,s,a;const o=t.data;if(!t||t.size===0)return null;for(;o[0].length<19&&o.length>1;)o[0]=kl(o[0],o[1]),o.splice(1,1);if(n=o[0],(n[0]<<16)+(n[1]<<8)+n[2]===1){if(r=(n[4]<<8)+n[5],r&&r>t.size-6)return null;const c=n[7];c&192&&(s=(n[9]&14)*536870912+(n[10]&255)*4194304+(n[11]&254)*16384+(n[12]&255)*128+(n[13]&254)/2,c&64?(a=(n[14]&14)*536870912+(n[15]&255)*4194304+(n[16]&254)*16384+(n[17]&255)*128+(n[18]&254)/2,s-a>60*9e4&&(he.warn(`${Math.round((s-a)/9e4)}s delta between PTS and DTS, align them`),s=a)):a=s),i=n[8];let u=i+9;if(t.size<=u)return null;t.size-=u;const d=new Uint8Array(t.size);for(let f=0,h=o.length;f<h;f++){n=o[f];let m=n.byteLength;if(u)if(u>m){u-=m;continue}else n=n.subarray(u),m-=u,u=0;d.set(n,e),e+=m}return r&&(r-=i+3),{data:d,pts:s,dts:a,len:r}}return null}class jZt extends BG{resetInitSegment(e,n,r,i){super.resetInitSegment(e,n,r,i),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:n,duration:i,inputTimeScale:9e4,dropped:0}}static probe(e){if(!e)return!1;const n=CS(e,0);let r=n?.length||0;if(n&&e[r]===11&&e[r+1]===119&&MG(n)!==void 0&&zAe(e,r)<=16)return!1;for(let i=e.length;r<i;r++)if(WAe(e,r))return he.log("MPEG Audio sync word found !"),!0;return!1}canParse(e,n){return IZt(e,n)}appendFrame(e,n,r){if(this.basePTS!==null)return UAe(e,n,r,this.basePTS,this.frameIndex)}}class Ioe{static getSilentFrame(e,n){switch(e){case"mp4a.40.2":if(n===1)return new Uint8Array([0,200,0,128,35,128]);if(n===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(n===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(n===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(n===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(n===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(n===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(n===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(n===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}}}const sh=Math.pow(2,32)-1;class ge{static init(){ge.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],dac3:[],"ac-3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};let e;for(e in ge.types)ge.types.hasOwnProperty(e)&&(ge.types[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);const n=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),r=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);ge.HDLR_TYPES={video:n,audio:r};const i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),s=new Uint8Array([0,0,0,0,0,0,0,0]);ge.STTS=ge.STSC=ge.STCO=s,ge.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ge.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),ge.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ge.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);const a=new Uint8Array([105,115,111,109]),o=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);ge.FTYP=ge.box(ge.types.ftyp,a,l,a,o),ge.DINF=ge.box(ge.types.dinf,ge.box(ge.types.dref,i))}static box(e,...n){let r=8,i=n.length;const s=i;for(;i--;)r+=n[i].byteLength;const a=new Uint8Array(r);for(a[0]=r>>24&255,a[1]=r>>16&255,a[2]=r>>8&255,a[3]=r&255,a.set(e,4),i=0,r=8;i<s;i++)a.set(n[i],r),r+=n[i].byteLength;return a}static hdlr(e){return ge.box(ge.types.hdlr,ge.HDLR_TYPES[e])}static mdat(e){return ge.box(ge.types.mdat,e)}static mdhd(e,n){n*=e;const r=Math.floor(n/(sh+1)),i=Math.floor(n%(sh+1));return ge.box(ge.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,e&255,r>>24,r>>16&255,r>>8&255,r&255,i>>24,i>>16&255,i>>8&255,i&255,85,196,0,0]))}static mdia(e){return ge.box(ge.types.mdia,ge.mdhd(e.timescale,e.duration),ge.hdlr(e.type),ge.minf(e))}static mfhd(e){return ge.box(ge.types.mfhd,new Uint8Array([0,0,0,0,e>>24,e>>16&255,e>>8&255,e&255]))}static minf(e){return e.type==="audio"?ge.box(ge.types.minf,ge.box(ge.types.smhd,ge.SMHD),ge.DINF,ge.stbl(e)):ge.box(ge.types.minf,ge.box(ge.types.vmhd,ge.VMHD),ge.DINF,ge.stbl(e))}static moof(e,n,r){return ge.box(ge.types.moof,ge.mfhd(e),ge.traf(r,n))}static moov(e){let n=e.length;const r=[];for(;n--;)r[n]=ge.trak(e[n]);return ge.box.apply(null,[ge.types.moov,ge.mvhd(e[0].timescale,e[0].duration)].concat(r).concat(ge.mvex(e)))}static mvex(e){let n=e.length;const r=[];for(;n--;)r[n]=ge.trex(e[n]);return ge.box.apply(null,[ge.types.mvex,...r])}static mvhd(e,n){n*=e;const r=Math.floor(n/(sh+1)),i=Math.floor(n%(sh+1)),s=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,e&255,r>>24,r>>16&255,r>>8&255,r&255,i>>24,i>>16&255,i>>8&255,i&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return ge.box(ge.types.mvhd,s)}static sdtp(e){const n=e.samples||[],r=new Uint8Array(4+n.length);let i,s;for(i=0;i<n.length;i++)s=n[i].flags,r[i+4]=s.dependsOn<<4|s.isDependedOn<<2|s.hasRedundancy;return ge.box(ge.types.sdtp,r)}static stbl(e){return ge.box(ge.types.stbl,ge.stsd(e),ge.box(ge.types.stts,ge.STTS),ge.box(ge.types.stsc,ge.STSC),ge.box(ge.types.stsz,ge.STSZ),ge.box(ge.types.stco,ge.STCO))}static avc1(e){let n=[],r=[],i,s,a;for(i=0;i<e.sps.length;i++)s=e.sps[i],a=s.byteLength,n.push(a>>>8&255),n.push(a&255),n=n.concat(Array.prototype.slice.call(s));for(i=0;i<e.pps.length;i++)s=e.pps[i],a=s.byteLength,r.push(a>>>8&255),r.push(a&255),r=r.concat(Array.prototype.slice.call(s));const o=ge.box(ge.types.avcC,new Uint8Array([1,n[3],n[4],n[5],255,224|e.sps.length].concat(n).concat([e.pps.length]).concat(r))),l=e.width,c=e.height,u=e.pixelRatio[0],d=e.pixelRatio[1];return ge.box(ge.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,l&255,c>>8&255,c&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),o,ge.box(ge.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),ge.box(ge.types.pasp,new Uint8Array([u>>24,u>>16&255,u>>8&255,u&255,d>>24,d>>16&255,d>>8&255,d&255])))}static esds(e){const n=e.config.length;return new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(e.config).concat([6,1,2]))}static audioStsd(e){const n=e.samplerate;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount,0,16,0,0,0,0,n>>8&255,n&255,0,0])}static mp4a(e){return ge.box(ge.types.mp4a,ge.audioStsd(e),ge.box(ge.types.esds,ge.esds(e)))}static mp3(e){return ge.box(ge.types[".mp3"],ge.audioStsd(e))}static ac3(e){return ge.box(ge.types["ac-3"],ge.audioStsd(e),ge.box(ge.types.dac3,e.config))}static stsd(e){return e.type==="audio"?e.segmentCodec==="mp3"&&e.codec==="mp3"?ge.box(ge.types.stsd,ge.STSD,ge.mp3(e)):e.segmentCodec==="ac3"?ge.box(ge.types.stsd,ge.STSD,ge.ac3(e)):ge.box(ge.types.stsd,ge.STSD,ge.mp4a(e)):ge.box(ge.types.stsd,ge.STSD,ge.avc1(e))}static tkhd(e){const n=e.id,r=e.duration*e.timescale,i=e.width,s=e.height,a=Math.floor(r/(sh+1)),o=Math.floor(r%(sh+1));return ge.box(ge.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,n>>24&255,n>>16&255,n>>8&255,n&255,0,0,0,0,a>>24,a>>16&255,a>>8&255,a&255,o>>24,o>>16&255,o>>8&255,o&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>8&255,i&255,0,0,s>>8&255,s&255,0,0]))}static traf(e,n){const r=ge.sdtp(e),i=e.id,s=Math.floor(n/(sh+1)),a=Math.floor(n%(sh+1));return ge.box(ge.types.traf,ge.box(ge.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255])),ge.box(ge.types.tfdt,new Uint8Array([1,0,0,0,s>>24,s>>16&255,s>>8&255,s&255,a>>24,a>>16&255,a>>8&255,a&255])),ge.trun(e,r.length+16+20+8+16+8+8),r)}static trak(e){return e.duration=e.duration||4294967295,ge.box(ge.types.trak,ge.tkhd(e),ge.mdia(e))}static trex(e){const n=e.id;return ge.box(ge.types.trex,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))}static trun(e,n){const r=e.samples||[],i=r.length,s=12+16*i,a=new Uint8Array(s);let o,l,c,u,d,f;for(n+=8+s,a.set([e.type==="video"?1:0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255],0),o=0;o<i;o++)l=r[o],c=l.duration,u=l.size,d=l.flags,f=l.cts,a.set([c>>>24&255,c>>>16&255,c>>>8&255,c&255,u>>>24&255,u>>>16&255,u>>>8&255,u&255,d.isLeading<<2|d.dependsOn,d.isDependedOn<<6|d.hasRedundancy<<4|d.paddingValue<<1|d.isNonSync,d.degradPrio&61440,d.degradPrio&15,f>>>24&255,f>>>16&255,f>>>8&255,f&255],12+16*o);return ge.box(ge.types.trun,a)}static initSegment(e){ge.types||ge.init();const n=ge.moov(e);return kl(ge.FTYP,n)}}ge.types=void 0;ge.HDLR_TYPES=void 0;ge.STTS=void 0;ge.STSC=void 0;ge.STCO=void 0;ge.STSZ=void 0;ge.VMHD=void 0;ge.SMHD=void 0;ge.STSD=void 0;ge.FTYP=void 0;ge.DINF=void 0;const qAe=9e4;function VG(t,e,n=1,r=!1){const i=t*e*n;return r?Math.round(i):i}function BZt(t,e,n=1,r=!1){return VG(t,e,1/n,r)}function wx(t,e=!1){return VG(t,1e3,1/qAe,e)}function UZt(t,e=1){return VG(t,qAe,1/e)}const HZt=10*1e3,koe=1024,VZt=1152,WZt=1536;let Fv=null,a8=null;class p3{constructor(e,n,r,i=""){if(this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextAvcDts=null,this.nextAudioPts=null,this.videoSampleDuration=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.videoTrackConfig=void 0,this.observer=e,this.config=n,this.typeSupported=r,this.ISGenerated=!1,Fv===null){const a=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Fv=a?parseInt(a[1]):0}if(a8===null){const s=navigator.userAgent.match(/Safari\/(\d+)/i);a8=s?parseInt(s[1]):0}}destroy(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null}resetTimeStamp(e){he.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=e}resetNextTimestamp(){he.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1}resetInitSegment(){he.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1,this.videoTrackConfig=void 0}getVideoStartPts(e){let n=!1;const r=e[0].pts,i=e.reduce((s,a)=>{let o=a.pts,l=o-s;return l<-4294967296&&(n=!0,o=hl(o,r),l=o-s),l>0?s:o},r);return n&&he.debug("PTS rollover detected"),i}remux(e,n,r,i,s,a,o,l){let c,u,d,f,h,m,g=s,b=s;const E=e.pid>-1,x=n.pid>-1,S=n.samples.length,A=e.samples.length>0,R=o&&S>0||S>1;if((!E||A)&&(!x||R)||this.ISGenerated||o){if(this.ISGenerated){var T,I,D,k;const j=this.videoTrackConfig;j&&(n.width!==j.width||n.height!==j.height||((T=n.pixelRatio)==null?void 0:T[0])!==((I=j.pixelRatio)==null?void 0:I[0])||((D=n.pixelRatio)==null?void 0:D[1])!==((k=j.pixelRatio)==null?void 0:k[1]))&&this.resetInitSegment()}else d=this.generateIS(e,n,s,a);const O=this.isVideoContiguous;let P=-1,M;if(R&&(P=zZt(n.samples),!O&&this.config.forceKeyFrameOnDiscontinuity))if(m=!0,P>0){he.warn(`[mp4-remuxer]: Dropped ${P} out of ${S} video samples due to a missing keyframe`);const j=this.getVideoStartPts(n.samples);n.samples=n.samples.slice(P),n.dropped+=P,b+=(n.samples[0].pts-j)/n.inputTimeScale,M=b}else P===-1&&(he.warn(`[mp4-remuxer]: No keyframe found out of ${S} video samples`),m=!1);if(this.ISGenerated){if(A&&R){const j=this.getVideoStartPts(n.samples),z=(hl(e.samples[0].pts,j)-j)/n.inputTimeScale;g+=Math.max(0,z),b+=Math.max(0,-z)}if(A){if(e.samplerate||(he.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),d=this.generateIS(e,n,s,a)),u=this.remuxAudio(e,g,this.isAudioContiguous,a,x||R||l===Rt.AUDIO?b:void 0),R){const j=u?u.endPTS-u.startPTS:0;n.inputTimeScale||(he.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),d=this.generateIS(e,n,s,a)),c=this.remuxVideo(n,b,O,j)}}else R&&(c=this.remuxVideo(n,b,O,0));c&&(c.firstKeyFrame=P,c.independent=P!==-1,c.firstKeyFramePTS=M)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(r.samples.length&&(h=KAe(r,s,this._initPTS,this._initDTS)),i.samples.length&&(f=YAe(i,s,this._initPTS))),{audio:u,video:c,initSegment:d,independent:m,text:f,id3:h}}generateIS(e,n,r,i){const s=e.samples,a=n.samples,o=this.typeSupported,l={},c=this._initPTS;let u=!c||i,d="audio/mp4",f,h,m;if(u&&(f=h=1/0),e.config&&s.length){switch(e.timescale=e.samplerate,e.segmentCodec){case"mp3":o.mpeg?(d="audio/mpeg",e.codec=""):o.mp3&&(e.codec="mp3");break;case"ac3":e.codec="ac-3";break}l.audio={id:"audio",container:d,codec:e.codec,initSegment:e.segmentCodec==="mp3"&&o.mpeg?new Uint8Array(0):ge.initSegment([e]),metadata:{channelCount:e.channelCount}},u&&(m=e.inputTimeScale,!c||m!==c.timescale?f=h=s[0].pts-Math.round(m*r):u=!1)}if(n.sps&&n.pps&&a.length){if(n.timescale=n.inputTimeScale,l.video={id:"main",container:"video/mp4",codec:n.codec,initSegment:ge.initSegment([n]),metadata:{width:n.width,height:n.height}},u)if(m=n.inputTimeScale,!c||m!==c.timescale){const g=this.getVideoStartPts(a),b=Math.round(m*r);h=Math.min(h,hl(a[0].dts,g)-b),f=Math.min(f,g-b)}else u=!1;this.videoTrackConfig={width:n.width,height:n.height,pixelRatio:n.pixelRatio}}if(Object.keys(l).length)return this.ISGenerated=!0,u?(this._initPTS={baseTime:f,timescale:m},this._initDTS={baseTime:h,timescale:m}):f=m=void 0,{tracks:l,initPTS:f,timescale:m}}remuxVideo(e,n,r,i){const s=e.inputTimeScale,a=e.samples,o=[],l=a.length,c=this._initPTS;let u=this.nextAvcDts,d=8,f=this.videoSampleDuration,h,m,g=Number.POSITIVE_INFINITY,b=Number.NEGATIVE_INFINITY,E=!1;if(!r||u===null){const $=n*s,H=a[0].pts-hl(a[0].dts,a[0].pts);Fv&&u!==null&&Math.abs($-H-u)<15e3?r=!0:u=$-H}const x=c.baseTime*s/c.timescale;for(let $=0;$<l;$++){const H=a[$];H.pts=hl(H.pts-x,u),H.dts=hl(H.dts-x,u),H.dts<a[$>0?$-1:$].dts&&(E=!0)}E&&a.sort(function($,H){const q=$.dts-H.dts,Y=$.pts-H.pts;return q||Y}),h=a[0].dts,m=a[a.length-1].dts;const S=m-h,A=S?Math.round(S/(l-1)):f||e.inputTimeScale/30;if(r){const $=h-u,H=$>A,q=$<-1;if((H||q)&&(H?he.warn(`AVC: ${wx($,!0)} ms (${$}dts) hole between fragments detected at ${n.toFixed(3)}`):he.warn(`AVC: ${wx(-$,!0)} ms (${$}dts) overlapping between fragments detected at ${n.toFixed(3)}`),!q||u>=a[0].pts||Fv)){h=u;const Y=a[0].pts-$;if(H)a[0].dts=h,a[0].pts=Y;else for(let se=0;se<a.length&&!(a[se].dts>Y);se++)a[se].dts-=$,a[se].pts-=$;he.log(`Video: Initial PTS/DTS adjusted: ${wx(Y,!0)}/${wx(h,!0)}, delta: ${wx($,!0)} ms`)}}h=Math.max(0,h);let R=0,C=0,T=h;for(let $=0;$<l;$++){const H=a[$],q=H.units,Y=q.length;let se=0;for(let ye=0;ye<Y;ye++)se+=q[ye].data.length;C+=se,R+=Y,H.length=se,H.dts<T?(H.dts=T,T+=A/4|0||1):T=H.dts,g=Math.min(H.pts,g),b=Math.max(H.pts,b)}m=a[l-1].dts;const I=C+4*R+8;let D;try{D=new Uint8Array(I)}catch($){this.observer.emit(B.ERROR,B.ERROR,{type:kt.MUX_ERROR,details:Ee.REMUX_ALLOC_ERROR,fatal:!1,error:$,bytes:I,reason:`fail allocating video mdat ${I}`});return}const k=new DataView(D.buffer);k.setUint32(0,I),D.set(ge.types.mdat,4);let O=!1,P=Number.POSITIVE_INFINITY,M=Number.POSITIVE_INFINITY,j=Number.NEGATIVE_INFINITY,U=Number.NEGATIVE_INFINITY;for(let $=0;$<l;$++){const H=a[$],q=H.units;let Y=0;for(let ie=0,ne=q.length;ie<ne;ie++){const ae=q[ie],Se=ae.data,Re=ae.data.byteLength;k.setUint32(d,Re),d+=4,D.set(Se,d),d+=Re,Y+=4+Re}let se;if($<l-1)f=a[$+1].dts-H.dts,se=a[$+1].pts-H.pts;else{const ie=this.config,ne=$>0?H.dts-a[$-1].dts:A;if(se=$>0?H.pts-a[$-1].pts:A,ie.stretchShortVideoTrack&&this.nextAudioPts!==null){const ae=Math.floor(ie.maxBufferHole*s),Se=(i?g+i*s:this.nextAudioPts)-H.pts;Se>ae?(f=Se-ne,f<0?f=ne:O=!0,he.log(`[mp4-remuxer]: It is approximately ${Se/90} ms to the next segment; using duration ${f/90} ms for the last video frame.`)):f=ne}else f=ne}const ye=Math.round(H.pts-H.dts);P=Math.min(P,f),j=Math.max(j,f),M=Math.min(M,se),U=Math.max(U,se),o.push(new Doe(H.key,f,Y,ye))}if(o.length){if(Fv){if(Fv<70){const $=o[0].flags;$.dependsOn=2,$.isNonSync=0}}else if(a8&&U-M<j-P&&A/j<.025&&o[0].cts===0){he.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");let $=h;for(let H=0,q=o.length;H<q;H++){const Y=$+o[H].duration,se=$+o[H].cts;if(H<q-1){const ye=Y+o[H+1].cts;o[H].duration=ye-se}else o[H].duration=H?o[H-1].duration:A;o[H].cts=0,$=Y}}}f=O||!f?A:f,this.nextAvcDts=u=m+f,this.videoSampleDuration=f,this.isVideoContiguous=!0;const F={data1:ge.moof(e.sequenceNumber++,h,Fi({},e,{samples:o})),data2:D,startPTS:g/s,endPTS:(b+f)/s,startDTS:h/s,endDTS:u/s,type:"video",hasAudio:!1,hasVideo:!0,nb:o.length,dropped:e.dropped};return e.samples=[],e.dropped=0,F}getSamplesPerFrame(e){switch(e.segmentCodec){case"mp3":return VZt;case"ac3":return WZt;default:return koe}}remuxAudio(e,n,r,i,s){const a=e.inputTimeScale,o=e.samplerate?e.samplerate:a,l=a/o,c=this.getSamplesPerFrame(e),u=c*l,d=this._initPTS,f=e.segmentCodec==="mp3"&&this.typeSupported.mpeg,h=[],m=s!==void 0;let g=e.samples,b=f?0:8,E=this.nextAudioPts||-1;const x=n*a,S=d.baseTime*a/d.timescale;if(this.isAudioContiguous=r=r||g.length&&E>0&&(i&&Math.abs(x-E)<9e3||Math.abs(hl(g[0].pts-S,x)-E)<20*u),g.forEach(function(z){z.pts=hl(z.pts-S,x)}),!r||E<0){if(g=g.filter(z=>z.pts>=0),!g.length)return;s===0?E=0:i&&!m?E=Math.max(0,x):E=g[0].pts}if(e.segmentCodec==="aac"){const z=this.config.maxAudioFramesDrift;for(let G=0,F=E;G<g.length;G++){const $=g[G],H=$.pts,q=H-F,Y=Math.abs(1e3*q/a);if(q<=-z*u&&m)G===0&&(he.warn(`Audio frame @ ${(H/a).toFixed(3)}s overlaps nextAudioPts by ${Math.round(1e3*q/a)} ms.`),this.nextAudioPts=E=F=H);else if(q>=z*u&&Y<HZt&&m){let se=Math.round(q/u);F=H-se*u,F<0&&(se--,F+=u),G===0&&(this.nextAudioPts=E=F),he.warn(`[mp4-remuxer]: Injecting ${se} audio frame @ ${(F/a).toFixed(3)}s due to ${Math.round(1e3*q/a)} ms gap.`);for(let ye=0;ye<se;ye++){const ie=Math.max(F,0);let ne=Ioe.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);ne||(he.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),ne=$.unit.subarray()),g.splice(G,0,{unit:ne,pts:ie}),F+=u,G++}}$.pts=F,F+=u}}let A=null,R=null,C,T=0,I=g.length;for(;I--;)T+=g[I].unit.byteLength;for(let z=0,G=g.length;z<G;z++){const F=g[z],$=F.unit;let H=F.pts;if(R!==null){const Y=h[z-1];Y.duration=Math.round((H-R)/l)}else if(r&&e.segmentCodec==="aac"&&(H=E),A=H,T>0){T+=b;try{C=new Uint8Array(T)}catch(Y){this.observer.emit(B.ERROR,B.ERROR,{type:kt.MUX_ERROR,details:Ee.REMUX_ALLOC_ERROR,fatal:!1,error:Y,bytes:T,reason:`fail allocating audio mdat ${T}`});return}f||(new DataView(C.buffer).setUint32(0,T),C.set(ge.types.mdat,4))}else return;C.set($,b);const q=$.byteLength;b+=q,h.push(new Doe(!0,c,q,0)),R=H}const D=h.length;if(!D)return;const k=h[h.length-1];this.nextAudioPts=E=R+l*k.duration;const O=f?new Uint8Array(0):ge.moof(e.sequenceNumber++,A/l,Fi({},e,{samples:h}));e.samples=[];const P=A/a,M=E/a,U={data1:O,data2:C,startPTS:P,endPTS:M,startDTS:P,endDTS:M,type:"audio",hasAudio:!0,hasVideo:!1,nb:D};return this.isAudioContiguous=!0,U}remuxEmptyAudio(e,n,r,i){const s=e.inputTimeScale,a=e.samplerate?e.samplerate:s,o=s/a,l=this.nextAudioPts,c=this._initDTS,u=c.baseTime*9e4/c.timescale,d=(l!==null?l:i.startDTS*s)+u,f=i.endDTS*s+u,h=o*koe,m=Math.ceil((f-d)/h),g=Ioe.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);if(he.warn("[mp4-remuxer]: remux empty Audio"),!g){he.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}const b=[];for(let E=0;E<m;E++){const x=d+E*h;b.push({unit:g,pts:x,dts:x})}return e.samples=b,this.remuxAudio(e,n,r,!1)}}function hl(t,e){let n;if(e===null)return t;for(e<t?n=-8589934592:n=8589934592;Math.abs(t-e)>4294967296;)t+=n;return t}function zZt(t){for(let e=0;e<t.length;e++)if(t[e].key)return e;return-1}function KAe(t,e,n,r){const i=t.samples.length;if(!i)return;const s=t.inputTimeScale;for(let o=0;o<i;o++){const l=t.samples[o];l.pts=hl(l.pts-n.baseTime*s/n.timescale,e*s)/s,l.dts=hl(l.dts-r.baseTime*s/r.timescale,e*s)/s}const a=t.samples;return t.samples=[],{samples:a}}function YAe(t,e,n){const r=t.samples.length;if(!r)return;const i=t.inputTimeScale;for(let a=0;a<r;a++){const o=t.samples[a];o.pts=hl(o.pts-n.baseTime*i/n.timescale,e*i)/i}t.samples.sort((a,o)=>a.pts-o.pts);const s=t.samples;return t.samples=[],{samples:s}}class Doe{constructor(e,n,r,i){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=n,this.size=r,this.cts=i,this.flags={isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:e?2:1,isNonSync:e?0:1}}}class GZt{constructor(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=null,this.initTracks=void 0,this.lastEndTime=null}destroy(){}resetTimeStamp(e){this.initPTS=e,this.lastEndTime=null}resetNextTimestamp(){this.lastEndTime=null}resetInitSegment(e,n,r,i){this.audioCodec=n,this.videoCodec=r,this.generateInitSegment(ZQt(e,i)),this.emitInitSegment=!0}generateInitSegment(e){let{audioCodec:n,videoCodec:r}=this;if(!(e!=null&&e.byteLength)){this.initTracks=void 0,this.initData=void 0;return}const i=this.initData=EAe(e);i.audio&&(n=Loe(i.audio,Un.AUDIO)),i.video&&(r=Loe(i.video,Un.VIDEO));const s={};i.audio&&i.video?s.audiovideo={container:"video/mp4",codec:n+","+r,initSegment:e,id:"main"}:i.audio?s.audio={container:"audio/mp4",codec:n,initSegment:e,id:"audio"}:i.video?s.video={container:"video/mp4",codec:r,initSegment:e,id:"main"}:he.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=s}remux(e,n,r,i,s,a){var o,l;let{initPTS:c,lastEndTime:u}=this;const d={audio:void 0,video:void 0,text:i,id3:r,initSegment:void 0};at(u)||(u=this.lastEndTime=s||0);const f=n.samples;if(!(f!=null&&f.length))return d;const h={initPTS:void 0,timescale:1};let m=this.initData;if((o=m)!=null&&o.length||(this.generateInitSegment(f),m=this.initData),!((l=m)!=null&&l.length))return he.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),d;this.emitInitSegment&&(h.tracks=this.initTracks,this.emitInitSegment=!1);const g=eXt(f,m),b=JQt(m,f),E=b===null?s:b;(qZt(c,E,s,g)||h.timescale!==c.timescale&&a)&&(h.initPTS=E-s,c&&c.timescale===1&&he.warn(`Adjusting initPTS by ${h.initPTS-c.baseTime}`),this.initPTS=c={baseTime:h.initPTS,timescale:1});const x=e?E-c.baseTime/c.timescale:u,S=x+g;nXt(m,f,c.baseTime/c.timescale),g>0?this.lastEndTime=S:(he.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());const A=!!m.audio,R=!!m.video;let C="";A&&(C+="audio"),R&&(C+="video");const T={data1:f,startPTS:x,startDTS:x,endPTS:S,endDTS:S,type:C,hasAudio:A,hasVideo:R,nb:1,dropped:0};return d.audio=T.type==="audio"?T:void 0,d.video=T.type!=="audio"?T:void 0,d.initSegment=h,d.id3=KAe(r,s,c,c),i.samples.length&&(d.text=YAe(i,s,c)),d}}function qZt(t,e,n,r){if(t===null)return!0;const i=Math.max(r,1),s=e-t.baseTime/t.timescale;return Math.abs(s-n)>i}function Loe(t,e){const n=t?.codec;if(n&&n.length>4)return n;if(e===Un.AUDIO){if(n==="ec-3"||n==="ac-3"||n==="alac")return n;if(n==="fLaC"||n==="Opus")return Bk(n,!1);const r="mp4a.40.5";return he.info(`Parsed audio codec "${n}" or audio object type not handled. Using "${r}"`),r}return he.warn(`Unhandled video codec "${n}"`),n==="hvc1"||n==="hev1"?"hvc1.1.6.L120.90":n==="av01"?"av01.0.04M.08":"avc1.42e01e"}let Hd;try{Hd=self.performance.now.bind(self.performance)}catch{he.debug("Unable to use Performance API on this environment"),Hd=xb?.Date.now}const m3=[{demux:LZt,remux:GZt},{demux:Rh,remux:p3},{demux:kZt,remux:p3},{demux:jZt,remux:p3}];m3.splice(2,0,{demux:OZt,remux:p3});class Ooe{constructor(e,n,r,i,s){this.async=!1,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=e,this.typeSupported=n,this.config=r,this.vendor=i,this.id=s}configure(e){this.transmuxConfig=e,this.decrypter&&this.decrypter.reset()}push(e,n,r,i){const s=r.transmuxing;s.executeStart=Hd();let a=new Uint8Array(e);const{currentTransmuxState:o,transmuxConfig:l}=this;i&&(this.currentTransmuxState=i);const{contiguous:c,discontinuity:u,trackSwitch:d,accurateTimeOffset:f,timeOffset:h,initSegmentChange:m}=i||o,{audioCodec:g,videoCodec:b,defaultInitPts:E,duration:x,initSegmentData:S}=l,A=KZt(a,n);if(A&&A.method==="AES-128"){const I=this.getDecrypter();if(I.isSync()){let D=I.softwareDecrypt(a,A.key.buffer,A.iv.buffer);if(r.part>-1&&(D=I.flush()),!D)return s.executeEnd=Hd(),o8(r);a=new Uint8Array(D)}else return this.decryptionPromise=I.webCryptoDecrypt(a,A.key.buffer,A.iv.buffer).then(D=>{const k=this.push(D,null,r);return this.decryptionPromise=null,k}),this.decryptionPromise}const R=this.needsProbing(u,d);if(R){const I=this.configureTransmuxer(a);if(I)return he.warn(`[transmuxer] ${I.message}`),this.observer.emit(B.ERROR,B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.FRAG_PARSING_ERROR,fatal:!1,error:I,reason:I.message}),s.executeEnd=Hd(),o8(r)}(u||d||m||R)&&this.resetInitSegment(S,g,b,x,n),(u||m||R)&&this.resetInitialTimestamp(E),c||this.resetContiguity();const C=this.transmux(a,A,h,f,r),T=this.currentTransmuxState;return T.contiguous=!0,T.discontinuity=!1,T.trackSwitch=!1,s.executeEnd=Hd(),C}flush(e){const n=e.transmuxing;n.executeStart=Hd();const{decrypter:r,currentTransmuxState:i,decryptionPromise:s}=this;if(s)return s.then(()=>this.flush(e));const a=[],{timeOffset:o}=i;if(r){const d=r.flush();d&&a.push(this.push(d,null,e))}const{demuxer:l,remuxer:c}=this;if(!l||!c)return n.executeEnd=Hd(),[o8(e)];const u=l.flush(o);return g3(u)?u.then(d=>(this.flushRemux(a,d,e),a)):(this.flushRemux(a,u,e),a)}flushRemux(e,n,r){const{audioTrack:i,videoTrack:s,id3Track:a,textTrack:o}=n,{accurateTimeOffset:l,timeOffset:c}=this.currentTransmuxState;he.log(`[transmuxer.ts]: Flushed fragment ${r.sn}${r.part>-1?" p: "+r.part:""} of level ${r.level}`);const u=this.remuxer.remux(i,s,a,o,c,l,!0,this.id);e.push({remuxResult:u,chunkMeta:r}),r.transmuxing.executeEnd=Hd()}resetInitialTimestamp(e){const{demuxer:n,remuxer:r}=this;!n||!r||(n.resetTimeStamp(e),r.resetTimeStamp(e))}resetContiguity(){const{demuxer:e,remuxer:n}=this;!e||!n||(e.resetContiguity(),n.resetNextTimestamp())}resetInitSegment(e,n,r,i,s){const{demuxer:a,remuxer:o}=this;!a||!o||(a.resetInitSegment(e,n,r,i),o.resetInitSegment(e,n,r,s))}destroy(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)}transmux(e,n,r,i,s){let a;return n&&n.method==="SAMPLE-AES"?a=this.transmuxSampleAes(e,n,r,i,s):a=this.transmuxUnencrypted(e,r,i,s),a}transmuxUnencrypted(e,n,r,i){const{audioTrack:s,videoTrack:a,id3Track:o,textTrack:l}=this.demuxer.demux(e,n,!1,!this.config.progressive);return{remuxResult:this.remuxer.remux(s,a,o,l,n,r,!1,this.id),chunkMeta:i}}transmuxSampleAes(e,n,r,i,s){return this.demuxer.demuxSampleAes(e,n,r).then(a=>({remuxResult:this.remuxer.remux(a.audioTrack,a.videoTrack,a.id3Track,a.textTrack,r,i,!1,this.id),chunkMeta:s}))}configureTransmuxer(e){const{config:n,observer:r,typeSupported:i,vendor:s}=this;let a;for(let f=0,h=m3.length;f<h;f++){var o;if((o=m3[f].demux)!=null&&o.probe(e)){a=m3[f];break}}if(!a)return new Error("Failed to find demuxer by probing fragment data");const l=this.demuxer,c=this.remuxer,u=a.remux,d=a.demux;(!c||!(c instanceof u))&&(this.remuxer=new u(r,n,i,s)),(!l||!(l instanceof d))&&(this.demuxer=new d(r,n,i),this.probe=d.probe)}needsProbing(e,n){return!this.demuxer||!this.remuxer||e||n}getDecrypter(){let e=this.decrypter;return e||(e=this.decrypter=new FG(this.config)),e}}function KZt(t,e){let n=null;return t.byteLength>0&&e?.key!=null&&e.iv!==null&&e.method!=null&&(n=e),n}const o8=t=>({remuxResult:{},chunkMeta:t});function g3(t){return"then"in t&&t.then instanceof Function}class YZt{constructor(e,n,r,i,s){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=e,this.videoCodec=n,this.initSegmentData=r,this.duration=i,this.defaultInitPts=s||null}}class QZt{constructor(e,n,r,i,s,a){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.initSegmentChange=void 0,this.discontinuity=e,this.contiguous=n,this.accurateTimeOffset=r,this.trackSwitch=i,this.timeOffset=s,this.initSegmentChange=a}}var QAe={exports:{}};(function(t){var e=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(l,c,u){this.fn=l,this.context=c,this.once=u||!1}function s(l,c,u,d,f){if(typeof u!="function")throw new TypeError("The listener must be a function");var h=new i(u,d||l,f),m=n?n+c:c;return l._events[m]?l._events[m].fn?l._events[m]=[l._events[m],h]:l._events[m].push(h):(l._events[m]=h,l._eventsCount++),l}function a(l,c){--l._eventsCount===0?l._events=new r:delete l._events[c]}function o(){this._events=new r,this._eventsCount=0}o.prototype.eventNames=function(){var c=[],u,d;if(this._eventsCount===0)return c;for(d in u=this._events)e.call(u,d)&&c.push(n?d.slice(1):d);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(u)):c},o.prototype.listeners=function(c){var u=n?n+c:c,d=this._events[u];if(!d)return[];if(d.fn)return[d.fn];for(var f=0,h=d.length,m=new Array(h);f<h;f++)m[f]=d[f].fn;return m},o.prototype.listenerCount=function(c){var u=n?n+c:c,d=this._events[u];return d?d.fn?1:d.length:0},o.prototype.emit=function(c,u,d,f,h,m){var g=n?n+c:c;if(!this._events[g])return!1;var b=this._events[g],E=arguments.length,x,S;if(b.fn){switch(b.once&&this.removeListener(c,b.fn,void 0,!0),E){case 1:return b.fn.call(b.context),!0;case 2:return b.fn.call(b.context,u),!0;case 3:return b.fn.call(b.context,u,d),!0;case 4:return b.fn.call(b.context,u,d,f),!0;case 5:return b.fn.call(b.context,u,d,f,h),!0;case 6:return b.fn.call(b.context,u,d,f,h,m),!0}for(S=1,x=new Array(E-1);S<E;S++)x[S-1]=arguments[S];b.fn.apply(b.context,x)}else{var A=b.length,R;for(S=0;S<A;S++)switch(b[S].once&&this.removeListener(c,b[S].fn,void 0,!0),E){case 1:b[S].fn.call(b[S].context);break;case 2:b[S].fn.call(b[S].context,u);break;case 3:b[S].fn.call(b[S].context,u,d);break;case 4:b[S].fn.call(b[S].context,u,d,f);break;default:if(!x)for(R=1,x=new Array(E-1);R<E;R++)x[R-1]=arguments[R];b[S].fn.apply(b[S].context,x)}}return!0},o.prototype.on=function(c,u,d){return s(this,c,u,d,!1)},o.prototype.once=function(c,u,d){return s(this,c,u,d,!0)},o.prototype.removeListener=function(c,u,d,f){var h=n?n+c:c;if(!this._events[h])return this;if(!u)return a(this,h),this;var m=this._events[h];if(m.fn)m.fn===u&&(!f||m.once)&&(!d||m.context===d)&&a(this,h);else{for(var g=0,b=[],E=m.length;g<E;g++)(m[g].fn!==u||f&&!m[g].once||d&&m[g].context!==d)&&b.push(m[g]);b.length?this._events[h]=b.length===1?b[0]:b:a(this,h)}return this},o.prototype.removeAllListeners=function(c){var u;return c?(u=n?n+c:c,this._events[u]&&a(this,u)):(this._events=new r,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prefixed=n,o.EventEmitter=o,t.exports=o})(QAe);var XZt=QAe.exports,WG=EQt(XZt);class XAe{constructor(e,n,r,i){this.error=null,this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.useWorker=void 0,this.workerContext=null,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0;const s=e.config;this.hls=e,this.id=n,this.useWorker=!!s.enableWorker,this.onTransmuxComplete=r,this.onFlush=i;const a=(c,u)=>{u=u||{},u.frag=this.frag,u.id=this.id,c===B.ERROR&&(this.error=u.error),this.hls.trigger(c,u)};this.observer=new WG,this.observer.on(B.FRAG_DECRYPTED,a),this.observer.on(B.ERROR,a);const o=Eg(s.preferManagedMediaSource)||{isTypeSupported:()=>!1},l={mpeg:o.isTypeSupported("audio/mpeg"),mp3:o.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:o.isTypeSupported('audio/mp4; codecs="ac-3"')};if(this.useWorker&&typeof Worker<"u"&&(s.workerPath||gZt())){try{s.workerPath?(he.log(`loading Web Worker ${s.workerPath} for "${n}"`),this.workerContext=yZt(s.workerPath)):(he.log(`injecting Web Worker for "${n}"`),this.workerContext=vZt()),this.onwmsg=d=>this.onWorkerMessage(d);const{worker:u}=this.workerContext;u.addEventListener("message",this.onwmsg),u.onerror=d=>{const f=new Error(`${d.message}  (${d.filename}:${d.lineno})`);s.enableWorker=!1,he.warn(`Error in "${n}" Web Worker, fallback to inline`),this.hls.trigger(B.ERROR,{type:kt.OTHER_ERROR,details:Ee.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:f})},u.postMessage({cmd:"init",typeSupported:l,vendor:"",id:n,config:JSON.stringify(s)})}catch(u){he.warn(`Error setting up "${n}" Web Worker, fallback to inline`,u),this.resetWorker(),this.error=null,this.transmuxer=new Ooe(this.observer,l,s,"",n)}return}this.transmuxer=new Ooe(this.observer,l,s,"",n)}resetWorker(){if(this.workerContext){const{worker:e,objectURL:n}=this.workerContext;n&&self.URL.revokeObjectURL(n),e.removeEventListener("message",this.onwmsg),e.onerror=null,e.terminate(),this.workerContext=null}}destroy(){if(this.workerContext)this.resetWorker(),this.onwmsg=void 0;else{const n=this.transmuxer;n&&(n.destroy(),this.transmuxer=null)}const e=this.observer;e&&e.removeAllListeners(),this.frag=null,this.observer=null,this.hls=null}push(e,n,r,i,s,a,o,l,c,u){var d,f;c.transmuxing.start=self.performance.now();const{transmuxer:h}=this,m=a?a.start:s.start,g=s.decryptdata,b=this.frag,E=!(b&&s.cc===b.cc),x=!(b&&c.level===b.level),S=b?c.sn-b.sn:-1,A=this.part?c.part-this.part.index:-1,R=S===0&&c.id>1&&c.id===b?.stats.chunkCount,C=!x&&(S===1||S===0&&(A===1||R&&A<=0)),T=self.performance.now();(x||S||s.stats.parsing.start===0)&&(s.stats.parsing.start=T),a&&(A||!C)&&(a.stats.parsing.start=T);const I=!(b&&((d=s.initSegment)==null?void 0:d.url)===((f=b.initSegment)==null?void 0:f.url)),D=new QZt(E,C,l,x,m,I);if(!C||E||I){he.log(`[transmuxer-interface, ${s.type}]: Starting new transmux session for sn: ${c.sn} p: ${c.part} level: ${c.level} id: ${c.id}
2517        discontinuity: ${E}
2518        trackSwitch: ${x}
2519        contiguous: ${C}
2520        accurateTimeOffset: ${l}
2521        timeOffset: ${m}
2522        initSegmentChange: ${I}`);const k=new YZt(r,i,n,o,u);this.configureTransmuxer(k)}if(this.frag=s,this.part=a,this.workerContext)this.workerContext.worker.postMessage({cmd:"demux",data:e,decryptdata:g,chunkMeta:c,state:D},e instanceof ArrayBuffer?[e]:[]);else if(h){const k=h.push(e,g,c,D);g3(k)?(h.async=!0,k.then(O=>{this.handleTransmuxComplete(O)}).catch(O=>{this.transmuxerError(O,c,"transmuxer-interface push error")})):(h.async=!1,this.handleTransmuxComplete(k))}}flush(e){e.transmuxing.start=self.performance.now();const{transmuxer:n}=this;if(this.workerContext)this.workerContext.worker.postMessage({cmd:"flush",chunkMeta:e});else if(n){let r=n.flush(e);g3(r)||n.async?(g3(r)||(r=Promise.resolve(r)),r.then(s=>{this.handleFlushResult(s,e)}).catch(s=>{this.transmuxerError(s,e,"transmuxer-interface flush error")})):this.handleFlushResult(r,e)}}transmuxerError(e,n,r){this.hls&&(this.error=e,this.hls.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.FRAG_PARSING_ERROR,chunkMeta:n,frag:this.frag||void 0,fatal:!1,error:e,err:e,reason:r}))}handleFlushResult(e,n){e.forEach(r=>{this.handleTransmuxComplete(r)}),this.onFlush(n)}onWorkerMessage(e){const n=e.data;if(!(n!=null&&n.event)){he.warn(`worker message received with no ${n?"event name":"data"}`);return}const r=this.hls;if(this.hls)switch(n.event){case"init":{var i;const s=(i=this.workerContext)==null?void 0:i.objectURL;s&&self.URL.revokeObjectURL(s);break}case"transmuxComplete":{this.handleTransmuxComplete(n.data);break}case"flush":{this.onFlush(n.data);break}case"workerLog":he[n.data.logType]&&he[n.data.logType](n.data.message);break;default:{n.data=n.data||{},n.data.frag=this.frag,n.data.id=this.id,r.trigger(n.event,n.data);break}}}configureTransmuxer(e){const{transmuxer:n}=this;this.workerContext?this.workerContext.worker.postMessage({cmd:"configure",config:e}):n&&n.configure(e)}handleTransmuxComplete(e){e.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(e)}}const Moe=100;class ZZt extends jG{constructor(e,n,r){super(e,n,r,"[audio-stream-controller]",Rt.AUDIO),this.videoBuffer=null,this.videoTrackCC=-1,this.waitingVideoCC=-1,this.bufferedTrack=null,this.switchingTrack=null,this.trackId=-1,this.waitingData=null,this.mainDetails=null,this.flushing=!1,this.bufferFlushed=!1,this.cachedTrackLoadedData=null,this._registerListeners()}onHandlerDestroying(){this._unregisterListeners(),super.onHandlerDestroying(),this.mainDetails=null,this.bufferedTrack=null,this.switchingTrack=null}_registerListeners(){const{hls:e}=this;e.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.LEVEL_LOADED,this.onLevelLoaded,this),e.on(B.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.on(B.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(B.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(B.ERROR,this.onError,this),e.on(B.BUFFER_RESET,this.onBufferReset,this),e.on(B.BUFFER_CREATED,this.onBufferCreated,this),e.on(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(B.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(B.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(B.FRAG_BUFFERED,this.onFragBuffered,this)}_unregisterListeners(){const{hls:e}=this;e.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.LEVEL_LOADED,this.onLevelLoaded,this),e.off(B.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.off(B.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(B.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(B.ERROR,this.onError,this),e.off(B.BUFFER_RESET,this.onBufferReset,this),e.off(B.BUFFER_CREATED,this.onBufferCreated,this),e.off(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(B.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(B.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(B.FRAG_BUFFERED,this.onFragBuffered,this)}onInitPtsFound(e,{frag:n,id:r,initPTS:i,timescale:s}){if(r==="main"){const a=n.cc;this.initPTS[n.cc]={baseTime:i,timescale:s},this.log(`InitPTS for cc: ${a} found from main: ${i}`),this.videoTrackCC=a,this.state===Oe.WAITING_INIT_PTS&&this.tick()}}startLoad(e){if(!this.levels){this.startPosition=e,this.state=Oe.STOPPED;return}const n=this.lastCurrentTime;this.stopLoad(),this.setInterval(Moe),n>0&&e===-1?(this.log(`Override startPosition with lastCurrentTime @${n.toFixed(3)}`),e=n,this.state=Oe.IDLE):(this.loadedmetadata=!1,this.state=Oe.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}doTick(){switch(this.state){case Oe.IDLE:this.doTickIdle();break;case Oe.WAITING_TRACK:{var e;const{levels:r,trackId:i}=this,s=r==null||(e=r[i])==null?void 0:e.details;if(s){if(this.waitForCdnTuneIn(s))break;this.state=Oe.WAITING_INIT_PTS}break}case Oe.FRAG_LOADING_WAITING_RETRY:{var n;const r=performance.now(),i=this.retryDate;if(!i||r>=i||(n=this.media)!=null&&n.seeking){const{levels:s,trackId:a}=this;this.log("RetryDate reached, switch back to IDLE state"),this.resetStartWhenNotLoaded(s?.[a]||null),this.state=Oe.IDLE}break}case Oe.WAITING_INIT_PTS:{const r=this.waitingData;if(r){const{frag:i,part:s,cache:a,complete:o}=r;if(this.initPTS[i.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=Oe.FRAG_LOADING;const l=a.flush(),c={frag:i,part:s,payload:l,networkDetails:null};this._handleFragmentLoadProgress(c),o&&super._handleFragmentLoadComplete(c)}else if(this.videoTrackCC!==this.waitingVideoCC)this.log(`Waiting fragment cc (${i.cc}) cancelled because video is at cc ${this.videoTrackCC}`),this.clearWaitingFragment();else{const l=this.getLoadPosition(),c=pr.bufferInfo(this.mediaBuffer,l,this.config.maxBufferHole);xj(c.end,this.config.maxFragLookUpTolerance,i)<0&&(this.log(`Waiting fragment cc (${i.cc}) @ ${i.start} cancelled because another fragment at ${c.end} is needed`),this.clearWaitingFragment())}}else this.state=Oe.IDLE}}this.onTickEnd()}clearWaitingFragment(){const e=this.waitingData;e&&(this.fragmentTracker.removeFragment(e.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=Oe.IDLE)}resetLoadingState(){this.clearWaitingFragment(),super.resetLoadingState()}onTickEnd(){const{media:e}=this;e!=null&&e.readyState&&(this.lastCurrentTime=e.currentTime)}doTickIdle(){const{hls:e,levels:n,media:r,trackId:i}=this,s=e.config;if(!this.buffering||!r&&(this.startFragRequested||!s.startFragPrefetch)||!(n!=null&&n[i]))return;const a=n[i],o=a.details;if(!o||o.live&&this.levelLastLoaded!==a||this.waitForCdnTuneIn(o)){this.state=Oe.WAITING_TRACK;return}const l=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&l&&(this.bufferFlushed=!1,this.afterBufferFlushed(l,Un.AUDIO,Rt.AUDIO));const c=this.getFwdBufferInfo(l,Rt.AUDIO);if(c===null)return;if(!this.switchingTrack&&this._streamEnded(c,o)){e.trigger(B.BUFFER_EOS,{type:"audio"}),this.state=Oe.ENDED;return}const u=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,Rt.MAIN),d=c.len,f=this.getMaxBufferLength(u?.len),h=o.fragments,m=h[0].start,g=this.getLoadPosition(),b=this.flushing?g:c.end;if(this.switchingTrack&&r){const A=g;o.PTSKnown&&A<m&&(c.end>m||c.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),r.currentTime=m+.05)}if(d>=f&&!this.switchingTrack&&b<h[h.length-1].start)return;let E=this.getNextFragment(b,o),x=!1;if(E&&this.isLoopLoading(E,b)&&(x=!!E.gap,E=this.getNextFragmentLoopLoading(E,o,c,Rt.MAIN,f)),!E){this.bufferFlushed=!0;return}const S=u&&E.start>u.end+o.targetduration;if(S||!(u!=null&&u.len)&&c.len){const A=this.getAppendedFrag(E.start,Rt.MAIN);if(A===null||(x||(x=!!A.gap||!!S&&u.len===0),S&&!x||x&&c.nextStart&&c.nextStart<A.end))return}this.loadFragment(E,a,b)}getMaxBufferLength(e){const n=super.getMaxBufferLength();return e?Math.min(Math.max(n,e),this.config.maxMaxBufferLength):n}onMediaDetaching(){this.videoBuffer=null,this.bufferFlushed=this.flushing=!1,super.onMediaDetaching()}onAudioTracksUpdated(e,{audioTracks:n}){this.resetTransmuxer(),this.levels=n.map(r=>new wb(r))}onAudioTrackSwitching(e,n){const r=!!n.url;this.trackId=n.id;const{fragCurrent:i}=this;i&&(i.abortRequests(),this.removeUnbufferedFrags(i.start)),this.resetLoadingState(),r?this.setInterval(Moe):this.resetTransmuxer(),r?(this.switchingTrack=n,this.state=Oe.IDLE,this.flushAudioIfNeeded(n)):(this.switchingTrack=null,this.bufferedTrack=n,this.state=Oe.STOPPED),this.tick()}onManifestLoading(){this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=this.flushing=!1,this.levels=this.mainDetails=this.waitingData=this.bufferedTrack=this.cachedTrackLoadedData=this.switchingTrack=null,this.startFragRequested=!1,this.trackId=this.videoTrackCC=this.waitingVideoCC=-1}onLevelLoaded(e,n){this.mainDetails=n.details,this.cachedTrackLoadedData!==null&&(this.hls.trigger(B.AUDIO_TRACK_LOADED,this.cachedTrackLoadedData),this.cachedTrackLoadedData=null)}onAudioTrackLoaded(e,n){var r;if(this.mainDetails==null){this.cachedTrackLoadedData=n;return}const{levels:i}=this,{details:s,id:a}=n;if(!i){this.warn(`Audio tracks were reset while loading level ${a}`);return}this.log(`Audio track ${a} loaded [${s.startSN},${s.endSN}]${s.lastPartSn?`[part-${s.lastPartSn}-${s.lastPartIndex}]`:""},duration:${s.totalduration}`);const o=i[a];let l=0;if(s.live||(r=o.details)!=null&&r.live){this.checkLiveUpdate(s);const u=this.mainDetails;if(s.deltaUpdateFailed||!u)return;if(!o.details&&s.hasProgramDateTime&&u.hasProgramDateTime)zk(s,u),l=s.fragments[0].start;else{var c;l=this.alignPlaylists(s,o.details,(c=this.levelLastLoaded)==null?void 0:c.details)}}o.details=s,this.levelLastLoaded=o,!this.startFragRequested&&(this.mainDetails||!s.live)&&this.setStartPosition(this.mainDetails||s,l),this.state===Oe.WAITING_TRACK&&!this.waitForCdnTuneIn(s)&&(this.state=Oe.IDLE),this.tick()}_handleFragmentLoadProgress(e){var n;const{frag:r,part:i,payload:s}=e,{config:a,trackId:o,levels:l}=this;if(!l){this.warn(`Audio tracks were reset while fragment load was in progress. Fragment ${r.sn} of level ${r.level} will not be buffered`);return}const c=l[o];if(!c){this.warn("Audio track is undefined on fragment load progress");return}const u=c.details;if(!u){this.warn("Audio track details undefined on fragment load progress"),this.removeUnbufferedFrags(r.start);return}const d=a.defaultAudioCodec||c.audioCodec||"mp4a.40.2";let f=this.transmuxer;f||(f=this.transmuxer=new XAe(this.hls,Rt.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));const h=this.initPTS[r.cc],m=(n=r.initSegment)==null?void 0:n.data;if(h!==void 0){const b=i?i.index:-1,E=b!==-1,x=new NG(r.level,r.sn,r.stats.chunkCount,s.byteLength,b,E);f.push(s,m,d,"",r,i,u.totalduration,!1,x,h)}else{this.log(`Unknown video PTS for cc ${r.cc}, waiting for video PTS before demuxing audio frag ${r.sn} of [${u.startSN} ,${u.endSN}],track ${o}`);const{cache:g}=this.waitingData=this.waitingData||{frag:r,part:i,cache:new PAe,complete:!1};g.push(new Uint8Array(s)),this.waitingVideoCC=this.videoTrackCC,this.state=Oe.WAITING_INIT_PTS}}_handleFragmentLoadComplete(e){if(this.waitingData){this.waitingData.complete=!0;return}super._handleFragmentLoadComplete(e)}onBufferReset(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1}onBufferCreated(e,n){const r=n.tracks.audio;r&&(this.mediaBuffer=r.buffer||null),n.tracks.video&&(this.videoBuffer=n.tracks.video.buffer||null)}onFragBuffered(e,n){const{frag:r,part:i}=n;if(r.type!==Rt.AUDIO){if(!this.loadedmetadata&&r.type===Rt.MAIN){const s=this.videoBuffer||this.media;s&&pr.getBuffered(s).length&&(this.loadedmetadata=!0)}return}if(this.fragContextChanged(r)){this.warn(`Fragment ${r.sn}${i?" p: "+i.index:""} of level ${r.level} finished buffering, but was aborted. state: ${this.state}, audioSwitch: ${this.switchingTrack?this.switchingTrack.name:"false"}`);return}if(r.sn!=="initSegment"){this.fragPrevious=r;const s=this.switchingTrack;s&&(this.bufferedTrack=s,this.switchingTrack=null,this.hls.trigger(B.AUDIO_TRACK_SWITCHED,Is({},s)))}this.fragBufferedComplete(r,i)}onError(e,n){var r;if(n.fatal){this.state=Oe.ERROR;return}switch(n.details){case Ee.FRAG_GAP:case Ee.FRAG_PARSING_ERROR:case Ee.FRAG_DECRYPT_ERROR:case Ee.FRAG_LOAD_ERROR:case Ee.FRAG_LOAD_TIMEOUT:case Ee.KEY_LOAD_ERROR:case Ee.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Rt.AUDIO,n);break;case Ee.AUDIO_TRACK_LOAD_ERROR:case Ee.AUDIO_TRACK_LOAD_TIMEOUT:case Ee.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Oe.WAITING_TRACK&&((r=n.context)==null?void 0:r.type)===xn.AUDIO_TRACK&&(this.state=Oe.IDLE);break;case Ee.BUFFER_APPEND_ERROR:case Ee.BUFFER_FULL_ERROR:if(!n.parent||n.parent!=="audio")return;if(n.details===Ee.BUFFER_APPEND_ERROR){this.resetLoadingState();return}this.reduceLengthAndFlushBuffer(n)&&(this.bufferedTrack=null,super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"));break;case Ee.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onBufferFlushing(e,{type:n}){n!==Un.VIDEO&&(this.flushing=!0)}onBufferFlushed(e,{type:n}){if(n!==Un.VIDEO){this.flushing=!1,this.bufferFlushed=!0,this.state===Oe.ENDED&&(this.state=Oe.IDLE);const r=this.mediaBuffer||this.media;r&&(this.afterBufferFlushed(r,n,Rt.AUDIO),this.tick())}}_handleTransmuxComplete(e){var n;const r="audio",{hls:i}=this,{remuxResult:s,chunkMeta:a}=e,o=this.getCurrentContext(a);if(!o){this.resetWhenMissingContext(a);return}const{frag:l,part:c,level:u}=o,{details:d}=u,{audio:f,text:h,id3:m,initSegment:g}=s;if(this.fragContextChanged(l)||!d){this.fragmentTracker.removeFragment(l);return}if(this.state=Oe.PARSING,this.switchingTrack&&f&&this.completeAudioSwitch(this.switchingTrack),g!=null&&g.tracks){const b=l.initSegment||l;this._bufferInitSegment(u,g.tracks,b,a),i.trigger(B.FRAG_PARSING_INIT_SEGMENT,{frag:b,id:r,tracks:g.tracks})}if(f){const{startPTS:b,endPTS:E,startDTS:x,endDTS:S}=f;c&&(c.elementaryStreams[Un.AUDIO]={startPTS:b,endPTS:E,startDTS:x,endDTS:S}),l.setElementaryStreamInfo(Un.AUDIO,b,E,x,S),this.bufferFragmentData(f,l,c,a)}if(m!=null&&(n=m.samples)!=null&&n.length){const b=Fi({id:r,frag:l,details:d},m);i.trigger(B.FRAG_PARSING_METADATA,b)}if(h){const b=Fi({id:r,frag:l,details:d},h);i.trigger(B.FRAG_PARSING_USERDATA,b)}}_bufferInitSegment(e,n,r,i){if(this.state!==Oe.PARSING)return;n.video&&delete n.video;const s=n.audio;if(!s)return;s.id="audio";const a=e.audioCodec;this.log(`Init audio buffer, container:${s.container}, codecs[level/parsed]=[${a}/${s.codec}]`),a&&a.split(",").length===1&&(s.levelCodec=a),this.hls.trigger(B.BUFFER_CODECS,n);const o=s.initSegment;if(o!=null&&o.byteLength){const l={type:"audio",frag:r,part:null,chunkMeta:i,parent:r.type,data:o};this.hls.trigger(B.BUFFER_APPENDING,l)}this.tickImmediate()}loadFragment(e,n,r){const i=this.fragmentTracker.getState(e);if(this.fragCurrent=e,this.switchingTrack||i===xs.NOT_LOADED||i===xs.PARTIAL){var s;if(e.sn==="initSegment")this._loadInitSegment(e,n);else if((s=n.details)!=null&&s.live&&!this.initPTS[e.cc]){this.log(`Waiting for video PTS in continuity counter ${e.cc} of live stream before loading audio fragment ${e.sn} of level ${this.trackId}`),this.state=Oe.WAITING_INIT_PTS;const a=this.mainDetails;a&&a.fragments[0].start!==n.details.fragments[0].start&&zk(n.details,a)}else this.startFragRequested=!0,super.loadFragment(e,n,r)}else this.clearTrackerIfNeeded(e)}flushAudioIfNeeded(e){if(this.media&&this.bufferedTrack){const{name:n,lang:r,assocLang:i,characteristics:s,audioCodec:a,channels:o}=this.bufferedTrack;U0({name:n,lang:r,assocLang:i,characteristics:s,audioCodec:a,channels:o},e,Nm)||(this.log("Switching audio track : flushing all audio"),super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"),this.bufferedTrack=null)}}completeAudioSwitch(e){const{hls:n}=this;this.flushAudioIfNeeded(e),this.bufferedTrack=e,this.switchingTrack=null,n.trigger(B.AUDIO_TRACK_SWITCHED,Is({},e))}}function ZAe(t,e){if(t.length!==e.length)return!1;for(let n=0;n<t.length;n++)if(!IS(t[n].attrs,e[n].attrs))return!1;return!0}function IS(t,e,n){const r=t["STABLE-RENDITION-ID"];return r&&!n?r===e["STABLE-RENDITION-ID"]:!(n||["LANGUAGE","NAME","CHARACTERISTICS","AUTOSELECT","DEFAULT","FORCED","ASSOC-LANGUAGE"]).some(i=>t[i]!==e[i])}function Sj(t,e){return e.label.toLowerCase()===t.name.toLowerCase()&&(!e.language||e.language.toLowerCase()===(t.lang||"").toLowerCase())}class JZt extends $G{constructor(e){super(e,"[audio-track-controller]"),this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0,this.registerListeners()}registerListeners(){const{hls:e}=this;e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.MANIFEST_PARSED,this.onManifestParsed,this),e.on(B.LEVEL_LOADING,this.onLevelLoading,this),e.on(B.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(B.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(B.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.MANIFEST_PARSED,this.onManifestParsed,this),e.off(B.LEVEL_LOADING,this.onLevelLoading,this),e.off(B.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(B.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(B.ERROR,this.onError,this)}destroy(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,super.destroy()}onManifestLoading(){this.tracks=[],this.tracksInGroup=[],this.groupIds=null,this.currentTrack=null,this.trackId=-1,this.selectDefaultTrack=!0}onManifestParsed(e,n){this.tracks=n.audioTracks||[]}onAudioTrackLoaded(e,n){const{id:r,groupId:i,details:s}=n,a=this.tracksInGroup[r];if(!a||a.groupId!==i){this.warn(`Audio track with id:${r} and group:${i} not found in active group ${a?.groupId}`);return}const o=a.details;a.details=n.details,this.log(`Audio track ${r} "${a.name}" lang:${a.lang} group:${i} loaded [${s.startSN}-${s.endSN}]`),r===this.trackId&&this.playlistLoaded(r,n,o)}onLevelLoading(e,n){this.switchLevel(n.level)}onLevelSwitching(e,n){this.switchLevel(n.level)}switchLevel(e){const n=this.hls.levels[e];if(!n)return;const r=n.audioGroups||null,i=this.groupIds;let s=this.currentTrack;if(!r||i?.length!==r?.length||r!=null&&r.some(o=>i?.indexOf(o)===-1)){this.groupIds=r,this.trackId=-1,this.currentTrack=null;const o=this.tracks.filter(f=>!r||r.indexOf(f.groupId)!==-1);if(o.length)this.selectDefaultTrack&&!o.some(f=>f.default)&&(this.selectDefaultTrack=!1),o.forEach((f,h)=>{f.id=h});else if(!s&&!this.tracksInGroup.length)return;this.tracksInGroup=o;const l=this.hls.config.audioPreference;if(!s&&l){const f=Lu(l,o,Nm);if(f>-1)s=o[f];else{const h=Lu(l,this.tracks);s=this.tracks[h]}}let c=this.findTrackId(s);c===-1&&s&&(c=this.findTrackId(null));const u={audioTracks:o};this.log(`Updating audio tracks, ${o.length} track(s) found in group(s): ${r?.join(",")}`),this.hls.trigger(B.AUDIO_TRACKS_UPDATED,u);const d=this.trackId;if(c!==-1&&d===-1)this.setAudioTrack(c);else if(o.length&&d===-1){var a;const f=new Error(`No audio track selected for current audio group-ID(s): ${(a=this.groupIds)==null?void 0:a.join(",")} track count: ${o.length}`);this.warn(f.message),this.hls.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:f})}}else this.shouldReloadPlaylist(s)&&this.setAudioTrack(this.trackId)}onError(e,n){n.fatal||!n.context||n.context.type===xn.AUDIO_TRACK&&n.context.id===this.trackId&&(!this.groupIds||this.groupIds.indexOf(n.context.groupId)!==-1)&&(this.requestScheduled=-1,this.checkRetry(n))}get allAudioTracks(){return this.tracks}get audioTracks(){return this.tracksInGroup}get audioTrack(){return this.trackId}set audioTrack(e){this.selectDefaultTrack=!1,this.setAudioTrack(e)}setAudioOption(e){const n=this.hls;if(n.config.audioPreference=e,e){const r=this.allAudioTracks;if(this.selectDefaultTrack=!1,r.length){const i=this.currentTrack;if(i&&U0(e,i,Nm))return i;const s=Lu(e,this.tracksInGroup,Nm);if(s>-1){const a=this.tracksInGroup[s];return this.setAudioTrack(s),a}else if(i){let a=n.loadLevel;a===-1&&(a=n.firstAutoLevel);const o=JXt(e,n.levels,r,a,Nm);if(o===-1)return null;n.nextLoadLevel=o}if(e.channels||e.audioCodec){const a=Lu(e,r);if(a>-1)return r[a]}}}return null}setAudioTrack(e){const n=this.tracksInGroup;if(e<0||e>=n.length){this.warn(`Invalid audio track id: ${e}`);return}this.clearTimer(),this.selectDefaultTrack=!1;const r=this.currentTrack,i=n[e],s=i.details&&!i.details.live;if(e===this.trackId&&i===r&&s||(this.log(`Switching to audio-track ${e} "${i.name}" lang:${i.lang} group:${i.groupId} channels:${i.channels}`),this.trackId=e,this.currentTrack=i,this.hls.trigger(B.AUDIO_TRACK_SWITCHING,Is({},i)),s))return;const a=this.switchParams(i.url,r?.details,i.details);this.loadPlaylist(a)}findTrackId(e){const n=this.tracksInGroup;for(let r=0;r<n.length;r++){const i=n[r];if(!(this.selectDefaultTrack&&!i.default)&&(!e||U0(e,i,Nm)))return r}if(e){const{name:r,lang:i,assocLang:s,characteristics:a,audioCodec:o,channels:l}=e;for(let c=0;c<n.length;c++){const u=n[c];if(U0({name:r,lang:i,assocLang:s,characteristics:a,audioCodec:o,channels:l},u,Nm))return c}for(let c=0;c<n.length;c++){const u=n[c];if(IS(e.attrs,u.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return c}for(let c=0;c<n.length;c++){const u=n[c];if(IS(e.attrs,u.attrs,["LANGUAGE"]))return c}}return-1}loadPlaylist(e){const n=this.currentTrack;if(this.shouldLoadPlaylist(n)&&n){super.loadPlaylist();const r=n.id,i=n.groupId;let s=n.url;if(e)try{s=e.addDirectives(s)}catch(a){this.warn(`Could not construct new URL with HLS Delivery Directives: ${a}`)}this.log(`loading audio-track playlist ${r} "${n.name}" lang:${n.lang} group:${i}`),this.clearTimer(),this.hls.trigger(B.AUDIO_TRACK_LOADING,{url:s,id:r,groupId:i,deliveryDirectives:e||null})}}}const Poe=500;class eJt extends jG{constructor(e,n,r){super(e,n,r,"[subtitle-stream-controller]",Rt.SUBTITLE),this.currentTrackId=-1,this.tracksBuffered=[],this.mainDetails=null,this._registerListeners()}onHandlerDestroying(){this._unregisterListeners(),super.onHandlerDestroying(),this.mainDetails=null}_registerListeners(){const{hls:e}=this;e.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.LEVEL_LOADED,this.onLevelLoaded,this),e.on(B.ERROR,this.onError,this),e.on(B.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(B.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.on(B.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(B.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),e.on(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(B.FRAG_BUFFERED,this.onFragBuffered,this)}_unregisterListeners(){const{hls:e}=this;e.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.LEVEL_LOADED,this.onLevelLoaded,this),e.off(B.ERROR,this.onError,this),e.off(B.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(B.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.off(B.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(B.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),e.off(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(B.FRAG_BUFFERED,this.onFragBuffered,this)}startLoad(e){this.stopLoad(),this.state=Oe.IDLE,this.setInterval(Poe),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}onManifestLoading(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()}onMediaDetaching(){this.tracksBuffered=[],super.onMediaDetaching()}onLevelLoaded(e,n){this.mainDetails=n.details}onSubtitleFragProcessed(e,n){const{frag:r,success:i}=n;if(this.fragPrevious=r,this.state=Oe.IDLE,!i)return;const s=this.tracksBuffered[this.currentTrackId];if(!s)return;let a;const o=r.start;for(let c=0;c<s.length;c++)if(o>=s[c].start&&o<=s[c].end){a=s[c];break}const l=r.start+r.duration;a?a.end=l:(a={start:o,end:l},s.push(a)),this.fragmentTracker.fragBuffered(r),this.fragBufferedComplete(r,null)}onBufferFlushing(e,n){const{startOffset:r,endOffset:i}=n;if(r===0&&i!==Number.POSITIVE_INFINITY){const s=i-1;if(s<=0)return;n.endOffsetSubtitles=Math.max(0,s),this.tracksBuffered.forEach(a=>{for(let o=0;o<a.length;){if(a[o].end<=s){a.shift();continue}else if(a[o].start<s)a[o].start=s;else break;o++}}),this.fragmentTracker.removeFragmentsInRange(r,s,Rt.SUBTITLE)}}onFragBuffered(e,n){if(!this.loadedmetadata&&n.frag.type===Rt.MAIN){var r;(r=this.media)!=null&&r.buffered.length&&(this.loadedmetadata=!0)}}onError(e,n){const r=n.frag;r?.type===Rt.SUBTITLE&&(n.details===Ee.FRAG_GAP&&this.fragmentTracker.fragBuffered(r,!0),this.fragCurrent&&this.fragCurrent.abortRequests(),this.state!==Oe.STOPPED&&(this.state=Oe.IDLE))}onSubtitleTracksUpdated(e,{subtitleTracks:n}){if(this.levels&&ZAe(this.levels,n)){this.levels=n.map(r=>new wb(r));return}this.tracksBuffered=[],this.levels=n.map(r=>{const i=new wb(r);return this.tracksBuffered[i.id]=[],i}),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,Rt.SUBTITLE),this.fragPrevious=null,this.mediaBuffer=null}onSubtitleTrackSwitch(e,n){var r;if(this.currentTrackId=n.id,!((r=this.levels)!=null&&r.length)||this.currentTrackId===-1){this.clearInterval();return}const i=this.levels[this.currentTrackId];i!=null&&i.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,i&&this.setInterval(Poe)}onSubtitleTrackLoaded(e,n){var r;const{currentTrackId:i,levels:s}=this,{details:a,id:o}=n;if(!s){this.warn(`Subtitle tracks were reset while loading level ${o}`);return}const l=s[o];if(o>=s.length||!l)return;this.log(`Subtitle track ${o} loaded [${a.startSN},${a.endSN}]${a.lastPartSn?`[part-${a.lastPartSn}-${a.lastPartIndex}]`:""},duration:${a.totalduration}`),this.mediaBuffer=this.mediaBufferTimeRanges;let c=0;if(a.live||(r=l.details)!=null&&r.live){const d=this.mainDetails;if(a.deltaUpdateFailed||!d)return;const f=d.fragments[0];if(!l.details)a.hasProgramDateTime&&d.hasProgramDateTime?(zk(a,d),c=a.fragments[0].start):f&&(c=f.start,Ej(a,c));else{var u;c=this.alignPlaylists(a,l.details,(u=this.levelLastLoaded)==null?void 0:u.details),c===0&&f&&(c=f.start,Ej(a,c))}}l.details=a,this.levelLastLoaded=l,o===i&&(!this.startFragRequested&&(this.mainDetails||!a.live)&&this.setStartPosition(this.mainDetails||a,c),this.tick(),a.live&&!this.fragCurrent&&this.media&&this.state===Oe.IDLE&&(Wk(null,a.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),l.details=void 0)))}_handleFragmentLoadComplete(e){const{frag:n,payload:r}=e,i=n.decryptdata,s=this.hls;if(!this.fragContextChanged(n)&&r&&r.byteLength>0&&i!=null&&i.key&&i.iv&&i.method==="AES-128"){const a=performance.now();this.decrypter.decrypt(new Uint8Array(r),i.key.buffer,i.iv.buffer).catch(o=>{throw s.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.FRAG_DECRYPT_ERROR,fatal:!1,error:o,reason:o.message,frag:n}),o}).then(o=>{const l=performance.now();s.trigger(B.FRAG_DECRYPTED,{frag:n,payload:o,stats:{tstart:a,tdecrypt:l}})}).catch(o=>{this.warn(`${o.name}: ${o.message}`),this.state=Oe.IDLE})}}doTick(){if(!this.media){this.state=Oe.IDLE;return}if(this.state===Oe.IDLE){const{currentTrackId:e,levels:n}=this,r=n?.[e];if(!r||!n.length||!r.details)return;const{config:i}=this,s=this.getLoadPosition(),a=pr.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],s,i.maxBufferHole),{end:o,len:l}=a,c=this.getFwdBufferInfo(this.media,Rt.MAIN),u=r.details,d=this.getMaxBufferLength(c?.len)+u.levelTargetDuration;if(l>d)return;const f=u.fragments,h=f.length,m=u.edge;let g=null;const b=this.fragPrevious;if(o<m){const E=i.maxFragLookUpTolerance,x=o>m-E?0:E;g=Wk(b,f,Math.max(f[0].start,o),x),!g&&b&&b.start<f[0].start&&(g=f[0])}else g=f[h-1];if(!g)return;if(g=this.mapToInitFragWhenRequired(g),g.sn!=="initSegment"){const E=g.sn-u.startSN,x=f[E-1];x&&x.cc===g.cc&&this.fragmentTracker.getState(x)===xs.NOT_LOADED&&(g=x)}this.fragmentTracker.getState(g)===xs.NOT_LOADED&&this.loadFragment(g,r,o)}}getMaxBufferLength(e){const n=super.getMaxBufferLength();return e?Math.max(n,e):n}loadFragment(e,n,r){this.fragCurrent=e,e.sn==="initSegment"?this._loadInitSegment(e,n):(this.startFragRequested=!0,super.loadFragment(e,n,r))}get mediaBufferTimeRanges(){return new tJt(this.tracksBuffered[this.currentTrackId]||[])}}class tJt{constructor(e){this.buffered=void 0;const n=(r,i,s)=>{if(i=i>>>0,i>s-1)throw new DOMException(`Failed to execute '${r}' on 'TimeRanges': The index provided (${i}) is greater than the maximum bound (${s})`);return e[i][r]};this.buffered={get length(){return e.length},end(r){return n("end",r,e.length)},start(r){return n("start",r,e.length)}}}}class nJt extends $G{constructor(e){super(e,"[subtitle-track-controller]"),this.media=null,this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0,this.queuedDefaultTrack=-1,this.asyncPollTrackChange=()=>this.pollTrackChange(0),this.useTextTrackPolling=!1,this.subtitlePollingInterval=-1,this._subtitleDisplay=!0,this.onTextTracksChanged=()=>{if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;let n=null;const r=d3(this.media.textTracks);for(let s=0;s<r.length;s++)if(r[s].mode==="hidden")n=r[s];else if(r[s].mode==="showing"){n=r[s];break}const i=this.findTrackForTextTrack(n);this.subtitleTrack!==i&&this.setSubtitleTrack(i)},this.registerListeners()}destroy(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,this.onTextTracksChanged=this.asyncPollTrackChange=null,super.destroy()}get subtitleDisplay(){return this._subtitleDisplay}set subtitleDisplay(e){this._subtitleDisplay=e,this.trackId>-1&&this.toggleTrackModes()}registerListeners(){const{hls:e}=this;e.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.MANIFEST_PARSED,this.onManifestParsed,this),e.on(B.LEVEL_LOADING,this.onLevelLoading,this),e.on(B.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(B.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(B.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.MANIFEST_PARSED,this.onManifestParsed,this),e.off(B.LEVEL_LOADING,this.onLevelLoading,this),e.off(B.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(B.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(B.ERROR,this.onError,this)}onMediaAttached(e,n){this.media=n.media,this.media&&(this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))}pollTrackChange(e){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.onTextTracksChanged,e)}onMediaDetaching(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),d3(this.media.textTracks).forEach(n=>{H1(n)}),this.subtitleTrack=-1,this.media=null}onManifestLoading(){this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0}onManifestParsed(e,n){this.tracks=n.subtitleTracks}onSubtitleTrackLoaded(e,n){const{id:r,groupId:i,details:s}=n,a=this.tracksInGroup[r];if(!a||a.groupId!==i){this.warn(`Subtitle track with id:${r} and group:${i} not found in active group ${a?.groupId}`);return}const o=a.details;a.details=n.details,this.log(`Subtitle track ${r} "${a.name}" lang:${a.lang} group:${i} loaded [${s.startSN}-${s.endSN}]`),r===this.trackId&&this.playlistLoaded(r,n,o)}onLevelLoading(e,n){this.switchLevel(n.level)}onLevelSwitching(e,n){this.switchLevel(n.level)}switchLevel(e){const n=this.hls.levels[e];if(!n)return;const r=n.subtitleGroups||null,i=this.groupIds;let s=this.currentTrack;if(!r||i?.length!==r?.length||r!=null&&r.some(a=>i?.indexOf(a)===-1)){this.groupIds=r,this.trackId=-1,this.currentTrack=null;const a=this.tracks.filter(u=>!r||r.indexOf(u.groupId)!==-1);if(a.length)this.selectDefaultTrack&&!a.some(u=>u.default)&&(this.selectDefaultTrack=!1),a.forEach((u,d)=>{u.id=d});else if(!s&&!this.tracksInGroup.length)return;this.tracksInGroup=a;const o=this.hls.config.subtitlePreference;if(!s&&o){this.selectDefaultTrack=!1;const u=Lu(o,a);if(u>-1)s=a[u];else{const d=Lu(o,this.tracks);s=this.tracks[d]}}let l=this.findTrackId(s);l===-1&&s&&(l=this.findTrackId(null));const c={subtitleTracks:a};this.log(`Updating subtitle tracks, ${a.length} track(s) found in "${r?.join(",")}" group-id`),this.hls.trigger(B.SUBTITLE_TRACKS_UPDATED,c),l!==-1&&this.trackId===-1&&this.setSubtitleTrack(l)}else this.shouldReloadPlaylist(s)&&this.setSubtitleTrack(this.trackId)}findTrackId(e){const n=this.tracksInGroup,r=this.selectDefaultTrack;for(let i=0;i<n.length;i++){const s=n[i];if(!(r&&!s.default||!r&&!e)&&(!e||U0(s,e)))return i}if(e){for(let i=0;i<n.length;i++){const s=n[i];if(IS(e.attrs,s.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return i}for(let i=0;i<n.length;i++){const s=n[i];if(IS(e.attrs,s.attrs,["LANGUAGE"]))return i}}return-1}findTrackForTextTrack(e){if(e){const n=this.tracksInGroup;for(let r=0;r<n.length;r++){const i=n[r];if(Sj(i,e))return r}}return-1}onError(e,n){n.fatal||!n.context||n.context.type===xn.SUBTITLE_TRACK&&n.context.id===this.trackId&&(!this.groupIds||this.groupIds.indexOf(n.context.groupId)!==-1)&&this.checkRetry(n)}get allSubtitleTracks(){return this.tracks}get subtitleTracks(){return this.tracksInGroup}get subtitleTrack(){return this.trackId}set subtitleTrack(e){this.selectDefaultTrack=!1,this.setSubtitleTrack(e)}setSubtitleOption(e){if(this.hls.config.subtitlePreference=e,e){const n=this.allSubtitleTracks;if(this.selectDefaultTrack=!1,n.length){const r=this.currentTrack;if(r&&U0(e,r))return r;const i=Lu(e,this.tracksInGroup);if(i>-1){const s=this.tracksInGroup[i];return this.setSubtitleTrack(i),s}else{if(r)return null;{const s=Lu(e,n);if(s>-1)return n[s]}}}}return null}loadPlaylist(e){super.loadPlaylist();const n=this.currentTrack;if(this.shouldLoadPlaylist(n)&&n){const r=n.id,i=n.groupId;let s=n.url;if(e)try{s=e.addDirectives(s)}catch(a){this.warn(`Could not construct new URL with HLS Delivery Directives: ${a}`)}this.log(`Loading subtitle playlist for id ${r}`),this.hls.trigger(B.SUBTITLE_TRACK_LOADING,{url:s,id:r,groupId:i,deliveryDirectives:e||null})}}toggleTrackModes(){const{media:e}=this;if(!e)return;const n=d3(e.textTracks),r=this.currentTrack;let i;if(r&&(i=n.filter(s=>Sj(r,s))[0],i||this.warn(`Unable to find subtitle TextTrack with name "${r.name}" and language "${r.lang}"`)),[].slice.call(n).forEach(s=>{s.mode!=="disabled"&&s!==i&&(s.mode="disabled")}),i){const s=this.subtitleDisplay?"showing":"hidden";i.mode!==s&&(i.mode=s)}}setSubtitleTrack(e){const n=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=e;return}if(e<-1||e>=n.length||!at(e)){this.warn(`Invalid subtitle track id: ${e}`);return}this.clearTimer(),this.selectDefaultTrack=!1;const r=this.currentTrack,i=n[e]||null;if(this.trackId=e,this.currentTrack=i,this.toggleTrackModes(),!i){this.hls.trigger(B.SUBTITLE_TRACK_SWITCH,{id:e});return}const s=!!i.details&&!i.details.live;if(e===this.trackId&&i===r&&s)return;this.log(`Switching to subtitle-track ${e}`+(i?` "${i.name}" lang:${i.lang} group:${i.groupId}`:""));const{id:a,groupId:o="",name:l,type:c,url:u}=i;this.hls.trigger(B.SUBTITLE_TRACK_SWITCH,{id:a,groupId:o,name:l,type:c,url:u});const d=this.switchParams(i.url,r?.details,i.details);this.loadPlaylist(d)}}class rJt{constructor(e){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=e}append(e,n,r){const i=this.queues[n];i.push(e),i.length===1&&!r&&this.executeNext(n)}insertAbort(e,n){this.queues[n].unshift(e),this.executeNext(n)}appendBlocker(e){let n;const r=new Promise(s=>{n=s}),i={execute:n,onStart:()=>{},onComplete:()=>{},onError:()=>{}};return this.append(i,e),r}executeNext(e){const n=this.queues[e];if(n.length){const r=n[0];try{r.execute()}catch(i){he.warn(`[buffer-operation-queue]: Exception executing "${e}" SourceBuffer operation: ${i}`),r.onError(i);const s=this.buffers[e];s!=null&&s.updating||this.shiftAndExecuteNext(e)}}}shiftAndExecuteNext(e){this.queues[e].shift(),this.executeNext(e)}current(e){return this.queues[e][0]}}const $oe=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/;class iJt{constructor(e){this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.appendSource=void 0,this.appendErrors={audio:0,video:0,audiovideo:0},this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this.log=void 0,this.warn=void 0,this.error=void 0,this._onEndStreaming=r=>{this.hls&&this.hls.pauseBuffering()},this._onStartStreaming=r=>{this.hls&&this.hls.resumeBuffering()},this._onMediaSourceOpen=()=>{const{media:r,mediaSource:i}=this;this.log("Media source opened"),r&&(r.removeEventListener("emptied",this._onMediaEmptied),this.updateMediaElementDuration(),this.hls.trigger(B.MEDIA_ATTACHED,{media:r,mediaSource:i})),i&&i.removeEventListener("sourceopen",this._onMediaSourceOpen),this.checkPendingTracks()},this._onMediaSourceClose=()=>{this.log("Media source closed")},this._onMediaSourceEnded=()=>{this.log("Media source ended")},this._onMediaEmptied=()=>{const{mediaSrc:r,_objectUrl:i}=this;r!==i&&he.error(`Media element src was set while attaching MediaSource (${i} > ${r})`)},this.hls=e;const n="[buffer-controller]";this.appendSource=hXt(Eg(e.config.preferManagedMediaSource)),this.log=he.log.bind(he,n),this.warn=he.warn.bind(he,n),this.error=he.error.bind(he,n),this._initSourceBuffer(),this.registerListeners()}hasSourceTypes(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0}destroy(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=null,this.hls=null}registerListeners(){const{hls:e}=this;e.on(B.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.MANIFEST_PARSED,this.onManifestParsed,this),e.on(B.BUFFER_RESET,this.onBufferReset,this),e.on(B.BUFFER_APPENDING,this.onBufferAppending,this),e.on(B.BUFFER_CODECS,this.onBufferCodecs,this),e.on(B.BUFFER_EOS,this.onBufferEos,this),e.on(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(B.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(B.FRAG_PARSED,this.onFragParsed,this),e.on(B.FRAG_CHANGED,this.onFragChanged,this)}unregisterListeners(){const{hls:e}=this;e.off(B.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.MANIFEST_PARSED,this.onManifestParsed,this),e.off(B.BUFFER_RESET,this.onBufferReset,this),e.off(B.BUFFER_APPENDING,this.onBufferAppending,this),e.off(B.BUFFER_CODECS,this.onBufferCodecs,this),e.off(B.BUFFER_EOS,this.onBufferEos,this),e.off(B.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(B.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(B.FRAG_PARSED,this.onFragParsed,this),e.off(B.FRAG_CHANGED,this.onFragChanged,this)}_initSourceBuffer(){this.sourceBuffer={},this.operationQueue=new rJt(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]},this.appendErrors={audio:0,video:0,audiovideo:0},this.lastMpegAudioChunk=null}onManifestLoading(){this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=0,this.details=null}onManifestParsed(e,n){let r=2;(n.audio&&!n.video||!n.altAudio)&&(r=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=r,this.log(`${this.bufferCodecEventsExpected} bufferCodec event(s) expected`)}onMediaAttaching(e,n){const r=this.media=n.media,i=Eg(this.appendSource);if(r&&i){var s;const a=this.mediaSource=new i;this.log(`created media source: ${(s=a.constructor)==null?void 0:s.name}`),a.addEventListener("sourceopen",this._onMediaSourceOpen),a.addEventListener("sourceended",this._onMediaSourceEnded),a.addEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(a.addEventListener("startstreaming",this._onStartStreaming),a.addEventListener("endstreaming",this._onEndStreaming));const o=this._objectUrl=self.URL.createObjectURL(a);if(this.appendSource)try{r.removeAttribute("src");const l=self.ManagedMediaSource;r.disableRemotePlayback=r.disableRemotePlayback||l&&a instanceof l,Noe(r),sJt(r,o),r.load()}catch{r.src=o}else r.src=o;r.addEventListener("emptied",this._onMediaEmptied)}}onMediaDetaching(){const{media:e,mediaSource:n,_objectUrl:r}=this;if(n){if(this.log("media source detaching"),n.readyState==="open")try{n.endOfStream()}catch(i){this.warn(`onMediaDetaching: ${i.message} while calling endOfStream`)}this.onBufferReset(),n.removeEventListener("sourceopen",this._onMediaSourceOpen),n.removeEventListener("sourceended",this._onMediaSourceEnded),n.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(n.removeEventListener("startstreaming",this._onStartStreaming),n.removeEventListener("endstreaming",this._onEndStreaming)),e&&(e.removeEventListener("emptied",this._onMediaEmptied),r&&self.URL.revokeObjectURL(r),this.mediaSrc===r?(e.removeAttribute("src"),this.appendSource&&Noe(e),e.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(B.MEDIA_DETACHED,void 0)}onBufferReset(){this.getSourceBufferTypes().forEach(e=>{this.resetBuffer(e)}),this._initSourceBuffer(),this.hls.resumeBuffering()}resetBuffer(e){const n=this.sourceBuffer[e];try{if(n){var r;this.removeBufferListeners(e),this.sourceBuffer[e]=void 0,(r=this.mediaSource)!=null&&r.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(n)}}catch(i){this.warn(`onBufferReset ${e}`,i)}}onBufferCodecs(e,n){const r=this.getSourceBufferTypes().length,i=Object.keys(n);if(i.forEach(a=>{if(r){const l=this.tracks[a];if(l&&typeof l.buffer.changeType=="function"){var o;const{id:c,codec:u,levelCodec:d,container:f,metadata:h}=n[a],m=ioe(l.codec,l.levelCodec),g=m?.replace($oe,"$1");let b=ioe(u,d);const E=(o=b)==null?void 0:o.replace($oe,"$1");if(b&&g!==E){a.slice(0,5)==="audio"&&(b=Bk(b,this.appendSource));const x=`${f};codecs=${b}`;this.appendChangeType(a,x),this.log(`switching codec ${m} to ${b}`),this.tracks[a]={buffer:l.buffer,codec:u,container:f,levelCodec:d,metadata:h,id:c}}}}else this.pendingTracks[a]=n[a]}),r)return;const s=Math.max(this.bufferCodecEventsExpected-1,0);this.bufferCodecEventsExpected!==s&&(this.log(`${s}
2522 bufferCodec event(s) expected ${i.join(",")}`),this.bufferCodecEventsExpected=s),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()}appendChangeType(e,n){const{operationQueue:r}=this,i={execute:()=>{const s=this.sourceBuffer[e];s&&(this.log(`changing ${e} sourceBuffer type to ${n}`),s.changeType(n)),r.shiftAndExecuteNext(e)},onStart:()=>{},onComplete:()=>{},onError:s=>{this.warn(`Failed to change ${e} SourceBuffer type`,s)}};r.append(i,e,!!this.pendingTracks[e])}onBufferAppending(e,n){const{hls:r,operationQueue:i,tracks:s}=this,{data:a,type:o,frag:l,part:c,chunkMeta:u}=n,d=u.buffering[o],f=self.performance.now();d.start=f;const h=l.stats.buffering,m=c?c.stats.buffering:null;h.start===0&&(h.start=f),m&&m.start===0&&(m.start=f);const g=s.audio;let b=!1;o==="audio"&&g?.container==="audio/mpeg"&&(b=!this.lastMpegAudioChunk||u.id===1||this.lastMpegAudioChunk.sn!==u.sn,this.lastMpegAudioChunk=u);const E=l.start,x={execute:()=>{if(d.executeStart=self.performance.now(),b){const S=this.sourceBuffer[o];if(S){const A=E-S.timestampOffset;Math.abs(A)>=.1&&(this.log(`Updating audio SourceBuffer timestampOffset to ${E} (delta: ${A}) sn: ${l.sn})`),S.timestampOffset=E)}}this.appendExecutor(a,o)},onStart:()=>{},onComplete:()=>{const S=self.performance.now();d.executeEnd=d.end=S,h.first===0&&(h.first=S),m&&m.first===0&&(m.first=S);const{sourceBuffer:A}=this,R={};for(const C in A)R[C]=pr.getBuffered(A[C]);this.appendErrors[o]=0,o==="audio"||o==="video"?this.appendErrors.audiovideo=0:(this.appendErrors.audio=0,this.appendErrors.video=0),this.hls.trigger(B.BUFFER_APPENDED,{type:o,frag:l,part:c,chunkMeta:u,parent:l.type,timeRanges:R})},onError:S=>{const A={type:kt.MEDIA_ERROR,parent:l.type,details:Ee.BUFFER_APPEND_ERROR,sourceBufferName:o,frag:l,part:c,chunkMeta:u,error:S,err:S,fatal:!1};if(S.code===DOMException.QUOTA_EXCEEDED_ERR)A.details=Ee.BUFFER_FULL_ERROR;else{const R=++this.appendErrors[o];A.details=Ee.BUFFER_APPEND_ERROR,this.warn(`Failed ${R}/${r.config.appendErrorMaxRetry} times to append segment in "${o}" sourceBuffer`),R>=r.config.appendErrorMaxRetry&&(A.fatal=!0)}r.trigger(B.ERROR,A)}};i.append(x,o,!!this.pendingTracks[o])}onBufferFlushing(e,n){const{operationQueue:r}=this,i=s=>({execute:this.removeExecutor.bind(this,s,n.startOffset,n.endOffset),onStart:()=>{},onComplete:()=>{this.hls.trigger(B.BUFFER_FLUSHED,{type:s})},onError:a=>{this.warn(`Failed to remove from ${s} SourceBuffer`,a)}});n.type?r.append(i(n.type),n.type):this.getSourceBufferTypes().forEach(s=>{r.append(i(s),s)})}onFragParsed(e,n){const{frag:r,part:i}=n,s=[],a=i?i.elementaryStreams:r.elementaryStreams;a[Un.AUDIOVIDEO]?s.push("audiovideo"):(a[Un.AUDIO]&&s.push("audio"),a[Un.VIDEO]&&s.push("video"));const o=()=>{const l=self.performance.now();r.stats.buffering.end=l,i&&(i.stats.buffering.end=l);const c=i?i.stats:r.stats;this.hls.trigger(B.FRAG_BUFFERED,{frag:r,part:i,stats:c,id:r.type})};s.length===0&&this.warn(`Fragments must have at least one ElementaryStreamType set. type: ${r.type} level: ${r.level} sn: ${r.sn}`),this.blockBuffers(o,s)}onFragChanged(e,n){this.trimBuffers()}onBufferEos(e,n){this.getSourceBufferTypes().reduce((i,s)=>{const a=this.sourceBuffer[s];return a&&(!n.type||n.type===s)&&(a.ending=!0,a.ended||(a.ended=!0,this.log(`${s} sourceBuffer now EOS`))),i&&!!(!a||a.ended)},!0)&&(this.log("Queueing mediaSource.endOfStream()"),this.blockBuffers(()=>{this.getSourceBufferTypes().forEach(s=>{const a=this.sourceBuffer[s];a&&(a.ending=!1)});const{mediaSource:i}=this;if(!i||i.readyState!=="open"){i&&this.log(`Could not call mediaSource.endOfStream(). mediaSource.readyState: ${i.readyState}`);return}this.log("Calling mediaSource.endOfStream()"),i.endOfStream()}))}onLevelUpdated(e,{details:n}){n.fragments.length&&(this.details=n,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration())}trimBuffers(){const{hls:e,details:n,media:r}=this;if(!r||n===null||!this.getSourceBufferTypes().length)return;const s=e.config,a=r.currentTime,o=n.levelTargetDuration,l=n.live&&s.liveBackBufferLength!==null?s.liveBackBufferLength:s.backBufferLength;if(at(l)&&l>0){const c=Math.max(l,o),u=Math.floor(a/o)*o-c;this.flushBackBuffer(a,o,u)}if(at(s.frontBufferFlushThreshold)&&s.frontBufferFlushThreshold>0){const c=Math.max(s.maxBufferLength,s.frontBufferFlushThreshold),u=Math.max(c,o),d=Math.floor(a/o)*o+u;this.flushFrontBuffer(a,o,d)}}flushBackBuffer(e,n,r){const{details:i,sourceBuffer:s}=this;
vendor: 28,516 bytes, lines 2522-2530
2522this.getSourceBufferTypes().forEach(o=>{const l=s[o];if(l){const c=pr.getBuffered(l);if(c.length>0&&r>c.start(0)){if(this.hls.trigger(B.BACK_BUFFER_REACHED,{bufferEnd:r}),i!=null&&i.live)this.hls.trigger(B.LIVE_BACK_BUFFER_REACHED,{bufferEnd:r});else if(l.ended&&c.end(c.length-1)-e<n*2){this.log(`Cannot flush ${o} back buffer while SourceBuffer is in ended state`);return}this.hls.trigger(B.BUFFER_FLUSHING,{startOffset:0,endOffset:r,type:o})}}})}flushFrontBuffer(e,n,r){const{sourceBuffer:i}=this;this.getSourceBufferTypes().forEach(a=>{const o=i[a];if(o){const l=pr.getBuffered(o),c=l.length;if(c<2)return;const u=l.start(c-1),d=l.end(c-1);if(r>u||e>=u&&e<=d)return;if(o.ended&&e-d<2*n){this.log(`Cannot flush ${a} front buffer while SourceBuffer is in ended state`);return}this.hls.trigger(B.BUFFER_FLUSHING,{startOffset:u,endOffset:1/0,type:a})}})}updateMediaElementDuration(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;const{details:e,hls:n,media:r,mediaSource:i}=this,s=e.fragments[0].start+e.totalduration,a=r.duration,o=at(i.duration)?i.duration:0;e.live&&n.config.liveDurationInfinity?(i.duration=1/0,this.updateSeekableRange(e)):(s>o&&s>a||!at(a))&&(this.log(`Updating Media Source duration to ${s.toFixed(3)}`),i.duration=s)}updateSeekableRange(e){const n=this.mediaSource,r=e.fragments;if(r.length&&e.live&&n!=null&&n.setLiveSeekableRange){const s=Math.max(0,r[0].start),a=Math.max(s,s+e.totalduration);this.log(`Media Source duration is set to ${n.duration}. Setting seekable range to ${s}-${a}.`),n.setLiveSeekableRange(s,a)}}checkPendingTracks(){const{bufferCodecEventsExpected:e,operationQueue:n,pendingTracks:r}=this,i=Object.keys(r).length;if(i&&(!e||i===2||"audiovideo"in r)){this.createSourceBuffers(r),this.pendingTracks={};const s=this.getSourceBufferTypes();if(s.length)this.hls.trigger(B.BUFFER_CREATED,{tracks:this.tracks}),s.forEach(a=>{n.executeNext(a)});else{const a=new Error("could not create source buffer for media codec(s)");this.hls.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:a,reason:a.message})}}}createSourceBuffers(e){const{sourceBuffer:n,mediaSource:r}=this;if(!r)throw Error("createSourceBuffers called when mediaSource was null");for(const s in e)if(!n[s]){var i;const a=e[s];if(!a)throw Error(`source buffer exists for track ${s}, however track does not`);let o=((i=a.levelCodec)==null?void 0:i.indexOf(","))===-1?a.levelCodec:a.codec;o&&s.slice(0,5)==="audio"&&(o=Bk(o,this.appendSource));const l=`${a.container};codecs=${o}`;this.log(`creating sourceBuffer(${l})`);try{const c=n[s]=r.addSourceBuffer(l),u=s;this.addBufferListener(u,"updatestart",this._onSBUpdateStart),this.addBufferListener(u,"updateend",this._onSBUpdateEnd),this.addBufferListener(u,"error",this._onSBUpdateError),this.appendSource&&this.addBufferListener(u,"bufferedchange",(d,f)=>{const h=f.removedRanges;h!=null&&h.length&&this.hls.trigger(B.BUFFER_FLUSHED,{type:s})}),this.tracks[s]={buffer:c,codec:o,container:a.container,levelCodec:a.levelCodec,metadata:a.metadata,id:a.id}}catch(c){this.error(`error while trying to add sourceBuffer: ${c.message}`),this.hls.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:c,sourceBufferName:s,mimeType:l})}}}get mediaSrc(){var e,n;const r=((e=this.media)==null||(n=e.querySelector)==null?void 0:n.call(e,"source"))||this.media;return r?.src}_onSBUpdateStart(e){const{operationQueue:n}=this;n.current(e).onStart()}_onSBUpdateEnd(e){var n;if(((n=this.mediaSource)==null?void 0:n.readyState)==="closed"){this.resetBuffer(e);return}const{operationQueue:r}=this;r.current(e).onComplete(),r.shiftAndExecuteNext(e)}_onSBUpdateError(e,n){var r;const i=new Error(`${e} SourceBuffer error. MediaSource readyState: ${(r=this.mediaSource)==null?void 0:r.readyState}`);this.error(`${i}`,n),this.hls.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.BUFFER_APPENDING_ERROR,sourceBufferName:e,error:i,fatal:!1});const s=this.operationQueue.current(e);s&&s.onError(i)}removeExecutor(e,n,r){const{media:i,mediaSource:s,operationQueue:a,sourceBuffer:o}=this,l=o[e];if(!i||!s||!l){this.warn(`Attempting to remove from the ${e} SourceBuffer, but it does not exist`),a.shiftAndExecuteNext(e);return}const c=at(i.duration)?i.duration:1/0,u=at(s.duration)?s.duration:1/0,d=Math.max(0,n),f=Math.min(r,c,u);f>d&&(!l.ending||l.ended)?(l.ended=!1,this.log(`Removing [${d},${f}] from the ${e} SourceBuffer`),l.remove(d,f)):a.shiftAndExecuteNext(e)}appendExecutor(e,n){const r=this.sourceBuffer[n];if(!r){if(!this.pendingTracks[n])throw new Error(`Attempting to append to the ${n} SourceBuffer, but it does not exist`);return}r.ended=!1,r.appendBuffer(e)}blockBuffers(e,n=this.getSourceBufferTypes()){if(!n.length){this.log("Blocking operation requested, but no SourceBuffers exist"),Promise.resolve().then(e);return}const{operationQueue:r}=this,i=n.map(s=>r.appendBlocker(s));Promise.all(i).then(()=>{e(),n.forEach(s=>{const a=this.sourceBuffer[s];a!=null&&a.updating||r.shiftAndExecuteNext(s)})})}getSourceBufferTypes(){return Object.keys(this.sourceBuffer)}addBufferListener(e,n,r){const i=this.sourceBuffer[e];if(!i)return;const s=r.bind(this,e);this.listeners[e].push({event:n,listener:s}),i.addEventListener(n,s)}removeBufferListeners(e){const n=this.sourceBuffer[e];n&&this.listeners[e].forEach(r=>{n.removeEventListener(r.event,r.listener)})}}function Noe(t){const e=t.querySelectorAll("source");[].slice.call(e).forEach(n=>{t.removeChild(n)})}function sJt(t,e){const n=self.document.createElement("source");n.type="video/mp4",n.src=e,t.appendChild(n)}const aJt={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},JAe=t=>String.fromCharCode(aJt[t]||t),Jl=15,Id=100,oJt={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},lJt={17:2,18:4,21:6,22:8,23:10,19:13,20:15},cJt={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},uJt={25:2,26:4,29:6,30:8,31:10,27:13,28:15},dJt=["white","green","blue","cyan","red","yellow","magenta","black","transparent"];class fJt{constructor(){this.time=null,this.verboseLevel=0}log(e,n){if(this.verboseLevel>=e){const r=typeof n=="function"?n():n;he.log(`${this.time} [${e}] ${r}`)}}}const xm=function(e){const n=[];for(let r=0;r<e.length;r++)n.push(e[r].toString(16));return n};class eCe{constructor(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1}reset(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1}setStyles(e){const n=["foreground","underline","italics","background","flash"];for(let r=0;r<n.length;r++){const i=n[r];e.hasOwnProperty(i)&&(this[i]=e[i])}}isDefault(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash}equals(e){return this.foreground===e.foreground&&this.underline===e.underline&&this.italics===e.italics&&this.background===e.background&&this.flash===e.flash}copy(e){this.foreground=e.foreground,this.underline=e.underline,this.italics=e.italics,this.background=e.background,this.flash=e.flash}toString(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash}}class hJt{constructor(){this.uchar=" ",this.penState=new eCe}reset(){this.uchar=" ",this.penState.reset()}setChar(e,n){this.uchar=e,this.penState.copy(n)}setPenState(e){this.penState.copy(e)}equals(e){return this.uchar===e.uchar&&this.penState.equals(e.penState)}copy(e){this.uchar=e.uchar,this.penState.copy(e.penState)}isEmpty(){return this.uchar===" "&&this.penState.isDefault()}}class pJt{constructor(e){this.chars=[],this.pos=0,this.currPenState=new eCe,this.cueStartTime=null,this.logger=void 0;for(let n=0;n<Id;n++)this.chars.push(new hJt);this.logger=e}equals(e){for(let n=0;n<Id;n++)if(!this.chars[n].equals(e.chars[n]))return!1;return!0}copy(e){for(let n=0;n<Id;n++)this.chars[n].copy(e.chars[n])}isEmpty(){let e=!0;for(let n=0;n<Id;n++)if(!this.chars[n].isEmpty()){e=!1;break}return e}setCursor(e){this.pos!==e&&(this.pos=e),this.pos<0?(this.logger.log(3,"Negative cursor position "+this.pos),this.pos=0):this.pos>Id&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=Id)}moveCursor(e){const n=this.pos+e;if(e>1)for(let r=this.pos+1;r<n+1;r++)this.chars[r].setPenState(this.currPenState);this.setCursor(n)}backSpace(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)}insertChar(e){e>=144&&this.backSpace();const n=JAe(e);if(this.pos>=Id){this.logger.log(0,()=>"Cannot insert "+e.toString(16)+" ("+n+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(n,this.currPenState),this.moveCursor(1)}clearFromPos(e){let n;for(n=e;n<Id;n++)this.chars[n].reset()}clear(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()}clearToEndOfRow(){this.clearFromPos(this.pos)}getTextString(){const e=[];let n=!0;for(let r=0;r<Id;r++){const i=this.chars[r].uchar;i!==" "&&(n=!1),e.push(i)}return n?"":e.join("")}setPenStyles(e){this.currPenState.setStyles(e),this.chars[this.pos].setPenState(this.currPenState)}}class l8{constructor(e){this.rows=[],this.currRow=Jl-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.logger=void 0;for(let n=0;n<Jl;n++)this.rows.push(new pJt(e));this.logger=e}reset(){for(let e=0;e<Jl;e++)this.rows[e].clear();this.currRow=Jl-1}equals(e){let n=!0;for(let r=0;r<Jl;r++)if(!this.rows[r].equals(e.rows[r])){n=!1;break}return n}copy(e){for(let n=0;n<Jl;n++)this.rows[n].copy(e.rows[n])}isEmpty(){let e=!0;for(let n=0;n<Jl;n++)if(!this.rows[n].isEmpty()){e=!1;break}return e}backSpace(){this.rows[this.currRow].backSpace()}clearToEndOfRow(){this.rows[this.currRow].clearToEndOfRow()}insertChar(e){this.rows[this.currRow].insertChar(e)}setPen(e){this.rows[this.currRow].setPenStyles(e)}moveCursor(e){this.rows[this.currRow].moveCursor(e)}setCursor(e){this.logger.log(2,"setCursor: "+e),this.rows[this.currRow].setCursor(e)}setPAC(e){this.logger.log(2,()=>"pacData = "+JSON.stringify(e));let n=e.row-1;if(this.nrRollUpRows&&n<this.nrRollUpRows-1&&(n=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==n){for(let o=0;o<Jl;o++)this.rows[o].clear();const s=this.currRow+1-this.nrRollUpRows,a=this.lastOutputScreen;if(a){const o=a.rows[s].cueStartTime,l=this.logger.time;if(o!==null&&l!==null&&o<l)for(let c=0;c<this.nrRollUpRows;c++)this.rows[n-this.nrRollUpRows+c+1].copy(a.rows[s+c])}}this.currRow=n;const r=this.rows[this.currRow];if(e.indent!==null){const s=e.indent,a=Math.max(s-1,0);r.setCursor(e.indent),e.color=r.chars[a].penState.foreground}const i={foreground:e.color,underline:e.underline,italics:e.italics,background:"black",flash:!1};this.setPen(i)}setBkgData(e){this.logger.log(2,()=>"bkgData = "+JSON.stringify(e)),this.backSpace(),this.setPen(e),this.insertChar(32)}setRollUpRows(e){this.nrRollUpRows=e}rollUp(){if(this.nrRollUpRows===null){this.logger.log(3,"roll_up but nrRollUpRows not set yet");return}this.logger.log(1,()=>this.getDisplayText());const e=this.currRow+1-this.nrRollUpRows,n=this.rows.splice(e,1)[0];n.clear(),this.rows.splice(this.currRow,0,n),this.logger.log(2,"Rolling up")}getDisplayText(e){e=e||!1;const n=[];let r="",i=-1;for(let s=0;s<Jl;s++){const a=this.rows[s].getTextString();a&&(i=s+1,e?n.push("Row "+i+": '"+a+"'"):n.push(a.trim()))}return n.length>0&&(e?r="["+n.join(" | ")+"]":r=n.join(`
2523`)),r}getTextAndFormat(){return this.rows}}class Foe{constructor(e,n,r){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=e,this.outputFilter=n,this.mode=null,this.verbose=0,this.displayedMemory=new l8(r),this.nonDisplayedMemory=new l8(r),this.lastOutputScreen=new l8(r),this.currRollUpRow=this.displayedMemory.rows[Jl-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=r}reset(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[Jl-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}getHandler(){return this.outputFilter}setHandler(e){this.outputFilter=e}setPAC(e){this.writeScreen.setPAC(e)}setBkgData(e){this.writeScreen.setBkgData(e)}setMode(e){e!==this.mode&&(this.mode=e,this.logger.log(2,()=>"MODE="+e),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=e)}insertChars(e){for(let r=0;r<e.length;r++)this.writeScreen.insertChar(e[r]);const n=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(2,()=>n+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(1,()=>"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())}ccRCL(){this.logger.log(2,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")}ccBS(){this.logger.log(2,"BS - BackSpace"),this.mode!=="MODE_TEXT"&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())}ccAOF(){}ccAON(){}ccDER(){this.logger.log(2,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()}ccRU(e){this.logger.log(2,"RU("+e+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(e)}ccFON(){this.logger.log(2,"FON - Flash On"),this.writeScreen.setPen({flash:!0})}ccRDC(){this.logger.log(2,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")}ccTR(){this.logger.log(2,"TR"),this.setMode("MODE_TEXT")}ccRTD(){this.logger.log(2,"RTD"),this.setMode("MODE_TEXT")}ccEDM(){this.logger.log(2,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)}ccCR(){this.logger.log(2,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)}ccENM(){this.logger.log(2,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()}ccEOC(){if(this.logger.log(2,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){const e=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=e,this.writeScreen=this.nonDisplayedMemory,this.logger.log(1,()=>"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)}ccTO(e){this.logger.log(2,"TO("+e+") - Tab Offset"),this.writeScreen.moveCursor(e)}ccMIDROW(e){const n={flash:!1};if(n.underline=e%2===1,n.italics=e>=46,n.italics)n.foreground="white";else{const r=Math.floor(e/2)-16,i=["white","green","blue","cyan","red","yellow","magenta"];n.foreground=i[r]}this.logger.log(2,"MIDROW: "+JSON.stringify(n)),this.writeScreen.setPen(n)}outputDataUpdate(e=!1){const n=this.logger.time;n!==null&&this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=n:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,n,this.lastOutputScreen),e&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:n),this.lastOutputScreen.copy(this.displayedMemory))}cueSplitAtTime(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))}}class joe{constructor(e,n,r){this.channels=void 0,this.currentChannel=0,this.cmdHistory=gJt(),this.logger=void 0;const i=this.logger=new fJt;this.channels=[null,new Foe(e,n,i),new Foe(e+1,r,i)]}getHandler(e){return this.channels[e].getHandler()}setHandler(e,n){this.channels[e].setHandler(n)}addData(e,n){this.logger.time=e;for(let r=0;r<n.length;r+=2){const i=n[r]&127,s=n[r+1]&127;let a=!1,o=null;if(i===0&&s===0)continue;this.logger.log(3,()=>"["+xm([n[r],n[r+1]])+"] -> ("+xm([i,s])+")");const l=this.cmdHistory;if(i>=16&&i<=31){if(mJt(i,s,l)){$R(null,null,l),this.logger.log(3,()=>"Repeated command ("+xm([i,s])+") is dropped");continue}$R(i,s,this.cmdHistory),a=this.parseCmd(i,s),a||(a=this.parseMidrow(i,s)),a||(a=this.parsePAC(i,s)),a||(a=this.parseBackgroundAttributes(i,s))}else $R(null,null,l);if(!a&&(o=this.parseChars(i,s),o)){const u=this.currentChannel;u&&u>0?this.channels[u].insertChars(o):this.logger.log(2,"No channel found yet. TEXT-MODE?")}!a&&!o&&this.logger.log(2,()=>"Couldn't parse cleaned data "+xm([i,s])+" orig: "+xm([n[r],n[r+1]]))}}parseCmd(e,n){const r=(e===20||e===28||e===21||e===29)&&n>=32&&n<=47,i=(e===23||e===31)&&n>=33&&n<=35;if(!(r||i))return!1;const s=e===20||e===21||e===23?1:2,a=this.channels[s];return e===20||e===21||e===28||e===29?n===32?a.ccRCL():n===33?a.ccBS():n===34?a.ccAOF():n===35?a.ccAON():n===36?a.ccDER():n===37?a.ccRU(2):n===38?a.ccRU(3):n===39?a.ccRU(4):n===40?a.ccFON():n===41?a.ccRDC():n===42?a.ccTR():n===43?a.ccRTD():n===44?a.ccEDM():n===45?a.ccCR():n===46?a.ccENM():n===47&&a.ccEOC():a.ccTO(n-32),this.currentChannel=s,!0}parseMidrow(e,n){let r=0;if((e===17||e===25)&&n>=32&&n<=47){if(e===17?r=1:r=2,r!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;const i=this.channels[r];return i?(i.ccMIDROW(n),this.logger.log(3,()=>"MIDROW ("+xm([e,n])+")"),!0):!1}return!1}parsePAC(e,n){let r;const i=(e>=17&&e<=23||e>=25&&e<=31)&&n>=64&&n<=127,s=(e===16||e===24)&&n>=64&&n<=95;if(!(i||s))return!1;const a=e<=23?1:2;n>=64&&n<=95?r=a===1?oJt[e]:cJt[e]:r=a===1?lJt[e]:uJt[e];const o=this.channels[a];return o?(o.setPAC(this.interpretPAC(r,n)),this.currentChannel=a,!0):!1}interpretPAC(e,n){let r;const i={color:null,italics:!1,indent:null,underline:!1,row:e};return n>95?r=n-96:r=n-64,i.underline=(r&1)===1,r<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(r/2)]:r<=15?(i.italics=!0,i.color="white"):i.indent=Math.floor((r-16)/2)*4,i}parseChars(e,n){let r,i=null,s=null;if(e>=25?(r=2,s=e-8):(r=1,s=e),s>=17&&s<=19){let a;s===17?a=n+80:s===18?a=n+112:a=n+144,this.logger.log(2,()=>"Special char '"+JAe(a)+"' in channel "+r),i=[a]}else e>=32&&e<=127&&(i=n===0?[e]:[e,n]);return i&&this.logger.log(3,()=>"Char codes =  "+xm(i).join(",")),i}parseBackgroundAttributes(e,n){const r=(e===16||e===24)&&n>=32&&n<=47,i=(e===23||e===31)&&n>=45&&n<=47;if(!(r||i))return!1;let s;const a={};e===16||e===24?(s=Math.floor((n-32)/2),a.background=dJt[s],n%2===1&&(a.background=a.background+"_semi")):n===45?a.background="transparent":(a.foreground="black",n===47&&(a.underline=!0));const o=e<=23?1:2;return this.channels[o].setBkgData(a),!0}reset(){for(let e=0;e<Object.keys(this.channels).length;e++){const n=this.channels[e];n&&n.reset()}$R(null,null,this.cmdHistory)}cueSplitAtTime(e){for(let n=0;n<this.channels.length;n++){const r=this.channels[n];r&&r.cueSplitAtTime(e)}}}function $R(t,e,n){n.a=t,n.b=e}function mJt(t,e,n){return n.a===t&&n.b===e}function gJt(){return{a:null,b:null}}class NR{constructor(e,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=e,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(e,n,r){(this.startTime===null||this.startTime>e)&&(this.startTime=e),this.endTime=n,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}var zG=function(){if(xb!=null&&xb.VTTCue)return self.VTTCue;const t=["","lr","rl"],e=["start","middle","end","left","right"];function n(o,l){if(typeof l!="string"||!Array.isArray(o))return!1;const c=l.toLowerCase();return~o.indexOf(c)?c:!1}function r(o){return n(t,o)}function i(o){return n(e,o)}function s(o,...l){let c=1;for(;c<arguments.length;c++){const u=arguments[c];for(const d in u)o[d]=u[d]}return o}function a(o,l,c){const u=this,d={enumerable:!0};u.hasBeenReset=!1;let f="",h=!1,m=o,g=l,b=c,E=null,x="",S=!0,A="auto",R="start",C=50,T="middle",I=50,D="middle";Object.defineProperty(u,"id",s({},d,{get:function(){return f},set:function(k){f=""+k}})),Object.defineProperty(u,"pauseOnExit",s({},d,{get:function(){return h},set:function(k){h=!!k}})),Object.defineProperty(u,"startTime",s({},d,{get:function(){return m},set:function(k){if(typeof k!="number")throw new TypeError("Start time must be set to a number.");m=k,this.hasBeenReset=!0}})),Object.defineProperty(u,"endTime",s({},d,{get:function(){return g},set:function(k){if(typeof k!="number")throw new TypeError("End time must be set to a number.");g=k,this.hasBeenReset=!0}})),Object.defineProperty(u,"text",s({},d,{get:function(){return b},set:function(k){b=""+k,this.hasBeenReset=!0}})),Object.defineProperty(u,"region",s({},d,{get:function(){return E},set:function(k){E=k,this.hasBeenReset=!0}})),Object.defineProperty(u,"vertical",s({},d,{get:function(){return x},set:function(k){const O=r(k);if(O===!1)throw new SyntaxError("An invalid or illegal string was specified.");x=O,this.hasBeenReset=!0}})),Object.defineProperty(u,"snapToLines",s({},d,{get:function(){return S},set:function(k){S=!!k,this.hasBeenReset=!0}})),Object.defineProperty(u,"line",s({},d,{get:function(){return A},set:function(k){if(typeof k!="number"&&k!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");A=k,this.hasBeenReset=!0}})),Object.defineProperty(u,"lineAlign",s({},d,{get:function(){return R},set:function(k){const O=i(k);if(!O)throw new SyntaxError("An invalid or illegal string was specified.");R=O,this.hasBeenReset=!0}})),Object.defineProperty(u,"position",s({},d,{get:function(){return C},set:function(k){if(k<0||k>100)throw new Error("Position must be between 0 and 100.");C=k,this.hasBeenReset=!0}})),Object.defineProperty(u,"positionAlign",s({},d,{get:function(){return T},set:function(k){const O=i(k);if(!O)throw new SyntaxError("An invalid or illegal string was specified.");T=O,this.hasBeenReset=!0}})),Object.defineProperty(u,"size",s({},d,{get:function(){return I},set:function(k){if(k<0||k>100)throw new Error("Size must be between 0 and 100.");I=k,this.hasBeenReset=!0}})),Object.defineProperty(u,"align",s({},d,{get:function(){return D},set:function(k){const O=i(k);if(!O)throw new SyntaxError("An invalid or illegal string was specified.");D=O,this.hasBeenReset=!0}})),u.displayState=void 0}return a.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},a}();class vJt{decode(e,n){if(!e)return"";if(typeof e!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}function tCe(t){function e(r,i,s,a){return(r|0)*3600+(i|0)*60+(s|0)+parseFloat(a||0)}const n=t.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return n?parseFloat(n[2])>59?e(n[2],n[3],0,n[4]):e(n[1],n[2],n[3],n[4]):null}class yJt{constructor(){this.values=Object.create(null)}set(e,n){!this.get(e)&&n!==""&&(this.values[e]=n)}get(e,n,r){return r?this.has(e)?this.values[e]:n[r]:this.has(e)?this.values[e]:n}has(e){return e in this.values}alt(e,n,r){for(let i=0;i<r.length;++i)if(n===r[i]){this.set(e,n);break}}integer(e,n){/^-?\d+$/.test(n)&&this.set(e,parseInt(n,10))}percent(e,n){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(n)){const r=parseFloat(n);if(r>=0&&r<=100)return this.set(e,r),!0}return!1}}function nCe(t,e,n,r){const i=r?t.split(r):[t];for(const s in i){if(typeof i[s]!="string")continue;const a=i[s].split(n);if(a.length!==2)continue;const o=a[0],l=a[1];e(o,l)}}const Tj=new zG(0,0,""),FR=Tj.align==="middle"?"middle":"center";function bJt(t,e,n){const r=t;function i(){const o=tCe(t);if(o===null)throw new Error("Malformed timestamp: "+r);return t=t.replace(/^[^\sa-zA-Z-]+/,""),o}function s(o,l){const c=new yJt;nCe(o,function(f,h){let m;switch(f){case"region":for(let g=n.length-1;g>=0;g--)if(n[g].id===h){c.set(f,n[g].region);break}break;case"vertical":c.alt(f,h,["rl","lr"]);break;case"line":m=h.split(","),c.integer(f,m[0]),c.percent(f,m[0])&&c.set("snapToLines",!1),c.alt(f,m[0],["auto"]),m.length===2&&c.alt("lineAlign",m[1],["start",FR,"end"]);break;case"position":m=h.split(","),c.percent(f,m[0]),m.length===2&&c.alt("positionAlign",m[1],["start",FR,"end","line-left","line-right","auto"]);break;case"size":c.percent(f,h);break;case"align":c.alt(f,h,["start",FR,"end","left","right"]);break}},/:/,/\s/),l.region=c.get("region",null),l.vertical=c.get("vertical","");let u=c.get("line","auto");u==="auto"&&Tj.line===-1&&(u=-1),l.line=u,l.lineAlign=c.get("lineAlign","start"),l.snapToLines=c.get("snapToLines",!0),l.size=c.get("size",100),l.align=c.get("align",FR);let d=c.get("position","auto");d==="auto"&&Tj.position===50&&(d=l.align==="start"||l.align==="left"?0:l.align==="end"||l.align==="right"?100:50),l.position=d}function a(){t=t.replace(/^\s+/,"")}if(a(),e.startTime=i(),a(),t.slice(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+r);t=t.slice(3),a(),e.endTime=i(),a(),s(t,e)}function rCe(t){return t.replace(/<br(?: \/)?>/gi,`
2524`)}class EJt{constructor(){this.state="INITIAL",this.buffer="",this.decoder=new vJt,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}parse(e){const n=this;e&&(n.buffer+=n.decoder.decode(e,{stream:!0}));function r(){let s=n.buffer,a=0;for(s=rCe(s);a<s.length&&s[a]!=="\r"&&s[a]!==`
2525`;)++a;const o=s.slice(0,a);return s[a]==="\r"&&++a,s[a]===`
2526`&&++a,n.buffer=s.slice(a),o}function i(s){nCe(s,function(a,o){},/:/)}try{let s="";if(n.state==="INITIAL"){if(!/\r\n|\n/.test(n.buffer))return this;s=r();const o=s.match(/^()?WEBVTT([ \t].*)?$/);if(!(o!=null&&o[0]))throw new Error("Malformed WebVTT signature.");n.state="HEADER"}let a=!1;for(;n.buffer;){if(!/\r\n|\n/.test(n.buffer))return this;switch(a?a=!1:s=r(),n.state){case"HEADER":/:/.test(s)?i(s):s||(n.state="ID");continue;case"NOTE":s||(n.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(s)){n.state="NOTE";break}if(!s)continue;if(n.cue=new zG(0,0,""),n.state="CUE",s.indexOf("-->")===-1){n.cue.id=s;continue}case"CUE":if(!n.cue){n.state="BADCUE";continue}try{bJt(s,n.cue,n.regionList)}catch{n.cue=null,n.state="BADCUE";continue}n.state="CUETEXT";continue;case"CUETEXT":{const o=s.indexOf("-->")!==-1;if(!s||o&&(a=!0)){n.oncue&&n.cue&&n.oncue(n.cue),n.cue=null,n.state="ID";continue}if(n.cue===null)continue;n.cue.text&&(n.cue.text+=`
2527`),n.cue.text+=s}continue;case"BADCUE":s||(n.state="ID")}}}catch{n.state==="CUETEXT"&&n.cue&&n.oncue&&n.oncue(n.cue),n.cue=null,n.state=n.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this}flush(){const e=this;try{if((e.cue||e.state==="HEADER")&&(e.buffer+=`
2528
2529`,e.parse()),e.state==="INITIAL"||e.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(n){e.onparsingerror&&e.onparsingerror(n)}return e.onflush&&e.onflush(),this}}const xJt=/\r\n|\n\r|\n|\r/g,c8=function(e,n,r=0){return e.slice(r,r+n.length)===n},wJt=function(e){let n=parseInt(e.slice(-3));const r=parseInt(e.slice(-6,-4)),i=parseInt(e.slice(-9,-7)),s=e.length>9?parseInt(e.substring(0,e.indexOf(":"))):0;if(!at(n)||!at(r)||!at(i)||!at(s))throw Error(`Malformed X-TIMESTAMP-MAP: Local:${e}`);return n+=1e3*r,n+=60*1e3*i,n+=60*60*1e3*s,n},u8=function(e){let n=5381,r=e.length;for(;r;)n=n*33^e.charCodeAt(--r);return(n>>>0).toString()};function GG(t,e,n){return u8(t.toString())+u8(e.toString())+u8(n)}const SJt=function(e,n,r){let i=e[n],s=e[i.prevCC];if(!s||!s.new&&i.new){e.ccOffset=e.presentationOffset=i.start,i.new=!1;return}for(;(a=s)!=null&&a.new;){var a;e.ccOffset+=i.start-s.start,i.new=!1,i=s,s=e[i.prevCC]}e.presentationOffset=r};function TJt(t,e,n,r,i,s,a){const o=new EJt,l=Wu(new Uint8Array(t)).trim().replace(xJt,`
2530`).split(`
2531`),c=[],u=e?UZt(e.baseTime,e.timescale):0;let d="00:00.000",f=0,h=0,m,g=!0;o.oncue=function(b){const E=n[r];let x=n.ccOffset;const S=(f-u)/9e4;if(E!=null&&E.new&&(h!==void 0?x=n.ccOffset=E.start:SJt(n,r,S)),S){if(!e){m=new Error("Missing initPTS for VTT MPEGTS");return}x=S-n.presentationOffset}const A=b.endTime-b.startTime,R=hl((b.startTime+x-h)*9e4,i*9e4)/9e4;b.startTime=Math.max(R,0),b.endTime=Math.max(R+A,0);const C=b.text.trim();b.text=decodeURIComponent(encodeURIComponent(C)),b.id||(b.id=GG(b.startTime,b.endTime,C)),b.endTime>0&&c.push(b)},o.onparsingerror=function(b){m=b},o.onflush=function(){if(m){a(m);return}s(c)},l.forEach(b=>{if(g)if(c8(b,"X-TIMESTAMP-MAP=")){g=!1,b.slice(16).split(",").forEach(E=>{c8(E,"LOCAL:")?d=E.slice(6):c8(E,"MPEGTS:")&&(f=parseInt(E.slice(7)))});try{h=wJt(d)/1e3}catch(E){m=E}return}else b===""&&(g=!1);o.parse(b+`
2532`)}),o.flush()}const d8="stpp.ttml.im1t",iCe=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,sCe=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,AJt={left:"start",center:"center",right:"end",start:"start",end:"end"};function Boe(t,e,n,r){const i=Gt(new Uint8Array(t),["mdat"]);if(i.length===0){r(new Error("Could not parse IMSC1 mdat"));return}const s=i.map(o=>Wu(o)),a=BZt(e.baseTime,1,e.timescale);try{s.forEach(o=>n(CJt(o,a)))}catch(o){r(o)}}function CJt(t,e){const i=new DOMParser().parseFromString(t,"text/xml").getElementsByTagName("tt")[0];if(!i)throw new Error("Invalid ttml");const s={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},a=Object.keys(s).reduce((d,f)=>(d[f]=i.getAttribute(`ttp:${f}`)||s[f],d),{}),o=i.getAttribute("xml:space")!=="preserve",l=Uoe(f8(i,"styling","style")),c=Uoe(f8(i,"layout","region")),u=f8(i,"body","[begin]");return[].map.call(u,d=>{const f=aCe(d,o);if(!f||!d.hasAttribute("begin"))return null;const h=p8(d.getAttribute("begin"),a),m=p8(d.getAttribute("dur"),a);let g=p8(d.getAttribute("end"),a);if(h===null)throw Hoe(d);if(g===null){if(m===null)throw Hoe(d);g=h+m}const b=new zG(h-e,g-e,f);b.id=GG(b.startTime,b.endTime,b.text);const E=c[d.getAttribute("region")],x=l[d.getAttribute("style")],S=RJt(E,x,l),{textAlign:A}=S;if(A){const R=AJt[A];R&&(b.lineAlign=R),b.align=A}return Fi(b,S),b}).filter(d=>d!==null)}function f8(t,e,n){const r=t.getElementsByTagName(e)[0];return r?[].slice.call(r.querySelectorAll(n)):[]}function Uoe(t){return t.reduce((e,n)=>{const r=n.getAttribute("xml:id");return r&&(e[r]=n),e},{})}function aCe(t,e){return[].slice.call(t.childNodes).reduce((n,r,i)=>{var s;return r.nodeName==="br"&&i?n+`
2533`:(s=r.childNodes)!=null&&s.length?aCe(r,e):e?n+r.textContent.trim().replace(/\s+/g," "):n+r.textContent},"")}function RJt(t,e,n){const r="http://www.w3.org/ns/ttml#styling";let i=null;const s=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],a=t!=null&&t.hasAttribute("style")?t.getAttribute("style"):null;return a&&n.hasOwnProperty(a)&&(i=n[a]),s.reduce((o,l)=>{const c=h8(e,r,l)||h8(t,r,l)||h8(i,r,l);return c&&(o[l]=c),o},{})}function h8(t,e,n){return t&&t.hasAttributeNS(e,n)?t.getAttributeNS(e,n):null}function Hoe(t){return new Error(`Could not parse ttml timestamp ${t}`)}function p8(t,e){if(!t)return null;let n=tCe(t);return n===null&&(iCe.test(t)?n=_Jt(t,e):sCe.test(t)&&(n=IJt(t,e))),n}function _Jt(t,e){const n=iCe.exec(t),r=(n[4]|0)+(n[5]|0)/e.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+r/e.frameRate}function IJt(t,e){const n=sCe.exec(t),r=Number(n[1]);switch(n[2]){case"h":return r*3600;case"m":return r*60;case"ms":return r*1e3;case"f":return r/e.frameRate;case"t":return r/e.tickRate}return r}class kJt{constructor(e){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Woe(),this.captionsProperties=void 0,this.hls=e,this.config=e.config,this.Cues=e.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}}
vendor: 12,054 bytes, line 2533
2533,e.on(B.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(B.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(B.FRAG_LOADING,this.onFragLoading,this),e.on(B.FRAG_LOADED,this.onFragLoaded,this),e.on(B.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.on(B.FRAG_DECRYPTED,this.onFragDecrypted,this),e.on(B.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(B.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.on(B.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:e}=this;e.off(B.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(B.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(B.FRAG_LOADING,this.onFragLoading,this),e.off(B.FRAG_LOADED,this.onFragLoaded,this),e.off(B.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.off(B.FRAG_DECRYPTED,this.onFragDecrypted,this),e.off(B.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(B.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.off(B.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){if(this.config.enableCEA708Captions&&(!this.cea608Parser1||!this.cea608Parser2)){const e=new NR(this,"textTrack1"),n=new NR(this,"textTrack2"),r=new NR(this,"textTrack3"),i=new NR(this,"textTrack4");this.cea608Parser1=new joe(1,e,n),this.cea608Parser2=new joe(3,r,i)}}addCues(e,n,r,i,s){let a=!1;for(let o=s.length;o--;){const l=s[o],c=DJt(l[0],l[1],n,r);if(c>=0&&(l[0]=Math.min(l[0],n),l[1]=Math.max(l[1],r),a=!0,c/(r-n)>.5))return}if(a||s.push([n,r]),this.config.renderTextTracksNatively){const o=this.captionsTracks[e];this.Cues.newCue(o,n,r,i)}else{const o=this.Cues.newCue(null,n,r,i);this.hls.trigger(B.CUES_PARSED,{type:"captions",cues:o,track:e})}}onInitPtsFound(e,{frag:n,id:r,initPTS:i,timescale:s}){const{unparsedVttFrags:a}=this;r==="main"&&(this.initPTS[n.cc]={baseTime:i,timescale:s}),a.length&&(this.unparsedVttFrags=[],a.forEach(o=>{this.onFragLoaded(B.FRAG_LOADED,o)}))}getExistingTrack(e,n){const{media:r}=this;if(r)for(let i=0;i<r.textTracks.length;i++){const s=r.textTracks[i];if(Voe(s,{name:e,lang:n}))return s}return null}createCaptionsTrack(e){this.config.renderTextTracksNatively?this.createNativeTrack(e):this.createNonNativeTrack(e)}createNativeTrack(e){if(this.captionsTracks[e])return;const{captionsProperties:n,captionsTracks:r,media:i}=this,{label:s,languageCode:a}=n[e],o=this.getExistingTrack(s,a);if(o)r[e]=o,H1(r[e]),CAe(r[e],i);else{const l=this.createTextTrack("captions",s,a);l&&(l[e]=!0,r[e]=l)}}createNonNativeTrack(e){if(this.nonNativeCaptionsTracks[e])return;const n=this.captionsProperties[e];if(!n)return;const r=n.label,i={_id:e,label:r,kind:"captions",default:n.media?!!n.media.default:!1,closedCaptions:n.media};this.nonNativeCaptionsTracks[e]=i,this.hls.trigger(B.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[i]})}createTextTrack(e,n,r){const i=this.media;if(i)return i.addTextTrack(e,n,r)}onMediaAttaching(e,n){this.media=n.media,this._cleanTracks()}onMediaDetaching(){const{captionsTracks:e}=this;Object.keys(e).forEach(n=>{H1(e[n]),delete e[n]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Woe(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:e}=this;if(!e)return;const n=e.textTracks;if(n)for(let r=0;r<n.length;r++)H1(n[r])}onSubtitleTracksUpdated(e,n){const r=n.subtitleTracks||[],i=r.some(s=>s.textCodec===d8);if(this.config.enableWebVTT||i&&this.config.enableIMSC1){if(ZAe(this.tracks,r)){this.tracks=r;return}if(this.textTracks=[],this.tracks=r,this.config.renderTextTracksNatively){const a=this.media,o=a?d3(a.textTracks):null;if(this.tracks.forEach((l,c)=>{let u;if(o){let d=null;for(let f=0;f<o.length;f++)if(o[f]&&Voe(o[f],l)){d=o[f],o[f]=null;break}d&&(u=d)}if(u)H1(u);else{const d=oCe(l);u=this.createTextTrack(d,l.name,l.lang),u&&(u.mode="disabled")}u&&this.textTracks.push(u)}),o!=null&&o.length){const l=o.filter(c=>c!==null).map(c=>c.label);l.length&&he.warn(`Media element contains unused subtitle tracks: ${l.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const a=this.tracks.map(o=>({label:o.name,kind:o.type.toLowerCase(),default:o.default,subtitleTrack:o}));this.hls.trigger(B.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:a})}}}onManifestLoaded(e,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(r=>{const i=/(?:CC|SERVICE)([1-4])/.exec(r.instreamId);if(!i)return;const s=`textTrack${i[1]}`,a=this.captionsProperties[s];a&&(a.label=r.name,r.lang&&(a.languageCode=r.lang),a.media=r)})}closedCaptionsForLevel(e){const n=this.hls.levels[e.level];return n?.attrs["CLOSED-CAPTIONS"]}onFragLoading(e,n){if(this.enabled&&n.frag.type===Rt.MAIN){var r,i;const{cea608Parser1:s,cea608Parser2:a,lastSn:o}=this,{cc:l,sn:c}=n.frag,u=(r=(i=n.part)==null?void 0:i.index)!=null?r:-1;s&&a&&(c!==o+1||c===o&&u!==this.lastPartIndex+1||l!==this.lastCc)&&(s.reset(),a.reset()),this.lastCc=l,this.lastSn=c,this.lastPartIndex=u}}onFragLoaded(e,n){const{frag:r,payload:i}=n;if(r.type===Rt.SUBTITLE)if(i.byteLength){const s=r.decryptdata,a="stats"in n;if(s==null||!s.encrypted||a){const o=this.tracks[r.level],l=this.vttCCs;l[r.cc]||(l[r.cc]={start:r.start,prevCC:this.prevCC,new:!0},this.prevCC=r.cc),o&&o.textCodec===d8?this._parseIMSC1(r,i):this._parseVTTs(n)}}else this.hls.trigger(B.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r,error:new Error("Empty subtitle payload")})}_parseIMSC1(e,n){const r=this.hls;Boe(n,this.initPTS[e.cc],i=>{this._appendCues(i,e.level),r.trigger(B.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:e})},i=>{he.log(`Failed to parse IMSC1: ${i}`),r.trigger(B.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e,error:i})})}_parseVTTs(e){var n;const{frag:r,payload:i}=e,{initPTS:s,unparsedVttFrags:a}=this,o=s.length-1;if(!s[r.cc]&&o===-1){a.push(e);return}const l=this.hls,c=(n=r.initSegment)!=null&&n.data?kl(r.initSegment.data,new Uint8Array(i)):i;TJt(c,this.initPTS[r.cc],this.vttCCs,r.cc,r.start,u=>{this._appendCues(u,r.level),l.trigger(B.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:r})},u=>{const d=u.message==="Missing initPTS for VTT MPEGTS";d?a.push(e):this._fallbackToIMSC1(r,i),he.log(`Failed to parse VTT cue: ${u}`),!(d&&o>r.cc)&&l.trigger(B.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r,error:u})})}_fallbackToIMSC1(e,n){const r=this.tracks[e.level];r.textCodec||Boe(n,this.initPTS[e.cc],()=>{r.textCodec=d8,this._parseIMSC1(e,n)},()=>{r.textCodec="wvtt"})}_appendCues(e,n){const r=this.hls;if(this.config.renderTextTracksNatively){const i=this.textTracks[n];if(!i||i.mode==="disabled")return;e.forEach(s=>RAe(i,s))}else{const i=this.tracks[n];if(!i)return;const s=i.default?"default":"subtitles"+n;r.trigger(B.CUES_PARSED,{type:"subtitles",cues:e,track:s})}}onFragDecrypted(e,n){const{frag:r}=n;r.type===Rt.SUBTITLE&&this.onFragLoaded(B.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(e,n){this.initCea608Parsers();const{cea608Parser1:r,cea608Parser2:i}=this;if(!this.enabled||!r||!i)return;const{frag:s,samples:a}=n;if(!(s.type===Rt.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let o=0;o<a.length;o++){const l=a[o].bytes;if(l){const c=this.extractCea608Data(l);r.addData(a[o].pts,c[0]),i.addData(a[o].pts,c[1])}}}onBufferFlushing(e,{startOffset:n,endOffset:r,endOffsetSubtitles:i,type:s}){const{media:a}=this;if(!(!a||a.currentTime<r)){if(!s||s==="video"){const{captionsTracks:o}=this;Object.keys(o).forEach(l=>vj(o[l],n,r))}if(this.config.renderTextTracksNatively&&n===0&&i!==void 0){const{textTracks:o}=this;Object.keys(o).forEach(l=>vj(o[l],n,i))}}}extractCea608Data(e){const n=[[],[]],r=e[0]&31;let i=2;for(let s=0;s<r;s++){const a=e[i++],o=127&e[i++],l=127&e[i++];if(o===0&&l===0)continue;if((4&a)!==0){const u=3&a;(u===0||u===1)&&(n[u].push(o),n[u].push(l))}}return n}}function oCe(t){return t.characteristics&&/transcribes-spoken-dialog/gi.test(t.characteristics)&&/describes-music-and-sound/gi.test(t.characteristics)?"captions":"subtitles"}function Voe(t,e){return!!t&&t.kind===oCe(e)&&Sj(e,t)}function DJt(t,e,n,r){return Math.min(e,r)-Math.max(t,n)}function Woe(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}}}class qG{constructor(e){this.hls=void 0,this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.clientRect=void 0,this.streamController=void 0,this.hls=e,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}setStreamController(e){this.streamController=e}destroy(){this.hls&&this.unregisterListener(),this.timer&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null}registerListeners(){const{hls:e}=this;e.on(B.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.on(B.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(B.MANIFEST_PARSED,this.onManifestParsed,this),e.on(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(B.BUFFER_CODECS,this.onBufferCodecs,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListener(){const{hls:e}=this;e.off(B.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.off(B.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(B.MANIFEST_PARSED,this.onManifestParsed,this),e.off(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(B.BUFFER_CODECS,this.onBufferCodecs,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this)}onFpsDropLevelCapping(e,n){const r=this.hls.levels[n.droppedLevel];this.isLevelAllowed(r)&&this.restrictedLevels.push({bitrate:r.bitrate,height:r.height,width:r.width})}onMediaAttaching(e,n){this.media=n.media instanceof HTMLVideoElement?n.media:null,this.clientRect=null,this.timer&&this.hls.levels.length&&this.detectPlayerSize()}onManifestParsed(e,n){const r=this.hls;this.restrictedLevels=[],this.firstLevel=n.firstLevel,r.config.capLevelToPlayerSize&&n.video&&this.startCapping()}onLevelsUpdated(e,n){this.timer&&at(this.autoLevelCapping)&&this.detectPlayerSize()}onBufferCodecs(e,n){this.hls.config.capLevelToPlayerSize&&n.video&&this.startCapping()}onMediaDetaching(){this.stopCapping()}detectPlayerSize(){if(this.media){if(this.mediaHeight<=0||this.mediaWidth<=0){this.clientRect=null;return}const e=this.hls.levels;if(e.length){const n=this.hls,r=this.getMaxLevel(e.length-1);r!==this.autoLevelCapping&&he.log(`Setting autoLevelCapping to ${r}: ${e[r].height}p@${e[r].bitrate} for media ${this.mediaWidth}x${this.mediaHeight}`),n.autoLevelCapping=r,n.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=n.autoLevelCapping}}}getMaxLevel(e){const n=this.hls.levels;if(!n.length)return-1;const r=n.filter((i,s)=>this.isLevelAllowed(i)&&s<=e);return this.clientRect=null,qG.getMaxLevelByMediaSize(r,this.mediaWidth,this.mediaHeight)}startCapping(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())}stopCapping(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)}getDimensions(){if(this.clientRect)return this.clientRect;const e=this.media,n={width:0,height:0};if(e){const r=e.getBoundingClientRect();n.width=r.width,n.height=r.height,!n.width&&!n.height&&(n.width=r.right-r.left||e.
2533width||0,n.height=r.bottom-r.top||e.height||0)}return this.clientRect=n,n}get mediaWidth(){return this.getDimensions().width*this.contentScaleFactor}get mediaHeight(){return this.getDimensions().height*this.contentScaleFactor}get contentScaleFactor(){let e=1;if(!this.hls.config.ignoreDevicePixelRatio)try{e=self.devicePixelRatio}catch{}return e}isLevelAllowed(e){return!this.restrictedLevels.some(r=>e.bitrate===r.bitrate&&e.width===r.width&&e.height===r.height)}static getMaxLevelByMediaSize(e,n,r){if(!(e!=null&&e.length))return-1;const i=(o,l)=>l?o.width!==l.width||o.height!==l.height:!0;let s=e.length-1;const a=Math.max(n,r);for(let o=0;o<e.length;o+=1){const l=e[o];if((l.width>=a||l.height>=a)&&i(l,e[o+1])){s=o;break}}return s}}class LJt{constructor(e){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=e,this.registerListeners()}setStreamController(e){this.streamController=e}registerListeners(){this.hls.on(B.MEDIA_ATTACHING,this.onMediaAttaching,this)}unregisterListeners(){this.hls.off(B.MEDIA_ATTACHING,this.onMediaAttaching,this)}destroy(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null}onMediaAttaching(e,n){const r=this.hls.config;if(r.capLevelOnFPSDrop){const i=n.media instanceof self.HTMLVideoElement?n.media:null;this.media=i,i&&typeof i.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),r.fpsDroppedMonitoringPeriod)}}checkFPS(e,n,r){const i=performance.now();if(n){if(this.lastTime){const s=i-this.lastTime,a=r-this.lastDroppedFrames,o=n-this.lastDecodedFrames,l=1e3*a/s,c=this.hls;if(c.trigger(B.FPS_DROP,{currentDropped:a,currentDecoded:o,totalDroppedFrames:r}),l>0&&a>c.config.fpsDroppedMonitoringThreshold*o){let u=c.currentLevel;he.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(c.autoLevelCapping===-1||c.autoLevelCapping>=u)&&(u=u-1,c.trigger(B.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:c.currentLevel}),c.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=n}}checkFPSInterval(){const e=this.media;if(e)if(this.isVideoPlaybackQualityAvailable){const n=e.getVideoPlaybackQuality();this.checkFPS(e,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)}}const jR="[eme]";class by{constructor(e){this.hls=void 0,this.config=void 0,this.media=null,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.setMediaKeysQueue=by.CDMCleanupPromise?[by.CDMCleanupPromise]:[],this.debug=he.debug.bind(he,jR),this.log=he.log.bind(he,jR),this.warn=he.warn.bind(he,jR),this.error=he.error.bind(he,jR),this.onMediaEncrypted=n=>{const{initDataType:r,initData:i}=n,s=`"${n.type}" event: init data type: "${r}"`;if(this.debug(s),i!==null){if(!this.keyFormatPromise){let a=Object.keys(this.keySystemAccessPromises);a.length||(a=IR(this.config));const o=a.map(Q$).filter(l=>!!l);this.keyFormatPromise=this.getKeyFormatPromise(o)}this.keyFormatPromise.then(a=>{const o=K$(a);let l,c;if(r==="sinf"){if(o!==Fn.FAIRPLAY){this.warn(`Ignoring unexpected "${n.type}" event with init data type: "${r}" for selected key-system ${o}`);return}const m=zi(new Uint8Array(i));try{const g=LG(JSON.parse(m).sinf),b=xAe(g);if(!b)throw new Error("'schm' box missing or not cbcs/cenc with schi > tenc");l=b.subarray(8,24),c=Fn.FAIRPLAY}catch(g){this.warn(`${s} Failed to parse sinf: ${g}`);return}}else{if(o!==Fn.WIDEVINE&&o!==Fn.PLAYREADY){this.warn(`Ignoring unexpected "${n.type}" event with init data type: "${r}" for selected key-system ${o}`);return}const m=cXt(i),g=m.filter(E=>!!E.systemId&&Y$(E.systemId)===o);g.length>1&&this.warn(`${s} Using first of ${g.length} pssh found for selected key-system ${o}`);const b=g[0];if(!b){m.length===0||m.some(E=>!E.systemId)?this.warn(`${s} contains incomplete or invalid pssh data`):this.log(`ignoring ${s} for ${m.map(E=>Y$(E.systemId)).join(",")} pssh data in favor of playlist keys`);return}if(c=Y$(b.systemId),b.version===0&&b.data)if(c===Fn.WIDEVINE){const E=b.data.length-22;l=b.data.subarray(E,E+16)}else c===Fn.PLAYREADY&&(l=hAe(b.data))}if(!c||!l){this.log(`Unable to handle ${s} with key-system ${o}`);return}const u=mu.hexDump(l),{keyIdToKeySessionPromise:d,mediaKeySessions:f}=this;let h=d[u];for(let m=0;m<f.length;m++){const g=f[m],b=g.decryptdata;if(!b.keyId)continue;const E=mu.hexDump(b.keyId);if(u===E||b.uri.replace(/-/g,"").indexOf(u)!==-1){if(h=d[E],b.pssh)break;delete d[E],b.pssh=new Uint8Array(i),b.keyId=l,h=d[u]=h.then(()=>this.generateRequestWithPreferredKeySession(g,r,i,"encrypted-event-key-match")),h.catch(x=>this.handleError(x));break}}if(!h){if(c!==o){this.log(`Ignoring "${s}" with ${c} init data for selected key-system ${o}`);return}h=d[u]=this.getKeySystemSelectionPromise([c]).then(({keySystem:m,mediaKeys:g})=>{var b;this.throwIfDestroyed();const E=new RS("ISO-23001-7",u,(b=Q$(m))!=null?b:"");return E.pssh=new Uint8Array(i),E.keyId=l,this.attemptSetMediaKeys(m,g).then(()=>{this.throwIfDestroyed();const x=this.createMediaKeySessionContext({decryptdata:E,keySystem:m,mediaKeys:g});return this.generateRequestWithPreferredKeySession(x,r,i,"encrypted-event-no-match")})}),h.catch(m=>this.handleError(m))}})}},this.onWaitingForKey=n=>{this.log(`"${n.type}" event`)},this.hls=e,this.config=e.config,this.registerListeners()}destroy(){this.unregisterListeners(),this.onMediaDetached();const e=this.config;e.requestMediaKeySystemAccessFunc=null,e.licenseXhrSetup=e.licenseResponseCallback=void 0,e.drmSystems=e.drmSystemOptions={},this.hls=this.config=this.keyIdToKeySessionPromise=null,this.onMediaEncrypted=this.onWaitingForKey=null}
vendor: 20,323 bytes, lines 2533-2534
2533registerListeners(){this.hls.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(B.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(B.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(B.MANIFEST_LOADED,this.onManifestLoaded,this)}unregisterListeners(){this.hls.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(B.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(B.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(B.MANIFEST_LOADED,this.onManifestLoaded,this)}getLicenseServerUrl(e){const{drmSystems:n,widevineLicenseUrl:r}=this.config,i=n[e];if(i)return i.licenseUrl;if(e===Fn.WIDEVINE&&r)return r}getLicenseServerUrlOrThrow(e){const n=this.getLicenseServerUrl(e);if(n===void 0)throw new Error(`no license server URL configured for key-system "${e}"`);return n}getServerCertificateUrl(e){const{drmSystems:n}=this.config,r=n[e];if(r)return r.serverCertificateUrl;this.log(`No Server Certificate in config.drmSystems["${e}"]`)}attemptKeySystemAccess(e){const n=this.hls.levels,r=(a,o,l)=>!!a&&l.indexOf(a)===o,i=n.map(a=>a.audioCodec).filter(r),s=n.map(a=>a.videoCodec).filter(r);return i.length+s.length===0&&s.push("avc1.42e01e"),new Promise((a,o)=>{const l=c=>{const u=c.shift();this.getMediaKeysPromise(u,i,s).then(d=>a({keySystem:u,mediaKeys:d})).catch(d=>{c.length?l(c):d instanceof il?o(d):o(new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_NO_ACCESS,error:d,fatal:!0},d.message))})};l(e)})}requestMediaKeySystemAccess(e,n){const{requestMediaKeySystemAccessFunc:r}=this.config;if(typeof r!="function"){let i=`Configured requestMediaKeySystemAccess is not a function ${r}`;return fAe===null&&self.location.protocol==="http:"&&(i=`navigator.requestMediaKeySystemAccess is not available over insecure protocol ${location.protocol}`),Promise.reject(new Error(i))}return r(e,n)}getMediaKeysPromise(e,n,r){const i=FQt(e,n,r,this.config.drmSystemOptions),s=this.keySystemAccessPromises[e];let a=s?.keySystemAccess;if(!a){this.log(`Requesting encrypted media "${e}" key-system access with config: ${JSON.stringify(i)}`),a=this.requestMediaKeySystemAccess(e,i);const o=this.keySystemAccessPromises[e]={keySystemAccess:a};return a.catch(l=>{this.log(`Failed to obtain access to key-system "${e}": ${l}`)}),a.then(l=>{this.log(`Access for key-system "${l.keySystem}" obtained`);const c=this.fetchServerCertificate(e);return this.log(`Create media-keys for "${e}"`),o.mediaKeys=l.createMediaKeys().then(u=>(this.log(`Media-keys created for "${e}"`),c.then(d=>d?this.setMediaKeysServerCertificate(u,e,d):u))),o.mediaKeys.catch(u=>{this.error(`Failed to create media-keys for "${e}"}: ${u}`)}),o.mediaKeys})}return a.then(()=>s.mediaKeys)}createMediaKeySessionContext({decryptdata:e,keySystem:n,mediaKeys:r}){this.log(`Creating key-system session "${n}" keyId: ${mu.hexDump(e.keyId||[])}`);const i=r.createSession(),s={decryptdata:e,keySystem:n,mediaKeys:r,mediaKeysSession:i,keyStatus:"status-pending"};return this.mediaKeySessions.push(s),s}renewKeySession(e){const n=e.decryptdata;if(n.pssh){const r=this.createMediaKeySessionContext(e),i=this.getKeyIdString(n),s="cenc";this.keyIdToKeySessionPromise[i]=this.generateRequestWithPreferredKeySession(r,s,n.pssh,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(e)}getKeyIdString(e){if(!e)throw new Error("Could not read keyId of undefined decryptdata");if(e.keyId===null)throw new Error("keyId is null");return mu.hexDump(e.keyId)}updateKeySession(e,n){var r;const i=e.mediaKeysSession;return this.log(`Updating key-session "${i.sessionId}" for keyID ${mu.hexDump(((r=e.decryptdata)==null?void 0:r.keyId)||[])}
2534      } (data length: ${n&&n.byteLength})`),i.update(n)}selectKeySystemFormat(e){const n=Object.keys(e.levelkeys||{});return this.keyFormatPromise||(this.log(`Selecting key-system from fragment (sn: ${e.sn} ${e.type}: ${e.level}) key formats ${n.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(n)),this.keyFormatPromise}getKeyFormatPromise(e){return new Promise((n,r)=>{const i=IR(this.config),s=e.map(K$).filter(a=>!!a&&i.indexOf(a)!==-1);return this.getKeySystemSelectionPromise(s).then(({keySystem:a})=>{const o=Q$(a);o?n(o):r(new Error(`Unable to find format for key-system "${a}"`))}).catch(r)})}loadKey(e){const n=e.keyInfo.decryptdata,r=this.getKeyIdString(n),i=`(keyId: ${r} format: "${n.keyFormat}" method: ${n.method} uri: ${n.uri})`;this.log(`Starting session for key ${i}`);let s=this.keyIdToKeySessionPromise[r];return s||(s=this.keyIdToKeySessionPromise[r]=this.getKeySystemForKeyPromise(n).then(({keySystem:a,mediaKeys:o})=>(this.throwIfDestroyed(),this.log(`Handle encrypted media sn: ${e.frag.sn} ${e.frag.type}: ${e.frag.level} using key ${i}`),this.attemptSetMediaKeys(a,o).then(()=>{this.throwIfDestroyed();const l=this.createMediaKeySessionContext({keySystem:a,mediaKeys:o,decryptdata:n});return this.generateRequestWithPreferredKeySession(l,"cenc",n.pssh,"playlist-key")}))),s.catch(a=>this.handleError(a))),s}throwIfDestroyed(e="Invalid state"){if(!this.hls)throw new Error("invalid state")}handleError(e){this.hls&&(this.error(e.message),e instanceof il?this.hls.trigger(B.ERROR,e.data):this.hls.trigger(B.ERROR,{type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_NO_KEYS,error:e,fatal:!0}))}getKeySystemForKeyPromise(e){const n=this.getKeyIdString(e),r=this.keyIdToKeySessionPromise[n];if(!r){const i=K$(e.keyFormat),s=i?[i]:IR(this.config);return this.attemptKeySystemAccess(s)}return r}getKeySystemSelectionPromise(e){if(e.length||(e=IR(this.config)),e.length===0)throw new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${JSON.stringify({drmSystems:this.config.drmSystems})}`);return this.attemptKeySystemAccess(e)}attemptSetMediaKeys(e,n){const r=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${e}"`);const i=Promise.all(r).then(()=>{if(!this.media)throw new Error("Attempted to set mediaKeys without media element attached");return this.media.setMediaKeys(n)});return this.setMediaKeysQueue.push(i),i.then(()=>{this.log(`Media-keys set for "${e}"`),r.push(i),this.setMediaKeysQueue=this.setMediaKeysQueue.filter(s=>r.indexOf(s)===-1)})}generateRequestWithPreferredKeySession(e,n,r,i){var s,a;const o=(s=this.config.drmSystems)==null||(a=s[e.keySystem])==null?void 0:a.generateRequest;if(o)try{const m=o.call(this.hls,n,r,e);if(!m)throw new Error("Invalid response from configured generateRequest filter");n=m.initDataType,r=e.decryptdata.pssh=m.initData?new Uint8Array(m.initData):null}catch(m){var l;if(this.warn(m.message),(l=this.hls)!=null&&l.config.debug)throw m}if(r===null)return this.log(`Skipping key-session request for "${i}" (no initData)`),Promise.resolve(e);const c=this.getKeyIdString(e.decryptdata);this.log(`Generating key-session request for "${i}": ${c} (init data type: ${n} length: ${r?r.byteLength:null})`);const u=new WG,d=e._onmessage=m=>{const g=e.mediaKeysSession;if(!g){u.emit("error",new Error("invalid state"));return}const{messageType:b,message:E}=m;this.log(`"${b}" message event for session "${g.sessionId}" message size: ${E.byteLength}`),b==="license-request"||b==="license-renewal"?this.renewLicense(e,E).catch(x=>{this.handleError(x),u.emit("error",x)}):b==="license-release"?e.keySystem===Fn.FAIRPLAY&&(this.updateKeySession(e,mj("acknowledged")),this.removeSession(e)):this.warn(`unhandled media key message type "${b}"`)},f=e._onkeystatuseschange=m=>{if(!e.mediaKeysSession){u.emit("error",new Error("invalid state"));return}this.onKeyStatusChange(e);const b=e.keyStatus;u.emit("keyStatus",b),b==="expired"&&(this.warn(`${e.keySystem} expired for key ${c}`),this.renewKeySession(e))};e.mediaKeysSession.addEventListener("message",d),e.mediaKeysSession.addEventListener("keystatuseschange",f);const h=new Promise((m,g)=>{u.on("error",g),u.on("keyStatus",b=>{b.startsWith("usable")?m():b==="output-restricted"?g(new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):b==="internal-error"?g(new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},`key status changed to "${b}"`)):b==="expired"?g(new Error("key expired while generating request")):this.warn(`unhandled key status change "${b}"`)})});return e.mediaKeysSession.generateRequest(n,r).then(()=>{var m;this.log(`Request generated for key-session "${(m=e.mediaKeysSession)==null?void 0:m.sessionId}" keyId: ${c}`)}).catch(m=>{throw new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_NO_SESSION,error:m,fatal:!1},`Error generating key-session request: ${m}`)}).then(()=>h).catch(m=>{throw u.removeAllListeners(),this.removeSession(e),m}).then(()=>(u.removeAllListeners(),e))}onKeyStatusChange(e){e.mediaKeysSession.keyStatuses.forEach((n,r)=>{this.log(`key status change "${n}" for keyStatuses keyId: ${mu.hexDump("buffer"in r?new Uint8Array(r.buffer,r.byteOffset,r.byteLength):new Uint8Array(r))} session keyId: ${mu.hexDump(new Uint8Array(e.decryptdata.keyId||[]))} uri: ${e.decryptdata.uri}`),e.keyStatus=n})}fetchServerCertificate(e){const n=this.config,r=n.loader,i=new r(n),s=this.getServerCertificateUrl(e);return s?(this.log(`Fetching server certificate for "${e}"`),new Promise((a,o)=>{const l={responseType:"arraybuffer",url:s},c=n.certLoadPolicy.default,u={loadPolicy:c,timeout:c.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},d={onSuccess:(f,h,m,g)=>{a(f.data)},onError:(f,h,m,g)=>{o(new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:m,response:Is({url:l.url,data:void 0},f)},`"${e}" certificate request failed (${s}). Status: ${f.code} (${f.text})`))},onTimeout:(f,h,m)=>{o(new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:m,response:{url:l.url,data:void 0}},`"${e}" certificate request timed out (${s})`))},onAbort:(f,h,m)=>{o(new Error("aborted"))}};i.load(l,u,d)})):Promise.resolve()}setMediaKeysServerCertificate(e,n,r){return new Promise((i,s)=>{e.setServerCertificate(r).then(a=>{this.log(`setServerCertificate ${a?"success":"not supported by CDM"} (${r?.byteLength}) on "${n}"`),i(e)}).catch(a=>{s(new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:a,fatal:!0},a.message))})})}renewLicense(e,n){return this.requestLicense(e,new Uint8Array(n)).then(r=>this.updateKeySession(e,new Uint8Array(r)).catch(i=>{throw new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:i,fatal:!0},i.message)}))}unpackPlayReadyKeyMessage(e,n){const r=String.fromCharCode.apply(null,new Uint16Array(n.buffer));if(!r.includes("PlayReadyKeyMessage"))return e.setRequestHeader("Content-Type","text/xml; charset=utf-8"),n;const i=new DOMParser().parseFromString(r,"application/xml"),s=i.querySelectorAll("HttpHeader");if(s.length>0){let u;for(let d=0,f=s.length;d<f;d++){var a,o;u=s[d];const h=(a=u.querySelector("name"))==null?void 0:a.textContent,m=(o=u.querySelector("value"))==null?void 0:o.textContent;h&&m&&e.setRequestHeader(h,m)}}const l=i.querySelector("Challenge"),c=l?.textContent;if(!c)throw new Error("Cannot find <Challenge> in key message");return mj(atob(c))}setupLicenseXHR(e,n,r,i){const s=this.config.licenseXhrSetup;return s?Promise.resolve().then(()=>{if(!r.decryptdata)throw new Error("Key removed");return s.call(this.hls,e,n,r,i)}).catch(a=>{if(!r.decryptdata)throw a;return e.open("POST",n,!0),s.call(this.hls,e,n,r,i)}).then(a=>(e.readyState||e.open("POST",n,!0),{xhr:e,licenseChallenge:a||i})):(e.open("POST",n,!0),Promise.resolve({xhr:e,licenseChallenge:i}))}requestLicense(e,n){const r=this.config.keyLoadPolicy.default;return new Promise((i,s)=>{const a=this.getLicenseServerUrlOrThrow(e.keySystem);this.log(`Sending license request to URL: ${a}`);const o=new XMLHttpRequest;o.responseType="arraybuffer",o.onreadystatechange=()=>{if(!this.hls||!e.mediaKeysSession)return s(new Error("invalid state"));if(o.readyState===4)if(o.status===200){this._requestLicenseFailureCount=0;let l=o.response;this.log(`License received ${l instanceof ArrayBuffer?l.byteLength:l}`);const c=this.config.licenseResponseCallback;if(c)try{l=c.call(this.hls,o,a,e)}catch(u){this.error(u)}i(l)}else{const l=r.errorRetry,c=l?l.maxNumRetry:0;if(this._requestLicenseFailureCount++,this._requestLicenseFailureCount>c||o.status>=400&&o.status<500)s(new il({type:kt.KEY_SYSTEM_ERROR,details:Ee.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:o,response:{url:a,data:void 0,code:o.status,text:o.statusText}},`License Request XHR failed (${a}). Status: ${o.status} (${o.statusText})`));else{const u=c-this._requestLicenseFailureCount+1;this.warn(`Retrying license request, ${u} attempts left`),this.requestLicense(e,n).then(i,s)}}},e.licenseXhr&&e.licenseXhr.readyState!==XMLHttpRequest.DONE&&e.licenseXhr.abort(),e.licenseXhr=o,this.setupLicenseXHR(o,a,e,n).then(({xhr:l,licenseChallenge:c})=>{e.keySystem==Fn.PLAYREADY&&(c=this.unpackPlayReadyKeyMessage(l,c)),l.send(c)})})}onMediaAttached(e,n){if(!this.config.emeEnabled)return;const r=n.media;this.media=r,r.removeEventListener("encrypted",this.onMediaEncrypted),r.removeEventListener("waitingforkey",this.onWaitingForKey),r.addEventListener("encrypted",this.onMediaEncrypted),r.addEventListener("waitingforkey",this.onWaitingForKey)}onMediaDetached(){const e=this.media,n=this.mediaKeySessions;e&&(e.removeEventListener("encrypted",this.onMediaEncrypted),e.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},RS.clearKeyUriToKeyIdMap();const r=n.length;by.CDMCleanupPromise=Promise.all(n.map(i=>this.removeSession(i)).concat(e?.setMediaKeys(null).catch(i=>{this.log(`Could not clear media keys: ${i}`)}))).then(()=>{r&&(this.log("finished closing key sessions and clearing media keys"),n.length=0)}).catch(i=>{this.log(`Could not close sessions and clear media keys: ${i}`)})}onManifestLoading(){this.keyFormatPromise=null}onManifestLoaded(e,{sessionKeys:n}){if(!(!n||!this.config.emeEnabled)&&!this.keyFormatPromise){const r=n.reduce((i,s)=>(i.indexOf(s.keyFormat)===-1&&i.push(s.keyFormat),i),[]);this.log(`Selecting key-system from session-keys ${r.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(r)}}removeSession(e){const{mediaKeysSession:n,licenseXhr:r}=e;if(n){this.log(`Remove licenses and keys and close session ${n.sessionId}`),e._onmessage&&(n.removeEventListener("message",e._onmessage),e._onmessage=void 0),e._onkeystatuseschange&&(n.removeEventListener("keystatuseschange",e._onkeystatuseschange),e._onkeystatuseschange=void 0),r&&r.readyState!==XMLHttpRequest.DONE&&r.abort(),e.mediaKeysSession=e.decryptdata=e.licenseXhr=void 0;const i=this.mediaKeySessions.indexOf(e);return i>-1&&this.mediaKeySessions.splice(i,1),n.remove().catch(s=>{this.log(`Could not remove session: ${s}`)}).then(()=>n.close()).catch(s=>{this.log(`Could not close session: ${s}`)})}}}by.CDMCleanupPromise=void 0;class il extends Error{constructor(e,n){super(n),this.data=void 0,e.error||(e.error=new Error(n)),this.data=e,e.err=e.error}}var na;(function(t){t.MANIFEST="m",t.AUDIO="a",t.VIDEO="v",t.MUXED="av",t.INIT="i",t.CAPTION="c",t.TIMED_TEXT="tt",t.KEY="k",t.OTHER="o"})(na||(na={}));var Aj;(function(t){t.DASH="d",t.HLS="h",t.SMOOTH="s",t.OTHER="o"})(Aj||(Aj={}));var x0;(function(t){t.OBJECT="CMCD-Object",t.REQUEST="CMCD-Request",t.SESSION="CMCD-Session",t.STATUS="CMCD-Status"})(x0||(x0={}));const OJt={[x0.OBJECT]:["br","d","ot","tb"],[x0.REQUEST]:["bl","dl","mtp","nor","nrr","su"],[x0.SESSION]:["cid","pr","sf","sid","st","v"],[x0.STATUS]:["bs","rtp"]};class Sb{constructor(e,n){this.value=void 0,this.params=void 0,Array.isArray(e)&&(e=e.map(r=>r instanceof Sb?r:new Sb(r))),this.value=e,this.params=n}}class lCe{constructor(e){this.description=void 0,this.description=e}}const MJt="Dict";function PJt(t){return Array.isArray(t)?JSON.stringify(t):t instanceof Map?"Map{}":t instanceof Set?"Set{}":typeof t=="object"?JSON.stringify(t):String(t)}function $Jt(t,e,n,r){return new Error(`failed to ${t} "${PJt(e)}" as ${n}`,{cause:r})}const zoe="Bare Item",NJt="Boolean",FJt="Byte Sequence",jJt="Decimal",BJt="Integer";function UJt(t){return t<-999999999999999||999999999999999<t}const HJt=/[\x00-\x1f\x7f]+/,VJt="Token",WJt="Key";function ed(t,e,n){return $Jt("serialize",t,e,n)}function zJt(t){if(typeof t!="boolean")throw ed(t,NJt);return t?"?1":"?0"}function GJt(t){return btoa(String.fromCharCode(...t))}function qJt(t){if(ArrayBuffer.isView(t)===!1)throw ed(t,FJt);return`:${GJt(t)}:`}function cCe(t){if(UJt(t))throw ed(t,BJt);return t.toString()}function KJt(t){return`@${cCe(t.getTime()/1e3)}`}function uCe(t,e){if(t<0)return-uCe(-t,e);const n=Math.pow(10,e);if(Math.abs(t*n%1-.5)<Number.EPSILON){const i=Math.floor(t*n);return(i%2===0?i:i+1)/n}else return Math.round(t*n)/n}function YJt(t){const e=uCe(t,3);if(Math.floor(Math.abs(e)).toString().length>12)throw ed(t,jJt);const n=e.toString();return n.includes(".")?n:`${n}.0`}const QJt="String";function XJt(t){if(HJt.test(t))throw ed(t,QJt);return`"${t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function ZJt(t){return t.description||t.toString().slice(7,-1)}function Goe(t){const e=ZJt(t);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(e)===!1)throw ed(e,VJt);return e}function Cj(t){switch(typeof t){case"number":if(!at(t))throw ed(t,zoe);return Number.isInteger(t)?cCe(t):YJt(t);case"string":return XJt(t);case"symbol":return Goe(t);case"boolean":return zJt(t);case"object":if(t instanceof Date)return KJt(t);if(t instanceof Uint8Array)return qJt(t);if(t instanceof lCe)return Goe(t);default:throw ed(t,zoe)}}function Rj(t){if(/^[a-z*][a-z0-9\-_.*]*$/.test(t)===!1)throw ed(t,WJt);return t}function KG(t){return t==null?"":Object.entries(t).map(([e,n])=>n===!0?`;${Rj(e)}`:`;${Rj(e)}=${Cj(n)}`).join("")}function dCe(t){return t instanceof Sb?`${Cj(t.value)}${KG(t.params)}`:Cj(t)}function JJt(t){return`(${t.value.map(dCe).join(" ")})${KG(t.params)}`}function een(t,e={whitespace:!0}){if(typeof t!="object")throw ed(t,MJt);const n=t instanceof Map?t.entries():Object.entries(t),r=e!=null&&e.whitespace?" ":"";return Array.from(n).map(([i,s])=>{s instanceof Sb||(s=new Sb(s));let a=Rj(i);return s.value===!0?a+=KG(s.params):(a+="=",Array.isArray(s.value)?a+=JJt(s):a+=dCe(s)),a}).join(`,${r}`)}function ten(t,e){return een(t,e)}const nen=t=>t==="ot"||t==="sf"||t==="st",ren=t=>typeof t=="number"?at(t):t!=null&&t!==""&&t!==!1;function ien(t,e){const n=new URL(t),r=new URL(e);if(n.origin!==r.origin)return t;const i=n.pathname.split("/").slice(1),s=r.pathname.split("/").slice(1,-1);for(;i[0]===s[0];)i.shift(),s.shift();for(;s.length;)s.shift(),i.unshift("..");return i.join("/")}function sen(){try{return crypto.randomUUID()}catch{try{const e=URL.createObjectURL(new Blob),n=e.toString();return URL.revokeObjectURL(e),n.slice(n.lastIndexOf("/")+1)}catch{let n=new Date().getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,i=>{const s=(n+Math.random()*16)%16|0;return n=Math.floor(n/16),(i=="x"?s:s&3|8).toString(16)})}}}const v3=t=>Math.round(t),aen=(t,e)=>(e!=null&&e.baseUrl&&(t=ien(t,e.baseUrl)),encodeURIComponent(t)),BR=t=>v3(t/100)*100,oen={br:v3,d:v3,bl:BR,dl:BR,mtp:BR,nor:aen,rtp:BR,tb:v3};function len(t,e){const n={};if(t==null||typeof t!="object")return n;const r=Object.keys(t).sort(),i=Fi({},oen,e?.formatters),s=e?.filter;return r.forEach(a=>{if(s!=null&&s(a))return;let o=t[a];const l=i[a];l&&(o=l(o,e)),!(a==="v"&&o===1)&&(a=="pr"&&o===1||ren(o)&&(nen(a)&&typeof o=="string"&&(o=new lCe(o)),n[a]=o))}),n}function fCe(t,e={}){return t?ten(len(t,e),Fi({whitespace:!1},e)):""}function cen(t,e={}){if(!t)return{};const n=Object.entries(t),r=Object.entries(OJt).concat(Object.entries(e?.customHeaderMap||{})),i=n.reduce((s,a)=>{var o,l;const[c,u]=a,d=((o=r.find(f=>f[1].includes(c)))==null?void 0:o[0])||x0.REQUEST;return(l=s[d])!=null||(s[d]={}),s[d][c]=u,s},{});return Object.entries(i).reduce((s,[a,o])=>(s[a]=fCe(o,e),s),{})}function uen(t,e,n){return Fi(t,cen(e,n))}const den="CMCD";function fen(t,e={}){if(!t)return"";const n=fCe(t,e);return`${den}=${encodeURIComponent(n)}`}const qoe=/CMCD=[^&#]+/;
2534function hen(t,e,n){const r=fen(e,n);if(!r)return t;if(qoe.test(t))return t.replace(qoe,r);const i=t.includes("?")?"&":"?";return`${t}${i}${r}`}class pen{constructor(e){this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.includeKeys=void 0,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=()=>{this.initialized&&(this.starved=!0),this.buffering=!0},this.onPlaying=()=>{this.initialized||(this.initialized=!0),this.buffering=!1},this.applyPlaylistData=i=>{try{this.apply(i,{ot:na.MANIFEST,su:!this.initialized})}catch(s){he.warn("Could not generate manifest CMCD data.",s)}},this.applyFragmentData=i=>{try{const s=i.frag,a=this.hls.levels[s.level],o=this.getObjectType(s),l={d:s.duration*1e3,ot:o};(o===na.VIDEO||o===na.AUDIO||o==na.MUXED)&&(l.br=a.bitrate/1e3,l.tb=this.getTopBandwidth(o)/1e3,l.bl=this.getBufferLength(o)),this.apply(i,l)}catch(s){he.warn("Could not generate segment CMCD data.",s)}},this.hls=e;const n=this.config=e.config,{cmcd:r}=n;r!=null&&(n.pLoader=this.createPlaylistLoader(),n.fLoader=this.createFragmentLoader(),this.sid=r.sessionId||sen(),this.cid=r.contentId,this.useHeaders=r.useHeaders===!0,this.includeKeys=r.includeKeys,this.registerListeners())}registerListeners(){const e=this.hls;e.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(B.MEDIA_DETACHED,this.onMediaDetached,this),e.on(B.BUFFER_CREATED,this.onBufferCreated,this)}unregisterListeners(){const e=this.hls;e.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(B.MEDIA_DETACHED,this.onMediaDetached,this),e.off(B.BUFFER_CREATED,this.onBufferCreated,this)}destroy(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=null}onMediaAttached(e,n){this.media=n.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)}onMediaDetached(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)}onBufferCreated(e,n){var r,i;this.audioBuffer=(r=n.tracks.audio)==null?void 0:r.buffer,this.videoBuffer=(i=n.tracks.video)==null?void 0:i.buffer}createData(){var e;return{v:1,sf:Aj.HLS,sid:this.sid,cid:this.cid,pr:(e=this.media)==null?void 0:e.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}}apply(e,n={}){Fi(n,this.createData());const r=n.ot===na.INIT||n.ot===na.VIDEO||n.ot===na.MUXED;this.starved&&r&&(n.bs=!0,n.su=!0,this.starved=!1),n.su==null&&(n.su=this.buffering);const{includeKeys:i}=this;i&&(n=Object.keys(n).reduce((s,a)=>(i.includes(a)&&(s[a]=n[a]),s),{})),this.useHeaders?(e.headers||(e.headers={}),uen(e.headers,n)):e.url=hen(e.url,n)}getObjectType(e){const{type:n}=e;if(n==="subtitle")return na.TIMED_TEXT;if(e.sn==="initSegment")return na.INIT;if(n==="audio")return na.AUDIO;if(n==="main")return this.hls.audioTracks.length?na.VIDEO:na.MUXED}getTopBandwidth(e){let n=0,r;const i=this.hls;if(e===na.AUDIO)r=i.audioTracks;else{const s=i.maxAutoLevel,a=s>-1?s+1:i.levels.length;r=i.levels.slice(0,a)}for(const s of r)s.bitrate>n&&(n=s.bitrate);return n>0?n:NaN}getBufferLength(e){const n=this.hls.media,r=e===na.AUDIO?this.audioBuffer:this.videoBuffer;return!r||!n?NaN:pr.bufferInfo(r,n.currentTime,this.config.maxBufferHole).len*1e3}createPlaylistLoader(){const{pLoader:e}=this.config,n=this.applyPlaylistData,r=e||this.config.loader;return class{constructor(s){this.loader=void 0,this.loader=new r(s)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(s,a,o){n(s),this.loader.load(s,a,o)}}}createFragmentLoader(){const{fLoader:e}=this.config,n=this.applyFragmentData,r=e||this.config.loader;return class{constructor(s){this.loader=void 0,this.loader=new r(s)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(s,a,o){n(s),this.loader.load(s,a,o)}}}}const men=3e5;class gen{constructor(e){this.hls=void 0,this.log=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this.pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=e,this.log=he.log.bind(he,"[content-steering]:"),this.registerListeners()}registerListeners(){const e=this.hls;e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(B.MANIFEST_PARSED,this.onManifestParsed,this),e.on(B.ERROR,this.onError,this)}unregisterListeners(){const e=this.hls;e&&(e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(B.MANIFEST_PARSED,this.onManifestParsed,this),e.off(B.ERROR,this.onError,this))}
vendor: 5,378 bytes, line 2534
2534startLoad(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){const e=this.timeToLoad*1e3-(performance.now()-this.updated);if(e>0){this.scheduleRefresh(this.uri,e);return}}this.loadSteeringManifest(this.uri)}}stopLoad(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),this.clearTimeout()}clearTimeout(){this.reloadTimer!==-1&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)}destroy(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null}removeLevel(e){const n=this.levels;n&&(this.levels=n.filter(r=>r!==e))}onManifestLoading(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null}onManifestLoaded(e,n){const{contentSteering:r}=n;r!==null&&(this.pathwayId=r.pathwayId,this.uri=r.uri,this.started&&this.startLoad())}onManifestParsed(e,n){this.audioTracks=n.audioTracks,this.subtitleTracks=n.subtitleTracks}onError(e,n){const{errorAction:r}=n;if(r?.action===Fs.SendAlternateToPenaltyBox&&r.flags===Xl.MoveAllAlternatesMatchingHost){const i=this.levels;let s=this.pathwayPriority,a=this.pathwayId;if(n.context){const{groupId:o,pathwayId:l,type:c}=n.context;o&&i?a=this.getPathwayForGroupId(o,c,a):l&&(a=l)}a in this.penalizedPathways||(this.penalizedPathways[a]=performance.now()),!s&&i&&(s=i.reduce((o,l)=>(o.indexOf(l.pathwayId)===-1&&o.push(l.pathwayId),o),[])),s&&s.length>1&&(this.updatePathwayPriority(s),r.resolved=this.pathwayId!==a),r.resolved||he.warn(`Could not resolve ${n.details} ("${n.error.message}") with content-steering for Pathway: ${a} levels: ${i&&i.length} priorities: ${JSON.stringify(s)} penalized: ${JSON.stringify(this.penalizedPathways)}`)}}filterParsedLevels(e){this.levels=e;let n=this.getLevelsForPathway(this.pathwayId);if(n.length===0){const r=e[0].pathwayId;this.log(`No levels found in Pathway ${this.pathwayId}. Setting initial Pathway to "${r}"`),n=this.getLevelsForPathway(r),this.pathwayId=r}return n.length!==e.length&&this.log(`Found ${n.length}/${e.length} levels in Pathway "${this.pathwayId}"`),n}getLevelsForPathway(e){return this.levels===null?[]:this.levels.filter(n=>e===n.pathwayId)}updatePathwayPriority(e){this.pathwayPriority=e;let n;const r=this.penalizedPathways,i=performance.now();Object.keys(r).forEach(s=>{i-r[s]>men&&delete r[s]});for(let s=0;s<e.length;s++){const a=e[s];if(a in r)continue;if(a===this.pathwayId)return;const o=this.hls.nextLoadLevel,l=this.hls.levels[o];if(n=this.getLevelsForPathway(a),n.length>0){this.log(`Setting Pathway to "${a}"`),this.pathwayId=a,DAe(n),this.hls.trigger(B.LEVELS_UPDATED,{levels:n});const c=this.hls.levels[o];l&&c&&this.levels&&(c.attrs["STABLE-VARIANT-ID"]!==l.attrs["STABLE-VARIANT-ID"]&&c.bitrate!==l.bitrate&&this.log(`Unstable Pathways change from bitrate ${l.bitrate} to ${c.bitrate}`),this.hls.nextLoadLevel=o);break}}}getPathwayForGroupId(e,n,r){const i=this.getLevelsForPathway(r).concat(this.levels||[]);for(let s=0;s<i.length;s++)if(n===xn.AUDIO_TRACK&&i[s].hasAudioGroup(e)||n===xn.SUBTITLE_TRACK&&i[s].hasSubtitleGroup(e))return i[s].pathwayId;return r}clonePathways(e){const n=this.levels;if(!n)return;const r={},i={};e.forEach(s=>{const{ID:a,"BASE-ID":o,"URI-REPLACEMENT":l}=s;if(n.some(u=>u.pathwayId===a))return;const c=this.getLevelsForPathway(o).map(u=>{const d=new Yr(u.attrs);d["PATHWAY-ID"]=a;const f=d.AUDIO&&`${d.AUDIO}_clone_${a}`,h=d.SUBTITLES&&`${d.SUBTITLES}_clone_${a}`;f&&(r[d.AUDIO]=f,d.AUDIO=f),h&&(i[d.SUBTITLES]=h,d.SUBTITLES=h);const m=hCe(u.uri,d["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",l),g=new wb({attrs:d,audioCodec:u.audioCodec,bitrate:u.bitrate,height:u.height,name:u.name,url:m,videoCodec:u.videoCodec,width:u.width});if(u.audioGroups)for(let b=1;b<u.audioGroups.length;b++)g.addGroupId("audio",`${u.audioGroups[b]}_clone_${a}`);if(u.subtitleGroups)for(let b=1;b<u.subtitleGroups.length;b++)g.addGroupId("text",`${u.subtitleGroups[b]}_clone_${a}`);return g});n.push(...c),Koe(this.audioTracks,r,l,a),Koe(this.subtitleTracks,i,l,a)})}loadSteeringManifest(e){const n=this.hls.config,r=n.loader;this.loader&&this.loader.destroy(),this.loader=new r(n);let i;try{i=new self.URL(e)}catch{this.enabled=!1,this.log(`Failed to parse Steering Manifest URI: ${e}`);return}if(i.protocol!=="data:"){const u=(this.hls.bandwidthEstimate||n.abrEwmaDefaultEstimate)|0;i.searchParams.set("_HLS_pathway",this.pathwayId),i.searchParams.set("_HLS_throughput",""+u)}const s={responseType:"json",url:i.href},a=n.steeringManifestLoadPolicy.default,o=a.errorRetry||a.timeoutRetry||{},l={loadPolicy:a,timeout:a.maxLoadTimeMs,maxRetry:o.maxNumRetry||0,retryDelay:o.retryDelayMs||0,maxRetryDelay:o.maxRetryDelayMs||0},c={onSuccess:(u,d,f,h)=>{this.log(`Loaded steering manifest: "${i}"`);const m=u.data;if(m.VERSION!==1){this.log(`Steering VERSION ${m.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=m.TTL;const{"RELOAD-URI":g,"PATHWAY-CLONES":b,"PATHWAY-PRIORITY":E}=m;if(g)try{this.uri=new self.URL(g,i).href}catch{this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${g}`);return}this.scheduleRefresh(this.uri||f.url),b&&this.clonePathways(b);const x={steeringManifest:m,url:i.toString()};this.hls.trigger(B.STEERING_MANIFEST_LOADED,x),E&&this.updatePathwayPriority(E)},onError:(u,d,f,h)=>
2534{if(this.log(`Error loading steering manifest: ${u.code} ${u.text} (${d.url})`),this.stopLoad(),u.code===410){this.enabled=!1,this.log(`Steering manifest ${d.url} no longer available`);return}let m=this.timeToLoad*1e3;if(u.code===429){const g=this.loader;if(typeof g?.getResponseHeader=="function"){const b=g.getResponseHeader("Retry-After");b&&(m=parseFloat(b)*1e3)}this.log(`Steering manifest ${d.url} rate limited`);return}this.scheduleRefresh(this.uri||d.url,m)},onTimeout:(u,d,f)=>{this.log(`Timeout loading steering manifest (${d.url})`),this.scheduleRefresh(this.uri||d.url)}};this.log(`Requesting steering manifest: ${i}`),this.loader.load(s,l,c)}scheduleRefresh(e,n=this.timeToLoad*1e3){this.clearTimeout(),this.reloadTimer=self.setTimeout(()=>{var r;const i=(r=this.hls)==null?void 0:r.media;if(i&&!i.ended){this.loadSteeringManifest(e);return}this.scheduleRefresh(e,this.timeToLoad*1e3)},n)}}function Koe(t,e,n,r){t&&Object.keys(e).forEach(i=>{const s=t.filter(a=>a.groupId===i).map(a=>{const o=Fi({},a);return o.details=void 0,o.attrs=new Yr(o.attrs),o.url=o.attrs.URI=hCe(a.url,a.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",n),o.groupId=o.attrs["GROUP-ID"]=e[i],o.attrs["PATHWAY-ID"]=r,o});t.push(...s)})}function hCe(t,e,n,r){const{HOST:i,PARAMS:s,[n]:a}=r;let o;e&&(o=a?.[e],o&&(t=o));const l=new self.URL(t);return i&&!o&&(l.host=i),s&&Object.keys(s).sort().forEach(c=>{c&&l.searchParams.set(c,s[c])}),l.href}const ven=/^age:\s*[\d.]+\s*$/im;class pCe{constructor(e){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=e&&e.xhrSetup||null,this.stats=new nM,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const e=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),e&&(e.onreadystatechange=null,e.onprogress=null,e.readyState!==4&&(this.stats.aborted=!0,e.abort()))}abort(){var e;this.abortInternal(),(e=this.callbacks)!=null&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(e,n,r){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=e,this.config=n,this.callbacks=r,this.loadInternal()}loadInternal(){const{config:e,context:n}=this;if(!e||!n)return;const r=this.loader=new self.XMLHttpRequest,i=this.stats;i.loading.first=0,i.loaded=0,i.aborted=!1;const s=this.xhrSetup;s?Promise.resolve().then(()=>{if(!(this.loader!==r||this.stats.aborted))return s(r,n.url)}).catch(a=>{if(!(this.loader!==r||this.stats.aborted))return r.open("GET",n.url,!0),s(r,n.url)}).then(()=>{this.loader!==r||this.stats.aborted||this.openAndSendXhr(r,n,e)}).catch(a=>{this.callbacks.onError({code:r.status,text:a.message},n,r,i)}):this.openAndSendXhr(r,n,e)}openAndSendXhr(e,n,r){e.readyState||e.open("GET",n.url,!0);const i=n.headers,{maxTimeToFirstByteMs:s,maxLoadTimeMs:a}=r.loadPolicy;if(i)for(const o in i)e.setRequestHeader(o,i[o]);n.rangeEnd&&e.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),e.onreadystatechange=this.readystatechange.bind(this),e.onprogress=this.loadprogress.bind(this),e.responseType=n.responseType,self.clearTimeout(this.requestTimeout),r.timeout=s&&at(s)?s:a,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),e.send()}readystatechange(){const{context:e,loader:n,stats:r}=this;if(!e||!n)return;const i=n.readyState,s=this.config;if(!r.aborted&&i>=2&&(r.loading.first===0&&(r.loading.first=Math.max(self.performance.now(),r.loading.start),s.timeout!==s.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),s.timeout=s.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.loadPolicy.maxLoadTimeMs-(r.loading.first-r.loading.start)))),i===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const a=n.status,o=n.responseType==="text"?n.responseText:null;if(a>=200&&a<300){const d=o??n.response;if(d!=null){r.loading.end=Math.max(self.performance.now(),r.loading.first);const f=n.responseType==="arraybuffer"?d.byteLength:d.length;if(r.loaded=r.total=f,r.bwEstimate=r.total*8e3/(r.loading.end-r.loading.first),!this.callbacks)return;const h=this.callbacks.onProgress;if(h&&h(r,e,d,n),!this.callbacks)return;const m={url:n.responseURL,data:d,code:a};this.callbacks.onSuccess(m,r,e,n);return}}const l=s.loadPolicy.errorRetry,c=r.retry,u={url:e.url,data:void 0,code:a};Vk(l,c,!1,u)?this.retry(l):(he.error(`${a} while loading ${e.url}`),this.callbacks.onError({code:a,text:n.statusText},e,n,r))}}loadtimeout(){if(!this.config)return;const e=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Vk(e,n,!0))this.retry(e);else{var r;he.warn(`timeout while loading ${(r=this.context)==null?void 0:r.url}`);const i=this.callbacks;
2534i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))}}retry(e){const{context:n,stats:r}=this;this.retryDelay=PG(e,r.retry),r.retry++,he.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n?.url}, retrying ${r.retry}/${e.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(e){const n=this.stats;n.loaded=e.loaded,e.lengthComputable&&(n.total=e.total)}getCacheAge(){let e=null;if(this.loader&&ven.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");e=n?parseFloat(n):null}return e}getResponseHeader(e){return this.loader&&new RegExp(`^${e}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(e):null}}function yen(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch{}return!1}const ben=/(\d+)-(\d+)\/(\d+)/;class Yoe{constructor(e){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=e.fetchSetup||Sen,this.controller=new self.AbortController,this.stats=new nM}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var e;this.abortInternal(),(e=this.callbacks)!=null&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(e,n,r){const i=this.stats;if(i.loading.start)throw new Error("Loader can only be used once.");i.loading.start=self.performance.now();const s=Een(e,this.controller.signal),a=r.onProgress,o=e.responseType==="arraybuffer",l=o?"byteLength":"length",{maxTimeToFirstByteMs:c,maxLoadTimeMs:u}=n.loadPolicy;this.context=e,this.config=n,this.callbacks=r,this.request=this.fetchSetup(e,s),self.clearTimeout(this.requestTimeout),n.timeout=c&&at(c)?c:u,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),r.onTimeout(i,e,this.response)},n.timeout),self.fetch(this.request).then(d=>{this.response=this.loader=d;const f=Math.max(self.performance.now(),i.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=u,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),r.onTimeout(i,e,this.response)},u-(f-i.loading.start)),!d.ok){const{status:h,statusText:m}=d;throw new Ten(m||"fetch, bad network response",h,d)}return i.loading.first=f,i.total=wen(d.headers)||i.total,a&&at(n.highWaterMark)?this.loadProgressively(d,i,e,n.highWaterMark,a):o?d.arrayBuffer():e.responseType==="json"?d.json():d.text()}).then(d=>{const f=this.response;if(!f)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),i.loading.end=Math.max(self.performance.now(),i.loading.first);const h=d[l];h&&(i.loaded=i.total=h);const m={url:f.url,data:d,code:f.status};a&&!at(n.highWaterMark)&&a(i,e,d,f),r.onSuccess(m,i,e,f)}).catch(d=>{if(self.clearTimeout(this.requestTimeout),i.aborted)return;const f=d&&d.code||0,h=d?d.message:null;r.onError({code:f,text:h},e,d?d.details:null,i)})}getCacheAge(){let e=null;if(this.response){const n=this.response.headers.get("age");e=n?parseFloat(n):null}return e}getResponseHeader(e){return this.response?this.response.headers.get(e):null}loadProgressively(e,n,r,i=0,s){const a=new PAe,o=e.body.getReader(),l=()=>o.read().then(c=>{if(c.done)return a.dataLength&&s(n,r,a.flush(),e),Promise.resolve(new ArrayBuffer(0));const u=c.value,d=u.length;return n.loaded+=d,d<i||a.dataLength?(a.push(u),a.dataLength>=i&&s(n,r,a.flush(),e)):s(n,r,u,e),l()}).catch(()=>Promise.reject());return l()}}function Een(t,e){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:e,headers:new self.Headers(Fi({},t.headers))};return t.rangeEnd&&n.headers.set("Range","bytes="+t.rangeStart+"-"+String(t.rangeEnd-1)),n}function xen(t){const e=ben.exec(t);if(e)return parseInt(e[2])-parseInt(e[1])+1}function wen(t){const e=t.get("Content-Range");if(e){const r=xen(e);if(at(r))return r}const n=t.get("Content-Length");if(n)return parseInt(n)}
vendor: 5,465 bytes, line 2534
2534function Sen(t,e){return new self.Request(t.url,e)}class Ten extends Error{constructor(e,n,r){super(e),this.code=void 0,this.details=void 0,this.code=n,this.details=r}}const Aen=/\s/,Cen={newCue(t,e,n,r){const i=[];let s,a,o,l,c;const u=self.VTTCue||self.TextTrackCue;for(let f=0;f<r.rows.length;f++)if(s=r.rows[f],o=!0,l=0,c="",!s.isEmpty()){var d;for(let g=0;g<s.chars.length;g++)Aen.test(s.chars[g].uchar)&&o?l++:(c+=s.chars[g].uchar,o=!1);s.cueStartTime=e,e===n&&(n+=1e-4),l>=16?l--:l++;const h=rCe(c.trim()),m=GG(e,n,h);t!=null&&(d=t.cues)!=null&&d.getCueById(m)||(a=new u(e,n,h),a.id=m,a.line=f+1,a.align="left",a.position=10+Math.min(80,Math.floor(l*8/32)*10),i.push(a))}return t&&i.length&&(i.sort((f,h)=>f.line==="auto"||h.line==="auto"?0:f.line>8&&h.line>8?h.line-f.line:f.line-h.line),i.forEach(f=>RAe(t,f))),i}},Ren={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},mCe=Is(Is({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:pCe,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:eZt,bufferController:iJt,capLevelController:qG,errorController:HXt,fpsController:LJt,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:fAe,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,useMediaCapabilities:!0,certLoadPolicy:{default:Ren},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},_en()),{},{subtitleStreamController:eJt,subtitleTrackController:nJt,timelineController:kJt,audioStreamController:ZZt,audioTrackController:JZt,emeController:by,cmcdController:pen,contentSteeringController:gen});function _en(){return{cueHandler:Cen,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function Ien(t,e){if((e.liveSyncDurationCount||e.liveMaxLatencyDurationCount)&&(e.liveSyncDuration||e.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(e.liveMaxLatencyDurationCount!==void 0&&(e.liveSyncDurationCount===void 0||e.liveMaxLatencyDurationCount<=e.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(e.liveMaxLatencyDuration!==void 0&&(e.liveSyncDuration===void 0||e.liveMaxLatencyDuration<=e.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const n=_j(t),r=["manifest","level","frag"],i=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return r.forEach(s=>{const a=`${s==="level"?"playlist":s}LoadPolicy`,o=e[a]===void 0,l=[];
2534i.forEach(c=>{const u=`${s}Loading${c}`,d=e[u];if(d!==void 0&&o){l.push(u);const f=n[a].default;switch(e[a]={default:f},c){case"TimeOut":f.maxLoadTimeMs=d,f.maxTimeToFirstByteMs=d;break;case"MaxRetry":f.errorRetry.maxNumRetry=d,f.timeoutRetry.maxNumRetry=d;break;case"RetryDelay":f.errorRetry.retryDelayMs=d,f.timeoutRetry.retryDelayMs=d;break;case"MaxRetryTimeout":f.errorRetry.maxRetryDelayMs=d,f.timeoutRetry.maxRetryDelayMs=d;break}}}),l.length&&he.warn(`hls.js config: "${l.join('", "')}" setting(s) are deprecated, use "${a}": ${JSON.stringify(e[a])}`)}),Is(Is({},n),e)}function _j(t){return t&&typeof t=="object"?Array.isArray(t)?t.map(_j):Object.keys(t).reduce((e,n)=>(e[n]=_j(t[n]),e),{}):t}function ken(t){const e=t.loader;e!==Yoe&&e!==pCe?(he.log("[config]: Custom loader detected, cannot enable progressive streaming"),t.progressive=!1):yen()&&(t.loader=Yoe,t.progressive=!0,t.enableSoftwareAES=!0,he.log("[config]: Progressive streaming enabled, using FetchLoader"))}let m8;class Den extends $G{constructor(e,n){super(e,"[level-controller]"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:e}=this;e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(B.LEVEL_LOADED,this.onLevelLoaded,this),e.on(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(B.FRAG_BUFFERED,this.onFragBuffered,this),e.on(B.ERROR,this.onError,this)}_unregisterListeners(){const{hls:e}=this;e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(B.LEVEL_LOADED,this.onLevelLoaded,this),e.off(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(B.FRAG_BUFFERED,this.onFragBuffered,this),e.off(B.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(e,n){this.resetLevels()}onManifestLoaded(e,n){const r=this.hls.config.preferManagedMediaSource,i=[],s={},a={};let o=!1,l=!1,c=!1;n.levels.forEach(u=>{var d,f;const h=u.attrs;let{audioCodec:m,videoCodec:g}=u;((d=m)==null?void 0:d.indexOf("mp4a.40.34"))!==-1&&(m8||(m8=/chrome|firefox/i.test(navigator.userAgent)),m8&&(u.audioCodec=m=void 0)),m&&(u.audioCodec=m=Bk(m,r)),((f=g)==null?void 0:f.indexOf("avc1"))===0&&(g=u.videoCodec=vXt(g));const{width:b,height:E,unknownCodecs:x}=u;if(o||(o=!!(b&&E)),l||(l=!!g),c||(c=!!m),x!=null&&x.length||m&&!e8(m,"audio",r)||g&&!e8(g,"video",r))return;const{CODECS:S,"FRAME-RATE":A,"HDCP-LEVEL":R,"PATHWAY-ID":C,RESOLUTION:T,"VIDEO-RANGE":I}=h,k=`${`${C||"."}-`}${u.bitrate}-${T}-${A}-${S}-${I}-${R}`;if(s[k])if(s[k].uri!==u.url&&!u.attrs["PATHWAY-ID"]){const O=a[k]+=1;u.attrs["PATHWAY-ID"]=new Array(O+1).join(".");const P=new wb(u);s[k]=P,i.push(P)}else s[k].addGroupId("audio",h.AUDIO),s[k].addGroupId("text",h.SUBTITLES);else{const O=new wb(u);s[k]=O,a[k]=1,i.push(O)}}),this.filterAndSortMediaOptions(i,n,o,l,c)}filterAndSortMediaOptions(e,n,r,i,s){let a=[],o=[],l=e;if((r||i)&&s&&(l=l.filter(({videoCodec:m,videoRange:g,width:b,height:E})=>(!!m||!!(b&&E))&&kXt(g))),l.length===0){Promise.resolve().then(()=>{if(this.hls){n.levels.length&&this.warn(`One or more CODECS in variant not supported: ${JSON.stringify(n.levels[0].attrs)}`);const m=new Error("no level with compatible codecs found in manifest");this.hls.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:m,reason:m.message})}});return}if(n.audioTracks){const{preferManagedMediaSource:m}=this.hls.config;a=n.audioTracks.filter(g=>!g.audioCodec||e8(g.audioCodec,"audio",m)),Qoe(a)}n.subtitles&&(o=n.subtitles,Qoe(o));const c=l.slice(0);l.sort((m,g)=>{if(m.attrs["HDCP-LEVEL"]!==g.attrs["HDCP-LEVEL"])return(m.attrs["HDCP-LEVEL"]||"")>(g.attrs["HDCP-LEVEL"]||"")?1:-1;if(r&&m.height!==g.height)return m.height-g.height;if(m.frameRate!==g.frameRate)return m.frameRate-g.frameRate;if(m.videoRange!==g.videoRange)return Uk.indexOf(m.videoRange)-Uk.indexOf(g.videoRange);
2534if(m.videoCodec!==g.videoCodec){const b=roe(m.videoCodec),E=roe(g.videoCodec);if(b!==E)return E-b}if(m.uri===g.uri&&m.codecSet!==g.codecSet){const b=jk(m.codecSet),E=jk(g.codecSet);if(b!==E)return E-b}return m.averageBitrate!==g.averageBitrate?m.averageBitrate-g.averageBitrate:0});let u=c[0];if(this.steering&&(l=this.steering.filterParsedLevels(l),l.length!==c.length)){for(let m=0;m<c.length;m++)if(c[m].pathwayId===l[0].pathwayId){u=c[m];break}}this._levels=l;for(let m=0;m<l.length;m++)if(l[m]===u){var d;this._firstLevel=m;const g=u.bitrate,b=this.hls.bandwidthEstimate;if(this.log(`manifest loaded, ${l.length} level(s) found, first bitrate: ${g}`),((d=this.hls.userConfig)==null?void 0:d.abrEwmaDefaultEstimate)===void 0){const E=Math.min(g,this.hls.config.abrEwmaDefaultEstimateMax);E>b&&b===mCe.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=E)}break}const f=s&&!i,h={levels:l,audioTracks:a,subtitleTracks:o,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:s,video:i,altAudio:!f&&a.some(m=>!!m.url)};this.hls.trigger(B.MANIFEST_PARSED,h),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}get levels(){return this._levels.length===0?null:this._levels}get level(){return this.currentLevelIndex}set level(e){const n=this._levels;if(n.length===0)return;if(e<0||e>=n.length){const u=new Error("invalid level idx"),d=e<0;if(this.hls.trigger(B.ERROR,{type:kt.OTHER_ERROR,details:Ee.LEVEL_SWITCH_ERROR,level:e,fatal:d,error:u,reason:u.message}),d)return;e=Math.min(e,n.length-1)}const r=this.currentLevelIndex,i=this.currentLevel,s=i?i.attrs["PATHWAY-ID"]:void 0,a=n[e],o=a.attrs["PATHWAY-ID"];if(this.currentLevelIndex=e,this.currentLevel=a,r===e&&a.details&&i&&s===o)return;this.log(`Switching to level ${e} (${a.height?a.height+"p ":""}${a.videoRange?a.videoRange+" ":""}${a.codecSet?a.codecSet+" ":""}@${a.bitrate})${o?" with Pathway "+o:""} from level ${r}${s?" with Pathway "+s:""}`);const l={level:e,attrs:a.attrs,details:a.details,bitrate:a.bitrate,averageBitrate:a.averageBitrate,maxBitrate:a.maxBitrate,realBitrate:a.realBitrate,width:a.width,height:a.height,codecSet:a.codecSet,audioCodec:a.audioCodec,videoCodec:a.videoCodec,audioGroups:a.audioGroups,subtitleGroups:a.subtitleGroups,loaded:a.loaded,loadError:a.loadError,fragmentError:a.fragmentError,name:a.name,id:a.id,uri:a.uri,url:a.url,urlId:0,audioGroupIds:a.audioGroupIds,textGroupIds:a.textGroupIds};this.hls.trigger(B.LEVEL_SWITCHING,l);const c=a.details;if(!c||c.live){const u=this.switchParams(a.uri,i?.details,c);this.loadPlaylist(u)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(e){this.manualLevelIndex=e,this._startLevel===void 0&&(this._startLevel=e),e!==-1&&(this.level=e)}get firstLevel(){return this._firstLevel}set firstLevel(e){this._firstLevel=e}get startLevel(){if(this._startLevel===void 0){const e=this.hls.config.startLevel;return e!==void 0?e:this.hls.firstAutoLevel}return this._startLevel}set startLevel(e){this._startLevel=e}onError(e,n){n.fatal||!n.context||n.context.type===xn.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(e,{frag:n}){if(n!==void 0&&n.type===Rt.MAIN){const r=n.elementaryStreams;if(!Object.keys(r).some(s=>!!r[s]))return;const i=this._levels[n.level];i!=null&&i.loadError&&(this.log(`Resetting level error count of ${i.loadError} on frag buffered`),i.loadError=0)}}onLevelLoaded(e,n){var r;const{level:i,details:s}=n,a=this._levels[i];if(!a){var o;this.warn(`Invalid level index ${i}`),(o=n.deliveryDirectives)!=null&&o.skip&&(s.deltaUpdateFailed=!0);return}i===this.currentLevelIndex?(a.fragmentError===0&&(a.loadError=0),this.playlistLoaded(i,n,a.details)):(r=n.deliveryDirectives)!=null&&r.skip&&(s.deltaUpdateFailed=!0)}loadPlaylist(e){super.loadPlaylist();const n=this.currentLevelIndex,r=this.currentLevel;if(r&&this.shouldLoadPlaylist(r)){let i=r.uri;if(e)try{i=e.addDirectives(i)}catch(a){this.warn(`Could not construct new URL with HLS Delivery Directives: ${a}`)}const s=r.attrs["PATHWAY-ID"];this.log(`Loading level index ${n}${e?.msn!==void 0?" at sn "+e.msn+" part "+e.part:""} with${s?" Pathway "+s:""} ${i}`),this.clearTimer(),this.hls.trigger(B.LEVEL_LOADING,{url:i,level:n,pathwayId:r.attrs["PATHWAY-ID"],id:0,deliveryDirectives:e||null})}}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(e){this.level=e,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=e)}removeLevel(e){var n;const r=this._levels.filter((i,s)=>s!==e?!0:(this.steering&&this.steering.removeLevel(i),i===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,i.details&&i.details.fragments.forEac
vendor: 4,444 bytes, line 2534
2534h(a=>a.level=-1)),!1));DAe(r),this._levels=r,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.hls.trigger(B.LEVELS_UPDATED,{levels:r})}onLevelsUpdated(e,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:e,maxAutoLevel:n,maxHdcpLevel:r}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(B.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:e,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:r}))}}function Qoe(t){const e={};t.forEach(n=>{const r=n.groupId||"";n.id=e[r]=e[r]||0,e[r]++})}class Len{constructor(e){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=e}abort(e){for(const r in this.keyUriToKeyInfo){const i=this.keyUriToKeyInfo[r].loader;if(i){var n;if(e&&e!==((n=i.context)==null?void 0:n.frag.type))return;i.abort()}}}detach(){for(const e in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[e];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[e]}}destroy(){this.detach();for(const e in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[e].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(e,n=Ee.KEY_LOAD_ERROR,r,i,s){return new Ud({type:kt.NETWORK_ERROR,details:n,fatal:!1,frag:e,response:s,error:r,networkDetails:i})}loadClear(e,n){if(this.emeController&&this.config.emeEnabled){const{sn:r,cc:i}=e;for(let s=0;s<n.length;s++){const a=n[s];if(i<=a.cc&&(r==="initSegment"||a.sn==="initSegment"||r<a.sn)){this.emeController.selectKeySystemFormat(a).then(o=>{a.setKeyFormat(o)});break}}}}load(e){return!e.decryptdata&&e.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(e).then(n=>this.loadInternal(e,n)):this.loadInternal(e)}loadInternal(e,n){var r,i;n&&e.setKeyFormat(n);const s=e.decryptdata;if(!s){const c=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(e,Ee.KEY_LOAD_ERROR,c))}const a=s.uri;if(!a)return Promise.reject(this.createKeyLoadError(e,Ee.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${a}"`)));let o=this.keyUriToKeyInfo[a];if((r=o)!=null&&r.decryptdata.key)return s.key=o.decryptdata.key,Promise.resolve({frag:e,keyInfo:o});if((i=o)!=null&&i.keyLoadPromise){var l;switch((l=o.mediaKeySessionContext)==null?void 0:l.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return o.keyLoadPromise.then(c=>(s.key=c.keyInfo.decryptdata.key,{frag:e,keyInfo:o}))}}switch(o=this.keyUriToKeyInfo[a]={decryptdata:s,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},s.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return s.keyFormat==="identity"?this.loadKeyHTTP(o,e):this.loadKeyEME(o,e);case"AES-128":return this.loadKeyHTTP(o,e);default:return Promise.reject(this.createKeyLoadError(e,Ee.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${s.method}"`)))}}loadKeyEME(e,n){const r={frag:n,keyInfo:e};if(this.emeController&&this.config.emeEnabled){const i=this.emeController.loadKey(r);if(i)return(e.keyLoadPromise=i.then(s=>(e.mediaKeySessionContext=s,r))).catch(s=>{throw e.keyLoadPromise=null,s})}return Promise.resolve(r)}loadKeyHTTP(e,n){const r=this.config,i=r.loader,s=new i(r);return n.keyLoader=e.loader=s,e.keyLoadPromise=new Promise((a,o)=>{const l={keyInfo:e,frag:n,responseType:"arraybuffer",url:e.decryptdata.uri},c=r.keyLoadPolicy.default,u={loadPolicy:c,timeout:c.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},d={onSuccess:(f,h,m,g)=>{const{frag:b,keyInfo:E,url:x}=m;if(!b.decryptdata||E!==this.keyUriToKeyInfo[x])return o(this.createKeyLoadError(b,Ee.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),g));E.decryptdata.key=b.decryptdata.key=new Uint8Array(f.data),b.keyLoader=null,E.loader=null,a({frag:b,keyInfo:E})},onError:(f,h,m,g)=>{this.resetLoader(h),o(this.createKeyLoadError(n,Ee.KEY_LOAD_ERROR,new Error(`HTTP Error ${f.code} loading key ${f.text}`),m,Is({url:l.url,data:void 0},f)))},onTimeout:(f,h,m)=>{this.resetLoader(h),o(this.createKeyLoadError(n,Ee.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),m))},onAbort:(f,h,m)=>{this.resetLoader(h),o(this.createKeyLoadError(n,Ee.INTERNAL_ABORTED,new Error("key loading aborted"),m))}};s.load(l,u,d)})}
2534resetLoader(e){const{frag:n,keyInfo:r,url:i}=e,s=r.loader;n.keyLoader===s&&(n.keyLoader=null,r.loader=null),delete this.keyUriToKeyInfo[i],s&&s.destroy()}}function gCe(){return self.SourceBuffer||self.WebKitSourceBuffer}function vCe(){if(!Eg())return!1;const e=gCe();return!e||e.prototype&&typeof e.prototype.appendBuffer=="function"&&typeof e.prototype.remove=="function"}function Oen(){if(!vCe())return!1;const t=Eg();return typeof t?.isTypeSupported=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(e=>t.isTypeSupported(_S(e,"video")))||["mp4a.40.2","fLaC"].some(e=>t.isTypeSupported(_S(e,"audio"))))}function Men(){var t;const e=gCe();return typeof(e==null||(t=e.prototype)==null?void 0:t.changeType)=="function"}const Pen=250,y3=2,$en=.1,Nen=.05;class Fen{constructor(e,n,r,i){this.config=void 0,this.media=null,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=e,this.media=n,this.fragmentTracker=r,this.hls=i}destroy(){this.media=null,this.hls=this.fragmentTracker=null}poll(e,n){const{config:r,media:i,stalled:s}=this;if(i===null)return;const{currentTime:a,seeking:o}=i,l=this.seeking&&!o,c=!this.seeking&&o;if(this.seeking=o,a!==e){if(this.moved=!0,o||(this.nudgeRetry=0),s!==null){if(this.stallReported){const b=self.performance.now()-s;he.warn(`playback not stuck anymore @${a}, after ${Math.round(b)}ms`),this.stallReported=!1}this.stalled=null}return}if(c||l){this.stalled=null;return}if(i.paused&&!o||i.ended||i.playbackRate===0||!pr.getBuffered(i).length){this.nudgeRetry=0;return}const u=pr.bufferInfo(i,a,0),d=u.nextStart||0;if(o){const b=u.len>y3,E=!d||n&&n.start<=a||d-a>y3&&!this.fragmentTracker.getPartialFragment(a);if(b||E)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var f;if(!(u.len>0)&&!d)return;const E=Math.max(d,u.start||0)-a,x=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,A=(x==null||(f=x.details)==null?void 0:f.live)?x.details.targetduration*2:y3,R=this.fragmentTracker.getPartialFragment(a);if(E>0&&(E<=A||R)){i.paused||this._trySkipBufferHole(R);return}}const h=self.performance.now();if(s===null){this.stalled=h;return}const m=h-s;if(!o&&m>=Pen&&(this._reportStall(u),!this.media))return;const g=pr.bufferInfo(i,a,r.maxBufferHole);this._tryFixBufferStall(g,m)}_tryFixBufferStall(e,n){const{config:r,fragmentTracker:i,media:s}=this;if(s===null)return;const a=s.currentTime,o=i.getPartialFragment(a);o&&(this._trySkipBufferHole(o)||!this.media)||(e.len>r.maxBufferHole||e.nextStart&&e.nextStart-a<r.maxBufferHole)&&n>r.highBufferWatchdogPeriod*1e3&&(he.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}_reportStall(e){const{hls:n,media:r,stallReported:i}=this;if(!i&&r){this.stallReported=!0;const s=new Error(`Playback stalling at @${r.currentTime} due to low buffer (${JSON.stringify(e)})`);he.warn(s.message),n.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.BUFFER_STALLED_ERROR,fatal:!1,error:s,buffer:e.len})}}_trySkipBufferHole(e){const{config:n,hls:r,media:i}=this;if(i===null)return 0;const s=i.currentTime,a=pr.bufferInfo(i,s,0),o=s<a.start?a.start:a.nextStart;if(o){const l=a.len<=n.maxBufferHole,c=a.len>0&&a.len<1&&i.readyState<3,u=o-s;if(u>0&&(l||c)){if(u>n.maxBufferHole){const{fragmentTracker:f}=this;let h=!1;if(s===0){const m=f.getAppendedFrag(0,Rt.MAIN);m&&o<m.end&&(h=!0)}if(!h){const m=e||f.getAppendedFrag(s,Rt.MAIN);if(m){let g=!1,b=m.end;for(;b<o;){const E=f.getPartialFragment(b);if(E)b+=E.duration;else{g=!0;break}}if(g)return 0}}}const d=Math.max(o+Nen,s+$en);if(he.warn(`skipping hole, adjusting currentTime from ${s} to ${d}`),this.moved=!0,this.stalled=null,i.currentTime=d,e&&!e.gap){const f=new Error(`fragment loaded with buffer holes, seeking from ${s} to ${d}`);r.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:f,reason:f.message,frag:e})}return d}}return 0}_tryNudgeBuffer(){const{config:e,hls:n,media:r,nudgeRetry:i}=this;if(r===null)return;const s=r.currentTime;if(this.nudgeRetry++,i<e.nudgeMaxRetry){const a=s+(i+1)*e.nudgeOffset,o=new Error(`Nudging 'currentTime' from ${s} to ${a}`);
2534he.warn(o.message),r.currentTime=a,n.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.BUFFER_NUDGE_ON_STALL,error:o,fatal:!1})}else{const a=new Error(`Playhead still not moving while enough data buffered @${s} after ${e.nudgeMaxRetry} nudges`);he.error(a.message),n.trigger(B.ERROR,{type:kt.MEDIA_ERROR,details:Ee.BUFFER_STALLED_ERROR,error:a,fatal:!0})}}}const jen=100;class Ben extends jG{constructor(e,n,r){super(e,n,r,"[stream-controller]",Rt.MAIN),this.audioCodecSwap=!1,this.gapController=null,this.level=-1,this._forceStartLoad=!1,this.altAudio=!1,this.audioOnly=!1,this.fragPlaying=null,this.onvplaying=null,this.onvseeked=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this._registerListeners()}_registerListeners(){const{hls:e}=this;e.on(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(B.MANIFEST_LOADING,this.onManifestLoading,this),e.on(B.MANIFEST_PARSED,this.onManifestParsed,this),e.on(B.LEVEL_LOADING,this.onLevelLoading,this),e.on(B.LEVEL_LOADED,this.onLevelLoaded,this),e.on(B.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),e.on(B.ERROR,this.onError,this),e.on(B.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(B.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.on(B.BUFFER_CREATED,this.onBufferCreated,this),e.on(B.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(B.FRAG_BUFFERED,this.onFragBuffered,this)}_unregisterListeners(){const{hls:e}=this;e.off(B.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(B.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(B.MANIFEST_LOADING,this.onManifestLoading,this),e.off(B.MANIFEST_PARSED,this.onManifestParsed,this),e.off(B.LEVEL_LOADED,this.onLevelLoaded,this),e.off(B.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),e.off(B.ERROR,this.onError,this),e.off(B.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(B.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.off(B.BUFFER_CREATED,this.onBufferCreated,this),e.off(B.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(B.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(B.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this._unregisterListeners(),super.onHandlerDestroying()}startLoad(e){if(this.levels){const{lastCurrentTime:n,hls:r}=this;if(this.stopLoad(),this.setInterval(jen),this.level=-1,!this.startFragRequested){let i=r.startLevel;i===-1&&(r.config.testBandwidth&&this.levels.length>1?(i=0,this.bitrateTest=!0):i=r.firstAutoLevel),r.nextLoadLevel=i,this.level=r.loadLevel,this.loadedmetadata=!1}n>0&&e===-1&&(this.log(`Override startPosition with lastCurrentTime @${n.toFixed(3)}`),e=n),this.state=Oe.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}else this._forceStartLoad=!0,this.state=Oe.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Oe.WAITING_LEVEL:{const{levels:n,level:r}=this,i=n?.[r],s=i?.details;if(s&&(!s.live||this.levelLastLoaded===i)){if(this.waitForCdnTuneIn(s))break;this.state=Oe.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Oe.IDLE;break}break}case Oe.FRAG_LOADING_WAITING_RETRY:{var e;const n=self.performance.now(),r=this.retryDate;if(!r||n>=r||(e=this.media)!=null&&e.seeking){const{levels:i,level:s}=this,a=i?.[s];this.resetStartWhenNotLoaded(a||null),this.state=Oe.IDLE}}break}this.state===Oe.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){super.onTickEnd(),this.checkBuffer(),this.checkFragmentChanged()}doTickIdle(){const{hls:e,levelLastLoaded:n,levels:r,media:i}=this;if(n===null||!i&&(this.startFragRequested||!e.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const s=this.buffering?e.nextLoadLevel:e.loadLevel;if(!(r!=null&&r[s]))return;const a=r[s],o=this.getMainFwdBufferInfo();if(o===null)return;const l=this.getLevelDetails();if(l&&this._streamEnded(o,l)){const g={};this.altAudio&&(g.type="video"),this.hls.trigger(B.BUFFER_EOS,g),this.state=Oe.ENDED;return}if(!this.buffering)return;e.loadLevel!==s&&e.manualLevel===-1&&this.log(`Adapting to level ${s} from level ${this.level}`),this.level=e.nextLoadLevel=s;const c=a.details;if(!c||this.state===Oe.WAITING_LEVEL||c.live&&this.levelLastLoaded!==a){this.level=s,this.state=Oe.WAITING_LEVEL;return}const u=o.len,d=this.getMaxBufferLength(a.maxBitrate);
2534if(u>=d)return;this.backtrackFragment&&this.backtrackFragment.start>o.end&&(this.backtrackFragment=null);const f=this.backtrackFragment?this.backtrackFragment.start:o.end;let h=this.getNextFragment(f,c);if(this.couldBacktrack&&!this.fragPrevious&&h&&h.sn!=="initSegment"&&this.fragmentTracker.getState(h)!==xs.OK){var m;const b=((m=this.backtrackFragment)!=null?m:h).sn-c.startSN,E=c.fragments[b-1];E&&h.cc===E.cc&&(h=E,this.fragmentTracker.removeFragment(E))}else this.backtrackFragment&&o.len&&(this.backtrackFragment=null);if(h&&this.isLoopLoading(h,f)){if(!h.gap){const b=this.audioOnly&&!this.altAudio?Un.AUDIO:Un.VIDEO,E=(b===Un.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;E&&this.afterBufferFlushed(E,b,Rt.MAIN)}h=this.getNextFragmentLoopLoading(h,c,o,Rt.MAIN,d)}h&&(h.initSegment&&!h.initSegment.data&&!this.bitrateTest&&(h=h.initSegment),this.loadFragment(h,a,f))}loadFragment(e,n,r){const i=this.fragmentTracker.getState(e);this.fragCurrent=e,i===xs.NOT_LOADED||i===xs.PARTIAL?e.sn==="initSegment"?this._loadInitSegment(e,n):this.bitrateTest?(this.log(`Fragment ${e.sn} of level ${e.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(e,n)):(this.startFragRequested=!0,super.loadFragment(e,n,r)):this.clearTrackerIfNeeded(e)}getBufferedFrag(e){return this.fragmentTracker.getBufferedFrag(e,Rt.MAIN)}followingBufferedFrag(e){return e?this.getBufferedFrag(e.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:e,media:n}=this;if(n!=null&&n.readyState){let r;const i=this.getAppendedFrag(n.currentTime);i&&i.start>1&&this.flushMainBuffer(0,i.start-1);const s=this.getLevelDetails();if(s!=null&&s.live){const o=this.getMainFwdBufferInfo();if(!o||o.len<s.targetduration*2)return}if(!n.paused&&e){const o=this.hls.nextLoadLevel,l=e[o],c=this.fragLastKbps;c&&this.fragCurrent?r=this.fragCurrent.duration*l.maxBitrate/(1e3*c)+1:r=0}else r=0;const a=this.getBufferedFrag(n.currentTime+r);if(a){const o=this.followingBufferedFrag(a);if(o){this.abortCurrentFrag();const l=o.maxStartPTS?o.maxStartPTS:o.start,c=o.duration,u=Math.max(a.end,l+Math.min(Math.max(c-this.config.maxFragLookUpTolerance,c*(this.couldBacktrack?.5:.125)),c*(this.couldBacktrack?.75:.25)));this.flushMainBuffer(u,Number.POSITIVE_INFINITY)}}}}abortCurrentFrag(){const e=this.fragCurrent;switch(this.fragCurrent=null,this.backtrackFragment=null,e&&(e.abortRequests(),this.fragmentTracker.removeFragment(e)),this.state){case Oe.KEY_LOADING:case Oe.FRAG_LOADING:case Oe.FRAG_LOADING_WAITING_RETRY:case Oe.PARSING:case Oe.PARSED:this.state=Oe.IDLE;break}this.nextLoadPosition=this.getLoadPosition()}flushMainBuffer(e,n){super.flushMainBuffer(e,n,this.altAudio?"video":null)}onMediaAttached(e,n){super.onMediaAttached(e,n);const r=n.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),r.addEventListener("playing",this.onvplaying),r.addEventListener("seeked",this.onvseeked),this.gapController=new Fen(this.config,r,this.fragmentTracker,this.hls)}onMediaDetaching(){const{media:e}=this;e&&this.onvplaying&&this.onvseeked&&(e.removeEventListener("playing",this.onvplaying),e.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),super.onMediaDetaching()}onMediaPlaying(){this.tick()}onMediaSeeked(){const e=this.media,n=e?e.currentTime:null;at(n)&&this.log(`Media seeked to ${n.toFixed(3)}`);const r=this.getMainFwdBufferInfo();if(r===null||r.len===0){this.warn(`Main forward buffer length on "seeked" event ${r?r.len:"empty"})`);return}this.tick()}onManifestLoading(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(B.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=!1,this.startPosition=this.lastCurrentTime=this.fragLastKbps=0,this.levels=this.fragPlaying=this.backtrackFragment=this.levelLastLoaded=null,this.altAudio=this.audioOnly=this.startFragRequested=!1}onManifestParsed(e,n){let r=!1,i=!1;
2534n.levels.forEach(s=>{const a=s.audioCodec;a&&(r=r||a.indexOf("mp4a.40.2")!==-1,i=i||a.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=r&&i&&!Men(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(e,n){const{levels:r}=this;if(!r||this.state!==Oe.IDLE)return;const i=r[n.level];(!i.details||i.details.live&&this.levelLastLoaded!==i||this.waitForCdnTuneIn(i.details))&&(this.state=Oe.WAITING_LEVEL)}onLevelLoaded(e,n){var r;const{levels:i}=this,s=n.level,a=n.details,o=a.totalduration;if(!i){this.warn(`Levels were reset while loading level ${s}`);return}this.log(`Level ${s} loaded [${a.startSN},${a.endSN}]${a.lastPartSn?`[part-${a.lastPartSn}-${a.lastPartIndex}]`:""}, cc [${a.startCC}, ${a.endCC}] duration:${o}`);const l=i[s],c=this.fragCurrent;c&&(this.state===Oe.FRAG_LOADING||this.state===Oe.FRAG_LOADING_WAITING_RETRY)&&c.level!==n.level&&c.loader&&this.abortCurrentFrag();let u=0;if(a.live||(r=l.details)!=null&&r.live){var d;if(this.checkLiveUpdate(a),a.deltaUpdateFailed)return;u=this.alignPlaylists(a,l.details,(d=this.levelLastLoaded)==null?void 0:d.details)}if(l.details=a,this.levelLastLoaded=l,this.hls.trigger(B.LEVEL_UPDATED,{details:a,level:s}),this.state===Oe.WAITING_LEVEL){if(this.waitForCdnTuneIn(a))return;this.state=Oe.IDLE}this.startFragRequested?a.live&&this.synchronizeToLiveEdge(a):this.setStartPosition(a,u),this.tick()}_handleFragmentLoadProgress(e){var n;const{frag:r,part:i,payload:s}=e,{levels:a}=this;if(!a){this.warn(`Levels were reset while fragment load was in progress. Fragment ${r.sn} of level ${r.level} will not be buffered`);return}const o=a[r.level],l=o.details;if(!l){this.warn(`Dropping fragment ${r.sn} of level ${r.level} after level details were reset`),this.fragmentTracker.removeFragment(r);return}const c=o.videoCodec,u=l.PTSKnown||!l.live,d=(n=r.initSegment)==null?void 0:n.data,f=this._getAudioCodec(o),h=this.transmuxer=this.transmuxer||new XAe(this.hls,Rt.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),m=i?i.index:-1,g=m!==-1,b=new NG(r.level,r.sn,r.stats.chunkCount,s.byteLength,m,g),E=this.initPTS[r.cc];h.push(s,d,f,c,r,i,l.totalduration,u,b,E)}onAudioTrackSwitching(e,n){const r=this.altAudio;if(!!!n.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;const a=this.fragCurrent;a&&(this.log("Switching to main audio track, cancel main fragment load"),a.abortRequests(),this.fragmentTracker.removeFragment(a)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();const s=this.hls;r&&(s.trigger(B.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),s.trigger(B.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(e,n){const r=n.id,i=!!this.hls.audioTracks[r].url;if(i){const s=this.videoBuffer;s&&this.mediaBuffer!==s&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=s)}this.altAudio=i,this.tick()}onBufferCreated(e,n){const r=n.tracks;let i,s,a=!1;for(const o in r){const l=r[o];if(l.id==="main"){if(s=o,i=l,o==="video"){const c=r[o];c&&(this.videoBuffer=c.buffer)}}else a=!0}a&&i?(this.log(`Alternate track found, use ${s}.buffered to schedule main fragment loading`),this.mediaBuffer=i.buffer):this.mediaBuffer=this.media}onFragBuffered(e,n){const{frag:r,part:i}=n;if(r&&r.type!==Rt.MAIN)return;if(this.fragContextChanged(r)){this.warn(`Fragment ${r.sn}${i?" p: "+i.index:""} of level ${r.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Oe.PARSED&&(this.state=Oe.IDLE);return}const s=i?i.stats:r.stats;this.fragLastKbps=Math.round(8*s.total/(s.buffering.end-s.loading.first)),r.sn!=="initSegment"&&(this.fragPrevious=r),this.fragBufferedComplete(r,i)}onError(e,n){var r;if(n.fatal){this.state=Oe.ERROR;return}switch(n.details){case Ee.FRAG_GAP:case Ee.FRAG_PARSING_ERROR:case Ee.FRAG_DECRYPT_ERROR:case Ee.FRAG_LOAD_ERROR:case Ee.FRAG_LOAD_TIMEOUT:case Ee.KEY_LOAD_ERROR:case Ee.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Rt.MAIN,n);break;case Ee.LEVEL_LOAD_ERROR:case Ee.LEVEL_LOAD_TIMEOUT:case Ee.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Oe.WAITING_LEVEL&&((r=n.context)==null?void 0:r.type)===xn.LEVEL&&(this.state=Oe.IDLE);break;case Ee.BUFFER_APPEND_ERROR:case Ee.BUFFER_FULL_ERROR:if(!n.parent||n.parent!=="main")return;if(n.details===Ee.BUFFER_APPEND_ERROR){this.resetLoadingState();return}this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case Ee.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}
2534checkBuffer(){const{media:e,gapController:n}=this;if(!(!e||!n||!e.readyState)){if(this.loadedmetadata||!pr.getBuffered(e).length){const r=this.state!==Oe.IDLE?this.fragCurrent:null;n.poll(this.lastCurrentTime,r)}this.lastCurrentTime=e.currentTime}}onFragLoadEmergencyAborted(){this.state=Oe.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()}onBufferFlushed(e,{type:n}){if(n!==Un.AUDIO||this.audioOnly&&!this.altAudio){const r=(n===Un.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(r,n,Rt.MAIN),this.tick()}}onLevelsUpdated(e,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:e}=this;if(!e)return;const n=e.currentTime;let r=this.startPosition;if(r>=0&&n<r){if(e.seeking){this.log(`could not seek to ${r}, already seeking at ${n}`);return}const i=pr.getBuffered(e),a=(i.length?i.start(0):0)-r;a>0&&(a<this.config.maxBufferHole||a<this.config.maxFragLookUpTolerance)&&(this.log(`adjusting start position by ${a} to match buffer start`),r+=a,this.startPosition=r),this.log(`seek to target start position ${r} from current time ${n}`),e.currentTime=r}}_getAudioCodec(e){let n=this.config.defaultAudioCodec||e.audioCodec;return this.audioCodecSwap&&n&&(this.log("Swapping audio codec"),n.indexOf("mp4a.40.5")!==-1?n="mp4a.40.2":n="mp4a.40.5"),n}_loadBitrateTestFrag(e,n){e.bitrateTest=!0,this._doFragLoad(e,n).then(r=>{const{hls:i}=this;if(!r||this.fragContextChanged(e))return;n.fragmentError=0,this.state=Oe.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const s=e.stats;s.parsing.start=s.parsing.end=s.buffering.start=s.buffering.end=self.performance.now(),i.trigger(B.FRAG_LOADED,r),e.bitrateTest=!1})}_handleTransmuxComplete(e){var n;const r="main",{hls:i}=this,{remuxResult:s,chunkMeta:a}=e,o=this.getCurrentContext(a);if(!o){this.resetWhenMissingContext(a);return}const{frag:l,part:c,level:u}=o,{video:d,text:f,id3:h,initSegment:m}=s,{details:g}=u,b=this.altAudio?void 0:s.audio;if(this.fragContextChanged(l)){this.fragmentTracker.removeFragment(l);return}if(this.state=Oe.PARSING,m){if(m!=null&&m.tracks){const S=l.initSegment||l;this._bufferInitSegment(u,m.tracks,S,a),i.trigger(B.FRAG_PARSING_INIT_SEGMENT,{frag:S,id:r,tracks:m.tracks})}const E=m.initPTS,x=m.timescale;at(E)&&(this.initPTS[l.cc]={baseTime:E,timescale:x},i.trigger(B.INIT_PTS_FOUND,{frag:l,id:r,initPTS:E,timescale:x}))}if(d&&g&&l.sn!=="initSegment"){const E=g.fragments[l.sn-1-g.startSN],x=l.sn===g.startSN,S=!E||l.cc>E.cc;if(s.independent!==!1){const{startPTS:A,endPTS:R,startDTS:C,endDTS:T}=d;if(c)c.elementaryStreams[d.type]={startPTS:A,endPTS:R,startDTS:C,endDTS:T};else if(d.firstKeyFrame&&d.independent&&a.id===1&&!S&&(this.couldBacktrack=!0),d.dropped&&d.independent){const I=this.getMainFwdBufferInfo(),D=(I?I.end:this.getLoadPosition())+this.config.maxBufferHole,k=d.firstKeyFramePTS?d.firstKeyFramePTS:A;if(!x&&D<k-this.config.maxBufferHole&&!S){this.backtrack(l);return}else S&&(l.gap=!0);l.setElementaryStreamInfo(d.type,l.start,R,l.start,T,!0)}else x&&A>y3&&(l.gap=!0);l.setElementaryStreamInfo(d.type,A,R,C,T),this.backtrackFragment&&(this.backtrackFragment=l),this.bufferFragmentData(d,l,c,a,x||S)}else if(x||S)l.gap=!0;else{this.backtrack(l);return}}if(b){const{startPTS:E,endPTS:x,startDTS:S,endDTS:A}=b;c&&(c.elementaryStreams[Un.AUDIO]={startPTS:E,endPTS:x,startDTS:S,endDTS:A}),l.setElementaryStreamInfo(Un.AUDIO,E,x,S,A),this.bufferFragmentData(b,l,c,a)}if(g&&h!=null&&(n=h.samples)!=null&&n.length){const E={id:r,frag:l,details:g,samples:h.samples};i.trigger(B.FRAG_PARSING_METADATA,E)}if(g&&f){const E={id:r,frag:l,details:g,samples:f.samples};i.trigger(B.FRAG_PARSING_USERDATA,E)}}_bufferInitSegment(e,n,r,i){if(this.state!==Oe.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&delete n.audio;const{audio:s,video:a,audiovideo:o}=n;if(s){let l=e.audioCodec;const c=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){l&&(l.indexOf("mp4a.40.5")!==-1?l="mp4a.40.2":l="mp4a.40.5");const u=s.metadata;u&&"channelCount"in u&&(u.channelCount||1)!==1&&c.indexOf("firefox")===-1&&(l="mp4a.40.5")}
2534l&&l.indexOf("mp4a.40.5")!==-1&&c.indexOf("android")!==-1&&s.container!=="audio/mpeg"&&(l="mp4a.40.2",this.log(`Android: force audio codec to ${l}`)),e.audioCodec&&e.audioCodec!==l&&this.log(`Swapping manifest audio codec "${e.audioCodec}" for "${l}"`),s.levelCodec=l,s.id="main",this.log(`Init audio buffer, container:${s.container}, codecs[selected/level/parsed]=[${l||""}/${e.audioCodec||""}/${s.codec}]`)}a&&(a.levelCodec=e.videoCodec,a.id="main",this.log(`Init video buffer, container:${a.container}, codecs[level/parsed]=[${e.videoCodec||""}/${a.codec}]`)),o&&this.log(`Init audiovideo buffer, container:${o.container}, codecs[level/parsed]=[${e.codecs}/${o.codec}]`),this.hls.trigger(B.BUFFER_CODECS,n),Object.keys(n).forEach(l=>{const u=n[l].initSegment;u!=null&&u.byteLength&&this.hls.trigger(B.BUFFER_APPENDING,{type:l,data:u,frag:r,part:null,chunkMeta:i,parent:r.type})}),this.tickImmediate()}getMainFwdBufferInfo(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,Rt.MAIN)}backtrack(e){this.couldBacktrack=!0,this.backtrackFragment=e,this.resetTransmuxer(),this.flushBufferGap(e),this.fragmentTracker.removeFragment(e),this.fragPrevious=null,this.nextLoadPosition=e.start,this.state=Oe.IDLE}checkFragmentChanged(){const e=this.media;let n=null;if(e&&e.readyState>1&&e.seeking===!1){const r=e.currentTime;if(pr.isBuffered(e,r)?n=this.getAppendedFrag(r):pr.isBuffered(e,r+.1)&&(n=this.getAppendedFrag(r+.1)),n){this.backtrackFragment=null;const i=this.fragPlaying,s=n.level;(!i||n.sn!==i.sn||i.level!==s)&&(this.fragPlaying=n,this.hls.trigger(B.FRAG_CHANGED,{frag:n}),(!i||i.level!==s)&&this.hls.trigger(B.LEVEL_SWITCHED,{level:s}))}}}get nextLevel(){const e=this.nextBufferedFrag;return e?e.level:-1}get currentFrag(){const e=this.media;return e?this.fragPlaying||this.getAppendedFrag(e.currentTime):null}get currentProgramDateTime(){const e=this.media;if(e){const n=e.currentTime,r=this.currentFrag;if(r&&at(n)&&at(r.programDateTime)){const i=r.programDateTime+(n-r.start)*1e3;return new Date(i)}}return null}get currentLevel(){const e=this.currentFrag;return e?e.level:-1}get nextBufferedFrag(){const e=this.currentFrag;return e?this.followingBufferedFrag(e):null}get forceStartLoad(){return this._forceStartLoad}}class w0{static get version(){return"1.5.20"}static isMSESupported(){return vCe()}static isSupported(){return Oen()}static getMediaSource(){return Eg()}static get Events(){return B}static get ErrorTypes(){return kt}static get ErrorDetails(){return Ee}static get DefaultConfig(){return w0.defaultConfig?w0.defaultConfig:mCe}static set DefaultConfig(e){w0.defaultConfig=e}constructor(e={}){this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this.started=!1,this._emitter=new WG,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null,this.triggeringException=void 0,_Qt(e.debug||!1,"Hls instance");const n=this.config=Ien(w0.DefaultConfig,e);this.userConfig=e,n.progressive&&ken(n);const{abrController:r,bufferController:i,capLevelController:s,errorController:a,fpsController:o}=n,l=new a(this),c=this.abrController=new r(this),u=this.bufferController=new i(this),d=this.capLevelController=new s(this),f=new o(this),h=new wXt(this),m=new RXt(this),g=n.contentSteeringController,b=g?new g(this):null,E=this.levelController=new Den(this,b),x=new nZt(this),S=new Len(this.config),A=this.streamController=new Ben(this,x,S);d.setStreamController(A),f.setStreamController(A);const R=[h,E,A];b&&R.splice(1,0,b),this.networkControllers=R;const C=[c,u,d,f,m,x];this.audioTrackController=this.createController(n.audioTrackController,R);const T=n.audioStreamController;T&&R.push(new T(this,x,S)),this.subtitleTrackController=this.createController(n.subtitleTrackController,R);const I=n.subtitleStreamController;
2534I&&R.push(new I(this,x,S)),this.createController(n.timelineController,C),S.emeController=this.emeController=this.createController(n.emeController,C),this.cmcdController=this.createController(n.cmcdController,C),this.latencyController=this.createController(_Xt,C),this.coreComponents=C,R.push(l);const D=l.onErrorOut;typeof D=="function"&&this.on(B.ERROR,D,l)}createController(e,n){if(e){const r=new e(this);return n&&n.push(r),r}return null}on(e,n,r=this){this._emitter.on(e,n,r)}once(e,n,r=this){this._emitter.once(e,n,r)}removeAllListeners(e){this._emitter.removeAllListeners(e)}off(e,n,r=this,i){this._emitter.off(e,n,r,i)}listeners(e){return this._emitter.listeners(e)}emit(e,n,r){return this._emitter.emit(e,n,r)}trigger(e,n){if(this.config.debug)return this.emit(e,e,n);try{return this.emit(e,e,n)}catch(r){if(he.error("An internal error happened while handling event "+e+'. Error message: "'+r.message+'". Here is a stacktrace:',r),!this.triggeringException){this.triggeringException=!0;const i=e===B.ERROR;this.trigger(B.ERROR,{type:kt.OTHER_ERROR,details:Ee.INTERNAL_EXCEPTION,fatal:i,event:e,error:r}),this.triggeringException=!1}}return!1}listenerCount(e){return this._emitter.listenerCount(e)}destroy(){he.log("destroy"),this.trigger(B.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const e=this.config;e.xhrSetup=e.fetchSetup=void 0,this.userConfig=null}attachMedia(e){he.log("attachMedia"),this._media=e,this.trigger(B.MEDIA_ATTACHING,{media:e})}detachMedia(){he.log("detachMedia"),this.trigger(B.MEDIA_DETACHING,void 0),this._media=null}loadSource(e){this.stopLoad();const n=this.media,r=this.url,i=this.url=DG.buildAbsoluteURL(self.location.href,e,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,he.log(`loadSource:${i}`),n&&r&&(r!==i||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(B.MANIFEST_LOADING,{url:e})}startLoad(e=-1){he.log(`startLoad(${e})`),this.started=!0,this.resumeBuffering();for(let n=0;n<this.networkControllers.length&&(this.networkControllers[n].startLoad(e),!(!this.started||!this.networkControllers));n++);}stopLoad(){he.log("stopLoad"),this.started=!1;for(let e=0;e<this.networkControllers.length&&(this.networkControllers[e].stopLoad(),!(this.started||!this.networkControllers));e++);}resumeBuffering(){he.log("resume buffering"),this.networkControllers.forEach(e=>{e.resumeBuffering&&e.resumeBuffering()})}pauseBuffering(){he.log("pause buffering"),this.networkControllers.forEach(e=>{e.pauseBuffering&&e.pauseBuffering()})}swapAudioCodec(){he.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){he.log("recoverMediaError");const e=this._media;this.detachMedia(),e&&this.attachMedia(e)}removeLevel(e){this.levelController.removeLevel(e)}get levels(){const e=this.levelController.levels;return e||[]}get currentLevel(){return this.streamController.currentLevel}set currentLevel(e){he.log(`set currentLevel:${e}`),this.levelController.manualLevel=e,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(e){he.log(`set nextLevel:${e}`),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(e){he.log(`set loadLevel:${e}`),this.levelController.manualLevel=e}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(e){this.levelController.nextLoadLevel=e}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(e){he.log(`set firstLevel:${e}`),this.levelController.firstLevel=e}get startLevel(){const e=this.levelController.startLevel;return e===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:e}set startLevel(e){he.log(`set startLevel:${e}`),e!==-1&&(e=Math.max(e,this.minAutoLevel)),this.levelController.startLevel=e}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(e){const n=!!e;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:e}=this.abrController;return e?e.getEstimate():NaN}set bandwidthEstimate(e){this.abrController.resetEstimator(e)}get ttfbEstimate(){const{bwEstimator:e}=this.abrController;return e?e.getEstimateTTFB():NaN}set autoLevelCapping(e){this._autoLevelCapping!==e&&(he.log(`set autoLevelCapping:${e}`),this._autoLevelCapping=e,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(e){IXt(e)&&this._maxHdcpLevel!==e&&(this._maxHdcpLevel=e,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:e,config:{minAutoBitrate:n}}=this;if(!e)return 0;const r=e.length;for(let i=0;i<r;i++)if(e[i].maxBitrate>=n)return i;return 0}get maxAutoLevel(){const{levels:e,autoLevelCapping:n,maxHdcpLevel:r}=this;let i;
2534if(n===-1&&e!=null&&e.length?i=e.length-1:i=n,r)for(let s=i;s--;){const a=e[s].attrs["HDCP-LEVEL"];if(a&&a<=r)return s}return i}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(e){this.abrController.nextAutoLevel=e}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}setAudioOption(e){var n;return(n=this.audioTrackController)==null?void 0:n.setAudioOption(e)}setSubtitleOption(e){var n;return(n=this.subtitleTrackController)==null||n.setSubtitleOption(e),null}get allAudioTracks(){const e=this.audioTrackController;return e?e.allAudioTracks:[]}get audioTracks(){const e=this.audioTrackController;return e?e.audioTracks:[]}get audioTrack(){const e=this.audioTrackController;return e?e.audioTrack:-1}set audioTrack(e){const n=this.audioTrackController;n&&(n.audioTrack=e)}get allSubtitleTracks(){const e=this.subtitleTrackController;return e?e.allSubtitleTracks:[]}get subtitleTracks(){const e=this.subtitleTrackController;return e?e.subtitleTracks:[]}get subtitleTrack(){const e=this.subtitleTrackController;return e?e.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(e){const n=this.subtitleTrackController;n&&(n.subtitleTrack=e)}get subtitleDisplay(){const e=this.subtitleTrackController;return e?e.subtitleDisplay:!1}set subtitleDisplay(e){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=e)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(e){this.config.lowLatencyMode=e}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}}w0.defaultConfig=void 0;var Wr=w0,hr={VIDEO:"video",THUMBNAIL:"thumbnail",STORYBOARD:"storyboard",DRM:"drm"},xt={NOT_AN_ERROR:0,NETWORK_OFFLINE:2000002,NETWORK_UNKNOWN_ERROR:2e6,NETWORK_NO_STATUS:2000001,NETWORK_INVALID_URL:24e5,NETWORK_NOT_FOUND:2404e3,NETWORK_NOT_READY:2412e3,NETWORK_GENERIC_SERVER_FAIL:25e5,NETWORK_TOKEN_MISSING:2403201,NETWORK_TOKEN_MALFORMED:2412202,NETWORK_TOKEN_EXPIRED:2403210,NETWORK_TOKEN_AUD_MISSING:2403221,NETWORK_TOKEN_AUD_MISMATCH:2403222,NETWORK_TOKEN_SUB_MISMATCH:2403232,ENCRYPTED_ERROR:5e6,ENCRYPTED_UNSUPPORTED_KEY_SYSTEM:5000001,ENCRYPTED_GENERATE_REQUEST_FAILED:5000002,ENCRYPTED_UPDATE_LICENSE_FAILED:5000003,ENCRYPTED_UPDATE_SERVER_CERT_FAILED:5000004,ENCRYPTED_CDM_ERROR:5000005,ENCRYPTED_OUTPUT_RESTRICTED:5000006,ENCRYPTED_MISSING_TOKEN:5000002},iM=t=>
2534t===hr.VIDEO?"playback":t,fh=class nw extends Error{constructor(e,n=nw.MEDIA_ERR_CUSTOM,r,i){var s;super(e),this.name="MediaError",this.code=n,this.context=i,this.fatal=r??(n>=nw.MEDIA_ERR_NETWORK&&n<=nw.MEDIA_ERR_ENCRYPTED),this.message||(this.message=(s=nw.defaultMessages[this.code])!=null?s:"")}};fh.MEDIA_ERR_ABORTED=1,fh.MEDIA_ERR_NETWORK=2,fh.MEDIA_ERR_DECODE=3,fh.MEDIA_ERR_SRC_NOT_SUPPORTED=4,fh.MEDIA_ERR_ENCRYPTED=5,fh.MEDIA_ERR_CUSTOM=100,fh.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail.",3:"A media error caused playback to be aborted. The media could be corrupt or your browser does not support this format.",4:"An unsupported error occurred. The server or network failed, or your browser does not support this format.",5:"The media is encrypted and there are no keys to decrypt it."};var Je=fh,Uen=t=>t==null,YG=(t,e)=>Uen(e)?!1:t in e,Ij={ANY:"any",MUTED:"muted"},qn={ON_DEMAND:"on-demand",LIVE:"live",UNKNOWN:"unknown"},Ou={MSE:"mse",NATIVE:"native"},b3={HEADER:"header",QUERY:"query",NONE:"none"},Kk=Object.values(b3),Mp={M3U8:"application/vnd.apple.mpegurl",MP4:"video/mp4"},Xoe={HLS:Mp.M3U8};[...Object.values(Mp)];var Hen="en",kj={code:Hen},Ai=(t,e,n,r,i=t)=>{i.addEventListener(e,n,r),t.addEventListener("teardown",()=>{i.removeEventListener(e,n)},{once:!0})};function Ven(t,e,n){e&&n>e&&(n=e);for(let r=0;r<t.length;r++)if(t.start(r)<=n&&t.end(r)>=n)return!0;return!1}var QG=t=>{let e=t.indexOf("?");if(e<0)return[t];let n=t.slice(0,e),r=t.slice(e);return[n,r]},sM=t=>{let e=t.type;if(e){let r=e.toUpperCase();return YG(r,Xoe)?Xoe[r]:e}let{src:n}=t;return n?Wen(n):""},yCe=t=>t==="VOD"?qn.ON_DEMAND:qn.LIVE,bCe=t=>t==="EVENT"?Number.POSITIVE_INFINITY:t==="VOD"?Number.NaN:0,Wen=t=>{let e="";try{e=new URL(t).pathname}catch{console.error("invalid url")}let n=e.lastIndexOf(".");if(n<0)return"";let r=e.slice(n+1).toUpperCase();return YG(r,Mp)?Mp[r]:""},Ey=t=>{let e=(t??"").split(".")[1];if(e)try{let n=e.replace(/-/g,"+").replace(/_/g,"/"),r=decodeURIComponent(atob(n).split("").map(function(i){return"%"+("00"+i.charCodeAt(0).toString(16)).slice(-2)}).join(""));return JSON.parse(r)}catch{return}},zen=({exp:t},e=Date.now())=>!t||t*1e3<e,Gen=({sub:t},e)=>t!==e,qen=({aud:t},e)=>!t,Ken=({aud:t},e)=>t!==e,ECe="en";function mt(t,e=!0){var n,r;let i=e&&(r=(n=kj)==null?void 0:n[t])!=null?r:t,s=e?kj.code:ECe;return new Yen(i,s)}var Yen=class{constructor(e,n=(r=>(r=kj)!=null?r:ECe)()){this.message=e,this.locale=n}format(e){return this.message.replace(/\{(\w+)\}/g,(n,r)=>{var i;return(i=e[r])!=null?i:""})}toString(){return this.message}},Qen=Object.values(Ij),Zoe=t=>typeof t=="boolean"||typeof t=="string"&&Qen.includes(t),Xen=(t,e,n)=>{let{autoplay:r}=t,i=!1,s=!1,a=Zoe(r)?r:!!r,o=()=>{i||Ai(e,"playing",()=>{i=!0},{once:!0})};if(o(),Ai(e,"loadstart",()=>{i=!1,o(),g8(e,a)},{once:!0}),Ai(e,"loadstart",()=>{n||(t.streamType&&t.streamType!==qn.UNKNOWN?s=t.streamType===qn.LIVE:s=!Number.isFinite(e.duration)),g8(e,a)},{once:!0}),n&&n.once(Wr.Events.LEVEL_LOADED,(l,c)=>{var u;t.streamType&&t.streamType!==qn.UNKNOWN?s=t.streamType===qn.LIVE:s=(u=c.details.live)!=null?u:!1}),!a){let l=()=>{!s||Number.isFinite(t.startTime)||(n!=null&&n.liveSyncPosition?e.currentTime=n.liveSyncPosition:Number.isFinite(e.seekable.end(0))&&(e.currentTime=e.seekable.end(0)))};n&&Ai(e,"play",()=>{e.preload==="metadata"?n.once(Wr.Events.LEVEL_UPDATED,l):l()},{once:!0})}return l=>{i||(a=Zoe(l)?l:!!l,g8(e,a))}},g8=(t,e)=>{if(!e)return;let n=t.muted,r=()=>t.muted=n;switch(e){case Ij.ANY:t.play().catch(()=>{t.muted=!0,t.play().catch(r)});break;case Ij.MUTED:t.muted=!0,t.play().catch(r);break;default:t.play().catch(()=>{});break}},Zen=({preload:t,src:e},n,r)=>{let i=d=>{d!=null&&["","none","metadata","auto"].includes(d)?n.setAttribute("preload",d):n.removeAttribute("preload")};if(!r)return i(t),i;let s=!1,a=!1,o=r.config.maxBufferLength,l=r.config.maxBufferSize,c=d=>{i(d);let f=d??n.preload;a||f==="none"||(f==="metadata"?(r.config.maxBufferLength=1,r.config.maxBufferSize=1):(r.config.maxBufferLength=o,r.config.maxBufferSize=l),u())},u=()=>{!s&&e&&(s=!0,r.loadSource(e))};return Ai(n,"play",()=>{a=!0,r.config.maxBufferLength=o,r.config.maxBufferSize=l,u()},{once:!0}),c(t),c};function Jen(t,e){var n;if(!("videoTracks"in t))return;let r=new WeakMap;e.on(Wr.Events.MANIFEST_PARSED,function(c,u){l();let d=t.addVideoTrack("main");d.selected=!0;for(let[f,h]of u.levels.entries()){let m=d.addRendition(h.url[0],h.width,h.height,h.videoCodec,h.bitrate);r.set(h,`${f}`),m.id=`${f}`}}),e.on(Wr.Events.AUDIO_TRACKS_UPDATED,function(c,u){o();for(let d of u.audioTracks){let f=d.default?"main":"alternative",h=t.addAudioTrack(f,d.name,d.lang);h.id=`${d.id}`,d.default&&(h.enabled=!0)}}),t.audioTracks.addEventListener("change",()=>{var c;let u=+((c=[...t.audioTracks].find(f=>f.enabled))==null?void 0:c.id),d=e.audioTracks.map(f=>f.id);u!=e.audioTrack&&d.includes(u)&&(e.audioTrack=u)}),e.on(Wr.Events.LEVELS_UPDATED,function(c,u){var d;let f=t.videoTracks[(d=t.videoTracks.selectedIndex)!=null?d:0];if(!f)return;let h=u.levels.map(m=>r.get(m));for(let m of t.videoRenditions)m.id&&!h.includes(m.id)&&f.removeRendition(m)});let i=c=>{let u=c.target.selectedIndex;u!=e.nextLevel&&s(u)},s=c=>{let u=t.currentTime,d=!1,f=(h,m)=>{d||(d=!Number.isFinite(m.endOffset))};e.on(Wr.Events.BUFFER_FLUSHING,f),e.nextLevel=c,e.off(Wr.Events.BUFFER_FLUSHING,f),d||e.trigger(Wr.Events.BUFFER_FLUSHING,{startOffset:u+10,endOffset:1/0,type:"video"})};
2534(n=t.videoRenditions)==null||n.addEventListener("change",i);let a=()=>{for(let c of t.videoTracks)t.removeVideoTrack(c)},o=()=>{for(let c of t.audioTracks)t.removeAudioTrack(c)},l=()=>{a(),o()};e.once(Wr.Events.DESTROYING,l)}var v8=t=>"time"in t?t.time:t.startTime;function etn(t,e){e.on(Wr.Events.NON_NATIVE_TEXT_TRACKS_FOUND,(i,{tracks:s})=>{s.forEach(a=>{var o,l;let c=(o=a.subtitleTrack)!=null?o:a.closedCaptions,u=e.subtitleTracks.findIndex(({lang:f,name:h,type:m})=>f==c?.lang&&h===a.label&&m.toLowerCase()===a.kind),d=((l=a._id)!=null?l:a.default)?"default":`${a.kind}${u}`;XG(t,a.kind,a.label,c?.lang,d,a.default)})});let n=()=>{if(!e.subtitleTracks.length)return;let i=Array.from(t.textTracks).find(o=>o.id&&o.mode==="showing"&&["subtitles","captions"].includes(o.kind));if(!i)return;let s=e.subtitleTracks[e.subtitleTrack],a=s?s.default?"default":`${e.subtitleTracks[e.subtitleTrack].type.toLowerCase()}${e.subtitleTrack}`:void 0;if(e.subtitleTrack<0||i?.id!==a){let o=e.subtitleTracks.findIndex(({lang:l,name:c,type:u,default:d})=>i.id==="default"&&d||l==i.language&&c===i.label&&u.toLowerCase()===i.kind);e.subtitleTrack=o}i?.id===a&&i.cues&&Array.from(i.cues).forEach(o=>{i.addCue(o)})};t.textTracks.addEventListener("change",n),e.on(Wr.Events.CUES_PARSED,(i,{track:s,cues:a})=>{let o=t.textTracks.getTrackById(s);if(!o)return;let l=o.mode==="disabled";l&&(o.mode="hidden"),a.forEach(c=>{var u;(u=o.cues)!=null&&u.getCueById(c.id)||o.addCue(c)}),l&&(o.mode="disabled")}),e.once(Wr.Events.DESTROYING,()=>{t.textTracks.removeEventListener("change",n),t.querySelectorAll("track[data-removeondestroy]").forEach(i=>{i.remove()})});let r=()=>
vendor: 4,566 bytes, line 2534
2534{Array.from(t.textTracks).forEach(i=>{var s,a;if(!["subtitles","caption"].includes(i.kind)&&(i.label==="thumbnails"||i.kind==="chapters")){if(!((s=i.cues)!=null&&s.length)){let o="track";i.kind&&(o+=`[kind="${i.kind}"]`),i.label&&(o+=`[label="${i.label}"]`);let l=t.querySelector(o),c=(a=l?.getAttribute("src"))!=null?a:"";l?.removeAttribute("src"),setTimeout(()=>{l?.setAttribute("src",c)},0)}i.mode!=="hidden"&&(i.mode="hidden")}})};e.once(Wr.Events.MANIFEST_LOADED,r),e.once(Wr.Events.MEDIA_ATTACHED,r)}function XG(t,e,n,r,i,s){let a=document.createElement("track");return a.kind=e,a.label=n,r&&(a.srclang=r),i&&(a.id=i),s&&(a.default=!0),a.track.mode=["subtitles","captions"].includes(e)?"disabled":"hidden",a.setAttribute("data-removeondestroy",""),t.append(a),a.track}function ttn(t,e){let n=Array.prototype.find.call(t.querySelectorAll("track"),r=>r.track===e);n?.remove()}function rA(t,e,n){var r;return(r=Array.from(t.querySelectorAll("track")).find(i=>i.track.label===e&&i.track.kind===n))==null?void 0:r.track}async function xCe(t,e,n,r){let i=rA(t,n,r);return i||(i=XG(t,r,n),i.mode="hidden",await new Promise(s=>setTimeout(()=>s(void 0),0))),i.mode!=="hidden"&&(i.mode="hidden"),[...e].sort((s,a)=>v8(a)-v8(s)).forEach(s=>{var a,o;let l=s.value,c=v8(s);if("endTime"in s&&s.endTime!=null)i?.addCue(new VTTCue(c,s.endTime,r==="chapters"?l:JSON.stringify(l??null)));else{let u=Array.prototype.findIndex.call(i?.cues,m=>m.startTime>=c),d=(a=i?.cues)==null?void 0:a[u],f=d?d.startTime:Number.isFinite(t.duration)?t.duration:Number.MAX_SAFE_INTEGER,h=(o=i?.cues)==null?void 0:o[u-1];h&&(h.endTime=c),i?.addCue(new VTTCue(c,f,r==="chapters"?l:JSON.stringify(l??null)))}}),t.textTracks.dispatchEvent(new Event("change",{bubbles:!0,composed:!0})),i}var ZG="cuepoints",wCe=Object.freeze({label:ZG});async function SCe(t,e,n=wCe){return xCe(t,e,n.label,"metadata")}var Dj=t=>({time:t.startTime,value:JSON.parse(t.text)});function ntn(t,e={label:ZG}){let n=rA(t,e.label,"metadata");return n!=null&&n.cues?Array.from(n.cues,r=>Dj(r)):[]}function TCe(t,e={label:ZG}){var n,r;let i=rA(t,e.label,"metadata");if(!((n=i?.activeCues)!=null&&n.length))return;if(i.activeCues.length===1)return Dj(i.activeCues[0]);let{currentTime:s}=t,a=Array.prototype.find.call((r=i.activeCues)!=null?r:[],({startTime:o,endTime:l})=>o<=s&&l>s);return Dj(a||i.activeCues[0])}async function rtn(t,e=wCe){return new Promise(n=>{Ai(t,"loadstart",async()=>{let r=await SCe(t,[],e);Ai(t,"cuechange",()=>{let i=TCe(t);if(i){let s=new CustomEvent("cuepointchange",{composed:!0,bubbles:!0,detail:i});t.dispatchEvent(s)}},{},r),n(r)})})}var JG="chapters",ACe=Object.freeze({label:JG}),Lj=t=>({startTime:t.startTime,endTime:t.endTime,value:t.text});async function CCe(t,e,n=ACe){return xCe(t,e,n.label,"chapters")}function itn(t,e={label:JG}){var n;let r=rA(t,e.label,"chapters");return(n=r?.cues)!=null&&n.length?Array.from(r.cues,i=>Lj(i)):[]}function RCe(t,e={label:JG}){var n,r;let i=rA(t,e.label,"chapters");if(!((n=i?.activeCues)!=null&&n.length))return;if(i.activeCues.length===1)return Lj(i.activeCues[0]);let{currentTime:s}=t,a=Array.prototype.find.call((r=i.activeCues)!=null?r:[],({startTime:o,endTime:l})=>o<=s&&l>s);return Lj(a||i.activeCues[0])}async function stn(t,e=ACe){return new Promise(n=>{Ai(t,"loadstart",async()=>{let r=await CCe(t,[],e);Ai(t,"cuechange",()=>{let i=RCe(t);if(i){let s=new CustomEvent("chapterchange",{composed:!0,bubbles:!0,detail:i});t.dispatchEvent(s)}},{},r),n(r)})})}function atn(t,e){if(e){let n=e.playingDate;if(n!=null)return new Date(n.getTime()-t.currentTime*1e3)}return typeof t.getStartDate=="function"?t.getStartDate():new Date(NaN)}function otn(t,e){if(e&&e.playingDate)return e.playingDate;if(typeof t.getStartDate=="function"){let n=t.getStartDate();return new Date(n.getTime()+t.currentTime*1e3)}return new Date(NaN)}var o2={VIDEO:"v",THUMBNAIL:"t",STORYBOARD:"s",DRM:"d"},ltn=t=>{if(t===hr.VIDEO)return o2.VIDEO;if(t===hr.DRM)return o2.DRM},ctn=(t,e)=>{var n,r;let i=iM(t),s=`${i}Token`;return(n=e.tokens)!=null&&n[i]?(r=e.tokens)==null?void 0:r[i]:YG(s,e)?e[s]:void 0},Yk=(t,e,n,r=!1,i=!(s=>(s=globalThis.navigator)==null?void 0:s.onLine)())=>{var s,a;if(i){let b=mt("Your device appears to be offline",r),E,x=Je.MEDIA_ERR_NETWORK,S=new Je(b,x,!0,E);return S.errorCategory=e,S.muxCode=xt.NETWORK_OFFLINE,S.data=t,S}let o="status"in t?t.status:t.code,l=Date.now(),c=Je.MEDIA_ERR_NETWORK;if(o===200)return;let u=iM(e),d=ctn(e,n),f=ltn(e),[h]=QG((s=n.playbackId)!=null?s:"");if(!o||!h)return;let m=Ey(d);if(d&&!m){let b=mt("The {tokenNamePrefix}
2534-token provided is invalid or malformed.",r).format({tokenNamePrefix:u}),E=mt("Compact JWT string: {token}",r).format({token:d}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_TOKEN_MALFORMED,x.data=t,x}if(o>=500){let b=new Je("",c,!0);return b.errorCategory=e,b.muxCode=xt.NETWORK_UNKNOWN_ERROR,b}if(o===403)if(m){if(zen(m,l)){let b={timeStyle:"medium",dateStyle:"medium"},E=mt("The video’s secured {tokenNamePrefix}-token has expired.",r).format({tokenNamePrefix:u}),x=mt("Expired at: {expiredDate}. Current time: {currentDate}.",r).format({expiredDate:new Intl.DateTimeFormat("en",b).format((a=m.exp)!=null?a:0*1e3),currentDate:new Intl.DateTimeFormat("en",b).format(l)}),S=new Je(E,c,!0,x);return S.errorCategory=e,S.muxCode=xt.NETWORK_TOKEN_EXPIRED,S.data=t,S}if(Gen(m,h)){let b=mt("The video’s playback ID does not match the one encoded in the {tokenNamePrefix}-token.",r).format({tokenNamePrefix:u}),E=mt("Specified playback ID: {playbackId} and the playback ID encoded in the {tokenNamePrefix}-token: {tokenPlaybackId}",r).format({tokenNamePrefix:u,playbackId:h,tokenPlaybackId:m.sub}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_TOKEN_SUB_MISMATCH,x.data=t,x}if(qen(m)){let b=mt("The {tokenNamePrefix}-token is formatted with incorrect information.",r).format({tokenNamePrefix:u}),E=mt("The {tokenNamePrefix}-token has no aud value. aud value should be {expectedAud}.",r).format({tokenNamePrefix:u,expectedAud:f}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_TOKEN_AUD_MISSING,x.data=t,x}if(Ken(m,f)){let b=mt("The {tokenNamePrefix}-token is formatted with incorrect information.",r).format({tokenNamePrefix:u}),E=mt("The {tokenNamePrefix}-token has an incorrect aud value: {aud}. aud value should be {expectedAud}.",r).format({tokenNamePrefix:u,expectedAud:f,aud:m.aud}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_TOKEN_AUD_MISMATCH,x.data=t,x}}else{let b=mt("Authorization error trying to access this {category} URL. If this is a signed URL, you might need to provide a {tokenNamePrefix}-token.",r).format({tokenNamePrefix:u,category:e}),E=mt("Specified playback ID: {playbackId}",r).format({playbackId:h}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_TOKEN_MISSING,x.data=t,x}if(o===412){let b=mt("This playback-id may belong to a live stream that is not currently active or an asset that is not ready.",r),E=mt("Specified playback ID: {playbackId}",r).format({playbackId:h}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_NOT_READY,x.data=t,x}if(o===404){let b=mt("This URL or playback-id does not exist. You may have used an Asset ID or an ID from a different resource.",r),E=mt("Specified playback ID: {playbackId}",r).format({playbackId:h}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_NOT_FOUND,x.data=t,x}if(o===400){let b=mt("The URL or playback-id was invalid. You may have used an invalid value as a playback-id."),E=mt("Specified playback ID: {playbackId}",r).format({playbackId:h}),x=new Je(b,c,!0,E);return x.errorCategory=e,x.muxCode=xt.NETWORK_INVALID_URL,x.data=t,x}let g=new Je("",c,!0);return g.errorCategory=e,g.muxCode=xt.NETWORK_UNKNOWN_ERROR,g.data=t,g},E3={FAIRPLAY:"fairplay",PLAYREADY:"playready",WIDEVINE:"widevine"},utn=t=>{if(t.includes("fps"))return E3.FAIRPLAY;if(t.includes("playready"))return E3.PLAYREADY;if(t.includes("widevine"))return E3.WIDEVINE},dtn=async t=>fetch(t).then(e=>e.status!==200?Promise.reject(e):e.text()).then(e=>{let n=e.split(`
2535`).find((r,i,s)=>i&&s[i-1].startsWith("#EXT-X-STREAM-INF"));return fetch(n).then(r=>r.status!==200?Promise.reject(r):r.text()).then(r=>r.split(`
2536`))}),ftn=t=>{var e,n,r;let i=(n=((e=t.find(l=>l.startsWith("#EXT-X-PLAYLIST-TYPE")))!=null?e:"").split(":")[1])==null?void 0:n.trim(),s=yCe(i),a=bCe(i),o;if(s===qn.LIVE){let l=t.find(c=>c.startsWith("#EXT-X-PART-INF"));if(l)o=+l.split(":")[1].split("=")[1]*2;else{let c=t.find(d=>d.startsWith("#EXT-X-TARGETDURATION")),u=(r=c?.split(":"))==null?void 0:r[1];o=+(u??6)*3}}return{streamType:s,targetLiveWindow:a,liveEdgeStartOffset:o}},htn=async(t,e)=>{if(e===Mp.MP4)return{streamType:qn.ON_DEMAND,targetLiveWindow:Number.NaN,liveEdgeStartOffset:void 0};if(e===Mp.M3U8){let n=await dtn(t);return ftn(n)}return console.error(`Media type ${e} is an unrecognized or unsupported type for src ${t}.`),{streamType:void 0,targetLiveWindow:void 0,liveEdgeStartOffset:void 0}},ptn=async(t,e,n=sM({src:t}))=>{var r,i,s;let{streamType:a,targetLiveWindow:o,liveEdgeStartOffset:l}=await htn(t,n);((r=Gs.get(e))!=null?r:{}).liveEdgeStartOffset=l,((i=Gs.get(e))!=null?i:{}).targetLiveWindow=o,e.dispatchEvent(new CustomEvent("targetlivewindowch
2536ange",{composed:!0,bubbles:!0})),((s=Gs.get(e))!=null?s:{}).streamType=a,e.dispatchEvent(new CustomEvent("streamtypechange",{composed:!0,bubbles:!0}))},mtn=t=>{var e;let n=t.type,r=yCe(n),i=bCe(n),s,a=!!((e=t.partList)!=null&&e.length);return r===qn.LIVE&&(s=a?t.partTarget*2:t.targetduration*3),{streamType:r,targetLiveWindow:i,liveEdgeStartOffset:s,lowLatency:a}},gtn=(t,e,n)=>{var r,i,s,a,o,l,c,u;let{streamType:d,targetLiveWindow:f,liveEdgeStartOffset:h,lowLatency:m}=mtn(t);if(d===qn.LIVE){m?(n.config.backBufferLength=(r=n.userConfig.backBufferLength)!=null?r:4,n.config.maxFragLookUpTolerance=(i=n.userConfig.maxFragLookUpTolerance)!=null?i:.001,n.config.abrBandWidthUpFactor=(s=n.userConfig.abrBandWidthUpFactor)!=null?s:n.config.abrBandWidthFactor):n.config.backBufferLength=(a=n.userConfig.backBufferLength)!=null?a:8;let g=Object.freeze({get length(){return e.seekable.length},start(b){return e.seekable.start(b)},end(b){var E;return b>this.length||b<0||Number.isFinite(e.duration)?e.seekable.end(b):(E=n.liveSyncPosition)!=null?E:e.seekable.end(b)}});((o=Gs.get(e))!=null?o:{}).seekable=g}((l=Gs.get(e))!=null?l:{}).liveEdgeStartOffset=h,((c=Gs.get(e))!=null?c:{}).targetLiveWindow=f,e.dispatchEvent(new CustomEvent("targetlivewindowchange",{composed:!0,bubbles:!0})),((u=Gs.get(e))!=null?u:{}).streamType=d,e.dispatchEvent(new CustomEvent("streamtypechange",{composed:!0,bubbles:!0}))},Joe,ele,vtn=(ele=(Joe=globalThis?.navigator)==null?void 0:Joe.userAgent)!=null?ele:"",tle,nle,rle,ytn=(rle=(nle=(tle=globalThis?.navigator)==null?void 0:tle.userAgentData)==null?void 0:nle.platform)!=null?rle:"",btn=vtn.toLowerCase().includes("android")||["x11","android"].some(t=>ytn.toLowerCase().includes(t)),Gs=new WeakMap,hp="mux.com",ile,sle,_Ce=(sle=(ile=Wr).isSupported)==null?void 0:sle.call(ile),Etn=btn,xtn=()=>kG.utils.now(),wtn=kG.utils.generateUUID,Oj=({playbackId:t,customDomain:e=hp,maxResolution:n,minResolution:r,renditionOrder:i,programStartTime:s,programEndTime:a,assetStartTime:o,assetEndTime:l,playbackToken:c,tokens:{playback:u=c}={},extraSourceParams:d={}}={})=>{if(!t)return;let[f,h=""]=QG(t),m=new URL(`https://stream.${e}/${f}.m3u8${h}`);return u||m.searchParams.has("token")?(m.searchParams.forEach((g,b)=>{b!="token"&&m.searchParams.delete(b)}),u&&m.searchParams.set("token",u)):(n&&m.searchParams.set("max_resolution",n),r&&(m.searchParams.set("min_resolution",r),n&&+n.slice(0,-1)<+r.slice(0,-1)&&console.error("minResolution must be <= maxResolution","minResolution",r,"maxResolution",n)),i&&m.searchParams.set("rendition_order",i),s&&m.searchParams.set("program_start_time",`${s}`),a&&m.searchParams.set("program_end_time",`${a}`),o&&m.searchParams.set("asset_start_time",`${o}`),l&&m.searchParams.set("asset_end_time",`${l}`),Object.entries(d).forEach(([g,b])=>{b!=null&&m.searchParams.set(g,b)})),m.toString()},aM=t=>{if(!t)return;let[e]=t.split("?");return e||void 0},ICe=t=>{if(!t||!t.startsWith("https://stream."))return;let[e]=new URL(t).pathname.slice(1).split(".m3u8");return e||void 0},Stn=t=>{var e,n,r;return(e=t?.metadata)!=null&&e.video_id?t.metadata.video_id:NCe(t)&&(r=(n=aM(t.playbackId))!=null?n:ICe(t.src))!=null?r:t.src},kCe=t=>{var e;return(e=Gs.get(t))==null?void 0:e.error},Mj=t=>{var e,n;return(n=(e=Gs.get(t))==null?void 0:e.streamType)!=null?n:qn.UNKNOWN},Ttn=t=>{var e,n;return(n=(e=Gs.get(t))==null?void 0:e.targetLiveWindow)!=null?n:Number.NaN},eq=t=>{var e,n;return(n=(e=Gs.get(t))==null?void 0:e.seekable)!=null?n:t.seekable},Atn=t=>{var e;let n=(e=Gs.get(t))==null?void 0:e.liveEdgeStartOffset;if(typeof n!="number")return Number.NaN;let r=eq(t);return r.length?r.end(r.length-1)-n:Number.NaN},tq=.034,Ctn=(t,e,n=tq)=>Math.abs(t-e)<=n,DCe=(t,e,n=tq)=>t>e||Ctn(t,e,n),Rtn=(t,e=tq)=>t.paused&&DCe(t.currentTime,t.duration,e),LCe=(t,e)=>{var n,r,i;if(!e||!t.buffered.length)return;if(t.readyState>2)return!1;let s=e.currentLevel>=0?(r=(n=e.levels)==null?void 0:n[e.currentLevel])==null?void 0:r.details:(i=e.levels.find(d=>!!d.details))==null?void 0:i.details;if(!s||s.live)return;let{fragments:a}=s;if(!(a!=null&&a.length))return;if(t.currentTime<t.duration-(s.targetduration+.5))return!1;let o=a[a.length-1];if(t.currentTime<=o.start)return!1;let l=o.start+o.duration/2,c=t.buffered.start(t.buffered.length-1),u=t.buffered.end(t.buffered.length-1);return l>c&&l<u},OCe=(t,e)=>t.ended||t.loop?t.ended:e&&LCe(t,e)?!0:Rtn(t),_tn=(t,e,n)=>{MCe(e,n);let{metadata:r={}}=t,{view_session_id:i=wtn()}=r,s=Stn(t);r.view_session_id=i,r.video_id=s,t.metadata=r;let a=u=>{var d;(d=e.mux)==null||d.emit("hb",{view_drm_type:u})};t.drmTypeCb=a,Gs.set(e,{});let o=Itn(t,e),l=Zen(t,e,o);Ptn(t,e,o),$tn(t,e,o),rtn(e),stn(e);let c=Xen(t,e,o);return{engine:o,setAutoplay:c,setPreload:l}},MCe=(t,e)=>{let n=e?.engine;n&&(n.detachMedia(),n.destroy()),t!=null&&t.mux&&!t.mux.deleted&&(t.mux.destroy(),delete t.mux),t&&(t.removeAttribute("src"),t.load(),t.removeEventListener("error",jCe),t.removeEventListener("error",Pj),t.removeEventListener("durationchange",FCe),Gs.delete(t),t.dispatchEvent(new Event("teardown")))};function PCe(t,e){var n;let r=sM(t);if(r!==Mp.M3U8)return!0;let i=!r||((n=e.canPlayType(r))!=null?n:!0),{preferPlayback:s}=t,a=s===Ou.MSE,o=s===Ou.NATIVE;return i&&(o||!(_Ce&&(a||Etn)))}var Itn=(t,e)=>{let{debug:n,streamType:r,startTime:i=-1,metadata:s,preferCmcd:a,_hlsConfig:o={}}=t,l=sM(t)===Mp.M3U8,c=PCe(t,e);if(l&&!c&&_Ce){let u={backBufferLength:30,renderTextTracksNatively:!1,liveDurationInfinity:!0,capLevelToPlayerSize:!0,capLevelOnFPSDrop:!0},d=ktn(r),f=Dtn(t),h=a!==b3.NONE?{useHeaders:a===b3.HEADER,sessionId:s?.view_session_id,contentId:s?.video_id}:void 0;return new Wr({debug:n,startPosition:i,cmcd:h,xhrSetup:(m,g)=>{var b,E;if(a&&a!==b3.QUERY)return;let x=new URL(g);if(!x.searchParams.has("CMCD"))return;let S=((E=(b=x.searchParams.get("CMCD"))==null?void 0:b.split(","))!=null?E:[]).filter(A=>A.startsWith("sid")||A.startsWith("cid")).join(",");x.searchParams.set("CMCD",S),m.open("GET",x)},...u,...d,...f,...o})}},ktn=t=>t===qn.LIVE?{backBufferLength:8}:{},Dtn=t=>{let{tokens:{drm:e}={},playbackId:n,drmTypeCb:r}=t,i=aM(n);return!e||!i?{}:{emeEnabled:!0,drmSystems:{"com.apple.fps":{licenseUrl:x3(t,"fairplay"),serverCertificateUrl:$Ce(t,"fairplay")},"com.widevine.alpha":{licenseUrl:x3(t,"widevine")},"com.microsoft.playready":{licenseUrl:x3(t,"playready")}},requestMediaKeySystemAccessFunc:(s,a)=>(s==="com.widevine.alpha"&&(a=[...a.map(o=>{var l;let c=(l=o.videoCapabilities)==null?void 0:l.map(u=>({...u,robustness:"HW_SECURE_ALL"}));return{...o,videoCapabilities:c}}),...a]),navigator.requestMediaKeySystemAccess(s,a).then(o=>{let l=utn(s);return r?.(l),o}))}},Ltn=async t=>{let e=await fetch(t);return e.status!==200?Promise.reject(e):await e.arrayBuffer()},Otn=async(t,e)=>{let n=await fetch(e,{method:"POST",headers:{"Content-type":"application/octet-stream"},body:t});if(n.status!==200)return Promise.reject(n);let r=await n.arrayBuffer();return new Uint8Array(r)},Mtn=(t,e)=>{Ai(e,"encrypted",async n=>{try{let r=n.initDataType;if(r!=="skd"){console.error(`Received unexpected initialization data type "${r}"`);return}if(!e.mediaKeys){let l=await navigator.requestMediaKeySystemAccess("com.apple.fps",[{initDataTypes:[r],videoCapabilities:[{contentType:"application/vnd.apple.mpegurl",robustness:""}],distinctiveIdentifier:"not-allowed",persistentState:"not-allowed",sessionTypes:["temporary"]}]).then(u=>{var d;return(d=t.drmTypeCb)==null||d.call(t,E3.FAIRPLAY),u}).catch(()=>{let u=mt("Cannot play DRM-protected content with current security configuration on this browser. Try playing in another browser."),d=new Je(u,Je.MEDIA_ERR_ENCRYPTED,!0);
2536d.errorCategory=hr.DRM,d.muxCode=xt.ENCRYPTED_UNSUPPORTED_KEY_SYSTEM,e.dispatchEvent(new CustomEvent("error",{detail:d}))});if(!l)return;let c=await l.createMediaKeys();try{let u=await Ltn($Ce(t,"fairplay")).catch(d=>{if(d instanceof Response){let f=Yk(d,hr.DRM,t);return console.error("mediaError",f?.message,f?.context),f?Promise.reject(f):Promise.reject(new Error("Unexpected error in app cert request"))}return Promise.reject(d)});await c.setServerCertificate(u).catch(()=>{let d=mt("Your server certificate failed when attempting to set it. This may be an issue with a no longer valid certificate."),f=new Je(d,Je.MEDIA_ERR_ENCRYPTED,!0);return f.errorCategory=hr.DRM,f.muxCode=xt.ENCRYPTED_UPDATE_SERVER_CERT_FAILED,Promise.reject(f)})}catch(u){e.dispatchEvent(new CustomEvent("error",{detail:u}));return}await e.setMediaKeys(c)}let i=n.initData;if(i==null){console.error(`Could not start encrypted playback due to missing initData in ${n.type} event`);return}let s=e.mediaKeys.createSession();s.addEventListener("keystatuseschange",()=>{s.keyStatuses.forEach(l=>{let c;if(l==="internal-error"){let u=mt("The DRM Content Decryption Module system had an internal failure. Try reloading the page, upading your browser, or playing in another browser.");c=new Je(u,Je.MEDIA_ERR_ENCRYPTED,!0),c.errorCategory=hr.DRM,c.muxCode=xt.ENCRYPTED_CDM_ERROR}else if(l==="output-restricted"||l==="output-downscaled"){let u=mt("DRM playback is being attempted in an environment that is not sufficiently secure. User may see black screen.");c=new Je(u,Je.MEDIA_ERR_ENCRYPTED,!1),c.errorCategory=hr.DRM,c.muxCode=xt.ENCRYPTED_OUTPUT_RESTRICTED}c&&e.dispatchEvent(new CustomEvent("error",{detail:c}))})});let a=await Promise.all([s.generateRequest(r,i).catch(()=>{let l=mt("Failed to generate a DRM license request. This may be an issue with the player or your protected content."),c=new Je(l,Je.MEDIA_ERR_ENCRYPTED,!0);c.errorCategory=hr.DRM,c.muxCode=xt.ENCRYPTED_GENERATE_REQUEST_FAILED,e.dispatchEvent(new CustomEvent("error",{detail:c}))}),new Promise(l=>{s.addEventListener("message",c=>{l(c.message)},{once:!0})})]).then(([,l])=>l);s.generateRequest(r,i);let o=await Otn(a,x3(t,"fairplay")).catch(l=>{if(l instanceof Response){let c=Yk(l,hr.DRM,t);return console.error("mediaError",c?.message,c?.context),c?Promise.reject(c):Promise.reject(new Error("Unexpected error in license key request"))}return Promise.reject(l)});await s.update(o).catch(()=>{let l=mt("Failed to update DRM license. This may be an issue with the player or your protected content."),c=new Je(l,Je.MEDIA_ERR_ENCRYPTED,!0);return c.errorCategory=hr.DRM,c.muxCode=xt.ENCRYPTED_UPDATE_LICENSE_FAILED,Promise.reject(c)})}catch(r){e.dispatchEvent(new CustomEvent("error",{detail:r}));return}})},x3=({playbackId:t,tokens:{drm:e}={},customDomain:n=hp},r)=>{let i=aM(t);return`https://license.${n.toLocaleLowerCase().endsWith(hp)?n:hp}/license/${r}/${i}?token=${e}`},$Ce=({playbackId:t,tokens:{drm:e}={},customDomain:n=hp},r)=>{let i=aM(t);return`https://license.${n.toLocaleLowerCase().endsWith(hp)?n:hp}/appcert/${r}/${i}?token=${e}`},NCe=({playbackId:t,src:e,customDomain:n})=>{if(t)return!0;if(typeof e!="string")return!1;let r=window?.location.href,i=new URL(e,r).hostname.toLocaleLowerCase();return i.includes(hp)||!!n&&i.includes(n.toLocaleLowerCase())},Ptn=(t,e,n)=>{var r;let{envKey:i,disableTracking:s}=t,a=NCe(t);if(!s&&(i||a)){let{playerInitTime:o,playerSoftwareName:l,playerSoftwareVersion:c,beaconCollectionDomain:u,debug:d,disableCookies:f}=t,h={...t.metadata,video_title:((r=t?.metadata)==null?void 0:r.video_title)||void 0},m=g=>typeof g.player_error_code=="string"?!1:typeof t.errorTranslator=="function"?t.errorTranslator(g):g;kG.monitor(e,{debug:d,beaconCollectionDomain:u,hlsjs:n,Hls:n?Wr:void 0,automaticErrorTracking:!1,errorTranslator:m,disableCookies:f,data:{...i?{env_key:i}:{},player_software_name:l,player_software:l,player_software_version:c,player_init_time:o,...h}})}},$tn=(t,e,n)=>{var r,i;let s=PCe(t,e),{src:a}=t,o=()=>{e.ended||!OCe(e,n)||(LCe(e,n)?e.currentTime=e.buffered.end(e.buffered.length-1):e.dispatchEvent(new Event("ended")))},l,c,u=()=>{let d=eq(e),f,h;d.length>0&&(f=d.start(0),h=d.end(0)),(c!==h||l!==f)&&e.dispatchEvent(new CustomEvent("seekablechange",{composed:!0})),l=f,c=h};if(Ai(e,"durationchange",u),e&&s){let d=sM(t);
2536if(typeof a=="string"){let f=()=>{if(Mj(e)!==qn.LIVE||Number.isFinite(e.duration))return;let m=setInterval(u,1e3);e.addEventListener("teardown",()=>{clearInterval(m)},{once:!0}),Ai(e,"durationchange",()=>{Number.isFinite(e.duration)&&clearInterval(m)})},h=async()=>ptn(a,e,d).then(f).catch(m=>{if(m instanceof Response){let g=Yk(m,hr.VIDEO,t);if(g){e.dispatchEvent(new CustomEvent("error",{detail:g}));return}}});if(e.preload==="none"){let m=()=>{h(),e.removeEventListener("loadedmetadata",g)},g=()=>{h(),e.removeEventListener("play",m)};Ai(e,"play",m,{once:!0}),Ai(e,"loadedmetadata",g,{once:!0})}else h();(r=t.tokens)!=null&&r.drm?Mtn(t,e):Ai(e,"encrypted",()=>{let m=mt("Attempting to play DRM-protected content without providing a DRM token."),g=new Je(m,Je.MEDIA_ERR_ENCRYPTED,!0);g.errorCategory=hr.DRM,g.muxCode=xt.ENCRYPTED_MISSING_TOKEN,e.dispatchEvent(new CustomEvent("error",{detail:g}))},{once:!0}),e.setAttribute("src",a),t.startTime&&(((i=Gs.get(e))!=null?i:{}).startTime=t.startTime,e.addEventListener("durationchange",FCe,{once:!0}))}else e.removeAttribute("src");e.addEventListener("error",jCe),e.addEventListener("error",Pj),e.addEventListener("emptied",()=>{e.querySelectorAll("track[data-removeondestroy]").forEach(f=>{f.remove()})},{once:!0}),Ai(e,"pause",o),Ai(e,"seeked",o),Ai(e,"play",()=>{e.ended||DCe(e.currentTime,e.duration)&&(e.currentTime=e.seekable.length?e.seekable.start(0):0)})}else n&&a?(n.once(Wr.Events.LEVEL_LOADED,(d,f)=>{gtn(f.details,e,n),u(),Mj(e)===qn.LIVE&&!Number.isFinite(e.duration)&&(n.on(Wr.Events.LEVEL_UPDATED,u),Ai(e,"durationchange",()=>{Number.isFinite(e.duration)&&n.off(Wr.Events.LEVELS_UPDATED,u)}))}),n.on(Wr.Events.ERROR,(d,f)=>{e.dispatchEvent(new CustomEvent("error",{detail:Ntn(f,t)}))}),e.addEventListener("error",Pj),Ai(e,"waiting",o),Jen(t,n),etn(e,n),n.attachMedia(e)):console.error("It looks like the video you're trying to play will not work on this system! If possible, try upgrading to the newest versions of your browser or software.")};function FCe(t){var e;let n=t.target,r=(e=Gs.get(n))==null?void 0:e.startTime;if(r&&Ven(n.seekable,n.duration,r)){let i=n.preload==="auto";i&&(n.preload="none"),n.currentTime=r,i&&(n.preload="auto")}}async function jCe(t){if(!t.isTrusted)return;t.stopImmediatePropagation();let e=t.target;if(!(e!=null&&e.error))return;let{message:n,code:r}=e.error,i=new Je(n,r);if(e.src&&r===Je.MEDIA_ERR_SRC_NOT_SUPPORTED&&e.readyState===HTMLMediaElement.HAVE_NOTHING){setTimeout(()=>{var s;let a=(s=kCe(e))!=null?s:e.error;a?.code===Je.MEDIA_ERR_SRC_NOT_SUPPORTED&&e.dispatchEvent(new CustomEvent("error",{detail:i}))},500);return}if(e.src&&(r!==Je.MEDIA_ERR_DECODE||r!==void 0))try{let{status:s}=await fetch(e.src);i.data={response:{code:s}}}catch{}e.dispatchEvent(new CustomEvent("error",{detail:i}))}function Pj(t){var e,n;if(!(t instanceof CustomEvent)||!(t.detail instanceof Je))return;let r=t.target,i=t.detail;!i||!i.fatal||(((e=Gs.get(r))!=null?e:{}).error=i,(n=r.mux)==null||n.emit("error",{player_error_code:i.code,player_error_message:i.message,player_error_context:i.context}))}var Ntn=(t,e)=>{var n,r,i;console.error("getErrorFromHlsErrorData()",t);let s={[Wr.ErrorTypes.NETWORK_ERROR]:Je.MEDIA_ERR_NETWORK,[Wr.ErrorTypes.MEDIA_ERROR]:Je.MEDIA_ERR_DECODE,[Wr.ErrorTypes.KEY_SYSTEM_ERROR]:Je.MEDIA_ERR_ENCRYPTED},a=u=>[Ee.KEY_SYSTEM_LICENSE_REQUEST_FAILED,Ee.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED].includes(u.details)?Je.MEDIA_ERR_NETWORK:s[u.type],o=u=>{if(u.type===kt.KEY_SYSTEM_ERROR)return hr.DRM;if(u.type===kt.NETWORK_ERROR)return hr.VIDEO},l,c=a(t);if(c===Je.MEDIA_ERR_NETWORK&&t.response){let u=(n=o(t))!=null?n:hr.VIDEO;l=(r=Yk(t.response,u,e))!=null?r:new Je("",c)}else if(c===Je.MEDIA_ERR_ENCRYPTED)if(t.details===Ee.KEY_SYSTEM_NO_CONFIGURED_LICENSE){let u=mt("Attempting to play DRM-protected content without providing a DRM token.");l=new Je(u,Je.MEDIA_ERR_ENCRYPTED,t.fatal),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_MISSING_TOKEN}else if(t.details===Ee.KEY_SYSTEM_NO_ACCESS){let u=mt("Cannot play DRM-protected content with current security configuration on this browser. Try playing in another browser.");l=new Je(u,Je.MEDIA_ERR_ENCRYPTED,t.fatal),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_UNSUPPORTED_
2536KEY_SYSTEM}else if(t.details===Ee.KEY_SYSTEM_NO_SESSION){let u=mt("Failed to generate a DRM license request. This may be an issue with the player or your protected content.");l=new Je(u,Je.MEDIA_ERR_ENCRYPTED,!0),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_GENERATE_REQUEST_FAILED}else if(t.details===Ee.KEY_SYSTEM_SESSION_UPDATE_FAILED){let u=mt("Failed to update DRM license. This may be an issue with the player or your protected content.");l=new Je(u,Je.MEDIA_ERR_ENCRYPTED,t.fatal),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_UPDATE_LICENSE_FAILED}else if(t.details===Ee.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED){let u=mt("Your server certificate failed when attempting to set it. This may be an issue with a no longer valid certificate.");l=new Je(u,Je.MEDIA_ERR_ENCRYPTED,t.fatal),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_UPDATE_SERVER_CERT_FAILED}else if(t.details===Ee.KEY_SYSTEM_STATUS_INTERNAL_ERROR){let u=mt("The DRM Content Decryption Module system had an internal failure. Try reloading the page, upading your browser, or playing in another browser.");l=new Je(u,Je.MEDIA_ERR_ENCRYPTED,t.fatal),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_CDM_ERROR}else if(t.details===Ee.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED){let u=mt("DRM playback is being attempted in an environment that is not sufficiently secure. User may see black screen.");l=new Je(u,Je.MEDIA_ERR_ENCRYPTED,!1),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_OUTPUT_RESTRICTED}else l=new Je(t.error.message,Je.MEDIA_ERR_ENCRYPTED,t.fatal),l.errorCategory=hr.DRM,l.muxCode=xt.ENCRYPTED_ERROR;else l=new Je("",c,t.fatal);return l.context||(l.context=`${t.url?`url: ${t.url}
2537`:""}${t.response&&(t.response.code||t.response.text)?`response: ${t.response.code}, ${t.response.text}
2538`:""}${t.reason?`failure reason: ${t.reason}
2539`:""}${t.level?`level: ${t.level}
2540`:""}${t.parent?`parent stream controller: ${t.parent}
2541`:""}${t.buffer?`buffer length: ${t.buffer}
2542`:""}${t.error?`error: ${t.error}
2543`:""}${t.event?`event: ${t.event}
2544`:""}${t.err?`error message: ${(i=t.err)==null?void 0:i.message}
2545`:""}`),l.data=t,l};const ct={MEDIA_PLAY_REQUEST:"mediaplayrequest",MEDIA_PAUSE_REQUEST:"mediapauserequest",MEDIA_MUTE_REQUEST:"mediamuterequest",MEDIA_UNMUTE_REQUEST:"mediaunmuterequest",MEDIA_VOLUME_REQUEST:"mediavolumerequest",MEDIA_SEEK_REQUEST:"mediaseekrequest",MEDIA_AIRPLAY_REQUEST:"mediaairplayrequest",MEDIA_ENTER_FULLSCREEN_REQUEST:"mediaenterfullscreenrequest",MEDIA_EXIT_FULLSCREEN_REQUEST:"mediaexitfullscreenrequest",MEDIA_PREVIEW_REQUEST:"mediapreviewrequest",MEDIA_ENTER_PIP_REQUEST:"mediaenterpiprequest",MEDIA_EXIT_PIP_REQUEST:"mediaexitpiprequest",MEDIA_ENTER_CAST_REQUEST:"mediaentercastrequest",MEDIA_EXIT_CAST_REQUEST:"mediaexitcastrequest",MEDIA_SHOW_TEXT_TRACKS_REQUEST:"mediashowtexttracksrequest",MEDIA_HIDE_TEXT_TRACKS_REQUEST:"mediahidetexttracksrequest",MEDIA_SHOW_SUBTITLES_REQUEST:"mediashowsubtitlesrequest",MEDIA_DISABLE_SUBTITLES_REQUEST:"mediadisablesubtitlesrequest",MEDIA_TOGGLE_SUBTITLES_REQUEST:"mediatogglesubtitlesrequest",MEDIA_PLAYBACK_RATE_REQUEST:"mediaplaybackraterequest",MEDIA_RENDITION_REQUEST:"mediarenditionrequest",MEDIA_AUDIO_TRACK_REQUEST:"mediaaudiotrackrequest",MEDIA_SEEK_TO_LIVE_REQUEST:"mediaseektoliverequest",REGISTER_MEDIA_STATE_RECEIVER:"registermediastatereceiver",UNREGISTER_MEDIA_STATE_RECEIVER:"unregistermediastatereceiver"},Kn={MEDIA_CHROME_ATTRIBUTES:"mediachromeattributes",MEDIA_CONTROLLER:"mediacontroller"},BCe={MEDIA_AIRPLAY_UNAVAILABLE:"mediaAirplayUnavailable",MEDIA_FULLSCREEN_UNAVAILABLE:"mediaFullscreenUnavailable",MEDIA_PIP_UNAVAILABLE:"mediaPipUnavailable",MEDIA_CAST_UNAVAILABLE:"mediaCastUnavailable",MEDIA_RENDITION_UNAVAILABLE:"mediaRenditionUnavailable",MEDIA_AUDIO_TRACK_UNAVAILABLE:"mediaAudioTrackUnavailable",MEDIA_WIDTH:"mediaWidth",MEDIA_HEIGHT:"mediaHeight",MEDIA_PAUSED:"mediaPaused",MEDIA_HAS_P
2545LAYED:"mediaHasPlayed",MEDIA_ENDED:"mediaEnded",MEDIA_MUTED:"mediaMuted",MEDIA_VOLUME_LEVEL:"mediaVolumeLevel",MEDIA_VOLUME:"mediaVolume",MEDIA_VOLUME_UNAVAILABLE:"mediaVolumeUnavailable",MEDIA_IS_PIP:"mediaIsPip",MEDIA_IS_CASTING:"mediaIsCasting",MEDIA_IS_AIRPLAYING:"mediaIsAirplaying",MEDIA_SUBTITLES_LIST:"mediaSubtitlesList",MEDIA_SUBTITLES_SHOWING:"mediaSubtitlesShowing",MEDIA_IS_FULLSCREEN:"mediaIsFullscreen",MEDIA_PLAYBACK_RATE:"mediaPlaybackRate",MEDIA_CURRENT_TIME:"mediaCurrentTime",MEDIA_DURATION:"mediaDuration",MEDIA_SEEKABLE:"mediaSeekable",MEDIA_PREVIEW_TIME:"mediaPreviewTime",MEDIA_PREVIEW_IMAGE:"mediaPreviewImage",MEDIA_PREVIEW_COORDS:"mediaPreviewCoords",MEDIA_PREVIEW_CHAPTER:"mediaPreviewChapter",MEDIA_LOADING:"mediaLoading",MEDIA_BUFFERED:"mediaBuffered",MEDIA_STREAM_TYPE:"mediaStreamType",MEDIA_TARGET_LIVE_WINDOW:"mediaTargetLiveWindow",MEDIA_TIME_IS_LIVE:"mediaTimeIsLive",MEDIA_RENDITION_LIST:"mediaRenditionList",MEDIA_RENDITION_SELECTED:"mediaRenditionSelected",MEDIA_AUDIO_TRACK_LIST:"mediaAudioTrackList",MEDIA_AUDIO_TRACK_ENABLED:"mediaAudioTrackEnabled",MEDIA_CHAPTERS_CUES:"mediaChaptersCues"},UCe=Object.entries(BCe),K=UCe.reduce((t,[e,n])=>(t[e]=n.toLowerCase(),t),{}),Ftn={USER_INACTIVE:"userinactivechange",BREAKPOINTS_CHANGE:"breakpointchange",BREAKPOINTS_COMPUTED:"breakpointscomputed"},Qg=UCe.reduce((t,[e,n])=>(t[e]=n.toLowerCase(),t),{...Ftn});Object.entries(Qg).reduce((t,[e,n])=>{const r=K[e];return r&&(t[n]=r),t},{userinactivechange:"userinactive"});const jtn=Object.entries(K).reduce((t,[e,n])=>{const r=Qg[e];return r&&(t[n]=r),t},{userinactive:"userinactivechange"}),zu={SUBTITLES:"subtitles",CAPTIONS:"captions",CHAPTERS:"chapters",METADATA:"metadata"},xy={DISABLED:"disabled",SHOWING:"showing"},ale={MOUSE:"mouse",TOUCH:"touch"},sl={UNAVAILABLE:"unavailable",UNSUPPORTED:"unsupported"},Vd={LIVE:"live",ON_DEMAND:"on-demand",UNKNOWN:"unknown"},Btn={FULLSCREEN:"fullscreen"},ci={ENTER_AIRPLAY:"Start airplay",EXIT_AIRPLAY:"Stop airplay",AUDIO_TRACK_MENU:"Audio",CAPTIONS:"Captions",ENABLE_CAPTIONS:"Enable captions",DISABLE_CAPTIONS:"Disable captions",START_CAST:"Start casting",STOP_CAST:"Stop casting",ENTER_FULLSCREEN:"Enter fullscreen mode",EXIT_FULLSCREEN:"Exit fullscreen mode",MUTE:"Mute",UNMUTE:"Unmute",ENTER_PIP:"Enter picture in picture mode",EXIT_PIP:"Enter picture in picture mode",PLAY:"Play",PAUSE:"Pause",PLAYBACK_RATE:"Playback rate",RENDITIONS:"Quality",SEEK_BACKWARD:"Seek backward",SEEK_FORWARD:"Seek forward",SETTINGS:"Settings"},Ho={AUDIO_PLAYER:()=>"audio player",VIDEO_PLAYER:()=>"video player",VOLUME:()=>"volume",SEEK:()=>"seek",CLOSED_CAPTIONS:()=>"closed captions",PLAYBACK_RATE:({playbackRate:t=1}={})=>`current playback rate ${t}`,PLAYBACK_TIME:()=>"playback time",MEDIA_LOADING:()=>"media loading",SETTINGS:()=>"settings",AUDIO_TRACKS:()=>"audio tracks",QUALITY:()=>"quality"},ha={PLAY:()=>"play",PAUSE:()=>"pause",MUTE:()=>"mute",UNMUTE:()=>"unmute",ENTER_AIRPLAY:()=>"start airplay",EXIT_AIRPLAY:()=>"stop airplay",ENTER_CAST:()=>"start casting",EXIT_CAST:()=>"stop casting",ENTER_FULLSCREEN:()=>"enter fullscreen mode",EXIT_FULLSCREEN:()=>"exit fullscreen mode",ENTER_PIP:()=>"enter picture in picture mode",EXIT_PIP:()=>"exit picture in picture mode",SEEK_FORWARD_N_SECS:({seekOffset:t=30}={})=>`seek forward ${t} seconds`,SEEK_BACK_N_SECS:({seekOffset:t=30}={})=>`seek back ${t} seconds`,SEEK_LIVE:()=>"seek to live",PLAYING_LIVE:()=>"playing live"};function Utn(t){return t?.map(Vtn).join(" ")}function Htn(t){return t?.split(/\s+/).map(Wtn)}function Vtn(t){if(t){const{id:e,width:n,height:r}=t;return[e,n,r].filter(i=>i!=null).join(":")}}function Wtn(t){if(t){const[e,n,r]=t.split(":");return{id:e,width:+n,height:+r}}}function ztn(t){return t?.map(qtn).join(" ")}function Gtn(t){return t?.split(/\s+/).map(Ktn)}function qtn(t){if(t){const{id:e,kind:n,language:r,label:i}=t;return[e,n,r,i].filter(s=>s!=null).join(":")}}function Ktn(t){if(t){const[e,n,r,i]=t.split(":");return{id:e,kind:n,language:r,label:i}}}function Ytn(t){return t.replace(/[-_]([a-z])/g,(e,n)=>n.toUpperCase())}function nq(t){return typeof t=="number"&&!Number.isNaN(t)&&Number.isFinite(t)}
2545function HCe(t){return typeof t!="string"?!1:!isNaN(t)&&!isNaN(parseFloat(t))}const VCe=t=>new Promise(e=>setTimeout(e,t)),ole=[{singular:"hour",plural:"hours"},{singular:"minute",plural:"minutes"},{singular:"second",plural:"seconds"}],Qtn=(t,e)=>{const n=t===1?ole[e].singular:ole[e].plural;return`${t} ${n}`},l2=t=>{if(!nq(t))return"";const e=Math.abs(t),n=e!==t,r=new Date(0,0,0,0,0,e,0);return`${[r.getHours(),r.getMinutes(),r.getSeconds()].map((o,l)=>o&&Qtn(o,l)).filter(o=>o).join(", ")}${n?" remaining":""}`};function H0(t,e){let n=!1;t<0&&(n=!0,t=0-t),t=t<0?0:t;let r=Math.floor(t%60),i=Math.floor(t/60%60),s=Math.floor(t/3600);const a=Math.floor(e/60%60),o=Math.floor(e/3600);return(isNaN(t)||t===1/0)&&(s=i=r="0"),s=s>0||o>0?s+":":"",i=((s||a>=10)&&i<10?"0"+i:i)+":",r=r<10?"0"+r:r,(n?"-":"")+s+i+r}let WCe=class{addEventListener(){}removeEventListener(){}dispatchEvent(){return!0}},zCe=class extends WCe{},lle=class extends zCe{constructor(){super(...arguments),this.role=null}},Xtn=class{observe(){}unobserve(){}disconnect(){}};const GCe={createElement:function(){return new kS.HTMLElement},createElementNS:function(){return new kS.HTMLElement},addEventListener(){},removeEventListener(){},dispatchEvent(t){return!1}},kS={ResizeObserver:Xtn,document:GCe,Node:zCe,Element:lle,HTMLElement:class extends lle{constructor(){super(...arguments),this.innerHTML=""}get content(){return new kS.DocumentFragment}},DocumentFragment:class extends WCe{},customElements:{get:function(){},define:function(){},whenDefined:function(){}},localStorage:{getItem(t){return null},setItem(t,e){},removeItem(t){}},CustomEvent:function(){},getComputedStyle:function(){},navigator:{languages:[],get userAgent(){return""}},matchMedia(t){return{matches:!1,media:t}}},qCe=typeof window>"u"||typeof window.customElements>"u",KCe=Object.keys(kS).every(t=>t in globalThis),me=qCe&&!KCe?kS:globalThis,Tt=qCe&&!KCe?GCe:globalThis.document,cle=new WeakMap,rq=t=>{let e=cle.get(t);return e||cle.set(t,e=new Set),e},YCe=new me.ResizeObserver(t=>{for(const e of t)for(const n of rq(e.target))n(e)});function Tb(t,e){rq(t).add(e),YCe.observe(t)}function DS(t,e){const n=rq(t);n.delete(e),n.size||YCe.unobserve(t)}function jl(t){var e;return(e=$j(t))!=null?e:mE(t,"media-controller")}function $j(t){var e;const{MEDIA_CONTROLLER:n}=Kn,r=t.getAttribute(n);if(r)return(e=oM(t))==null?void 0:e.getElementById(r)}const QCe=(t,e,n=".value")=>{const r=t.querySelector(n);r&&(r.textContent=e)},Ztn=(t,e)=>{const n=`slot[name="${e}"]`,r=t.shadowRoot.querySelector(n);return r?r.children:[]},XCe=(t,e)=>Ztn(t,e)[0],Hf=(t,e)=>!t||!e?!1:t?.contains(e)?!0:Hf(t,e.getRootNode().host),mE=(t,e)=>{if(!t)return null;const n=t.closest(e);return n||mE(t.getRootNode().host,e)};function iq(t=document){var e;const n=t?.activeElement;return n?(e=iq(n.shadowRoot))!=null?e:n:null}function oM(t){var e;const n=(e=t?.getRootNode)==null?void 0:e.call(t);return n instanceof ShadowRoot||n instanceof Document?n:null}function ZCe(t,{depth:e=3,checkOpacity:n=!0,checkVisibilityCSS:r=!0}={}){if(t.checkVisibility)return t.checkVisibility({checkOpacity:n,checkVisibilityCSS:r});let i=t;for(;i&&e>0;){const s=getComputedStyle(i);if(n&&s.opacity==="0"||r&&s.visibility==="hidden"||s.display==="none")return!1;i=i.parentElement,e--}return!0}function Jtn(t,e,n,r){const i=y8(n,r),s=y8(n,{x:t,y:e}),a=y8(r,{x:t,y:e});return s>i||a>i?s>a?1:0:s/i}function y8(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function Ri(t,e){const n=enn(t,r=>r===e);return n||JCe(t,e)}function enn(t,e){var n,r;let i;for(i of(n=t.querySelectorAll("style:not([media])"))!=null?n:[]){let s;try{s=(r=i.sheet)==null?void 0:r.cssRules}catch{continue}for(const a of s??[])if(e(a.selectorText))return a}}function JCe(t,e){var n,r;const i=(n=t.querySelectorAll("style:not([media])"))!=null?n:[],s=i?.[i.length-1];return s?.sheet?(s?.sheet.insertRule(`${e}{}`,s.sheet.cssRules.length),(r=s.sheet.cssRules)==null?void 0:r[s.sheet.cssRules.length-1]):(console.warn("Media Chrome: No style sheet found on style tag of",t),{style:{setProperty:()=>{},removeProperty:()=>"",getPropertyValue:()=>""}})}function ei(t,e,n=Number.NaN){const r=t.getAttribute(e);return r!=null?+r:n}function rs(t,e,n){const r=+n;if(n==null||Number.isNaN(r)){t.hasAttribute(e)&&t.removeAttribute(e);return}ei(t,e,void 0)!==r&&t.setAttribute(e,`${r}`)}function Cs(t,e){return t.hasAttribute(e)}function Rs(t,e,n){if(n==null){t.hasAttribute(e)&&t.removeAttribute(e);return}Cs(t,e)!=n&&t.toggleAttribute(e,n)}function is(t,e,n=null){var r;return(r=t.getAttribute(e))!=null?r:n}function ss(t,e,n){if(n==null){t.hasAttribute(e)&&t.removeAttribute(e);return}const r=`${n}`;is(t,e,void 0)!==r&&t.setAttribute(e,r)}var eRe=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},ah=(t,e,n)=>(eRe(t,e,"read from private field"),n?n.call(t):e.get(t)),tnn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},UR=(t,e,n,r)=>(eRe(t,e,"write to private field"),e.set(t,n),n),Va;const tRe=Tt.createElement("template");tRe.innerHTML=`
2546<style>
2547  :host {
2548    display: var(--media-control-display, var(--media-gesture-receiver-display, inline-block));
2549    box-sizing: border-box;
2550  }
2551</style>
2552`;class nnn extends me.HTMLElement{constructor(e={}){if(super(),tnn(this,Va,void 0),!this.shadowRoot){const n=this.attachShadow({mode:"open"}),r=tRe.content.cloneNode(!0);this.nativeEl=r;let i=e.slotTemplate;i||(i=Tt.createElement("template"),i.innerHTML=`<slot>${e.defaultContent||""}</slot>`),this.nativeEl.appendChild(i.content.cloneNode(!0)),n.appendChild(r)}}static get observedAttributes(){return[Kn.MEDIA_CONTROLLER,K.MEDIA_PAUSED]}attributeChangedCallback(e,n,r){var i,s,a,o,l;e===Kn.MEDIA_CONTROLLER&&(n&&((s=(i=ah(this,Va))==null?void 0:i.unassociateElement)==null||s.call(i,this),UR(this,Va,null)),r&&this.isConnected&&(UR(this,Va,(
2552a=this.getRootNode())==null?void 0:a.getElementById(r)),(l=(o=ah(this,Va))==null?void 0:o.associateElement)==null||l.call(o,this)))}connectedCallback(){var e,n,r,i;this.tabIndex=-1,this.setAttribute("aria-hidden","true"),UR(this,Va,rnn(this)),this.getAttribute(Kn.MEDIA_CONTROLLER)&&((n=(e=ah(this,Va))==null?void 0:e.associateElement)==null||n.call(e,this)),(r=ah(this,Va))==null||r.addEventListener("pointerdown",this),(i=ah(this,Va))==null||i.addEventListener("click",this)}disconnectedCallback(){var e,n,r,i;this.getAttribute(Kn.MEDIA_CONTROLLER)&&((n=(e=ah(this,Va))==null?void 0:e.unassociateElement)==null||n.call(e,this)),(r=ah(this,Va))==null||r.removeEventListener("pointerdown",this),(i=ah(this,Va))==null||i.removeEventListener("click",this),UR(this,Va,null)}handleEvent(e){var n;const r=(n=e.composedPath())==null?void 0:n[0];if(["video","media-controller"].includes(r?.localName)){if(e.type==="pointerdown")this._pointerType=e.pointerType;else if(e.type==="click"){const{clientX:s,clientY:a}=e,{left:o,top:l,width:c,height:u}=this.getBoundingClientRect(),d=s-o,f=a-l;if(d<0||f<0||d>c||f>u||c===0&&u===0)return;const{pointerType:h=this._pointerType}=e;if(this._pointerType=void 0,h===ale.TOUCH){this.handleTap(e);return}else if(h===ale.MOUSE){this.handleMouseClick(e);return}}}}get mediaPaused(){return Cs(this,K.MEDIA_PAUSED)}set mediaPaused(e){Rs(this,K.MEDIA_PAUSED,e)}handleTap(e){}handleMouseClick(e){const n=this.mediaPaused?ct.MEDIA_PLAY_REQUEST:ct.MEDIA_PAUSE_REQUEST;this.dispatchEvent(new me.CustomEvent(n,{composed:!0,bubbles:!0}))}}Va=new WeakMap;function rnn(t){var e;const n=t.getAttribute(Kn.MEDIA_CONTROLLER);return n?(e=t.getRootNode())==null?void 0:e.getElementById(n):mE(t,"media-controller")}me.customElements.get("media-gesture-receiver")||me.customElements.define("media-gesture-receiver",nnn);var sq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Jh=(t,e,n)=>(sq(t,e,"read from private field"),n?n.call(t):e.get(t)),kd=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},rw=(t,e,n,r)=>(sq(t,e,"write to private field"),e.set(t,n),n),pc=(t,e,n)=>(sq(t,e,"access private method"),n),Qk,Jv,LS,V1,Nj,nRe,Fj,rRe,OS,lM,cM,aq,Ab,MS;const wn={AUDIO:"audio",AUTOHIDE:"autohide",BREAKPOINTS:"breakpoints",GESTURES_DISABLED:"gesturesdisabled",KEYBOARD_CONTROL:"keyboardcontrol",NO_AUTOHIDE:"noautohide",USER_INACTIVE:"userinactive"},iRe=Tt.createElement("template");iRe.innerHTML=`
2553  <style>
2554    
2555    :host([${K.MEDIA_IS_FULLSCREEN}]) ::slotted([slot=media]) {
2556      outline: none;
2557    }
2558
2559    :host {
2560      box-sizing: border-box;
2561      position: relative;
2562      display: inline-block;
2563      line-height: 0;
2564      background-color: var(--media-background-color, #000);
2565    }
2566
2567    :host(:not([${wn.AUDIO}])) [part~=layer]:not([part~=media-layer]) {
2568      position: absolute;
2569      top: 0;
2570      left: 0;
2571      bottom: 0;
2572      right: 0;
2573      display: flex;
2574      flex-flow: column nowrap;
2575      align-items: start;
2576      pointer-events: none;
2577      background: none;
2578    }
2579
2580    slot[name=media] {
2581      display: var(--media-slot-display, contents);
2582    }
2583
2584    
2585    :host([${wn.AUDIO}]) slot[name=media] {
2586      display: var(--media-slot-display, none);
2587    }
2588
2589    
2590    :host([${wn.AUDIO}]) [part~=layer][part~=gesture-layer] {
2591      height: 0;
2592      display: block;
2593    }
2594
2595    
2596    :host(:not([${wn.AUDIO}])[${wn.GESTURES_DISABLED}]) ::slotted([slot=gestures-chrome]),
2597    :host(:not([${wn.AUDIO}])[${wn.GESTURES_DISABLED}]) media-gesture-receiver[slot=gestures-chrome] {
2598      display: none;
2599    }
2600
2601    
2602    ::slotted(:not([slot=media]):not([slot=poster]):not(media-loading-indicator):not([hidden])) {
2603      pointer-events: auto;
2604    }
2605
2606    :host(:not([${wn.AUDIO}])) *[part~=layer][part~=centered-layer] {
2607      align-items: center;
2608      justify-content: center;
2609    }
2610
2611    :host(:not([${wn.AUDIO}])) ::slotted(media-gesture-receiver[slot=gestures-chrome]),
2612    :host(:not([${wn.AUDIO}])) media-gesture-receiver[slot=gestures-chrome] {
2613      align-self: stretch;
2614      flex-grow: 1;
2615    }
2616
2617    slot[name=middle-chrome] {
2618      display: inline;
2619      flex-grow: 1;
2620      pointer-events: none;
2621      background: none;
2622    }
2623
2624    
2625    ::slotted([slot=media]),
2626    ::slotted([slot=poster]) {
2627      width: 100%;
2628      height: 100%;
2629    }
2630
2631    
2632    :host(:not([${wn.AUDIO}])) .spacer {
2633      flex-grow: 1;
2634    }
2635
2636    
2637    :host(:-webkit-full-screen) {
2638      
2639      width: 100% !important;
2640      height: 100% !important;
2641    }
2642
2643    
2644    ::slotted(:not([slot=media]):not([slot=poster]):not([${wn.NO_AUTOHIDE}]):not([hidden])) {
2645      opacity: 1;
2646      transition: opacity 0.25s;
2647    }
2648
2649    
2650    :host([${wn.USER_INACTIVE}]:not([${K.MEDIA_PAUSED}]):not([${K.MEDIA_IS_AIRPLAYING}
2650]):not([${K.MEDIA_IS_CASTING}]):not([${wn.AUDIO}])) ::slotted(:not([slot=media]):not([slot=poster]):not([${wn.NO_AUTOHIDE}])) {
2651      opacity: 0;
2652      transition: opacity 1s;
2653    }
2654
2655    :host([${wn.USER_INACTIVE}]:not([${K.MEDIA_PAUSED}]):not([${K.MEDIA_IS_CASTING}]):not([${wn.AUDIO}])) ::slotted([slot=media]) {
2656      cursor: none;
2657    }
2658
2659    ::slotted(media-control-bar)  {
2660      align-self: stretch;
2661    }
2662
2663    
2664    :host(:not([${wn.AUDIO}])[${K.MEDIA_HAS_PLAYED}]) slot[name=poster] {
2665      display: none;
2666    }
2667
2668    ::slotted([role="menu"]) {
2669      align-self: end;
2670    }
2671
2672    ::slotted([role="dialog"]) {
2673      align-self: center;
2674    }
2675  </style>
2676
2677  <slot name="media" part="layer media-layer"></slot>
2678  <slot name="poster" part="layer poster-layer"></slot>
2679  <slot name="gestures-chrome" part="layer gesture-layer">
2680    <media-gesture-receiver slot="gestures-chrome"></media-gesture-receiver>
2681  </slot>
2682  <span part="layer vertical-layer">
2683    <slot name="top-chrome" part="top chrome"></slot>
2684    <slot name="middle-chrome" part="middle chrome"></slot>
2685    <slot name="centered-chrome" part="layer centered-layer center centered chrome"></slot>
2686    
2687    <slot part="bottom chrome"></slot>
2688  </span>
2689`;const inn=Object.values(K),snn="sm:384 md:576 lg:768 xl:960";function ann(t){onn(t.target,t.contentRect.width)}function onn(t,e){var n;if(!t.isConnected)return;const r=(n=t.getAttribute(wn.BREAKPOINTS))!=null?n:snn,i=lnn(r),s=cnn(i,e);let a=!1;
2689if(Object.keys(i).forEach(o=>{if(s.includes(o)){t.hasAttribute(`breakpoint${o}`)||(t.setAttribute(`breakpoint${o}`,""),a=!0);return}t.hasAttribute(`breakpoint${o}`)&&(t.removeAttribute(`breakpoint${o}`),a=!0)}),a){const o=new CustomEvent(Qg.BREAKPOINTS_CHANGE,{detail:s});t.dispatchEvent(o)}}function lnn(t){const e=t.split(/\s+/);return Object.fromEntries(e.map(n=>n.split(":")))}function cnn(t,e){return Object.keys(t).filter(n=>e>=parseInt(t[n]))}class sRe extends me.HTMLElement{constructor(){super(),kd(this,Nj),kd(this,Fj),kd(this,OS),kd(this,cM),kd(this,Ab),kd(this,Qk,0),kd(this,Jv,null),kd(this,LS,null),kd(this,V1,void 0),this.breakpointsComputed=!1,this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild(iRe.content.cloneNode(!0)));const e=a=>{const o=this.media;for(const l of a)l.type==="childList"&&(l.removedNodes.forEach(c=>{if(c.slot=="media"&&l.target==this){let u=l.previousSibling&&l.previousSibling.previousElementSibling;if(!u||!o)this.mediaUnsetCallback(c);else{let d=u.slot!=="media";for(;(u=u.previousSibling)!==null;)u.slot=="media"&&(d=!1);d&&this.mediaUnsetCallback(c)}}}),o&&l.addedNodes.forEach(c=>{c===o&&this.handleMediaUpdated(o)}))};new MutationObserver(e).observe(this,{childList:!0,subtree:!0});let r=!1;Tb(this,a=>{r||(setTimeout(()=>{ann(a),r=!1,this.breakpointsComputed||(this.breakpointsComputed=!0,this.dispatchEvent(new CustomEvent(Qg.BREAKPOINTS_COMPUTED,{bubbles:!0,composed:!0})))},0),r=!0)});const s=this.querySelector(":scope > slot[slot=media]");s&&s.addEventListener("slotchange",()=>{if(!s.assignedElements({flatten:!0}).length){Jh(this,Jv)&&this.mediaUnsetCallback(Jh(this,Jv));return}this.handleMediaUpdated(this.media)})}static get observedAttributes(){return[wn.AUTOHIDE,wn.GESTURES_DISABLED].concat(inn).filter(e=>![K.MEDIA_RENDITION_LIST,K.MEDIA_AUDIO_TRACK_LIST,K.MEDIA_CHAPTERS_CUES,K.MEDIA_WIDTH,K.MEDIA_HEIGHT].includes(e))}attributeChangedCallback(e,n,r){e.toLowerCase()==wn.AUTOHIDE&&(this.autohide=r)}get media(){let e=this.querySelector(":scope > [slot=media]");return e?.nodeName=="SLOT"&&(e=e.assignedElements({flatten:!0})[0]),e}async handleMediaUpdated(e){e&&(rw(this,Jv,e),e.localName.includes("-")&&await me.customElements.whenDefined(e.localName),this.mediaSetCallback(e))}connectedCallback(){var e;const r=this.getAttribute(wn.AUDIO)!=null?Ho.AUDIO_PLAYER():Ho.VIDEO_PLAYER();this.setAttribute("role","region"),this.setAttribute("aria-label",r),this.handleMediaUpdated(this.media),this.setAttribute(wn.USER_INACTIVE,""),this.addEventListener("pointerdown",this),this.addEventListener("pointermove",this),this.addEventListener("pointerup",this),this.addEventListener("mouseleave",this),this.addEventListener("keyup",this),(e=me.window)==null||e.addEventListener("mouseup",this)}disconnectedCallback(){var e;this.media&&this.mediaUnsetCallback(this.media),(e=me.window)==null||e.removeEventListener("mouseup",this)}mediaSetCallback(e){}mediaUnsetCallback(e){rw(this,Jv,null)}handleEvent(e){switch(e.type){case"pointerdown":rw(this,Qk,e.timeStamp);break;case"pointermove":pc(this,Nj,nRe).call(this,e);break;case"pointerup":pc(this,Fj,rRe).call(this,e);break;case"mouseleave":pc(this,OS,lM).call(this);break;case"mouseup":this.removeAttribute(wn.KEYBOARD_CONTROL);break;case"keyup":pc(this,Ab,MS).call(this),this.setAttribute(wn.KEYBOARD_CONTROL,"");break}}set autohide(e){const n=Number(e);rw(this,V1,isNaN(n)?0:n)}get autohide(){return(Jh(this,V1)===void 0?2:Jh(this,V1)).toString()}}Qk=new WeakMap;Jv=new WeakMap;LS=new WeakMap;V1=new WeakMap;Nj=new WeakSet;nRe=function(t){t.pointerType!=="mouse"&&t.timeStamp-Jh(this,Qk)<250||(pc(this,cM,aq).call(this),clearTimeout(Jh(this,LS)),[this,this.media].includes(t.target)&&pc(this,Ab,MS).call(this))};Fj=new WeakSet;rRe=function(t){if(t.pointerType==="touch"){const e=!this.hasAttribute(wn.USER_INACTIVE);[this,this.media].includes(t.target)&&e?pc(this,OS,lM).call(this):pc(this,Ab,MS).call(this)}else t.composedPath().some(e=>["media-play-button","media-fullscreen-button"].includes(e?.localName))&&pc(this,Ab,MS).call(this)};OS=new WeakSet;lM=function(){if(Jh(this,V1)<0||this.hasAttribute(wn.USER_INACTIVE))return;this.setAttribute(wn.USER_INACTIVE,"");const t=new me.CustomEvent(Qg.USER_INACTIVE,{composed:!0,bubbles:!0,detail:!0});this.dispatchEvent(t)};cM=new WeakSet;aq=function(){if(!this.hasAttribute(wn.USER_INACTIVE))return;this.removeAttribute(wn.USER_INACTIVE);const t=new me.CustomEvent(Qg.USER_INACTIVE,{composed:!0,bubbles:!0,detail:!1});this.dispatchEvent(t)};Ab=new WeakSet;MS=function(){pc(this,cM,aq).call(this),clearTimeout(Jh(this,LS));const t=parseInt(this.autohide);t<0||rw(this,LS,setTimeout(()=>{pc(this,OS,lM).call(this)},t*1e3))};me.customElements.get("media-container")||me.customElements.define("media-container",sRe);var aRe=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},ps=(t,e,n)=>(aRe(t,e,"read from private field"),n?n.call(t):e.get(t)),Sx=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},HR=(t,e,n,r)=>(aRe(t,e,"write to private field"),e.set(t,n),n),e1,t1,Xk,S0,Md,hh;class uM{constructor(e,n,{defaultValue:r}={defaultValue:void 0}){Sx(this,Md),Sx(this,e1,void 0),Sx(this,t1,void 0),Sx(this,Xk,void 0),Sx(this,S0,new Set),HR(this,e1,e),HR(this,t1,n),HR(this,Xk,new Set(r))}[Symbol.iterator](){return ps(this,Md,hh).values()}get length(){return ps(this,Md,hh).size}get value(){var e;return(e=[...ps(this,Md,hh)].join(" "))!=null?e:""}set value(e){var n;e!==this.value&&(HR(this,S0,new Set),this.add(...(n=e?.split(" "))!=null?n:[]))}toString(){return this.value}item(e){return[...ps(this,Md,hh)][e]}values(){return ps(this,Md,hh).values()}
2689forEach(e,n){ps(this,Md,hh).forEach(e,n)}add(...e){var n,r;e.forEach(i=>ps(this,S0).add(i)),!(this.value===""&&!((n=ps(this,e1))!=null&&n.hasAttribute(`${ps(this,t1)}`)))&&((r=ps(this,e1))==null||r.setAttribute(`${ps(this,t1)}`,`${this.value}`))}remove(...e){var n;e.forEach(r=>ps(this,S0).delete(r)),(n=ps(this,e1))==null||n.setAttribute(`${ps(this,t1)}`,`${this.value}`)}contains(e){return ps(this,Md,hh).has(e)}toggle(e,n){return typeof n<"u"?n?(this.add(e),!0):(this.remove(e),!1):this.contains(e)?(this.remove(e),!1):(this.add(e),!0)}replace(e,n){return this.remove(e),this.add(n),e===n}}e1=new WeakMap;t1=new WeakMap;Xk=new WeakMap;S0=new WeakMap;Md=new WeakSet;hh=function(){return ps(this,S0).size?ps(this,S0):ps(this,Xk)};const unn=(t="")=>t.split(/\s+/),oRe=(t="")=>{const[e,n,r]=t.split(":"),i=r?decodeURIComponent(r):void 0;return{kind:e==="cc"?zu.CAPTIONS:zu.SUBTITLES,language:n,label:i}},dM=(t="",e={})=>unn(t).map(n=>{const r=oRe(n);return{...e,...r}}),lRe=t=>t?Array.isArray(t)?t.map(e=>typeof e=="string"?oRe(e):e):typeof t=="string"?dM(t):[t]:[],jj=({kind:t,label:e,language:n}={kind:"subtitles"})=>e?`${t==="captions"?"cc":"sb"}:${n}:${encodeURIComponent(e)}`:n,PS=(t=[])=>Array.prototype.map.call(t,jj).join(" "),dnn=(t,e)=>n=>n[t]===e,cRe=t=>{const e=Object.entries(t).map(([n,r])=>dnn(n,r));return n=>e.every(r=>r(n))},c2=(t,e=[],n=[])=>{const r=lRe(n).map(cRe),i=s=>r.some(a=>a(s));Array.from(e).filter(i).forEach(s=>{s.mode=t})},fM=(t,e=()=>!0)=>{if(!t?.textTracks)return[];const n=typeof e=="function"?e:cRe(e);return Array.from(t.textTracks).filter(n)},uRe=t=>{var e;return!!((e=t.mediaSubtitlesShowing)!=null&&e.length)||t.hasAttribute(K.MEDIA_SUBTITLES_SHOWING)},fnn=t=>{var e;const{media:n,fullscreenElement:r}=t,i=r&&"requestFullscreen"in r?"requestFullscreen":r&&"webkitRequestFullScreen"in r?"webkitRequestFullScreen":void 0;if(i){const s=(e=r[i])==null?void 0:e.call(r);if(s instanceof Promise)return s.catch(()=>{})}else n?.webkitEnterFullscreen?n.webkitEnterFullscreen():n?.requestFullscreen&&n.requestFullscreen()},ule="exitFullscreen"in Tt?"exitFullscreen":"webkitExitFullscreen"in Tt?"webkitExitFullscreen":"webkitCancelFullScreen"in Tt?"webkitCancelFullScreen":void 0,hnn=t=>{var e;const{documentElement:n}=t;if(ule){const r=(e=n?.[ule])==null?void 0:e.call(n);if(r instanceof Promise)return r.catch(()=>{})}},iw="fullscreenElement"in Tt?"fullscreenElement":"webkitFullscreenElement"in Tt?"webkitFullscreenElement":void 0,pnn=t=>{const{documentElement:e,media:n}=t,r=e?.[iw];return!r&&"webkitDisplayingFullscreen"in n&&"webkitPresentationMode"in n&&n.webkitDisplayingFullscreen&&n.webkitPresentationMode===Btn.FULLSCREEN?n:r},mnn=t=>{var e;const{media:n,documentElement:r,fullscreenElement:i=n}=t;if(!n||!r)return!1;const s=pnn(t);if(!s)return!1;if(s===i||s===n)return!0;if(s.localName.includes("-")){let a=s.shadowRoot;if(!(iw in a))return Hf(s,i);for(;a?.[iw];){if(a[iw]===i)return!0;a=(e=a[iw])==null?void 0:e.shadowRoot}}return!1},gnn="fullscreenEnabled"in Tt?"fullscreenEnabled":"webkitFullscreenEnabled"in Tt?"webkitFullscreenEnabled":void 0,vnn=t=>{const{documentElement:e,media:n}=t;return!!e?.[gnn]||n&&"webkitSupportsFullscreen"in n};let VR;const oq=()=>{var t,e;return VR||(VR=(e=(t=Tt)==null?void 0:t.createElement)==null?void 0:e.call(t,"video"),VR)},ynn=async(t=oq())=>{if(!t)return!1;const e=t.volume;t.volume=e/2+.1;const n=new AbortController,r=await Promise.race([bnn(t,n.signal),Enn(t,e)]);return n.abort(),r},bnn=(t,e)=>new Promise(n=>{t.addEventListener("volumechange",()=>n(!0),{signal:e})}),Enn=async(t,e)=>{for(let n=0;n<10;n++){if(t.volume===e)return!1;await VCe(10)}return t.volume!==e},xnn=/.*Version\/.*Safari\/.*/.test(me.navigator.userAgent),dRe=(t=oq())=>me.matchMedia("(display-mode: standalone)").matches&&xnn?!1:typeof t?.requestPictureInPicture=="function",fRe=(t=oq())=>vnn({documentElement:Tt,media:t}),wnn=fRe(),Snn=dRe(),Tnn=!!me.WebKitPlaybackTargetAvailabilityEvent,Ann=!!me.chrome,Zk=t=>fM(t.media,e=>[zu.SUBTITLES,zu.CAPTIONS].includes(e.kind)).sort((e,n)=>e.kind>=n.kind?1:-1),hRe=t=>fM(t.media,e=>e.mode===xy.SHOWING&&[zu.SUBTITLES,zu.CAPTIONS].includes(e.kind)),pRe=(t,e)=>{const n=Zk(t),r=hRe(t),i=!!r.length;if(n.length){if(e===!1||i&&e!==!0)c2(xy.DISABLED,n,r);else if(e===!0||!i&&e!==!1){let s=n[0];const{options:a}=t;if(!a?.noSubtitlesLangPref){const u=globalThis.localStorage.getItem("media-chrome-pref-subtitles-lang"),d=u?[u,...globalThis.navigator.languages]:globalThis.navigator.languages,f=n.filter(h=>d.some(m=>h.language.toLowerCase().startsWith(m.split("-")[0]))).sort((h,m)=>{const g=d.findIndex(E=>h.language.toLowerCase().startsWith(E.split("-")[0])),b=d.findIndex(E=>m.language.toLowerCase().startsWith(E.split("-")[0]));return g-b});f[0]&&(s=f[0])}const{language:o,label:l,kind:c}=s;
2689c2(xy.DISABLED,n,r),c2(xy.SHOWING,n,[{language:o,label:l,kind:c}])}}},lq=(t,e)=>t===e?!0:typeof t!=typeof e?!1:typeof t=="number"&&Number.isNaN(t)&&Number.isNaN(e)?!0:typeof t!="object"?!1:Array.isArray(t)?Cnn(t,e):Object.entries(t).every(([n,r])=>n in e&&lq(r,e[n])),Cnn=(t,e)=>{const n=Array.isArray(t),r=Array.isArray(e);return n!==r?!1:n||r?t.length!==e.length?!1:t.every((i,s)=>lq(i,e[s])):!0},Rnn=Object.values(Vd);let Jk;const _nn=ynn().then(t=>(Jk=t,Jk)),Inn=async(...t)=>{await Promise.all(t.filter(e=>e).map(async e=>{if(!("localName"in e&&e instanceof me.HTMLElement))return;const n=e.localName;if(!n.includes("-"))return;const r=me.customElements.get(n);r&&e instanceof r||(await me.customElements.whenDefined(n),me.customElements.upgrade(e))}))},w3={mediaWidth:{get(t){var e;const{media:n}=t;return(e=n?.videoWidth)!=null?e:0},mediaEvents:["resize"]},mediaHeight:{get(t){var e;const{media:n}=t;return(e=n?.videoHeight)!=null?e:0},mediaEvents:["resize"]},mediaPaused:{get(t){var e;const{media:n}=t;return(e=n?.paused)!=null?e:!0},set(t,e){var n;const{media:r}=e;r&&(t?r.pause():(n=r.play())==null||n.catch(()=>{}))},mediaEvents:["play","playing","pause","emptied"]},mediaHasPlayed:{get(t,e){const{media:n}=t;return n?e?e.type==="playing":!n.paused:!1},mediaEvents:["playing","emptied"]},mediaEnded:{get(t){var e;const{media:n}=t;return(e=n?.ended)!=null?e:!1},mediaEvents:["seeked","ended","emptied"]},mediaPlaybackRate:{get(t){var e;const{media:n}=t;return(e=n?.playbackRate)!=null?e:1},set(t,e){const{media:n}=e;n&&Number.isFinite(+t)&&(n.playbackRate=+t)},mediaEvents:["ratechange","loadstart"]},mediaMuted:{get(t){var e;const{media:n}=t;return(e=n?.muted)!=null?e:!1},set(t,e){const{media:n}=e;n&&(n.muted=t)},mediaEvents:["volumechange"]},mediaVolume:{get(t){var e;const{media:n}=t;return(e=n?.volume)!=null?e:1},set(t,e){const{media:n}=e;if(n){try{t==null?me.localStorage.removeItem("media-chrome-pref-volume"):me.localStorage.setItem("media-chrome-pref-volume",t.toString())}catch{}Number.isFinite(+t)&&(n.volume=+t)}},mediaEvents:["volumechange"],stateOwnersUpdateHandlers:[(t,e)=>{const{options:{noVolumePref:n}}=e;if(!n)try{const r=me.localStorage.getItem("media-chrome-pref-volume");if(r==null)return;w3.mediaVolume.set(+r,e),t(+r)}catch(r){console.debug("Error getting volume pref",r)}}]},mediaVolumeLevel:{get(t){const{media:e}=t;return typeof e?.volume>"u"?"high":e.muted||e.volume===0?"off":e.volume<.5?"low":e.volume<.75?"medium":"high"},mediaEvents:["volumechange"]},mediaCurrentTime:{get(t){var e;const{media:n}=t;return(e=n?.currentTime)!=null?e:0},set(t,e){const{media:n}=e;!n||!nq(t)||(n.currentTime=t)},mediaEvents:["timeupdate","loadedmetadata"]},mediaDuration:{get(t){const{media:e,options:{defaultDuration:n}={}}=t;return n&&(!e||!e.duration||Number.isNaN(e.duration)||!Number.isFinite(e.duration))?n:Number.isFinite(e?.duration)?e.duration:Number.NaN},mediaEvents:["durationchange","loadedmetadata","emptied"]},mediaLoading:{get(t){const{media:e}=t;return e?.readyState<3},mediaEvents:["waiting","playing","emptied"]},mediaSeekable:{get(t){var e;const{media:n}=t;if(!((e=n?.seekable)!=null&&e.length))return;const r=n.seekable.start(0),i=n.seekable.end(n.seekable.length-1);if(!(!r&&!i))return[Number(r.toFixed(3)),Number(i.toFixed(3))]},mediaEvents:["loadedmetadata","emptied","progress","seekablechange"]},mediaBuffered:{get(t){var e;const{media:n}=t,r=(e=n?.buffered)!=null?e:[];return Array.from(r).map((i,s)=>[Number(r.start(s).toFixed(3)),Number(r.end(s).toFixed(3))])},mediaEvents:["progress","emptied"]},mediaStreamType:{get(t){const{media:e,options:{defaultStreamType:n}={}}=t,r=[Vd.LIVE,Vd.ON_DEMAND].includes(n)?n:void 0;if(!e)return r;const{streamType:i}=e;if(Rnn.includes(i))return i===Vd.UNKNOWN?r:i;const s=e.duration;return s===1/0?Vd.LIVE:Number.isFinite(s)?Vd.ON_DEMAND:r},mediaEvents:["emptied","durationchange","loadedmetadata","streamtypechange"]},mediaTargetLiveWindow:{get(t){const{media:e}=t;if(!e)return Number.NaN;const{targetLiveWindow:n}=e,r=w3.mediaStreamType.get(t);return(n==null||Number.isNaN(n))&&r===Vd.LIVE?0:n}
2689,mediaEvents:["emptied","durationchange","loadedmetadata","streamtypechange","targetlivewindowchange"]},mediaTimeIsLive:{get(t){const{media:e,options:{liveEdgeOffset:n=10}={}}=t;if(!e)return!1;if(typeof e.liveEdgeStart=="number")return Number.isNaN(e.liveEdgeStart)?!1:e.currentTime>=e.liveEdgeStart;if(!(w3.mediaStreamType.get(t)===Vd.LIVE))return!1;const i=e.seekable;if(!i)return!0;if(!i.length)return!1;const s=i.end(i.length-1)-n;return e.currentTime>=s},mediaEvents:["playing","timeupdate","progress","waiting","emptied"]},mediaSubtitlesList:{get(t){return Zk(t).map(({kind:e,label:n,language:r})=>({kind:e,label:n,language:r}))},mediaEvents:["loadstart"],textTracksEvents:["addtrack","removetrack"]},mediaSubtitlesShowing:{get(t){return hRe(t).map(({kind:e,label:n,language:r})=>({kind:e,label:n,language:r}))},mediaEvents:["loadstart"],textTracksEvents:["addtrack","removetrack","change"],stateOwnersUpdateHandlers:[(t,e)=>{var n,r;const{media:i,options:s}=e;if(!i)return;const a=o=>{var l;!s.defaultSubtitles||o&&![zu.CAPTIONS,zu.SUBTITLES].includes((l=o?.track)==null?void 0:l.kind)||pRe(e,!0)};return(n=i.textTracks)==null||n.addEventListener("addtrack",a),(r=i.textTracks)==null||r.addEventListener("removetrack",a),a(),()=>{var o,l;(o=i.textTracks)==null||o.removeEventListener("addtrack",a),(l=i.textTracks)==null||l.removeEventListener("removetrack",a)}}]},mediaChaptersCues:{get(t){var e;const{media:n}=t;if(!n)return[];const[r]=fM(n,{kind:zu.CHAPTERS});return Array.from((e=r?.cues)!=null?e:[]).map(({text:i,startTime:s,endTime:a})=>({text:i,startTime:s,endTime:a}))},mediaEvents:["loadstart","loadedmetadata"],textTracksEvents:["addtrack","removetrack","change"],stateOwnersUpdateHandlers:[(t,e)=>{var n;const{media:r}=e;if(!r)return;const i=r.querySelector('track[kind="chapters"][default][src]'),s=(n=r.shadowRoot)==null?void 0:n.querySelector(':is(video,audio) > track[kind="chapters"][default][src]');return i?.addEventListener("load",t),s?.addEventListener("load",t),()=>{i?.removeEventListener("load",t),s?.removeEventListener("load",t)}}]},mediaIsPip:{get(t){var e,n;const{media:r,documentElement:i}=t;if(!r||!i||!i.pictureInPictureElement)return!1;if(i.pictureInPictureElement===r)return!0;if(i.pictureInPictureElement instanceof HTMLMediaElement)return(e=r.localName)!=null&&e.includes("-")?Hf(r,i.pictureInPictureElement):!1;if(i.pictureInPictureElement.localName.includes("-")){let s=i.pictureInPictureElement.shadowRoot;for(;s?.pictureInPictureElement;){if(s.pictureInPictureElement===r)return!0;s=(n=s.pictureInPictureElement)==null?void 0:n.shadowRoot}}return!1},set(t,e){const{media:n}=e;if(n)if(t){if(!Tt.pictureInPictureEnabled){console.warn("MediaChrome: Picture-in-picture is not enabled");return}if(!n.requestPictureInPicture){console.warn("MediaChrome: The current media does not support picture-in-picture");return}const r=()=>{console.warn("MediaChrome: The media is not ready for picture-in-picture. It must have a readyState > 0.")};n.requestPictureInPicture().catch(i=>{if(i.code===11){if(!n.src){console.warn("MediaChrome: The media is not ready for picture-in-picture. It must have a src set.");return}if(n.readyState===0&&n.preload==="none"){const s=()=>{n.removeEventListener("loadedmetadata",a),n.preload="none"},a=()=>{n.requestPictureInPicture().catch(r),s()};n.addEventListener("loadedmetadata",a),n.preload="metadata",setTimeout(()=>{n.readyState===0&&r(),s()},1e3)}else throw i}else throw i})}else Tt.pictureInPictureElement&&Tt.exitPictureInPicture()},mediaEvents:["enterpictureinpicture","leavepictureinpicture"]},mediaRenditionList:{get(t){var e;const{media:n}=t;return[...(e=n?.videoRenditions)!=null?e:[]].map(r=>({...r}))},mediaEvents:["emptied","loadstart"],videoRenditionsEvents:["addrendition","removerendition"]},mediaRenditionSelected:{get(t){var e,n,r;const{media:i}=t;return(r=(n=i?.videoRenditions)==null?void 0:n[(e=i.videoRenditions)==null?void 0:e.selectedIndex])==null?void 0:r.id},set(t,e){const{media:n}=e;if(!n?.videoRenditions){console.warn("MediaController: Rendition selection not supported by this media.");return}const r=t,i=Array.prototype.findIndex.call(n.videoRenditions,s=>s.id==r);n.videoRenditions.selectedIndex!=i&&(n.videoRenditions.selectedIndex=i)},mediaEvents:["emptied"],videoRenditionsEvents:["addrendition","removerendition","change"]},mediaAudioTrackList:{get(t){var e;const{media:n}=t;return[...(e=n?.audioTracks)!=null?e:[]]},mediaEvents:["emptied","loadstart"],audioTracksEvents:["addtrack","removetrack"]},mediaAudioTrackEnabled:{get(t){var e,n;const{media:r}=t;return(n=[...(e=r?.audioTracks)!=null?e:[]].find(i=>i.enabled))==null?void 0:n.id},set(t,e){const{media:n}=e;if(!n?.audioTracks){console.warn("MediaChrome: Audio track selection not supported by this media.");return}const r=t;for(const i of n.audioTracks)i.enabled=r==i.id},mediaEvents:["emptied"],audioTracksEvents:["addtrack","removetrack","change"]},mediaIsFullscreen:{get(t){return mnn(t)},set(t,e){t?fnn(e):hnn(e)},rootEvents:["fullscreenchange","webkitfullscreenchange"],mediaEvents:["webkitbeginfullscreen","webkitendfullscreen","webkitpresentationmodechanged"]},mediaIsCasting:{get(t){var e;const{media:n}=t;return!n?.remote||((e=n.remote)==null?void 0:e.state)==="disconnected"?!1:!!n.remote.state},set(t,e){var n,r;const{media:i}=e;if(i&&!(t&&((n=i.remote)==null?void 0:n.state)!=="disconnected")&&!(!t&&((r=i.remote)==null?void 0:r.state)!=="connected")){if(typeof i.remote.prompt!="function"){console.warn("MediaChrome: Casting is not supported in this environment");return}i.remote.prompt().catch(()=>{})}},remoteEvents:["connect","connecting","disconnect"]},mediaIsAirplaying:{get(){return!1},set(t,e){const{media:n}=e;if(n){if(!(n.webkitShowPlaybackTargetPicker&&me.WebKitPlaybackTargetAvailabilityEvent)){console.warn("MediaChrome: received a request to select AirPlay but AirPlay is not supported in this environment");return}n.webkitShowPlaybackTargetPicker()}},mediaEvents:["webkitcurrentplaybacktargetiswirelesschanged"]},mediaFullscreenUnavailable:{get(t){const{media:e}=t;if(!wnn||!fRe(e))return sl.UNSUPPORTED}},mediaPipUnavailable:{get(t){const{media:e}=t;if(!Snn||!dRe(e))return sl.UNSUPPORTED}},mediaVolumeUnavailable:{get(t){const{media:e}=t;if(Jk===!1||e?.volume==null)return sl.UNSUPPORTED},stateOwnersUpdateHandlers:[t=>{Jk==null&&_nn.then(e=>t(e?void 0:sl.UNSUPPORTED))}]},mediaCastUnavailable:{get(t,{availability:e="not-available"}={}){var n;const{media:r}=t;if(!Ann||!((n=r?.remote)!=null&&n.state))return sl.UNSUPPORTED;if(!(e==null||e==="available"))return sl.UNAVAILABLE},stateOwnersUpdateHandlers:[(t,e)=>{var n;const{media:r}=e;return r?(r.disableRemotePlayback||r.hasAttribute("disableremoteplayback")||(n=r?.remote)==null||n.watchAvailability(s=>{t({availability:s?"available":"not-available"})}).catch(s=>{s.name==="NotSupportedError"?t({availability:null}):t({availability:"not-available"})}),()=>{var s;(s=r?.remote)==null||s.cancelWatchAvailability().catch(()=>{})}):void 0}]},mediaAirplayUnavailable:{get(t,e){if(!Tnn)return sl.UNSUPPORTED;if(e?.availability==="not-available")return sl.UNAVAILABLE},mediaEvents:["webkitplaybacktargetavailabilitychanged"],stateOwnersUpdateHandlers:[(t,e)=>{var n;const{media:r}=e;return r?(r.disableRemotePlayback||r.hasAttribute("disableremoteplayback")||(n=r?.remote)==null||n.watchAvailability(s=>{t({availability:s?"available":"not-available"})}).catch(s=>{s.name==="NotSupportedError"?t({availability:null}):t({availability:"not-available"})}),()=>{var s;(s=r?.remote)==null||s.cancelWatchAvailability().catch(()=>{})}):void 0}]},mediaRenditionUnavailable:{get(t){var e;const{media:n}=t;if(!n?.videoRenditions)return sl.UNSUPPORTED;if(!((e=n.videoRenditions)!=null&&e.length))return sl.UNAVAILABLE},mediaEvents:["emptied","loadstart"],videoRenditionsEvents:["addrendition","removerendition"]},mediaAudioTrackUnavailable:{get(t){var e,n;const{media:r}=t;if(!r?.audioTracks)return sl.UNSUPPORTED;if(((n=(e=r.audioTracks)==null?void 0:e.length)!=null?n:0)<=1)return sl.UNAVAILABLE},mediaEvents:["emptied","loadstart"],audioTracksEvents:["addtrack","removetrack"]}},knn={[ct.MEDIA_PREVIEW_REQUEST](t,e,{detail:n}){var r,i,s;const{media:a}=e,o=n??void 0;let l,c;if(a&&o!=null){const[h]=fM(a,{kind:zu.METADATA,label:"thumbnails"}),m=Array.prototype.find.call((r=h?.cues)!=null?r:[],(g,b,E)=>b===0?g.endTime>o:b===E.length-1?g.startTime<=o:g.startTime<=o&&g.endTime>o);if(m){const g=/'^(?:[a-z]+:)?\/\//i.test(m.text)||(i=a?.querySelector('track[label="thumbnails"]'))==null?void 0:i.src,b=new URL(m.text,g);c=new URLSearchParams(b.hash).get("#xywh").split(",").map(x=>+x),l=b.href}}const u=t.mediaDuration.get(e);
2689let f=(s=t.mediaChaptersCues.get(e).find((h,m,g)=>m===g.length-1&&u===h.endTime?h.startTime<=o&&h.endTime>=o:h.startTime<=o&&h.endTime>o))==null?void 0:s.text;return n!=null&&f==null&&(f=""),{mediaPreviewTime:o,mediaPreviewImage:l,mediaPreviewCoords:c,mediaPreviewChapter:f}},[ct.MEDIA_PAUSE_REQUEST](t,e){t["mediaPaused"].set(!0,e)},[ct.MEDIA_PLAY_REQUEST](t,e){var n;const r="mediaPaused";if(t.mediaStreamType.get(e)===Vd.LIVE){const a=!(t.mediaTargetLiveWindow.get(e)>0),o=(n=t.mediaSeekable.get(e))==null?void 0:n[1];a&&o&&t.mediaCurrentTime.set(o,e)}t[r].set(!1,e)},[ct.MEDIA_PLAYBACK_RATE_REQUEST](t,e,{detail:n}){const r="mediaPlaybackRate",i=n;t[r].set(i,e)},[ct.MEDIA_MUTE_REQUEST](t,e){t["mediaMuted"].set(!0,e)},[ct.MEDIA_UNMUTE_REQUEST](t,e){const n="mediaMuted";t.mediaVolume.get(e)||t.mediaVolume.set(.25,e),t[n].set(!1,e)},[ct.MEDIA_VOLUME_REQUEST](t,e,{detail:n}){const r="mediaVolume",i=n;i&&t.mediaMuted.get(e)&&t.mediaMuted.set(!1,e),t[r].set(i,e)},[ct.MEDIA_SEEK_REQUEST](t,e,{detail:n}){const r="mediaCurrentTime",i=n;t[r].set(i,e)},[ct.MEDIA_SEEK_TO_LIVE_REQUEST](t,e){var n;const r="mediaCurrentTime",i=(n=t.mediaSeekable.get(e))==null?void 0:n[1];Number.isNaN(Number(i))||t[r].set(i,e)},[ct.MEDIA_SHOW_SUBTITLES_REQUEST](t,e,{detail:n}){var r;const{options:i}=e,s=Zk(e),a=lRe(n),o=(r=a[0])==null?void 0:r.language;o&&!i.noSubtitlesLangPref&&me.localStorage.setItem("media-chrome-pref-subtitles-lang",o),c2(xy.SHOWING,s,a)},[ct.MEDIA_DISABLE_SUBTITLES_REQUEST](t,e,{detail:n}){const r=Zk(e),i=n??[];c2(xy.DISABLED,r,i)},[ct.MEDIA_TOGGLE_SUBTITLES_REQUEST](t,e,{detail:n}){pRe(e,n)},[ct.MEDIA_RENDITION_REQUEST](t,e,{detail:n}){const r="mediaRenditionSelected",i=n;t[r].set(i,e)},[ct.MEDIA_AUDIO_TRACK_REQUEST](t,e,{detail:n}){const r="mediaAudioTrackEnabled",i=n;t[r].set(i,e)},[ct.MEDIA_ENTER_PIP_REQUEST](t,e){const n="mediaIsPip";t.mediaIsFullscreen.get(e)&&t.mediaIsFullscreen.set(!1,e),t[n].set(!0,e)},[ct.MEDIA_EXIT_PIP_REQUEST](t,e){t["mediaIsPip"].set(!1,e)},[ct.MEDIA_ENTER_FULLSCREEN_REQUEST](t,e){const n="mediaIsFullscreen";t.mediaIsPip.get(e)&&t.mediaIsPip.set(!1,e),t[n].set(!0,e)},[ct.MEDIA_EXIT_FULLSCREEN_REQUEST](t,e){t["mediaIsFullscreen"].set(!1,e)},[ct.MEDIA_ENTER_CAST_REQUEST](t,e){const n="mediaIsCasting";t.mediaIsFullscreen.get(e)&&t.mediaIsFullscreen.set(!1,e),t[n].set(!0,e)},[ct.MEDIA_EXIT_CAST_REQUEST](t,e){t["mediaIsCasting"].set(!1,e)},[ct.MEDIA_AIRPLAY_REQUEST](t,e){t["mediaIsAirplaying"].set(!0,e)}},Dnn=({media:t,fullscreenElement:e,documentElement:n,stateMediator:r=w3,requestMap:i=knn,options:s={},monitorStateOwnersOnlyWithSubscriptions:a=!0})=>{const o=[],l={options:{...s}};let c=Object.freeze({mediaPreviewTime:void 0,mediaPreviewImage:void 0,mediaPreviewCoords:void 0,mediaPreviewChapter:void 0});const u=g=>{g!=null&&(lq(g,c)||(c=Object.freeze({...c,...g}),o.forEach(b=>b(c))))},d=()=>{const g=Object.entries(r).reduce((b,[E,{get:x}])=>(b[E]=x(l),b),{});u(g)},f={};let h;const m=async(g,b)=>{var E,x,S,A,R,C,T,I,D,k,O,P,M,j,U,z;const G=!!h;if(h={...l,...h??{},...g},G)return;await Inn(...Object.values(g));const F=o.length>0&&b===0&&a,$=l.media!==h.media,H=((E=l.media)==null?void 0:E.textTracks)!==((x=h.media)==null?void 0:x.textTracks),q=((S=l.media)==null?void 0:S.videoRenditions)!==((A=h.media)==null?void 0:A.videoRenditions),Y=((R=l.media)==null?void 0:R.audioTracks)!==((C=h.media)==null?void 0:C.audioTracks),se=((T=l.media)==null?void 0:T.remote)!==((I=h.media)==null?void 0:I.remote),ye=l.documentElement!==h.documentElement,ie=!!l.media&&($||F),ne=!!((D=l.media)!=null&&D.textTracks)&&(H||F),ae=!!((k=l.media)!=null&&k.videoRenditions)&&(q||F),Se=!!((O=l.media)!=null&&O.audioTracks)&&(Y||F),Re=!!((P=l.media)!=null&&P.remote)&&(se||F),je=!!l.documentElement&&(ye||F),Fe=ie||ne||ae||Se||Re||je,Me=o.length===0&&b===1&&a,Et=!!h.media&&($||Me),$t=!!((M=h.media)!=null&&M.textTracks)&&(H||Me),Ot=!!((j=h.media)!=null&&j.videoRenditions)&&(q||Me),Wn=!!((U=h.media)!=null&&U.audioTracks)&&(Y||Me),zn=!!((z=h.media)!=null&&z.remote)&&(se||Me),Na=!!h.documentElement&&(ye||Me),ya=Et||$t||Ot||Wn||zn||Na;
2689if(!(Fe||ya)){Object.entries(h).forEach(([At,ve])=>{l[At]=ve}),d(),h=void 0;return}Object.entries(r).forEach(([At,{get:ve,mediaEvents:Ge=[],textTracksEvents:Xe=[],videoRenditionsEvents:nt=[],audioTracksEvents:Nt=[],remoteEvents:Bt=[],rootEvents:Ft=[],stateOwnersUpdateHandlers:vr=[]}])=>{f[At]||(f[At]={});const Or=tn=>{const ii=ve(l,tn);u({[At]:ii})};let _n;_n=f[At].mediaEvents,Ge.forEach(tn=>{_n&&ie&&(l.media.removeEventListener(tn,_n),f[At].mediaEvents=void 0),Et&&(h.media.addEventListener(tn,Or),f[At].mediaEvents=Or)}),_n=f[At].textTracksEvents,Xe.forEach(tn=>{var ii,ls;_n&&ne&&((ii=l.media.textTracks)==null||ii.removeEventListener(tn,_n),f[At].textTracksEvents=void 0),$t&&((ls=h.media.textTracks)==null||ls.addEventListener(tn,Or),f[At].textTracksEvents=Or)}),_n=f[At].videoRenditionsEvents,nt.forEach(tn=>{var ii,ls;_n&&ae&&((ii=l.media.videoRenditions)==null||ii.removeEventListener(tn,_n),f[At].videoRenditionsEvents=void 0),Ot&&((ls=h.media.videoRenditions)==null||ls.addEventListener(tn,Or),f[At].videoRenditionsEvents=Or)}),_n=f[At].audioTracksEvents,Nt.forEach(tn=>{var ii,ls;_n&&Se&&((ii=l.media.audioTracks)==null||ii.removeEventListener(tn,_n),f[At].audioTracksEvents=void 0),Wn&&((ls=h.media.audioTracks)==null||ls.addEventListener(tn,Or),f[At].audioTracksEvents=Or)}),_n=f[At].remoteEvents,Bt.forEach(tn=>{var ii,ls;_n&&Re&&((ii=l.media.remote)==null||ii.removeEventListener(tn,_n),f[At].remoteEvents=void 0),zn&&((ls=h.media.remote)==null||ls.addEventListener(tn,Or),f[At].remoteEvents=Or)}),_n=f[At].rootEvents,Ft.forEach(tn=>{_n&&je&&(l.documentElement.removeEventListener(tn,_n),f[At].rootEvents=void 0),Na&&(h.documentElement.addEventListener(tn,Or),f[At].rootEvents=Or)});const Fc=f[At].stateOwnersUpdateHandlers;vr.forEach(tn=>{Fc&&Fe&&Fc(),ya&&(f[At].stateOwnersUpdateHandlers=tn(Or,h))})}),Object.entries(h).forEach(([At,ve])=>{l[At]=ve}),d(),h=void 0};return m({media:t,fullscreenElement:e,documentElement:n,options:s}),{dispatch(g){const{type:b,detail:E}=g;if(i[b]){u(i[b](r,l,g));return}b==="mediaelementchangerequest"?m({media:E}):b==="fullscreenelementchangerequest"?m({fullscreenElement:E}):b==="documentelementchangerequest"?m({documentElement:E}):b==="optionschangerequest"&&Object.entries(E??{}).forEach(([x,S])=>{l.options[x]=S})},getState(){return c},subscribe(g){return m({},o.length+1),o.push(g),g(c),()=>{const b=o.indexOf(g);b>=0&&(m({},o.length-1),o.splice(b,1))}}}};var Lnn=Dnn,cq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},rn=(t,e,n)=>(cq(t,e,"read from private field"),n?n.call(t):e.get(t)),Dd=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},oh=(t,e,n,r)=>(cq(t,e,"write to private field"),e.set(t,n),n),Fh=(t,e,n)=>(cq(t,e,"access private method"),n),jh,sw,xr,aw,Jc,S3,T3,Bj,Cb,$S,A3,Uj;const mRe=["ArrowLeft","ArrowRight","Enter"," ","f","m","k","c"],dle=10,En={DEFAULT_SUBTITLES:"defaultsubtitles",DEFAULT_STREAM_TYPE:"defaultstreamtype",DEFAULT_DURATION:"defaultduration",FULLSCREEN_ELEMENT:"fullscreenelement",HOTKEYS:"hotkeys",KEYS_USED:"keysused",LIVE_EDGE_OFFSET:"liveedgeoffset",NO_HOTKEYS:"nohotkeys",NO_VOLUME_PREF:"novolumepref",NO_SUBTITLES_LANG_PREF:"nosubtitleslangpref",NO_DEFAULT_STORE:"nodefaultstore",KEYBOARD_FORWARD_SEEK_OFFSET:"keyboardforwardseekoffset",KEYBOARD_BACKWARD_SEEK_OFFSET:"keyboardbackwardseekoffset"};class gRe extends sRe{constructor(){super(),Dd(this,T3),Dd(this,Cb),Dd(this,A3),this.mediaStateReceivers=[],this.associatedElementSubscriptions=new Map,Dd(this,jh,new uM(this,En.HOTKEYS)),Dd(this,sw,void 0),Dd(this,xr,void 0),Dd(this,aw,void 0),Dd(this,Jc,void 0),Dd(this,S3,n=>{var r;(r=rn(this,xr))==null||r.dispatch(n)}),this.associateElement(this);let e={};oh(this,aw,n=>{Object.entries(n).forEach(([r,i])=>{if(r in e&&e[r]===i)return;this.propagateMediaState(r,i);const s=r.toLowerCase(),a=new me.CustomEvent(jtn[s],{composed:!0,detail:i});this.dispatchEvent(a)}),e=n}),this.enableHotkeys()}static get observedAttributes(){return super.observedAttributes.concat(En.NO_HOTKEYS,En.HOTKEYS,En.DEFAULT_STREAM_TYPE,En.DEFAULT_SUBTITLES,En.DEFAULT_DURATION)}get mediaStore(){return rn(this,xr)}set mediaStore(e){var n,r;if(rn(this,xr)&&((n=rn(this,Jc))==null||n.call(this),oh(this,Jc,void 0)),oh(this,xr,e),!rn(this,xr)&&!this.hasAttribute(En.NO_DEFAULT_STORE)){Fh(this,T3,Bj).call(this);return}oh(this,Jc,(r=rn(this,xr))==null?void 0:r.subscribe(rn(this,aw)))}get fullscreenElement(){var e;return(e=rn(this,sw))!=null?e:this}set fullscreenElement(e){var n;this.hasAttribute(En.FULLSCREEN_ELEMENT)&&this.removeAttribute(En.FULLSCREEN_ELEMENT),oh(this,sw,e),(n=rn(this,xr))==null||n.dispatch({type:"fullscreenelementchangerequest",detail:this.fullscreenElement})}attributeChangedCallback(e,n,r){var i,s,a,o,l,c;if(super.attributeChangedCallback(e,n,r),e===En.NO_HOTKEYS)r!==n&&r===""?(this.hasAttribute(En.HOTKEYS)&&console.warn("Media Chrome: Both `hotkeys` and `nohotkeys` have been set. All hotkeys will be disabled."),this.disableHotkeys()):r!==n&&r===null&&this.enableHotkeys();else if(e===En.HOTKEYS)rn(this,jh).value=r;else if(e===En.DEFAULT_SUBTITLES&&r!==n)(i=rn(this,xr))==null||i.dispatch({type:"optionschangerequest",detail:{defaultSubtitles:this.hasAttribute(En.DEFAULT_SUBTITLES)}});else if(e===En.DEFAULT_STREAM_TYPE)(a=rn(this,xr))==null||a.dispatch({type:"optionschangerequest",detail:{defaultStreamType:(s=this.getAttribute(En.DEFAULT_STREAM_TYPE))!=null?s:void 0}});else if(e===En.LIVE_EDGE_OFFSET)(o=rn(this,xr))==null||o.dispatch({type:"optionschangerequest",detail:{liveEdgeOffset:this.hasAttribute(En.LIVE_EDGE_OFFSET)?+this.getAttribute(En.LIVE_EDGE_OFFSET):void 0}});else if(e===En.FULLSCREEN_ELEMENT){const u=r?(l=this.getRootNode())==null?void 0:l.getElementById(r):void 0;oh(this,sw,u),(c=rn(this,xr))==null||c.dispatch({type:"fullscreenelementchangerequest",detail:this.fullscreenElement})}}connectedCallback(){var e,n;!rn(this,xr)&&!this.hasAttribute(En.NO_DEFAULT_STORE)&&Fh(this,T3,Bj).call(this),(e=rn(this,xr))==null||e.dispatch({type:"documentelementchangerequest",detail:Tt}),super.connectedCallback(),rn(this,xr)&&!rn(this,Jc)&&oh(this,Jc,(n=rn(this,xr))==null?void 0:n.subscribe(rn(this,aw))),this.enableHotkeys()}disconnectedCallback(){var e,n,r,i;(e=super.disconnectedCallback)==null||e.call(this),rn(this,xr)&&((n=rn(this,xr))==null||n.dispatch({type:"documentelementchangerequest",detail:void 0}),(r=rn(this,xr))==null||r.dispatch({type:ct.MEDIA_TOGGLE_SUBTITLES_REQUEST,detail:!1}
2689)),rn(this,Jc)&&((i=rn(this,Jc))==null||i.call(this),oh(this,Jc,void 0))}mediaSetCallback(e){var n;super.mediaSetCallback(e),(n=rn(this,xr))==null||n.dispatch({type:"mediaelementchangerequest",detail:e}),e.hasAttribute("tabindex")||(e.tabIndex=-1)}mediaUnsetCallback(e){var n;super.mediaUnsetCallback(e),(n=rn(this,xr))==null||n.dispatch({type:"mediaelementchangerequest",detail:void 0})}propagateMediaState(e,n){ple(this.mediaStateReceivers,e,n)}associateElement(e){if(!e)return;const{associatedElementSubscriptions:n}=this;if(n.has(e))return;const r=this.registerMediaStateReceiver.bind(this),i=this.unregisterMediaStateReceiver.bind(this),s=Fnn(e,r,i);Object.values(ct).forEach(a=>{e.addEventListener(a,rn(this,S3))}),n.set(e,s)}unassociateElement(e){if(!e)return;const{associatedElementSubscriptions:n}=this;if(!n.has(e))return;n.get(e)(),n.delete(e),Object.values(ct).forEach(i=>{e.removeEventListener(i,rn(this,S3))})}registerMediaStateReceiver(e){if(!e)return;const n=this.mediaStateReceivers;n.indexOf(e)>-1||(n.push(e),rn(this,xr)&&Object.entries(rn(this,xr).getState()).forEach(([i,s])=>{ple([e],i,s)}))}unregisterMediaStateReceiver(e){const n=this.mediaStateReceivers,r=n.indexOf(e);r<0||n.splice(r,1)}enableHotkeys(){this.addEventListener("keydown",Fh(this,A3,Uj))}disableHotkeys(){this.removeEventListener("keydown",Fh(this,A3,Uj)),this.removeEventListener("keyup",Fh(this,Cb,$S))}get hotkeys(){return rn(this,jh)}keyboardShortcutHandler(e){var n,r,i,s,a;const o=e.target;if(((i=(r=(n=o.getAttribute(En.KEYS_USED))==null?void 0:n.split(" "))!=null?r:o?.keysUsed)!=null?i:[]).map(f=>f==="Space"?" ":f).filter(Boolean).includes(e.key))return;let c,u,d;if(!rn(this,jh).contains(`no${e.key.toLowerCase()}`)&&!(e.key===" "&&rn(this,jh).contains("nospace")))switch(e.key){case" ":case"k":c=rn(this,xr).getState().mediaPaused?ct.MEDIA_PLAY_REQUEST:ct.MEDIA_PAUSE_REQUEST,this.dispatchEvent(new me.CustomEvent(c,{composed:!0,bubbles:!0}));break;case"m":c=this.mediaStore.getState().mediaVolumeLevel==="off"?ct.MEDIA_UNMUTE_REQUEST:ct.MEDIA_MUTE_REQUEST,this.dispatchEvent(new me.CustomEvent(c,{composed:!0,bubbles:!0}));break;case"f":c=this.mediaStore.getState().mediaIsFullscreen?ct.MEDIA_EXIT_FULLSCREEN_REQUEST:ct.MEDIA_ENTER_FULLSCREEN_REQUEST,this.dispatchEvent(new me.CustomEvent(c,{composed:!0,bubbles:!0}));break;case"c":this.dispatchEvent(new me.CustomEvent(ct.MEDIA_TOGGLE_SUBTITLES_REQUEST,{composed:!0,bubbles:!0}));break;case"ArrowLeft":{const f=this.hasAttribute(En.KEYBOARD_BACKWARD_SEEK_OFFSET)?+this.getAttribute(En.KEYBOARD_BACKWARD_SEEK_OFFSET):dle;u=Math.max(((s=this.mediaStore.getState().mediaCurrentTime)!=null?s:0)-f,0),d=new me.CustomEvent(ct.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:u}),this.dispatchEvent(d);break}case"ArrowRight":{const f=this.hasAttribute(En.KEYBOARD_FORWARD_SEEK_OFFSET)?+this.getAttribute(En.KEYBOARD_FORWARD_SEEK_OFFSET):dle;u=Math.max(((a=this.mediaStore.getState().mediaCurrentTime)!=null?a:0)+f,0),d=new me.CustomEvent(ct.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:u}),this.dispatchEvent(d);break}}}}jh=new WeakMap;sw=new WeakMap;xr=new WeakMap;aw=new WeakMap;Jc=new WeakMap;S3=new WeakMap;T3=new WeakSet;Bj=function(){var t;this.mediaStore=Lnn({media:this.media,fullscreenElement:this.fullscreenElement,options:{defaultSubtitles:this.hasAttribute(En.DEFAULT_SUBTITLES),defaultDuration:this.hasAttribute(En.DEFAULT_DURATION)?+this.getAttribute(En.DEFAULT_DURATION):void 0,defaultStreamType:(t=this.getAttribute(En.DEFAULT_STREAM_TYPE))!=null?t:void 0,liveEdgeOffset:this.hasAttribute(En.LIVE_EDGE_OFFSET)?+this.getAttribute(En.LIVE_EDGE_OFFSET):void 0,noVolumePref:this.hasAttribute(En.NO_VOLUME_PREF),noSubtitlesLangPref:this.hasAttribute(En.NO_SUBTITLES_LANG_PREF)}})};Cb=new WeakSet;$S=function(t){const{key:e}=t;if(!mRe.includes(e)){this.removeEventListener("keyup",Fh(this,Cb,$S));return}this.keyboardShortcutHandler(t)};A3=new WeakSet;Uj=function(t){const{metaKey:e,altKey:n,key:r}=t;if(e||n||!mRe.includes(r)){this.removeEventListener("keyup",Fh(this,Cb,$S));return}[" ","ArrowLeft","ArrowRight"].includes(r)&&!(rn(this,jh).contains(`no${r.toLowerCase()}
2689`)||r===" "&&rn(this,jh).contains("nospace"))&&t.preventDefault(),this.addEventListener("keyup",Fh(this,Cb,$S),{once:!0})};const Onn=Object.values(K),Mnn=Object.values(BCe),vRe=t=>{var e,n,r,i;let{observedAttributes:s}=t.constructor;!s&&((e=t.nodeName)!=null&&e.includes("-"))&&(me.customElements.upgrade(t),{observedAttributes:s}=t.constructor);const a=(i=(r=(n=t?.getAttribute)==null?void 0:n.call(t,Kn.MEDIA_CHROME_ATTRIBUTES))==null?void 0:r.split)==null?void 0:i.call(r,/\s+/);return Array.isArray(s||a)?(s||a).filter(o=>Onn.includes(o)):[]},Pnn=t=>{var e,n;return(e=t.nodeName)!=null&&e.includes("-")&&me.customElements.get((n=t.nodeName)==null?void 0:n.toLowerCase())&&!(t instanceof me.customElements.get(t.nodeName.toLowerCase()))&&me.customElements.upgrade(t),Mnn.some(r=>r in t)},Hj=t=>Pnn(t)||!!vRe(t).length,fle=t=>{var e;return(e=t?.join)==null?void 0:e.call(t,":")},hle={[K.MEDIA_SUBTITLES_LIST]:PS,[K.MEDIA_SUBTITLES_SHOWING]:PS,[K.MEDIA_SEEKABLE]:fle,[K.MEDIA_BUFFERED]:t=>t?.map(fle).join(" "),[K.MEDIA_PREVIEW_COORDS]:t=>t?.join(" "),[K.MEDIA_RENDITION_LIST]:Utn,[K.MEDIA_AUDIO_TRACK_LIST]:ztn},$nn=async(t,e,n)=>{var r,i;if(t.isConnected||await VCe(0),typeof n=="boolean"||n==null)return Rs(t,e,n);if(typeof n=="number")return rs(t,e,n);if(typeof n=="string")return ss(t,e,n);if(Array.isArray(n)&&!n.length)return t.removeAttribute(e);const s=(i=(r=hle[e])==null?void 0:r.call(hle,n))!=null?i:n;return t.setAttribute(e,s)},Nnn=t=>{var e;return!!((e=t.closest)!=null&&e.call(t,'*[slot="media"]'))},Fm=(t,e)=>{if(Nnn(t))return;const n=(i,s)=>{var a,o;Hj(i)&&s(i);const{children:l=[]}=i??{},c=(o=(a=i?.shadowRoot)==null?void 0:a.children)!=null?o:[];[...l,...c].forEach(d=>Fm(d,s))},r=t?.nodeName.toLowerCase();if(r.includes("-")&&!Hj(t)){me.customElements.whenDefined(r).then(()=>{n(t,e)});return}n(t,e)},ple=(t,e,n)=>{t.forEach(r=>{if(e in r){r[e]=n;return}const i=vRe(r),s=e.toLowerCase();i.includes(s)&&$nn(r,s,n)})},Fnn=(t,e,n)=>{Fm(t,e);const r=u=>{var d;const f=(d=u?.composedPath()[0])!=null?d:u.target;e(f)},i=u=>{var d;const f=(d=u?.composedPath()[0])!=null?d:u.target;n(f)};t.addEventListener(ct.REGISTER_MEDIA_STATE_RECEIVER,r),t.addEventListener(ct.UNREGISTER_MEDIA_STATE_RECEIVER,i);const s=u=>{u.forEach(d=>{const{addedNodes:f=[],removedNodes:h=[],type:m,target:g,attributeName:b}=d;m==="childList"?(Array.prototype.forEach.call(f,E=>Fm(E,e)),Array.prototype.forEach.call(h,E=>Fm(E,n))):m==="attributes"&&b===Kn.MEDIA_CHROME_ATTRIBUTES&&(Hj(g)?e(g):n(g))})};let a=[];const o=u=>{const d=u.target;d.name!=="media"&&(a.forEach(f=>Fm(f,n)),a=[...d.assignedElements({flatten:!0})],a.forEach(f=>Fm(f,e)))};t.addEventListener("slotchange",o);const l=new MutationObserver(s);return l.observe(t,{childList:!0,attributes:!0,subtree:!0}),()=>{Fm(t,n),t.removeEventListener("slotchange",o),l.disconnect(),t.removeEventListener(ct.REGISTER_MEDIA_STATE_RECEIVER,r),t.removeEventListener(ct.UNREGISTER_MEDIA_STATE_RECEIVER,i)}};me.customElements.get("media-controller")||me.customElements.define("media-controller",gRe);var jnn=gRe,uq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Si=(t,e,n)=>(uq(t,e,"read from private field"),n?n.call(t):e.get(t)),jv=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},WR=(t,e,n,r)=>(uq(t,e,"write to private field"),e.set(t,n),n),Bnn=(t,e,n)=>(uq(t,e,"access private method"),n),eu,W1,Bh,n1,C3,Vj,yRe;const zR={TOOLTIP_PLACEMENT:"tooltipplacement"},bRe=Tt.createElement("template");bRe.innerHTML=`
2690<style>
2691  :host {
2692    position: relative;
2693    font: var(--media-font,
2694      var(--media-font-weight, bold)
2695      var(--media-font-size, 14px) /
2696      var(--media-text-content-height, var(--media-control-height, 24px))
2697      var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif));
2698    color: var(--media-text-color, var(--media-primary-color, rgb(238 238 238)));
2699    background: var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .7)));
2700    padding: var(--media-button-padding, var(--media-control-padding, 10px));
2701    justify-content: var(--media-button-justify-content, center);
2702    display: inline-flex;
2703    align-items: center;
2704    vertical-align: middle;
2705    box-sizing: border-box;
2706    transition: background .15s linear;
2707    pointer-events: auto;
2708    cursor: pointer;
2709    -webkit-tap-highlight-color: transparent;
2710  }
2711
2712  
2713  :host(:focus-visible) {
2714    box-shadow: inset 0 0 0 2px rgb(27 127 204 / .9);
2715    outline: 0;
2716  }
2717  
2718  :host(:where(:focus)) {
2719    box-shadow: none;
2720    outline: 0;
2721  }
2722
2723  :host(:hover) {
2724    background: var(--media-control-hover-background, rgba(50 50 70 / .7));
2725  }
2726
2727  svg, img, ::slotted(svg), ::slotted(img) {
2728    width: var(--media-button-icon-width);
2729    height: var(--media-button-icon-height, var(--media-control-height, 24px));
2730    transform: var(--media-button-icon-transform);
2731    transition: var(--media-button-icon-transition);
2732    fill: var(--media-icon-color, var(--media-primary-color, rgb(238 238 238)));
2733    vertical-align: middle;
2734    max-width: 100%;
2735    max-height: 100%;
2736    min-width: 100%;
2737  }
2738
2739  media-tooltip {
2740    
2741    max-width: 0;
2742    overflow-x: clip;
2743    opacity: 0;
2744    transition: opacity .3s, max-width 0s 9s;
2745  }
2746
2747  :host(:hover) media-tooltip,
2748  :host(:focus-visible) media-tooltip {
2749    max-width: 100vw;
2750    opacity: 1;
2751    transition: opacity .3s;
2752  }
2753
2754  :host([notooltip]) slot[name="tooltip"] {
2755    display: none;
2756  }
2757</style>
2758
2759<slot name="tooltip">
2760  <media-tooltip part="tooltip" aria-hidden="true">
2761    <slot name="tooltip-content"></slot>
2762  </media-tooltip>
2763</slot>
2764`;class Ko extends me.HTMLElement{constructor(e={}){var n;if(super(),jv(this,Vj),jv(this,eu,void 0),this.preventClick=!1,this.tooltipEl=null,this.tooltipContent="",jv(this,W1,r=>{this.preventClick||this.handleClick(r),setTimeout(Si(this,Bh),0)}),jv(this,Bh,()=>{var r,i;(i=(r=this.tooltipEl)==null?void 0:r.updateXOffset)==null||i.call(r)}),jv(this,n1,r=>{const{key:i}=r;if(!this.keysUsed.includes(i)){this.removeEventListener("keyup",Si(this,n1));return}this.preventClick||this.handleClick(r)}
2764),jv(this,C3,r=>{const{metaKey:i,altKey:s,key:a}=r;if(i||s||!this.keysUsed.includes(a)){this.removeEventListener("keyup",Si(this,n1));return}this.addEventListener("keyup",Si(this,n1),{once:!0})}),!this.shadowRoot){this.attachShadow({mode:"open"});const r=bRe.content.cloneNode(!0);this.nativeEl=r;let i=e.slotTemplate;i||(i=Tt.createElement("template"),i.innerHTML=`<slot>${e.defaultContent||""}</slot>`),e.tooltipContent&&(r.querySelector('slot[name="tooltip-content"]').innerHTML=(n=e.tooltipContent)!=null?n:"",this.tooltipContent=e.tooltipContent),this.nativeEl.appendChild(i.content.cloneNode(!0)),this.shadowRoot.appendChild(r)}this.tooltipEl=this.shadowRoot.querySelector("media-tooltip")}static get observedAttributes(){return["disabled",zR.TOOLTIP_PLACEMENT,Kn.MEDIA_CONTROLLER]}enable(){this.addEventListener("click",Si(this,W1)),this.addEventListener("keydown",Si(this,C3)),this.tabIndex=0}disable(){this.removeEventListener("click",Si(this,W1)),this.removeEventListener("keydown",Si(this,C3)),this.removeEventListener("keyup",Si(this,n1)),this.tabIndex=-1}attributeChangedCallback(e,n,r){var i,s,a,o,l;e===Kn.MEDIA_CONTROLLER?(n&&((s=(i=Si(this,eu))==null?void 0:i.unassociateElement)==null||s.call(i,this),WR(this,eu,null)),r&&this.isConnected&&(WR(this,eu,(a=this.getRootNode())==null?void 0:a.getElementById(r)),(l=(o=Si(this,eu))==null?void 0:o.associateElement)==null||l.call(o,this))):e==="disabled"&&r!==n?r==null?this.enable():this.disable():e===zR.TOOLTIP_PLACEMENT&&this.tooltipEl&&r!==n&&(this.tooltipEl.placement=r),Si(this,Bh).call(this)}connectedCallback(){var e,n,r;const{style:i}=Ri(this.shadowRoot,":host");i.setProperty("display",`var(--media-control-display, var(--${this.localName}-display, inline-flex))`),this.hasAttribute("disabled")||this.enable(),this.setAttribute("role","button");const s=this.getAttribute(Kn.MEDIA_CONTROLLER);s&&(WR(this,eu,(e=this.getRootNode())==null?void 0:e.getElementById(s)),(r=(n=Si(this,eu))==null?void 0:n.associateElement)==null||r.call(n,this)),me.customElements.whenDefined("media-tooltip").then(()=>Bnn(this,Vj,yRe).call(this))}disconnectedCallback(){var e,n;this.disable(),(n=(e=Si(this,eu))==null?void 0:e.unassociateElement)==null||n.call(e,this),WR(this,eu,null),this.removeEventListener("mouseenter",Si(this,Bh)),this.removeEventListener("focus",Si(this,Bh)),this.removeEventListener("click",Si(this,W1))}get keysUsed(){return["Enter"," "]}get tooltipPlacement(){return is(this,zR.TOOLTIP_PLACEMENT)}set tooltipPlacement(e){ss(this,zR.TOOLTIP_PLACEMENT,e)}handleClick(e){}}eu=new WeakMap;W1=new WeakMap;Bh=new WeakMap;n1=new WeakMap;C3=new WeakMap;Vj=new WeakSet;yRe=function(){this.addEventListener("mouseenter",Si(this,Bh)),this.addEventListener("focus",Si(this,Bh)),this.addEventListener("click",Si(this,W1));const t=this.tooltipPlacement;t&&this.tooltipEl&&(this.tooltipEl.placement=t)};me.customElements.get("media-chrome-button")||me.customElements.define("media-chrome-button",Ko);const mle=`<svg aria-hidden="true" viewBox="0 0 26 24">
2765  <path d="M22.13 3H3.87a.87.87 0 0 0-.87.87v13.26a.87.87 0 0 0 .87.87h3.4L9 16H5V5h16v11h-4l1.72 2h3.4a.87.87 0 0 0 .87-.87V3.87a.87.87 0 0 0-.86-.87Zm-8.75 11.44a.5.5 0 0 0-.76 0l-4.91 5.73a.5.5 0 0 0 .38.83h9.82a.501.501 0 0 0 .38-.83l-4.91-5.73Z"/>
2766</svg>
2767`,ERe=Tt.createElement("template");ERe.innerHTML=`
2768  <style>
2769    :host([${K.MEDIA_IS_AIRPLAYING}]) slot[name=icon] slot:not([name=exit]) {
2770      display: none !important;
2771    }
2772
2773    
2774    :host(:not([${K.MEDIA_IS_AIRPLAYING}])) slot[name=icon] slot:not([name=enter]) {
2775      display: none !important;
2776    }
2777
2778    :host([${K.MEDIA_IS_AIRPLAYING}]) slot[name=tooltip-enter],
2779    :host(:not([${K.MEDIA_IS_AIRPLAYING}])) slot[name=tooltip-exit] {
2780      display: none;
2781    }
2782  </style>
2783
2784  <slot name="icon">
2785    <slot name="enter">${mle}</slot>
2786    <slot name="exit">${mle}</slot>
2787  </slot>
2788`;const Unn=`
2789  <slot name="tooltip-enter">${ci.ENTER_AIRPLAY}</slot>
2790  <slot name="tooltip-exit">${ci.EXIT_AIRPLAY}</slot>
2791`,gle=t=>{const e=t.mediaIsAirplaying?ha.EXIT_AIRPLAY():ha.ENTER_AIRPLAY();t.setAttribute("aria-label",e)};class Hnn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_IS_AIRPLAYING,K.MEDIA_AIRPLAY_UNAVAILABLE]}constructor(e={}){super({slotTemplate:ERe,tooltipContent:Unn,...e})}connectedCallback(){super.connectedCallback(),gle(this)}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_IS_AIRPLAYING&&gle(this)}get mediaIsAirplaying(){return Cs(this,K.MEDIA_IS_AIRPLAYING)}set mediaIsAirplaying(e){Rs(this,K.MEDIA_IS_AIRPLAYING,e)}get mediaAirplayUnavailable(){return is(this,K.MEDIA_AIRPLAY_UNAVAILABLE)}set mediaAirplayUnavailable(e){ss(this,K.MEDIA_AIRPLAY_UNAVAILABLE,e)}handleClick(){const e=new me.CustomEvent(ct.MEDIA_AIRPLAY_REQUEST,{composed:!0,bubbles:!0});this.dispatchEvent(e)}}me.customElements.get("media-airplay-button")||me.customElements.define("media-airplay-button",Hnn);const Vnn=`<svg aria-hidden="true" viewBox="0 0 26 24">
2792  <path d="M22.83 5.68a2.58 2.58 0 0 0-2.3-2.5c-3.62-.24-11.44-.24-15.06 0a2.58 2.58 0 0 0-2.3 2.5c-.23 4.21-.23 8.43 0 12.64a2.58 2.58 0 0 0 2.3 2.5c3.62.24 11.44.24 15.06 0a2.58 2.58 0 0 0 2.3-2.5c.23-4.21.23-8.43 0-12.64Zm-11.39 9.45a3.07 3.07 0 0 1-1.91.57 3.06 3.06 0 0 1-2.34-1 3.75 3.75 0 0 1-.92-2.67 3.92 3.92 0 0 1 .92-2.77 3.18 3.18 0 0 1 2.43-1 2.94 2.94 0 0 1 2.13.78c.364.359.62.813.74 1.31l-1.43.35a1.49 1.49 0 0 0-1.51-1.17 1.61 1.61 0 0 0-1.29.58 2.79 2.79 
27920 0 0-.5 1.89 3 3 0 0 0 .49 1.93 1.61 1.61 0 0 0 1.27.58 1.48 1.48 0 0 0 1-.37 2.1 2.1 0 0 0 .59-1.14l1.4.44a3.23 3.23 0 0 1-1.07 1.69Zm7.22 0a3.07 3.07 0 0 1-1.91.57 3.06 3.06 0 0 1-2.34-1 3.75 3.75 0 0 1-.92-2.67 3.88 3.88 0 0 1 .93-2.77 3.14 3.14 0 0 1 2.42-1 3 3 0 0 1 2.16.82 2.8 2.8 0 0 1 .73 1.31l-1.43.35a1.49 1.49 0 0 0-1.51-1.21 1.61 1.61 0 0 0-1.29.58A2.79 2.79 0 0 0 15 12a3 3 0 0 0 .49 1.93 1.61 1.61 0 0 0 1.27.58 1.44 1.44 0 0 0 1-.37 2.1 2.1 0 0 0 .6-1.15l1.4.44a3.17 3.17 0 0 1-1.1 1.7Z"/>
2793</svg>`,Wnn=`<svg aria-hidden="true" viewBox="0 0 26 24">
2794  <path d="M17.73 14.09a1.4 1.4 0 0 1-1 .37 1.579 1.579 0 0 1-1.27-.58A3 3 0 0 1 15 12a2.8 2.8 0 0 1 .5-1.85 1.63 1.63 0 0 1 1.29-.57 1.47 1.47 0 0 1 1.51 1.2l1.43-.34A2.89 2.89 0 0 0 19 9.07a3 3 0 0 0-2.14-.78 3.14 3.14 0 0 0-2.42 1 3.91 3.91 0 0 0-.93 2.78 3.74 3.74 0 0 0 .92 2.66 3.07 3.07 0 0 0 2.34 1 3.07 3.07 0 0 0 1.91-.57 3.17 3.17 0 0 0 1.07-1.74l-1.4-.45c-.083.43-.3.822-.62 1.12Zm-7.22 0a1.43 1.43 0 0 1-1 .37 1.58 1.58 0 0 1-1.27-.58A3 3 0 0 1 7.76 12a2.8 2.8 0 0 1 .5-1.85 1.63 1.63 0 0 1 1.29-.57 1.47 1.47 0 0 1 1.51 1.2l1.43-.34a2.81 2.81 0 0 0-.74-1.32 2.94 2.94 0 0 0-2.13-.78 3.18 3.18 0 0 0-2.43 1 4 4 0 0 0-.92 2.78 3.74 3.74 0 0 0 .92 2.66 3.07 3.07 0 0 0 2.34 1 3.07 3.07 0 0 0 1.91-.57 3.23 3.23 0 0 0 1.07-1.74l-1.4-.45a2.06 2.06 0 0 1-.6 1.07Zm12.32-8.41a2.59 2.59 0 0 0-2.3-2.51C18.72 3.05 15.86 3 13 3c-2.86 0-5.72.05-7.53.17a2.59 2.59 0 0 0-2.3 2.51c-.23 4.207-.23 8.423 0 12.63a2.57 2.57 0 0 0 2.3 2.5c1.81.13 4.67.19 7.53.19 2.86 0 5.72-.06 7.53-.19a2.57 2.57 0 0 0 2.3-2.5c.23-4.207.23-8.423 0-12.63Zm-1.49 12.53a1.11 1.11 0 0 1-.91 1.11c-1.67.11-4.45.18-7.43.18-2.98 0-5.76-.07-7.43-.18a1.11 1.11 0 0 1-.91-1.11c-.21-4.14-.21-8.29 0-12.43a1.11 1.11 0 0 1 .91-1.11C7.24 4.56 10 4.49 13 4.49s5.76.07 7.43.18a1.11 1.11 0 0 1 .91 1.11c.21 4.14.21 8.29 0 12.43Z"/>
2795</svg>`,xRe=Tt.createElement("template");xRe.innerHTML=`
2796  <style>
2797    :host([aria-checked="true"]) slot[name=off] {
2798      display: none !important;
2799    }
2800
2801    
2802    :host(:not([aria-checked="true"])) slot[name=on] {
2803      display: none !important;
2804    }
2805
2806    :host([aria-checked="true"]) slot[name=tooltip-enable],
2807    :host(:not([aria-checked="true"])) slot[name=tooltip-disable] {
2808      display: none;
2809    }
2810  </style>
2811
2812  <slot name="icon">
2813    <slot name="on">${Vnn}</slot>
2814    <slot name="off">${Wnn}</slot>
2815  </slot>
2816`;const znn=`
2817  <slot name="tooltip-enable">${ci.ENABLE_CAPTIONS}</slot>
2818  <slot name="tooltip-disable">${ci.DISABLE_CAPTIONS}</slot>
2819`,vle=t=>{t.setAttribute("aria-checked",uRe(t).toString())};class Gnn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_SUBTITLES_LIST,K.MEDIA_SUBTITLES_SHOWING]}constructor(e={}){super({slotTemplate:xRe,tooltipContent:znn,...e}),this._captionsReady=!1}connectedCallback(){super.connectedCallback(),this.setAttribute("role","switch"),this.setAttribute("aria-label",Ho.CLOSED_CAPTIONS()),vle(this)}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_SUBTITLES_SHOWING&&vle(this)}get mediaSubtitlesList(){return yle(this,K.MEDIA_SUBTITLES_LIST)}set mediaSubtitlesList(e){ble(this,K.MEDIA_SUBTITLES_LIST,e)}get mediaSubtitlesShowing(){return yle(this,K.MEDIA_SUBTITLES_SHOWING)}set mediaSubtitlesShowing(e){ble(this,K.MEDIA_SUBTITLES_SHOWING,e)}handleClick(){this.dispatchEvent(new me.CustomEvent(ct.MEDIA_TOGGLE_SUBTITLES_REQUEST,{composed:!0,bubbles:!0}))}}const yle=(t,e)=>{const n=t.getAttribute(e);return n?dM(n):[]},ble=(t,e,n)=>{if(!n?.length){t.removeAttribute(e);return}const r=PS(n);t.getAttribute(e)!==r&&t.setAttribute(e,r)};me.customElements.get("media-captions-button")||me.customElements.define("media-captions-button",Gnn);const qnn='<svg aria-hidden="true" viewBox="0 0 24 24"><g><path class="cast_caf_icon_arch0" d="M1,18 L1,21 L4,21 C4,19.3 2.66,18 1,18 L1,18 Z"/><path class="cast_caf_icon_arch1" d="M1,14 L1,16 C3.76,16 6,18.2 6,21 L8,21 C8,17.13 4.87,14 1,14 L1,14 Z"/><path class="cast_caf_icon_arch2" d="M1,10 L1,12 C5.97,12 10,16.0 10,21 L12,21 C12,14.92 7.07,10 1,10 L1,10 Z"/><path class="cast_caf_icon_box" d="M21,3 L3,3 C1.9,3 1,3.9 1,5 L1,8 L3,8 L3,5 L21,5 L21,19 L14,19 L14,21 L21,21 C22.1,21 23,20.1 23,19 L23,5 C23,3.9 22.1,3 21,3 L21,3 Z"/></g></svg>',Knn='<svg aria-hidden="true" viewBox="0 0 24 24"><g><path class="cast_caf_icon_arch0" d="M1,18 L1,21 L4,21 C4,19.3 2.66,18 1,18 L1,18 Z"/><path class="cast_caf_icon_arch1" d="M1,14 L1,16 C3.76,16 6,18.2 6,21 L8,21 C8,17.13 4.87,14 1,14 L1,14 Z"/><path class="cast_caf_icon_arch2" d="M1,10 L1,12 C5.97,12 10,16.0 10,21 L12,21 C12,14.92 7.07,10 1,10 L1,10 Z"/><path class="cast_caf_icon_box" d="M21,3 L3,3 C1.9,3 1,3.9 1,5 L1,8 L3,8 L3,5 L21,5 L21,19 L14,19 L14,21 L21,21 C22.1,21 23,20.1 23,19 L23,5 C23,3.9 22.1,3 21,3 L21,3 Z"/><path class="cast_caf_icon_boxfill" d="M5,7 L5,8.63 C8,8.6 13.37,14 13.37,17 L19,17 L19,7 Z"/></g></svg>',wRe=Tt.createElement("template");wRe.innerHTML=`
2820  <style>
2821  :host([${K.MEDIA_IS_CASTING}]) slot[name=icon] slot:not([name=exit]) {
2822    display: none !important;
2823  }
2824
2825  
2826  :host(:not([${K.MEDIA_IS_CASTING}])) slot[name=icon] slot:not([name=enter]) {
2827    display: none !important;
2828  }
2829
2830  :host([${K.MEDIA_IS_CASTING}]) slot[name=tooltip-enter],
2831    :host(:not([${K.MEDIA_IS_CASTING}])) slot[name=tooltip-exit] {
2832      display: none;
2833    }
2834  </style>
2835
2836  <slot name="icon">
2837    <slot name="enter">${qnn}</slot>
2838    <slot name="exit">${Knn}</slot>
2839  </slot>
2840`;const Ynn=`
2841  <slot name="tooltip-enter">
2841${ci.START_CAST}</slot>
2842  <slot name="tooltip-exit">${ci.STOP_CAST}</slot>
2843`,Ele=t=>{const e=t.mediaIsCasting?ha.EXIT_CAST():ha.ENTER_CAST();t.setAttribute("aria-label",e)};class Qnn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_IS_CASTING,K.MEDIA_CAST_UNAVAILABLE]}constructor(e={}){super({slotTemplate:wRe,tooltipContent:Ynn,...e})}connectedCallback(){super.connectedCallback(),Ele(this)}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_IS_CASTING&&Ele(this)}get mediaIsCasting(){return Cs(this,K.MEDIA_IS_CASTING)}set mediaIsCasting(e){Rs(this,K.MEDIA_IS_CASTING,e)}get mediaCastUnavailable(){return is(this,K.MEDIA_CAST_UNAVAILABLE)}set mediaCastUnavailable(e){ss(this,K.MEDIA_CAST_UNAVAILABLE,e)}handleClick(){const e=this.mediaIsCasting?ct.MEDIA_EXIT_CAST_REQUEST:ct.MEDIA_ENTER_CAST_REQUEST;this.dispatchEvent(new me.CustomEvent(e,{composed:!0,bubbles:!0}))}}me.customElements.get("media-cast-button")||me.customElements.define("media-cast-button",Qnn);var dq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},wy=(t,e,n)=>(dq(t,e,"read from private field"),n?n.call(t):e.get(t)),wm=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},SRe=(t,e,n,r)=>(dq(t,e,"write to private field"),e.set(t,n),n),Tx=(t,e,n)=>(dq(t,e,"access private method"),n),NS,xg,Wj,TRe,zj,ARe,Gj,CRe,qj,RRe,Kj,_Re;const IRe=Tt.createElement("template");IRe.innerHTML=`
2844  <style>
2845    :host {
2846      font: var(--media-font,
2847        var(--media-font-weight, normal)
2848        var(--media-font-size, 14px) /
2849        var(--media-text-content-height, var(--media-control-height, 24px))
2850        var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif));
2851      color: var(--media-text-color, var(--media-primary-color, rgb(238 238 238)));
2852      background: var(--media-dialog-background, var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .8))));
2853      border-radius: var(--media-dialog-border-radius);
2854      border: var(--media-dialog-border, none);
2855      display: var(--media-dialog-display, inline-flex);
2856      transition: var(--media-dialog-transition-in,
2857        visibility 0s,
2858        opacity .2s ease-out,
2859        transform .15s ease-out
2860      ) !important;
2861      
2862      visibility: var(--media-dialog-visibility, visible);
2863      opacity: var(--media-dialog-opacity, 1);
2864      transform: var(--media-dialog-transform-in, translateY(0) scale(1));
2865    }
2866
2867    :host([hidden]) {
2868      transition: var(--media-dialog-transition-out,
2869        visibility .15s ease-in,
2870        opacity .15s ease-in,
2871        transform .15s ease-in
2872      ) !important;
2873      visibility: var(--media-dialog-hidden-visibility, hidden);
2874      opacity: var(--media-dialog-hidden-opacity, 0);
2875      transform: var(--media-dialog-transform-out, translateY(2px) scale(.99));
2876      pointer-events: none;
2877    }
2878  </style>
2879  <slot></slot>
2880`;const b8={HIDDEN:"hidden",ANCHOR:"anchor"};class kRe extends me.HTMLElement{constructor(){super(),wm(this,Wj),wm(this,zj),wm(this,Gj),wm(this,qj),wm(this,Kj),wm(this,NS,null),wm(this,xg,null),this.shadowRoot||(this.attachShadow({mode:"open"}),this.nativeEl=this.constructor.template.content.cloneNode(!0),this.shadowRoot.append(this.nativeEl)),this.addEventListener("invoke",this),this.addEventListener("focusout",this),this.addEventListener("keydown",this)}static get observedAttributes(){return[b8.HIDDEN,b8.ANCHOR]}handleEvent(e){switch(e.type){case"invoke":Tx(this,Gj,CRe).call(this,e);break;case"focusout":Tx(this,qj,RRe).call(this,e);break;case"keydown":Tx(this,Kj,_Re).call(this,e);break}}connectedCallback(){this.role||(this.role="dialog")}attributeChangedCallback(e,n,r){e===b8.HIDDEN&&r!==n&&(this.hidden?Tx(this,zj,ARe).call(this):Tx(this,Wj,TRe).call(this))}focus(){SRe(this,NS,iq());const e=this.querySelector('[autofocus], [tabindex]:not([tabindex="-1"]), [role="menu"]');e?.focus()}get keysUsed(){return["Escape","Tab"]}}NS=new WeakMap;xg=new WeakMap;Wj=new WeakSet;TRe=function(){var t;(t=wy(this,xg))==null||t.setAttribute("aria-expanded","true"),this.addEventListener("transitionend",()=>this.focus(),{once:!0})};zj=new WeakSet;ARe=function(){var t;
vendor: 4,668 bytes, lines 2880-3001
2880(t=wy(this,xg))==null||t.setAttribute("aria-expanded","false")};Gj=new WeakSet;CRe=function(t){SRe(this,xg,t.relatedTarget),Hf(this,t.relatedTarget)||(this.hidden=!this.hidden)};qj=new WeakSet;RRe=function(t){var e;Hf(this,t.relatedTarget)||((e=wy(this,NS))==null||e.focus(),wy(this,xg)&&wy(this,xg)!==t.relatedTarget&&!this.hidden&&(this.hidden=!0))};Kj=new WeakSet;_Re=function(t){var e,n,r,i,s;const{key:a,ctrlKey:o,altKey:l,metaKey:c}=t;o||l||c||this.keysUsed.includes(a)&&(t.preventDefault(),t.stopPropagation(),a==="Tab"?(t.shiftKey?(n=(e=this.previousElementSibling)==null?void 0:e.focus)==null||n.call(e):(i=(r=this.nextElementSibling)==null?void 0:r.focus)==null||i.call(r),this.blur()):a==="Escape"&&((s=wy(this,NS))==null||s.focus(),this.hidden=!0))};kRe.template=IRe;me.customElements.get("media-chrome-dialog")||me.customElements.define("media-chrome-dialog",kRe);var fq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Kr=(t,e,n)=>(fq(t,e,"read from private field"),n?n.call(t):e.get(t)),Ps=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},ph=(t,e,n,r)=>(fq(t,e,"write to private field"),e.set(t,n),n),ec=(t,e,n)=>(fq(t,e,"access private method"),n),tu,hM,R3,_3,nc,eD,I3,k3,D3,hq,DRe,L3,Yj,O3,Qj,tD,pq,Xj,LRe,Zj,ORe,Jj,MRe,eB,PRe;const $Re=Tt.createElement("template");$Re.innerHTML=`
2881  <style>
2882    :host {
2883      --_focus-box-shadow: var(--media-focus-box-shadow, inset 0 0 0 2px rgb(27 127 204 / .9));
2884      --_media-range-padding: var(--media-range-padding, var(--media-control-padding, 10px));
2885
2886      box-shadow: var(--_focus-visible-box-shadow, none);
2887      background: var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .7)));
2888      height: calc(var(--media-control-height, 24px) + 2 * var(--_media-range-padding));
2889      display: inline-flex;
2890      align-items: center;
2891      
2892      vertical-align: middle;
2893      box-sizing: border-box;
2894      position: relative;
2895      width: 100px;
2896      transition: background .15s linear;
2897      cursor: pointer;
2898      pointer-events: auto;
2899      touch-action: none; 
2900      z-index: 1; 
2901    }
2902
2903    
2904    input[type=range]:focus {
2905      outline: 0;
2906    }
2907    input[type=range]:focus::-webkit-slider-runnable-track {
2908      outline: 0;
2909    }
2910
2911    :host(:hover) {
2912      background: var(--media-control-hover-background, rgb(50 50 70 / .7));
2913    }
2914
2915    #leftgap {
2916      padding-left: var(--media-range-padding-left, var(--_media-range-padding));
2917    }
2918
2919    #rightgap {
2920      padding-right: var(--media-range-padding-right, var(--_media-range-padding));
2921    }
2922
2923    #startpoint,
2924    #endpoint {
2925      position: absolute;
2926    }
2927
2928    #endpoint {
2929      right: 0;
2930    }
2931
2932    #container {
2933      
2934      width: var(--media-range-track-width, 100%);
2935      transform: translate(var(--media-range-track-translate-x, 0px), var(--media-range-track-translate-y, 0px));
2936      position: relative;
2937      height: 100%;
2938      display: flex;
2939      align-items: center;
2940      min-width: 40px;
2941    }
2942
2943    #range {
2944      
2945      display: var(--media-time-range-hover-display, block);
2946      bottom: var(--media-time-range-hover-bottom, -7px);
2947      height: var(--media-time-range-hover-height, max(100% + 7px, 25px));
2948      width: 100%;
2949      position: absolute;
2950      cursor: pointer;
2951
2952      -webkit-appearance: none; 
2953      -webkit-tap-highlight-color: transparent;
2954      background: transparent; 
2955      margin: 0;
2956      z-index: 1;
2957    }
2958
2959    @media (hover: hover) {
2960      #range {
2961        bottom: var(--media-time-range-hover-bottom, -5px);
2962        height: var(--media-time-range-hover-height, max(100% + 5px, 20px));
2963      }
2964    }
2965
2966    
2967    
2968    #range::-webkit-slider-thumb {
2969      -webkit-appearance: none;
2970      background: transparent;
2971      width: .1px;
2972      height: .1px;
2973    }
2974
2975    
2976    #range::-moz-range-thumb {
2977      background: transparent;
2978      border: transparent;
2979      width: .1px;
2980      height: .1px;
2981    }
2982
2983    #appearance {
2984      height: var(--media-range-track-height, 4px);
2985      display: flex;
2986      flex-direction: column;
2987      justify-content: center;
2988      width: 100%;
2989      position: absolute;
2990      
2991      will-change: transform;
2992    }
2993
2994    #track {
2995      background: var(--media-range-track-background, rgb(255 255 255 / .2));
2996      border-radius: var(--media-range-track-border-radius, 1px);
2997      border: var(--media-range-track-border, none);
2998      outline: var(--media-range-track-outline);
2999      outline-offset: var(--media-range-track-outline-offset);
3000      backdrop-filter: var(--media-range-track-backdrop-filter);
3001      -webkit-backdrop-filter: var(--media-range-track-backdrop-filter);
3002      box-shadow: var(--media-range-track-box-shadow, none);
3003      position: absolute;
3004      width: 100%;
3005      height: 100%;
3006      overflow: hidden;
3007    }
3008
3009    #progress,
3010    #pointer {
3011      position: absolute;
3012      height: 100%;
3013      will-change: width;
3014    }
3015
3016    #progress {
3017      background: var(--media-range-bar-color, var(--media-primary-color, rgb(238 238 238)));
3018      transition: var(--media-range-track-transition);
3019    }
3020
3021    #pointer {
3022      background: var(--media-range-track-pointer-background);
3023      border-right: var(--media-range-track-pointer-border-right);
3024      transition: visibility .25s, opacity .25s;
3025      visibility: hidden;
3026      opacity: 0;
3027    }
3028
3029    @media (hover: hover) {
3030      :host(:hover) #pointer {
3031        transition: visibility .5s, opacity .5s;
3032        visibility: visible;
3033        opacity: 1;
3034      }
3035    }
3036
3037    #thumb {
3038      width: var(--media-range-thumb-width, 10px);
3039      height: var(--media-range-thumb-height, 10px);
3040      margin-left: calc(var(--media-range-thumb-width, 10px) / -2);
3041      border: var(--media-range-thumb-border, none);
3042      border-radius: var(--media-range-thumb-border-radius, 10px);
3043      background: var(--media-range-thumb-background, var(--media-primary-color, rgb(238 238 238)));
3044      box-shadow: var(--media-range-thumb-box-shadow, 1px 1px 1px transparent);
3045      transition: var(--media-range-thumb-transition);
3046      transform: var(--media-range-thumb-transform, none);
3047      opacity: var(--media-range-thumb-opacity, 1);
3048      position: absolute;
3049      left: 0;
3050      cursor: pointer;
3051    }
3052
3053    :host([disabled]) #thumb {
3054      background-color: #777;
3055    }
3056
3057    .segments #appearance {
3058      height: var(--media-range-segment-hover-height, 7px);
3059    }
3060
3061    #track {
3062      clip-path: url(#segments-clipping);
3063    }
3064
3065    #segments {
3066      --segments-gap: var(--media-range-segments-gap, 2px);
3067      position: absolute;
3068      width: 100%;
3069      height: 100%;
3070    }
3071
3072    #segments-clipping {
3073      transform: translateX(calc(var(--segments-gap) / 2));
3074    }
3075
3076    #segments-clipping:empty {
3077      display: none;
3078    }
3079
3080    #segments-clipping rect {
3081      height: var(--media-range-track-height, 4px);
3082      y: calc((var(--media-range-segment-hover-height, 7px) - var(--media-range-track-height, 4px)) / 2);
3083      transition: var(--media-range-segment-transition, transform .1s ease-in-out);
3084      transform: var(--media-range-segment-transform, scaleY(1));
3085      transform-origin: center;
3086    }
3087  </style>
3088  <div id="leftgap"></div>
3089  <div id="container">
3090    <div id="startpoint"></div>
3091    <div id="endpoint"></div>
3092    <div id="appearance">
3093      <div id="track" part="track">
3094        <div id="pointer"></div>
3095        <div id="progress" part="progress"></div>
3096      </div>
3097      <div id="thumb" part="thumb"></div>
3098      <svg id="segments"><clipPath id="segments-clipping"></clipPath></svg>
3099    </div>
3100    <input id="range" type="range" min="0" max="1" step="any" value="0">
3101  </div>
3102  <div id="rightgap"></div>
3103`;class mq extends me.HTMLElement{constructor(){super(),Ps(this,hq),Ps(this,L3),Ps(this,O3),Ps(this,tD),Ps(this,Xj),Ps(this,Zj),Ps(this,Jj),Ps(this,eB),Ps(this,tu,void 0),Ps(this,hM,void 0),Ps(this,R3,void 0),Ps(this,_3,void 0),Ps(this,nc,{}),Ps(this,eD,[]),Ps(this,I3,()=>{if(this.range.matches(":focus-visible")){const{style:e}=Ri(this.shadowRoot,":host");e.setProperty("--_focus-visible-box-shadow","var(--_focus-box-shadow)")}}),Ps(this,k3,()=>{const{style:e}=Ri(this.shadowRoot,":host");e.removeProperty("--_focus-visible-box-shadow")}),Ps(this,D3,()=>{const e=this.shadowRoot.querySelector("#segments-clipping");e&&e.parentNode.append(e)}),this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild($Re.content.cloneNode(!0))),this.container=this.shadowRoot.querySelector("#container"),ph(this,R3,this.shadowRoot.querySelector("#startpoint")),ph(this,_3,this.shadowRoot.querySelector("#endpoint")),this.range=this.shadowRoot.querySelector("#range"),this.appearance=this.shadowRoot.querySelector("#appearance")}static get observedAttributes(){return["disabled","aria-disabled",Kn.MEDIA_CONTROLLER]}attributeChangedCallback(e,n,r){var i,s,a,o,l;e===Kn.MEDIA_CONTROLLER?(n&&((s=(i=Kr(this,tu))==null?void 0:i.unassociateElement)==null||s.call(i,this),ph(this,tu,null)),r&&this.isConnected&&(ph(this,tu,(a=this.getRootNode())==null?void 0:a.getElementById(r)),(l=(o=Kr(this,tu))==null?void 0:o.associateElement)==null||l.call(o,this))):(e==="disabled"||e==="aria-disabled"&&n!==r)&&(r==null?(this.range.removeAttribute(e),ec(this,L3,Yj).call(this)):(this.range.setAttribute(e,r),ec(this,O3,Qj).call(this)))}connectedCallback(){var e,n,r;const{style:i}=Ri(this.shadowRoot,":host");i.setProperty("display",`var(--media-control-display, var(--${this.localName}-display, inline-flex))`),Kr(this,nc).pointer=Ri(this.shadowRoot,"#pointer"),Kr(this,nc).progress=Ri(this.shadowRoot,"#progress"),Kr(this,nc).thumb=Ri(this.shadowRoot,"#thumb"),Kr(this,nc).activeSegment=Ri(this.shadowRoot,"#segments-clipping rect:nth-child(0)");const s=this.getAttribute(Kn.MEDIA_CONTROLLER);s&&(ph(this,tu,(e=this.getRootNode())==null?void 0:e.getElementById(s)),(r=(n=Kr(this,tu))==null?void 0:n.associateElement)==null||r.call(n,this)),this.updateBar(),this.shadowRoot.addEventListener("focusin",Kr(this,I3)),this.shadowRoot.addEventListener("focusout",Kr(this,k3)),ec(this,L3,Yj).call(this),Tb(this.container,Kr(this,D3))}disconnectedCallback(){var e,n;ec(this,O3,Qj).call(this),(n=(e=Kr(this,tu))==null?void 0:e.unassociateElement)==null||n.call(e,this),ph(this,tu,null),this.shadowRoot.removeEventListener("focusin",Kr(this,I3)),this.shadowRoot.removeEventListener("focusout",Kr(this,k3)),DS(this.container,Kr(this,D3))}updatePointerBar(e){var n;(n=Kr(this,nc).pointer)==null||n.style.setProperty("width",`${this.getPointerRatio(e)*100}%`)}updateBar(){var e,n;const r=this.range.valueAsNumber*100;(e=Kr(this,nc).progress)==null||e.style.setProperty("width",`${r}%`),(n=Kr(this,nc).thumb)==null||n.style.setProperty("left",`${r}%`)}updateSegments(e){const n=this.shadowRoot.querySelector("#segments-clipping");if(n.textContent="",this.container.classList.toggle("segments",!!e?.length),!e?.length)return;const r=[...new Set([+this.range.min,...e.flatMap(s=>[s.start,s.end]),+this.range.max])];ph(this,eD,[...r]);const i=r.pop();for(const[s,a]of r.entries()){const[o,l]=[s===0,s===r.length-1],c=o?"calc(var(--segments-gap) / -1)":`${a*100}%`,d=`calc(${((l?i:r[s+1])-a)*100}%${o||l?"":" - var(--segments-gap)"})`,f=Tt.createElementNS("http://www.w3.org/2000/svg","rect"),h=Ri(this.shadowRoot,`#segments-clipping rect:nth-child(${s+1})`);h.style.setProperty("x",c),h.style.setProperty("width",d),n.append(f)}}getPointerRatio(e){const n=Jtn(e.clientX,e.clientY,Kr(this,R3).getBoundingClientRect(),Kr(this,_3).getBoundingClientRect());return Math.max(0,Math.min(1,n))}get dragging(){return this.hasAttribute("dragging")}handleEvent(e){switch(e.type){case"pointermove":ec(this,eB,PRe).call(this,e);break;case"input":this.updateBar();break;case"pointerenter":ec(this,Xj,LRe).call(this,e);break;case"pointerdown":ec(this,tD,pq).call(this,e);break;case"pointerup":ec(this,Zj,ORe).call(this);break;case"pointerleave":ec(this,Jj,MRe).call(this);break}}get keysUsed(){return["ArrowUp","ArrowRight","ArrowDown","ArrowLeft"]}}tu=new WeakMap;hM=new WeakMap;R3=new WeakMap;_3=new WeakMap;nc=new WeakMap;eD=new WeakMap;
3103I3=new WeakMap;k3=new WeakMap;D3=new WeakMap;hq=new WeakSet;DRe=function(t){const e=Kr(this,nc).activeSegment;if(!e)return;const n=this.getPointerRatio(t),i=`#segments-clipping rect:nth-child(${Kr(this,eD).findIndex((s,a,o)=>{const l=o[a+1];return l!=null&&n>=s&&n<=l})+1})`;(e.selectorText!=i||!e.style.transform)&&(e.selectorText=i,e.style.setProperty("transform","var(--media-range-segment-hover-transform, scaleY(2))"))};L3=new WeakSet;Yj=function(){this.hasAttribute("disabled")||(this.addEventListener("input",this),this.addEventListener("pointerdown",this),this.addEventListener("pointerenter",this))};O3=new WeakSet;Qj=function(){var t,e;this.removeEventListener("input",this),this.removeEventListener("pointerdown",this),this.removeEventListener("pointerenter",this),(t=me.window)==null||t.removeEventListener("pointerup",this),(e=me.window)==null||e.removeEventListener("pointermove",this)};tD=new WeakSet;pq=function(t){var e;ph(this,hM,t.composedPath().includes(this.range)),(e=me.window)==null||e.addEventListener("pointerup",this)};Xj=new WeakSet;LRe=function(t){var e;t.pointerType!=="mouse"&&ec(this,tD,pq).call(this,t),this.addEventListener("pointerleave",this),(e=me.window)==null||e.addEventListener("pointermove",this)};Zj=new WeakSet;ORe=function(){var t;(t=me.window)==null||t.removeEventListener("pointerup",this),this.toggleAttribute("dragging",!1),this.range.disabled=this.hasAttribute("disabled")};Jj=new WeakSet;MRe=function(){var t,e;this.removeEventListener("pointerleave",this),(t=me.window)==null||t.removeEventListener("pointermove",this),this.toggleAttribute("dragging",!1),this.range.disabled=this.hasAttribute("disabled"),(e=Kr(this,nc).activeSegment)==null||e.style.removeProperty("transform")};eB=new WeakSet;PRe=function(t){this.toggleAttribute("dragging",t.buttons===1||t.pointerType!=="mouse"),this.updatePointerBar(t),ec(this,hq,DRe).call(this,t),this.dragging&&(t.pointerType!=="mouse"||!Kr(this,hM))&&(this.range.disabled=!0,this.range.valueAsNumber=this.getPointerRatio(t),this.range.dispatchEvent(new Event("input",{bubbles:!0,composed:!0})))};me.customElements.get("media-chrome-range")||me.customElements.define("media-chrome-range",mq);var NRe=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},GR=(t,e,n)=>(NRe(t,e,"read from private field"),n?n.call(t):e.get(t)),Xnn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},qR=(t,e,n,r)=>(NRe(t,e,"write to private field"),e.set(t,n),n),nu;const FRe=Tt.createElement("template");FRe.innerHTML=`
3104  <style>
3105    :host {
3106      
3107      box-sizing: border-box;
3108      display: var(--media-control-display, var(--media-control-bar-display, inline-flex));
3109      color: var(--media-text-color, var(--media-primary-color, rgb(238 238 238)));
3110      --media-loading-indicator-icon-height: 44px;
3111    }
3112
3113    ::slotted(media-time-range),
3114    ::slotted(media-volume-range) {
3115      min-height: 100%;
3116    }
3117
3118    ::slotted(media-time-range),
3119    ::slotted(media-clip-selector) {
3120      flex-grow: 1;
3121    }
3122
3123    ::slotted([role="menu"]) {
3124      position: absolute;
3125    }
3126  </style>
3127
3128  <slot></slot>
3129`;class Znn extends me.HTMLElement{constructor(){super(),Xnn(this,nu,void 0),this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild(FRe.content.cloneNode(!0)))}static get observedAttributes(){return[Kn.MEDIA_CONTROLLER]}attributeChangedCallback(e,n,r){var i,s,a,o,l;e===Kn.MEDIA_CONTROLLER&&(n&&((s=(i=GR(this,nu))==null?void 0:i.unassociateElement)==null||s.call(i,this),qR(this,nu,null)),r&&this.isConnected&&(qR(this,nu,(a=this.getRootNode())==null?void 0:a.getElementById(r)),(l=(o=GR(this,nu))==null?void 0:o.associateElement)==null||l.call(o,this)))}connectedCallback(){var e,n,r;const i=this.getAttribute(Kn.MEDIA_CONTROLLER);i&&(qR(this,nu,(e=this.getRootNode())==null?void 0:e.getElementById(i)),(r=(n=GR(this,nu))==null?void 0:n.associateElement)==null||r.call(n,this))}disconnectedCallback(){var e,n;(n=(e=GR(this,nu))==null?void 0:e.unassociateElement)==null||n.call(e,this),qR(this,nu,null)}}nu=new WeakMap;me.customElements.get("media-control-bar")||me.customElements.define("media-control-bar",Znn);var jRe=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},KR=(t,e,n)=>(jRe(t,e,"read from private field"),n?n.call(t):e.get(t)),Jnn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},YR=(t,e,n,r)=>(jRe(t,e,"write to private field"),e.set(t,n),n),ru;const BRe=Tt.createElement("template");BRe.innerHTML=`
3130  <style>
3131    :host {
3132      font: var(--media-font,
3133        var(--media-font-weight, normal)
3134        var(--media-font-size, 14px) /
3135        var(--media-text-content-height, var(--media-control-height, 24px))
3136        var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif));
3137      color: var(--media-text-color, var(--media-primary-color, rgb(238 238 238)));
3138      background: var(--media-text-background, var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .7))));
3139      padding: var(--media-control-padding, 10px);
3140      display: inline-flex;
3141      justify-content: center;
3142      align-items: center;
3143      vertical-align: middle;
3144      box-sizing: border-box;
3145      text-align: center;
3146      pointer-events: auto;
3147    }
3148
3149    
3150    :host(:focus-visible) {
3151      box-shadow: inset 0 0 0 2px rgb(27 127 204 / .9);
3152      outline: 0;
3153    }
3154
3155    
3156    :host(:where(:focus)) {
3157      box-shadow: none;
3158      outline: 0;
3159    }
3160  </style>
3161  <slot></slot>
3162`;class iA extends me.HTMLElement{constructor(){super(),Jnn(this,ru,void 0),this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild(BRe.content.cloneNode(!0)))}static get observedAttributes(){return[Kn.MEDIA_CONTROLLER]}attributeChangedCallback(e,n,r){var i,s,a,o,l;e===Kn.MEDIA_CONTROLLER&&(n&&((s=(i=KR(this,ru))==null?void 0:i.unassociateElement)==null||s.call(i,this),YR(this,ru,null)),r&&this.isConnected&&(YR(this,ru,(a=this.getRootNode())==null?void 0:a.getElementById(r)),(l=(o=KR(this,ru))==null?void 0:o.associateElement)==null||l.call(o,this)))}connectedCallback(){var e,n,r;const{style:i}=Ri(this.shadowRoot,":host");i.setProperty("display",`var(--media-control-display, var(--${this.localName}-display, inline-flex))`);const s=this.getAttribute(Kn.MEDIA_CONTROLLER);s&&(YR(this,ru,(e=this.getRootNode())==null?void 0:e.getElementById(s)),(r=(n=KR(this,ru))==null?void 0:n.associateElement)==null||r.call(n,this))}disconnectedCallback(){var e,n;(n=(e=KR(this,ru))==null?void 0:e.unassociateElement)==null||n.call(e,this),YR(this,ru,null)}}ru=new WeakMap;me.customElements.get("media-text-display")||me.customElements.define("media-text-display",iA);var URe=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},xle=(t,e,n)=>(URe(t,e,"read from private field"),n?n.call(t):e.get(t)),ern=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},trn=(t,e,n,r)=>(URe(t,e,"write to private field"),e.set(t,n),n),ow;class nrn extends iA{constructor(){super(),ern(this,ow,void 0),trn(this,ow,this.shadowRoot.querySelector("slot")),xle(this,ow).textContent=H0(0)}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_DURATION]}attributeChangedCallback(e,n,r){e===K.MEDIA_DURATION&&(xle(this,ow).textContent=H0(+r)),super.attributeChangedCallback(e,n,r)}get mediaDuration(){return ei(this,K.MEDIA_DURATION)}set mediaDuration(e){rs(this,K.MEDIA_DURATION,e)}}ow=new WeakMap;me.customElements.get("media-duration-display")||me.customElements.define("media-duration-display",nrn);const rrn=`<svg aria-hidden="true" viewBox="0 0 26 24">
3163  <path d="M16 3v2.5h3.5V9H22V3h-6ZM4 9h2.5V5.5H10V3H4v6Zm15.5 9.5H16V21h6v-6h-2.5v3.5ZM6.5 15H4v6h6v-2.5H6.5V15Z"/>
3164</svg>`,irn=`<svg aria-hidden="true" viewBox="0 0 26 24">
3165  <path d="M18.5 6.5V3H16v6h6V6.5h-3.5ZM16 21h2.5v-3.5H22V15h-6v6ZM4 17.5h3.5V21H10v-6H4v2.5Zm3.5-11H4V9h6V3H7.5v3.5Z"/>
3166</svg>`,HRe=Tt.createElement("template");HRe.innerHTML=`
3167  <style>
3168    :host([${K.MEDIA_IS_FULLSCREEN}]) slot[name=icon] slot:not([name=exit]) {
3169      display: none !important;
3170    }
3171
3172    
3173    :host(:not([${K.MEDIA_IS_FULLSCREEN}])) slot[name=icon] slot:not([name=enter]) {
3174      display: none !important;
3175    }
3176
3177    :host([${K.MEDIA_IS_FULLSCREEN}]) slot[name=tooltip-enter],
3178    :host(:not([${K.MEDIA_IS_FULLSCREEN}])) slot[name=tooltip-exit] {
3179      display: none;
3180    }
3181  </style>
3182
3183  <slot name="icon">
3184    <slot name="enter">${rrn}</slot>
3185    <slot name="exit">${irn}</slot>
3186  </slot>
3187`;const srn=`
3188  <slot name="tooltip-enter">${ci.ENTER_FULLSCREEN}</slot>
3189  <slot name="tooltip-exit">${ci.EXIT_FULLSCREEN}</slot>
3190`,wle=t=>{const e=t.mediaIsFullscreen?ha.EXIT_FULLSCREEN():ha.ENTER_FULLSCREEN();t.setAttribute("aria-label",e)};class arn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_IS_FULLSCREEN,K.MEDIA_FULLSCREEN_UNAVAILABLE]}constructor(e={}){super({slotTemplate:HRe,tooltipContent:srn,...e})}connectedCallback(){super.connectedCallback(),wle(this)}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_IS_FULLSCREEN&&wle(this)}get mediaFullscreenUnavailable(){return is(this,K.MEDIA_FULLSCREEN_UNAVAILABLE)}set mediaFullscreenUnavailable(e){ss(this,K.MEDIA_FULLSCREEN_UNAVAILABLE,e)}get mediaIsFullscreen(){return Cs(this,K.MEDIA_IS_FULLSCREEN)}set mediaIsFullscreen(e){Rs(this,K.MEDIA_IS_FULLSCREEN,e)}handleClick(){const e=this.mediaIsFullscreen?ct.MEDIA_EXIT_FULLSCREEN_REQUEST:ct.MEDIA_ENTER_FULLSCREEN_REQUEST;this.dispatchEvent(new me.CustomEvent(e,{composed:!0,bubbles:!0}))}}me.customElements.get("media-fullscreen-button")||me.customElements.define("media-fullscreen-button",arn);const{MEDIA_TIME_IS_LIVE:M3,MEDIA_PAUSED:u2}=K,{MEDIA_SEEK_TO_LIVE_REQUEST:orn,MEDIA_PLAY_REQUEST:lrn}=ct,crn='<svg viewBox="0 0 6 12"><circle cx="3" cy="6" r="2"></circle></svg>',VRe=Tt.createElement("template");VRe.innerHTML=`
3191  <style>
3192  :host { --media-tooltip-display: none; }
3193  
3194  slot[name=indicator] > *,
3195  :host ::slotted([slot=indicator]) {
3196    
3197    min-width: auto;
3198    fill: var(--media-live-button-icon-color, rgb(140, 140, 140));
3199    color: var(--media-live-button-icon-color, rgb(140, 140, 140));
3200  }
3201
3202  :host([${M3}]:not([${u2}])) slot[name=indicator] > *,
3203  :host([${M3}]:not([${u2}])) ::slotted([slot=indicator]) {
3204    fill: var(--media-live-button-indicator-color, rgb(255, 0, 0));
3205    color: var(--media-live-button-indicator-color, rgb(255, 0, 0));
3206  }
3207
3208  :host([${M3}]:not([${u2}])) {
3209    cursor: not-allowed;
3210  }
3211
3212  </style>
3213
3214  <slot name="indicator">${crn}</slot>
3215  
3216  <slot name="spacer">&nbsp;</slot><slot name="text">LIVE</slot>
3217`;const Sle=t=>{const e=t.mediaPaused||!t.mediaTimeIsLive,n=e?ha.SEEK_LIVE():ha.PLAYING_LIVE();t.setAttribute("aria-label",n),e?t.removeAttribute("aria-disabled"):t.setAttribute("aria-disabled","true")};class urn extends Ko{static get observedAttributes(){return[...super.observedAttributes,u2,M3]}constructor(e={}){super({slotTemplate:VRe,...e})}connectedCallback(){Sle(this),super.connectedCallback()}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),Sle(this)}get mediaPaused(){return Cs(this,K.MEDIA_PAUSED)}set mediaPaused(e){Rs(this,K.MEDIA_PAUSED,e)}get mediaTimeIsLive(){return Cs(this,K.MEDIA_TIME_IS_LIVE)}set mediaTimeIsLive(e){Rs(this,K.MEDIA_TIME_IS_LIVE,e)}handleClick(){!this.mediaPaused&&this.mediaTimeIsLive||(this.dispatchEvent(new me.CustomEvent(orn,{composed:!0,bubbles:!0})),this.hasAttribute(u2)&&this.dispatchEvent(new me.CustomEvent(lrn,{composed:!0,bubbles:!0})))}}me.customElements.get("media-live-button")||me.customElements.define("media-live-button",urn);var WRe=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Ax=(t,e,n)=>(WRe(t,e,"read from private field"),n?n.call(t):e.get(t)),Tle=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},Cx=(t,e,n,r)=>(WRe(t,e,"write to private field"),e.set(t,n),n),iu,P3;const Ale={LOADING_DELAY:"loadingdelay"},zRe=500,GRe=Tt.createElement("template"),drn=`
3218<svg aria-hidden="true" viewBox="0 0 100 100">
3219  <path d="M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50">
3220    <animateTransform
3221       attributeName="transform"
3222       attributeType="XML"
3223       type="rotate"
3224       dur="1s"
3225       from="0 50 50"
3226       to="360 50 50"
3227       repeatCount="indefinite" />
3228  </path>
3229</svg>
3230`;GRe.innerHTML=`
3231<style>
3232:host {
3233  display: var(--media-control-display, var(--media-loading-indicator-display, inline-block));
3234  vertical-align: middle;
3235  box-sizing: border-box;
3236  --_loading-indicator-delay: var(--media-loading-indicator-transition-delay, ${zRe}ms);
3237}
3238
3239#status {
3240  color: rgba(0,0,0,0);
3241  width: 0px;
3242  height: 0px;
3243}
3244
3245:host slot[name=icon] > *,
3246:host ::slotted([slot=icon]) {
3247  opacity: var(--media-loading-indicator-opacity, 0);
3248  transition: opacity 0.15s;
3249}
3250
3251:host([${K.MEDIA_LOADING}]:not([${K.MEDIA_PAUSED}])) slot[name=icon] > *,
3252:host([${K.MEDIA_LOADING}]:not([${K.MEDIA_PAUSED}])) ::slotted([slot=icon]) {
3253  opacity: var(--media-loading-indicator-opacity, 1);
3254  transition: opacity 0.15s var(--_loading-indicator-delay);
3255}
3256
3257:host #status {
3258  visibility: var(--media-loading-indicator-opacity, hidden);
3259  transition: visibility 0.15s;
3260}
3261
3262:host([${K.MEDIA_LOADING}]:not([${K.MEDIA_PAUSED}])) #status {
3263  visibility: var(--media-loading-indicator-opacity, visible);
3264  transition: visibility 0.15s var(--_loading-indicator-delay);
3265}
3266
3267svg, img, ::slotted(svg), ::slotted(img) {
3268  width: var(--media-loading-indicator-icon-width);
3269  height: var(--media-loading-indicator-icon-height, 100px);
3270  fill: var(--media-icon-color, var(--media-primary-color, rgb(238 238 238)));
3271  vertical-align: middle;
3272}
3273</style>
3274
3275<slot name="icon">${drn}</slot>
3276<div id="status" role="status" aria-live="polite">${Ho.MEDIA_LOADING()}</div>
3277`;class frn extends me.HTMLElement{constructor(){if(super(),Tle(this,iu,void 0),Tle(this,P3,zRe),!this.shadowRoot){const e=this.attachShadow({mode:"open"}),n=GRe.content.cloneNode(!0);e.appendChild(n)}}static get observedAttributes(){return[Kn.MEDIA_CONTROLLER,K.MEDIA_PAUSED,K.MEDIA_LOADING,Ale.LOADING_DELAY]}attributeChangedCallback(e,n,r){var i,s,a,o,l;e===Ale.LOADING_DELAY&&n!==r?this.loadingDelay=Number(r):e===Kn.MEDIA_CONTROLLER&&(n&&((s=(i=Ax(this,iu))==null?void 0:i.unassociateElement)==null||s.call(i,this),Cx(this,iu,null)),r&&this.isConnected&&(Cx(this,iu,(a=this.getRootNode())==null?void 0:a.getElementById(r)),(l=(o=Ax(this,iu))==null?void 0:o.associateElement)==null||l.call(o,this)))}connectedCallback(){var e,n,r;const i=this.getAttribute(Kn.MEDIA_CONTROLLER);i&&(Cx(this,iu,(e=this.getRootNode())==null?void 0:e.getElementById(i)),(r=(n=Ax(this,iu))==null?void 0:n.associateElement)==null||r.call(n,this))}disconnectedCallback(){var e,n;(n=(e=Ax(this,iu))==null?void 0:e.unassociateElement)==null||n.call(e,this),Cx(this,iu,null)}get loadingDelay(){return Ax(this,P3)}set loadingDelay(e){Cx(this,P3,e);const{style:n}=Ri(this.shadowRoot,":host");n.setProperty("--_loading-indicator-delay",`var(--media-loading-indicator-transition-delay, ${e}ms)`)}get mediaPaused(){return Cs(this,K.MEDIA_PAUSED)}set mediaPaused(e){Rs(this,K.MEDIA_PAUSED,e)}get mediaLoading(){return Cs(this,K.MEDIA_LOADING)}set mediaLoading(e){Rs(this,K.MEDIA_LOADING,e)}}iu=new WeakMap;P3=new WeakMap;me.customElements.get("media-loading-indicator")||me.customElements.define("media-loading-indicator",frn);const{MEDIA_VOLUME_LEVEL:Sm}=K,hrn=`<svg aria-hidden="true" viewBox="0 0 24 24">
3278  <path d="M16.5 12A4.5 4.5 0 0 0 14 8v2.18l2.45 2.45a4.22 4.22 0 0 0 .05-.63Zm2.5 0a6.84 6.84 0 0 1-.54 2.64L20 16.15A8.8 8.8 0 0 0 21 12a9 9 0 0 0-7-8.77v2.06A7 7 0 0 1 19 12ZM4.27 3 3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25A6.92 6.92 0 0 1 14 18.7v2.06A9 9 0 0 0 17.69 19l2 2.05L21 19.73l-9-9L4.27 3ZM12 4 9.91 6.09 12 8.18V4Z"/>
3279</svg>`,Cle=`<svg aria-hidden="true" viewBox="0 0 24 24">
3280  <path d="M3 9v6h4l5 5V4L7 9H3Zm13.5 3A4.5 4.5 0 0 0 14 8v8a4.47 4.47 0 0 0 2.5-4Z"/>
3281</svg>`,prn=`<svg aria-hidden="true" viewBox="0 0 24 24">
3282  <path d="M3 9v6h4l5 5V4L7 9H3Zm13.5 3A4.5 4.5 0 0 0 14 8v8a4.47 4.47 0 0 0 2.5-4ZM14 3.23v2.06a7 7 0 0 1 0 13.42v2.06a9 9 0 0 0 0-17.54Z"/>
3283</svg>`,qRe=Tt.createElement("template");qRe.innerHTML=`
3284  <style>
3285  
3286  :host(:not([${Sm}])) slot[name=icon] slot:not([name=high]), 
3287  :host([${Sm}=high]) slot[name=icon] slot:not([name=high]) {
3288    display: none !important;
3289  }
3290
3291  :host([${Sm}=off]) slot[name=icon] slot:not([name=off]) {
3292    display: none !important;
3293  }
3294
3295  :host([${Sm}=low]) slot[name=icon] slot:not([name=low]) {
3296    display: none !important;
3297  }
3298
3299  :host([${Sm}=medium]) slot[name=icon] slot:not([name=medium]) {
3300    display: none !important;
3301  }
3302
3303  :host(:not([${Sm}=off])) slot[name=tooltip-unmute],
3304  :host([${Sm}=off]) slot[name=tooltip-mute] {
3305    display: none;
3306  }
3307  </style>
3308
3309  <slot name="icon">
3310    <slot name="off">${hrn}</slot>
3311    <slot name="low">${Cle}</slot>
3312    <slot name="medium">${Cle}</slot>
3313    <slot name="high">${prn}</slot>
3314  </slot>
3315`;const mrn=`
3316  <slot name="tooltip-mute">${ci.MUTE}</slot>
3317  <slot name="tooltip-unmute">${ci.UNMUTE}</slot>
3318`,Rle=t=>{const n=t.mediaVolumeLevel==="off"?ha.UNMUTE():ha.MUTE();t.setAttribute("aria-label",n)};class grn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_VOLUME_LEVEL]}constructor(e={}){super({slotTemplate:qRe,tooltipContent:mrn,...e})}connectedCallback(){Rle(this),super.connectedCallback()}attributeChangedCallback(e,n,r){e===K.MEDIA_VOLUME_LEVEL&&Rle(this),super.attributeChangedCallback(e,n,r)}get mediaVolumeLevel(){return is(this,K.MEDIA_VOLUME_LEVEL)}set mediaVolumeLevel(e){ss(this,K.MEDIA_VOLUME_LEVEL,e)}handleClick(){const e=this.mediaVolumeLevel==="off"?ct.MEDIA_UNMUTE_REQUEST:ct.MEDIA_MUTE_REQUEST;this.dispatchEvent(new me.CustomEvent(e,{composed:!0,bubbles:!0}))}}me.customElements.get("media-mute-button")||me.customElements.define("media-mute-button",grn);const _le=`<svg aria-hidden="true" viewBox="0 0 28 24">
3319  <path d="M24 3H4a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h20a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1Zm-1 16H5V5h18v14Zm-3-8h-7v5h7v-5Z"/>
3320</svg>`,KRe=Tt.createElement("template");KRe.innerHTML=`
3321  <style>
3322  :host([${K.MEDIA_IS_PIP}]) slot[name=icon] slot:not([name=exit]) {
3323    display: none !important;
3324  }
3325
3326  
3327  :host(:not([${K.MEDIA_IS_PIP}])) slot[name=icon] slot:not([name=enter]) {
3328    display: none !important;
3329  }
3330
3331  :host([${K.MEDIA_IS_PIP}]) slot[name=tooltip-enter],
3332  :host(:not([${K.MEDIA_IS_PIP}])) slot[name=tooltip-exit] {
3333    display: none;
3334  }
3335  </style>
3336
3337  <slot name="icon">
3338    <slot name="enter">${_le}</slot>
3339    <slot name="exit">${_le}</slot>
3340  </slot>
3341`;const vrn=`
3342  <slot name="tooltip-enter">${ci.ENTER_PIP}</slot>
3343  <slot name="tooltip-exit">${ci.EXIT_PIP}</slot>
3344`,Ile=t=>{const e=t.mediaIsPip?ha.EXIT_PIP():ha.ENTER_PIP();t.setAttribute("aria-label",e)};class yrn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_IS_PIP,K.MEDIA_PIP_UNAVAILABLE]}constructor(e={}){super({slotTemplate:KRe,tooltipContent:vrn,...e})}connectedCallback(){Ile(this),super.connectedCallback()}attributeChangedCallback(e,n,r){e===K.MEDIA_IS_PIP&&Ile(this),super.attributeChangedCallback(e,n,r)}get mediaPipUnavailable(){return is(this,K.MEDIA_PIP_UNAVAILABLE)}set mediaPipUnavailable(e){ss(this,K.MEDIA_PIP_UNAVAILABLE,e)}get mediaIsPip(){return Cs(this,K.MEDIA_IS_PIP)}set mediaIsPip(e){Rs(this,K.MEDIA_IS_PIP,e)}handleClick(){const e=this.mediaIsPip?ct.MEDIA_EXIT_PIP_REQUEST:ct.MEDIA_ENTER_PIP_REQUEST;this.dispatchEvent(new me.CustomEvent(e,{composed:!0,bubbles:!0}))}}me.customElements.get("media-pip-button")||me.customElements.define("media-pip-button",yrn);var brn=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},QR=(t,e,n)=>(brn(t,e,"read from private field"),n?n.call(t):e.get(t)),Ern=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},r1;const E8={RATES:"rates"},YRe=[1,1.2,1.5,1.7,2],lw=1,QRe=Tt.createElement("template");QRe.innerHTML=`
3345  <style>
3346    :host {
3347      min-width: 5ch;
3348      padding: var(--media-button-padding, var(--media-control-padding, 10px 5px));
3349    }
3350  </style>
3351  <slot name="icon"></slot>
3352`;class xrn extends Ko{constructor(e={}){super({slotTemplate:QRe,tooltipContent:ci.PLAYBACK_RATE,...e}),Ern(this,r1,new uM(this,E8.RATES,{defaultValue:YRe})),this.container=this.shadowRoot.querySelector('slot[name="icon"]'),this.container.innerHTML=`${lw}x`}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_PLAYBACK_RATE,E8.RATES]}attributeChangedCallback(e,n,r){if(super.attributeChangedCallback(e,n,r),e===E8.RATES&&(QR(this,r1).value=r),e===K.MEDIA_PLAYBACK_RATE){const i=r?+r:Number.NaN,s=Number.isNaN(i)?lw:i;this.container.innerHTML=`${s}x`,this.setAttribute("aria-label",Ho.PLAYBACK_RATE({playbackRate:s}))}}get rates(){return QR(this,r1)}set rates(e){e?Array.isArray(e)&&(QR(this,r1).value=e.join(" ")):QR(this,r1).value=""}get mediaPlaybackRate(){return ei(this,K.MEDIA_PLAYBACK_RATE,lw)}set mediaPlaybackRate(e){rs(this,K.MEDIA_PLAYBACK_RATE,e)}handleClick(){var e,n;const r=Array.from(this.rates.values(),a=>+a).sort((a,o)=>a-o),i=(n=(e=r.find(a=>a>this.mediaPlaybackRate))!=null?e:r[0])!=null?n:lw,s=new me.CustomEvent(ct.MEDIA_PLAYBACK_RATE_REQUEST,{composed:!0,bubbles:!0,detail:i});this.dispatchEvent(s)}}r1=new WeakMap;me.customElements.get("media-playback-rate-button")||me.customElements.define("media-playback-rate-button",xrn);const wrn=`<svg aria-hidden="true" viewBox="0 0 24 24">
3353  <path d="m6 21 15-9L6 3v18Z"/>
3354</svg>`,Srn=`<svg aria-hidden="true" viewBox="0 0 24 24">
3355  <path d="M6 20h4V4H6v16Zm8-16v16h4V4h-4Z"/>
3356</svg>`,XRe=Tt.createElement("template");XRe.innerHTML=`
3357  <style>
3358    :host([${K.MEDIA_PAUSED}]) slot[name=pause],
3359    :host(:not([${K.MEDIA_PAUSED}])) slot[name=play] {
3360      display: none !important;
3361    }
3362
3363    :host([${K.MEDIA_PAUSED}]) slot[name=tooltip-pause],
3364    :host(:not([${K.MEDIA_PAUSED}
3364])) slot[name=tooltip-play] {
3365      display: none;
3366    }
3367  </style>
3368
3369  <slot name="icon">
3370    <slot name="play">${wrn}</slot>
3371    <slot name="pause">${Srn}</slot>
3372  </slot>
3373`;const Trn=`
3374  <slot name="tooltip-play">${ci.PLAY}</slot>
3375  <slot name="tooltip-pause">${ci.PAUSE}</slot>
3376`,kle=t=>{const e=t.mediaPaused?ha.PLAY():ha.PAUSE();t.setAttribute("aria-label",e)};class Arn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_PAUSED,K.MEDIA_ENDED]}constructor(e={}){super({slotTemplate:XRe,tooltipContent:Trn,...e})}connectedCallback(){kle(this),super.connectedCallback()}attributeChangedCallback(e,n,r){e===K.MEDIA_PAUSED&&kle(this),super.attributeChangedCallback(e,n,r)}get mediaPaused(){return Cs(this,K.MEDIA_PAUSED)}set mediaPaused(e){Rs(this,K.MEDIA_PAUSED,e)}handleClick(){const e=this.mediaPaused?ct.MEDIA_PLAY_REQUEST:ct.MEDIA_PAUSE_REQUEST;this.dispatchEvent(new me.CustomEvent(e,{composed:!0,bubbles:!0}))}}me.customElements.get("media-play-button")||me.customElements.define("media-play-button",Arn);const Yc={PLACEHOLDER_SRC:"placeholdersrc",SRC:"src"},ZRe=Tt.createElement("template");ZRe.innerHTML=`
3377  <style>
3378    :host {
3379      pointer-events: none;
3380      display: var(--media-poster-image-display, inline-block);
3381      box-sizing: border-box;
3382    }
3383
3384    img {
3385      max-width: 100%;
3386      max-height: 100%;
3387      min-width: 100%;
3388      min-height: 100%;
3389      background-repeat: no-repeat;
3390      background-position: var(--media-poster-image-background-position, var(--media-object-position, center));
3391      background-size: var(--media-poster-image-background-size, var(--media-object-fit, contain));
3392      object-fit: var(--media-object-fit, contain);
3393      object-position: var(--media-object-position, center);
3394    }
3395  </style>
3396
3397  <img part="poster img" aria-hidden="true" id="image"/>
3398`;const Crn=t=>{t.style.removeProperty("background-image")},Rrn=(t,e)=>{t.style["background-image"]=`url('${e}')`};class _rn extends me.HTMLElement{static get observedAttributes(){return[Yc.PLACEHOLDER_SRC,Yc.SRC]}constructor(){super(),this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild(ZRe.content.cloneNode(!0))),this.image=this.shadowRoot.querySelector("#image")}attributeChangedCallback(e,n,r){e===Yc.SRC&&(r==null?this.image.removeAttribute(Yc.SRC):this.image.setAttribute(Yc.SRC,r)),e===Yc.PLACEHOLDER_SRC&&(r==null?Crn(this.image):Rrn(this.image,r))}get placeholderSrc(){return is(this,Yc.PLACEHOLDER_SRC)}set placeholderSrc(e){ss(this,Yc.SRC,e)}get src(){return is(this,Yc.SRC)}set src(e){ss(this,Yc.SRC,e)}}me.customElements.get("media-poster-image")||me.customElements.define("media-poster-image",_rn);var JRe=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Irn=(t,e,n)=>(JRe(t,e,"read from private field"),n?n.call(t):e.get(t)),krn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},Drn=(t,e,n,r)=>(JRe(t,e,"write to private field"),e.set(t,n),n),$3;class Lrn extends iA{constructor(){super(),krn(this,$3,void 0),Drn(this,$3,this.shadowRoot.querySelector("slot"))}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_PREVIEW_CHAPTER]}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_PREVIEW_CHAPTER&&r!==n&&r!=null&&(Irn(this,$3).textContent=r,r!==""?this.setAttribute("aria-valuetext",`chapter: ${r}`):this.removeAttribute("aria-valuetext"))}get mediaPreviewChapter(){return is(this,K.MEDIA_PREVIEW_CHAPTER)}set mediaPreviewChapter(e){ss(this,K.MEDIA_PREVIEW_CHAPTER,e)}}$3=new WeakMap;me.customElements.get("media-preview-chapter-display")||me.customElements.define("media-preview-chapter-display",Lrn);var e5e=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},XR=(t,e,n)=>(e5e(t,e,"read from private field"),n?n.call(t):e.get(t)),Orn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},ZR=(t,e,n,r)=>(e5e(t,e,"write to private field"),e.set(t,n),n),su;const t5e=Tt.createElement("template");t5e.innerHTML=`
3399  <style>
3400    :host {
3401      box-sizing: border-box;
3402      display: var(--media-control-display, var(--media-preview-thumbn
3402ail-display, inline-block));
3403      overflow: hidden;
3404    }
3405
3406    img {
3407      display: none;
3408      position: relative;
3409    }
3410  </style>
3411  <img crossorigin loading="eager" decoding="async">
3412`;class Mrn extends me.HTMLElement{constructor(){super(),Orn(this,su,void 0),this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild(t5e.content.cloneNode(!0)))}static get observedAttributes(){return[Kn.MEDIA_CONTROLLER,K.MEDIA_PREVIEW_IMAGE,K.MEDIA_PREVIEW_COORDS]}connectedCallback(){var e,n,r;const i=this.getAttribute(Kn.MEDIA_CONTROLLER);i&&(ZR(this,su,(e=this.getRootNode())==null?void 0:e.getElementById(i)),(r=(n=XR(this,su))==null?void 0:n.associateElement)==null||r.call(n,this))}disconnectedCallback(){var e,n;(n=(e=XR(this,su))==null?void 0:e.unassociateElement)==null||n.call(e,this),ZR(this,su,null)}attributeChangedCallback(e,n,r){var i,s,a,o,l;[K.MEDIA_PREVIEW_IMAGE,K.MEDIA_PREVIEW_COORDS].includes(e)&&this.update(),e===Kn.MEDIA_CONTROLLER&&(n&&((s=(i=XR(this,su))==null?void 0:i.unassociateElement)==null||s.call(i,this),ZR(this,su,null)),r&&this.isConnected&&(ZR(this,su,(a=this.getRootNode())==null?void 0:a.getElementById(r)),(l=(o=XR(this,su))==null?void 0:o.associateElement)==null||l.call(o,this)))}get mediaPreviewImage(){return is(this,K.MEDIA_PREVIEW_IMAGE)}set mediaPreviewImage(e){ss(this,K.MEDIA_PREVIEW_IMAGE,e)}get mediaPreviewCoords(){const e=this.getAttribute(K.MEDIA_PREVIEW_COORDS);if(e)return e.split(/\s+/).map(n=>+n)}set mediaPreviewCoords(e){if(!e){this.removeAttribute(K.MEDIA_PREVIEW_COORDS);return}this.setAttribute(K.MEDIA_PREVIEW_COORDS,e.join(" "))}update(){const e=this.mediaPreviewCoords,n=this.mediaPreviewImage;if(!(e&&n))return;const[r,i,s,a]=e,o=n.split("#")[0],l=getComputedStyle(this),{maxWidth:c,maxHeight:u,minWidth:d,minHeight:f}=l,h=Math.min(parseInt(c)/s,parseInt(u)/a),m=Math.max(parseInt(d)/s,parseInt(f)/a),g=h<1,b=g?h:m>1?m:1,{style:E}=Ri(this.shadowRoot,":host"),x=Ri(this.shadowRoot,"img").style,S=this.shadowRoot.querySelector("img"),A=g?"min":"max";E.setProperty(`${A}-width`,"initial","important"),E.setProperty(`${A}-height`,"initial","important"),E.width=`${s*b}px`,E.height=`${a*b}px`;const R=()=>{x.width=`${this.imgWidth*b}px`,x.height=`${this.imgHeight*b}px`,x.display="block"};S.src!==o&&(S.onload=()=>{this.imgWidth=S.naturalWidth,this.imgHeight=S.naturalHeight,R()},S.src=o,R()),R(),x.transform=`translate(-${r*b}px, -${i*b}px)`}}su=new WeakMap;me.customElements.get("media-preview-thumbnail")||me.customElements.define("media-preview-thumbnail",Mrn);var n5e=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Dle=(t,e,n)=>(n5e(t,e,"read from private field"),n?n.call(t):e.get(t)),Prn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},$rn=(t,e,n,r)=>(n5e(t,e,"write to private field"),e.set(t,n),n),cw;class Nrn extends iA{constructor(){super(),Prn(this,cw,void 0),$rn(this,cw,this.shadowRoot.querySelector("slot")),Dle(this,cw).textContent=H0(0)}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_PREVIEW_TIME]}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_PREVIEW_TIME&&r!=null&&(Dle(this,cw).textContent=H0(parseFloat(r)))}get mediaPreviewTime(){return ei(this,K.MEDIA_PREVIEW_TIME)}set mediaPreviewTime(e){rs(this,K.MEDIA_PREVIEW_TIME,e)}}cw=new WeakMap;me.customElements.get("media-preview-time-display")||me.customElements.define("media-preview-time-display",Nrn);const Bv={SEEK_OFFSET:"seekoffset"},N3=30,Frn=`<svg aria-hidden="true" viewBox="0 0 20 24"><defs><style>.text{font-size:8px;font-family:Arial-BoldMT, Arial;font-weight:700;}</style></defs><text class="text value" transform="translate(2.18 19.87)">${N3}</text><path d="M10 6V3L4.37 7 10 10.94V8a5.54 5.54 0 0 1 1.9 10.48v2.12A7.5 7.5 0 0 0 10 6Z"/></svg>`,r5e=Tt.createElement("template");r5e.innerHTML=`
3413  <slot name="icon">${Frn}</slot>
3414`;const jrn=0;class Brn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_CURRENT_TIME,Bv.SEEK_OFFSET]}constructor(e={}){super({slotTemplate:r5e,tooltipContent:ci.SEEK_BACKWARD,...e})}connectedCallback(){this.seekOffset=ei(this,Bv.SEEK_OFFSET,N3),super.connectedCallback()}attributeChangedCallback(e,n,r){e===Bv.SEEK_OFFSET&&(this.seekOffset=ei(this,Bv.SEEK_OFFSET,N3)),super.attributeChangedCallback(e,n,r)}get seekOffset(){return ei(this,Bv.SEEK_OFFSET,N3)}set seekOffset(e){rs(this,Bv.SEEK_OFFSET,e),this.setAttribute("aria-label",ha.SEEK_BACK_N_SECS({seekOffset:this.seekOffset})),QCe(XCe(this,"icon"),this.seekOffset)}get mediaCurrentTime(){return ei(this,K.MEDIA_CURRENT_TIME,jrn)}set mediaCurrentTime(e){rs(this,K.MEDIA_CURRENT_TIME,e)}handleClick(){const e=Math.max(this.mediaCurrentTime-this.seekOffset,0),n=new me.CustomEvent(ct.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:e});this.dispatchEvent(n)}}me.customElements.get("media-seek-backward-button")||me.customElements.define("media-seek-backward-button",Brn);const Uv={SEEK_OFFSET:"seekoffset"},F3=30,Urn=`<svg aria-hidden="true" viewBox="0 0 20 24"><defs><style>.text{font-size:8px;font-family:Arial-BoldMT, Arial;font-weight:700;}</style></defs><text class="text value" transform="translate(8.9 19.87)">${F3}</text><path d="M10 6V3l5.61 4L10 10.94V8a5.54 5.54 0 0 0-1.9 10.48v2.12A7.5 7.5 0 0 1 10 6Z"/></svg>`,i5e=Tt.createElement("template");i5e.innerHTML=`
3415  <slot name="icon">${Urn}</slot>
3416`;const Hrn=0;class Vrn extends Ko{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_CURRENT_TIME,Uv.SEEK_OFFSET]}constructor(e={}){super({slotTemplate:i5e,tooltipContent:ci.SEEK_FORWARD,...e})}connectedCallback(){this.seekOffset=ei(this,Uv.SEEK_OFFSET,F3),super.connectedCallback()}attributeChangedCallback(e,n,r){e===Uv.SEEK_OFFSET&&(this.seekOffset=ei(this,Uv.SEEK_OFFSET,F3)),super.attributeChangedCallback(e,n,r)}get seekOffset(){return ei(this,Uv.SEEK_OFFSET,F3)}set seekOffset(e){rs(this,Uv.SEEK_OFFSET,e),this.setAttribute("aria-label",ha.SEEK_FORWARD_N_SECS({seekOffset:this.seekOffset})),QCe(XCe(this,"icon"),this.seekOffset)}get mediaCurrentTime(){return ei(this,K.MEDIA_CURRENT_TIME,Hrn)}set mediaCurrentTime(e){rs(this,K.MEDIA_CURRENT_TIME,e)}handleClick(){const e=this.mediaCurrentTime+this.seekOffset,n=new me.CustomEvent(ct.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:e});this.dispatchEvent(n)}}me.customElements.get("media-seek-forward-button")||me.customElements.define("media-seek-forward-button",Vrn);var s5e=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)}
3416,x8=(t,e,n)=>(s5e(t,e,"read from private field"),n?n.call(t):e.get(t)),Wrn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},zrn=(t,e,n,r)=>(s5e(t,e,"write to private field"),e.set(t,n),n),i1;const lc={REMAINING:"remaining",SHOW_DURATION:"showduration",NO_TOGGLE:"notoggle"},Lle=[...Object.values(lc),K.MEDIA_CURRENT_TIME,K.MEDIA_DURATION,K.MEDIA_SEEKABLE],Ole=["Enter"," "],Grn="&nbsp;/&nbsp;",Mle=(t,{timesSep:e=Grn}={})=>{var n,r;const i=t.hasAttribute(lc.REMAINING),s=t.hasAttribute(lc.SHOW_DURATION),a=(n=t.mediaCurrentTime)!=null?n:0,[,o]=(r=t.mediaSeekable)!=null?r:[];let l=0;Number.isFinite(t.mediaDuration)?l=t.mediaDuration:Number.isFinite(o)&&(l=o);const c=H0(i?0-(l-a):a);return s?`${c}${e}${H0(l)}`:c},qrn="video not loaded, unknown time.",Krn=t=>{var e;const n=t.mediaCurrentTime,[,r]=(e=t.mediaSeekable)!=null?e:[];let i=null;if(Number.isFinite(t.mediaDuration)?i=t.mediaDuration:Number.isFinite(r)&&(i=r),n==null||i===null){t.setAttribute("aria-valuetext",qrn);return}const s=t.hasAttribute(lc.REMAINING),a=t.hasAttribute(lc.SHOW_DURATION),o=l2(s?0-(i-n):n);if(!a){t.setAttribute("aria-valuetext",o);return}const l=l2(i),c=`${o} of ${l}`;t.setAttribute("aria-valuetext",c)};class Yrn extends iA{constructor(){super(),Wrn(this,i1,void 0),zrn(this,i1,this.shadowRoot.querySelector("slot")),x8(this,i1).innerHTML=`${Mle(this)}`}static get observedAttributes(){return[...super.observedAttributes,...Lle,"disabled"]}connectedCallback(){const{style:e}=Ri(this.shadowRoot,":host(:hover:not([notoggle]))");e.setProperty("cursor","pointer"),e.setProperty("background","var(--media-control-hover-background, rgba(50 50 70 / .7))"),this.hasAttribute("disabled")||this.enable(),this.setAttribute("role","progressbar"),this.setAttribute("aria-label",Ho.PLAYBACK_TIME());const n=r=>{const{key:i}=r;if(!Ole.includes(i)){this.removeEventListener("keyup",n);return}this.toggleTimeDisplay()};this.addEventListener("keydown",r=>{const{metaKey:i,altKey:s,key:a}=r;if(i||s||!Ole.includes(a)){this.removeEventListener("keyup",n);return}this.addEventListener("keyup",n)}),this.addEventListener("click",this.toggleTimeDisplay),super.connectedCallback()}toggleTimeDisplay(){this.noToggle||(this.hasAttribute("remaining")?this.removeAttribute("remaining"):this.setAttribute("remaining",""))}disconnectedCallback(){this.disable(),super.disconnectedCallback()}attributeChangedCallback(e,n,r){Lle.includes(e)?this.update():e==="disabled"&&r!==n&&(r==null?this.enable():this.disable()),super.attributeChangedCallback(e,n,r)}enable(){this.tabIndex=0}disable(){this.tabIndex=-1}get remaining(){return Cs(this,lc.REMAINING)}set remaining(e){Rs(this,lc.REMAINING,e)}get showDuration(){return Cs(this,lc.SHOW_DURATION)}set showDuration(e){Rs(this,lc.SHOW_DURATION,e)}get noToggle(){return Cs(this,lc.NO_TOGGLE)}set noToggle(e){Rs(this,lc.NO_TOGGLE,e)}get mediaDuration(){return ei(this,K.MEDIA_DURATION)}set mediaDuration(e){rs(this,K.MEDIA_DURATION,e)}get mediaCurrentTime(){return ei(this,K.MEDIA_CURRENT_TIME)}set mediaCurrentTime(e){rs(this,K.MEDIA_CURRENT_TIME,e)}get mediaSeekable(){const e=this.getAttribute(K.MEDIA_SEEKABLE);if(e)return e.split(":").map(n=>+n)}set mediaSeekable(e){if(e==null){this.removeAttribute(K.MEDIA_SEEKABLE);return}this.setAttribute(K.MEDIA_SEEKABLE,e.join(":"))}update(){const e=Mle(this);Krn(this),e!==x8(this,i1).innerHTML&&(x8(this,i1).innerHTML=e)}}i1=new WeakMap;me.customElements.get("media-time-display")||me.customElements.define("media-time-display",Yrn);var a5e=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},fs=(t,e,n)=>(a5e(t,e,"read from private field"),e.get(t)),Qc=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},Co=(t,e,n,r)=>(a5e(t,e,"write to private field"),e.set(t,n),n),Qrn=(t,e,n,r)=>({set _(i){Co(t,e,i)},get _(){return fs(t,e)}}),s1,j3,a1,uw,B3,U3,H3,o1,jm,V3;class Xrn{constructor(e,n,r){Qc(this,s1,void 0),Qc(this,j3,void 0),Qc(this,a1,void 0),Qc(this,uw,void 0),Qc(this,B3,void 0),Qc(this,U3,void 0),Qc(this,H3,void 0),Qc(this,o1,void 0),Qc(this,jm,0),Qc(this,V3,(i=performance.now())=>{Co(this,jm,requestAnimationFrame(fs(this,V3))),Co(this,uw,performance.now()-fs(this,a1));const s=1e3/this.fps;if(fs(this,uw)>s){Co(this,a1,i-fs(this,uw)%s);const a=1e3/((i-fs(this,j3))/++Qrn(this,B3)._),o=(i-fs(this,U3))/1e3/this.duration;let l=fs(this,H3)+o*this.playbackRate;l-fs(this,s1).valueAsNumber>0?Co(this,o1,this.playbackRate/this.duration/a):(Co(this,o1,.995*fs(this,o1)),l=fs(this,s1).valueAsNumber+fs(this,o1)),this.callback(l)}}),Co(this,s1,e),this.callback=n,this.fps=r}start(){fs(this,jm)===0&&(Co(this,a1,performance.now()),Co(this,j3,fs(this,a1)),Co(this,B3,0),fs(this,V3).call(this))}stop(){fs(this,jm)!==0&&(cancelAnimationFrame(fs(this,jm)),Co(this,jm,0))}update({start:e,duration:n,playbackRate:r}){const i=e-fs(this,s1).valueAsNumber,s=Math.abs(n-this.duration);(i>0||i<-.03||s>=.5)&&this.callback(e),Co(this,H3,e),Co(this,U3,performance.now()),this.duration=n,this.playbackRate=r}}s1=new WeakMap;j3=new WeakMap;a1=new WeakMap;uw=new WeakMap;
3416B3=new WeakMap;U3=new WeakMap;H3=new WeakMap;o1=new WeakMap;jm=new WeakMap;V3=new WeakMap;var gq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Yi=(t,e,n)=>(gq(t,e,"read from private field"),n?n.call(t):e.get(t)),ds=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},au=(t,e,n,r)=>(gq(t,e,"write to private field"),e.set(t,n),n),aa=(t,e,n)=>(gq(t,e,"access private method"),n),l1,V0,nD,d2,rD,W3,FS,jS,c1,u1,dw,vq,o5e,tB,iD,yq,sD,bq,aD,Eq,nB,l5e,BS,oD,rB,c5e;const Zrn="video not loaded, unknown time.",Jrn=t=>{const e=t.range,n=l2(+d5e(t)),r=l2(+t.mediaSeekableEnd),i=n&&r?`${n} of ${r}`:Zrn;e.setAttribute("aria-valuetext",i)},u5e=Tt.createElement("template");u5e.innerHTML=`
3417  <style>
3418    :host {
3419      --media-box-border-radius: 4px;
3420      --media-box-padding-left: 10px;
3421      --media-box-padding-right: 10px;
3422      --media-preview-border-radius: var(--media-box-border-radius);
3423      --media-box-arrow-offset: var(--media-box-border-radius);
3424      --_control-background: var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .7)));
3425      --_preview-background: var(--media-preview-background, var(--_control-background));
3426
3427      
3428      contain: layout;
3429    }
3430
3431    #buffered {
3432      background: var(--media-time-range-buffered-color, rgb(255 255 255 / .4));
3433      position: absolute;
3434      height: 100%;
3435      will-change: width;
3436    }
3437
3438    #preview-rail,
3439    #current-rail {
3440      width: 100%;
3441      position: absolute;
3442      left: 0;
3443      bottom: 100%;
3444      pointer-events: none;
3445      will-change: transform;
3446    }
3447
3448    [part~="box"] {
3449      width: min-content;
3450      
3451      position: absolute;
3452      bottom: 100%;
3453      flex-direction: column;
3454      align-items: center;
3455      transform: translateX(-50%);
3456    }
3457
3458    [part~="current-box"] {
3459      display: var(--media-current-box-display, var(--media-box-display, flex));
3460      margin: var(--media-current-box-margin, var(--media-box-margin, 0 0 5px));
3461      visibility: hidden;
3462    }
3463
3464    [part~="preview-box"] {
3465      display: var(--media-preview-box-display, var(--media-box-display, flex));
3466      margin: var(--media-preview-box-margin, var(--media-box-margin, 0 0 5px));
3467      transition-property: var(--media-preview-transition-property, visibility, opacity);
3468      transition-duration: var(--media-preview-transition-duration-out, .25s);
3469      transition-delay: var(--media-preview-transition-delay-out, 0s);
3470      visibility: hidden;
3471      opacity: 0;
3472    }
3473
3474    :host(:is([${K.MEDIA_PREVIEW_IMAGE}], [${K.MEDIA_PREVIEW_TIME}])[dragging]) [part~="preview-box"] {
3475      transition-duration: var(--media-preview-transition-duration-in, .5s);
3476      transition-delay: var(--media-preview-transition-delay-in, .25s);
3477      visibility: visible;
3478      opacity: 1;
3479    }
3480
3481    @media (hover: hover) {
3482      :host(:is([${K.MEDIA_PREVIEW_IMAGE}], [${K.MEDIA_PREVIEW_TIME}]):hover) [part~="preview-box"] {
3483        transition-duration: var(--media-preview-transition-duration-in, .5s);
3484        transition-delay: var(--media-preview-transition-delay-in, .25s);
3485        visibility: visible;
3486        opacity: 1;
3487      }
3488    }
3489
3490    media-preview-thumbnail,
3491    ::slotted(media-preview-thumbnail) {
3492      visibility: hidden;
3493      
3494      transition: visibility 0s .25s;
3495      transition-delay: calc(var(--media-preview-transition-delay-out, 0s) + var(--media-preview-transition-duration-out, .25s));
3496      background: var(--media-preview-thumbnail-background, var(--_preview-background));
3497      box-shadow: var(--media-preview-thumbnail-box-shadow, 0 0 4px rgb(0 0 0 / .2));
3498      max-width: var(--media-preview-thumbnail-max-width, 180px);
3499      max-height: var(--media-preview-thumbnail-max-height, 160px);
3500      min-width: var(--media-preview-thumbnail-min-width, 120px);
3501      min-height: var(--media-preview-thumbnail-min-height, 80px);
3502      border: var(--media-preview-thumbnail-border);
3503      border-radius: var(--media-preview-thumbnail-border-radius,
3504        var(--media-preview-border-radius) var(--media-preview-border-radius) 0 0);
3505    }
3506
3507    :host([${K.MEDIA_PREVIEW_IMAGE}
3507][dragging]) media-preview-thumbnail,
3508    :host([${K.MEDIA_PREVIEW_IMAGE}][dragging]) ::slotted(media-preview-thumbnail) {
3509      transition-delay: var(--media-preview-transition-delay-in, .25s);
3510      visibility: visible;
3511    }
3512
3513    @media (hover: hover) {
3514      :host([${K.MEDIA_PREVIEW_IMAGE}]:hover) media-preview-thumbnail,
3515      :host([${K.MEDIA_PREVIEW_IMAGE}]:hover) ::slotted(media-preview-thumbnail) {
3516        transition-delay: var(--media-preview-transition-delay-in, .25s);
3517        visibility: visible;
3518      }
3519
3520      :host([${K.MEDIA_PREVIEW_TIME}]:hover) {
3521        --media-time-range-hover-display: block;
3522      }
3523    }
3524
3525    media-preview-chapter-display,
3526    ::slotted(media-preview-chapter-display) {
3527      font-size: var(--media-font-size, 13px);
3528      line-height: 17px;
3529      min-width: 0;
3530      visibility: hidden;
3531      
3532      transition: min-width 0s, border-radius 0s, margin 0s, padding 0s, visibility 0s;
3533      transition-delay: calc(var(--media-preview-transition-delay-out, 0s) + var(--media-preview-transition-duration-out, .25s));
3534      background: var(--media-preview-chapter-background, var(--_preview-background));
3535      border-radius: var(--media-preview-chapter-border-radius,
3536        var(--media-preview-border-radius) var(--media-preview-border-radius)
3537        var(--media-preview-border-radius) var(--media-preview-border-radius));
3538      padding: var(--media-preview-chapter-padding, 3.5px 9px);
3539      margin: var(--media-preview-chapter-margin, 0 0 5px);
3540      text-shadow: var(--media-preview-chapter-text-shadow, 0 0 4px rgb(0 0 0 / .75));
3541    }
3542
3543    :host([${K.MEDIA_PREVIEW_IMAGE}]) media-preview-chapter-display,
3544    :host([${K.MEDIA_PREVIEW_IMAGE}]) ::slotted(media-preview-chapter-display) {
3545      transition-delay: var(--media-preview-transition-delay-in, .25s);
3546      border-radius: var(--media-preview-chapter-border-radius, 0);
3547      padding: var(--media-preview-chapter-padding, 3.5px 9px 0);
3548      margin: var(--media-preview-chapter-margin, 0);
3549      min-width: 100%;
3550    }
3551
3552    media-preview-chapter-display[${K.MEDIA_PREVIEW_CHAPTER}],
3553    ::slotted(media-preview-chapter-display[${K.MEDIA_PREVIEW_CHAPTER}]) {
3554      visibility: visible;
3555    }
3556
3557    media-preview-chapter-display:not([aria-valuetext]),
3558    ::slotted(media-preview-chapter-display:not([aria-valuetext])) {
3559      display: none;
3560    }
3561
3562    media-preview-time-display,
3563    ::slotted(media-preview-time-display),
3564    media-time-display,
3565    ::slotted(media-time-display) {
3566      font-size: var(--media-font-size, 13px);
3567      line-height: 17px;
3568      min-width: 0;
3569      
3570      transition: min-width 0s, border-radius 0s;
3571      transition-delay: calc(var(--media-preview-transition-delay-out, 0s) + var(--media-preview-transition-duration-out, .25s));
3572      background: var(--media-preview-time-background, var(--_preview-background));
3573      border-radius: var(--media-preview-time-border-radius,
3574        var(--media-preview-border-radius) var(--media-preview-border-radius)
3575        var(--media-preview-border-radius) var(--media-preview-border-radius));
3576      padding: var(--media-preview-time-padding, 3.5px 9px);
3577      margin: var(--media-preview-time-margin, 0);
3578      text-shadow: var(--media-preview-time-text-shadow, 0 0 4px rgb(0 0 0 / .75));
3579      transform: translateX(min(
3580        max(calc(50% - var(--_box-width) / 2),
3581        calc(var(--_box-shift, 0))),
3582        calc(var(--_box-width) / 2 - 50%)
3583      ));
3584    }
3585
3586    :host([${K.MEDIA_PREVIEW_IMAGE}]) media-preview-time-display,
3587    :host([${K.MEDIA_PREVIEW_IMAGE}]) ::slotted(media-preview-time-display) {
3588      transition-delay: var(--media-preview-transition-delay-in, .25s);
3589      border-radius: var(--media-preview-time-border-radius,
3590        0 0 var(--media-preview-border-radius) var(--media-preview-border-radius));
3591      min-width: 100%;
3592    }
3593
3594    :host([${K.MEDIA_PREVIEW_TIME}]:hover) {
3595      --media-time-range-hover-display: block;
3596    }
3597
3598    [part~="arrow"],
3599    ::slotted([part~="arrow"]) {
3600      display: var(--media-box-arrow-display, inline-block);
3601      transform: translateX(min(
3602        max(calc(50% - var(--_box-width) / 2 + var(--media-box-arrow-offset)),
3603        calc(var(--_box-shift, 0))),
3604        calc(var(--_box-width) / 2 - 50% - var(--media-box-arrow-offset))
3605      ));
3606      
3607      border-color: transparent;
3608      border-top-color: var(--media-box-arrow-background, var(--_control-background));
3609      border-width: var(--media-box-arrow-border-width,
3610        var(--media-box-arrow-height, 5px) var(--media-box-arrow-width, 6px) 0);
3611      border-style: solid;
3612      justify-content: center;
3613      height: 0;
3614    }
3615  </style>
3616  <div id="preview-rail">
3617    <slot name="preview" part="box preview-box">
3618      <media-preview-thumbnail></media-preview-thumbnail>
3619      <media-preview-chapter-display></media-preview-chapter-display>
3620      <media-preview-time-display></media-preview-time-display>
3621      <slot name="preview-arrow"><div part="arrow"></div></slot>
3622    </slot>
3623  </div>
3624  <div id="current-rail">
3625    <slot name="current" part="box current-box">
3626      
3627    </slot>
3628  </div>
3629`;const JR=(t,e=t.mediaCurrentTime)=>{const n=Number.isFinite(t.mediaSeekableStart)?t.mediaSeekableStart:0,r=Number.isFinite(t.mediaDuration)?t.mediaDuration:t.mediaSeekableEnd;if(Number.isNaN(r))return 0;const i=(e-n)/(r-n);return Math.max(0,Math.min(i,1))},d5e=(t,e=t.range.valueAsNumber)=>{const n=Number.isFinite(t.mediaSeekableStart)?t.mediaSeekableStart:0,r=Number.isFinite(t.mediaDuration)?t.mediaDuration:t.mediaSeekableEnd;return Number.isNaN(r)?0:e*(r-n)+n};class ein extends mq{constructor(){super(),ds(this,u1),ds(this,vq),ds(this,iD),ds(this,sD),ds(this,aD),ds(this,nB),ds(this,BS),ds(this,rB),ds(this,l1,void 0),ds(this,V0,void 0),ds(this,nD,void 0),ds(this,d2,void 0),ds(this,rD,void 0),ds(this,W3,void 0),ds(this,FS,void 0),ds(this,jS,void 0),ds(this,c1,void 0),ds(this,tB,r=>{this.dragging||(nq(r)&&(this.range.valueAsNumber=r),this.updateBar())}),this.container.appendChild(u5e.content.cloneNode(!0)),this.shadowRoot.querySelector("#track").insertAdjacentHTML("afterbegin",'<div id="buffered" part="buffered"></div>'),au(this,nD,this.shadowRoot.querySelectorAll('[part~="box"]')),au(this,rD,this.shadowRoot.querySelector('[part~="preview-box"]')),au(this,W3,this.shadowRoot.querySelector('[part~="current-box"]'));const n=getComputedStyle(this);au(this,FS,parseInt(n.getPropertyValue("--media-box-padding-left"))),au(this,jS,parseInt(n.getPropertyValue("--media-box-padding-right"))),au(this,V0,new Xrn(this.range,Yi(this,tB),60))}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_PAUSED,K.MEDIA_DURATION,K.MEDIA_SEEKABLE,K.MEDIA_CURRENT_TIME,K.MEDIA_PREVIEW_IMAGE,K.MEDIA_PREVIEW_TIME,K.MEDIA_PREVIEW_CHAPTER,K.MEDIA_BUFFERED,K.MEDIA_PLAYBACK_RATE,K.MEDIA_LOADING,K.MEDIA_ENDED]}connectedCallback(){var e;super.connectedCallback(),this.range.setAttribute("aria-label",Ho.SEEK()),aa(this,u1,dw).call(this),au(this,l1,this.getRootNode()),(e=Yi(this,l1))==null||e.addEventListener("transitionstart",this)}disconnectedCallback(){var e;super.disconnectedCallback(),aa(this,u1,dw).call(this),(e=Yi(this,l1))==null||e.removeEventListener("transitionstart",this),au(this,l1,null)}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),n!=r&&(e===K.MEDIA_CURRENT_TIME||e===K.MEDIA_PAUSED||e===K.MEDIA_ENDED||e===K.MEDIA_LOADING||e===K.MEDIA_DURATION||e===K.MEDIA_SEEKABLE?(Yi(this,V0).update({start:JR(this),duration:this.mediaSeekableEnd-this.mediaSeekableStart,playbackRate:this.mediaPlaybackRate}),aa(this,u1,dw).call(this),Jrn(this)):e===K.MEDIA_BUFFERED&&this.updateBufferedBar(),(e===K.MEDIA_DURATION||e===K.MEDIA_SEEKABLE)&&(this.mediaChaptersCues=Yi(this,c1),this.updateBar()))}get mediaChaptersCues(){return Yi(this,c1)}set mediaChaptersCues(e){var n;au(this,c1,e),this.updateSegments((n=Yi(this,c1))==null?void 0:n.map(r=>({start:JR(this,r.startTime),end:JR(this,r.endTime)})))}get mediaPaused(){return Cs(this,K.MEDIA_PAUSED)}set mediaPaused(e){Rs(this,K.MEDIA_PAUSED,e)}get mediaLoading(){return Cs(this,K.MEDIA_LOADING)}set mediaLoading(e){Rs(this,K.MEDIA_LOADING,e)}get mediaDuration(){return ei(this,K.MEDIA_DURATION)}set mediaDuration(e){rs(this,K.MEDIA_DURATION,e)}get mediaCurrentTime(){return ei(this,K.MEDIA_CURRENT_TIME)}set mediaCurrentTime(e){rs(this,K.MEDIA_CURRENT_TIME,e)}get mediaPlaybackRate(){return ei(this,K.MEDIA_PLAYBACK_RATE,1)}set mediaPlaybackRate(e){rs(this,K.MEDIA_PLAYBACK_RATE,e)}get mediaBuffered(){const e=this.getAttribute(K.MEDIA_BUFFERED);return e?e.split(" ").map(n=>n.split(":").map(r=>+r)):[]}set mediaBuffered(e){if(!e){this.removeAttribute(K.MEDIA_BUFFERED);return}const n=e.map(r=>r.join(":")).join(" ");this.setAttribute(K.MEDIA_BUFFERED,n)}get mediaSeekable(){const e=this.getAttribute(K.MEDIA_SEEKABLE);if(e)return e.split(":").map(n=>+n)}set mediaSeekable(e){if(e==null){this.removeAttribute(K.MEDIA_SEEKABLE);return}this.setAttribute(K.MEDIA_SEEKABLE,e.join(":"))}get mediaSeekableEnd(){var e;const[,n=this.mediaDuration]=(e=this.mediaSeekable)!=null?e:[];return n}get mediaSeekableStart(){var e;const[n=0]=(e=this.mediaSeekable)!=null?e:[];return n}get mediaPreviewImage(){return is(this,K.MEDIA_PREVIEW_IMAGE)}set mediaPreviewImage(e){ss(this,K.MEDIA_PREVIEW_IMAGE,e)}get mediaPreviewTime(){return ei(this,K.MEDIA_PREVIEW_TIME)}set mediaPreviewTime(e){rs(this,K.MEDIA_PREVIEW_TIME,e)}get mediaEnded(){return Cs(this,K.MEDIA_ENDED)}set mediaEnded(e){Rs(this,K.MEDIA_ENDED,e)}updateBar(){super.updateBar(),this.updateBufferedBar(),this.updateCurrentBox()}updateBufferedBar(){var e;const n=this.mediaBuffered;if(!n.length)return;let r;if(this.mediaEnded)r=1;else{const s=this.mediaCurrentTime,[,a=this.mediaSeekableStart]=(e=n.find(([o,l])=>o<=s&&s<=l))!=null?e:[];r=JR(this,a)}const{style:i}=Ri(this.shadowRoot,"#buffered");i.setProperty("width",`${r*100}%`)}updateCurrentBox(){if(!this.shadowRoot.querySelector('slot[name="current"]').assignedElements().length)return;const n=Ri(this.shadowRoot,"#current-rail"),r=Ri(this.shadowRoot,'[part~="current-box"]'),i=aa(this,iD,yq).call(this,Yi(this,W3)),s=aa(this,sD,bq).call(this,i,this.range.valueAsNumber),a=aa(this,aD,Eq).call(this,i,this.range.valueAsNumber);n.style.transform=`translateX(${s})`,n.style.setProperty("--_range-width",`${i.range.width}`),r.style.setProperty("--_box-shift",`${a}`),r.style.setProperty("--_box-width",`${i.box.width}px`),r.style.setProperty("visibility","initial")}handleEvent(e){switch(super.handleEvent(e),e.type){case"input":aa(this,rB,c5e).call(this);break;case"pointermove":aa(this,nB,l5e).call(this,e);break;case"pointerup":case"pointerleave":aa(this,BS,oD).call(this,null);break;case"transitionstart":Hf(e.target,this)&&setTimeout(()=>
3629aa(this,u1,dw).call(this),0);break}}}l1=new WeakMap;V0=new WeakMap;nD=new WeakMap;d2=new WeakMap;rD=new WeakMap;W3=new WeakMap;FS=new WeakMap;jS=new WeakMap;c1=new WeakMap;u1=new WeakSet;dw=function(){aa(this,vq,o5e).call(this)?Yi(this,V0).start():Yi(this,V0).stop()};vq=new WeakSet;o5e=function(){return this.isConnected&&!this.mediaPaused&&!this.mediaLoading&&!this.mediaEnded&&this.mediaSeekableEnd>0&&ZCe(this)};tB=new WeakMap;iD=new WeakSet;yq=function(t){var e;const r=((e=this.getAttribute("bounds")?mE(this,`#${this.getAttribute("bounds")}`):this.parentElement)!=null?e:this).getBoundingClientRect(),i=this.range.getBoundingClientRect(),s=t.offsetWidth,a=-(i.left-r.left-s/2),o=r.right-i.left-s/2;return{box:{width:s,min:a,max:o},bounds:r,range:i}};sD=new WeakSet;bq=function(t,e){let n=`${e*100}%`;const{width:r,min:i,max:s}=t.box;if(!r)return n;if(Number.isNaN(i)||(n=`max(${`calc(1 / var(--_range-width) * 100 * ${i}% + var(--media-box-padding-left))`}, ${n})`),!Number.isNaN(s)){const o=`calc(1 / var(--_range-width) * 100 * ${s}% - var(--media-box-padding-right))`;n=`min(${n}, ${o})`}return n};aD=new WeakSet;Eq=function(t,e){const{width:n,min:r,max:i}=t.box,s=e*t.range.width;if(s<r+Yi(this,FS)){const a=t.range.left-t.bounds.left-Yi(this,FS);return`${s-n/2+a}px`}if(s>i-Yi(this,jS)){const a=t.bounds.right-t.range.right-Yi(this,jS);return`${s+n/2-a-t.range.width}px`}return 0};nB=new WeakSet;l5e=function(t){const e=[...Yi(this,nD)].some(u=>t.composedPath().includes(u));if(!this.dragging&&(e||!t.composedPath().includes(this))){aa(this,BS,oD).call(this,null);return}const n=this.mediaSeekableEnd;if(!n)return;const r=Ri(this.shadowRoot,"#preview-rail"),i=Ri(this.shadowRoot,'[part~="preview-box"]'),s=aa(this,iD,yq).call(this,Yi(this,rD));let a=(t.clientX-s.range.left)/s.range.width;a=Math.max(0,Math.min(1,a));const o=aa(this,sD,bq).call(this,s,a),l=aa(this,aD,Eq).call(this,s,a);r.style.transform=`translateX(${o})`,r.style.setProperty("--_range-width",`${s.range.width}`),i.style.setProperty("--_box-shift",`${l}`),i.style.setProperty("--_box-width",`${s.box.width}px`);const c=Math.round(Yi(this,d2))-Math.round(a*n);Math.abs(c)<1&&a>.01&&a<.99||(au(this,d2,a*n),aa(this,BS,oD).call(this,Yi(this,d2)))};BS=new WeakSet;oD=function(t){this.dispatchEvent(new me.CustomEvent(ct.MEDIA_PREVIEW_REQUEST,{composed:!0,bubbles:!0,detail:t}))};rB=new WeakSet;c5e=function(){Yi(this,V0).stop();const t=d5e(this);this.dispatchEvent(new me.CustomEvent(ct.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:t}))};me.customElements.get("media-time-range")||me.customElements.define("media-time-range",ein);const Hv={PLACEMENT:"placement",BOUNDS:"bounds"},f5e=Tt.createElement("template");f5e.innerHTML=`
3630  <style>
3631    :host {
3632      --_tooltip-background-color: var(--media-tooltip-background-color, var(--media-secondary-color, rgba(20, 20, 30, .7)));
3633      --_tooltip-background: var(--media-tooltip-background, var(--_tooltip-background-color));
3634      --_tooltip-arrow-half-width: calc(var(--media-tooltip-arrow-width, 12px) / 2);
3635      --_tooltip-arrow-height: var(--media-tooltip-arrow-height, 5px);
3636      --_tooltip-arrow-background: var(--media-tooltip-arrow-color, var(--_tooltip-background-color));
3637      position: relative;
3638      pointer-events: none;
3639      display: var(--media-tooltip-display, inline-flex);
3640      justify-content: center;
3641      align-items: center;
3642      box-sizing: border-box;
3643      z-index: var(--media-tooltip-z-index, 1);
3644      background: var(--_tooltip-background);
3645      color: var(--media-text-color, var(--media-primary-color, rgb(238 238 238)));
3646      font: var(--media-font,
3647        var(--media-font-weight, 400)
3648        var(--media-font-size, 13px) /
3649        var(--media-text-content-height, var(--media-control-height, 18px))
3650        var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif));
3651      padding: var(--media-tooltip-padding, .35em .7em);
3652      border: var(--media-tooltip-border, none);
3653      border-radius: var(--media-tooltip-border-radius, 5px);
3654      filter: var(--media-tooltip-filter, drop-shadow(0 0 4px rgba(0, 0, 0, .2)));
3655      white-space: var(--media-tooltip-white-space, nowrap);
3656    }
3657
3658    :host([hidden]) {
3659      display: none;
3660    }
3661
3662    img, svg {
3663      display: inline-block;
3664    }
3665
3666    #arrow {
3667      position: absolute;
3668      width: 0px;
3669      height: 0px;
3670      border-style: solid;
3671      display: var(--media-tooltip-arrow-display, block);
3672    }
3673
3674    :host(:not([placement])),
3675    :host([placement="top"]) {
3676      position: absolute;
3677      bottom: calc(100% + var(--media-tooltip-distance, 12px));
3678      left: 50%;
3679      transform: translate(calc(-50% - var(--media-tooltip-offset-x, 0px)), 0
3679);
3680    }
3681    :host(:not([placement])) #arrow,
3682    :host([placement="top"]) #arrow {
3683      top: 100%;
3684      left: 50%;
3685      border-width: var(--_tooltip-arrow-height) var(--_tooltip-arrow-half-width) 0 var(--_tooltip-arrow-half-width);
3686      border-color: var(--_tooltip-arrow-background) transparent transparent transparent;
3687      transform: translate(calc(-50% + var(--media-tooltip-offset-x, 0px)), 0);
3688    }
3689
3690    :host([placement="right"]) {
3691      position: absolute;
3692      left: calc(100% + var(--media-tooltip-distance, 12px));
3693      top: 50%;
3694      transform: translate(0, -50%);
3695    }
3696    :host([placement="right"]) #arrow {
3697      top: 50%;
3698      right: 100%;
3699      border-width: var(--_tooltip-arrow-half-width) var(--_tooltip-arrow-height) var(--_tooltip-arrow-half-width) 0;
3700      border-color: transparent var(--_tooltip-arrow-background) transparent transparent;
3701      transform: translate(0, -50%);
3702    }
3703
3704    :host([placement="bottom"]) {
3705      position: absolute;
3706      top: calc(100% + var(--media-tooltip-distance, 12px));
3707      left: 50%;
3708      transform: translate(calc(-50% - var(--media-tooltip-offset-x, 0px)), 0);
3709    }
3710    :host([placement="bottom"]) #arrow {
3711      bottom: 100%;
3712      left: 50%;
3713      border-width: 0 var(--_tooltip-arrow-half-width) var(--_tooltip-arrow-height) var(--_tooltip-arrow-half-width);
3714      border-color: transparent transparent var(--_tooltip-arrow-background) transparent;
3715      transform: translate(calc(-50% + var(--media-tooltip-offset-x, 0px)), 0);
3716    }
3717
3718    :host([placement="left"]) {
3719      position: absolute;
3720      right: calc(100% + var(--media-tooltip-distance, 12px));
3721      top: 50%;
3722      transform: translate(0, -50%);
3723    }
3724    :host([placement="left"]) #arrow {
3725      top: 50%;
3726      left: 100%;
3727      border-width: var(--_tooltip-arrow-half-width) 0 var(--_tooltip-arrow-half-width) var(--_tooltip-arrow-height);
3728      border-color: transparent transparent transparent var(--_tooltip-arrow-background);
3729      transform: translate(0, -50%);
3730    }
3731    
3732    :host([placement="none"]) #arrow {
3733      display: none;
3734    }
3735
3736  </style>
3737  <slot></slot>
3738  <div id="arrow"></div>
3739`;class tin extends me.HTMLElement{constructor(){if(super(),this.updateXOffset=()=>{var e;if(!ZCe(this,{checkOpacity:!1,checkVisibilityCSS:!1}))return;const n=this.placement;if(n==="left"||n==="right"){this.style.removeProperty("--media-tooltip-offset-x");return}const r=getComputedStyle(this),i=(e=mE(this,"#"+this.bounds))!=null?e:jl(this);if(!i)return;const{x:s,width:a}=i.getBoundingClientRect(),{x:o,width:l}=this.getBoundingClientRect(),c=o+l,u=s+a,d=r.getPropertyValue("--media-tooltip-offset-x"),f=d?parseFloat(d.replace("px","")):0,h=r.getPropertyValue("--media-tooltip-container-margin"),m=h?parseFloat(h.replace("px","")):0,g=o-s+f-m,b=c-u+f+m;if(g<0){this.style.setProperty("--media-tooltip-offset-x",`${g}px`);return}if(b>0){this.style.setProperty("--media-tooltip-offset-x",`${b}px`);return}this.style.removeProperty("--media-tooltip-offset-x")},this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild(f5e.content.cloneNode(!0))),this.arrowEl=this.shadowRoot.querySelector("#arrow"),Object.prototype.hasOwnProperty.call(this,"placement")){const e=this.placement;delete this.placement,this.placement=e}}static get observedAttributes(){return[Hv.PLACEMENT,Hv.BOUNDS]}get placement(){return is(this,Hv.PLACEMENT)}set placement(e){ss(this,Hv.PLACEMENT,e)}get bounds(){return is(this,Hv.BOUNDS)}set bounds(e){ss(this,Hv.BOUNDS,e)}}me.customElements.get("media-tooltip")||me.customElements.define("media-tooltip",tin);const nin=1,rin=t=>t.mediaMuted?0:t.mediaVolume,iin=t=>`${Math.round(t*100)}%`;class sin extends mq{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_VOLUME,K.MEDIA_MUTED,K.MEDIA_VOLUME_UNAVAILABLE]}constructor(){super(),this.range.addEventListener("input",()=>{const e=this.range.value,n=new me.CustomEvent(ct.MEDIA_VOLUME_REQUEST,{composed:!0,bubbles:!0,detail:e});this.dispatchEvent(n)})}connectedCallback(){super.connectedCallback(),this.range.setAttribute("aria-label",Ho.VOLUME())}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),(e===K.MEDIA_VOLUME||e===K.MEDIA_MUTED)&&(this.range.valueAsNumber=rin(this),this.range.setAttribute("aria-valuetext",iin(this.range.valueAsNumber)),this.updateBar())}get mediaVolume(){return ei(this,K.MEDIA_VOLUME,nin)}set mediaVolume(e){rs(this,K.MEDIA_VOLUME,e)}get mediaMuted(){return Cs(this,K.MEDIA_MUTED)}set mediaMuted(e){Rs(this,K.MEDIA_MUTED,e)}get mediaVolumeUnavailable(){return is(this,K.MEDIA_VOLUME_UNAVAILABLE)}set mediaVolumeUnavailable(e){ss(this,K.MEDIA_VOLUME_UNAVAILABLE,e)}}me.customElements.get("media-volume-range")||me.customElements.define("media-volume-range",sin);var ain=Object.defineProperty,oin=Object.getPrototypeOf,lin=Reflect.get,cin=(t,e,n)=>e in t?ain(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,sr=(t,e,n)=>(cin(t,typeof e!="symbol"?e+"":e,n),n),xq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},fe=(t,e,n)=>(xq(t,e,"read from private field"),n?n.call(t):e.get(t)),pt=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},St=(t,e,n,r)=>(xq(t,e,"write to private field"),e.set(t,n),n),Br=(t,e,n)=>(xq(t,e,"access private method"),n),w8=(t,e,n)=>lin(oin(t),n,e),h5e=class{addEventListener(){}removeEventListener(){}dispatchEvent(e){return!0}};if(typeof DocumentFragment>"u"){class t extends h5e{}globalThis.DocumentFragment=t}var uin=class extends h5e{},din={get(t){},define(t,e,n){},getName(t){return null},upgrade(t){},whenDefined(t){return Promise.resolve(uin)}},fin={customElements:din},hin=typeof window>"u"||typeof globalThis.customElements>"u",S8=hin?fin:globalThis,pin=()=>{try{return"0.22.0"}catch{}return"UNKNOWN"},min=pin(),gin=()=>min,wq=["abort","canplay","canplaythrough","durationchange","emptied","encrypted","ended","error","loadeddata","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","seeked","seeking","stalled","suspend","timeupdate","volumechange","waiting","waitingforkey","resize","enterpictureinpicture","leavepictureinpicture","webkitbeginfullscreen","webkitendfullscreen","webkitpresentationmodechanged"];function vin(t){return`
3740    <style>
3741      :host {
3742        display: inline-flex;
3743        line-height: 0;
3744        flex-direction: column;
3745        justify-content: end;
3746      }
3747
3748      audio {
3749        width: 100%;
3750      }
3751    </style>
3752    <slot name="media">
3753      <audio${m5e(t)}></audio>
3754    </slot>
3755    <slot></slot>
3756  `}function yin(t){return`
3757    <style>
3758      :host {
3759        display: inline-block;
3760        line-height: 0;
3761      }
3762
3763      video {
3764        max-width: 100%;
3765        max-height: 100%;
3766        min-width: 100%;
3767        min-height: 100%;
3768        object-fit: var(--media-object-fit, contain);
3769        object-position: var(--media-object-position, 50% 50%);
3770      }
3771
3772      video::-webkit-media-text-track-container {
3773        transform: var(--media-webkit-text-track-transform);
3774        transition: var(--media-webkit-text-track-transition);
3775      }
3776    </style>
3777    <slot name="media">
3778      <video${m5e(t)}></video>
3779    </slot>
3780    <slot></slot>
3781  `}var p5e=(t,{tag:e,is:n})=>{var r,i,s,a,o,l,c,u,d,f,h,m,g,b,E,x,S;let A=(i=(r=globalThis.document)==null?void 0:r.createElement)==null?void 0:i.call(r,e,{is:n}),R=A?bin(A):[];return s=class extends t{constructor(){super(),pt(this,f),pt(this,m),pt(this,b),pt(this,x),pt(this,c,void 0),pt(this,u,void 0),pt(this,d,new Map)}static get observedAttributes(){var C,T,I;return Br(C=s,o,l).call(C),[...(I=(T=A?.constructor)==null?void 0:T.observedAttributes)!=null?I:[],"autopictureinpicture","disablepictureinpicture","disableremoteplayback","autoplay","controls","controlslist","crossorigin","loop","muted","playsinline","poster","preload","src"]}get nativeEl(){var C,T,I;return Br(this,f,h).call(this),(I=(T=(C=fe(this,u))!=null?C:this.shadowRoot.querySelector(e))!=null?T:this.querySelector(":scope > [slot=media]"))!=null?I:this.querySelector(e)}set nativeEl(C){St(this,u,C)}get defaultMuted(){return this.hasAttribute("muted")}set defaultMuted(C){this.toggleAttribute("muted",!!C)}get src(){return this.getAttribute("src")}set src(C){this.setAttribute("src",`${C}`)}get preload(){var C,T;return(T=this.getAttribute("preload"))!=null?T:(C=this.nativeEl)==null?void 0:C.preload}set preload(C){this.setAttribute("preload",`${C}`)}init(){var C,T;if(!this.shadowRoot){this.attachShadow({mode:"open"});let I=Ein(this.attributes);n&&(I.is=n),e&&(I.part=e),this.shadowRoot.innerHTML=this.constructor.getTemplateHTML(I)}this.nativeEl.muted=this.hasAttribute("muted");for(let I of R)Br(this,b,E).call(this,I);this.shadowRoot.addEventListener("slotchange",this),Br(this,m,g).call(this);for(let I of this.constructor.Events)(T=(C=this.shadowRoot).addEventListener)==null||T.call(C,I,this,!0)}handleEvent(C){if(C.type==="slotchange"){Br(this,m,g).call(this);return}C.target===this.nativeEl&&this.dispatchEvent(new CustomEvent(C.type,{detail:C.detail}))}attributeChangedCallback(C,T,I){Br(this,f,h).call(this),Br(this,x,S).call(this,C,T,I)}connectedCallback(){Br(this,f,h).call(this)}},a=new WeakMap,o=new WeakSet,l=function(){if(fe(this,a))return;St(this,a,!0);let C=new Set(this.observedAttributes);C.delete("muted");for(let T of R)if(!(T in this.prototype))if(typeof A[T]=="function")this.prototype[T]=function(...I){return Br(this,f,h).call(this),this.call?this.call(T,...I):this.nativeEl[T].apply(this.nativeEl,I)};else{let I={get(){var D,k,O;Br(this,f,h).call(this);let P=T.toLowerCase();if(C.has(P)){let M=this.getAttribute(P);return M===null?!1:M===""?!0:M}return(O=(D=this.get)==null?void 0:D.call(this,T))!=null?O:(k=this.nativeEl)==null?void 0:k[T]}};T!==T.toUpperCase()&&(I.set=function(D){Br(this,f,h).call(this);let k=T.toLowerCase();if(C.has(k)){D===!0||D===!1||D==null?this.toggleAttribute(k,!!D):this.setAttribute(k,D);return}if(this.set){this.set(T,D);return}this.nativeEl[T]=D}),Object.defineProperty(this.prototype,T,I)}},c=new WeakMap,u=new WeakMap,d=new WeakMap,f=new WeakSet,h=function(){fe(this,c)||(St(this,c,!0),this.init())},m=new WeakSet,g=function(){let C=new Map(fe(this,d));this.shadowRoot.querySelector("slot:not([name])").assignedElements({flatten:!0}).filter(T=>
3781["track","source"].includes(T.localName)).forEach(T=>{var I,D;C.delete(T);let k=fe(this,d).get(T);k||(k=T.cloneNode(),fe(this,d).set(T,k)),(D=(I=this.nativeEl).append)==null||D.call(I,k),k.localName==="track"&&k.default&&(k.kind==="chapters"||k.kind==="metadata")&&k.track.mode==="disabled"&&(k.track.mode="hidden")}),C.forEach(T=>T.remove())},b=new WeakSet,E=function(C){if(Object.prototype.hasOwnProperty.call(this,C)){let T=this[C];delete this[C],this[C]=T}},x=new WeakSet,S=function(C,T,I){var D,k,O,P,M,j;["id","class"].includes(C)||!s.observedAttributes.includes(C)&&this.constructor.observedAttributes.includes(C)||(I===null?(k=(D=this.nativeEl).removeAttribute)==null||k.call(D,C):((P=(O=this.nativeEl).getAttribute)==null?void 0:P.call(O,C))!=I&&((j=(M=this.nativeEl).setAttribute)==null||j.call(M,C,I)))},pt(s,o),sr(s,"getTemplateHTML",e.endsWith("audio")?vin:yin),sr(s,"shadowRootOptions",{mode:"open"}),sr(s,"Events",wq),pt(s,a,void 0),s};function bin(t){let e=[];for(let n=Object.getPrototypeOf(t);n&&n!==HTMLElement.prototype;n=Object.getPrototypeOf(n))e.push(...Object.getOwnPropertyNames(n));return e}function m5e(t){let e="";for(let n in t){let r=t[n];r===""?e+=` ${n}`:e+=` ${n}="${r}"`}return e}function Ein(t){let e={};for(let n of t)e[n.name]=n.value;return e}var Ple,T8=p5e((Ple=globalThis.HTMLElement)!=null?Ple:class{},{tag:"video"}),$le;p5e(($le=globalThis.HTMLElement)!=null?$le:class{},{tag:"audio"});var W0=new WeakMap,A8=class extends Error{},xin=class extends Error{},win=globalThis.WeakRef?class extends Set{add(t){super.add(new WeakRef(t))}forEach(t){super.forEach(e=>{let n=e.deref();n&&t(n)})}}:Set;function Sin(t){var e,n,r;(n=(e=globalThis.chrome)==null?void 0:e.cast)!=null&&n.isAvailable?(r=globalThis.cast)!=null&&r.framework?t():customElements.whenDefined("google-cast-button").then(t):globalThis.__onGCastApiAvailable=()=>{customElements.whenDefined("google-cast-button").then(t)}}function Tin(){return globalThis.chrome}function Ain(){var t;let e="https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1";if((t=globalThis.chrome)!=null&&t.cast||document.querySelector(`script[src="${e}"]`))return;let n=document.createElement("script");n.src=e,document.head.append(n)}function wg(){var t,e;return(e=(t=globalThis.cast)==null?void 0:t.framework)==null?void 0:e.CastContext.getInstance()}function Sq(){var t;return(t=wg())==null?void 0:t.getCurrentSession()}function Tq(){var t;return(t=Sq())==null?void 0:t.getSessionObj().media[0]}function Cin(t){return new Promise((e,n)=>{Tq().editTracksInfo(t,e,n)})}function Rin(t){return new Promise((e,n)=>{Tq().getStatus(t,e,n)})}function g5e(t){return wg().setOptions({...v5e(),...t})}function v5e(){return{receiverApplicationId:"CC1AD845",autoJoinPolicy:"origin_scoped",androidReceiverCompatible:!1,language:"en-US",resumeSavedSession:!0}}var z3=new win,Uh=new WeakSet,Wi;Sin(()=>{var t,e,n,r;if(!((e=(t=globalThis.chrome)==null?void 0:t.cast)!=null&&e.isAvailable)){console.debug("chrome.cast.isAvailable",(r=(n=globalThis.chrome)==null?void 0:n.cast)==null?void 0:r.isAvailable);return}Wi||(Wi=cast.framework,wg().addEventListener(Wi.CastContextEventType.CAST_STATE_CHANGED,i=>{z3.forEach(s=>{var a,o;return(o=(a=W0.get(s)).onCastStateChanged)==null?void 0:o.call(a,i)})}),wg().addEventListener(Wi.CastContextEventType.SESSION_STATE_CHANGED,i=>{z3.forEach(s=>{var a,o;return(o=(a=W0.get(s)).onSessionStateChanged)==null?void 0:o.call(a,i)})}),z3.forEach(i=>{var s,a;return(a=(s=W0.get(i)).init)==null?void 0:a.call(s)}))});var Nle=0,Nn,G3,ul,_h,z1,d1,T0,iB,Ih,Bm,sB,Fle,lD,aB,oB,y5e,q3,lB,cB,jle,K3,C8,_in=class extends EventTarget{constructor(e){super(),pt(this,Ih),pt(this,sB),pt(this,lD),pt(this,oB),pt(this,q3),pt(this,cB),pt(this,K3),pt(this,Nn,void 0),pt(this,G3,void 0),pt(this,ul,void 0),pt(this,_h,void 0),pt(this,z1,"disconnected"),pt(this,d1,!1),pt(this,T0,new Set),pt(this,iB,new WeakMap),St(this,Nn,e),z3.add(this),W0.set(this,{init:()=>Br(this,q3,lB).call(this),onCastStateChanged:()=>Br(this,lD,aB).call(this),onSessionStateChanged:()=>Br(this,oB,y5e).call(this),getCastPlayer:()=>fe(this,Ih,Bm)}),Br(this,q3,lB).call(this)}get state(){return fe(this,z1)}async watchAvailability(e){if(fe(this,Nn).disableRemotePlayback)throw new A8("disableRemotePlayback attribute is present.");return fe(this,iB).set(e,++Nle),fe(this,T0).add(e),Nle}async cancelWatchAvailability(e){if(fe(this,Nn).disableRemotePlayback)throw new A8("disableRemotePlayback attribute is present.");e?fe(this,T0).delete(e):fe(this,T0).clear()}async prompt(){var e,n,r,i;if(fe(this,Nn).disableRemotePlayback)throw new A8("disableRemotePlayback attribute is present.");if(!((n=(e=globalThis.chrome)==null?void 0:e.cast)!=null&&n.isAvailable))throw new xin("The RemotePlayback API is disabled on this platform.");let s=Uh.has(fe(this,Nn));Uh.add(fe(this,Nn)),g5e(fe(this,Nn).castOptions),Object.entries(fe(this,_h)).forEac
3781h(([a,o])=>{fe(this,ul).controller.addEventListener(a,o)});try{await wg().requestSession()}catch(a){if(a==="cancel"){s||Uh.delete(fe(this,Nn));return}throw new Error(a)}(i=(r=W0.get(fe(this,Nn)))==null?void 0:r.loadOnPrompt)==null||i.call(r)}};Nn=new WeakMap,G3=new WeakMap,ul=new WeakMap,_h=new WeakMap,z1=new WeakMap,d1=new WeakMap,T0=new WeakMap,iB=new WeakMap,Ih=new WeakSet,Bm=function(){if(Uh.has(fe(this,Nn)))return fe(this,ul)},sB=new WeakSet,Fle=function(){Uh.has(fe(this,Nn))&&(Object.entries(fe(this,_h)).forEach(([t,e])=>{fe(this,ul).controller.removeEventListener(t,e)}),Uh.delete(fe(this,Nn)),fe(this,Nn).muted=fe(this,ul).isMuted,fe(this,Nn).currentTime=fe(this,ul).savedPlayerState.currentTime,fe(this,ul).savedPlayerState.isPaused===!1&&fe(this,Nn).play())},lD=new WeakSet,aB=function(){let t=wg().getCastState();if(Uh.has(fe(this,Nn))&&t==="CONNECTING"&&(St(this,z1,"connecting"),this.dispatchEvent(new Event("connecting"))),!fe(this,d1)&&t!=null&&t.includes("CONNECT")){St(this,d1,!0);for(let e of fe(this,T0))e(!0)}else if(fe(this,d1)&&(!t||t==="NO_DEVICES_AVAILABLE")){St(this,d1,!1);for(let e of fe(this,T0))e(!1)}},oB=new WeakSet,y5e=async function(){var t;let{SESSION_RESUMED:e}=Wi.SessionState;if(wg().getSessionState()===e&&fe(this,Nn).castSrc===((t=Tq())==null?void 0:t.media.contentId)){Uh.add(fe(this,Nn)),Object.entries(fe(this,_h)).forEach(([n,r])=>{fe(this,ul).controller.addEventListener(n,r)});try{await Rin(new chrome.cast.media.GetStatusRequest)}catch(n){console.error(n)}fe(this,_h)[Wi.RemotePlayerEventType.IS_PAUSED_CHANGED](),fe(this,_h)[Wi.RemotePlayerEventType.PLAYER_STATE_CHANGED]()}},q3=new WeakSet,lB=function(){!Wi||fe(this,G3)||(St(this,G3,!0),g5e(fe(this,Nn).castOptions),fe(this,Nn).textTracks.addEventListener("change",()=>Br(this,K3,C8).call(this)),Br(this,lD,aB).call(this),St(this,ul,new Wi.RemotePlayer),new Wi.RemotePlayerController(fe(this,ul)),St(this,_h,{[Wi.RemotePlayerEventType.IS_CONNECTED_CHANGED]:({value:t})=>{t===!0?(St(this,z1,"connected"),this.dispatchEvent(new Event("connect"))):(Br(this,sB,Fle).call(this),St(this,z1,"disconnected"),this.dispatchEvent(new Event("disconnect")))},[Wi.RemotePlayerEventType.DURATION_CHANGED]:()=>{fe(this,Nn).dispatchEvent(new Event("durationchange"))},[Wi.RemotePlayerEventType.VOLUME_LEVEL_CHANGED]:()=>{fe(this,Nn).dispatchEvent(new Event("volumechange"))},[Wi.RemotePlayerEventType.IS_MUTED_CHANGED]:()=>{fe(this,Nn).dispatchEvent(new Event("volumechange"))},[Wi.RemotePlayerEventType.CURRENT_TIME_CHANGED]:()=>{var t;(t=fe(this,Ih,Bm))!=null&&t.isMediaLoaded&&fe(this,Nn).dispatchEvent(new Event("timeupdate"))},[Wi.RemotePlayerEventType.VIDEO_INFO_CHANGED]:()=>{fe(this,Nn).dispatchEvent(new Event("resize"))},[Wi.RemotePlayerEventType.IS_PAUSED_CHANGED]:()=>{fe(this,Nn).dispatchEvent(new Event(this.paused?"pause":"play"))},[Wi.RemotePlayerEventType.PLAYER_STATE_CHANGED]:()=>{var t,e;((t=fe(this,Ih,Bm))==null?void 0:t.playerState)!==chrome.cast.media.PlayerState.PAUSED&&fe(this,Nn).dispatchEvent(new Event({[chrome.cast.media.PlayerState.PLAYING]:"playing",[chrome.cast.media.PlayerState.BUFFERING]:"waiting",[chrome.cast.media.PlayerState.IDLE]:"emptied"}[(e=fe(this,Ih,Bm))==null?void 0:e.playerState]))},[Wi.RemotePlayerEventType.IS_MEDIA_LOADED_CHANGED]:async()=>{var t;(t=fe(this,Ih,Bm))!=null&&t.isMediaLoaded&&(await Promise.resolve(),Br(this,cB,jle).call(this))}}))},cB=new WeakSet,jle=function(){Br(this,K3,C8).call(this)},K3=new WeakSet,C8=async function(){var t,e,n,r,i;if(!fe(this,Ih,Bm))return;let s=((e=(t=fe(this,ul).mediaInfo)==null?void 0:t.tracks)!=null?e:[]).filter(({type:f})=>f===chrome.cast.media.TrackType.TEXT),a=[...fe(this,Nn).textTracks].filter(({kind:f})=>f==="subtitles"||f==="captions"),o=s.map(({language:f,name:h,trackId:m})=>{var g;let{mode:b}=(g=a.find(E=>E.language===f&&E.label===h))!=null?g:{};return b?{mode:b,trackId:m}:!1}).filter(Boolean),l=o.filter(({mode:f})=>f!=="showing").map(({trackId:f})=>f),c=o.find(({mode:f})=>f==="showing"),u=(i=(r=(n=Sq())==null?void 0:n.getSessionObj().media[0])==null?void 0:r.activeTrackIds)!=null?i:[],d=u;if(u.length&&(d=d.filter(f=>!l.includes(f))),c!=null&&c.trackId&&(d=[...d,c.trackId]),d=[...new Set(d)],!((f,h)=>
vendor: 4,876 bytes, line 3781
3781f.length===h.length&&f.every(m=>h.includes(m)))(u,d))try{let f=new chrome.cast.media.EditTracksInfoRequest(d);await Cin(f)}catch(f){console.error(f)}};var Iin=t=>{var e,n,r,i,s,a,o,l,c,u;return n=class extends t{constructor(){super(...arguments),pt(this,o),pt(this,c),pt(this,r,{paused:!1}),pt(this,i,v5e()),pt(this,s,void 0),pt(this,a,void 0)}get remote(){return fe(this,a)?fe(this,a):Tin()?(Ain(),W0.set(this,{loadOnPrompt:()=>Br(this,c,u).call(this)}),St(this,a,new _in(this))):super.remote}attributeChangedCallback(d,f,h){if(super.attributeChangedCallback(d,f,h),d==="cast-receiver"&&h){fe(this,i).receiverApplicationId=h;return}if(fe(this,o,l))switch(d){case"cast-stream-type":case"cast-src":this.load();break}}async load(){var d,f;if(!fe(this,o,l))return super.load();let h=new chrome.cast.media.MediaInfo(this.castSrc,this.castContentType);h.customData=this.castCustomData;let m=[...this.querySelectorAll("track")].filter(({kind:x,src:S})=>S&&(x==="subtitles"||x==="captions")),g=[],b=0;m.length&&(h.tracks=m.map(x=>{let S=++b;g.length===0&&x.track.mode==="showing"&&g.push(S);let A=new chrome.cast.media.Track(S,chrome.cast.media.TrackType.TEXT);return A.trackContentId=x.src,A.trackContentType="text/vtt",A.subtype=x.kind==="captions"?chrome.cast.media.TextTrackType.CAPTIONS:chrome.cast.media.TextTrackType.SUBTITLES,A.name=x.label,A.language=x.srclang,A})),this.castStreamType==="live"?h.streamType=chrome.cast.media.StreamType.LIVE:h.streamType=chrome.cast.media.StreamType.BUFFERED,h.metadata=new chrome.cast.media.GenericMediaMetadata,h.metadata.title=this.title,h.metadata.images=[{url:this.poster}];let E=new chrome.cast.media.LoadRequest(h);E.currentTime=(d=super.currentTime)!=null?d:0,E.autoplay=!fe(this,r).paused,E.activeTrackIds=g,await((f=Sq())==null?void 0:f.loadMedia(E)),this.dispatchEvent(new Event("volumechange"))}play(){var d;if(fe(this,o,l)){fe(this,o,l).isPaused&&((d=fe(this,o,l).controller)==null||d.playOrPause());return}return super.play()}pause(){var d;if(fe(this,o,l)){fe(this,o,l).isPaused||(d=fe(this,o,l).controller)==null||d.playOrPause();return}super.pause()}get castOptions(){return fe(this,i)}get castReceiver(){var d;return(d=this.getAttribute("cast-receiver"))!=null?d:void 0}set castReceiver(d){this.castReceiver!=d&&this.setAttribute("cast-receiver",`${d}`)}get castSrc(){var d,f,h;return(h=(f=this.getAttribute("cast-src"))!=null?f:(d=this.querySelector("source"))==null?void 0:d.src)!=null?h:this.currentSrc}set castSrc(d){this.castSrc!=d&&this.setAttribute("cast-src",`${d}`)}get castContentType(){var d;return(d=this.getAttribute("cast-content-type"))!=null?d:void 0}set castContentType(d){this.setAttribute("cast-content-type",`${d}`)}get castStreamType(){var d,f;return(f=(d=this.getAttribute("cast-stream-type"))!=null?d:this.streamType)!=null?f:void 0}set castStreamType(d){this.setAttribute("cast-stream-type",`${d}`)}get castCustomData(){return fe(this,s)}set castCustomData(d){let f=typeof d;if(!["object","undefined"].includes(f)){console.error(`castCustomData must be nullish or an object but value was of type ${f}`);return}St(this,s,d)}get readyState(){if(fe(this,o,l))switch(fe(this,o,l).playerState){case chrome.cast.media.PlayerState.IDLE:return 0;case chrome.cast.media.PlayerState.BUFFERING:return 2;default:return 3}return super.readyState}get paused(){return fe(this,o,l)?fe(this,o,l).isPaused:super.paused}get muted(){var d;return fe(this,o,l)?(d=fe(this,o,l))==null?void 0:d.isMuted:super.muted}set muted(d){var f;if(fe(this,o,l)){(d&&!fe(this,o,l).isMuted||!d&&fe(this,o,l).isMuted)&&((f=fe(this,o,l).controller)==null||f.muteOrUnmute());return}super.muted=d}get volume(){var d,f;return fe(this,o,l)?(f=(d=fe(this,o,l))==null?void 0:d.volumeLevel)!=null?f:1:super.volume}set volume(d){var f;if(fe(this,o,l)){fe(this,o,l).volumeLevel=+d,(f=fe(this,o,l).controller)==null||f.setVolumeLevel();return}super.volume=d}get duration(){var d,f,h;return fe(this,o,l)&&(d=fe(this,o,l))!=null&&d.isMediaLoaded?(h=(f=fe(this,o,l))==null?void 0:f.duration)!=null?h:NaN:super.duration}get currentTime(){var d,f,h;return fe(this,o,l)&&(d=fe(this,o,l))!=null&&d.isMediaLoaded?(h=(f=fe(this,o,l))==null?void 0:f.currentTime)!=null?h:0:super.currentTime}set currentTime(d){var f;if(fe(this,o,l)){fe(this,o,l).currentTime=d,(f=fe(this,o,l).controller)==null||f.seek();return}super.currentTime=d}},r=new WeakMap,i=new WeakMap,s=new WeakMap,a=new WeakMap,o=new WeakSet,l=function(){var d,f;return(f=(d=W0.get(this.remote))==null?void 0:d.getCastPlayer)==null?void 0:f.call(d)},c=new WeakSet,u=async function(){fe(this,r).paused=w8(n.prototype,this,"paused"),w8(n.prototype,this,"pause").call(this),this.muted=w8(n.prototype,this,"muted");try{await this.load()}catch(d){console.error(d)}},sr(n,"observedAttributes",[...(e=t.observedAttributes)!=null?e:[],"cast-src","cast-content-type","cast-stream-type","cast-receiver"]),n}
3781,pM=class extends Event{constructor(e,n){super(e),sr(this,"track"),this.track=n.track}},uB=new WeakMap;function tt(t){var e;return(e=uB.get(t))!=null?e:kin(t,{})}function kin(t,e){let n=uB.get(t);return n||uB.set(t,n={}),Object.assign(n,e)}function dB(t,e){let n=t.videoTracks;tt(e).media=t,tt(e).renditionSet||(tt(e).renditionSet=new Set);let r=tt(n).trackSet;r.add(e);let i=r.size-1;i in hB.prototype||Object.defineProperty(hB.prototype,i,{get(){return[...tt(this).trackSet][i]}}),queueMicrotask(()=>{n.dispatchEvent(new pM("addtrack",{track:e}))})}function fB(t){var e;let n=(e=tt(t).media)==null?void 0:e.videoTracks;n&&(tt(n).trackSet.delete(t),queueMicrotask(()=>{n.dispatchEvent(new pM("removetrack",{track:t}))}))}function Din(t){var e;let n=(e=tt(t).media.videoTracks)!=null?e:[],r=!1;for(let i of n)i!==t&&(i.selected=!1,r=!0);if(r){if(tt(n).changeRequested)return;tt(n).changeRequested=!0,queueMicrotask(()=>{delete tt(n).changeRequested,n.dispatchEvent(new Event("change"))})}}var Um,Hm,Vm,f1,fw,hB=class extends EventTarget{constructor(){super(),pt(this,f1),pt(this,Um,void 0),pt(this,Hm,void 0),pt(this,Vm,void 0),tt(this).trackSet=new Set}[Symbol.iterator](){return fe(this,f1,fw).values()}get length(){return fe(this,f1,fw).size}getTrackById(t){var e;return(e=[...fe(this,f1,fw)].find(n=>n.id===t))!=null?e:null}get selectedIndex(){return[...fe(this,f1,fw)].findIndex(t=>t.selected)}get onaddtrack(){return fe(this,Um)}set onaddtrack(t){fe(this,Um)&&(this.removeEventListener("addtrack",fe(this,Um)),St(this,Um,void 0)),typeof t=="function"&&(St(this,Um,t),this.addEventListener("addtrack",t))}get onremovetrack(){return fe(this,Hm)}set onremovetrack(t){fe(this,Hm)&&(this.removeEventListener("removetrack",fe(this,Hm)),St(this,Hm,void 0)),typeof t=="function"&&(St(this,Hm,t),this.addEventListener("removetrack",t))}get onchange(){return fe(this,Vm)}set onchange(t){fe(this,Vm)&&(this.removeEventListener("change",fe(this,Vm)),St(this,Vm,void 0)),typeof t=="function"&&(St(this,Vm,t),this.addEventListener("change",t))}};Um=new WeakMap,Hm=new WeakMap,Vm=new WeakMap,f1=new WeakSet,fw=function(){return tt(this).trackSet};var mM=class extends Event{constructor(t,e){super(t),sr(this,"rendition"),this.rendition=e.rendition}};function Lin(t,e){let n=tt(t).media.videoRenditions;tt(e).media=tt(t).media,tt(e).track=t;let r=tt(t).renditionSet;r.add(e);let i=r.size-1;i in pB.prototype||Object.defineProperty(pB.prototype,i,{get(){return h1(this)[i]}}),queueMicrotask(()=>{t.selected&&n.dispatchEvent(new mM("addrendition",{rendition:e}))})}function Oin(t){let e=tt(t).media.videoRenditions,n=tt(t).track;tt(n).renditionSet.delete(t),queueMicrotask(()=>{tt(t).track.selected&&e.dispatchEvent(new mM("removerendition",{rendition:t}))})}function Min(t){let e=tt(t).media.videoRenditions;!e||tt(e).changeRequested||(tt(e).changeRequested=!0,queueMicrotask(()=>{delete tt(e).changeRequested,tt(t).track.selected&&e.dispatchEvent(new Event("change"))}))}function h1(t){return[...tt(t).media.videoTracks].filter(e=>e.selected).flatMap(e=>[...tt(e).renditionSet])}var Wm,zm,Gm,pB=class extends EventTarget{constructor(){super(...arguments),pt(this,Wm,void 0),pt(this,zm,void 0),pt(this,Gm,void 0)}[Symbol.iterator](){return h1(this).values()}get length(){return h1(this).length}getRenditionById(e){var n;return(n=h1(this).find(r=>`${r.id}`==`${e}`))!=null?n:null}get selectedIndex(){return h1(this).findIndex(e=>e.selected)}set selectedIndex(e){for(let[n,r]of h1(this).entries())r.selected=n===e}get onaddrendition(){return fe(this,Wm)}set onaddrendition(e){fe(this,Wm)&&(this.removeEventListener("addrendition",fe(this,Wm)),St(this,Wm,void 0)),typeof e=="function"&&(St(this,Wm,e),this.addEventListener("addrendition",e))}get onremoverendition(){return fe(this,zm)}set onremoverendition(e){fe(this,zm)&&(this.removeEventListener("removerendition",fe(this,zm)),St(this,zm,void 0)),typeof e=="function"&&(St(this,zm,e),this.addEventListener("removerendition",e))}get onchange(){return fe(this,Gm)}set onchange(e){fe(this,Gm)&&(this.removeEventListener("change",fe(this,Gm)),St(this,Gm,void 0)),typeof e=="function"&&(St(this,Gm,e),this.addEventListener("change",e))}};Wm=new WeakMap,zm=new WeakMap,Gm=new WeakMap;var hw,Pin=class{constructor(){sr(this,"src"),sr(this,"id"),sr(this,"width"),sr(this,"height"),sr(this,"bitrate"),sr(this,"frameRate"),sr(this,"codec"),pt(this,hw,!1)}get selected(){return fe(this,hw)}set selected(e){fe(this,hw)!==e&&(St(this,hw,e),Min(this))}};hw=new WeakMap;var pw,b5e=class{constructor(){sr(this,"id"),sr(this,"kind"),sr(this,"label",""),sr(this,"language",""),sr(this,"sourceBuffer"),pt(this,pw,!1)}addRendition(e,n,r,i,s,a){let o=new Pin;return o.src=e,o.width=n,o.height=r,o.frameRate=a,o.bitrate=s,o.codec=i,Lin(this,o),o}removeRendition(e){Oin(e)}get selected(){return fe(this,pw)}set selected(e){fe(this,pw)!==e&&(St(this,pw,e),e===!0&&Din(this))}};pw=new WeakMap;function $in(t,e){let n=tt(t).media.audioRenditions;tt(e).media=tt(t).media,tt(e).track=t;let r=tt(t).renditionSet;r.add(e);let i=r.size-1;
3781i in mB.prototype||Object.defineProperty(mB.prototype,i,{get(){return p1(this)[i]}}),queueMicrotask(()=>{t.enabled&&n.dispatchEvent(new mM("addrendition",{rendition:e}))})}function Nin(t){let e=tt(t).media.audioRenditions,n=tt(t).track;tt(n).renditionSet.delete(t),queueMicrotask(()=>{tt(t).track.enabled&&e.dispatchEvent(new mM("removerendition",{rendition:t}))})}function Fin(t){let e=tt(t).media.audioRenditions;!e||tt(e).changeRequested||(tt(e).changeRequested=!0,queueMicrotask(()=>{delete tt(e).changeRequested,tt(t).track.enabled&&e.dispatchEvent(new Event("change"))}))}function p1(t){return[...tt(t).media.audioTracks].filter(e=>e.enabled).flatMap(e=>[...tt(e).renditionSet])}var qm,Km,Ym,mB=class extends EventTarget{constructor(){super(...arguments),pt(this,qm,void 0),pt(this,Km,void 0),pt(this,Ym,void 0)}[Symbol.iterator](){return p1(this).values()}get length(){return p1(this).length}getRenditionById(e){var n;return(n=p1(this).find(r=>`${r.id}`==`${e}`))!=null?n:null}get selectedIndex(){return p1(this).findIndex(e=>e.selected)}set selectedIndex(e){for(let[n,r]of p1(this).entries())r.selected=n===e}get onaddrendition(){return fe(this,qm)}set onaddrendition(e){fe(this,qm)&&(this.removeEventListener("addrendition",fe(this,qm)),St(this,qm,void 0)),typeof e=="function"&&(St(this,qm,e),this.addEventListener("addrendition",e))}get onremoverendition(){return fe(this,Km)}set onremoverendition(e){fe(this,Km)&&(this.removeEventListener("removerendition",fe(this,Km)),St(this,Km,void 0)),typeof e=="function"&&(St(this,Km,e),this.addEventListener("removerendition",e))}get onchange(){return fe(this,Ym)}set onchange(e){fe(this,Ym)&&(this.removeEventListener("change",fe(this,Ym)),St(this,Ym,void 0)),typeof e=="function"&&(St(this,Ym,e),this.addEventListener("change",e))}};qm=new WeakMap,Km=new WeakMap,Ym=new WeakMap;var mw,jin=class{constructor(){sr(this,"src"),sr(this,"id"),sr(this,"bitrate"),sr(this,"codec"),pt(this,mw,!1)}get selected(){return fe(this,mw)}set selected(e){fe(this,mw)!==e&&(St(this,mw,e),Fin(this))}};mw=new WeakMap;function gB(t,e){let n=t.audioTracks;tt(e).media=t,tt(e).renditionSet||(tt(e).renditionSet=new Set);let r=tt(n).trackSet;r.add(e);let i=r.size-1;i in yB.prototype||Object.defineProperty(yB.prototype,i,{get(){return[...tt(this).trackSet][i]}}),queueMicrotask(()=>{n.dispatchEvent(new pM("addtrack",{track:e}))})}function vB(t){var e;let n=(e=tt(t).media)==null?void 0:e.audioTracks;n&&(tt(n).trackSet.delete(t),queueMicrotask(()=>{n.dispatchEvent(new pM("removetrack",{track:t}))}))}function Bin(t){let e=tt(t).media.audioTracks;!e||tt(e).changeRequested||(tt(e).changeRequested=!0,queueMicrotask(()=>{delete tt(e).changeRequested,e.dispatchEvent(new Event("change"))}))}var Qm,Xm,Zm,gw,Y3,yB=class extends EventTarget{constructor(){super(),pt(this,gw),pt(this,Qm,void 0),pt(this,Xm,void 0),pt(this,Zm,void 0),tt(this).trackSet=new Set}[Symbol.iterator](){return fe(this,gw,Y3).values()}get length(){return fe(this,gw,Y3).size}getTrackById(e){var n;return(n=[...fe(this,gw,Y3)].find(r=>r.id===e))!=null?n:null}get onaddtrack(){return fe(this,Qm)}set onaddtrack(e){fe(this,Qm)&&(this.removeEventListener("addtrack",fe(this,Qm)),St(this,Qm,void 0)),typeof e=="function"&&(St(this,Qm,e),this.addEventListener("addtrack",e))}get onremovetrack(){return fe(this,Xm)}set onremovetrack(e){fe(this,Xm)&&(this.removeEventListener("removetrack",fe(this,Xm)),St(this,Xm,void 0)),typeof e=="function"&&(St(this,Xm,e),this.addEventListener("removetrack",e))}get onchange(){return fe(this,Zm)}set onchange(e){fe(this,Zm)&&(this.removeEventListener("change",fe(this,Zm)),St(this,Zm,void 0)),typeof e=="function"&&(St(this,Zm,e),this.addEventListener("change",e))}};Qm=new WeakMap,Xm=new WeakMap,Zm=new WeakMap,gw=new WeakSet,Y3=function(){return tt(this).trackSet};var vw,E5e=class{constructor(){sr(this,"id"),sr(this,"kind"),sr(this,"label",""),sr(this,"language",""),sr(this,"sourceBuffer"),pt(this,vw,!1)}addRendition(e,n,r){let i=new jin;return i.src=e,i.codec=n,i.bitrate=r,$in(this,i),i}removeRendition(e){Nin(e)}get enabled(){return fe(this,vw)}set enabled(e){fe(this,vw)!==e&&(St(this,vw,e),Bin(this))}};vw=new WeakMap;var Ble=cD(globalThis.HTMLMediaElement,"video"),Ule=cD(globalThis.HTMLMediaElement,"audio");function Uin(t){if(!(t!=null&&t.prototype))return t;let e=cD(t,"video");(!e||`${e}`.includes("[native code]"))&&Object.defineProperty(t.prototype,"videoTracks",{get(){return Hin(this)}});let n=cD(t,"audio");(!n||`${n}`.includes("[native code]"))&&Object.defineProperty(t.prototype,"audioTracks",{get(){return Vin(this)}}),"addVideoTrack"in t.prototype||(t.prototype.addVideoTrack=function(s,a="",o=""){let l=new b5e;return l.kind=s,l.label=a,l.language=o,dB(this,l),l}),"removeVideoTrack"in t.prototype||(t.prototype.removeVideoTrack=fB),"addAudioTrack"in t.prototype||(t.prototype.addAudioTrack=function(s,a="",o=""){let l=new E5e;return l.kind=s,l.label=a,l.language=o,gB(this,l),l}),"removeAudioTrack"in t.prototype||(t.prototype.removeAudioTrack=vB),"videoRenditions"in t.prototype||Ob
vendor: 11,018 bytes, line 3781
3781ject.defineProperty(t.prototype,"videoRenditions",{get(){return r(this)}});let r=s=>{let a=tt(s).videoRenditions;return a||(a=new pB,tt(a).media=s,tt(s).videoRenditions=a),a};"audioRenditions"in t.prototype||Object.defineProperty(t.prototype,"audioRenditions",{get(){return i(this)}});let i=s=>{let a=tt(s).audioRenditions;return a||(a=new mB,tt(a).media=s,tt(s).audioRenditions=a),a};return t}function cD(t,e){var n;if(t!=null&&t.prototype)return(n=Object.getOwnPropertyDescriptor(t.prototype,`${e}Tracks`))==null?void 0:n.get}function Hin(t){var e;let n=tt(t).videoTracks;if(!n&&(n=new hB,tt(t).videoTracks=n,Ble)){let r=Ble.call((e=t.nativeEl)!=null?e:t);for(let i of r)dB(t,i);r.addEventListener("change",()=>{n.dispatchEvent(new Event("change"))}),r.addEventListener("addtrack",i=>{if([...n].some(s=>s instanceof b5e)){for(let s of r)fB(s);return}dB(t,i.track)}),r.addEventListener("removetrack",i=>{fB(i.track)})}return n}function Vin(t){var e;let n=tt(t).audioTracks;if(!n&&(n=new yB,tt(t).audioTracks=n,Ule)){let r=Ule.call((e=t.nativeEl)!=null?e:t);for(let i of r)gB(t,i);r.addEventListener("change",()=>{n.dispatchEvent(new Event("change"))}),r.addEventListener("addtrack",i=>{if([...n].some(s=>s instanceof E5e)){for(let s of r)vB(s);return}gB(t,i.track)}),r.addEventListener("removetrack",i=>{vB(i.track)})}return n}wq.push("castchange","entercast","leavecast");var we={BEACON_COLLECTION_DOMAIN:"beacon-collection-domain",CUSTOM_DOMAIN:"custom-domain",DEBUG:"debug",DISABLE_TRACKING:"disable-tracking",DISABLE_COOKIES:"disable-cookies",DRM_TOKEN:"drm-token",PLAYBACK_TOKEN:"playback-token",ENV_KEY:"env-key",MAX_RESOLUTION:"max-resolution",MIN_RESOLUTION:"min-resolution",RENDITION_ORDER:"rendition-order",PROGRAM_START_TIME:"program-start-time",PROGRAM_END_TIME:"program-end-time",ASSET_START_TIME:"asset-start-time",ASSET_END_TIME:"asset-end-time",METADATA_URL:"metadata-url",PLAYBACK_ID:"playback-id",PLAYER_SOFTWARE_NAME:"player-software-name",PLAYER_SOFTWARE_VERSION:"player-software-version",PREFER_CMCD:"prefer-cmcd",PREFER_PLAYBACK:"prefer-playback",START_TIME:"start-time",STREAM_TYPE:"stream-type",TARGET_LIVE_WINDOW:"target-live-window",LIVE_EDGE_OFFSET:"live-edge-offset",TYPE:"type"},Win=Object.values(we),zin=gin(),Gin="mux-video",ou,yw,Q3,bw,X3,Z3,J3,e_,t_,Ew,n_,qin=class extends T8{constructor(){super(),pt(this,Ew),pt(this,ou,void 0),pt(this,yw,void 0),pt(this,Q3,void 0),pt(this,bw,{}),pt(this,X3,{}),pt(this,Z3,void 0),pt(this,J3,void 0),pt(this,e_,void 0),pt(this,t_,void 0),St(this,Q3,xtn())}static get observedAttributes(){var e;return[...Win,...(e=T8.observedAttributes)!=null?e:[]]}get preferCmcd(){var e;return(e=this.getAttribute(we.PREFER_CMCD))!=null?e:void 0}set preferCmcd(e){e!==this.preferCmcd&&(e?Kk.includes(e)?this.setAttribute(we.PREFER_CMCD,e):console.warn(`Invalid value for preferCmcd. Must be one of ${Kk.join()}`):this.removeAttribute(we.PREFER_CMCD))}get playerInitTime(){return fe(this,Q3)}get playerSoftwareName(){var e;return(e=fe(this,e_))!=null?e:Gin}set playerSoftwareName(e){St(this,e_,e)}get playerSoftwareVersion(){var e;return(e=fe(this,J3))!=null?e:zin}set playerSoftwareVersion(e){St(this,J3,e)}get _hls(){var e;return(e=fe(this,ou))==null?void 0:e.engine}get mux(){var e;return(e=this.nativeEl)==null?void 0:e.mux}get error(){var e;return(e=kCe(this.nativeEl))!=null?e:null}get errorTranslator(){return fe(this,t_)}set errorTranslator(e){St(this,t_,e)}get src(){return this.getAttribute("src")}set src(e){e!==this.src&&(e==null?this.removeAttribute("src"):this.setAttribute("src",e))}get type(){var e;return(e=this.getAttribute(we.TYPE))!=null?e:void 0}set type(e){e!==this.type&&(e?this.setAttribute(we.TYPE,e):this.removeAttribute(we.TYPE))}get autoplay(){let e=this.getAttribute("autoplay");return e===null?!1:e===""?!0:e}set autoplay(e){let n=this.autoplay;e!==n&&(e?this.setAttribute("autoplay",typeof e=="string"?e:""):this.removeAttribute("autoplay"))}get preload(){let e=this.getAttribute("preload");return e===""?"auto":["none","metadata","auto"].includes(e)?e:super.preload}set preload(e){e!=this.getAttribute("preload")&&(["","none","metadata","auto"].includes(e)?this.setAttribute("preload",e):this.removeAttribute("preload"))}get debug(){return this.getAttribute(we.DEBUG)!=null}set debug(e){e!==this.debug&&(e?this.setAttribute(we.DEBUG,""):this.removeAttribute(we.DEBUG))}get disableTracking(){return this.hasAttribute(we.DISABLE_TRACKING)}set disableTracking(e){e!==this.disableTracking&&this.toggleAttribute(we.DISABLE_TRACKING,!!e)}get disableCookies(){return this.hasAttribute(we.DISABLE_COOKIES)}set disableCookies(e){e!==this.disableCookies&&(e?this.setAttribute(we.DISABLE_COOKIES,""):this.removeAttribute(we.DISABLE_COOKIES))}get startTime(){let e=this.getAttribute(we.START_TIME);if(e==null)return;let n=+e;return Number.isNaN(n)?void 0:n}set startTime(e){e!==this.startTime&&(e==null?this.removeAttribute(we.START_TIME):this.setAttribute(we.START_TIME,`${e}`))}get playbackId(){var e;return this.hasAttribute(we.PLAYBACK_ID)?this.getAttribute(we.PLAYBACK_ID):(e=ICe(this.src))!=null?e:void 0}set playbackId(e){e!==this.playbackId&&(e?this.setAttribute(we.PLAYBACK_ID,e):this.removeAttribute(we.PLAYBACK_ID))}get maxResolution(){var e;return(e=this.getAttribute(we.MAX_RESOLUTION))!=null?e:void 0}set maxResolution(e){e!==this.maxResolution&&(e?this.setAttribute(we.MAX_RESOLUTION,e):this.removeAttribute(we.MAX_RESOLUTION))}get minResolution(){var e;return(e=this.getAttribute(we.MIN_RESOLUTION))!=null?e:void 0}set minResolution(e){e!==this.minResolution&&(e?this.setAttribute(we.MIN_RESOLUTION,e):this.removeAttribute(we.MIN_RESOLUTION))}get renditionOrder(){var e;return(e=this.getAttribute(we.RENDITION_ORDER))!=null?e:void 0}set renditionOrder(e){e!==this.renditionOrder&&(e?this.setAttribute(we.RENDITION_ORDER,e):this.removeAttribute(we.RENDITION_ORDER))}get programStartTime(){let e=this.getAttribute(we.PROGRAM_START_TIME);if(e==null)return;let n=+e;return Number.isNaN(n)?void 0:n}set programStartTime(e){e==null?this.removeAttribute(we.PROGRAM_START_TIME):this.setAttribute(we.PROGRAM_START_TIME,`${e}`)}get programEndTime(){let e=this.getAttribute(we.PROGRAM_END_TIME);if(e==null)return;let n=+e;return Number.isNaN(n)?void 0:n}set programEndTime(e){e==null?this.removeAttribute(we.PROGRAM_END_TIME):this.setAttribute(we.PROGRAM_END_TIME,`${e}`)}get assetStartTime(){let e=this.getAttribute(we.ASSET_START_TIME);if(e==null)return;let n=+e;return Number.isNaN(n)?void 0:n}set assetStartTime(e){e==null?this.removeAttribute(we.ASSET_START_TIME):this.setAttribute(we.ASSET_START_TIME,`${e}`)}get assetEndTime(){let e=this.getAttribute(we.ASSET_END_TIME);if(e==null)return;let n=+e;return Number.isNaN(n)?void 0:n}set assetEndTime(e){e==null?this.removeAttribute(we.ASSET_END_TIME):this.setAttribute(we.ASSET_END_TIME,`${e}`)}get customDomain(){var e;return(e=this.getAttribute(we.CUSTOM_DOMAIN))!=null?e:void 0}set customDomain(e){e!==this.customDomain&&(e?this.setAttribute(we.CUSTOM_DOMAIN,e):this.removeAttribute(we.CUSTOM_DOMAIN))}get drmToken(){var e;return(e=this.getAttribute(we.DRM_TOKEN))!=null?e:void 0}set drmToken(e){e!==this.drmToken&&(e?this.setAttribute(we.DRM_TOKEN,e):this.removeAttribute(we.DRM_TOKEN))}get playbackToken(){var e,n,r,i;if(this.hasAttribute(we.PLAYBACK_TOKEN))return(e=this.getAttribute(we.PLAYBACK_TOKEN))!=null?e:void 0;if(this.hasAttribute(we.PLAYBACK_ID)){let[,s]=QG((n=this.playbackId)!=null?n:"");return(r=new URLSearchParams(s).get("token"))!=null?r:void 0}if(this.src)return(i=new URLSearchParams(this.src).get("token"))!=null?i:void 0}set playbackToken(e){e!==this.playbackToken&&(e?this.setAttribute(we.PLAYBACK_TOKEN,e):this.removeAttribute(we.PLAYBACK_TOKEN))}get tokens(){let e=this.getAttribute(we.PLAYBACK_TOKEN),n=this.getAttribute(we.DRM_TOKEN);return{...fe(this,X3),...e!=null?{playback:e}:{},...n!=null?{drm:n}:{}}}set tokens(e){St(this,X3,e??{})}get ended(){return OCe(this.nativeEl,this._hls)}get envKey(){var e;return(e=this.getAttribute(we.ENV_KEY))!=null?e:void 0}set envKey(e){e!==this.envKey&&(e?this.setAttribute(we.ENV_KEY,e):this.removeAttribute(we.ENV_KEY))}get beaconCollectionDomain(){var e;return(e=this.getAttribute(we.BEACON_COLLECTION_DOMAIN))!=null?e:void 0}set beaconCollectionDomain(e){e!==this.beaconCollectionDomain&&(e?this.setAttribute(we.BEACON_COLLECTION_DOMAIN,e):this.removeAttribute(we.BEACON_COLLECTION_DOMAIN))}get streamType(){var e;return(e=this.getAttribute(we.STREAM_TYPE))!=null?e:Mj(this.nativeEl)}set streamType(e){e!==this.streamType&&(e?this.setAttribute(we.STREAM_TYPE,e):this.removeAttribute(we.STREAM_TYPE))}get targetLiveWindow(){return this.hasAttribute(we.TARGET_LIVE_WINDOW)?+this.getAttribute(we.TARGET_LIVE_WINDOW):Ttn(this.nativeEl)}set targetLiveWindow(e){e!=this.targetLiveWindow&&(e==null?this.removeAttribute(we.TARGET_LIVE_WINDOW):this.setAttribute(we.TARGET_LIVE_WINDOW,`${+e}`))}get liveEdgeStart(){var e,n;if(this.hasAttribute(we.LIVE_EDGE_OFFSET)){let{liveEdgeOffset:r}=this,i=(e=this.nativeEl.seekable.end(0))!=null?e:0,s=(n=this.nativeEl.seekable.start(0))!=null?n:0;return Math.max(s,i-r)}return Atn(this.nativeEl)}get liveEdgeOffset(){if(this.hasAttribute(we.LIVE_EDGE_OFFSET))return+this.getAttribute(we.LIVE_EDGE_OFFSET)}set liveEdgeOffset(e){e!=this.targetLiveWindow&&(e==null?this.removeAttribute(we.LIVE_EDGE_OFFSET):this.setAttribute(we.LIVE_EDGE_OFFSET,`${+e}`))}get seekable(){return eq(this.nativeEl)}async addCuePoints(e){return SCe(this.nativeEl,e)}get activeCuePoint(){return TCe(this.nativeEl)}get cuePoints(){return ntn(this.nativeEl)}async addChapters(e){return CCe(this.nativeEl,e)}get activeChapter(){return RCe(this.nativeEl)}get chapters(){return itn(this.nativeEl)}getStartDate(){return atn(this.nativeEl,this._hls)}get currentPdt(){return otn(this.nativeEl,this._hls)}get preferPlayback(){let e=this.getAttribute(we.PREFER_PLAYBACK);if(e===Ou.MSE||e===Ou.NATIVE)return e}set preferPlayback(e){e!==this.preferPlayback&&(e===Ou.MSE||e===Ou.NATIVE?this.setAttribute(we.PREFER_PLAYBACK,e):this.removeAttribute(we.PREFER_PLAYBACK))}get metadata(){return{...this.getAttributeNames().filter(e=>e.startsWith("metadata-")&&![we.METADATA_URL].includes(e)).reduce((e,n)=>{let r=this.getAttribute(n);return r!=null&&(e[n.replace(/^metadata-/,"").replace(/-/g,"_")]=r),e},{}),...fe(this,bw)}}set metadata(e){St(this,bw,e??{}),this.mux&&this.mux.emit("hb",fe(this,bw))}get _hlsConfig(){return fe(this,Z3)}set _hlsConfig(e){St(this,Z3,e)}load(){St(this,ou,_tn(this,this.nativeEl,fe(this,ou)))}unload(){MCe(this.nativeEl,fe(this,ou)),St(this,ou,void 0)}attributeChangedCallback(e,n,r){var i,s;switch(T8.observedAttributes.includes(e)&&!["src","autoplay","preload"].includes(e)&&super.attributeChangedCallback(e,n,r),e){case we.PLAYER_SOFTWARE_NAME:this.playerSoftwareName=r??void 0;break;case we.PLAYER_SOFTWARE_VERSION:this.playerSoftwareVersion=r??void 0;break;case"src":{let a=!!n,o=!!r;!a&&o?Br(this,Ew,n_).call(this):a&&!o?this.unload():a&&o&&(this.unload(),Br(this,Ew,n_).call(this));break}
3781case"autoplay":if(r===n)break;(i=fe(this,ou))==null||i.setAutoplay(this.autoplay);break;case"preload":if(r===n)break;(s=fe(this,ou))==null||s.setPreload(r);break;case we.PLAYBACK_ID:this.src=Oj(this);break;case we.DEBUG:{let a=this.debug;this.mux&&console.info("Cannot toggle debug mode of mux data after initialization. Make sure you set all metadata to override before setting the src."),this._hls&&(this._hls.config.debug=a);break}case we.METADATA_URL:r&&fetch(r).then(a=>a.json()).then(a=>this.metadata=a).catch(()=>console.error(`Unable to load or parse metadata JSON from metadata-url ${r}!`));break;case we.STREAM_TYPE:(r==null||r!==n)&&this.dispatchEvent(new CustomEvent("streamtypechange",{composed:!0,bubbles:!0}));break;case we.TARGET_LIVE_WINDOW:(r==null||r!==n)&&this.dispatchEvent(new CustomEvent("targetlivewindowchange",{composed:!0,bubbles:!0,detail:this.targetLiveWindow}));break}}connectedCallback(){var e;(e=super.connectedCallback)==null||e.call(this),this.nativeEl&&this.src&&!fe(this,ou)&&Br(this,Ew,n_).call(this)}disconnectedCallback(){this.unload()}};ou=new WeakMap,yw=new WeakMap,Q3=new WeakMap,bw=new WeakMap,X3=new WeakMap,Z3=new WeakMap,J3=new WeakMap,e_=new WeakMap,t_=new WeakMap,Ew=new WeakSet,n_=async function(){fe(this,yw)||(await St(this,yw,Promise.resolve()),St(this,yw,null),this.load())};var r_,bB=class extends Iin(Uin(qin)){constructor(){super(...arguments),pt(this,r_,void 0)}get muxCastCustomData(){return{mux:{playbackId:this.playbackId,minResolution:this.minResolution,maxResolution:this.maxResolution,renditionOrder:this.renditionOrder,customDomain:this.customDomain,tokens:{drm:this.drmToken},envKey:this.envKey,metadata:this.metadata,disableCookies:this.disableCookies,disableTracking:this.disableTracking,beaconCollectionDomain:this.beaconCollectionDomain,startTime:this.startTime,preferCmcd:this.preferCmcd}}}get castCustomData(){var e;return(e=fe(this,r_))!=null?e:this.muxCastCustomData}set castCustomData(e){St(this,r_,e)}};r_=new WeakMap;S8.customElements.get("mux-video")||(S8.customElements.define("mux-video",bB),S8.MuxVideoElement=bB);var Kin=bB,x5e=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Zt=(t,e,n)=>(x5e(t,e,"read from private field"),n?n.call(t):e.get(t)),Au=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},sf=(t,e,n,r)=>(x5e(t,e,"write to private field"),e.set(t,n),n),m1,i_,Jm,xw,mh,gh,vh,e0,g1,s_,Zl;const Hle=1,Vle=0,Yin=1,Qin={processCallback(t,e,n){if(n){for(const[r,i]of e)if(r in n){const s=n[r];typeof s=="boolean"&&i instanceof xc&&typeof i.element[i.attributeName]=="boolean"?i.booleanValue=s:typeof s=="function"&&i instanceof xc?i.element[i.attributeName]=s:i.value=s}}}};class gM extends me.DocumentFragment{constructor(e,n,r=Qin){var i;super(),Au(this,m1,void 0),Au(this,i_,void 0),this.append(e.content.cloneNode(!0)),sf(this,m1,w5e(this)),sf(this,i_,r),(i=r.createCallback)==null||i.call(r,this,Zt(this,m1),n),r.processCallback(this,Zt(this,m1),n)}update(e){Zt(this,i_).processCallback(this,Zt(this,m1),e)}}m1=new WeakMap;i_=new WeakMap;const w5e=(t,e=[])=>{let n,r;for(const i of t.attributes||[])if(i.value.includes("{{")){const s=new Zin;for([n,r]of zle(i.value))if(!n)s.append(r);else{const a=new xc(t,i.name,i.namespaceURI);s.append(a),e.push([r,a])}i.value=s.toString()}for(const i of t.childNodes)if(i.nodeType===Hle&&!(i instanceof HTMLTemplateElement))w5e(i,e);else{const s=i.data;if(i.nodeType===Hle||s.includes("{{")){const a=[];if(s)for([n,r]of zle(s))if(!n)a.push(new Text(r));else{const o=new gE(t);a.push(o),e.push([r,o])}else if(i instanceof HTMLTemplateElement){const o=new A5e(t,i);a.push(o),e.push([o.expression,o])}i.replaceWith(...a.flatMap(o=>o.replacementNodes||[o]))}}return e},Wle={},zle=t=>{let e="",n=0,r=Wle[t],i=0,s;if(r)return r;for(r=[];s=t[i];i++)s==="{"&&t[i+1]==="{"&&t[i-1]!=="\\"&&t[i+2]&&++n==1?(e&&r.push([Vle,e]),e="",i++):s==="}"&&t[i+1]==="}"&&t[i-1]!=="\\"&&!--n?(r.push([Yin,e.trim()]),e="",i++):e+=s||"";return e&&r.push([Vle,(n>0?"{{":"")+e]),Wle[t]=r},Xin=11;class S5e{get value(){return""}set value(e){}toString(){return this.value}}const T5e=new WeakMap;class Zin{constructor(){Au(this,Jm,[])}[Symbol.iterator](){return Zt(this,Jm).values()}get length(){return Zt(this,Jm).length}item(e){return Zt(this,Jm)[e]}append(...e){for(const n of e)n instanceof xc&&T5e.set(n,this),Zt(this,Jm).push(n)}toString(){return Zt(this,Jm).join("")}}Jm=new WeakMap;class xc extends S5e{constructor(e,n,r){super(),Au(this,e0),Au(this,xw,""),Au(this,mh,void 0),Au(this,gh,void 0),Au(this,vh,void 0),sf(this,mh,e),sf(this,gh,n),sf(this,vh,r)}get attributeName(){return Zt(this,gh)}get attributeNamespace(){return Zt(this,vh)}
3781get element(){return Zt(this,mh)}get value(){return Zt(this,xw)}set value(e){Zt(this,xw)!==e&&(sf(this,xw,e),!Zt(this,e0,g1)||Zt(this,e0,g1).length===1?e==null?Zt(this,mh).removeAttributeNS(Zt(this,vh),Zt(this,gh)):Zt(this,mh).setAttributeNS(Zt(this,vh),Zt(this,gh),e):Zt(this,mh).setAttributeNS(Zt(this,vh),Zt(this,gh),Zt(this,e0,g1).toString()))}get booleanValue(){return Zt(this,mh).hasAttributeNS(Zt(this,vh),Zt(this,gh))}set booleanValue(e){if(!Zt(this,e0,g1)||Zt(this,e0,g1).length===1)this.value=e?"":null;else throw new DOMException("Value is not fully templatized")}}xw=new WeakMap;mh=new WeakMap;gh=new WeakMap;vh=new WeakMap;e0=new WeakSet;g1=function(){return T5e.get(this)};class gE extends S5e{constructor(e,n){super(),Au(this,s_,void 0),Au(this,Zl,void 0),sf(this,s_,e),sf(this,Zl,n?[...n]:[new Text])}get replacementNodes(){return Zt(this,Zl)}get parentNode(){return Zt(this,s_)}get nextSibling(){return Zt(this,Zl)[Zt(this,Zl).length-1].nextSibling}get previousSibling(){return Zt(this,Zl)[0].previousSibling}get value(){return Zt(this,Zl).map(e=>e.textContent).join("")}set value(e){this.replace(e)}replace(...e){const n=e.flat().flatMap(r=>r==null?[new Text]:r.forEach?[...r]:r.nodeType===Xin?[...r.childNodes]:r.nodeType?[r]:[new Text(r)]);n.length||n.push(new Text),sf(this,Zl,Jin(Zt(this,Zl)[0].parentNode,Zt(this,Zl),n,this.nextSibling))}}s_=new WeakMap;Zl=new WeakMap;class A5e extends gE{constructor(e,n){const r=n.getAttribute("directive")||n.getAttribute("type");let i=n.getAttribute("expression")||n.getAttribute(r)||"";i.startsWith("{{")&&(i=i.trim().slice(2,-2).trim()),super(e),this.expression=i,this.template=n,this.directive=r}}function Jin(t,e,n,r=null){let i=0,s,a,o,l=n.length,c=e.length;for(;i<l&&i<c&&e[i]==n[i];)i++;for(;i<l&&i<c&&n[l-1]==e[c-1];)r=n[--c,--l];if(i==c)for(;i<l;)t.insertBefore(n[i++],r);if(i==l)for(;i<c;)t.removeChild(e[i++]);else{for(s=e[i];i<l;)o=n[i++],a=s?s.nextSibling:r,s==o?s=a:i<l&&n[i]==a?(t.replaceChild(o,s),s=a):t.insertBefore(o,s);for(;s!=r;)a=s.nextSibling,t.removeChild(s),s=a}return n}const Gle={string:t=>String(t)};class C5e{constructor(e){this.template=e,this.state=void 0}}const A0=new WeakMap,C0=new WeakMap,EB={partial:(t,e)=>{e[t.expression]=new C5e(t.template)},if:(t,e)=>{var n;if(R5e(t.expression,e))if(A0.get(t)!==t.template){A0.set(t,t.template);const r=new gM(t.template,e,Aq);t.replace(r),C0.set(t,r)}else(n=C0.get(t))==null||n.update(e);else t.replace(""),A0.delete(t),C0.delete(t)}},esn=Object.keys(EB),Aq={processCallback(t,e,n){var r,i;if(n)for(const[s,a]of e){if(a instanceof A5e){if(!a.directive){const l=esn.find(c=>a.template.hasAttribute(c));l&&(a.directive=l,a.expression=a.template.getAttribute(l))}(r=EB[a.directive])==null||r.call(EB,a,n);continue}let o=R5e(s,n);if(o instanceof C5e){A0.get(a)!==o.template?(A0.set(a,o.template),o=new gM(o.template,o.state,Aq),a.value=o,C0.set(a,o)):(i=C0.get(a))==null||i.update(o.state);continue}o?(a instanceof xc&&a.attributeName.startsWith("aria-")&&(o=String(o)),a instanceof xc?typeof o=="boolean"?a.booleanValue=o:typeof o=="function"?a.element[a.attributeName]=o:a.value=o:(a.value=o,A0.delete(a),C0.delete(a))):a instanceof xc?a.value=void 0:(a.value=void 0,A0.delete(a),C0.delete(a))}}},qle={"!":t=>!t,"!!":t=>!!t,"==":(t,e)=>t==e,"!=":(t,e)=>t!=e,">":(t,e)=>t>e,">=":(t,e)=>t>=e,"<":(t,e)=>t<e,"<=":(t,e)=>t<=e,"??":(t,e)=>t??e,"|":(t,e)=>{var n;return(n=Gle[e])==null?void 0:n.call(Gle,t)}};function tsn(t){return nsn(t,{boolean:/true|false/,number:/-?\d+\.?\d*/,string:/(["'])((?:\\.|[^\\])*?)\1/,operator:/[!=><][=!]?|\?\?|\|/,ws:/\s+/,param:/[$a-z_][$\w]*/i}).filter(({type:e})=>e!=="ws")}function R5e(t,e={}){var n,r,i,s,a,o,l;const c=tsn(t);if(c.length===0||c.some(({type:u})=>!u))return Rx(t);if(((n=c[0])==null?void 0:n.token)===">"){const u=e[(r=c[1])==null?void 0:r.token];if(!u)return Rx(t);const d={...e};u.state=d;const f=c.slice(2);for(let h=0;h<f.length;h+=3){const m=(i=f[h])==null?void 0:i.token,g=(s=f[h+1])==null?void 0:s.token,b=(a=f[h+2])==null?void 0:a.token;m&&g==="="&&(d[m]=_x(b,e))}return u}if(c.length===1)return e5(c[0])?_x(c[0].token,e):Rx(t);if(c.length===2){const u=(o=c[0])==null?void 0:o.token,d=qle[u];
3781if(!d||!e5(c[1]))return Rx(t);const f=_x(c[1].token,e);return d(f)}if(c.length===3){const u=(l=c[1])==null?void 0:l.token,d=qle[u];if(!d||!e5(c[0])||!e5(c[2]))return Rx(t);const f=_x(c[0].token,e);if(u==="|")return d(f,c[2].token);const h=_x(c[2].token,e);return d(f,h)}}function Rx(t){return console.warn(`Warning: invalid expression \`${t}\``),!1}function e5({type:t}){return["number","boolean","string","param"].includes(t)}function _x(t,e){const n=t[0],r=t.slice(-1);return t==="true"||t==="false"?t==="true":n===r&&["'",'"'].includes(n)?t.slice(1,-1):HCe(t)?parseFloat(t):e[t]}function nsn(t,e){let n,r,i;const s=[];for(;t;){i=null,n=t.length;for(const a in e)r=e[a].exec(t),r&&r.index<n&&(i={token:r[0],type:a,matches:r.slice(1)},n=r.index);n&&s.push({token:t.substr(0,n),type:void 0}),i&&s.push(i),t=t.substr(n+(i?i.token.length:0))}return s}var Cq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},xB=(t,e,n)=>(Cq(t,e,"read from private field"),n?n.call(t):e.get(t)),Ix=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},R0=(t,e,n,r)=>(Cq(t,e,"write to private field"),e.set(t,n),n),R8=(t,e,n)=>(Cq(t,e,"access private method"),n),Sy,a_,Ty,wB,_5e,o_,SB;const _8={mediatargetlivewindow:"targetlivewindow",mediastreamtype:"streamtype"},I5e=Tt.createElement("template");I5e.innerHTML=`
3782  <style>
3783    :host {
3784      display: inline-block;
3785      line-height: 0;
3786
3787      /* Hide theme element until the breakpoints are available to avoid flicker. */
3788      visibility: hidden;
3789    }
3790
3791    media-controller {
3792      width: 100%;
3793      height: 100%;
3794    }
3795
3796    media-captions-button:not([mediasubtitleslist]),
3797    media-captions-menu:not([mediasubtitleslist]),
3798    media-captions-menu-button:not([mediasubtitleslist]),
3799    media-audio-track-menu[mediaaudiotrackunavailable],
3800    media-audio-track-menu-button[mediaaudiotrackunavailable],
3801    media-rendition-menu[mediarenditionunavailable],
3802    media-rendition-menu-button[mediarenditionunavailable],
3803    media-volume-range[mediavolumeunavailable],
3804    media-airplay-button[mediaairplayunavailable],
3805    media-fullscreen-button[mediafullscreenunavailable],
3806    media-cast-button[mediacastunavailable],
3807    media-pip-button[mediapipunavailable] {
3808      display: none;
3809    }
3810  </style>
3811`;class vM extends me.HTMLElement{constructor(){super(),Ix(this,wB),Ix(this,o_),Ix(this,Sy,void 0),Ix(this,a_,void 0),Ix(this,Ty,void 0),this.shadowRoot?this.renderRoot=this.shadowRoot:(this.renderRoot=this.attachShadow({mode:"open"}),this.createRenderer());const e=new MutationObserver(n=>{var r;this.mediaController&&!((r=this.mediaController)!=null&&r.breakpointsComputed)||n.some(i=>{const s=i.target;return s===this?!0:s.localName!=="media-controller"?!1:!!(_8[i.attributeName]||i.attributeName.startsWith("breakpoint"))})&&this.render()});e.observe(this,{attributes:!0}),e.observe(this.renderRoot,{attributes:!0,subtree:!0}),this.addEventListener(Qg.BREAKPOINTS_COMPUTED,this.render),R8(this,wB,_5e).call(this,"template")}get mediaController(){return this.renderRoot.querySelector("media-controller")}get template(){var e;return(e=xB(this,Sy))!=null?e:this.constructor.template}set template(e){R0(this,Ty,null),R0(this,Sy,e),this.createRenderer()}get props(){var e,n,r;const i=[...Array.from((n=(e=this.mediaController)==null?void 0:e.attributes)!=null?n:[]).filter(({name:a})=>_8[a]||a.startsWith("breakpoint")),...Array.from(this.attributes)],s={};for(const a of i){const o=(r=_8[a.name])!=null?r:Ytn(a.name);let{value:l}=a;l!=null?(HCe(l)&&(l=parseFloat(l)),s[o]=l===""?!0:l):s[o]=!1}return s}attributeChangedCallback(e,n,r){e==="template"&&n!=r&&R8(this,o_,SB).call(this)}connectedCallback(){R8(this,o_,SB).call(this)}createRenderer(){this.template&&this.template!==xB(this,a_)&&(R0(this,a_,this.template),this.renderer=new gM(this.template,this.props,this.constructor.processor),this.renderRoot.textContent="",this.renderRoot.append(I5e.content.cloneNode(!0),this.renderer))}render(){var e;if((e=this.renderer)==null||e.update(this.props),this.renderRoot.isConnected){const{style:n}=Ri(this.renderRoot,":host");n.visibility==="hidden"&&n.removeProperty("visibility")}}}Sy=new WeakMap;a_=new WeakMap;Ty=new WeakMap;wB=new WeakSet;_5e=function(t){if(Object.prototype.hasOwnProperty.call(this,t)){const e=this[t];delete this[t],this[t]=e}};o_=new WeakSet;SB=function(){var t;const e=this.getAttribute("template");if(!e||e===xB(this,Ty))return;const n=this.getRootNode(),r=(t=n?.getElementById)==null?void 0:t.call(n,e);if(r){R0(this,Ty,e),R0(this,Sy,r),this.createRenderer();return}rsn(e)&&(R0(this,Ty,e),isn(e).then(i=>{const s=Tt.createElement("template");s.innerHTML=i,R0(this,Sy,s),this.createRenderer()}).catch(console.error))};vM.observedAttributes=["template"];vM.processor=Aq;function rsn(t){if(!/^(\/|\.\/|https?:\/\/)/.test(t))return!1;const e=/^https?:\/\//.test(t)?void 0:location.origin;try{new URL(t,e)}catch{return!1}return!0}async function isn(t){const e=await fetch(t);if(e.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${e.status}`);return e.text()}me.customElements.get("media-theme")||me.customElements.define("media-theme",vM);function ssn({anchor:t,floating:e,placement:n}){const r=asn({anchor:t,floating:e}),{x:i,y:s}=lsn(r,n);return{x:i,y:s}}function asn({anchor:t,floating:e}){return{anchor:osn(t,e.offsetParent),floating:{x:0,y:0,width:e.offsetWidth,height:e.offsetHeight}}}function osn(t,e){var n;const r=t.getBoundingClientRect(),i=(n=e?.getBoundingClientRect())!=null?n:{x:0,y:0};return{x:r.x-i.x,y:r.y-i.y,width:r.width,height:r.height}}function lsn({anchor:t,floating:e},n){const r=csn(n)==="x"?"y":"x",i=r==="y"?"height":"width",s=k5e(n),a=t.x+t.width/2-e.width/2,o=t.y+t.height/2-e.height/2,l=t[i]/2-e[i]/2;let c;
3811switch(s){case"top":c={x:a,y:t.y-e.height};break;case"bottom":c={x:a,y:t.y+t.height};break;case"right":c={x:t.x+t.width,y:o};break;case"left":c={x:t.x-e.width,y:o};break;default:c={x:t.x,y:t.y}}switch(n.split("-")[1]){case"start":c[r]-=l;break;case"end":c[r]+=l;break}return c}function k5e(t){return t.split("-")[0]}function csn(t){return["top","bottom"].includes(k5e(t))?"y":"x"}class Rq extends Event{constructor({action:e="auto",relatedTarget:n,...r}){super("invoke",r),this.action=e,this.relatedTarget=n}}class usn extends Event{constructor({newState:e,oldState:n,...r}){super("toggle",r),this.newState=e,this.oldState=n}}var _q=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Rn=(t,e,n)=>(_q(t,e,"read from private field"),n?n.call(t):e.get(t)),Jn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},lu=(t,e,n,r)=>(_q(t,e,"write to private field"),e.set(t,n),n),fr=(t,e,n)=>(_q(t,e,"access private method"),n),cu,z0,Pp,l_,c_,G0,US,TB,D5e,uD,u_,AB,CB,L5e,RB,O5e,_B,M5e,Ay,Cy,Ry,HS,dD,Iq,IB,P5e,kq,$5e,kB,N5e,Dq,F5e,DB,j5e,LB,B5e,f2,fD,OB,U5e,h2,hD,d_,MB;function Rb({type:t,text:e,value:n,checked:r}){const i=Tt.createElement("media-chrome-menu-item");i.type=t,i.part.add("menu-item"),i.part.add(t),i.value=n,i.checked=r;const s=Tt.createElement("span");return s.textContent=e,i.append(s),i}function q0(t,e){let n=t.querySelector(`:scope > [slot="${e}"]`);if(n?.nodeName=="SLOT"&&(n=n.assignedElements({flatten:!0})[0]),n)return n=n.cloneNode(!0),n;const r=t.shadowRoot.querySelector(`[name="${e}"] > svg`);return r?r.cloneNode(!0):""}const H5e=Tt.createElement("template");H5e.innerHTML=`
3812  <style>
3813    :host {
3814      font: var(--media-font,
3815        var(--media-font-weight, normal)
3816        var(--media-font-size, 14px) /
3817        var(--media-text-content-height, var(--media-control-height, 24px))
3818        var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif));
3819      color: var(--media-text-color, var(--media-primary-color, rgb(238 238 238)));
3820      background: var(--media-menu-background, var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .8))));
3821      border-radius: var(--media-menu-border-radius);
3822      border: var(--media-menu-border, none);
3823      display: var(--media-menu-display, inline-flex);
3824      transition: var(--media-menu-transition-in,
3825        visibility 0s,
3826        opacity .2s ease-out,
3827        transform .15s ease-out,
3828        left .2s ease-in-out,
3829        min-width .2s ease-in-out,
3830        min-height .2s ease-in-out
3831      ) !important;
3832      
3833      visibility: var(--media-menu-visibility, visible);
3834      opacity: var(--media-menu-opacity, 1);
3835      max-height: var(--media-menu-max-height, var(--_menu-max-height, 300px));
3836      transform: var(--media-menu-transform-in, translateY(0) scale(1));
3837      flex-direction: column;
3838      
3839      min-height: 0;
3840      position: relative;
3841      bottom: var(--_menu-bottom);
3842      box-sizing: border-box;
3843    }
3844
3845    :host([hidden]) {
3846      transition: var(--media-menu-transition-out,
3847        visibility .15s ease-in,
3848        opacity .15s ease-in,
3849        transform .15s ease-in
3850      ) !important;
3851      visibility: var(--media-menu-hidden-visibility, hidden);
3852      opacity: var(--media-menu-hidden-opacity, 0);
3853      max-height: var(--media-menu-hidden-max-height,
3854        var(--media-menu-max-height, var(--_menu-max-height, 300px)));
3855      transform: var(--media-menu-transform-out, translateY(2px) scale(.99));
3856      pointer-events: none;
3857    }
3858
3859    :host([slot="submenu"]) {
3860      background: none;
3861      width: 100%;
3862      min-height: 100%;
3863      position: absolute;
3864      bottom: 0;
3865      right: -100%;
3866    }
3867
3868    #container {
3869      display: flex;
3870      flex-direction: column;
3871      min-height: 0;
3872      transition: transform .2s ease-out;
3873      transform: translate(0, 0);
3874    }
3875
3876    #container.has-expanded {
3877      transition: transform .2s ease-in;
3878      transform: translate(-100%, 0);
3879    }
3880
3881    button {
3882      background: none;
3883      color: inherit;
3884      border: none;
3885      padding: 0;
3886      font: inherit;
3887      outline: inherit;
3888      display: inline-flex;
3889      align-items: center;
3890    }
3891
3892    slot[name="header"][hidden] {
3893      display: none;
3894    }
3895
3896    slot[name="header"] > *,
3897    slot[name="header"]::slotted(*) {
3898      padding: .4em .7em;
3899      border-bottom: 1px solid rgb(255 255 255 / .25);
3900      cursor: default;
3901    }
3902
3903    slot[name="header"] > button[part~="back"],
3904    slot[name="header"]::slotted(button[part~="back"]) {
3905      cursor: pointer;
3906    }
3907
3908    svg[part~="back"] {
3909      height: var(--media-menu-icon-height, var(--media-control-height, 24px));
3910      fill: var(--media-icon-color, var(--media-primary-color, rgb(238 238 238)));
3911      display: block;
3912      margin-right: .5ch;
3913    }
3914
3915    slot:not([name]) {
3916      gap: var(--media-menu-gap);
3917      flex-direction: var(--media-menu-flex-direction, column);
3918      overflow: var(--media-menu-overflow, hidden auto);
3919      display: flex;
3920      min-height: 0;
3921    }
3922
3923    :host([role="menu"]) slot:not([name]) {
3924      padding-block: .4em;
3925    }
3926
3927    slot:not([name])::slotted([role="menu"]) {
3928      background: none;
3929    }
3930
3931    media-chrome-menu-item > span {
3932      margin-right: .5ch;
3933      max-width: var(--media-menu-item-max-width);
3934      text-overflow: ellipsis;
3935      overflow: hidden;
3936    }
3937  </style>
3938  <style id="layout-row" media="width:0">
3939
3940    slot[name="header"] > *,
3941    slot[name="header"]::slotted(*) {
3942      padding: .4em .5em;
3943    }
3944
3945    slot:not([name]) {
3946      gap: var(--media-menu-gap, .25em);
3947      flex-direction: var(--media-menu-flex-direction, row);
3948      padding-inline: .5em;
3949    }
3950
3951    media-chrome-menu-item {
3952      padding: .3em .5em;
3953    }
3954
3955    media-chrome-menu-item[aria-checked="true"] {
3956      background: var(--media-menu-item-checked-background, rgb(255 255 255 / .2));
3957    }
3958
3959    
3960    media-chrome-menu-item::part(checked-indicator) {
3961      display: var(--media-menu-item-checked-indicator-display, none);
3962    }
3963  </style>
3964  <div id="container">
3965    <slot name="header" hidden>
3966      <button part="back button" aria-label="Back to previous menu">
3967        <slot name="back-icon">
3968          <svg aria-hidden="true" viewBox="0 0 20 24" part="back indicator">
3969            <path d="m11.88 17.585.742-.669-4.2-4.665 4.2-4.666-.743-.669-4.803 5.335 4.803 5.334Z"/>
3970          </svg>
3971        </slot>
3972        <slot name="title"></slot>
3973      </button>
3974    </slot>
3975    <slot></slot>
3976  </div>
3977  <slot name="checked-indicator" hidden></slot>
3978`;const Tm={STYLE:"style",HIDDEN:"hidden",DISABLED:"disabled",ANCHOR:"anchor"};class Vf extends me.HTMLElement{constructor(){super(),Jn(this,TB),Jn(this,u_),Jn(this,CB),Jn(this,RB),Jn(this,_B),Jn(this,Ry),Jn(this,dD),Jn(this,IB),Jn(this,kq),Jn(this,kB),Jn(this,Dq),Jn(this,DB),Jn(this,LB),Jn(this,f2),Jn(this,OB),Jn(this,h2),Jn(this,d_),Jn(this,cu,null),Jn(this,z0,null),Jn(this,Pp,null),Jn(this,l_,new Set),Jn(this,c_,void 0),Jn(this,G0,!1),Jn(this,US,null),Jn(this,uD,()=>{const e=Rn(this,l_),n=new Set(this.items);for(const r of e)n.has(r)||this.dispatchEvent(new CustomEvent("removemenuitem",{detail:r}));for(const r of n)e.has(r)||this.dispatchEvent(new CustomEvent("addmenuitem",{detail:r}));lu(this,l_,n)}),Jn(this,Ay,()=>{fr(this,Ry,HS).call(this),fr(this,dD,Iq).call(this,!1)}),Jn(this,Cy,()=>{fr(this,Ry,HS).call(this)}),this.shadowRoot||(this.attachShadow({mode:"open"}),this.nativeEl=this.constructor.template.content.cloneNode(!0),this.shadowRoot.append(this.nativeEl)),this.container=this.shadowRoot.querySelector("#container"),this.defaultSlot=this.shadowRoot.querySelector("slot:not([name])"),this.shadowRoot.addEventListener("slotchange",this),lu(this,c_,new MutationObserver(Rn(this,uD))),Rn(this,c_).observe(this.defaultSlot,{childList:!0})}static get observedAttributes(){return[Tm.DISABLED,Tm.HIDDEN,Tm.STYLE,Tm.ANCHOR,Kn.MEDIA_CONTROLLER]}static formatMenuItemText(e){return e}enable(){this.addEventListener("click",this),this.addEventListener("focusout",this),this.addEventListener("keydown",this),this.addEventListener("invoke",this),this.addEventListener("toggle",this)}disable(){this.removeEventListener("click",this),this.removeEventListener("focusout",this),this.removeEventListener("keyup",this),this.removeEventListener("invoke",this),this.removeEventListener("toggle",this)}handleEvent(e){switch(e.type){case"slotchange":fr(this,TB,D5e).call(this,e);break;case"invoke":fr(this,CB,L5e).call(this,e);break;case"click":fr(this,IB,P5e).call(this,e);break;case"toggle":fr(this,kB,N5e).call(this,e);break;case"focusout":fr(this,DB,j5e).call(this,e);break;case"keydown":fr(this,LB,B5e).call(this,e);break}}connectedCallback(){var e,n;lu(this,US,JCe(this.shadowRoot,":host")),fr(this,u_,AB).call(this),this.hasAttribute("disabled")||this.enable(),this.role||(this.role="menu"),lu(this,cu,$j(this)),(n=(e=Rn(this,cu))==null?void 0:e.associateElement)==null||n.call(e,this),this.hidden||(Tb(VS(this),Rn(this,Ay)),Tb(this,Rn(this,Cy)))}disconnectedCallback(){var e,n;DS(VS(this),Rn(this,Ay)),DS(this,Rn(this,Cy)),this.disable(),(n=(e=Rn(this,cu))==null?void 0:e.unassociateElement)==null||n.call(e,this),lu(this,cu,null)}attributeChangedCallback(e,n,r){var i,s,a,o;e===Tm.HIDDEN&&r!==n?(Rn(this,G0)||lu(this,G0,!0),this.hidden?fr(this,_B,M5e).call(this):fr(this,RB,O5e).call(this),this.dispatchEvent(new usn({oldState:this.hidden?"open":"closed",newState:this.hidden?"closed":"open",bubbles:!0}))):e===Kn.MEDIA_CONTROLLER?(n&&((s=(i=Rn(this,cu))==null?void 0:i.unassociateElement)==null||s.call(i,this),lu(this,cu,null)),r&&this.isConnected&&(lu(this,cu,$j(this)),(o=(a=Rn(this,cu))==null?void 0:a.associateElement)==null||o.call(a,this))):e===Tm.DISABLED&&r!==n?r==null?this.enable():this.disable():e===Tm.STYLE&&r!==n&&fr(this,u_,AB).call(this)}formatMenuItemText(e,n){return this.constructor.formatMenuItemText(e,n)}get anchor(){return this.getAttribute("anchor")}
3978set anchor(e){this.setAttribute("anchor",`${e}`)}get anchorElement(){var e;return this.anchor?(e=oM(this))==null?void 0:e.querySelector(`#${this.anchor}`):null}get items(){return this.defaultSlot.assignedElements({flatten:!0}).filter(dsn)}get radioGroupItems(){return this.items.filter(e=>e.role==="menuitemradio")}get checkedItems(){return this.items.filter(e=>e.checked)}get value(){var e,n;return(n=(e=this.checkedItems[0])==null?void 0:e.value)!=null?n:""}set value(e){const n=this.items.find(r=>r.value===e);n&&fr(this,d_,MB).call(this,n)}focus(){if(lu(this,z0,iq()),this.items.length){fr(this,h2,hD).call(this,this.items[0]),this.items[0].focus();return}const e=this.querySelector('[autofocus], [tabindex]:not([tabindex="-1"]), [role="menu"]');e?.focus()}handleSelect(e){var n;const r=fr(this,f2,fD).call(this,e);r&&(fr(this,d_,MB).call(this,r,r.type==="checkbox"),Rn(this,Pp)&&!this.hidden&&((n=Rn(this,z0))==null||n.focus(),this.hidden=!0))}get keysUsed(){return["Enter","Escape","Tab"," ","ArrowDown","ArrowUp","Home","End"]}handleMove(e){var n,r;const{key:i}=e,s=this.items,a=(r=(n=fr(this,f2,fD).call(this,e))!=null?n:fr(this,OB,U5e).call(this))!=null?r:s[0],o=s.indexOf(a);let l=Math.max(0,o);i==="ArrowDown"?l++:i==="ArrowUp"?l--:e.key==="Home"?l=0:e.key==="End"&&(l=s.length-1),l<0&&(l=s.length-1),l>s.length-1&&(l=0),fr(this,h2,hD).call(this,s[l]),s[l].focus()}}cu=new WeakMap;z0=new WeakMap;Pp=new WeakMap;l_=new WeakMap;c_=new WeakMap;G0=new WeakMap;US=new WeakMap;TB=new WeakSet;D5e=function(t){const e=t.target;for(const n of e.assignedNodes({flatten:!0}))n.nodeType===3&&n.textContent.trim()===""&&n.remove();if(["header","title"].includes(e.name)){const n=this.shadowRoot.querySelector('slot[name="header"]');n.hidden=e.assignedNodes().length===0}e.name||Rn(this,uD).call(this)};uD=new WeakMap;u_=new WeakSet;AB=function(){var t;const e=this.shadowRoot.querySelector("#layout-row"),n=(t=getComputedStyle(this).getPropertyValue("--media-menu-layout"))==null?void 0:t.trim();e.setAttribute("media",n==="row"?"":"width:0")};CB=new WeakSet;L5e=function(t){lu(this,Pp,t.relatedTarget),Hf(this,t.relatedTarget)||(this.hidden=!this.hidden)};RB=new WeakSet;O5e=function(){var t;(t=Rn(this,Pp))==null||t.setAttribute("aria-expanded","true"),this.addEventListener("transitionend",()=>this.focus(),{once:!0}),Tb(VS(this),Rn(this,Ay)),Tb(this,Rn(this,Cy))};_B=new WeakSet;M5e=function(){var t;(t=Rn(this,Pp))==null||t.setAttribute("aria-expanded","false"),DS(VS(this),Rn(this,Ay)),DS(this,Rn(this,Cy))};Ay=new WeakMap;Cy=new WeakMap;Ry=new WeakSet;HS=function(t){if(this.hasAttribute("mediacontroller")&&!this.anchor||this.hidden||!this.anchorElement)return;const{x:e,y:n}=ssn({anchor:this.anchorElement,floating:this,placement:"top-start"});t??(t=this.offsetWidth);const i=VS(this).getBoundingClientRect(),s=i.width-e-t,a=i.height-n-this.offsetHeight,{style:o}=Rn(this,US);o.setProperty("position","absolute"),o.setProperty("right",`${Math.max(0,s)}px`),o.setProperty("--_menu-bottom",`${a}px`);const l=getComputedStyle(this),u=o.getPropertyValue("--_menu-bottom")===l.bottom?a:parseFloat(l.bottom),d=i.height-u-parseFloat(l.marginBottom);this.style.setProperty("--_menu-max-height",`${d}px`)};dD=new WeakSet;Iq=function(t){const e=this.querySelector('[role="menuitem"][aria-haspopup][aria-expanded="true"]'),n=e?.querySelector('[role="menu"]'),{style:r}=Rn(this,US);if(t||r.setProperty("--media-menu-transition-in","none"),n){const i=n.offsetHeight,s=Math.max(n.offsetWidth,e.offsetWidth);this.style.setProperty("min-width",`${s}px`),this.style.setProperty("min-height",`${i}px`),fr(this,Ry,HS).call(this,s)}else this.style.removeProperty("min-width"),this.style.removeProperty("min-height"),fr(this,Ry,HS).call(this);r.removeProperty("--media-menu-transition-in")};IB=new WeakSet;P5e=function(t){var e;if(t.stopPropagation(),t.composedPath().includes(Rn(this,kq,$5e))){(e=Rn(this,z0))==null||e.focus(),this.hidden=!0;return}const n=fr(this,f2,fD).call(this,t);!n||n.hasAttribute("disabled")||(fr(this,h2,hD).call(this,n),this.handleSelect(t))};kq=new WeakSet;$5e=function(){var t;return(t=this.shadowRoot.querySelector('slot[name="header"]').assignedElements({flatten:!0}))==null?void 0:t.find(n=>n.matches('button[part~="back"]'))};kB=new WeakSet;N5e=function(t){if(t.target===this)return;fr(this,Dq,F5e).call(this);const e=Array.from(this.querySelectorAll('[role="menuitem"][aria-haspopup]'));for(const n of e)n.invokeTargetElement!=t.target&&t.newState=="open"&&n.getAttribute("aria-expanded")=="true"&&!n.invokeTargetElement.hidden&&n.invokeTargetElement.dispatchEvent(new Rq({relatedTarget:n}));for(const n of e)n.setAttribute("aria-expanded",`${!n.submenuElement.hidden}`);fr(this,dD,Iq).call(this,!0)};Dq=new WeakSet;F5e=function(){const e=this.querySelector('[role="menuitem"] > [role="menu"]:not([hidden])');this.container.classList.toggle("has-expanded",!!e)};DB=new WeakSet;j5e=function(t){var e;Hf(this,t.relatedTarget)||(Rn(this,G0)&&((e=Rn(this,z0))==null||e.focus()),Rn(this,Pp)&&Rn(this,Pp)!==t.relatedTarget&&!this.hidden&&(this.hidden=!0))};LB=new WeakSet;B5e=function(t){var e,n,r,i,s;const{key:a,ctrlKey:o,altKey:l,metaKey:c}=t;if(!(o||l||c)&&this.keysUsed.includes(a))if(t.preventDefault(),t.stopPropagation(),a==="Tab"){if(Rn(this,G0)){this.hidden=!0;return}t.shiftKey?(n=(e=this.previousElementSibling)==null?void 0:e.focus)==null||n.call(e):(i=(r=this.nextElementSibling)==null?void 0:r.focus)==null||i.call(r),this.blur()}else a==="Escape"?((s=Rn(this,z0))==null||s.focus(),Rn(this,G0)&&(this.hidden=!0)):a==="Enter"||a===" "?this.handleSelect(t):this.handleMove(t)};f2=new WeakSet;fD=function(t){return t.composedPath().find(e=>["menuitemradio","menuitemcheckbox"].includes(e.role))};OB=new WeakSet;U5e=function(){return this.items.find(t=>t.tabIndex===0)};h2=new WeakSet;
3978hD=function(t){for(const e of this.items)e.tabIndex=e===t?0:-1};d_=new WeakSet;MB=function(t,e){const n=[...this.checkedItems];t.type==="radio"&&this.radioGroupItems.forEach(r=>r.checked=!1),e?t.checked=!t.checked:t.checked=!0,this.checkedItems.some((r,i)=>r!=n[i])&&this.dispatchEvent(new Event("change",{bubbles:!0,composed:!0}))};Vf.template=H5e;function dsn(t){return["menuitem","menuitemradio","menuitemcheckbox"].includes(t?.role)}function VS(t){var e;return(e=t.getAttribute("bounds")?mE(t,`#${t.getAttribute("bounds")}`):jl(t)||t.parentElement)!=null?e:t}me.customElements.get("media-chrome-menu")||me.customElements.define("media-chrome-menu",Vf);var Lq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Mu=(t,e,n)=>(Lq(t,e,"read from private field"),n?n.call(t):e.get(t)),Ld=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},I8=(t,e,n,r)=>(Lq(t,e,"write to private field"),e.set(t,n),n),Cu=(t,e,n)=>(Lq(t,e,"access private method"),n),f_,p2,PB,V5e,Oq,W5e,Mq,z5e,Pu,_b,WS,$B,G5e,h_,NB;const q5e=Tt.createElement("template");q5e.innerHTML=`
3979  <style>
3980    :host {
3981      transition: var(--media-menu-item-transition,
3982        background .15s linear,
3983        opacity .2s ease-in-out
3984      );
3985      outline: var(--media-menu-item-outline, 0);
3986      outline-offset: var(--media-menu-item-outline-offset, -1px);
3987      cursor: pointer;
3988      display: flex;
3989      align-items: center;
3990      align-self: stretch;
3991      justify-self: stretch;
3992      white-space: nowrap;
3993      white-space-collapse: collapse;
3994      text-wrap: nowrap;
3995      padding: .4em .8em .4em 1em;
3996    }
3997
3998    :host(:focus-visible) {
3999      box-shadow: var(--media-menu-item-focus-shadow, inset 0 0 0 2px rgb(27 127 204 / .9));
4000      outline: var(--media-menu-item-hover-outline, 0);
4001      outline-offset: var(--media-menu-item-hover-outline-offset,  var(--media-menu-item-outline-offset, -1px));
4002    }
4003
4004    :host(:hover) {
4005      cursor: pointer;
4006      background: var(--media-menu-item-hover-background, rgb(92 92 102 / .5));
4007      outline: var(--media-menu-item-hover-outline);
4008      outline-offset: var(--media-menu-item-hover-outline-offset,  var(--media-menu-item-outline-offset, -1px));
4009    }
4010
4011    :host([aria-checked="true"]) {
4012      background: var(--media-menu-item-checked-background);
4013    }
4014
4015    :host([hidden]) {
4016      display: none;
4017    }
4018
4019    :host([disabled]) {
4020      pointer-events: none;
4021      color: rgba(255, 255, 255, .3);
4022    }
4023
4024    slot:not([name]) {
4025      width: 100%;
4026    }
4027
4028    slot:not([name="submenu"]) {
4029      display: inline-flex;
4030      align-items: center;
4031      transition: inherit;
4032      opacity: var(--media-menu-item-opacity, 1);
4033    }
4034
4035    slot[name="description"] {
4036      justify-content: end;
4037    }
4038
4039    slot[name="description"] > span {
4040      display: inline-block;
4041      margin-inline: 1em .2em;
4042      max-width: var(--media-menu-item-description-max-width, 100px);
4043      text-overflow: ellipsis;
4044      overflow: hidden;
4045      font-size: .8em;
4046      font-weight: 400;
4047      text-align: right;
4048      position: relative;
4049      top: .04em;
4050    }
4051
4052    slot[name="checked-indicator"] {
4053      display: none;
4054    }
4055
4056    :host(:is([role="menuitemradio"],[role="menuitemcheckbox"])) slot[name="checked-indicator"] {
4057      display: var(--media-menu-item-checked-indicator-display, inline-block);
4058    }
4059
4060    
4061    svg, img, ::slotted(svg), ::slotted(img) {
4062      height: var(--media-menu-item-icon-height, var(--media-control-height, 24px));
4063      fill: var(--media-icon-color, var(--media-primary-color, rgb(238 238 238)));
4064      display: block;
4065    }
4066
4067    
4068    [part~="indicator"],
4069    ::slotted([part~="indicator"]) {
4070      fill: var(--media-menu-item-indicator-fill,
4071        var(--media-icon-color, var(--media-primary-color, rgb(238 238 238))));
4072      height: var(--media-menu-item-indicator-height, 1.25em);
4073      margin-right: .5ch;
4074    }
4075
4076    [part~="checked-indicator"] {
4077      visibility: hidden;
4078    }
4079
4080    :host([aria-checked="true"]) [part~="checked-indicator"] {
4081      visibility: visible;
4082    }
4083  </style>
4084  <slot name="checked-indicator">
4085    <svg aria-hidden="true" viewBox="0 1 24 24" part="checked-indicator indicator">
4086      <path d="m10 15.17 9.193-9.191 1.414 1.414-10.606 10.606-6.364-6.364 1.414-1.414 4.95 4.95Z"/>
4087    </svg>
4088  </slot>
4089  <slot name="prefix"></slot>
4090  <slot></slot>
4091  <slot name="description"></slot>
4092  <slot name="suffix"></slot>
4093  <slot name="submenu"></slot>
4094`;const al={TYPE:"type",VALUE:"value",CHECKED:"checked",DISABLED:"disabled"};class yM extends me.HTMLElement{constructor(){super(),Ld(this,PB),Ld(this,Oq),Ld(this,Mq),Ld(this,_b),Ld(this,$B),Ld(this,h_),Ld(this,f_,!1),Ld(this,p2,void 0),Ld(this,Pu,()=>{var e,n;this.setAttribute("submenusize",`${this.submenuElement.items.length}`);const r=this.shadowRoot.querySelector('slot[name="description"]'),i=(e=this.submenuElement.checkedItems)==null?void 0:e[0],s=(n=i?.dataset.description)!=null?n:i?.text,a=Tt.createElement("span");a.textContent=s??"",r.replaceChildren(a)}),this.shadowRoot||(this.attachShadow({mode:"open"}),this.shadowRoot.append(this.constructor.template.content.cloneNode(!0))),this.shadowRoot.addEventListener("slotchange",this)}static get observedAttributes(){return[al.TYPE,al.DISABLED,al.CHECKED,al.VALUE]}enable(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","-1"),kx(this)&&!this.hasAttribute("aria-checked")&&this.setAttribute("aria-checked","fal
4094se"),this.addEventListener("click",this),this.addEventListener("keydown",this)}disable(){this.removeAttribute("tabindex"),this.removeEventListener("click",this),this.removeEventListener("keydown",this),this.removeEventListener("keyup",this)}handleEvent(e){switch(e.type){case"slotchange":Cu(this,PB,V5e).call(this,e);break;case"click":this.handleClick(e);break;case"keydown":Cu(this,$B,G5e).call(this,e);break;case"keyup":Cu(this,_b,WS).call(this,e);break}}attributeChangedCallback(e,n,r){e===al.CHECKED&&kx(this)&&!Mu(this,f_)?this.setAttribute("aria-checked",r!=null?"true":"false"):e===al.TYPE&&r!==n?this.role="menuitem"+r:e===al.DISABLED&&r!==n&&(r==null?this.enable():this.disable())}connectedCallback(){this.hasAttribute(al.DISABLED)||this.enable(),this.role="menuitem"+this.type,I8(this,p2,FB(this,this.parentNode)),Cu(this,h_,NB).call(this)}disconnectedCallback(){this.disable(),Cu(this,h_,NB).call(this),I8(this,p2,null)}get invokeTarget(){return this.getAttribute("invoketarget")}set invokeTarget(e){this.setAttribute("invoketarget",`${e}`)}get invokeTargetElement(){var e;return this.invokeTarget?(e=oM(this))==null?void 0:e.querySelector(`#${this.invokeTarget}`):this.submenuElement}get submenuElement(){return this.shadowRoot.querySelector('slot[name="submenu"]').assignedElements({flatten:!0})[0]}get type(){var e;return(e=this.getAttribute(al.TYPE))!=null?e:""}set type(e){this.setAttribute(al.TYPE,`${e}`)}get value(){var e;return(e=this.getAttribute(al.VALUE))!=null?e:this.text}set value(e){this.setAttribute(al.VALUE,e)}get text(){var e;return((e=this.textContent)!=null?e:"").trim()}get checked(){if(kx(this))return this.getAttribute("aria-checked")==="true"}set checked(e){kx(this)&&(I8(this,f_,!0),this.setAttribute("aria-checked",e?"true":"false"),e?this.part.add("checked"):this.part.remove("checked"))}handleClick(e){kx(this)||this.invokeTargetElement&&Hf(this,e.target)&&this.invokeTargetElement.dispatchEvent(new Rq({relatedTarget:this}))}get keysUsed(){return["Enter"," "]}}f_=new WeakMap;p2=new WeakMap;PB=new WeakSet;V5e=function(t){const e=t.target;if(!e?.name)for(const r of e.assignedNodes({flatten:!0}))r instanceof Text&&r.textContent.trim()===""&&r.remove();e.name==="submenu"&&(this.submenuElement?Cu(this,Oq,W5e).call(this):Cu(this,Mq,z5e).call(this))};Oq=new WeakSet;W5e=async function(){this.setAttribute("aria-haspopup","menu"),this.setAttribute("aria-expanded",`${!this.submenuElement.hidden}`),this.submenuElement.addEventListener("change",Mu(this,Pu)),this.submenuElement.addEventListener("addmenuitem",Mu(this,Pu)),this.submenuElement.addEventListener("removemenuitem",Mu(this,Pu)),Mu(this,Pu).call(this)};Mq=new WeakSet;z5e=function(){this.removeAttribute("aria-haspopup"),this.removeAttribute("aria-expanded"),this.submenuElement.removeEventListener("change",Mu(this,Pu)),this.submenuElement.removeEventListener("addmenuitem",Mu(this,Pu)),this.submenuElement.removeEventListener("removemenuitem",Mu(this,Pu)),Mu(this,Pu).call(this)};Pu=new WeakMap;_b=new WeakSet;WS=function(t){const{key:e}=t;if(!this.keysUsed.includes(e)){this.removeEventListener("keyup",Cu(this,_b,WS));return}this.handleClick(t)};$B=new WeakSet;G5e=function(t){const{metaKey:e,altKey:n,key:r}=t;if(e||n||!this.keysUsed.includes(r)){this.removeEventListener("keyup",Cu(this,_b,WS));return}this.addEventListener("keyup",Cu(this,_b,WS),{once:!0})};h_=new WeakSet;NB=function(){var t;const e=(t=Mu(this,p2))==null?void 0:t.radioGroupItems;if(!e)return;let n=e.filter(r=>r.getAttribute("aria-checked")==="true").pop();n||(n=e[0]);for(const r of e)r.setAttribute("aria-checked","false");n?.setAttribute("aria-checked","true")};yM.template=q5e;function kx(t){return t.type==="radio"||t.type==="checkbox"}function FB(t,e){if(!t)return null;const{host:n}=t.getRootNode();return!e&&n?FB(t,n):e?.items?e:FB(e,e?.parentNode)}me.customElements.get("media-chrome-menu-item")||me.customElements.define("media-chrome-menu-item",yM);const K5e=Tt.createElement("template");K5e.innerHTML=Vf.template.innerHTML+`
4095  <style>
4096    :host {
4097      background: var(--media-settings-menu-background,
4098        var(--media-menu-background,
4099        var(--media-control-background,
4100        var(--media-secondary-color, rgb(20 20 30 / .8)))));
4101      min-width: var(--media-settings-menu-min-width, 170px);
4102      border-radius: 2px 2px 0 0;
4103      overflow: hidden;
4104    }
4105
4106    :host([role="menu"]) {
4107      
4108      justify-content: end;
4109    }
4110
4111    slot:not([name]) {
4112      justify-content: var(--media-settings-menu-justify-content);
4113      flex-direction: var(--media-settings-menu-flex-direction, column);
4114      overflow: visible;
4115    }
4116
4117    #container.has-expanded {
4118      --media-settings-menu-item-opacity: 0;
4119    }
4120  </style>
4121`;class Y5e extends Vf{get anchorElement(){return this.anchor!=="auto"?super.anchorElement:jl(this).querySelector("media-settings-menu-button")}}Y5e.template=K5e;me.customElements.get("media-settings-menu")||me.customElements.define("media-settings-menu",Y5e);var Kle;const pD=Tt.createElement("template");pD.innerHTML=yM.template.innerHTML+`
4122  <style>
4123    slot:not([name="submenu"]) {
4124      opacity: var(--media-settings-menu-item-opacity, var(--media-menu-item-opacity));
4125    }
4126
4127    :host([aria-expanded="true"]:hover) {
4128      background: transparent;
4129    }
4130  </style>
4131`;(Kle=pD.content)!=null&&Kle.querySelector&&(pD.content.querySelector('slot[name="suffix"]').innerHTML=`
4132    <svg aria-hidden="true" viewBox="0 0 20 24">
4133      <path d="m8.12 17.585-.742-.669 4.2-4.665-4.2-4.666.743-.669 4.803 5.335-4.803 5.334Z"/>
4134    </svg>
4135  `);class Q5e extends yM{}Q5e.template=pD;me.customElements.get("media-settings-menu-item")||me.customElements.define("media-settings-menu-item",Q5e);class vE extends Ko{connectedCallback(){super.connectedCallback(),this.invokeTargetElement&&this.setAttribute("aria-haspopup","menu")}get invokeTarget(){return this.getAttribute("invoketarget")}set invokeTarget(e){this.setAttribute("invoketarget",`${e}`)}get invokeTargetElement(){var e;return this.invokeTarget?(e=oM(this))==null?void 0:e.querySelector(`#${this.invokeTarget}`):null}handleClick(){var e;(e=this.invokeTargetElement)==null||e.dispatchEvent(new Rq({relatedTarget:this}))}}me.customElements.get("media-chrome-menu-button")||me.customElements.define("media-chrome-menu-button",vE);const X5e=Tt.createElement("template");X5e.innerHTML=`
4136  <style>
4137    :host([aria-expanded="true"]) slot[name=tooltip] {
4138      display: none;
4139    }
4140  </style>
4141  <slot name="icon">
4142    <svg aria-hidden="true" viewBox="0 0 24 24">
4143      <path d="M4.5 14.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm7.5 0a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm7.5 0a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"/>
4144    </svg>
4145  </slot>
4146`;class fsn extends vE{static get observedAttributes(){return[...super.observedAttributes,"target"]}constructor(){super({slotTemplate:X5e,tooltipContent:ci.SETTINGS})}connectedCallback(){super.connectedCallback(),this.setAttribute("aria-label",Ho.SETTINGS())}get invokeTargetElement(){return this.invokeTarget!=null?super.invokeTargetElement:jl(this).querySelector("media-settings-menu")}}me.customElements.get("media-settings-menu-button")||me.customElements.define("media-settings-menu-button",fsn);var Pq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Z5e=(t,e,n)=>(Pq(t,e,"read from private field"),n?n.call(t):e.get(t)),t5=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},jB=(t,e,n,r)=>(Pq(t,e,"write to private field"),e.set(t,n),n),n5=(t,e,n)=>(Pq(t,e,"access private method"),n),ww,mD,p_,BB,m_,UB;class hsn extends Vf{constructor(){super(...arguments),t5(this,p_),t5(this,m_),t5(this,ww,[]),t5(this,mD,void 0)}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_AUDIO_TRACK_LIST,K.MEDIA_AUDIO_TRACK_ENABLED,K.MEDIA_AUDIO_TRACK_UNAVAILABLE]}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_AUDIO_TRACK_ENABLED&&n!==r?this.value=r:e===K.MEDIA_AUDIO_TRACK_LIST&&n!==r&&(jB(this,ww,Gtn(r??"")),n5(this,p_,BB).call(this))}connectedCallback(){super.connectedCallback(),this.addEventListener("change",n5(this,m_,UB))}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener("change",n5(this,m_,UB))}get anchorElement(){var e;return this.anchor!=="auto"?super.anchorElement:(e=jl(this))==null?void 0:e.querySelector("media-audio-track-menu-button")}get mediaAudioTrackList(){return Z5e(this,ww)}set mediaAudioTrackList(e){jB(this,ww,e),n5(this,p_,BB).call(this)}get mediaAudioTrackEnabled(){var e;return(e=is(this,K.MEDIA_AUDIO_TRACK_ENABLED))!=null?e:""}set mediaAudioTrackEnabled(e){ss(this,K.MEDIA_AUDIO_TRACK_ENABLED,e)}}ww=new WeakMap;mD=new WeakMap;p_=new WeakSet;BB=function(){if(Z5e(this,mD)===JSON.stringify(this.mediaAudioTrackList))return;jB(this,mD,JSON.stringify(this.mediaAudioTrackList));const t=this.mediaAudioTrackList;this.defaultSlot.textContent="";for(const e of t){const n=this.formatMenuItemText(e.label,e),r=Rb({type:"radio",text:n,value:`${e.id}`,checked:e.enabled});r.prepend(q0(this,"checked-indicator")),this.defaultSlot.append(r)}};m_=new WeakSet;UB=function(){if(this.value==null)return;const t=new me.CustomEvent(ct.MEDIA_AUDIO_TRACK_REQUEST,{composed:!0,bubbles:!0,detail:this.value});this.dispatchEvent(t)};me.customElements.get("media-audio-track-menu")||me.customElements.define("media-audio-track-menu",hsn);const psn=`<svg aria-hidden="true" viewBox="0 0 24 24">
4147  <path d="M11 17H9.5V7H11v10Zm-3-3H6.5v-4H8v4Zm6-5h-1.5v6H14V9Zm3 7h-1.5V8H17v8Z"/>
4148  <path d="M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10Zm-2 0a8 8 0 1 0-16 0 8 8 0 0 0 16 0Z"/>
4149</svg>`,J5e=Tt.createElement("template");J5e.innerHTML=`
4150  <style>
4151    :host([aria-expanded="true"]) slot[name=tooltip] {
4152      display: none;
4153    }
4154  </style>
4155  <slot name="icon">${psn}</slot>
4156`;class msn extends vE{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_AUDIO_TRACK_ENABLED,K.MEDIA_AUDIO_TRACK_UNAVAILABLE]}constructor(){super({slotTemplate:J5e,tooltipContent:ci.AUDIO_TRACK_MENU})}connectedCallback(){super.connectedCallback(),this.setAttribute("aria-label",Ho.AUDIO_TRACKS())}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r)}get invokeTargetElement(){var e;return this.invokeTarget!=null?super.invokeTargetElement:(e=jl(this))==null?void 0:e.querySelector("media-audio-track-menu")}get mediaAudioTrackEnabled(){var e;return(e=is(this,K.MEDIA_AUDIO_TRACK_ENABLED))!=null?e:""}set mediaAudioTrackEnabled(e){ss(this,K.MEDIA_AUDIO_TRACK_ENABLED,e)}}me.customElements.get("media-audio-track-menu-button")||me.customElements.define("media-audio-track-menu-button",msn);var $q=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},gsn=(t,e,n)=>($q(t,e,"read from private field"),e.get(t)),k8=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},vsn=(t,e,n,r)=>($q(t,e,"write to private field"),e.set(t,n),n),D8=(t,e,n)=>($q(t,e,"access private method"),n),gD,HB,e3e,g_,VB;const ysn=`
4157  <svg aria-hidden="true" viewBox="0 0 26 24" part="captions-indicator indicator">
4158    <path d="M22.83 5.68a2.58 2.58 0 0 0-2.3-2.5c-3.62-.24-11.44-.24-15.06 0a2.58 2.58 0 0 0-2.3 2.5c-.23 4.21-.23 8.43 0 12.64a2.58 2.58 0 0 0 2.3 2.5c3.62.24 11.44.24 15.06 0a2.58 2.58 0 0 0 2.3-2.5c.23-4.21.23-8.43 0-12.64Zm-11.39 9.45a3.07 3.07 0 0 1-1.91.57 3.06 3.06 0 0 1-2.34-1 3.75 3.75 0 0 1-.92-2.67 3.92 3.92 0 0 1 .92-2.77 3.18 3.18 0 0 1 2.43-1 2.94 2.94 0 0 1 2.13.78c.364.359.62.813.74 1.31l-1.43.35a1.49 1.49 0 0 0-1.51-1.17 1.61 1.61 0 0 0-1.29.58 2.79 2.79 
41580 0 0-.5 1.89 3 3 0 0 0 .49 1.93 1.61 1.61 0 0 0 1.27.58 1.48 1.48 0 0 0 1-.37 2.1 2.1 0 0 0 .59-1.14l1.4.44a3.23 3.23 0 0 1-1.07 1.69Zm7.22 0a3.07 3.07 0 0 1-1.91.57 3.06 3.06 0 0 1-2.34-1 3.75 3.75 0 0 1-.92-2.67 3.88 3.88 0 0 1 .93-2.77 3.14 3.14 0 0 1 2.42-1 3 3 0 0 1 2.16.82 2.8 2.8 0 0 1 .73 1.31l-1.43.35a1.49 1.49 0 0 0-1.51-1.21 1.61 1.61 0 0 0-1.29.58A2.79 2.79 0 0 0 15 12a3 3 0 0 0 .49 1.93 1.61 1.61 0 0 0 1.27.58 1.44 1.44 0 0 0 1-.37 2.1 2.1 0 0 0 .6-1.15l1.4.44a3.17 3.17 0 0 1-1.1 1.7Z"/>
4159  </svg>`,t3e=Tt.createElement("template");t3e.innerHTML=Vf.template.innerHTML+`
4160  <slot name="captions-indicator" hidden>${ysn}</slot>`;class n3e extends Vf{constructor(){super(...arguments),k8(this,HB),k8(this,g_),k8(this,gD,void 0)}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_SUBTITLES_LIST,K.MEDIA_SUBTITLES_SHOWING]}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_SUBTITLES_LIST&&n!==r?D8(this,HB,e3e).call(this):e===K.MEDIA_SUBTITLES_SHOWING&&n!==r&&(this.value=r)}connectedCallback(){super.connectedCallback(),this.addEventListener("change",D8(this,g_,VB))}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener("change",D8(this,g_,VB))}get anchorElement(){return this.anchor!=="auto"?super.anchorElement:jl(this).querySelector("media-captions-menu-button")}get mediaSubtitlesList(){return Yle(this,K.MEDIA_SUBTITLES_LIST)}set mediaSubtitlesList(e){Qle(this,K.MEDIA_SUBTITLES_LIST,e)}get mediaSubtitlesShowing(){return Yle(this,K.MEDIA_SUBTITLES_SHOWING)}set mediaSubtitlesShowing(e){Qle(this,K.MEDIA_SUBTITLES_SHOWING,e)}}gD=new WeakMap;HB=new WeakSet;e3e=function(){var t;if(gsn(this,gD)===JSON.stringify(this.mediaSubtitlesList))return;vsn(this,gD,JSON.stringify(this.mediaSubtitlesList)),this.defaultSlot.textContent="";const e=!this.value,n=Rb({type:"radio",text:this.formatMenuItemText("Off"),value:"off",checked:e});n.prepend(q0(this,"checked-indicator")),this.defaultSlot.append(n);const r=this.mediaSubtitlesList;for(const i of r){const s=Rb({type:"radio",text:this.formatMenuItemText(i.label,i),value:jj(i),checked:this.value==jj(i)});s.prepend(q0(this,"checked-indicator")),((t=i.kind)!=null?t:"subs")==="captions"&&s.append(q0(this,"captions-indicator")),this.defaultSlot.append(s)}};g_=new WeakSet;VB=function(){const t=this.mediaSubtitlesShowing,e=this.getAttribute(K.MEDIA_SUBTITLES_SHOWING),n=this.value!==e;if(t?.length&&n&&this.dispatchEvent(new me.CustomEvent(ct.MEDIA_DISABLE_SUBTITLES_REQUEST,{composed:!0,bubbles:!0,detail:t})),!this.value||!n)return;const r=new me.CustomEvent(ct.MEDIA_SHOW_SUBTITLES_REQUEST,{composed:!0,bubbles:!0,detail:this.value});this.dispatchEvent(r)};n3e.template=t3e;const Yle=(t,e)=>{const n=t.getAttribute(e);return n?dM(n):[]},Qle=(t,e,n)=>{if(!n?.length){t.removeAttribute(e);return}const r=PS(n);t.getAttribute(e)!==r&&t.setAttribute(e,r)};me.customElements.get("media-captions-menu")||me.customElements.define("media-captions-menu",n3e);var bsn=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Esn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},xsn=(t,e,n,r)=>(bsn(t,e,"write to private field"),e.set(t,n),n),WB;const wsn=`<svg aria-hidden="true" viewBox="0 0 26 24">
4161  <path d="M22.83 5.68a2.58 2.58 0 0 0-2.3-2.5c-3.62-.24-11.44-.24-15.06 0a2.58 2.58 0 0 0-2.3 2.5c-.23 4.21-.23 8.43 0 12.64a2.58 2.58 0 0 0 2.3 2.5c3.62.24 11.44.24 15.06 0a2.58 2.58 0 0 0 2.3-2.5c.23-4.21.23-8.43 0-12.64Zm-11.39 9.45a3.07 3.07 0 0 1-1.91.57 3.06 3.06 0 0 1-2.34-1 3.75 3.75 0 0 1-.92-2.67 3.92 3.92 0 0 1 .92-2.77 3.18 3.18 0 0 1 2.43-1 2.94 2.94 0 0 1 2.13.78c.364.359.62.813.74 1.31l-1.43.35a1.49 1.49 0 0 0-1.51-1.17 1.61 1.61 0 0 0-1.29.58 2.79 2.79 0 0 0-.5 1.89 3 3 0 0 0 .49 1.93 1.61 1.61 0 0 0 1.27.58 1.48 1.48 0 0 0 1-.37 2.1 2.1 0 0 0 .59-1.14l1.4.44a3.23 3.23 0 0 1-1.07 1.69Zm7.22 0a3.07 3.07 0 0 1-1.91.57 3.06 3.06 0 0 1-2.34-1 3.75 3.75 0 0 1-.92-2.67 3.88 3.88 0 0 1 .93-2.77 3.14 3.14 0 0 1 2.42-1 3 3 0 0 1 2.16.82 2.8 2.8 0 0 1 .73 1.31l-1.43.35a1.49 1.49 0 0 0-1.51-1.21 1.61 1.61 0 0 0-1.29.58A2.79 2.79 
41610 0 0 15 12a3 3 0 0 0 .49 1.93 1.61 1.61 0 0 0 1.27.58 1.44 1.44 0 0 0 1-.37 2.1 2.1 0 0 0 .6-1.15l1.4.44a3.17 3.17 0 0 1-1.1 1.7Z"/>
4162</svg>`,Ssn=`<svg aria-hidden="true" viewBox="0 0 26 24">
4163  <path d="M17.73 14.09a1.4 1.4 0 0 1-1 .37 1.579 1.579 0 0 1-1.27-.58A3 3 0 0 1 15 12a2.8 2.8 0 0 1 .5-1.85 1.63 1.63 0 0 1 1.29-.57 1.47 1.47 0 0 1 1.51 1.2l1.43-.34A2.89 2.89 0 0 0 19 9.07a3 3 0 0 0-2.14-.78 3.14 3.14 0 0 0-2.42 1 3.91 3.91 0 0 0-.93 2.78 3.74 3.74 0 0 0 .92 2.66 3.07 3.07 0 0 0 2.34 1 3.07 3.07 0 0 0 1.91-.57 3.17 3.17 0 0 0 1.07-1.74l-1.4-.45c-.083.43-.3.822-.62 1.12Zm-7.22 0a1.43 1.43 0 0 1-1 .37 1.58 1.58 0 0 1-1.27-.58A3 3 0 0 1 7.76 12a2.8 2.8 0 0 1 .5-1.85 1.63 1.63 0 0 1 1.29-.57 1.47 1.47 0 0 1 1.51 1.2l1.43-.34a2.81 2.81 0 0 0-.74-1.32 2.94 2.94 0 0 0-2.13-.78 3.18 3.18 0 0 0-2.43 1 4 4 0 0 0-.92 2.78 3.74 3.74 0 0 0 .92 2.66 3.07 3.07 0 0 0 2.34 1 3.07 3.07 0 0 0 1.91-.57 3.23 3.23 0 0 0 1.07-1.74l-1.4-.45a2.06 2.06 0 0 1-.6 1.07Zm12.32-8.41a2.59 2.59 0 0 0-2.3-2.51C18.72 3.05 15.86 3 13 3c-2.86 0-5.72.05-7.53.17a2.59 2.59 0 0 0-2.3 2.51c-.23 4.207-.23 8.423 0 12.63a2.57 2.57 0 0 0 2.3 2.5c1.81.13 4.67.19 7.53.19 2.86 0 5.72-.06 7.53-.19a2.57 2.57 0 0 0 2.3-2.5c.23-4.207.23-8.423 0-12.63Zm-1.49 12.53a1.11 1.11 0 0 1-.91 1.11c-1.67.11-4.45.18-7.43.18-2.98 0-5.76-.07-7.43-.18a1.11 1.11 0 0 1-.91-1.11c-.21-4.14-.21-8.29 0-12.43a1.11 1.11 0 0 1 .91-1.11C7.24 4.56 10 4.49 13 4.49s5.76.07 7.43.18a1.11 1.11 0 0 1 .91 1.11c.21 4.14.21 8.29 0 12.43Z"/>
4164</svg>`,r3e=Tt.createElement("template");r3e.innerHTML=`
4165  <style>
4166    :host([aria-checked="true"]) slot[name=off] {
4167      display: none !important;
4168    }
4169
4170    
4171    :host(:not([aria-checked="true"])) slot[name=on] {
4172      display: none !important;
4173    }
4174
4175    :host([aria-expanded="true"]) slot[name=tooltip] {
4176      display: none;
4177    }
4178  </style>
4179
4180  <slot name="icon">
4181    <slot name="on">${wsn}</slot>
4182    <slot name="off">${Ssn}</slot>
4183  </slot>
4184`;const Xle=t=>{t.setAttribute("aria-checked",uRe(t).toString())};class Tsn extends vE{constructor(e={}){super({slotTemplate:r3e,tooltipContent:ci.CAPTIONS,...e}),Esn(this,WB,void 0),xsn(this,WB,!1)}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_SUBTITLES_LIST,K.MEDIA_SUBTITLES_SHOWING]}connectedCallback(){super.connectedCallback(),this.setAttribute("aria-label",Ho.CLOSED_CAPTIONS()),Xle(this)}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_SUBTITLES_SHOWING&&Xle(this)}get invokeTargetElement(){var e;return this.invokeTarget!=null?super.invokeTargetElement:(e=jl(this))==null?void 0:e.querySelector("media-captions-menu")}get mediaSubtitlesList(){return Zle(this,K.MEDIA_SUBTITLES_LIST)}set mediaSubtitlesList(e){Jle(this,K.MEDIA_SUBTITLES_LIST,e)}get mediaSubtitlesShowing(){return Zle(this,K.MEDIA_SUBTITLES_SHOWING)}set mediaSubtitlesShowing(e){Jle(this,K.MEDIA_SUBTITLES_SHOWING,e)}}WB=new WeakMap;const Zle=(t,e)=>{const n=t.getAttribute(e);return n?dM(n):[]},Jle=(t,e,n)=>{if(!n?.length){t.removeAttribute(e);return}const r=PS(n);t.getAttribute(e)!==r&&t.setAttribute(e,r)};me.customElements.get("media-captions-menu-button")||me.customElements.define("media-captions-menu-button",Tsn);var i3e=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},r5=(t,e,n)=>(i3e(t,e,"read from private field"),n?n.call(t):e.get(t)),L8=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},Dx=(t,e,n)=>(i3e(t,e,"access private method"),n),v1,Sw,v_,y_,zB;const O8={RATES:"rates"};class Asn extends Vf{constructor(){super(),L8(this,Sw),L8(this,y_),L8(this,v1,new uM(this,O8.RATES,{defaultValue:YRe})),Dx(this,Sw,v_).call(this)}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_PLAYBACK_RATE,O8.RATES]}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_PLAYBACK_RATE&&n!=r?this.value=r:e===O8.RATES&&n!=r&&(r5(this,v1).value=r,Dx(this,Sw,v_).call(this))}connectedCallback(){super.connectedCallback(),this.addEventListener("change",Dx(this,y_,zB))}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener("change",Dx(this,y_,zB))}get anchorElement(){return this.anchor!=="auto"?super.anchorElement:jl(this).querySelector("media-playback-rate-menu-button")}get rates(){return r5(this,v1)}set rates(e){e?Array.isArray(e)&&(r5(this,v1).value=e.join(" ")):r5(this,v1).value="",Dx(this,Sw,v_).call(this)}get mediaPlaybackRate(){return ei(this,K.MEDIA_PLAYBACK_RATE,lw)}set mediaPlaybackRate(e){rs(this,K.MEDIA_PLAYBACK_RATE,e)}}v1=new WeakMap;Sw=new WeakSet;v_=function(){this.defaultSlot.textContent="";for(const t of this.rates){const e=Rb({type:"radio",text:this.formatMenuItemText(`${t}x`,t),value:t,checked:this.mediaPlaybackRate==t});
4184e.prepend(q0(this,"checked-indicator")),this.defaultSlot.append(e)}};y_=new WeakSet;zB=function(){if(!this.value)return;const t=new me.CustomEvent(ct.MEDIA_PLAYBACK_RATE_REQUEST,{composed:!0,bubbles:!0,detail:this.value});this.dispatchEvent(t)};me.customElements.get("media-playback-rate-menu")||me.customElements.define("media-playback-rate-menu",Asn);var Csn=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},i5=(t,e,n)=>(Csn(t,e,"read from private field"),n?n.call(t):e.get(t)),Rsn=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},y1;const M8={RATES:"rates"},_sn=[1,1.2,1.5,1.7,2],P8=1,s3e=Tt.createElement("template");s3e.innerHTML=`
4185  <style>
4186    :host {
4187      min-width: 5ch;
4188      padding: var(--media-button-padding, var(--media-control-padding, 10px 5px));
4189    }
4190    
4191    :host([aria-expanded="true"]) slot[name=tooltip] {
4192      display: none;
4193    }
4194  </style>
4195  <slot name="icon"></slot>
4196`;class Isn extends vE{constructor(e={}){super({slotTemplate:s3e,tooltipContent:ci.PLAYBACK_RATE,...e}),Rsn(this,y1,new uM(this,M8.RATES,{defaultValue:_sn})),this.container=this.shadowRoot.querySelector('slot[name="icon"]'),this.container.innerHTML=`${P8}x`}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_PLAYBACK_RATE,M8.RATES]}attributeChangedCallback(e,n,r){if(super.attributeChangedCallback(e,n,r),e===M8.RATES&&(i5(this,y1).value=r),e===K.MEDIA_PLAYBACK_RATE){const i=r?+r:Number.NaN,s=Number.isNaN(i)?P8:i;this.container.innerHTML=`${s}x`,this.setAttribute("aria-label",Ho.PLAYBACK_RATE({playbackRate:s}))}}get invokeTargetElement(){return this.invokeTarget!=null?super.invokeTargetElement:jl(this).querySelector("media-playback-rate-menu")}get rates(){return i5(this,y1)}set rates(e){e?Array.isArray(e)&&(i5(this,y1).value=e.join(" ")):i5(this,y1).value=""}get mediaPlaybackRate(){return ei(this,K.MEDIA_PLAYBACK_RATE,P8)}set mediaPlaybackRate(e){rs(this,K.MEDIA_PLAYBACK_RATE,e)}}y1=new WeakMap;me.customElements.get("media-playback-rate-menu-button")||me.customElements.define("media-playback-rate-menu-button",Isn);var Nq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Tw=(t,e,n)=>(Nq(t,e,"read from private field"),n?n.call(t):e.get(t)),s5=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},ece=(t,e,n,r)=>(Nq(t,e,"write to private field"),e.set(t,n),n),Lx=(t,e,n)=>(Nq(t,e,"access private method"),n),Aw,G1,Cw,b_,E_,GB;class ksn extends Vf{constructor(){super(...arguments),s5(this,Cw),s5(this,E_),s5(this,Aw,[]),s5(this,G1,{})}static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_RENDITION_LIST,K.MEDIA_RENDITION_SELECTED,K.MEDIA_RENDITION_UNAVAILABLE,K.MEDIA_HEIGHT]}attributeChangedCallback(e,n,r){super.attributeChangedCallback(e,n,r),e===K.MEDIA_RENDITION_SELECTED&&n!==r?this.value=r??"auto":e===K.MEDIA_RENDITION_LIST&&n!==r?(ece(this,Aw,Htn(r)),Lx(this,Cw,b_).call(this)):e===K.MEDIA_HEIGHT&&n!==r&&Lx(this,Cw,b_).call(this)}connectedCallback(){super.connectedCallback(),this.addEventListener("change",Lx(this,E_,GB))}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener("change",Lx(this,E_,GB))}get anchorElement(){return this.anchor!=="auto"?super.anchorElement:jl(this).querySelector("media-rendition-menu-button")}get mediaRenditionList(){return Tw(this,Aw)}set mediaRenditionList(e){ece(this,Aw,e),Lx(this,Cw,b_).call(this)}get mediaRenditionSelected(){return is(this,K.MEDIA_RENDITION_SELECTED)}set mediaRenditionSelected(e){ss(this,K.MEDIA_RENDITION_SELECTED,e)}get mediaHeight(){return ei(this,K.MEDIA_HEIGHT)}set mediaHeight(e){rs(this,K.MEDIA_HEIGHT,e)}}Aw=new WeakMap;G1=new WeakMap;Cw=new WeakSet;b_=function(){if(Tw(this,G1).mediaRenditionList===JSON.stringify(this.mediaRenditionList)&&Tw(this,G1).mediaHeight===this.mediaHeight)return;Tw(this,G1).mediaRenditionList=JSON.stringify(this.mediaRenditionList),Tw(this,G1).mediaHeight=this.mediaHeight;const t=this.mediaRenditionList.sort((i,s)=>s.height-i.height);for(const i of t)i.selected=i.id===this.mediaRenditionSelected;this.defaultSlot.textContent="";const e=!this.mediaRenditionSelected;for(const i of t){const s=this.formatMenuItemText(`${Math.min(i.width,i.height)}p`,i),a=Rb({type:"radio",text:s,value:`${i.id}`,checked:i.selected&&!e});a.prepend(q0(this,"checked-indicator")),this.defaultSlot.append(a)}const n=Rb({type:"radio",text:this.formatMenuItemText("Auto"),value:"auto",checked:e}),r=this.mediaHeight>0?`Auto (${this.mediaHeight}p)`:"Auto";n.dataset.description=r,n.prepend(q0(this,"checked-indicator")),this.defaultSlot.append(n)};E_=new WeakSet;GB=function(){if(this.value==null)return;const t=new me.CustomEvent(ct.MEDIA_RENDITION_REQUEST,{composed:!0,bubbles:!0,detail:this.value});this.dispatchEvent(t)};me.customElements.get("media-rendition-menu")||me.customElements.define("media-rendition-menu",ksn);const Dsn=`<svg aria-hidden="true" viewBox="0 0 24 24">
4197  <path d="M13.5 2.5h2v6h-2v-2h-11v-2h11v-2Zm4 2h4v2h-4v-2Zm-12 4h2v6h-2v-2h-3v-2h3v-2Zm4 2h12v2h-12v-2Zm1 4h2v6h-2v-2h-8v-2h8v-2Zm4 2h7v2h-7v-2Z" />
4198</svg>`,a3e=Tt.createElement("template");a3e.innerHTML=`
4199  <style>
4200    :host([aria-expanded="true"]) slot[name=tooltip] {
4201      display: none;
4202    }
4203  </style>
4204  <slot name="icon">${Dsn}</slot>
4205`;class Lsn extends vE{static get observedAttributes(){return[...super.observedAttributes,K.MEDIA_RENDITION_SELECTED,K.MEDIA_RENDITION_UNAVAILABLE,K.MEDIA_HEIGHT]}constructor(){super({slotTemplate:a3e,tooltipContent:ci.RENDITIONS})}connectedCallback(){super.connectedCallback(),this.setAttribute("aria-label",Ho.QUALITY())}get invokeTargetElement(){return this.invokeTarget!=null?super.invokeTargetElement:jl(this).querySelector("media-rendition-menu")}get mediaRenditionSelected(){return is(this,K.MEDIA_RENDITION_SELECTED)}set mediaRenditionSelected(e){ss(this,K.MEDIA_RENDITION_SELECTED,e)}get mediaHeight(){return ei(this,K.MEDIA_HEIGHT)}set mediaHeight(e){rs(this,K.MEDIA_HEIGHT,e)}}me.customElements.get("media-rendition-menu-button")||me.customElements.define("media-rendition-menu-button",Lsn);var Fq=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)},Ln=(t,e,n)=>(Fq(t,e,"read from private field"),n?n.call(t):e.get(t)),gs=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)},pf=(t,e,n,r)=>(Fq(t,e,"write to private field"),e.set(t,n),n),Ci=(t,e,n)=>(Fq(t,e,"access private method"),n),bM=class{addEventListener(){}removeEventListener(){}dispatchEvent(t){return!0}};if(typeof DocumentFragment>"u"){class t extends bM{}globalThis.DocumentFragment=t}var jq=class extends bM{},Osn=class extends bM{},Msn={get(t){},define(t,e,n){},getName(t){return null},upgrade(t){},whenDefined(t){return Promise.resolve(jq)}},x_,Psn=class{constructor(t,e={}){gs(this,x_,void 0),pf(this,x_,e?.detail)}get detail(){return Ln(this,x_)}initCustomEvent(){}};x_=new WeakMap;function $sn(t,e){return new jq}var o3e={document:{createElement:$sn},DocumentFragment,customElements:Msn,CustomEvent:Psn,EventTarget:bM,HTMLElement:jq,HTMLVideoElement:Osn},l3e=typeof window>"u"||typeof globalThis.customElements>"u",_s=l3e?o3e:globalThis,pp=l3e?o3e.document:globalThis.document;function Nsn(t){let e="";return Object.entries(t).forEach(([n,r])=>{r!=null&&(e+=`${qB(n)}: ${r}; `)}),e?e.trim():void 0}function qB(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function c3e(t){return t.replace(/[-_]([a-z])/g,(e,n)=>n.toUpperCase())}function fl(t){if(t==null)return;let e=+t;return Number.isNaN(e)?void 0:e}function u3e(t){let e=Fsn(t).toString();return e?"?"+e:""}function Fsn(t){let e={};for(let n in t)t[n]!=null&&(e[n]=t[n]);return new URLSearchParams(e)}var d3e=(t,e)=>!t||!e?!1:t.contains(e)?!0:d3e(t,e.getRootNode().host),f3e="mux.com",jsn=()=>{try{return"3.1.0"}catch{}return"UNKNOWN"},Bsn=jsn(),h3e=()=>Bsn,Usn=(t,{token:e,customDomain:n=f3e,thumbnailTime:r,programTime:i}={})=>{var s;let a=e==null?r:void 0,{aud:o}=(s=Ey(e))!=null?s:{};if(!(e&&o!=="t"))return`https://image.${n}/${t}/thumbnail.webp${u3e({token:e,time:a,program_time:i})}`},Hsn=(t,{token:e,customDomain:n=f3e,programStartTime:r,programEndTime:i}={})=>{var s;let{aud:a}=(s=Ey(e))!=null?s:{};if(!(e&&a!=="s"))return`https://image.${n}/${t}/storyboard.vtt${u3e({token:e,format:"webp",program_start_time:r,program_end_time:i})}`},Bq=t=>
4205{if(t){if([qn.LIVE,qn.ON_DEMAND].includes(t))return t;if(t!=null&&t.includes("live"))return qn.LIVE}},Vsn={crossorigin:"crossOrigin",playsinline:"playsInline"};function Wsn(t){var e;return(e=Vsn[t])!=null?e:c3e(t)}var b1,E1,Wa,zsn=class{constructor(e,n){gs(this,b1,void 0),gs(this,E1,void 0),gs(this,Wa,[]),pf(this,b1,e),pf(this,E1,n)}[Symbol.iterator](){return Ln(this,Wa).values()}get length(){return Ln(this,Wa).length}get value(){var e;return(e=Ln(this,Wa).join(" "))!=null?e:""}set value(e){var n;e!==this.value&&(pf(this,Wa,[]),this.add(...(n=e?.split(" "))!=null?n:[]))}toString(){return this.value}item(e){return Ln(this,Wa)[e]}values(){return Ln(this,Wa).values()}keys(){return Ln(this,Wa).keys()}forEach(e){Ln(this,Wa).forEach(e)}add(...e){var n,r;e.forEach(i=>{this.contains(i)||Ln(this,Wa).push(i)}),!(this.value===""&&!((n=Ln(this,b1))!=null&&n.hasAttribute(`${Ln(this,E1)}`)))&&((r=Ln(this,b1))==null||r.setAttribute(`${Ln(this,E1)}`,`${this.value}`))}remove(...e){var n;e.forEach(r=>{Ln(this,Wa).splice(Ln(this,Wa).indexOf(r),1)}),(n=Ln(this,b1))==null||n.setAttribute(`${Ln(this,E1)}`,`${this.value}`)}contains(e){return Ln(this,Wa).includes(e)}toggle(e,n){return typeof n<"u"?n?(this.add(e),!0):(this.remove(e),!1):this.contains(e)?(this.remove(e),!1):(this.add(e),!0)}replace(e,n){this.remove(e),this.add(n)}};b1=new WeakMap,E1=new WeakMap,Wa=new WeakMap;var p3e=`[mux-player ${h3e()}]`;function Yd(...t){console.warn(p3e,...t)}function vl(...t){console.error(p3e,...t)}function m3e(t){var e;let n=(e=t.message)!=null?e:"";t.context&&(n+=` ${t.context}`),t.file&&(n+=` ${mt("Read more: ")}
4206https://github.com/muxinc/elements/blob/main/errors/${t.file}`),Yd(n)}var ra={AUTOPLAY:"autoplay",CROSSORIGIN:"crossorigin",LOOP:"loop",MUTED:"muted",PLAYSINLINE:"playsinline",PRELOAD:"preload"},t0={VOLUME:"volume",PLAYBACKRATE:"playbackrate",MUTED:"muted"},tce=Object.freeze({length:0,start(t){let e=t>>>0;if(e>=this.length)throw new DOMException(`Failed to execute 'start' on 'TimeRanges': The index provided (${e}) is greater than or equal to the maximum bound (${this.length}).`);return 0},end(t){let e=t>>>0;if(e>=this.length)throw new DOMException(`Failed to execute 'end' on 'TimeRanges': The index provided (${e}) is greater than or equal to the maximum bound (${this.length}).`);return 0}}),Gsn=wq.filter(t=>t!=="error"),qsn=Object.values(ra).filter(t=>![ra.PLAYSINLINE].includes(t)),Ksn=Object.values(t0),Rw,Ysn=class extends _s.HTMLElement{constructor(){super(),gs(this,Rw,new WeakMap);let t=e=>{for(let n of e)n.type==="childList"&&(n.removedNodes.forEach(r=>{var i;(i=Ln(this,Rw).get(r))==null||i.remove()}),n.addedNodes.forEach(r=>{var i;let s=r;s!=null&&s.slot||(i=this.media)==null||i.append(nce(Ln(this,Rw),r))}))};new MutationObserver(t).observe(this,{childList:!0,subtree:!0})}static get observedAttributes(){return[...qsn,...Ksn]}init(){this.querySelectorAll(":scope > :not([slot])").forEach(t=>{var e;(e=this.media)==null||e.append(nce(Ln(this,Rw),t))}),Gsn.forEach(t=>{var e;(e=this.media)==null||e.addEventListener(t,n=>{this.dispatchEvent(new Event(n.type))})})}attributeChangedCallback(t,e,n){var r,i;switch(t){case t0.MUTED:{this.media&&(this.media.muted=n!=null,this.media.defaultMuted=n!=null);return}case t0.VOLUME:{let s=(r=fl(n))!=null?r:1;this.media&&(this.media.volume=s);return}case t0.PLAYBACKRATE:{let s=(i=fl(n))!=null?i:1;this.media&&(this.media.playbackRate=s,this.media.defaultPlaybackRate=s);return}}}play(){var t,e;return(e=(t=this.media)==null?void 0:t.play())!=null?e:Promise.reject()}pause(){var t;(t=this.media)==null||t.pause()}load(){var t;(t=this.media)==null||t.load()}requestCast(t){var e;return(e=this.media)==null?void 0:e.requestCast(t)}get media(){var t;return(t=this.shadowRoot)==null?void 0:t.querySelector("mux-video")}get audioTracks(){return this.media.audioTracks}get videoTracks(){return this.media.videoTracks}get audioRenditions(){return this.media.audioRenditions}get videoRenditions(){return this.media.videoRenditions}get paused(){var t,e;return(e=(t=this.media)==null?void 0:t.paused)!=null?e:!0}get duration(){var t,e;return(e=(t=this.media)==null?void 0:t.duration)!=null?e:NaN}get ended(){var t,e;return(e=(t=this.media)==null?void 0:t.ended)!=null?e:!1}get buffered(){var t,e;return(e=(t=this.media)==null?void 0:t.buffered)!=null?e:tce}get seekable(){var t,e;return(e=(t=this.media)==null?void 0:t.seekable)!=null?e:tce}get readyState(){var t,e;return(e=(t=this.media)==null?void 0:t.readyState)!=null?e:0}get videoWidth(){var t,e;return(e=(t=this.media)==null?void 0:t.videoWidth)!=null?e:0}get videoHeight(){var t,e;return(e=(t=this.media)==null?void 0:t.videoHeight)!=null?e:0}get currentSrc(){var t,e;return(e=(t=this.media)==null?void 0:t.currentSrc)!=null?e:""}get currentTime(){var t,e;return(e=(t=this.media)==null?void 0:t.currentTime)!=null?e:0}set currentTime(t){this.media&&(this.media.currentTime=Number(t))}get volume(){var t,e;return(e=(t=this.media)==null?void 0:t.volume)!=null?e:1}set volume(t){this.media&&(this.media.volume=Number(t))}get playbackRate(){var t,e;return(e=(t=this.media)==null?void 0:t.playbackRate)!=null?e:1}set playbackRate(t){this.media&&(this.media.playbackRate=Number(t))}get defaultPlaybackRate(){var t;return(t=fl(this.getAttribute(t0.PLAYBACKRATE)))!=null?t:1}set defaultPlaybackRate(t){t!=null?this.setAttribute(t0.PLAYBACKRATE,`${t}`):this.removeAttribute(t0.PLAYBACKRATE)}get crossOrigin(){return Ox(this,ra.CROSSORIGIN)}set crossOrigin(t){this.setAttribute(ra.CROSSORIGIN,`${t}`)}get autoplay(){return Ox(this,ra.AUTOPLAY)!=null}set autoplay(t){t?this.setAttribute(ra.AUTOPLAY,typeof t=="string"?t:""):this.removeAttribute(ra.AUTOPLAY)}get loop(){return Ox(this,ra.LOOP)!=null}set loop(t){t?this.setAttribute(ra.LOOP,""):this.removeAttribute(ra.LOOP)}get muted(){var t,e;return(e=(t=this.media)==null?void 0:t.muted)!=null?e:!1}set muted(t){this.media&&(this.media.muted=!!t)}get defaultMuted(){return Ox(this,ra.MUTED)!=null}set defaultMuted(t){t?this.setAttribute(ra.MUTED,""):this.removeAttribute(ra.MUTED)}
4206get playsInline(){return Ox(this,ra.PLAYSINLINE)!=null}set playsInline(t){vl("playsInline is set to true by default and is not currently supported as a setter.")}get preload(){return this.media?this.media.preload:this.getAttribute("preload")}set preload(t){["","none","metadata","auto"].includes(t)?this.setAttribute(ra.PRELOAD,t):this.removeAttribute(ra.PRELOAD)}};Rw=new WeakMap;function Ox(t,e){return t.media?t.media.getAttribute(e):t.getAttribute(e)}function nce(t,e){let n=t.get(e);return n||(n=e.cloneNode(),t.set(e,n)),n}var rce=Ysn,Qsn=`:host {
4207  --media-control-display: var(--controls);
4208  --media-loading-indicator-display: var(--loading-indicator);
4209  --media-dialog-display: var(--dialog);
4210  --media-play-button-display: var(--play-button);
4211  --media-live-button-display: var(--live-button);
4212  --media-seek-backward-button-display: var(--seek-backward-button);
4213  --media-seek-forward-button-display: var(--seek-forward-button);
4214  --media-mute-button-display: var(--mute-button);
4215  --media-captions-button-display: var(--captions-button);
4216  --media-captions-menu-button-display: var(--captions-menu-button, var(--media-captions-button-display));
4217  --media-rendition-menu-button-display: var(--rendition-menu-button);
4218  --media-audio-track-menu-button-display: var(--audio-track-menu-button);
4219  --media-airplay-button-display: var(--airplay-button);
4220  --media-pip-button-display: var(--pip-button);
4221  --media-fullscreen-button-display: var(--fullscreen-button);
4222  --media-cast-button-display: var(--cast-button, var(--_cast-button-drm-display));
4223  --media-playback-rate-button-display: var(--playback-rate-button);
4224  --media-playback-rate-menu-button-display: var(--playback-rate-menu-button);
4225  --media-volume-range-display: var(--volume-range);
4226  --media-time-range-display: var(--time-range);
4227  --media-time-display-display: var(--time-display);
4228  --media-duration-display-display: var(--duration-display);
4229  --media-title-display-display: var(--title-display);
4230
4231  display: inline-block;
4232  width: 100%;
4233  line-height: 0;
4234}
4235
4236/* Hide custom elements that are not defined yet */
4237:not(:defined) {
4238  display: none;
4239}
4240
4241a {
4242  color: #fff;
4243  font-size: 0.9em;
4244  text-decoration: underline;
4245}
4246
4247media-theme {
4248  width: 100%;
4249  height: 100%;
4250  direction: ltr;
4251}
4252
4253media-poster-image {
4254  width: 100%;
4255  height: 100%;
4256}
4257
4258media-poster-image:not([src]):not([placeholdersrc]) {
4259  display: none;
4260}
4261
4262::part(top),
4263[part~='top'] {
4264  --media-control-display: var(--controls, var(--top-controls));
4265  --media-play-button-display: var(--play-button, var(--top-play-button));
4266  --media-live-button-display: var(--live-button, var(--top-live-button));
4267  --media-seek-backward-button-display: var(--seek-backward-button, var(--top-seek-backward-button));
4268  --media-seek-forward-button-display: var(--seek-forward-button, var(--top-seek-forward-button));
4269  --media-mute-button-display: var(--mute-button, var(--top-mute-button));
4270  --media-captions-button-display: var(--captions-button, var(--top-captions-button));
4271  --media-captions-menu-button-display: var(
4272    --captions-menu-button,
4273    var(--media-captions-button-display, var(--top-captions-menu-button))
4274  );
4275  --media-rendition-menu-button-display: var(--rendition-menu-button, var(--top-rendition-menu-button));
4276  --media-audio-track-menu-button-display: var(--audio-track-menu-button, var(--top-audio-track-menu-button));
4277  --media-airplay-button-display: var(--airplay-button, var(--top-airplay-button));
4278  --media-pip-button-display: var(--pip-button, var(--top-pip-button));
4279  --media-fullscreen-button-display: var(--fullscreen-button, var(--top-fullscreen-button));
4280  --media-cast-button-display: var(--cast-button, var(--top-cast-button, var(--_cast-button-drm-display)));
4281  --media-playback-rate-button-display: var(--playback-rate-button, var(--top-playback-rate-button));
4282  --media-playback-rate-menu-button-display: var(
4283    --captions-menu-button,
4284    var(--media-playback-rate-button-display, var(--top-playback-rate-menu-button))
4285  );
4286  --media-volume-range-display: var(--volume-range, var(--top-volume-range));
4287  --media-time-range-display: var(--time-range, var(--top-time-range));
4288  --media-time-display-display: var(--time-display, var(--top-time-display));
4289  --media-duration-display-display: var(--duration-display, var(--top-duration-display));
4290  --media-title-display-display: var(--title-display, var(--top-title-display));
4291}
4292
4293::part(center),
4294[part~='center'] {
4295  --media-control-display: var(--controls, var(--center-controls));
4296  --media-play-button-display: var(--play-button, var(--center-play-button));
4297  --media-live-button-display: var(--live-button, var(--center-live-button));
4298  --media-seek-backward-button-display: var(--seek-backward-button, var(--center-seek-backward-button));
4299  --media-seek-forward-button-display: var(--seek-forward-button, var(--center-seek-forward-button));
4300  --media-mute-button-display: var(--mute-button, var(--center-mute-button));
4301  --media-captions-button-display: var(--captions-button, var(--center-captions-button));
4302  --media-captions-menu-button-display: var(
4303    --captions-menu-button,
4304    var(--media-captions-button-display, var(--center-captions-menu-button))
4305  );
4306  --media-rendition-menu-button-display: var(--rendition-menu-button, var(--center-rendition-menu-button));
4307  --media-audio-track-menu-button-display: var(--audio-track-menu-button, var(--center-audio-track-menu-button));
4308  --media-airplay-button-display: var(--airplay-button, var(--center-airplay-button));
4309  --media-pip-button-display: var(--pip-button, var(--center-pip-button));
4310  --media-fullscreen-button-display: var(--fullscreen-button, var(--center-fullscreen-button));
4311  --media-cast-button-display: var(--cast-button, var(--center-cast-button, var(--_cast-button-drm-display)));
4312  --media-playback-rate-button-display: var(--playback-rate-button, var(--center-playback-rate-button));
4313  --media-playback-rate-menu-button-display: var(
4314    --playback-rate-menu-button,
4315    var(--media-playback-rate-button-display, var(--center-playback-rate-menu-button))
4316  );
4317  --media-volume-range-display: var(--volume-range, var(--center-volume-range));
4318  --media-time-range-display: var(--time-range, var(--center-time-range));
4319  --media-time-display-display: var(--time-display, var(--center-time-display));
4320  --media-duration-display-display: var(--duration-display, var(--center-duration-display));
4321}
4322
4323::part(bottom),
4324[part~='bottom'] {
4325  --media-control-display: var(--controls, var(--bottom-controls));
4326  --media-play-button-display: var(--play-button, var(--bottom-play-button));
4327  --media-live-button-display: var(--live-button, var(--bottom-live-button));
4328  --media-seek-backward-button-display: var(--seek-backward-button, var(--bottom-seek-backward-button));
4329  --media-seek-forward-button-display: var(--seek-forward-button, var(--bottom-seek-forward-button));
4330  --media-mute-button-display: var(--mute-button, var(--bottom-mute-button));
4331  --media-captions-button-display: var(--captions-button, var(--bottom-captions-button));
4332  --media-captions-menu-button-display: var(
4333    --captions-menu-button,
4334    var(--media-captions-button-display, var(--bottom-captions-menu-button))
4335  );
4336  --media-rendition-menu-button-display: var(--rendition-menu-button, var(--bottom-rendition-menu-button));
4337  --media-audio-track-menu-button-display: var(--audio-track-menu-button, var(--bottom-audio-track-menu-button));
4338  --media-airplay-button-display: var(--airplay-button, var(--bottom-airplay-button));
4339  --media-pip-button-display: var(--pip-button, var(--bottom-pip-button));
4340  --media-fullscreen-button-display: var(--fullscreen-button, var(--bottom-fullscreen-button));
4341  --media-cast-button-display: var(--cast-button, var(--bottom-cast-button, var(--_cast-button-drm-display)));
4342  --media-playback-rate-button-display: var(--playback-rate-button, var(--bottom-playback-rate-button));
4343  --media-playback-rate-menu-button-display: var(
4344    --playback-rate-menu-button,
4345    var(--media-playback-rate-button-display, var(--bottom-playback-rate-menu-button))
4346  );
4347  --media-volume-range-display: var(--volume-range, var(--bottom-volume-range));
4348  --media-time-range-display: var(--time-range, var(--bottom-time-range));
4349  --media-time-display-display: var(--time-display, var(--bottom-time-display));
4350  --media-duration-display-display: var(--duration-display, var(--bottom-duration-display));
4351  --media-title-display-display: var(--title-display, var(--bottom-title-display));
4352}
4353
4354:host([no-tooltips]) {
4355  --media-tooltip-display: none;
4356}
4357`,g3e=`
4358  :host {
4359    z-index: 100;
4360    display: var(--media-dialog-display, flex);
4361    justify-content: center;
4362    align-items: center;
4363    width: 100%;
4364    height: 100%;
4365    position: absolute;
4366    top: 0;
4367    left: 0;
4368    box-sizing: border-box;
4369    color: #fff;
4370    line-height: 18px;
4371    font-family: Arial, sans-serif;
4372    padding: var(--media-dialog-backdrop-padding, 0);
4373    background: var(--media-dialog-backdrop-background,
4374      linear-gradient(to bottom, rgba(20, 20, 30, 0.7) 50%, rgba(20, 20, 30, 0.9))
4375    );
4376    /* Needs to use !important to prevent overwrite of media-chrome */
4377    transition: var(--media-dialog-transition-open, visibility .2s, opacity .2s) !important;
4378    transform: var(--media-dialog-transform-open, none) !important;
4379    visibility: visible !important;
4380    opacity: 1 !important;
4381    pointer-events: auto !important;
4382  }
4383
4384  :host(:not([open])) {
4385    /* Needs to use !important to prevent overwrite of media-chrome */
4386    transition: var(--media-dialog-transition-close, visibility .1s, opacity .1s) !important;
4387    transform: var(--media-dialog-transform-close, none) !important;
4388    visibility: hidden !important;
4389    opacity: 0 !important;
4390    pointer-events: none !important;
4391  }
4392
4393  :focus-visible {
4394    box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.9);
4395  }
4396
4397  .dialog {
4398    position: relative;
4399    box-sizing: border-box;
4400    background: var(--media-dialog-background, none);
4401    padding: var(--media-dialog-padding, 10px);
4402    width: min(320px, 100%);
4403    word-wrap: break-word;
4404    max-height: 100%;
4405    overflow: auto;
4406    text-align: center;
4407    line-height: 1.4;
4408  }
4409`,v3e=pp.createElement("template");v3e.innerHTML=`
4410  <style>
4411    ${g3e}
4412  </style>
4413
4414  <div class="dialog">
4415    <slot></slot>
4416  </div>
4417`;var _y=class extends _s.HTMLElement{constructor(){var t;super(),this.attachShadow({mode:"open"}),(t=this.shadowRoot)==null||t.appendChild(this.constructor.template.content.cloneNode(!0))}show(){this.setAttribute("open",""),this.dispatchEvent(new CustomEvent("open",{composed:!0,bubbles:!0})),ice(this)}close(){this.hasAttribute("open")&&(this.removeAttribute("open"),this.dispatchEvent(new CustomEvent("close",{composed:!0,bubbles:!0})),Xsn(this))}attributeChangedCallback(t,e,n){t==="open"&&e!==n&&(n!=null?this.show():this.close())}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","dialog"),this.hasAttribute("open")&&ice(this)}};_y.styles=g3e,_y.template=v3e,_y.observedAttributes=["open"];function ice(t){let e=new CustomEvent("initfocus",{composed:!0,bubbles:!0,cancelable:!0});if(t.dispatchEvent(e),e.defaultPrevented)return;let n=t.querySelector("[autofocus]:not([disabled])");!n&&t.tabIndex>=0&&(n=t),n||(n=y3e(t.shadowRoot)),t._previouslyFocusedElement=pp.activeElement,pp.activeElement instanceof HTMLElement&&pp.activeElement.blur(),t.addEventListener("transitionend",()=>{n instanceof HTMLElement&&n.focus({preventScroll:!0})},{once:!0})}function y3e(t){let e=["button","input","keygen","select","textarea"].map(function(r){return r+":not([disabled])"});e.push('[tabindex]:not([disabled]):not([tabindex=""])');let n=t?.querySelector(e.join(", "));if(!n&&"attachShadow"in Element.prototype){let r=t?.querySelectorAll("*")||[];for(let i=0;i<r.length&&!(r[i].tagName&&r[i].shadowRoot&&(n=y3e(r[i].shadowRoot),n));i++);}return n}function Xsn(t){t._previouslyFocusedElement instanceof HTMLElement&&t._previouslyFocusedElement.focus()}_s.customElements.get("media-dialog")||(_s.customElements.define("media-dialog",_y),_s.MediaDialog=_y);var b3e=_y,E3e=pp.createElement("template");E3e.innerHTML=`
4418  <style>
4419    ${b3e.styles}
4420
4421    .close {
4422      background: none;
4423      color: inherit;
4424      border: none;
4425      padding: 0;
4426      font: inherit;
4427      cursor: pointer;
4428      outline: inherit;
4429      width: 28px;
4430      height: 28px;
4431      position: absolute;
4432      top: 1rem;
4433      right: 1rem;
4434    }
4435  </style>
4436
4437  <div class="dialog">
4438    <slot></slot>
4439  </div>
4440
4441  <slot name="close">
4442    <button class="close" tabindex="0">
4443      <svg fill="none" viewBox="0 0 24 24" stroke="currentColor">
4444        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" />
4445      </svg>
4446    </button>
4447  </slot>
4448`;var KB=class extends b3e{constructor(){var t,e;super(),(e=(t=this.shadowRoot)==null?void 0:t.querySelector(".close"))==null||e.addEventListener("click",()=>{this.close()})}};KB.template=E3e;_s.customElements.get("mxp-dialog")||(_s.customElements.define("mxp-dialog",KB),_s.MxpDialog=KB);var Mx=new WeakMap,Zsn=class x3e{constructor(e,n){this.element=e,this.type=n,this.element.addEventListener(this.type,this);let r=Mx.get(this.element);r&&r.set(this.type,this)}set(e){if(typeof e=="function")this.handleEvent=e.bind(this.element);else if(typeof e=="object"&&typeof e.handleEvent=="function")this.handleEvent=e.handleEvent.bind(e);else{this.element.removeEventListener(this.type,this);let n=Mx.get(this.element);
vendor: 4,463 bytes, lines 4448-4478
4448n&&n.delete(this.type)}}static for(e){Mx.has(e.element)||Mx.set(e.element,new Map);let n=e.attributeName.slice(2),r=Mx.get(e.element);return r&&r.has(n)?r.get(n):new x3e(e.element,n)}};function Jsn(t,e){return t instanceof xc&&t.attributeName.startsWith("on")?(Zsn.for(t).set(e),t.element.removeAttributeNS(t.attributeNamespace,t.attributeName),!0):!1}function ean(t,e){return e instanceof w3e&&t instanceof gE?(e.renderInto(t),!0):!1}function tan(t,e){return e instanceof DocumentFragment&&t instanceof gE?(e.childNodes.length&&t.replace(...e.childNodes),!0):!1}function nan(t,e){if(t instanceof xc){let n=t.attributeNamespace,r=t.element.getAttributeNS(n,t.attributeName);return String(e)!==r&&(t.value=String(e)),!0}return t.value=String(e),!0}function ran(t,e){if(t instanceof xc&&e instanceof Element){let n=t.element;return n[t.attributeName]!==e&&(t.element.removeAttributeNS(t.attributeNamespace,t.attributeName),n[t.attributeName]=e),!0}return!1}function ian(t,e){if(typeof e=="boolean"&&t instanceof xc){let n=t.attributeNamespace,r=t.element.hasAttributeNS(n,t.attributeName);return e!==r&&(t.booleanValue=e),!0}return!1}function san(t,e){return e===!1&&t instanceof gE?(t.replace(""),!0):!1}function aan(t,e){ran(t,e)||ian(t,e)||Jsn(t,e)||san(t,e)||ean(t,e)||tan(t,e)||nan(t,e)}var $8=new Map,sce=new WeakMap,ace=new WeakMap,w3e=class{constructor(e,n,r){this.strings=e,this.values=n,this.processor=r,this.stringsKey=this.strings.join("�")}get template(){if($8.has(this.stringsKey))return $8.get(this.stringsKey);{let e=pp.createElement("template"),n=this.strings.length-1;return e.innerHTML=this.strings.reduce((r,i,s)=>r+i+(s<n?`{{ ${s} }}`:""),""),$8.set(this.stringsKey,e),e}}renderInto(e){var n;let r=this.template;if(sce.get(e)!==r){sce.set(e,r);let s=new gM(r,this.values,this.processor);ace.set(e,s),e instanceof gE?e.replace(...s.children):e.appendChild(s);return}let i=ace.get(e);(n=i?.update)==null||n.call(i,this.values)}},oan={processCallback(t,e,n){var r;if(n){for(let[i,s]of e)if(i in n){let a=(r=n[i])!=null?r:"";aan(s,a)}}}};function yh(t,...e){return new w3e(t,e,oan)}function lan(t,e){t.renderInto(e)}var can=t=>{let{tokens:e}=t;return e.drm?":host { --_cast-button-drm-display: none; }":""},uan=t=>yh`
4449  <style>
4450    ${can(t)}
4451    ${Qsn}
4452  </style>
4453  ${pan(t)}
4454`,dan=t=>{let e=t.hotKeys?`${t.hotKeys}`:"";return Bq(t.streamType)==="live"&&(e+=" noarrowleft noarrowright"),e},fan={TOP:"top",CENTER:"center",BOTTOM:"bottom",LAYER:"layer",MEDIA_LAYER:"media-layer",POSTER_LAYER:"poster-layer",VERTICAL_LAYER:"vertical-layer",CENTERED_LAYER:"centered-layer",GESTURE_LAYER:"gesture-layer",CONTROLLER_LAYER:"controller",BUTTON:"button",RANGE:"range",DISPLAY:"display",CONTROL_BAR:"control-bar",MENU_BUTTON:"menu-button",LISTBOX:"listbox",OPTION:"option",POSTER:"poster",LIVE:"live",PLAY:"play",PRE_PLAY:"pre-play",SEEK_BACKWARD:"seek-backward",SEEK_FORWARD:"seek-forward",MUTE:"mute",CAPTIONS:"captions",AIRPLAY:"airplay",PIP:"pip",FULLSCREEN:"fullscreen",CAST:"cast",PLAYBACK_RATE:"playback-rate",VOLUME:"volume",TIME:"time",TITLE:"title",AUDIO_TRACK:"audio-track",RENDITION:"rendition"},han=Object.values(fan).join(", "),pan=t=>{var e,n,r,i,s,a,o,l,c,u,d,f,h,m,g,b,E,x,S,A,R,C,T,I,D,k,O,P,M,j,U,z,G,F,$,H,q,Y;return yh`
4455  <media-theme
4456    template="${t.themeTemplate||!1}"
4457    defaultstreamtype="${(e=t.defaultStreamType)!=null?e:!1}"
4458    hotkeys="${dan(t)||!1}"
4459    nohotkeys="${t.noHotKeys||!t.hasSrc||t.isDialogOpen||!1}"
4460    noautoseektolive="${!!((n=t.streamType)!=null&&n.includes(qn.LIVE))&&t.targetLiveWindow!==0}"
4461    novolumepref="${t.novolumepref||!1}"
4462    disabled="${!t.hasSrc||t.isDialogOpen}"
4463    audio="${(r=t.audio)!=null?r:!1}"
4464    style="${(i=Nsn({"--media-primary-color":t.primaryColor,"--media-secondary-color":t.secondaryColor,"--media-accent-color":t.accentColor}))!=null?i:!1}"
4465    defaultsubtitles="${!t.defaultHiddenCaptions}"
4466    forwardseekoffset="${(s=t.forwardSeekOffset)!=null?s:!1}"
4467    backwardseekoffset="${(a=t.backwardSeekOffset)!=null?a:!1}"
4468    playbackrates="${(o=t.playbackRates)!=null?o:!1}"
4469    defaultshowremainingtime="${(l=t.defaultShowRemainingTime)!=null?l:!1}"
4470    defaultduration="${(c=t.defaultDuration)!=null?c:!1}"
4471    hideduration="${(u=t.hideDuration)!=null?u:!1}"
4472    title="${(d=t.title)!=null?d:!1}"
4473    exportparts="${han}"
4474  >
4475    <mux-video
4476      slot="media"
4477      target-live-window="${(f=t.targetLiveWindow)!=null?f:!1}"
4478      stream-type="${(h=Bq(t.streamType))!=null?h:!1}
4478"
4479      crossorigin="${(m=t.crossOrigin)!=null?m:""}"
4480      playsinline
4481      autoplay="${(g=t.autoplay)!=null?g:!1}"
4482      muted="${(b=t.muted)!=null?b:!1}"
4483      loop="${(E=t.loop)!=null?E:!1}"
4484      preload="${(x=t.preload)!=null?x:!1}"
4485      debug="${(S=t.debug)!=null?S:!1}"
4486      prefer-cmcd="${(A=t.preferCmcd)!=null?A:!1}"
4487      disable-tracking="${(R=t.disableTracking)!=null?R:!1}"
4488      disable-cookies="${(C=t.disableCookies)!=null?C:!1}"
4489      prefer-playback="${(T=t.preferPlayback)!=null?T:!1}"
4490      start-time="${t.startTime!=null?t.startTime:!1}"
4491      beacon-collection-domain="${(I=t.beaconCollectionDomain)!=null?I:!1}"
4492      player-software-name="${(D=t.playerSoftwareName)!=null?D:!1}"
4493      player-software-version="${(k=t.playerSoftwareVersion)!=null?k:!1}"
4494      env-key="${(O=t.envKey)!=null?O:!1}"
4495      custom-domain="${(P=t.customDomain)!=null?P:!1}"
4496      src="${t.src?t.src:t.playbackId?Oj(t):!1}"
4497      cast-src="${t.src?t.src:t.playbackId?Oj(t):!1}"
4498      cast-receiver="${(M=t.castReceiver)!=null?M:!1}"
4499      drm-token="${(U=(j=t.tokens)==null?void 0:j.drm)!=null?U:!1}"
4500      exportparts="video"
4501    >
4502      ${t.storyboard?yh`<track label="thumbnails" default kind="metadata" src="${t.storyboard}" />`:yh``}
4503    </mux-video>
4504    <slot name="poster" slot="poster">
4505      <media-poster-image
4506        part="poster"
4507        exportparts="poster, img"
4508        src="${t.poster?t.poster:!1}"
4509        placeholdersrc="${(z=t.placeholder)!=null?z:!1}"
4510      ></media-poster-image>
4511    </slot>
4512    <mxp-dialog
4513      no-auto-hide
4514      open="${(G=t.isDialogOpen)!=null?G:!1}"
4515      onclose="${t.onCloseErrorDialog}"
4516      oninitfocus="${t.onInitFocusDialog}"
4517    >
4518      ${(F=t.dialog)!=null&&F.title?yh`<h3>${t.dialog.title}</h3>`:yh``}
4519      <p>
4520        ${($=t.dialog)==null?void 0:$.message}
4521        ${(H=t.dialog)!=null&&H.linkUrl?yh`<a
4522              href="${t.dialog.linkUrl}"
4523              target="_blank"
4524              rel="external noopener"
4525              aria-label="${(q=t.dialog.linkText)!=null?q:""} ${mt("(opens in a new window)")}"
4526              >${(Y=t.dialog.linkText)!=null?Y:t.dialog.linkUrl}</a
4527            >`:yh``}
4528      </p>
4529    </mxp-dialog>
4530  </media-theme>
4531`},S3e=t=>t.charAt(0).toUpperCase()+t.slice(1),man=(t,e=!1)=>{var n,r;if(t.muxCode){let i=S3e((n=t.errorCategory)!=null?n:"video"),s=iM((r=t.errorCategory)!=null?r:hr.VIDEO);if(t.muxCode===xt.NETWORK_OFFLINE)return mt("Your device appears to be offline",e);if(t.muxCode===xt.NETWORK_TOKEN_EXPIRED)return mt("{category} URL has expired",e).format({category:i});if([xt.NETWORK_TOKEN_SUB_MISMATCH,xt.NETWORK_TOKEN_AUD_MISMATCH,xt.NETWORK_TOKEN_AUD_MISSING,xt.NETWORK_TOKEN_MALFORMED].includes(t.muxCode))return mt("{category} URL is formatted incorrectly",e).format({category:i});if(t.muxCode===xt.NETWORK_TOKEN_MISSING)return mt("Invalid {categoryName} URL",e).format({categoryName:s});if(t.muxCode===xt.NETWORK_NOT_FOUND)return mt("{category} does not exist",e).format({category:i});if(t.muxCode===xt.NETWORK_NOT_READY)return mt("{category} is not currently available",e).format({category:i})}if(t.code){if(t.code===Je.MEDIA_ERR_NETWORK)return mt("Network Error",e);if(t.code===Je.MEDIA_ERR_DECODE)return mt("Media Error",e);if(t.code===Je.MEDIA_ERR_SRC_NOT_SUPPORTED)return mt("Source Not Supported",e)}return mt("Error",e)},gan=(t,e=!1)=>{var n,r;if(t.muxCode){let i=S3e((n=t.errorCategory)!=null?n:"video"),s=iM((r=t.errorCategory)!=null?r:hr.VIDEO);return t.muxCode===xt.NETWORK_OFFLINE?mt("Check your internet connection and try reloading this video.",e):t.muxCode===xt.NETWORK_TOKEN_EXPIRED?mt("The video’s secured {tokenNamePrefix}-token has expired.",e).format({tokenNamePrefix:s}):t.muxCode===xt.NETWORK_TOKEN_SUB_MISMATCH?mt("The video’s playback ID does not match the one encoded in the {tokenNamePrefix}-token.",e).format({tokenNamePrefix:s}):t.muxCode===xt.NETWORK_TOKEN_MALFORMED?mt("{category} URL is formatted incorrectly",e).format({category:i}):[xt.NETWORK_TOKEN_AUD_MISMATCH,xt.NETWORK_TOKEN_AUD_MISSING].includes(t.muxCode)?mt("The {tokenNamePrefix}-token is formatted with incorrect information.",e).format({tokenNamePrefix:s}):[xt.NETWORK_TOKEN_MISSING,xt.NETWORK_INVALID_URL].includes(t.muxCode)?mt("The video URL or {tokenNamePrefix}-token are formatted with incorrect or incomplete information.",e).format({tokenNamePrefix:s}):t.muxCode===xt.NETWORK_NOT_FOUND?"":t.muxCode===xt.NETWORK_NOT_READY?mt("The live stream or video file are not yet ready.",e):t.message}return t.code&&(t.code===Je.MEDIA_ERR_NETWORK||t.code===Je.MEDIA_ERR_DECODE||(t.code,Je.MEDIA_ERR_SRC_NOT_SUPPORTED)),t.message},van=(t,e=!1)=>{let n=man(t,e),r=gan(t,e);return{title:n,message:r}},yan=t=>{if(t.muxCode){if(t.muxCode===xt.NETWORK_TOKEN_EXPIRED)return"403-expired-token.md";if(t.muxCode===xt.NETWORK_TOKEN_MALFORMED)return"403-malformatted-token.md";if([xt.NETWORK_TOKEN_AUD_MISMATCH,xt.NETWORK_TOKEN_AUD_MISSING].includes(t.muxCode))return"403-incorrect-aud-value.md";if(t.muxCode===xt.NETWORK_TOKEN_SUB_MISMATCH)return"403-playback-id-mismatch.md";if(t.muxCode===xt.NETWORK_TOKEN_MISSING)return"missing-signed-tokens.md";if(t.muxCode===xt.NETWORK_NOT_FOUND)return"404-not-found.md";if(t.muxCode===xt.NETWORK_NOT_READY)return"412-not-playable.md"}if(t.code){if(t.code===Je.MEDIA_ERR_NETWORK)return"";if(t.code===Je.MEDIA_ERR_DECODE)return"media-decode-error.md";if(t.code===Je.MEDIA_ERR_SRC_NOT_SUPPORTED)return"media-src-not-supported.md"}return""},ban=(t,e)=>{let n=yan(t);return{message:t.message,context:t.context,file:n}};function oce(t,e=!1){let n=van(t,e),r=ban(t);return{dialog:n,devlog:r}}var Ean=`<template id="media-theme-gerwig">
4532  <style>
4533    @keyframes pre-play-hide {
4534      0% {
4535        transform: scale(1);
4536        opacity: 1;
4537      }
4538
4539      30% {
4540        transform: scale(0.7);
4541      }
4542
4543      100% {
4544        transform: scale(1.5);
4545        opacity: 0;
4546      }
4547    }
4548
4549    :host {
4550      --_primary-color: var(--media-primary-color, #fff);
4551      --_secondary-color: var(--media-secondary-color, transparent);
4552      --_accent-color: var(--media-accent-color, #fa50b5);
4553      --_text-color: var(--media-text-color, #000);
4554
4555      --media-icon-color: var(--_primary-color);
4556      --media-control-background: var(--_secondary-color);
4557      --media-control-hover-background: var(--_accent-color);
4558      --media-time-buffered-color: rgba(255, 255, 255, 0.4);
4559      --media-preview-time-text-shadow: none;
4560      --media-control-height: 14px;
4561      --media-control-padding: 6px;
4562      --media-tooltip-container-margin: 6px;
4563      --media-tooltip-distance: 18px;
4564
4565      color: var(--_primary-color);
4566      display: inline-block;
4567      width: 100%;
4568      height: 100%;
4569    }
4570
4571    :host([audio]) {
4572      --_secondary-color: var(--media-secondary-color, black);
4573      --media-preview-time-text-shadow: none;
4574    }
4575
4576    :host([audio]) ::slotted([slot='media']) {
4577      height: 0px;
4578    }
4579
4580    :host([audio]) media-loading-indicator {
4581      display: none;
4582    }
4583
4584    :host([audio]) media-controller {
4585      background: transparent;
4586    }
4587
4588    :host([audio]) media-controller::part(vertical-layer) {
4589      background: transparent;
4590    }
4591
4592    :host([audio]) media-control-bar {
4593      width: 100%;
4594      background-color: var(--media-control-background);
4595    }
4596
4597    /*
4598     * 0.433s is the transition duration for VTT Regions.
4599     * Borrowed here, so the captions don't move too fast.
4600     */
4601    media-controller {
4602      --media-webkit-text-track-transform: translateY(0) scale(0.98);
4603      --media-webkit-text-track-transition: transform 0.433s ease-out 0.3s;
4604    }
4605    media-controller:is([mediapaused], :not([userinactive])) {
4606      --media-webkit-text-track-transform: translateY(-50px) scale(0.98);
4607      --media-webkit-text-track-transition: transform 0.15s ease;
4608    }
4609
4610    /*
4611     * CSS specific to iOS devices.
4612     * See: https://stackoverflow.com/questions/30102792/css-media-query-to-target-only-ios-devices/60220757#60220757
4613     */
4614    @supports (-webkit-touch-callout: none) {
4615      /* Disable subtitle adjusting for iOS Safari */
4616      media-controller[mediaisfullscreen] {
4617        --media-webkit-text-track-transform: unset;
4618        --media-webkit-text-track-transition: unset;
4619      }
4620    }
4621
4622    media-time-range {
4623      --media-box-padding-left: 6px;
4624      --media-box-padding-right: 6px;
4625      --media-range-bar-color: var(--_accent-color);
4626      --media-time-range-buffered-color: var(--_primary-color);
4627      --media-range-track-color: transparent;
4628      --media-range-track-background: rgba(255, 255, 255, 0.4);
4629      --media-range-thumb-background: radial-gradient(
4630        circle,
4631        #000 0%,
4632        #000 25%,
4633        var(--_accent-color) 25%,
4634        var(--_accent-color)
4635      );
4636      --media-range-thumb-width: 12px;
4637      --media-range-thumb-height: 12px;
4638      --media-range-thumb-transform: scale(0);
4639      --media-range-thumb-transition: transform 0.3s;
4640      --media-range-thumb-opacity: 1;
4641      --media-preview-background: var(--_primary-color);
4642      --media-box-arrow-background: var(--_primary-color);
4643      --media-preview-thumbnail-border: 5px solid var(--_primary-color);
4644      --media-preview-border-radius: 5px;
4645      --media-text-color: var(--_text-color);
4646      --media-control-hover-background: transparent;
4647      --media-preview-chapter-text-shadow: none;
4648      color: var(--_accent-color);
4649      padding: 0 6px;
4650    }
4651
4652    :host([audio]) media-time-range {
4653      --media-preview-time-padding: 1.5px 6px;
4654      --media-preview-box-margin: 0 0 -5px;
4655    }
4656
4657    media-time-range:hover {
4658      --media-range-thumb-transform: scale(1);
4659    }
4660
4661    media-preview-thumbnail {
4662      border-bottom-width: 0;
4663    }
4664
4665    [part~='menu'] {
4666      border-radius: 2px;
4667      border: 1px solid rgba(0, 0, 0, 0.1);
4668      bottom: 50px;
4669      padding: 2.5px 10px;
4670    }
4671
4672    [part~='menu']::part(indicator) {
4673      fill: var(--_accent-color);
4674    }
4675
4676    [part~='menu']::part(menu-item) {
4677      box-sizing: border-box;
4678      display: flex;
4679      align-items: center;
4680      padding: 6px 10px;
4681      min-height: 34px;
4682    }
4683
4684    [part~='menu']::part(checked) {
4685      font-weight: 700;
4686    }
4687
4688    media-captions-menu,
4689    media-rendition-menu,
4690    media-audio-track-menu,
4691    media-playback-rate-menu {
4692      position: absolute; /* ensure they don't take up space in DOM on load */
4693      --media-menu-background: var(--_primary-color);
4694      --media-menu-item-checked-background: transparent;
4695      --media-text-color: var(--_text-color);
4696      --media-menu-item-hover-background: transparent;
4697      --media-menu-item-hover-outline: var(--_accent-color) solid 1px;
4698    }
4699
4700    /* The icon is a circle so make it 16px high instead of 14px for more balance. */
4701    media-audio-track-menu-button {
4702      --media-control-padding: 5px;
4703      --media-control-height: 16px;
4704    }
4705
4706    media-playback-rate-menu-button {
4707      --media-control-padding: 6px 3px;
4708      min-width: 4.4ch;
4709    }
4710
4711    media-playback-rate-menu {
4712      --media-menu-flex-direction: row;
4713      --media-menu-item-checked-background: var(--_accent-color);
4714      --media-menu-item-checked-indicator-display: none;
4715      margin-right: 6px;
4716      padding: 0;
4717      --media-menu-gap: 0.25em;
4718    }
4719
4720    media-playback-rate-menu[part~='menu']::part(menu-item) {
4721      padding: 6px 6px 6px 8px;
4722    }
4723
4724    media-playback-rate-menu[part~='menu']::part(checked) {
4725      color: #fff;
4726    }
4727
4728    :host(:not([audio])) media-time-range {
4729      /* Adding px is required here for calc() */
4730      --media-range-padding: 0px;
4731      background: transparent;
4732      z-index: 10;
4733      height: 10px;
4734      bottom: -3px;
4735      width: 100%;
4736    }
4737
4738    media-control-bar :is([role='button'], [role='switch'], button) {
4739      line-height: 0;
4740    }
4741
4742    media-control-bar :is([part*='button'], [part*='range'], [part*='display']) {
4743      border-radius: 3px;
4744    }
4745
4746    .spacer {
4747      flex-grow: 1;
4748      background-color: var(--media-control-background, rgba(20, 20, 30, 0.7));
4749    }
4750
4751    media-control-bar[slot~='top-chrome'] {
4752      min-height: 42px;
4753      pointer-events: none;
4754    }
4755
4756    media-control-bar {
4757      --gradient-steps: hsl(0 0% 0% / 0) 0%, hsl(0 0% 0% / 0.013) 8.1%, hsl(0 0% 0% / 0.049) 15.5%,
4758        hsl(0 0% 0% / 0.104) 22.5%, hsl(0 0% 0% / 0.175) 29%, hsl(0 0% 0% / 0.259) 35.3%, hsl(0 0% 0% / 0.352) 41.2%,
4759        hsl(0 0% 0% / 0.45) 47.1%, hsl(0 0% 0% / 0.55) 52.9%, hsl(0 0% 0% / 0.648) 58.8%, hsl(0 0% 0% / 0.741) 64.7%,
4760        hsl(0 0% 0% / 0.825) 71%, hsl(0 0% 0% / 0.896) 77.5%, hsl(0 0% 0% / 0.951) 84.5%, hsl(0 0% 0% / 0.987) 91.9%,
4761        hsl(0 0% 0%) 100%;
4762    }
4763
4764    :host([title]:not([audio])) media-control-bar[slot='top-chrome']::before {
4765      content: '';
4766      position: absolute;
4767      width: 100%;
4768      padding-bottom: min(100px, 25%);
4769      background: linear-gradient(to top, var(--gradient-steps));
4770      opacity: 0.8;
4771      pointer-events: none;
4772    }
4773
4774    :host(:not([audio])) media-control-bar[part~='bottom']::before {
4775      content: '';
4776      position: absolute;
4777      width: 100%;
4778      bottom: 0;
4779      left: 0;
4780      padding-bottom: min(100px, 25%);
4781      background: linear-gradient(to bottom, var(--gradient-steps));
4782      opacity: 0.8;
4783      z-index: 1;
4784      pointer-events: none;
4785    }
4786
4787    media-control-bar[part~='bottom'] > * {
4788      z-index: 20;
4789    }
4790
4791    media-control-bar[part~='bottom'] {
4792      padding: 6px 6px;
4793    }
4794
4795    media-control-bar[slot~='top-chrome'] > * {
4796      --media-control-background: transparent;
4797      --media-control-hover-background: transparent;
4798      position: relative;
4799    }
4800
4801    media-controller::part(vertical-layer) {
4802      transition: background-color 1s;
4803    }
4804
4805    media-controller:is([mediapaused], :not([userinactive]))::part(vertical-layer) {
4806      background-color: var(--controls-backdrop-color, var(--controls, transparent));
4807      transition: background-color 0.25s;
4808    }
4809
4810    .center-controls {
4811      --media-button-icon-width: 100%;
4812      --media-button-icon-height: auto;
4813      --media-tooltip-display: none;
4814      pointer-events: none;
4815      width: 100%;
4816      display: flex;
4817      flex-flow: row;
4818      align-items: center;
4819      justify-content: center;
4820      filter: drop-shadow(0 0 2px rgb(0 0 0 / 0.25)) drop-shadow(0 0 6px rgb(0 0 0 / 0.25));
4821      paint-order: stroke;
4822      stroke: rgba(102, 102, 102, 1);
4823      stroke-width: 0.3px;
4824      text-shadow:
4825        0 0 2px rgb(0 0 0 / 0.25),
4826        0 0 6px rgb(0 0 0 / 0.25);
4827    }
4828
4829    .center-controls media-play-button {
4830      --media-control-background: transparent;
4831      --media-control-hover-background: transparent;
4832      --media-control-padding: 0;
4833      width: 40px;
4834    }
4835
4836    [breakpointsm] .center-controls media-play-button {
4837      width: 90px;
4838      height: 90px;
4839      border-radius: 50%;
4840      transition: background 0.4s;
4841      padding: 24px;
4842      --media-control-background: #000;
4843      --media-control-hover-background: var(--_accent-color);
4844    }
4845
4846    .center-controls media-seek-backward-button,
4847    .center-controls media-seek-forward-button {
4848      --media-control-background: transparent;
4849      --media-control-hover-background: transparent;
4850      padding: 0;
4851      margin: 0 20px;
4852      width: max(33px, min(8%, 40px));
4853    }
4854
4855    [breakpointsm]:not([audio]) .center-controls.pre-playback {
4856      display: grid;
4857      align-items: initial;
4858      justify-content: initial;
4859      height: 100%;
4860      overflow: hidden;
4861    }
4862
4863    [breakpointsm]:not([audio]) .center-controls.pre-playback media-play-button {
4864      place-self: var(--_pre-playback-place, center);
4865      grid-area: 1 / 1;
4866      margin: 16px;
4867    }
4868
4869    /* Show and hide controls or pre-playback state */
4870
4871    [breakpointsm]:is([mediahasplayed], :not([mediapaused])):not([audio])
4872      .center-controls.pre-playback
4873      media-play-button {
4874      /* Using \`forwards\` would lead to a laggy UI after the animation got in the end state */
4875      animation: 0.3s linear pre-play-hide;
4876      opacity: 0;
4877      pointer-events: none;
4878    }
4879
4880    .autoplay-unmute {
4881      --media-control-hover-background: transparent;
4882      width: 100%;
4883      display: flex;
4884      align-items: center;
4885      justify-content: center;
4886      filter: drop-shadow(0 0 2px rgb(0 0 0 / 0.25)) drop-shadow(0 0 6px rgb(0 0 0 / 0.25));
4887    }
4888
4889    .autoplay-unmute-btn {
4890      --media-control-height: 16px;
4891      border-radius: 8px;
4892      background: #000;
4893      color: var(--_primary-color);
4894      display: flex;
4895      align-items: center;
4896      padding: 8px 16px;
4897      font-size: 18px;
4898      font-weight: 500;
4899      cursor: pointer;
4900    }
4901
4902    .autoplay-unmute-btn:hover {
4903      background: var(--_accent-color);
4904    }
4905
4906    [breakpointsm] .autoplay-unmute-btn {
4907      --media-control-height: 30px;
4908      padding: 14px 24px;
4909      font-size: 26px;
4910    }
4911
4912    .autoplay-unmute-btn svg {
4913      margin: 0 6px 0 0;
4914    }
4915
4916    [breakpointsm] .autoplay-unmute-btn svg {
4917      margin: 0 10px 0 0;
4918    }
4919
4920    media-controller:not([audio]):not([mediahasplayed]) *:is(media-control-bar, media-time-range) {
4921      display: none;
4922    }
4923
4924    media-loading-indicator {
4925      --media-loading-icon-width: 100%;
4926      --media-button-icon-height: auto;
4927      display: var(--media-control-display, var(--media-loading-indicator-display, flex));
4928      pointer-events: none;
4929      position: absolute;
4930      width: min(15%, 150px);
4931      flex-flow: row;
4932      align-items: center;
4933      justify-content: center;
4934    }
4935
4936    /* Intentionally don't target the div for transition but the children
4937     of the div. Prevents messing with media-chrome's autohide feature. */
4938    media-loading-indicator + div * {
4939      transition: opacity 0.15s;
4940      opacity: 1;
4941    }
4942
4943    media-loading-indicator[medialoading]:not([mediapaused]) ~ div > * {
4944      opacity: 0;
4945      transition-delay: 400ms;
4946    }
4947
4948    media-volume-range {
4949      width: min(100%, 100px);
4950      --media-range-padding-left: 10px;
4951      --media-range-padding-right: 10px;
4952      --media-range-thumb-width: 12px;
4953      --media-range-thumb-height: 12px;
4954      --media-range-thumb-background: radial-gradient(
4955        circle,
4956        #000 0%,
4957        #000 25%,
4958        var(--_primary-color) 25%,
4959        var(--_primary-color)
4960      );
4961      --media-control-hover-background: none;
4962    }
4963
4964    media-time-display {
4965      white-space: nowrap;
4966    }
4967
4968    /* Generic style for explicitly disabled controls */
4969    media-control-bar[part~='bottom'] [disabled],
4970    media-control-bar[part~='bottom'] [aria-disabled='true'] {
4971      opacity: 60%;
4972      cursor: not-allowed;
4973    }
4974
4975    media-text-display {
4976      --media-font-size: 16px;
4977      --media-control-padding: 14px;
4978      font-weight: 500;
4979    }
4980
4981    media-play-button.animated *:is(g, path) {
4982      transition: all 0.3s;
4983    }
4984
4985    media-play-button.animated[mediapaused] .pause-icon-pt1 {
4986      opacity: 0;
4987    }
4988
4989    media-play-button.animated[mediapaused] .pause-icon-pt2 {
4990      transform-origin: center center;
4991      transform: scaleY(0);
4992    }
4993
4994    media-play-button.animated[mediapaused] .play-icon {
4995      clip-path: inset(0 0 0 0);
4996    }
4997
4998    media-play-button.animated:not([mediapaused]) .play-icon {
4999      clip-path: inset(0 0 0 100%);
5000    }
5001
5002    media-seek-forward-button,
5003    media-seek-backward-button {
5004      --media-font-weight: 400;
5005    }
5006
5007    .mute-icon {
5008      display: inline-block;
5009    }
5010
5011    .mute-icon :is(path, g) {
5012      transition: opacity 0.5s;
5013    }
5014
5015    .muted {
5016      opacity: 0;
5017    }
5018
5019    media-mute-button[mediavolumelevel='low'] :is(.volume-medium, .volume-high),
5020    media-mute-button[mediavolumelevel='medium'] :is(.volume-high) {
5021      opacity: 0;
5022    }
5023
5024    media-mute-button[mediavolumelevel='off'] .unmuted {
5025      opacity: 0;
5026    }
5027
5028    media-mute-button[mediavolumelevel='off'] .muted {
5029      opacity: 1;
5030    }
5031
5032    /**
5033     * Our defaults for these buttons are to hide them at small sizes
5034     * users can override this with CSS
5035     */
5036    media-controller:not([breakpointsm]):not([audio]) {
5037      --bottom-play-button: none;
5038      --bottom-seek-backward-button: none;
5039      --bottom-seek-forward-button: none;
5040      --bottom-time-display: none;
5041      --bottom-playback-rate-menu-button: none;
5042      --bottom-pip-button: none;
5043    }
5044  </style>
5045
5046  <template partial="TitleDisplay">
5047    <template if="title">
5048      <media-text-display part="top title display" class="title-display">{{title}}</media-text-display
vendor: 19,168 bytes, lines 5048-5331
5048>
5049    </template>
5050  </template>
5051
5052  <template partial="PlayButton">
5053    <media-play-button
5054      part="{{section ?? 'bottom'}} play button"
5055      disabled="{{disabled}}"
5056      aria-disabled="{{disabled}}"
5057      class="animated"
5058    >
5059      <svg aria-hidden="true" viewBox="0 0 18 14" slot="icon">
5060        <g class="play-icon">
5061          <path
5062            d="M15.5987 6.2911L3.45577 0.110898C2.83667 -0.204202 2.06287 0.189698 2.06287 0.819798V13.1802C2.06287 13.8103 2.83667 14.2042 3.45577 13.8891L15.5987 7.7089C16.2178 7.3938 16.2178 6.6061 15.5987 6.2911Z"
5063          />
5064        </g>
5065        <g class="pause-icon">
5066          <path
5067            class="pause-icon-pt1"
5068            d="M5.90709 0H2.96889C2.46857 0 2.06299 0.405585 2.06299 0.9059V13.0941C2.06299 13.5944 2.46857 14 2.96889 14H5.90709C6.4074 14 6.81299 13.5944 6.81299 13.0941V0.9059C6.81299 0.405585 6.4074 0 5.90709 0Z"
5069          />
5070          <path
5071            class="pause-icon-pt2"
5072            d="M15.1571 0H12.2189C11.7186 0 11.313 0.405585 11.313 0.9059V13.0941C11.313 13.5944 11.7186 14 12.2189 14H15.1571C15.6574 14 16.063 13.5944 16.063 13.0941V0.9059C16.063 0.405585 15.6574 0 15.1571 0Z"
5073          />
5074        </g>
5075      </svg>
5076    </media-play-button>
5077  </template>
5078
5079  <template partial="PrePlayButton">
5080    <media-play-button
5081      part="{{section ?? 'center'}} play button pre-play"
5082      disabled="{{disabled}}"
5083      aria-disabled="{{disabled}}"
5084    >
5085      <svg aria-hidden="true" viewBox="0 0 18 14" slot="icon" style="transform: translate(3px, 0)">
5086        <path
5087          d="M15.5987 6.2911L3.45577 0.110898C2.83667 -0.204202 2.06287 0.189698 2.06287 0.819798V13.1802C2.06287 13.8103 2.83667 14.2042 3.45577 13.8891L15.5987 7.7089C16.2178 7.3938 16.2178 6.6061 15.5987 6.2911Z"
5088        />
5089      </svg>
5090    </media-play-button>
5091  </template>
5092
5093  <template partial="SeekBackwardButton">
5094    <media-seek-backward-button
5095      seekoffset="{{backwardseekoffset}}"
5096      part="{{section ?? 'bottom'}} seek-backward button"
5097      disabled="{{disabled}}"
5098      aria-disabled="{{disabled}}"
5099    >
5100      <svg viewBox="0 0 22 14" aria-hidden="true" slot="icon">
5101        <path
5102          d="M3.65 2.07888L0.0864 6.7279C-0.0288 6.87812 -0.0288 7.12188 0.0864 7.2721L3.65 11.9211C3.7792 12.0896 4 11.9703 4 11.7321V2.26787C4 2.02968 3.7792 1.9104 3.65 2.07888Z"
5103        />
5104        <text transform="translate(6 12)" style="font-size: 14px; font-family: 'ArialMT', 'Arial'">
5105          {{backwardseekoffset}}
5106        </text>
5107      </svg>
5108    </media-seek-backward-button>
5109  </template>
5110
5111  <template partial="SeekForwardButton">
5112    <media-seek-forward-button
5113      seekoffset="{{forwardseekoffset}}"
5114      part="{{section ?? 'bottom'}} seek-forward button"
5115      disabled="{{disabled}}"
5116      aria-disabled="{{disabled}}"
5117    >
5118      <svg viewBox="0 0 22 14" aria-hidden="true" slot="icon">
5119        <g>
5120          <text transform="translate(-1 12)" style="font-size: 14px; font-family: 'ArialMT', 'Arial'">
5121            {{forwardseekoffset}}
5122          </text>
5123          <path
5124            d="M18.35 11.9211L21.9136 7.2721C22.0288 7.12188 22.0288 6.87812 21.9136 6.7279L18.35 2.07888C18.2208 1.91041 18 2.02968 18 2.26787V11.7321C18 11.9703 18.2208 12.0896 18.35 11.9211Z"
5125          />
5126        </g>
5127      </svg>
5128    </media-seek-forward-button>
5129  </template>
5130
5131  <template partial="MuteButton">
5132    <media-mute-button part="bottom mute button" disabled="{{disabled}}" aria-disabled="{{disabled}}">
5133      <svg viewBox="0 0 18 14" slot="icon" class="mute-icon" aria-hidden="true">
5134        <g class="unmuted">
5135          <path
5136            d="M6.76786 1.21233L3.98606 3.98924H1.19937C0.593146 3.98924 0.101743 4.51375 0.101743 5.1607V6.96412L0 6.99998L0.101743 7.03583V8.83926C0.101743 9.48633 0.593146 10.0108 1.19937 10.0108H3.98606L6.76773 12.7877C7.23561 13.2547 8 12.9007 8 12.2171V1.78301C8 1.09925 7.23574 0.745258 6.76786 1.21233Z"
5137          />
5138          <path
5139            class="volume-low"
5140            d="M10 3.54781C10.7452 4.55141 11.1393 5.74511 11.1393 6.99991C11.1393 8.25471 10.7453 9.44791 10 10.4515L10.7988 11.0496C11.6734 9.87201 12.1356 8.47161 12.1356 6.99991C12.1356 5.52821 11.6735 4.12731 10.7988 2.94971L10 3.54781Z"
5141          />
5142          <path
5143            class="volume-medium"
5144            d="M12.3778 2.40086C13.2709 3.76756 13.7428 5.35806 13.7428 7.00026C13.7428 8.64246 13.2709 10.233 12.3778 11.5992L13.2106 12.1484C14.2107 10.6185 14.739 8.83796 14.739 7.00016C14.739 5.16236 14.2107 3.38236 13.2106 1.85156L12.3778 2.40086Z"
5145          />
5146          <path
5147            class="volume-high"
5148            d="M15.5981 0.75L14.7478 1.2719C15.7937 2.9919 16.3468 4.9723 16.3468 7C16.3468 9.0277 15.7937 11.0082 14.7478 12.7281L15.5981 13.25C16.7398 11.3722 17.343 9.211 17.343 7C17.343 4.789 16.7398 2.6268 15.5981 0.75Z"
5149          />
5150        </g>
5151        <g class="muted">
5152          <path
5153            fill-rule="evenodd"
5154            clip-rule="evenodd"
5155            d="M4.39976 4.98924H1.19937C1.19429 4.98924 1.17777 4.98961 1.15296 5.01609C1.1271 5.04369 1.10174 5.09245 1.10174 5.1607V8.83926C1.10174 8.90761 1.12714 8.95641 1.15299 8.984C1.17779 9.01047 1.1943 9.01084 1.19937 9.01084H4.39977L7 11.6066V2.39357L4.39976 4.98924ZM7.47434 1.92006C7.4743 1.9201 7.47439 1.92002 7.47434 1.92006V1.92006ZM6.76773 12.7877L3.98606 10.0108H1.19937C0.593146 10.0108 0.101743 9.48633 0.101743 8.83926V7.03583L0 6.99998L0.101743 6.96412V5.1607C0.101743 4.51375 0.593146 3.98924 1.19937 3.98924H3.98606L6.76786 1.21233C7.23574 0.745258 8 1.09925 8 1.78301V12.2171C8 12.9007 7.23561 13.2547 6.76773 12.7877Z"
5156          />
5157          <path
5158            fill-rule="evenodd"
5159            clip-rule="evenodd"
5160            d="M15.2677 9.30323C15.463 9.49849 15.7796 9.49849 15.9749 9.30323C16.1701 9.10796 16.1701 8.79138 15.9749 8.59612L14.2071 6.82841L15.9749 5.06066C16.1702 4.8654 16.1702 4.54882 15.9749 4.35355C15.7796 4.15829 15.4631 4.15829 15.2678 4.35355L13.5 6.1213L11.7322 4.35348C11.537 4.15822 11.2204 4.15822 11.0251 4.35348C10.8298 4.54874 10.8298 4.86532 11.0251 5.06058L12.7929 6.82841L11.0251 8.59619C10.8299 8.79146 10.8299 9.10804 11.0251 9.3033C11.2204 9.49856 11.537 9.49856 11.7323 9.3033L13.5 7.53552L15.2677 9.30323Z"
5161          />
5162        </g>
5163      </svg>
5164    </media-mute-button>
5165  </template>
5166
5167  <template partial="PipButton">
5168    <media-pip-button part="bottom pip button" disabled="{{disabled}}" aria-disabled="{{disabled}}">
5169      <svg viewBox="0 0 18 14" aria-hidden="true" slot="icon">
5170        <path
5171          d="M15.9891 0H2.011C0.9004 0 0 0.9003 0 2.0109V11.989C0 13.0996 0.9004 14 2.011 14H15.9891C17.0997 14 18 13.0997 18 11.9891V2.0109C18 0.9003 17.0997 0 15.9891 0ZM17 11.9891C17 12.5465 16.5465 13 15.9891 13H2.011C1.4536 13 1.0001 12.5465 1.0001 11.9891V2.0109C1.0001 1.4535 1.4536 0.9999 2.011 0.9999H15.9891C16.5465 0.9999 17 1.4535 17 2.0109V11.9891Z"
5172        />
5173        <path
5174          d="M15.356 5.67822H8.19523C8.03253 5.67822 7.90063 5.81012 7.90063 5.97282V11.3836C7.90063 11.5463 8.03253 11.6782 8.19523 11.6782H15.356C15.5187 11.6782 15.6506 11.5463 15.6506 11.3836V5.97282C15.6506 5.81012 15.5187 5.67822 15.356 5.67822Z"
5175        />
5176      </svg>
5177    </media-pip-button>
5178  </template>
5179
5180  <template partial="CaptionsMenu">
5181    <media-captions-menu-button part="bottom captions button">
5182      <svg aria-hidden="true" viewBox="0 0 18 14" slot="on">
5183        <path
5184          d="M15.989 0H2.011C0.9004 0 0 0.9003 0 2.0109V11.9891C0 13.0997 0.9004 14 2.011 14H15.989C17.0997 14 18 13.0997 18 11.9891V2.0109C18 0.9003 17.0997 0 15.989 0ZM4.2292 8.7639C4.5954 9.1902 5.0935 9.4031 5.7233 9.4031C6.1852 9.4031 6.5544 9.301 6.8302 9.0969C7.1061 8.8933 7.2863 8.614 7.3702 8.26H8.4322C8.3062 8.884 8.0093 9.3733 7.5411 9.7273C7.0733 10.0813 6.4703 10.2581 5.732 10.2581C5.108 10.2581 4.5699 10.1219 4.1168 9.8489C3.6637 9.5759 3.3141 9.1946 3.0685 8.7058C2.8224 8.2165 2.6994 7.6511 2.6994 7.009C2.6994 6.3611 2.8224 5.7927 3.0685 5.3034C3.3141 4.8146 3.6637 4.4323 4.1168 4.1559C4.5699 3.88 5.108 3.7418 5.732 3.7418C6.4703 3.7418 7.0733 3.922 7.5411 4.2818C8.0094 4.6422 8.3062 5.1461 8.4322 5.794H7.3702C7.2862 5.4283 7.106 5.1368 6.8302 4.921C6.5544 4.7052 6.1852 4.5968 5.7233 4.5968C5.0934 4.5968 4.5954 4.8116 4.2292 5.2404C3.8635 5.6696 3.6804 6.259 3.6804 7.009C3.6804 7.7531 3.8635 8.3381 4.2292 8.7639ZM11.0974 8.7639C11.4636 9.1902 11.9617 9.4031 12.5915 9.4031C13.0534 9.4031 13.4226 9.301 13.6984 9.0969C13.9743 8.8933 14.1545 8.614 14.2384 8.26H15.3004C15.1744 8.884 14.8775 9.3733 14.4093 9.7273C13.9415 10.0813 13.3385 10.2581 12.6002 10.2581C11.9762 10.2581 11.4381 10.1219 10.985 9.8489C10.5319 9.5759 10.1823 9.1946 9.9367 8.7058C9.6906 8.2165 9.5676 7.6511 9.5676 7.009C9.5676 6.3611 9.6906 5.7927 9.9367 5.3034C10.1823 4.8146 10.5319 4.4323 10.985 4.1559C11.4381 3.88 11.9762 3.7418 12.6002 3.7418C13.3385 3.7418 13.9415 3.922 14.4093 4.2818C14.8776 4.6422 15.1744 5.1461 15.3004 5.794H14.2384C14.1544 5.4283 13.9742 5.1368 13.6984 4.921C13.4226 4.7052 13.0534 4.5968 12.5915 4.5968C11.9616 4.5968 11.4636 4.8116 11.0974 5.2404C10.7317 5.6696 10.5486 6.259 10.5486 7.009C10.5486 7.7531 10.7317 8.3381 11.0974 8.7639Z"
5185        />
5186      </svg>
5187      <svg aria-hidden="true" viewBox="0 0 18 14" slot="off">
5188        <path
5189          d="M5.73219 10.258C5.10819 10.258 4.57009 10.1218 4.11699 9.8488C3.66389 9.5758 3.31429 9.1945 3.06869 8.7057C2.82259 8.2164 2.69958 7.651 2.69958 7.0089C2.69958 6.361 2.82259 5.7926 3.06869 5.3033C3.31429 4.8145 3.66389 4.4322 4.11699 4.1558C4.57009 3.8799 5.10819 3.7417 5.73219 3.7417C6.47049 3.7417 7.07348 3.9219 7.54128 4.2817C8.00958 4.6421 8.30638 5.146 8.43238 5.7939H7.37039C7.28639 5.4282 7.10618 5.1367 6.83039 4.9209C6.55459 4.7051 6.18538 4.5967 5.72348 4.5967C5.09358 4.5967 4.59559 4.8115 4.22939 5.2403C3.86369 5.6695 3.68058 6.2589 3.68058 7.0089C3.68058 7.753 3.86369 8.338 4.22939 8.7638C4.59559 9.1901 5.09368 9.403 5.72348 9.403C6.18538 9.403 6.55459 9.3009 6.83039 9.0968C7.10629 8.8932 7.28649 8.6139 7.37039 8.2599H8.43238C8.30638 8.8839 8.00948 9.3732 7.54128 9.7272C7.07348 10.0812 6.47049 10.258 5.73219 10.258Z"
5190        />
5191        <path
5192          d="M12.6003 10.258C11.9763 10.258 11.4382 10.1218 10.9851 9.8488C10.532 9.5758 10.1824 9.1945 9.93685 8.7057C9.69075 8.2164 9.56775 7.651 9.56775 7.0089C9.56775 6.361 9.69075 5.7926 9.93685 5.3033C10.1824 4.8145 10.532 4.4322 10.9851 4.1558C11.4382 3.8799 11.9763 3.7417 12.6003 3.7417C13.3386 3.7417 13.9416 3.9219 14.4094 4.2817C14.8777 4.6421 15.1745 5.146 15.3005 5.7939H14.2385C14.1545 5.4282 13.9743 5.1367 13.6985 4.9209C13.4227 4.7051 13.0535 4.5967 12.5916 4.5967C11.9617 4.5967 11.4637 4.8115 11.0975 5.2403C10.7318 5.6695 10.5487 6.2589 10.5487 7.0089C10.5487 7.753 10.7318 8.338 11.0975 8.7638C11.4637 9.1901 11.9618 9.403 12.5916 9.403C13.0535 9.403 13.4227 9.3009 13.6985 9.0968C13.9744 8.8932 14.1546 8.6139 14.2385 8.2599H15.3005C15.1745 8.8839 14.8776 9.3732 14.4094 9.7272C13.9416 10.0812 13.3386 10.258 12.6003 10.258Z"
5193        />
5194        <path
5195          d="M15.9891 1C16.5465 1 17 1.4535 17 2.011V11.9891C17 12.5465 16.5465 13 15.9891 13H2.0109C1.4535 13 1 12.5465 1 11.9891V2.0109C1 1.4535 1.4535 0.9999 2.0109 0.9999L15.9891 1ZM15.9891 0H2.0109C0.9003 0 0 0.9003 0 2.0109V11.9891C0 13.0997 0.9003 14 2.0109 14H15.9891C17.0997 14 18 13.0997 18 11.9891V2.0109C18 0.9003 17.0997 0 15.9891 0Z"
5196        />
5197      </svg>
5198    </media-captions-menu-button>
5199    <media-captions-menu
5200      hidden
5201      anchor="auto"
5202      part="bottom captions menu"
5203      disabled="{{disabled}}"
5204      aria-disabled="{{disabled}}"
5205      exportparts="menu-item"
5206    >
5207      <div slot="checked-indicator">
5208        <style>
5209          .indicator {
5210            position: relative;
5211            top: 1px;
5212            width: 0.9em;
5213            height: auto;
5214            fill: var(--_accent-color);
5215            margin-right: 5px;
5216          }
5217
5218          [aria-checked='false'] .indicator {
5219            display: none;
5220          }
5221        </style>
5222        <svg viewBox="0 0 14 18" class="indicator">
5223          <path
5224            d="M12.252 3.48c-.115.033-.301.161-.425.291-.059.063-1.407 1.815-2.995 3.894s-2.897 3.79-2.908 3.802c-.013.014-.661-.616-1.672-1.624-.908-.905-1.702-1.681-1.765-1.723-.401-.27-.783-.211-1.176.183a1.285 1.285 0 0 0-.261.342.582.582 0 0 0-.082.35c0 .165.01.205.08.35.075.153.213.296 2.182 2.271 1.156 1.159 2.17 2.159 2.253 2.222.189.143.338.196.539.194.203-.003.412-.104.618-.299.205-.193 6.7-8.693 6.804-8.903a.716.716 0 0 0 .085-.345c.01-.179.005-.203-.062-.339-.124-.252-.45-.531-.746-.639a.784.784 0 0 0-.469-.027"
5225            fill-rule="evenodd"
5226          />
5227        </svg></div
5228    ></media-captions-menu>
5229  </template>
5230
5231  <template partial="AirplayButton">
5232    <media-airplay-button part="bottom airplay button" disabled="{{disabled}}" aria-disabled="{{disabled}}">
5233      <svg viewBox="0 0 18 14" aria-hidden="true" slot="icon">
5234        <path
5235          d="M16.1383 0H1.8618C0.8335 0 0 0.8335 0 1.8617V10.1382C0 11.1664 0.8335 12 1.8618 12H3.076C3.1204 11.9433 3.1503 11.8785 3.2012 11.826L4.004 11H1.8618C1.3866 11 1 10.6134 1 10.1382V1.8617C1 1.3865 1.3866 0.9999 1.8618 0.9999H16.1383C16.6135 0.9999 17.0001 1.3865 17.0001 1.8617V10.1382C17.0001 10.6134 16.6135 11 16.1383 11H13.9961L14.7989 11.826C14.8499 11.8785 14.8798 11.9432 14.9241 12H16.1383C17.1665 12 18.0001 11.1664 18.0001 10.1382V1.8617C18 0.8335 17.1665 0 16.1383 0Z"
5236        />
5237        <path
5238          d="M9.55061 8.21903C9.39981 8.06383 9.20001 7.98633 9.00011 7.98633C8.80021 7.98633 8.60031 8.06383 8.44951 8.21903L4.09771 12.697C3.62471 13.1838 3.96961 13.9998 4.64831 13.9998H13.3518C14.0304 13.9998 14.3754 13.1838 13.9023 12.697L9.55061 8.21903Z"
5239        />
5240      </svg>
5241    </media-airplay-button>
5242  </template>
5243
5244  <template partial="FullscreenButton">
5245    <media-fullscreen-button part="bottom fullscreen button" disabled="{{disabled}}" aria-disabled="{{disabled}}">
5246      <svg viewBox="0 0 18 14" aria-hidden="true" slot="enter">
5247        <path
5248          d="M1.00745 4.39539L1.01445 1.98789C1.01605 1.43049 1.47085 0.978289 2.02835 0.979989L6.39375 0.992589L6.39665 -0.007411L2.03125 -0.020011C0.920646 -0.023211 0.0176463 0.874489 0.0144463 1.98509L0.00744629 4.39539H1.00745Z"
5249        />
5250        <path
5251          d="M17.0144 2.03431L17.0076 4.39541H18.0076L18.0144 2.03721C18.0176 0.926712 17.1199 0.0237125 16.0093 0.0205125L11.6439 0.0078125L11.641 1.00781L16.0064 1.02041C16.5638 1.02201 17.016 1.47681 17.0144 2.03431Z"
5252        />
5253        <path
5254          d="M16.9925 9.60498L16.9855 12.0124C16.9839 12.5698 16.5291 13.022 15.9717 13.0204L11.6063 13.0078L11.6034 14.0078L15.9688 14.0204C17.0794 14.0236 17.9823 13.1259 17.9855 12.0153L17.9925 9.60498H16.9925Z"
5255        />
5256        <path
5257          d="M0.985626 11.9661L0.992426 9.60498H-0.0074737L-0.0142737 11.9632C-0.0174737 13.0738 0.880226 13.9767 1.99083 13.98L6.35623 13.9926L6.35913 12.9926L1.99373 12.98C1.43633 12.9784 0.983926 12.5236 0.985626 11.9661Z"
5258        />
5259      </svg>
5260      <svg viewBox="0 0 18 14" aria-hidden="true" slot="exit">
5261        <path
5262          d="M5.39655 -0.0200195L5.38955 2.38748C5.38795 2.94488 4.93315 3.39708 4.37565 3.39538L0.0103463 3.38278L0.00744629 4.38278L4.37285 4.39538C5.48345 4.39858 6.38635 3.50088 6.38965 2.39028L6.39665 -0.0200195H5.39655Z"
5263        />
5264        <path
5265          d="M12.6411 2.36891L12.6479 0.0078125H11.6479L11.6411 2.36601C11.6379 3.47651 12.5356 4.37951 13.6462 4.38271L18.0116 4.39531L18.0145 3.39531L13.6491 3.38271C13.0917 3.38111 12.6395 2.92641 12.6411 2.36891Z"
5266        />
5267        <path
5268          d="M12.6034 14.0204L12.6104 11.613C12.612 11.0556 13.0668 10.6034 13.6242 10.605L17.9896 10.6176L17.9925 9.61759L13.6271 9.60499C12.5165 9.60179 11.6136 10.4995 11.6104 11.6101L11.6034 14.0204H12.6034Z"
5269        />
5270        <path
5271          d="M5.359 11.6315L5.3522 13.9926H6.3522L6.359 11.6344C6.3622 10.5238 5.4645 9.62088 4.3539 9.61758L-0.0115043 9.60498L-0.0144043 10.605L4.351 10.6176C4.9084 10.6192 5.3607 11.074 5.359 11.6315Z"
5272        />
5273      </svg>
5274    </media-fullscreen-button>
5275  </template>
5276
5277  <template partial="CastButton">
5278    <media-cast-button part="bottom cast button" disabled="{{disabled}}" aria-disabled="{{disabled}}">
5279      <svg viewBox="0 0 18 14" aria-hidden="true" slot="enter">
5280        <path
5281          d="M16.0072 0H2.0291C0.9185 0 0.0181 0.9003 0.0181 2.011V5.5009C0.357 5.5016 0.6895 5.5275 1.0181 5.5669V2.011C1.0181 1.4536 1.4716 1 2.029 1H16.0072C16.5646 1 17.0181 1.4536 17.0181 2.011V11.9891C17.0181 12.5465 16.5646 13 16.0072 13H8.4358C8.4746 13.3286 8.4999 13.6611 8.4999 13.9999H16.0071C17.1177 13.9999 18.018 13.0996 18.018 11.989V2.011C18.0181 0.9003 17.1178 0 16.0072 0ZM0 6.4999V7.4999C3.584 7.4999 6.5 10.4159 6.5 13.9999H7.5C7.5 9.8642 4.1357 6.4999 0 6.4999ZM0 8.7499V9.7499C2.3433 9.7499 4.25 11.6566 4.25 13.9999H5.25C5.25 11.1049 2.895 8.7499 0 8.7499ZM0.0181 11V14H3.0181C3.0181 12.3431 1.675 11 0.0181 11Z"
5282        />
5283      </svg>
5284      <svg viewBox="0 0 18 14" aria-hidden="true" slot="exit">
5285        <path
5286          d="M15.9891 0H2.01103C0.900434 0 3.35947e-05 0.9003 3.35947e-05 2.011V5.5009C0.338934 5.5016 0.671434 5.5275 1.00003 5.5669V2.011C1.00003 1.4536 1.45353 1 2.01093 1H15.9891C16.5465 1 17 1.4536 17 2.011V11.9891C17 12.5465 16.5465 13 15.9891 13H8.41773C8.45653 13.3286 8.48183 13.6611 8.48183 13.9999H15.989C17.0996 13.9999 17.9999 13.0996 17.9999 11.989V2.011C18 0.9003 17.0997 0 15.9891 0ZM-0.0180664 6.4999V7.4999C3.56593 7.4999 6.48193 10.4159 6.48193 13.9999H7.48193C7.48193 9.8642 4.11763 6.4999 -0.0180664 6.4999ZM-0.0180664 8.7499V9.7499C2.32523 9.7499 4.23193 11.6566 4.23193 13.9999H5.23193C5.23193 11.1049 2.87693 8.7499 -0.0180664 8.7499ZM3.35947e-05 11V14H3.00003C3.00003 12.3431 1.65693 11 3.35947e-05 11Z"
5287        />
5288        <path d="M2.15002 5.634C5.18352 6.4207 7.57252 8.8151 8.35282 11.8499H15.8501V2.1499H2.15002V5.634Z" />
5289      </svg>
5290    </media-cast-button>
5291  </template>
5292
5293  <template partial="LiveButton">
5294    <media-live-button part="{{section ?? 'top'}} live button" disabled="{{disabled}}" aria-disabled="{{disabled}}">
5295      <span slot="text">Live</span>
5296    </media-live-button>
5297  </template>
5298
5299  <template partial="PlaybackRateMenu">
5300    <media-playback-rate-menu-button part="bottom playback-rate button"></media-playback-rate-menu-button>
5301    <media-playback-rate-menu
5302      hidden
5303      anchor="auto"
5304      rates="{{playbackrates}}"
5305      exportparts="menu-item"
5306      part="bottom playback-rate menu"
5307      disabled="{{disabled}}"
5308      aria-disabled="{{disabled}}"
5309    ></media-playback-rate-menu>
5310  </template>
5311
5312  <template partial="VolumeRange">
5313    <media-volume-range
5314      part="bottom volume range"
5315      disabled="{{disabled}}"
5316      aria-disabled="{{disabled}}"
5317    ></media-volume-range>
5318  </template>
5319
5320  <template partial="TimeDisplay">
5321    <media-time-display
5322      remaining="{{defaultshowremainingtime}}"
5323      showduration="{{!hideduration}}"
5324      part="bottom time display"
5325      disabled="{{disabled}}"
5326      aria-disabled="{{disabled}}"
5327    ></media-time-display>
5328  </template>
5329
5330  <template partial="TimeRange">
5331    <media-time-range part="bottom time range" disabled="{{disabled}}" aria-disabled="{{disabled}}"
5331>
5332      <media-preview-thumbnail slot="preview"></media-preview-thumbnail>
5333      <media-preview-chapter-display slot="preview"></media-preview-chapter-display>
5334      <media-preview-time-display slot="preview"></media-preview-time-display>
5335      <div slot="preview" part="arrow"></div>
5336    </media-time-range>
5337  </template>
5338
5339  <template partial="AudioTrackMenu">
5340    <media-audio-track-menu-button part="bottom audio-track button">
5341      <svg aria-hidden="true" slot="icon" viewBox="0 0 18 16">
5342        <path d="M9 15A7 7 0 1 1 9 1a7 7 0 0 1 0 14Zm0 1A8 8 0 1 0 9 0a8 8 0 0 0 0 16Z" />
5343        <path
5344          d="M5.2 6.3a.5.5 0 0 1 .5.5v2.4a.5.5 0 1 1-1 0V6.8a.5.5 0 0 1 .5-.5Zm2.4-2.4a.5.5 0 0 1 .5.5v7.2a.5.5 0 0 1-1 0V4.4a.5.5 0 0 1 .5-.5ZM10 5.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5Zm2.4-.8a.5.5 0 0 1 .5.5v5.6a.5.5 0 0 1-1 0V5.2a.5.5 0 0 1 .5-.5Z"
5345        />
5346      </svg>
5347    </media-audio-track-menu-button>
5348    <media-audio-track-menu
5349      hidden
5350      anchor="auto"
5351      part="bottom audio-track menu"
5352      disabled="{{disabled}}"
5353      aria-disabled="{{disabled}}"
5354      exportparts="menu-item"
5355    >
5356      <div slot="checked-indicator">
5357        <style>
5358          .indicator {
5359            position: relative;
5360            top: 1px;
5361            width: 0.9em;
5362            height: auto;
5363            fill: var(--_accent-color);
5364            margin-right: 5px;
5365          }
5366
5367          [aria-checked='false'] .indicator {
5368            display: none;
5369          }
5370        </style>
5371        <svg viewBox="0 0 14 18" class="indicator">
5372          <path
5373            d="M12.252 3.48c-.115.033-.301.161-.425.291-.059.063-1.407 1.815-2.995 3.894s-2.897 3.79-2.908 3.802c-.013.014-.661-.616-1.672-1.624-.908-.905-1.702-1.681-1.765-1.723-.401-.27-.783-.211-1.176.183a1.285 1.285 0 0 0-.261.342.582.582 0 0 0-.082.35c0 .165.01.205.08.35.075.153.213.296 2.182 2.271 1.156 1.159 2.17 2.159 2.253 2.222.189.143.338.196.539.194.203-.003.412-.104.618-.299.205-.193 6.7-8.693 6.804-8.903a.716.716 0 0 0 .085-.345c.01-.179.005-.203-.062-.339-.124-.252-.45-.531-.746-.639a.784.784 0 0 0-.469-.027"
5374            fill-rule="evenodd"
5375          />
5376        </svg>
5377      </div>
5378    </media-audio-track-menu>
5379  </template>
5380
5381  <template partial="RenditionMenu">
5382    <media-rendition-menu-button part="bottom rendition button">
5383      <svg aria-hidden="true" slot="icon" viewBox="0 0 18 14">
5384        <path
5385          d="M2.25 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4ZM9 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm6.75 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"
5386        />
5387      </svg>
5388    </media-rendition-menu-button>
5389    <media-rendition-menu
5390      hidden
5391      anchor="auto"
5392      part="bottom rendition menu"
5393      disabled="{{disabled}}"
5394      aria-disabled="{{disabled}}"
5395    >
5396      <div slot="checked-indicator">
5397        <style>
5398          .indicator {
5399            position: relative;
5400            top: 1px;
5401            width: 0.9em;
5402            height: auto;
5403            fill: var(--_accent-color);
5404            margin-right: 5px;
5405          }
5406
5407          [aria-checked='false'] .indicator {
5408            display: none;
5409          }
5410        </style>
5411        <svg viewBox="0 0 14 18" class="indicator">
5412          <path
5413            d="M12.252 3.48c-.115.033-.301.161-.425.291-.059.063-1.407 1.815-2.995 3.894s-2.897 3.79-2.908 3.802c-.013.014-.661-.616-1.672-1.624-.908-.905-1.702-1.681-1.765-1.723-.401-.27-.783-.211-1.176.183a1.285 1.285 0 0 0-.261.342.582.582 0 0 0-.082.35c0 .165.01.205.08.35.075.153.213.296 2.182 2.271 1.156 1.159 2.17 2.159 2.253 2.222.189.143.338.196.539.194.203-.003.412-.104.618-.299.205-.193 6.7-8.693 6.804-8.903a.716.716 0 0 0 .085-.345c.01-.179.005-.203-.062-.339-.124-.252-.45-.531-.746-.639a.784.784 0 0 0-.469-.027"
5414            fill-rule="evenodd"
5415          />
5416        </svg>
5417      </div>
5418    </media-rendition-menu>
5419  </template>
5420
5421  <media-controller
5422    part="controller"
5423    defaultstreamtype="{{defaultstreamtype ?? 'on-demand'}}"
5424    breakpoints="sm:470"
5425    gesturesdisabled="{{disabled}}"
5426    hotkeys="{{hotkeys}}"
5427    nohotkeys="{{nohotkeys}}"
5428    novolumepref="{{novolumepref}}"
5429    audio="{{audio}}"
5430    noautoseektolive="{{noautoseektolive}}"
5431    defaultsubtitles="{{defaultsubtitles}}"
5432    defaultduration="{{defaultduration ?? false}}"
5433    keyboardforwardseekoffset="{{forwardseekoffset}}"
5434    keyboardbackwardseekoffset="{{backwardseekoffset}}"
5435    exportparts="layer, media-layer, poster-layer, vertical-layer, centered-layer, gesture-layer"
5436    style="--_pre-playback-place:{{preplaybackplace ?? 'center'}}"
5437  >
5438    <slot name="media" slot="media"></slot>
5439    <slot name="poster" slot="poster"></slot>
5440
5441    <media-loading-indicator slot="centered-chrome" noautohide></media-loading-indicator>
5442
5443    <template if="!audio">
5444      <!-- Pre-playback UI -->
5445      <!-- same for both on-demand and live -->
5446      <div slot="centered-chrome" class="center-controls pre-playback">
5447        <template if="!breakpointsm">{{>PlayButton section="center"}}</template>
5448        <template if="breakpointsm">{{>PrePlayButton section="center"}}</template>
5449      </div>
5450
5451      <!-- Autoplay centered unmute button -->
5452      <!--
5453        todo: figure out how show this with available state variables
5454        needs to show when:
5455        - autoplay is enabled
5456        - playback has been successful
5457        - audio is muted
5458        - in place / instead of the pre-plaback play button
5459        - not to show again after user has interacted with this button
5460          - OR user has interacted with the mute button in the control bar
5461      -->
5462      <!--
5463        There should be a >MuteButton to the left of the "Unmute" text, but a templating bug
5464        makes it appear even if commented out in the markup, add it back when code is un-commented
5465      -->
5466      <!-- <div slot="centered-chrome" class="autoplay-unmute">
5467        <div role="button" class="autoplay-unmute-btn">Unmute</div>
5468      </div> -->
5469
5470      <template if="streamtype == 'on-demand'">
5471        <template if="breakpointsm">
5472          <media-control-bar part="control-bar top" slot="top-chrome">{{>TitleDisplay}} </media-control-bar>
5473        </template>
5474        {{>TimeRange}}
5475        <media-control-bar part="control-bar bottom">
5476          {{>PlayButton}} {{>SeekBackwardButton}} {{>SeekForwardButton}} {{>TimeDisplay}} {{>MuteButton}}
5477          {{>VolumeRange}}
5478          <div class="spacer"></div>
5479          {{>RenditionMenu}} {{>PlaybackRateMenu}} {{>AudioTrackMenu}} {{>CaptionsMenu}} {{>AirplayButton}}
5480          {{>CastButton}} {{>PipButton}} {{>FullscreenButton}}
5481        </media-control-bar>
5482      </template>
5483
5484      <template if="streamtype == 'live'">
5485        <media-control-bar part="control-bar top" slot="top-chrome">
5486          {{>LiveButton}}
5487          <template if="breakpointsm"> {{>TitleDisplay}} </template>
5488        </media-control-bar>
5489        <template if="targetlivewindow > 0">{{>TimeRange}}</template>
5490        <media-control-bar part="control-bar bottom">
5491          {{>PlayButton}}
5492          <template if="targetlivewindow > 0">{{>SeekBackwardButton}} {{>SeekForwardButton}}</template>
5493          {{>MuteButton}} {{>VolumeRange}}
5494          <div class="spacer"></div>
5495          {{>RenditionMenu}} {{>AudioTrackMenu}} {{>CaptionsMenu}} {{>AirplayButton}} {{>CastButton}} {{>PipButton}}
5496          {{>FullscreenButton}}
5497        </media-control-bar>
5498      </template>
5499    </template>
5500
5501    <template if="audio">
5502      <template if="streamtype == 'on-demand'">
5503        <template if="title">
5504          <media-control-bar part="control-bar top">{{>TitleDisplay}}</media-control-bar>
5505        </template>
5506        <media-control-bar part="control-bar bottom">
5507          {{>PlayButton}}
5508          <template if="breakpointsm"> {{>SeekBackwardButton}} {{>SeekForwardButton}} </template>
5509          {{>MuteButton}}
5510          <template if="breakpointsm">{{>VolumeRange}}</template>
5511          {{>TimeDisplay}} {{>TimeRange}}
5512          <template if="breakpointsm">{{>PlaybackRateMenu}}</template>
5513          {{>AirplayButton}} {{>CastButton}}
5514        </media-control-bar>
5515      </template>
5516
5517      <template if="streamtype == 'live'">
5518        <template if="title">
5519          <media-control-bar part="control-bar top">{{>TitleDisplay}}</media-control-bar>
5520        </template>
5521        <media-control-bar part="control-bar bottom">
5522          {{>PlayButton}} {{>LiveButton section="bottom"}} {{>MuteButton}}
5523          <template if="breakpointsm">
5524            {{>VolumeRange}}
5525            <template if="targetlivewindow > 0"> {{>SeekBackwardButton}} {{>SeekForwardButton}} </template>
5526          </template>
5527          <template if="targetlivewindow > 0"> {{>TimeDisplay}} {{>TimeRange}} </template>
5528          <template if="!targetlivewindow"><div class="spacer"></div></template>
5529          {{>AirplayButton}} {{>CastButton}}
5530        </media-control-bar>
5531      </template>
5532    </template>
5533
5534    <slot></slot>
5535  </media-controller>
5536</template>
5537`,YB=pp.createElement("template");"innerHTML"in YB&&(YB.innerHTML=Ean);var lce,cce,T3e=class extends vM{};T3e.template=(cce=(lce=YB.content)==null?void 0:lce.children)==null?void 0:cce[0];_s.customElements.get("media-theme-gerwig")||_s.customElements.define("media-theme-gerwig",T3e);var xan="gerwig",Pd={SRC:"src",POSTER:"poster"},Ue={STYLE:"style",DEFAULT_HIDDEN_CAPTIONS:"default-hidden-captions",PRIMARY_COLOR:"primary-color",SECONDARY_COLOR:"secondary-color",ACCENT_COLOR:"accent-color",FORWARD_SEEK_OFFSET:"forward-seek-offset",BACKWARD_SEEK_OFFSET:"backward-seek-offset",P
5537LAYBACK_TOKEN:"playback-token",THUMBNAIL_TOKEN:"thumbnail-token",STORYBOARD_TOKEN:"storyboard-token",DRM_TOKEN:"drm-token",STORYBOARD_SRC:"storyboard-src",THUMBNAIL_TIME:"thumbnail-time",AUDIO:"audio",NOHOTKEYS:"nohotkeys",HOTKEYS:"hotkeys",PLAYBACK_RATES:"playbackrates",DEFAULT_SHOW_REMAINING_TIME:"default-show-remaining-time",DEFAULT_DURATION:"default-duration",TITLE:"title",PLACEHOLDER:"placeholder",THEME:"theme",DEFAULT_STREAM_TYPE:"default-stream-type",TARGET_LIVE_WINDOW:"target-live-window",EXTRA_SOURCE_PARAMS:"extra-source-params",NO_VOLUME_PREF:"no-volume-pref",CAST_RECEIVER:"cast-receiver",NO_TOOLTIPS:"no-tooltips"},QB=["audio","backwardseekoffset","defaultduration","defaultshowremainingtime","defaultsubtitles","noautoseektolive","disabled","exportparts","forwardseekoffset","hideduration","hotkeys","nohotkeys","playbackrates","defaultstreamtype","streamtype","style","targetlivewindow","template","title","novolumepref"];function wan(t,e){var n;return{src:!t.playbackId&&t.src,playbackId:t.playbackId,hasSrc:!!t.playbackId||!!t.src||!!t.currentSrc,poster:t.poster,storyboard:t.storyboard,storyboardSrc:t.getAttribute(Ue.STORYBOARD_SRC),placeholder:t.getAttribute("placeholder"),themeTemplate:San(t),thumbnailTime:!t.tokens.thumbnail&&t.thumbnailTime,autoplay:t.autoplay,crossOrigin:t.crossOrigin,loop:t.loop,noHotKeys:t.hasAttribute(Ue.NOHOTKEYS),hotKeys:t.getAttribute(Ue.HOTKEYS),muted:t.muted,paused:t.paused,preload:t.preload,envKey:t.envKey,preferCmcd:t.preferCmcd,debug:t.debug,disableTracking:t.disableTracking,disableCookies:t.disableCookies,tokens:t.tokens,beaconCollectionDomain:t.beaconCollectionDomain,maxResolution:t.maxResolution,minResolution:t.minResolution,programStartTime:t.programStartTime,programEndTime:t.programEndTime,assetStartTime:t.assetStartTime,assetEndTime:t.assetEndTime,renditionOrder:t.renditionOrder,metadata:t.metadata,playerSoftwareName:t.playerSoftwareName,playerSoftwareVersion:t.playerSoftwareVersion,startTime:t.startTime,preferPlayback:t.preferPlayback,audio:t.audio,defaultStreamType:t.defaultStreamType,targetLiveWindow:t.getAttribute(we.TARGET_LIVE_WINDOW),streamType:Bq(t.getAttribute(we.STREAM_TYPE)),primaryColor:t.getAttribute(Ue.PRIMARY_COLOR),secondaryColor:t.getAttribute(Ue.SECONDARY_COLOR),accentColor:t.getAttribute(Ue.ACCENT_COLOR),forwardSeekOffset:t.forwardSeekOffset,backwardSeekOffset:t.backwardSeekOffset,defaultHiddenCaptions:t.defaultHiddenCaptions,defaultDuration:t.defaultDuration,defaultShowRemainingTime:t.defaultShowRemainingTime,hideDuration:Tan(t),playbackRates:t.getAttribute(Ue.PLAYBACK_RATES),customDomain:(n=t.getAttribute(we.CUSTOM_DOMAIN))!=null?n:void 0,title:t.getAttribute(Ue.TITLE),novolumepref:t.hasAttribute(Ue.NO_VOLUME_PREF),castReceiver:t.castReceiver,...e,extraSourceParams:t.extraSourceParams}}function San(t){var e,n;let r=t.theme;if(r){let i=(n=(e=t.getRootNode())==null?void 0:e.getElementById)==null?void 0:n.call(e,r);if(i&&i instanceof HTMLTemplateElement)return i;r.startsWith("media-theme-")||(r=`media-theme-${r}`);let s=_s.customElements.get(r);if(s!=null&&s.template)return s.template}}function Tan(t){var e;let n=(e=t.mediaController)==null?void 0:e.querySelector("media-time-display");return n&&getComputedStyle(n).getPropertyValue("--media-duration-display-display").trim()==="none"}function uce(t){let e=t.hasAttribute(Ue.TITLE)?{video_title:t.getAttribute(Ue.TITLE)}:{};return t.getAttributeNames().filter(n=>n.startsWith("metadata-")).reduce((n,r)=>{let i=t.getAttribute(r);return i!==null&&(n[r.replace(/^metadata-/,"").replace(/-/g,"_")]=i),n},e)}var Aan=Object.values(we),Can=Object.values(Pd),Ran=Object.values(Ue),_an=h3e(),Ian="mux-player",dce={dialog:void 0,isDialogOpen:!1},kan={redundant_streams:!0},w_,S_,n0,T_,Iy,$d,bh,XB,A3e,vD,ZB,kh,r0,JB,fce,eU,hce,tU,pce,nU,mce,gce=class extends rce{constructor(){super(),gs(this,$d),gs(this,XB),gs(this,vD),gs(this,kh),gs(this,JB),gs(this,eU),gs(this,tU),gs(this,nU),gs(this,w_,!1),gs(this,S_,{}),gs(this,n0,!0),gs(this,T_,new zsn(this,"hotkeys")),gs(this,Iy,{...dce,onCloseErrorDialog:()=>Ci(this,vD,ZB).call(this,{dialog:void 0,isDialogOpen:!1}),onInitFocusDialog:e=>{d3e(this,pp.activeElement)||e.preventDefault()}}),this.attachShadow({mode:"open"}),Ci(this,XB,A3e).call(this),this.isConnected&&Ci(this,$d,bh).call(this)}static get observedAttributes(){var e;return[...(e=rce.observedAttributes)!=null?e:[],...Can,...Aan,...Ran]}get mediaTheme(){var e;return(e=this.shadowRoot)==null?void 0:e.querySelector("media-theme")}get mediaController(){var e,n;return(n=(e=this.mediaTheme)==null?void 0:e.shadowRoot)==null?void 0:n.querySelector("media-controller")}connectedCallback(){var e;let n=(e=this.shadowRoot)==null?void 0:e.querySelector("mux-video");
vendor: 12,265 bytes, line 5537
5537n&&(n.metadata=uce(this))}attributeChangedCallback(e,n,r){switch(Ci(this,$d,bh).call(this),super.attributeChangedCallback(e,n,r),e){case Ue.HOTKEYS:Ln(this,T_).value=r;break;case Ue.THUMBNAIL_TIME:{r!=null&&this.tokens.thumbnail&&Yd(mt("Use of thumbnail-time with thumbnail-token is currently unsupported. Ignore thumbnail-time."));break}case Ue.THUMBNAIL_TOKEN:{if(r){let i=Ey(r);if(i){let{aud:s}=i,a=o2.THUMBNAIL;s!==a&&Yd(mt("The {tokenNamePrefix}-token has an incorrect aud value: {aud}. aud value should be {expectedAud}.").format({aud:s,expectedAud:a,tokenNamePrefix:"thumbnail"}))}}break}case Ue.STORYBOARD_TOKEN:{if(r){let i=Ey(r);if(i){let{aud:s}=i,a=o2.STORYBOARD;s!==a&&Yd(mt("The {tokenNamePrefix}-token has an incorrect aud value: {aud}. aud value should be {expectedAud}.").format({aud:s,expectedAud:a,tokenNamePrefix:"storyboard"}))}}break}case Ue.DRM_TOKEN:{if(r){let i=Ey(r);if(i){let{aud:s}=i,a=o2.DRM;s!==a&&Yd(mt("The {tokenNamePrefix}-token has an incorrect aud value: {aud}. aud value should be {expectedAud}.").format({aud:s,expectedAud:a,tokenNamePrefix:"drm"}))}}break}case we.PLAYBACK_ID:{r!=null&&r.includes("?token")&&vl(mt("The specificed playback ID {playbackId} contains a token which must be provided via the playback-token attribute.").format({playbackId:r}));break}case we.STREAM_TYPE:r&&![qn.LIVE,qn.ON_DEMAND,qn.UNKNOWN].includes(r)?["ll-live","live:dvr","ll-live:dvr"].includes(this.streamType)?this.targetLiveWindow=r.includes("dvr")?Number.POSITIVE_INFINITY:0:m3e({file:"invalid-stream-type.md",message:mt("Invalid stream-type value supplied: `{streamType}`. Please provide stream-type as either: `on-demand` or `live`").format({streamType:this.streamType})}):r===qn.LIVE?this.getAttribute(Ue.TARGET_LIVE_WINDOW)==null&&(this.targetLiveWindow=0):this.targetLiveWindow=Number.NaN}[we.PLAYBACK_ID,Pd.SRC,Ue.PLAYBACK_TOKEN].includes(e)&&n!==r&&pf(this,Iy,{...Ln(this,Iy),...dce}),Ci(this,kh,r0).call(this,{[Wsn(e)]:r})}get preferCmcd(){var e;return(e=this.getAttribute(we.PREFER_CMCD))!=null?e:void 0}set preferCmcd(e){e!==this.preferCmcd&&(e?Kk.includes(e)?this.setAttribute(we.PREFER_CMCD,e):Yd(`Invalid value for preferCmcd. Must be one of ${Kk.join()}`):this.removeAttribute(we.PREFER_CMCD))}get hasPlayed(){var e,n;return(n=(e=this.mediaController)==null?void 0:e.hasAttribute(K.MEDIA_HAS_PLAYED))!=null?n:!1}get inLiveWindow(){var e;return(e=this.mediaController)==null?void 0:e.hasAttribute(K.MEDIA_TIME_IS_LIVE)}get _hls(){var e;return(e=this.media)==null?void 0:e._hls}get mux(){var e;return(e=this.media)==null?void 0:e.mux}get theme(){var e;return(e=this.getAttribute(Ue.THEME))!=null?e:xan}set theme(e){this.setAttribute(Ue.THEME,`${e}`)}get themeProps(){let e=this.mediaTheme;if(!e)return;let n={};for(let r of e.getAttributeNames()){if(QB.includes(r))continue;let i=e.getAttribute(r);n[c3e(r)]=i===""?!0:i}return n}set themeProps(e){var n,r;Ci(this,$d,bh).call(this);let i={...this.themeProps,...e};for(let s in i){if(QB.includes(s))continue;let a=e?.[s];typeof a=="boolean"||a==null?(n=this.mediaTheme)==null||n.toggleAttribute(qB(s),!!a):(r=this.mediaTheme)==null||r.setAttribute(qB(s),a)}}get playbackId(){var e;return(e=this.getAttribute(we.PLAYBACK_ID))!=null?e:void 0}set playbackId(e){e?this.setAttribute(we.PLAYBACK_ID,e):this.removeAttribute(we.PLAYBACK_ID)}get src(){var e,n;return this.playbackId?(e=Am(this,Pd.SRC))!=null?e:void 0:(n=this.getAttribute(Pd.SRC))!=null?n:void 0}set src(e){e?this.setAttribute(Pd.SRC,e):this.removeAttribute(Pd.SRC)}get poster(){var e;let n=this.getAttribute(Pd.POSTER);if(n!=null)return n;let{tokens:r}=this;if(r.playback&&!r.thumbnail){Yd("Missing expected thumbnail token. No poster image will be shown");return}if(this.playbackId&&!this.audio)return Usn(this.playbackId,{customDomain:this.customDomain,thumbnailTime:(e=this.thumbnailTime)!=null?e:this.startTime,programTime:this.programStartTime,token:r.thumbnail})}set poster(e){e||e===""?this.setAttribute(Pd.POSTER,e):this.removeAttribute(Pd.POSTER)}get storyboardSrc(){var e;return(e=this.getAttribute(Ue.STORYBOARD_SRC))!=null?e:void 0}set storyboardSrc(e){e?this.setAttribute(Ue.STORYBOARD_SRC,e):this.removeAttribute(Ue.STORYBOARD_SRC)}get storyboard(){let{tokens:e}=this;if(this.storyboardSrc&&!e.storyboard)return this.storyboardSrc;if(!(this.audio||!this.playbackId||!this.streamType||[qn.LIVE,qn.UNKNOWN].includes(this.streamType)||e.playback&&!e.storyboard))return Hsn(this.playbackId,{customDomain:this.customDomain,token:e.storyboard,programStartTime:this.programStartTime,programEndTime:this.programEndTime})}get audio(){return this.hasAttribute(Ue.AUDIO)}set audio(e){if(!e){this.removeAttribute(Ue.AUDIO);return}this.setAttribute(Ue.AUDIO,"")}get hotkeys(){return Ln(this,T_)}get nohotkeys(){return this.hasAttribute(Ue.NOHOTKEYS)}set nohotkeys(e){if(!e){this.removeAttribute(Ue.NOHOTKEYS);return}this.setAttribute(Ue.NOHOTKEYS,"")}get thumbnailTime(){return fl(this.getAttribute(Ue.THUMBNAIL_TIME))}set thumbnailTime(e){this.setAttribute(Ue.THUMBNAIL_TIME,`${e}`)}get title(){var e;return(e=this.getAttribute(Ue.TITLE))!=null?e:""}set title(e){e!==this.title&&(e?this.setAttribute(Ue.TITLE,e):this.removeAttribute("title"),super.title=e)}get placeholder(){var e;return(e=Am(this,Ue.PLACEHOLDER))!=null?e:""}set placeholder(e){this.setAttribute(Ue.PLACEHOLDER,`${e}`)}get primaryColor(){var e,n;let r=this.getAttribute(Ue.PRIMARY_COLOR);if(r!=null||this.mediaTheme&&(r=(n=(e=_s.getComputedStyle(this.mediaTheme))==null?void 0:e.getPropertyValue("--_primary-color"))==null?void 0:n.trim(),r))return r}set primaryColor(e){this.setAttribute(Ue.PRIMARY_COLOR,`${e}`)}get secondaryColor(){var e,n;let r=this.getAttribute(Ue.SECONDARY_COLOR);if(r!=null||this.mediaTheme&&(r=(n=(e=_s.getComputedStyle(this.mediaTheme))==null?void 0:e.getPropertyValue("--_secondary-color"))==null?void 0:n.trim(),r))return r}set secondaryColor(e){this.setAttribute(Ue.SECONDARY_COLOR,`${e}`)}get accentColor(){var e,n;let r=this.getAttribute(Ue.ACCENT_COLOR);if(r!=null||this.mediaTheme&&(r=(n=(e=_s.getComputedStyle(this.mediaTheme))==null?void 0:e.getPropertyValue("--_accent-color"))==null?void 0:n.trim(),r))return r}set accentColor(e){this.setAttribute(Ue.ACCENT_COLOR,`${e}`)}get defaultShowRemainingTime(){return this.hasAttribute(Ue.DEFAULT_SHOW_REMAINING_TIME)}set defaultShowRemainingTime(e){e?this.setAttribute(Ue.DEFAULT_SHOW_REMAINING_TIME,""):this.removeAttribute(Ue.DEFAULT_SHOW_REMAINING_TIME)}get playbackRates(){if(this.hasAttribute(Ue.PLAYBACK_RATES))return this.getAttribute(Ue.PLAYBACK_RATES).trim().split(/\s*,?\s+/).map(e=>Number(e)).filter(e=>!Number.isNaN(e)).sort((e,n)=>e-n)}set playbackRates(e){if(!e){this.removeAttribute(Ue.PLAYBACK_RATES);return}this.setAttribute(Ue.PLAYBACK_RATES,e.join(" "))}get forwardSeekOffset(){var e;return(e=fl(this.getAttribute(Ue.FORWARD_SEEK_OFFSET)))!=null?e:10}set forwardSeekOffset(e){this.setAttribute(Ue.FORWARD_SEEK_OFFSET,`${e}`)}get backwardSeekOffset(){var e;return(e=fl(this.getAttribute(Ue.BACKWARD_SEEK_OFFSET)))!=null?e:10}set backwardSeekOffset(e){this.setAttribute(Ue.BACKWARD_SEEK_OFFSET,`${e}`)}get defaultHiddenCaptions(){return this.hasAttribute(Ue.DEFAULT_HIDDEN_CAPTIONS)}set defaultHiddenCaptions(e){e?this.setAttribute(Ue.DEFAULT_HIDDEN_CAPTIONS,""):this.removeAttribute(Ue.DEFAULT_HIDDEN_CAPTIONS)}get defaultDuration(){return fl(this.getAttribute(Ue.DEFAULT_DURATION))}set defaultDuration(e){e==null?this.removeAttribute(Ue.DEFAULT_DURATION):this.setAttribute(Ue.DEFAULT_DURATION,`${e}`)}get playerSoftwareName(){var e;return(e=this.getAttribute(we.PLAYER_SOFTWARE_NAME))!=null?e:Ian}get playerSoftwareVersion(){var e;return(e=this.getAttribute(we.PLAYER_SOFTWARE_VERSION))!=null?e:_an}get beaconCollectionDomain(){var e;return(e=this.getAttribute(we.BEACON_COLLECTION_DOMAIN))!=null?e:void 0}set beaconCollectionDomain(e){e!==this.beaconCollectionDomain&&(e?this.setAttribute(we.BEACON_COLLECTION_DOMAIN,e):this.removeAttribute(we.BEACON_COLLECTION_DOMAIN))}get maxResolution(){var e;return(e=this.getAttribute(we.MAX_RESOLUTION))!=null?e:void 0}set maxResolution(e){e!==this.maxResolution&&(e?this.setAttribute(we.MAX_RESOLUTION,e):this.removeAttribute(we.MAX_RESOLUTION))}get minResolution(){var e;return(e=this.getAttribute(we.MIN_RESOLUTION))!=null?e:void 0}set minResolution(e){e!==this.minResolution&&(e?this.setAttribute(we.MIN_RESOLUTION,e):this.removeAttribute(we.MIN_RESOLUTION))}get renditionOrder(){var e;return(e=this.getAttribute(we.RENDITION_ORDER))!=null?e:void 0}set renditionOrder(e){e!==this.renditionOrder&&(e?this.setAttribute(we.RENDITION_ORDER,e):this.removeAttribute(we.RENDITION_ORDER))}get programStartTime(){return fl(this.getAttribute(we.PROGRAM_START_TIME))}set programStartTime(e){e==null?this.removeAttribute(we.PROGRAM_START_TIME):this.setAttribute(we.PROGRAM_START_TIME,`${e}`)}get programEndTime(){return fl(this.getAttribute(we.PROGRAM_END_TIME))}set programEndTime(e){e==null?this.removeAttribute(we.PROGRAM_END_TIME):this.setAttribute(we.PROGRAM_END_TIME,`${e}`)}get assetStartTime(){return fl(this.getAttribute(we.ASSET_START_TIME))}set assetStartTime(e){e==null?this.removeAttribute(we.ASSET_START_TIME):this.setAttribute(we.ASSET_START_TIME,`${e}`)}get assetEndTime(){return fl(this.getAttribute(we.ASSET_END_TIME))}set assetEndTime(e){e==null?this.removeAttribute(we.ASSET_END_TIME):this.setAttribute(we.ASSET_END_TIME,`${e}`)}get extraSourceParams(){return this.hasAttribute(Ue.EXTRA_SOURCE_PARAMS)?[...new URLSearchParams(this.getAttribute(Ue.EXTRA_SOURCE_PARAMS)).entries()].reduce((e,[n,r])=>(e[n]=r,e),{}):kan}set extraSourceParams(e){e==null?this.removeAttribute(Ue.EXTRA_SOURCE_PARAMS):this.setAttribute(Ue.EXTRA_SOURCE_PARAMS,new URLSearchParams(e).toString())}get customDomain(){var e;return(e=this.getAttribute(we.CUSTOM_DOMAIN))!=null?e:void 0}set customDomain(e){e!==this.customDomain&&(e?this.setAttribute(we.CUSTOM_DOMAIN,e):this.removeAttribute(we.CUSTOM_DOMAIN))}get envKey(){var e;return(e=Am(this,we.ENV_KEY))!=null?e:void 0}set envKey(e){this.setAttribute(we.ENV_KEY,`${e}`)}get noVolumePref(){return this.hasAttribute(Ue.NO_VOLUME_PREF)}set noVolumePref(e){e?this.setAttribute(Ue.NO_VOLUME_PREF,""):this.removeAttribute(Ue.NO_VOLUME_PREF)}get debug(){return Am(this,we.DEBUG)!=null}set debug(e){e?this.setAttribute(we.DEBUG,""):this.removeAttribute(we.DEBUG)}get disableTracking(){return Am(this,we.DISABLE_TRACKING)!=null}set disableTracking(e){this.toggleAttribute(we.DISABLE_TRACKING,!!e)}get disableCookies(){return Am(this,we.DISABLE_COOKIES)!=null}set disableCookies(e){e?this.setAttribute(we.DISABLE_COOKIES,""):this.removeAttribute(we.DISABLE_COOKIES)}get streamType(){var e,n,r;return(r=(n=this.getAttribute(we.STREAM_TYPE))!=null?n:(e=this.media)==null?void 0:e.streamType)!=null?r:qn.UNKNOWN}set streamType(e){this.setAttribute(we.STREAM_TYPE,`${e}`)}get defaultStreamType(){var e,n,r;return(r=(n=this.getAttribute(Ue.DEFAULT_STREAM_TYPE))!=null?n:(e=this.mediaController)==null?void 0:e.getAttribute(Ue.DEFAULT_STREAM_TYPE))!=null?r:qn.ON_DEMAND}set defaultStreamType(e){e?this.setAttribute(Ue.DEFAULT_STREAM_TYPE,e):this.removeAttribute(Ue.DEFAULT_STREAM_TYPE)}get targetLiveWindow(){var e,n;return this.hasAttribute(Ue.TARGET_LIVE_WINDOW)?+this.getAttribute(Ue.TARGET_LIVE_WINDOW):(n=(e=this.media)==null?void 0:e.targetLiveWindow)!=null?n:Number.NaN}set targetLiveWindow(e){e==this.targetLiveWindow||Number.isNaN(e)&&Number.isNaN(this.targetLiveWindow)||(e==null?this.removeAttribute(Ue.TARGET_LIVE_WINDOW):this.setAttribute(Ue.TARGET_LIVE_WINDOW,`${+e}`))}get liveEdgeStart(){var e;return(e=this.media)==null?void 0:e.liveEdgeStart}get startTime(){return fl(Am(this,we.START_TIME))}set startTime(e){this.setAttribute(we.START_TIME,`${e}`)}get preferPlayback(){let e=this.getAttribute(we.PREFER_PLAYBACK);if(e===Ou.MSE||e===Ou.NATIVE)return e}set preferPlayback(e){e!==this.preferPlayback&&(e===Ou.MSE||e===Ou.NATIVE?this.setAttribute(we.PREFER_PLAYBACK,e):this.removeAttribute(we.PREFER_PLAYBACK))}get metadata(){var e;return(e=this.media)==null?void 0:e.metadata}set metadata(e){if(Ci(this,$d,bh).call(this),!this.media){vl("underlying media element missing when trying to set metadata. metadata will not be set.");return}this.media.metadata={...uce(this),...e}}
5537get _hlsConfig(){var e;return(e=this.media)==null?void 0:e._hlsConfig}set _hlsConfig(e){if(Ci(this,$d,bh).call(this),!this.media){vl("underlying media element missing when trying to set _hlsConfig. _hlsConfig will not be set.");return}this.media._hlsConfig=e}async addCuePoints(e){var n;if(Ci(this,$d,bh).call(this),!this.media){vl("underlying media element missing when trying to addCuePoints. cuePoints will not be added.");return}return(n=this.media)==null?void 0:n.addCuePoints(e)}get activeCuePoint(){var e;return(e=this.media)==null?void 0:e.activeCuePoint}get cuePoints(){var e,n;return(n=(e=this.media)==null?void 0:e.cuePoints)!=null?n:[]}addChapters(e){var n;if(Ci(this,$d,bh).call(this),!this.media){vl("underlying media element missing when trying to addChapters. chapters will not be added.");return}return(n=this.media)==null?void 0:n.addChapters(e)}get activeChapter(){var e;return(e=this.media)==null?void 0:e.activeChapter}get chapters(){var e,n;return(n=(e=this.media)==null?void 0:e.chapters)!=null?n:[]}getStartDate(){var e;return(e=this.media)==null?void 0:e.getStartDate()}get currentPdt(){var e;return(e=this.media)==null?void 0:e.currentPdt}get tokens(){let e=this.getAttribute(Ue.PLAYBACK_TOKEN),n=this.getAttribute(Ue.DRM_TOKEN),r=this.getAttribute(Ue.THUMBNAIL_TOKEN),i=this.getAttribute(Ue.STORYBOARD_TOKEN);return{...Ln(this,S_),...e!=null?{playback:e}:{},...n!=null?{drm:n}:{},...r!=null?{thumbnail:r}:{},...i!=null?{storyboard:i}:{}}}set tokens(e){pf(this,S_,e??{})}get playbackToken(){var e;return(e=this.getAttribute(Ue.PLAYBACK_TOKEN))!=null?e:void 0}set playbackToken(e){this.setAttribute(Ue.PLAYBACK_TOKEN,`${e}`)}get drmToken(){var e;return(e=this.getAttribute(Ue.DRM_TOKEN))!=null?e:void 0}set drmToken(e){this.setAttribute(Ue.DRM_TOKEN,`${e}`)}get thumbnailToken(){var e;return(e=this.getAttribute(Ue.THUMBNAIL_TOKEN))!=null?e:void 0}set thumbnailToken(e){this.setAttribute(Ue.THUMBNAIL_TOKEN,`${e}`)}get storyboardToken(){var e;return(e=this.getAttribute(Ue.STORYBOARD_TOKEN))!=null?e:void 0}set storyboardToken(e){this.setAttribute(Ue.STORYBOARD_TOKEN,`${e}`)}addTextTrack(e,n,r,i){var s;let a=(s=this.media)==null?void 0:s.nativeEl;if(a)return XG(a,e,n,r,i)}removeTextTrack(e){var n;let r=(n=this.media)==null?void 0:n.nativeEl;if(r)return ttn(r,e)}get textTracks(){var e;return(e=this.media)==null?void 0:e.textTracks}get castReceiver(){var e;return(e=this.getAttribute(Ue.CAST_RECEIVER))!=null?e:void 0}set castReceiver(e){e!==this.castReceiver&&(e?this.setAttribute(Ue.CAST_RECEIVER,e):this.removeAttribute(Ue.CAST_RECEIVER))}get castCustomData(){var e;return(e=this.media)==null?void 0:e.castCustomData}set castCustomData(e){if(!this.media){vl("underlying media element missing when trying to set castCustomData. castCustomData will not be set.");return}this.media.castCustomData=e}get noTooltips(){return this.hasAttribute(Ue.NO_TOOLTIPS)}set noTooltips(e){if(!e){this.removeAttribute(Ue.NO_TOOLTIPS);return}this.setAttribute(Ue.NO_TOOLTIPS,"")}};w_=new WeakMap,S_=new WeakMap,n0=new WeakMap,T_=new WeakMap,Iy=new WeakMap,$d=new WeakSet,bh=function(){var t,e,n,r;if(!Ln(this,w_)){pf(this,w_,!0),Ci(this,kh,r0).call(this);try{if(customElements.upgrade(this.mediaTheme),!(this.mediaTheme instanceof _s.HTMLElement))throw""}catch{vl("<media-theme> failed to upgrade!")}try{if(customElements.upgrade(this.media),!(this.media instanceof Kin))throw""}catch{vl("<mux-video> failed to upgrade!")}try{if(customElements.upgrade(this.mediaController),!(this.mediaController instanceof jnn))throw""}catch{vl("<media-controller> failed to upgrade!")}this.init(),Ci(this,JB,fce).call(this),Ci(this,eU,hce).call(this),Ci(this,tU,pce).call(this),pf(this,n0,(e=(t=this.mediaController)==null?void 0:t.hasAttribute(wn.USER_INACTIVE))!=null?e:!0),Ci(this,nU,mce).call(this),(n=this.media)==null||n.addEventListener("streamtypechange",()=>Ci(this,kh,r0).call(this)),(r=this.media)==null||r.addEventListener("loadstart",()=>Ci(this,kh,r0).call(this))}},XB=new WeakSet,A3e=function(){var t,e;try{(t=window?.CSS)==null||t.registerProperty({name:"--media-primary-color",syntax:"<color>",inherits:!0}),(e=window?.CSS)==null||e.registerProperty({name:"--media-secondary-color",syntax:"<color>",inherits:!0})}catch{}},vD=new WeakSet,ZB=function(t){Object.assign(Ln(this,Iy),t),Ci(this,kh,r0).call(this)},kh=new WeakSet,r0=function(t={}){lan(uan(wan(this,{...Ln(this,Iy),...t})),this.shadowRoot)},JB=new WeakSet,fce=function(){let t=e=>{var n,r;if(!(e!=null&&e.startsWith("theme-")))return;let i=e.replace(/^theme-/,"");if(QB.includes(i))return;let s=this.getAttribute(e);s!=null?(n=this.mediaTheme)==null||n.setAttribute(i,s):(r=this.mediaTheme)==null||r.removeAttribute(i)};new MutationObserver(e=>{for(let{attributeName:n}of e)t(n)}).observe(this,{attributes:!0}
5537),this.getAttributeNames().forEach(t)},eU=new WeakSet,hce=function(){var t;let e=n=>{let{detail:r}=n;if(r instanceof Je||(r=new Je(r.message,r.code,r.fatal)),!(r!=null&&r.fatal)){Yd(r),r.data&&Yd(`${r.name} data:`,r.data);return}let{dialog:i,devlog:s}=oce(r,!1);s.message&&m3e(s),vl(r),r.data&&vl(`${r.name} data:`,r.data),Ci(this,vD,ZB).call(this,{isDialogOpen:!0,dialog:i})};this.addEventListener("error",e),this.media&&(this.media.errorTranslator=(n={})=>{var r,i,s;if(!(((r=this.media)==null?void 0:r.error)instanceof Je))return n;let{devlog:a}=oce((i=this.media)==null?void 0:i.error,!1);return{player_error_code:(s=this.media)==null?void 0:s.error.code,player_error_message:a.message?String(a.message):n.player_error_message,player_error_context:a.context?String(a.context):n.player_error_context}}),(t=this.media)==null||t.addEventListener("error",n=>{var r,i;let{detail:s}=n;if(!s){let{message:a,code:o}=(i=(r=this.media)==null?void 0:r.error)!=null?i:{};s=new Je(a,o)}s!=null&&s.fatal&&this.dispatchEvent(new CustomEvent("error",{detail:s}))})},tU=new WeakSet,pce=function(){var t,e,n,r;let i=()=>Ci(this,kh,r0).call(this);(e=(t=this.media)==null?void 0:t.textTracks)==null||e.addEventListener("addtrack",i),(r=(n=this.media)==null?void 0:n.textTracks)==null||r.addEventListener("removetrack",i)},nU=new WeakSet,mce=function(){var t,e;if(!/Firefox/i.test(navigator.userAgent))return;let n,r=new WeakMap,i=()=>this.streamType===qn.LIVE&&!this.secondaryColor&&this.offsetWidth>=800,s=(l,c,u=!1)=>{i()||Array.from(l&&l.activeCues||[]).forEach(d=>{if(!(!d.snapToLines||d.line<-5||d.line>=0&&d.line<10))if(!c||this.paused){let f=d.text.split(`
5538`).length,h=-3;this.streamType===qn.LIVE&&(h=-2);let m=h-f;if(d.line===m&&!u)return;r.has(d)||r.set(d,d.line),d.line=m}else setTimeout(()=>{d.line=r.get(d)||"auto"},500)})},a=()=>{var l,c;s(n,(c=(l=this.mediaController)==null?void 0:l.hasAttribute(wn.USER_INACTIVE))!=null?c:!1)},o=()=>{var l,c;let u=Array.from(((c=(l=this.mediaController)==null?void 0:l.media)==null?void 0:c.textTracks)||[]).filter(d=>["subtitles","captions"].includes(d.kind)&&d.mode==="showing")[0];u!==n&&n?.removeEventListener("cuechange",a),n=u,n?.addEventListener("cuechange",a),s(n,Ln(this,n0))};o(),(t=this.textTracks)==null||t.addEventListener("change",o),(e=this.textTracks)==null||e.addEventListener("addtrack",o),this.addEventListener("userinactivechange",()=>{var l,c;let u=(c=(l=this.mediaController)==null?void 0:l.hasAttribute(wn.USER_INACTIVE))!=null?c:!0;Ln(this,n0)!==u&&(pf(this,n0,u),s(n,Ln(this,n0)))})};function Am(t,e){return t.media?t.media.getAttribute(e):t.getAttribute(e)}_s.customElements.get("mux-player")||(_s.customElements.define("mux-player",gce),_s.MuxPlayerElement=gce);var vce={className:"class",classname:"class",htmlFor:"for",crossOrigin:"crossorigin",viewBox:"viewBox",playsInline:"playsinline",autoPlay:"autoplay",playbackRate:"playbackrate"},Dan=t=>t==null,Lan=(t,e)=>Dan(e)?!1:t in e,Oan=t=>t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`),Man=(t,e)=>{if(!(typeof e=="boolean"&&!e)){if(Lan(t,vce))return vce[t];if(typeof e!=null)return/[A-Z]/.test(t)?Oan(t):t}},Pan=(t,e)=>typeof t=="boolean"?"":t,$an=(t={})=>Object.entries(t).reduce((e,[n,r])=>{let i=Man(n,r);if(!i)return e;let s=Pan(r);return e[i]=s,e},{}),Nan=(...t)=>{let e=y.useRef(null);return y.useEffect(()=>{t.forEach(n=>{n&&(typeof n=="function"?n(e.current):n.current=e.current)})},[t]),e},Fan=Object.prototype.hasOwnProperty,jan=(t,e)=>{if(Object.is(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;if(Array.isArray(t))return!Array.isArray(e)||t.length!==e.length?!1:t.some((i,s)=>e[s]===i);let n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(let i=0;i<n.length;i++)if(!Fan.call(e,n[i])||!Object.is(t[n[i]],e[n[i]]))return!1;return!0},C3e=(t,e,n)=>!jan(e,t[n]),Ban=(t,e,n)=>{t[n]=e},Uan=(t,e,n,r=Ban,i=C3e)=>y.useEffect(()=>{let s=n?.current;s&&i(s,e,t)&&r(s,e,t)},[n?.current,e]),Xc=Uan,Han=()=>{try{return"3.1.0"}catch{}return"UNKNOWN"},Van=Han(),Wan=()=>Van,zan=Ye.forwardRef(({children:t,...e},n)=>Ye.createElement("mux-player",$an({...e,ref:n}),t)),cr=(t,e,n)=>y.useEffect(()=>{let r=e?.current;if(!(!r||!n))return r.addEventListener(t,n),()=>{r.removeEventListener(t,n)}},[e?.current,n]),Gan=(t,e)=>{let{onAbort:n,onCanPlay:r,onCanPlayThrough:i,onEmptied:s,onLoadStart:a,onLoadedData:o,onLoadedMetadata:l,onProgress:c,onDurationChange:u,onVolumeChange:d,onRateChange:f,onResize:h,onWaiting:m,onPlay:g,onPlaying:b,onTimeUpdate:E,onPause:x,onSeeking:S,onSeeked:A,onStalled:R,onSuspend:C,onEnded:T,onError:I,onCuePointChange:D,onCuePointsChange:k,onChapterChange:O,metadata:P,tokens:M,paused:j,playbackId:U,playbackRates:z,currentTime:G,themeProps:F,extraSourceParams:$,castCustomData:H,_hlsConfig:q,...Y}=e;return Xc("playbackRates",z,t),Xc("metadata",P,t),Xc("extraSourceParams",$,t),Xc("_hlsConfig",q,t),Xc("themeProps",F,t),Xc("tokens",M,t),Xc("playbackId",U,t),Xc("castCustomData",H,t),Xc("paused",j,t,(se,ye)=>{ye!=null&&(ye?se.pause():se.play())},(se,ye,ie)=>se.hasAttribute("autoplay")&&!se.hasPlayed?!1:C3e(se,ye,ie)),Xc("currentTime",G,t,(se,ye)=>{ye!=null&&(se.currentTime=ye)}),cr("abort",t,n),cr("canplay",t,r),cr("canplaythrough",t,i),cr("emptied",t,s),cr("loadstart",t,a),cr("loadeddata",t,o),cr("loadedmetadata",t,l),cr("progress",t,c),cr("durationchange",t,u),cr("volumechange",t,d),cr("ratechange",t,f),cr("resize",t,h),cr("waiting",t,m),cr("play",t,g),cr("playing",t,b),cr("timeupdate",t,E),cr("pause",t,x),cr("seeking",t,S),cr("seeked",t,A),cr("stalled",t,R),cr("suspend",t,C),cr("ended",t,T),cr("error",t,I),cr("cuepointchange",t,D),cr("cuepointschange",t,k),cr("chapterchange",t,O),[Y]},qan=Wan(),Kan="mux-player-react",Yan=Ye.forwardRef((t,e)=>{let n=y.useRef(null),r=Nan(n,e),[i]=Gan(n,t);return Ye.createElement(zan,{ref:r,playerSoftwareName:Kan,playerSoftwareVersion:qan,...i})}),Qan=Yan,Xan=wz,Zan=rE,Jan=OT,eon=ga,ton=MT,non=PT,ron=qL,ion=KL,son="[object Map]",aon="[object Set]",oon=Object.prototype,lon=oon.hasOwnProperty;function con(t){if(t==null)return!0;
5538if(ton(t)&&(eon(t)||typeof t=="string"||typeof t.splice=="function"||non(t)||ion(t)||Jan(t)))return!t.length;var e=Zan(t);if(e==son||e==aon)return!t.size;if(ron(t))return!Xan(t).length;for(var n in t)if(lon.call(t,n))return!1;return!0}var uon=con;const don=an(uon),fon=y.createContext({dragDropManager:void 0});function $p(t,e,...n){if(hon()&&e===void 0)throw new Error("invariant requires an error message argument");if(!t){let r;if(e===void 0)r=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{let i=0;r=new Error(e.replace(/%s/g,function(){return n[i++]})),r.name="Invariant Violation"}throw r.framesToPop=1,r}}function hon(){return typeof process<"u"&&!0}var pon=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var r,i,s;if(Array.isArray(e)){if(r=e.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!t(e[i],n[i]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(s=Object.keys(e),r=s.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,s[i]))return!1;for(i=r;i--!==0;){var a=s[i];if(!t(e[a],n[a]))return!1}return!0}return e!==e&&n!==n};const mon=an(pon),Sg=typeof window<"u"?y.useLayoutEffect:y.useEffect;function gon(t,e,n){const[r,i]=y.useState(()=>e(t)),s=y.useCallback(()=>{const a=e(t);mon(r,a)||(i(a),n&&n())},[r,t,n]);return Sg(s),[r,s]}function von(t,e,n){const[r,i]=gon(t,e,n);return Sg(function(){const a=t.getHandlerId();if(a!=null)return t.subscribeToStateChange(i,{handlerIds:[a]})},[t,i]),r}function R3e(t,e,n){return von(e,t||(()=>({})),()=>n.reconnect())}function _3e(t,e){const n=[];return typeof t!="function"&&n.push(t),y.useMemo(()=>typeof t=="function"?t():t,n)}function yon(t){return y.useMemo(()=>t.hooks.dragSource(),[t])}function bon(t){return y.useMemo(()=>t.hooks.dragPreview(),[t])}let N8=!1,F8=!1;class Eon{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){$p(!N8,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return N8=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{N8=!1}}isDragging(){if(!this.sourceId)return!1;$p(!F8,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return F8=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{F8=!1}}subscribeToStateChange(e,n){return this.internalMonitor.subscribeToStateChange(e,n)}isDraggingSource(e){return this.internalMonitor.isDraggingSource(e)}isOverTarget(e,n){return this.internalMonitor.isOverTarget(e,n)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(e){return this.internalMonitor.subscribeToOffsetChange(e)}canDragSource(e){return this.internalMonitor.canDragSource(e)}canDropOnTarget(e){return this.internalMonitor.canDropOnTarget(e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.sourceId=null,this.internalMonitor=e.getMonitor()}}let j8=!1;class xon{receiveHandlerId(e){this.targetId=e}getHandlerId(){return this.targetId}subscribeToStateChange(e,n){return this.internalMonitor.subscribeToStateChange(e,n)}canDrop(){if(!this.targetId)return!1;$p(!j8,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return j8=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{j8=!1}}isOver(e){return this.targetId?this.internalMonitor.isOverTarget(this.targetId,e):!1}getItemType(){return this.internalMonitor.getItemType()}
5538getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.targetId=null,this.internalMonitor=e.getMonitor()}}function won(t,e,n){const r=n.getRegistry(),i=r.addTarget(t,e);return[i,()=>r.removeTarget(i)]}function Son(t,e,n){const r=n.getRegistry(),i=r.addSource(t,e);return[i,()=>r.removeSource(i)]}function rU(t,e,n,r){let i;if(i!==void 0)return!!i;if(t===e)return!0;if(typeof t!="object"||!t||typeof e!="object"||!e)return!1;const s=Object.keys(t),a=Object.keys(e);if(s.length!==a.length)return!1;const o=Object.prototype.hasOwnProperty.bind(e);for(let l=0;l<s.length;l++){const c=s[l];if(!o(c))return!1;const u=t[c],d=e[c];if(i=void 0,i===!1||i===void 0&&u!==d)return!1}return!0}function iU(t){return t!==null&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function Ton(t){if(typeof t.type=="string")return;const e=t.type.displayName||t.type.name||"the component";throw new Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${e} into a <div>, or turn it into a drag source or a drop target itself.`)}function Aon(t){return(e=null,n=null)=>{if(!y.isValidElement(e)){const s=e;return t(s,n),s}const r=e;return Ton(r),Con(r,n?s=>t(s,n):t)}}function I3e(t){const e={};return Object.keys(t).forEach(n=>{const r=t[n];if(n.endsWith("Ref"))e[n]=t[n];else{const i=Aon(r);e[n]=()=>i}}),e}function yce(t,e){typeof t=="function"?t(e):t.current=e}function Con(t,e){const n=t.ref;return $p(typeof n!="string","Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),n?y.cloneElement(t,{ref:r=>{yce(n,r),yce(e,r)}}):y.cloneElement(t,{ref:e})}class Ron{receiveHandlerId(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(e){this.dragSourceOptionsInternal=e}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(e){this.dragPreviewOptionsInternal=e}reconnect(){const e=this.reconnectDragSource();this.reconnectDragPreview(e)}reconnectDragSource(){const e=this.dragSource,n=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return n&&this.disconnectDragSource(),this.handlerId?e?(n&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)),n):(this.lastConnectedDragSource=e,n):n}reconnectDragPreview(e=!1){const n=this.dragPreview,r=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(r&&this.disconnectDragPreview(),!!this.handlerId){if(!n){this.lastConnectedDragPreview=n;return}r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=n,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,n,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!rU(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!rU(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(e){this.hooks=I3e({dragSource:(n,r)=>{this.clearDragSource(),this.dragSourceOptions=r||null,iU(n)?this.dragSourceRef=n:this.dragSourceNode=n,this.reconnectDragSource()},dragPreview:(n,r)=>{this.clearDragPreview(),this.dragPreviewOptions=r||null,iU(n)?this.dragPreviewRef=n:this.dragPreviewNode=n,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=e}}class _on{get connectTarget(){return this.dropTarget}reconnect(){const e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();const n=this.dropTarget;if(this.handlerId){if(!n){this.lastConnectedDropTarget=n;return}e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=n,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,n,this.dropTargetOptions))}}receiveHandlerId(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(e){this.dropTargetOptionsInternal=e}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!rU(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(e){this.hooks=I3e({dropTarget:(n,r)=>{this.clearDropTarget(),this.dropTargetOptions=r,iU(n)?this.dropTargetRef=n:this.dropTargetNode=n,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=e}}function yE(){const{dragDropManager:t}=y.useContext(fon);return $p(t!=null,"Expected drag drop context"),t}function Ion(t,e){const n=yE(),r=y.useMemo(()=>new Ron(n.getBackend()),[n]);return Sg(()=>(r.dragSourceOptions=t||null,r.reconnect(),()=>r.disconnectDragSource()),[r,t]),Sg(()=>(r.dragPreviewOptions=e||null,r.reconnect(),()=>r.disconnectDragPreview()),[r,e]),r}function kon(){const t=yE();return y.useMemo(()=>new Eon(t),[t])}class Don{beginDrag(){const e=this.spec,n=this.monitor;let r=null;return typeof e.item=="object"?r=e.item:typeof e.item=="function"?r=e.item(n):r={},r??null}canDrag(){const e=this.spec,n=this.monitor;return typeof e.canDrag=="boolean"?e.canDrag:typeof e.canDrag=="function"?e.canDrag(n):!0}isDragging(e,n){const r=this.spec,i=this.monitor,{isDragging:s}=r;return s?s(i):n===e.getSourceId()}endDrag(){const e=this.spec,n=this.monitor,r=this.connector,{end:i}=e;i&&i(n.getItem(),n),r.reconnect()}constructor(e,n,r){this.spec=e,this.monitor=n,this.connector=r}}function Lon(t,e,n){const r=y.useMemo(()=>new Don(t,e,n),[e,n]);return y.useEffect(()=>{r.spec=t},[t]),r}function Oon(t){return y.useMemo(()=>{const e=t.type;
5538return $p(e!=null,"spec.type must be defined"),e},[t])}function Mon(t,e,n){const r=yE(),i=Lon(t,e,n),s=Oon(t);Sg(function(){if(s!=null){const[o,l]=Son(s,i,r);return e.receiveHandlerId(o),n.receiveHandlerId(o),l}},[r,e,n,i,s])}function Pon(t,e){const n=_3e(t);$p(!n.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");const r=kon(),i=Ion(n.options,n.previewOptions);return Mon(n,r,i),[R3e(n.collect,r,i),yon(i),bon(i)]}function $on(t){return y.useMemo(()=>t.hooks.dropTarget(),[t])}function Non(t){const e=yE(),n=y.useMemo(()=>new _on(e.getBackend()),[e]);return Sg(()=>(n.dropTargetOptions=t||null,n.reconnect(),()=>n.disconnectDropTarget()),[t]),n}function Fon(){const t=yE();return y.useMemo(()=>new xon(t),[t])}function jon(t){const{accept:e}=t;return y.useMemo(()=>($p(t.accept!=null,"accept must be defined"),Array.isArray(e)?e:[e]),[e])}class Bon{canDrop(){const e=this.spec,n=this.monitor;return e.canDrop?e.canDrop(n.getItem(),n):!0}hover(){const e=this.spec,n=this.monitor;e.hover&&e.hover(n.getItem(),n)}drop(){const e=this.spec,n=this.monitor;if(e.drop)return e.drop(n.getItem(),n)}constructor(e,n){this.spec=e,this.monitor=n}}function Uon(t,e){const n=y.useMemo(()=>new Bon(t,e),[e]);return y.useEffect(()=>{n.spec=t},[t]),n}function Hon(t,e,n){const r=yE(),i=Uon(t,e),s=jon(t);Sg(function(){const[o,l]=won(s,i,r);return e.receiveHandlerId(o),n.receiveHandlerId(o),l},[r,e,i,n,s.map(a=>a.toString()).join("|")])}function Von(t,e){const n=_3e(t),r=Fon(),i=Non(n.options);return Hon(n,r,i),[R3e(n.collect,r,i),$on(i)]}const Won=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},zon="@strapi/upload",Gon={name:"upload"},k3e={name:zon,strapi:Gon},Dr=k3e.name.replace(/^@strapi\//i,""),qon=({skipWhen:t=!1,query:e={}}={})=>{const{formatMessage:n}=be(),{toggleNotification:r}=yn(),{notifyStatus:i}=mye(),{get:s}=Go(),{folderPath:a,_q:o,...l}=e;let c;o?c={...l,_q:encodeURIComponent(o)}:c={...l,filters:{$and:[...l?.filters?.$and??[],{folderPath:{$eq:a??"/"}}]}};const{data:u,error:d,isLoading:f}=jg([Dr,"assets",c],async()=>{const{data:h}=await s("/upload/files",{params:c});return h},{enabled:!t,staleTime:0,cacheTime:0,select(h){return h?.results&&Array.isArray(h.results)?{...h,results:h.results.filter(m=>m.name).map(m=>({...m,mime:m.mime??"",ext:m.ext??""}))}:h}});return y.useEffect(()=>{u&&i(n({id:"list.asset.at.finished",defaultMessage:"The assets have finished loading."}))},[u,n,i]),y.useEffect(()=>{d&&r({type:"danger",message:n({id:"notification.error"})})},[d,n,r]),{data:u,error:d,isLoading:f}},Kon=({enabled:t=!0,query:e={}}={})=>{const{formatMessage:n}=be(),{toggleNotification:r}=yn(),{notifyStatus:i}=mye(),{folder:s,_q:a,...o}=e,{get:l}=Go();let c;a?c={...o,pagination:{pageSize:-1},_q:a}:c={...o,pagination:{pageSize:-1},filters:{$and:[...o?.filters?.$and??[],{parent:{id:s??{$null:!0}}}]}};const{data:u,error:d,isLoading:f}=jg([Dr,"folders",ka.stringify(c)],async()=>{const{data:{data:h}}=await l("/upload/folders",{params:c});return h},{enabled:t,staleTime:0,cacheTime:0,onError(){r({type:"danger",message:n({id:"notification.error"})})}});return y.useEffect(()=>{u&&i(n({id:"list.asset.at.finished",defaultMessage:"The folders have finished loading."}))},[u,n,i]),{data:u,error:d,isLoading:f}},Yon=({url:t,params:e})=>{if(t===void 0||typeof e!="object")return t;const n=new URL(t,window.strapi.backendURL);return Object.entries(e).forEach(([r,i])=>{i!=null&&n.searchParams.append(r,i)}),n.toString()},Qon=t=>{const e=t?.filters?.$and;return e?!!e.find(r=>Object.keys(r).includes("mime")):!1},Xon=t=>Qon(t),zS=t=>t&&t.startsWith("/")?`${window.strapi.backendURL}${t}`:t,af=(t,e=!0)=>{if(t.isLocal)return t.url;const n=e&&t?.formats?.thumbnail?.url||t.url;return zS(n)},bce=[{name:"createdAt",fieldSchema:{type:"date"},metadatas:{label:"createdAt"}},{name:"updatedAt",fieldSchema:{type:"date"},metadatas:{label:"updatedAt"}},{name:"mime",fieldSchema:{type:"enumeration",options:[{label:"audio",value:"audio"},{label:"file",value:"file"},{label:"image",value:"image"},{label:"video",value:"video"}]},metadatas:{label:"type"}}],Zon=async(t,e)=>{const n=await fetch(t).then(s=>s.blob()),r=window.URL.createObjectURL(n),i=document.createElement("a");i.href=r,i.setAttribute("download",e),i.click()};function D3e(t,e){let n;function r(i){return i.value===e?(n=i,!0):Array.isArray(i.children)&&i.children.some(r)}return t.some(r),n}function L3e(t,e=0){const n=typeof t=="string"?Number(t):t,{value:r,unit:i}=WSe(n*1e3,{precision:e});return i?`${r}${i.toUpperCase()}`:"0B"}const B8=t=>String(t).padStart(2,"0"),Jon=t=>{const e=SSe({start:0,end:t*1e3});return`${B8(e.hours)}:${B8(e.minutes)}:${B8(e.seconds)}`},O3e=t=>t?t.map(e=>e.substring(0,e.length-1)):[],yD=(t,e)=>{const n=O3e(t);return e.filter(i=>{const s=i?.mime?.split("/")[0];return s?n.includes("file")&&!["video","image","audio"].includes(s)?!0:n.includes(s):!1})};function eln(t,e){const n=`apiError.${t}`;return typeof e=="function"?e(n):n}function Ece(t,{name:e,intlMessagePrefixCallback:n}){const{message:r}=t,i={id:eln(r,n),defaultMessage:r,name:t.name??e,values:{}};return"path"in t&&(i.values={path:t.path.join(".")}),i}const tln=t=>typeof t.details=="object"&&t.details!==null&&"errors"in t.details;function nln(t,e){const n=t.response?.data.error;return n?tln(n)?{name:n.name,message:n?.message||null,errors:n.details.errors.map(r=>Ece(r,{name:n.name,intlMessagePrefixCallback:e}))}:Ece(n,{intlMessagePrefixCallback:e}):null}function rln(t,{getTrad:e}){const n=nln(t,e);return n&&"errors"in n?n.errors.reduce((r,i)=>("path"in i.values&&(r[i.values.path]={id:i.id,defaultMessage:i.defaultMessage}),r),{}):n?.defaultMessage}const De=t=>`${Dr}.${t}`,iln=t=>{const e=[{id:null,label:{id:De("plugin.name"),defaultMessage:"Media Library"}}];return t?.parent?.parent&&e.push([]),t?.parent&&e.push({id:t.parent.id,label:t.parent.name,path:t.parent.path}),t&&e.push({id:t.id,label:t.name,path:t.path}),e},sln=(t,e,{folder:n,folderPath:r}={})=>{const{_q:i,...s}=e,a=ka.stringify({...s,folder:n,folderPath:r},{encode:!1});return`${t}${a?`?${a}`:""}`},EM=t=>t&&t[0]==="."?t.substring(1):t;function Uq(t,e=null,n=0){return t.flatMap(r=>r.children?[{...r,parent:e?.value,depth:n},...Uq(r.children,r,n+1)]:{...r,depth:n,parent:e?.value})}const aln=(t,e)=>{const n=[],r=Uq(t),i=r.find(a=>a.value===e);if(!i)return[];let{parent:s}=i;for(;s!==void 0;){const a=r.find(({value:o})=>o===s);n.push({id:a?.value,label:a?.label}),s=a?.parent}return n.reverse()},oln=(t,e,n)=>(n>=t.length&&(n=t.length-1),t.splice(n,0,t.splice(e,1)[0]),t),lln=(t,e,n)=>{const r=e+n;return oln(t,e,r)},cln=(t,e)=>{if(!e)throw new TypeError("pluginId can't be empty");return Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{})},M3e=t=>t.includes(Jr.Image)?Jr.Image:t.includes(Jr.Video)?Jr.Video:t.includes(Jr.Audio)?Jr.Audio:Jr.Document,sU=(t,e)=>({size:t.size/1e3,createdAt:new Date(t.lastModified).toISOString(),name:t.name,source:e,type:M3e(t.type),url:URL.createObjectURL(t),ext:t.name.split(".").pop(),mime:t.type,rawFile:t,isLocal:!0});function uln(t){return new URL(t).pathname.split("/").pop()}const dln=async t=>{const e=t.map(i=>fetch(i).then(async s=>{const a=await s.blob(),o=new File([a],uln(s.url),{type:s.headers.get("content-type")||void 0});return{name:o.name,url:s.url,mime:s.headers.get("content-type"),rawFile:o}}));return(await Promise.all(e)).map(i=>({source:GS.Url,name:i.name,type:M3e(i.mime),url:i.url,ext:i.url.split(".").pop(),mime:i.mime?i.mime:void 0,rawFile:i.rawFile}))},fln=ns().shape({urls:Mn().test({name:"isUrlValid",message:"${path}",test(t=""){const e=t.split(/\r?\n/);if(e.length===0)return this.createError({path:this.path,message:An.min.id});if(e.length>20)return this.createError({path:this.path,message:An.max.id});const n=e.filter(s=>{try{return new URL(s),!1}catch{return!0}}),r=n.length;if(r===0)return!0;const i=r>
55381?"form.upload-url.error.url.invalids":"form.upload-url.error.url.invalid";return this.createError({path:this.path,message:De(i),params:{number:n.length}})}})});var Jr=(t=>(t.Video="video",t.Image="image",t.Document="doc",t.Audio="audio",t))(Jr||{}),GS=(t=>(t.Url="url",t.Computer="computer",t))(GS||{});const aU={main:[{action:"plugin::upload.read",subject:null},{action:"plugin::upload.assets.create",subject:null},{action:"plugin::upload.assets.update",subject:null}],copyLink:[{action:"plugin::upload.assets.copy-link",subject:null}],create:[{action:"plugin::upload.assets.create",subject:null}],download:[{action:"plugin::upload.assets.download",subject:null}],read:[{action:"plugin::upload.read",subject:null}],configureView:[{action:"plugin::upload.configure-view",subject:null}],settings:[{action:"plugin::upload.settings.read",subject:null}],update:[{action:"plugin::upload.assets.update",subject:null,fields:null}]},oU=[{name:"preview",key:"preview",metadatas:{label:{id:De("list.table.header.preview"),defaultMessage:"preview"},isSortable:!1},type:"image"},{name:"name",key:"name",metadatas:{label:{id:De("list.table.header.name"),defaultMessage:"name"},isSortable:!0},type:"text"},{name:"ext",key:"extension",metadatas:{label:{id:De("list.table.header.ext"),defaultMessage:"extension"},isSortable:!1},type:"ext"},{name:"size",key:"size",metadatas:{label:{id:De("list.table.header.size"),defaultMessage:"size"},isSortable:!1},type:"size"},{name:"createdAt",key:"createdAt",metadatas:{label:{id:De("list.table.header.createdAt"),defaultMessage:"created"},isSortable:!0},type:"date"},{name:"updatedAt",key:"updatedAt",metadatas:{label:{id:De("list.table.header.updatedAt"),defaultMessage:"last update"},isSortable:!0},type:"date"}],hln=[{key:"sort.created_at_desc",value:"createdAt:DESC"},{key:"sort.created_at_asc",value:"createdAt:ASC"},{key:"sort.name_asc",value:"name:ASC"},{key:"sort.name_desc",value:"name:DESC"},{key:"sort.updated_at_desc",value:"updatedAt:DESC"},{key:"sort.updated_at_asc",value:"updatedAt:ASC"}],Y0n=[10,20,50,100],pln={modalView:"STRAPI_UPLOAD_MODAL_VIEW",view:"STRAPI_UPLOAD_LIBRARY_VIEW"},a5={GRID:0,LIST:1},{main:Q0n,...mln}=aU,P3e=()=>{const{allowedActions:t,isLoading:e}=Il(mln);return{...t,isLoading:e}},xce=`/${Dr}/configuration`,gln=[Dr,"configuration"],vln=()=>{const{trackUsage:t}=va(),{formatMessage:e}=be(),{toggleNotification:n}=yn(),{get:r,put:i}=Go(),s=jg(gln,async()=>(await r(xce)).data.data,{onError(){return n({type:"danger",message:e({id:"notification.error"})})},select:o=>o||{}}),a=ff(async o=>{await i(xce,o)},{onSuccess(){t("didEditMediaLibraryConfig"),s.refetch()},onError(){return n({type:"danger",message:e({id:"notification.error"})})}});return{config:s,mutateConfig:a}},yln=t=>{const{trackUsage:e}=va(),{config:{data:n}}=vln(),[r,i]=y.useState({page:1,sort:"updatedAt:DESC",pageSize:10,filters:{$and:[]},...t});y.useEffect(()=>{n&&"sort"in n&&"pageSize"in n&&i(d=>({...d,sort:n.sort,pageSize:n.pageSize}))},[n]);const s=d=>{d&&(e("didFilterMediaLibraryElements",{location:"content-manager",filter:Object.keys(d[d.length-1])[0]}),i(f=>({...f,page:1,filters:{$and:d}})))},a=d=>{i(f=>({...f,pageSize:typeof d=="string"?parseInt(d,10):d,page:1}))},o=d=>{i(f=>({...f,page:d}))},l=d=>{d&&(e("didSortMediaLibraryElements",{location:"content-manager",sort:d}),i(f=>({...f,sort:d})))},c=d=>{if(d)i(f=>({...f,_q:d,page:1}));else{const f={page:1};Object.keys(r).forEach(h=>{["page","_q"].includes(h)||(f[h]=r[h])}),i(f)}},u=(d,f)=>{i(h=>({...h,folder:d??null,folderPath:f}))};return[{queryObject:r,rawQuery:ka.stringify(r,{encode:!1})},{onChangeFilters:s,onChangeFolder:u,onChangePage:o,onChangePageSize:a,onChangeSort:l,onChangeSearch:c}]},bln=(t,e)=>{const[n,r]=y.useState(e);return[n,{selectOne:c=>{const u=n.findIndex(d=>t.every(f=>d[f]===c[f]));u>-1?r(d=>[...d.slice(0,u),...d.slice(u+1)]):r(d=>[...d,c])},selectAll:c=>{n.length>0?r([]):r(c)},selectOnly:c=>{n.findIndex(d=>t.every(f=>d[f]===c[f]))>-1?r([]):r([c])},selectMultiple:c=>{r(u=>[...u,...c.filter(d=>u.findIndex(f=>t.every(h=>f[h]===d[h]))===-1)])},deselectMultiple:c=>{r(u=>[...u.filter(d=>c.findIndex(f=>t.every(h=>
5538d[h]===f[h]))===-1)])},setSelections:r}]},Eln=(t,e,n,r,i)=>{const s=`/${Dr}?id=${t.id}`,a=new FormData;return e&&a.append("files",e),a.append("fileInfo",JSON.stringify({alternativeText:t.alternativeText,caption:t.caption,folder:t.folder,name:t.name})),i(s,a,{signal:n}).then(o=>o.data)},$3e=()=>{const[t,e]=y.useState(0),{formatMessage:n}=be(),{toggleNotification:r}=yn(),i=Qp(),s=new AbortController,a=s.signal,{post:o}=Go(),l=ff(({asset:d,file:f})=>Eln(d,f,a,e,o),{onSuccess(){i.refetchQueries([Dr,"assets"],{active:!0}),i.refetchQueries([Dr,"asset-count"],{active:!0}),i.refetchQueries([Dr,"folders"],{active:!0})},onError(d){d?.response?.status===403?r({type:"info",message:n({id:De("permissions.not-allowed.update")})}):r({type:"danger",message:d?.message})}});return{...l,cancel:()=>s.abort(),editAsset:(d,f)=>l.mutateAsync({asset:d,file:f}),progress:t,status:l.status}},N3e=(t,e)=>Object.fromEntries(Object.entries(t).map(([n,r])=>{const i=s=>typeof s=="object"&&s!==null?N3e(s,e):s;return[e(n),Array.isArray(r)?r.map(s=>i(s)):i(r)]})),xln={name:"label",id:"value"},Hq=({enabled:t=!0}={})=>{const{formatMessage:e}=be(),{get:n}=Go(),r=async()=>{const{data:{data:o}}=await n("/upload/folder-structure"),l=o.map(c=>N3e(c,u=>xln?.[u]??u));return[{value:null,label:e({id:De("form.input.label.folder-location-default-label"),defaultMessage:"Media Library"}),children:l}]},{data:i,error:s,isLoading:a}=jg([Dr,"folder","structure"],r,{enabled:t,staleTime:0,cacheTime:0});return{data:i,error:s,isLoading:a}},F3e=({blocks:t})=>p.jsx(pe,{hasRadius:!0,paddingLeft:6,paddingRight:6,paddingTop:4,paddingBottom:4,background:"neutral100",children:p.jsx(ts.Root,{gap:4,children:t.map(({label:e,value:n})=>p.jsx(ts.Item,{col:6,xs:12,direction:"column",alignItems:"stretch",children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:1,children:[p.jsx(le,{variant:"sigma",textColor:"neutral600",children:e}),p.jsx(le,{variant:"pi",textColor:"neutral700",children:n})]})},e))})}),wln=J(X)`
5539  align-self: flex-end;
5540  height: 2.2rem;
5541  width: 2.8rem;
5542
5543  &:hover,
5544  &:focus {
5545    background-color: ${({theme:t})=>t.colors.primary200};
5546  }
5547`,Sln=({children:t,data:e,selectProps:n,...r})=>{const{formatMessage:i}=be(),{depth:s,value:a,children:o}=e,{maxDisplayDepth:l,openValues:c,onOptionToggle:u}=n,f=c.includes(a)?e$e:qPe;return p.jsx(EG.Option,{data:e,selectProps:n,...r,children:p.jsxs(X,{alignItems:"start",children:[p.jsx(le,{textColor:"neutral800",ellipsis:!0,children:p.jsx("span",{style:{paddingLeft:`${Math.min(s,l)*14}px`},children:t})}),o&&o?.length>0&&p.jsx(wln,{"aria-label":i({id:"app.utils.toggle",defaultMessage:"Toggle"}),tag:"button",alignItems:"center",hasRadius:!0,justifyContent:"center",marginLeft:"auto",onClick:h=>{h.preventDefault(),h.stopPropagation(),u(a)},children:p.jsx(f,{width:"1.4rem",fill:"neutral500"})})]})})};function wce(t,e={}){const n=[],{value:r}=e,i=t.find(a=>a.value===r);if(!i)return n;n.push(i.value);let{parent:s}=i;for(;s!==void 0;){const a=t.find(({value:o})=>o===s);if(!a)break;n.push(a.value),s=a.parent}return n.reverse()}function Tln(t,e){const n=t.find(r=>r.value===e);return n?t.filter(r=>r.depth>=n.depth).map(r=>r.value):[]}const Aln=t=>!t.parent,j3e=({options:t,maxDisplayDepth:e=5,defaultValue:n,...r})=>{const i=y.useMemo(()=>Uq(t),[t]),s=y.useMemo(()=>i.filter(Aln),[i]),[a,o]=y.useState(s),[l,c]=y.useState(wce(i,n));y.useEffect(()=>{if(l.length===0)o(i.filter(d=>d.parent===void 0));else{const d=l.reduce((h,m)=>(i.filter(b=>b.value===m||b.parent===m).forEach(b=>{const E=wce(i,b);h=[...h,...E]}),h),[]),f=i.filter(h=>d.includes(h.value));o(f)}},[l,i,s]);const u=d=>{if(l.includes(d)){const f=Tln(i,d);c(h=>h.filter(m=>!f.includes(m)))}else c(f=>[...f,d])};return p.jsx(Cln,{components:{Option:Sln},options:a,defaultValue:n,isSearchable:!1,maxDisplayDepth:e,openValues:l,onOptionToggle:u,...r})},Cln=({components:t={},styles:e={},error:n,ariaErrorMessage:r,...i})=>{const s=de(),a=kln(s,n);return p.jsx(mqt,{menuPosition:"fixed",components:{...t,ClearIndicator:Rln,DropdownIndicator:Iln,IndicatorSeparator:()=>null,LoadingIndicator:()=>null},"aria-errormessage":n&&r,"aria-invalid":!!n,styles:{...a,...e},...i})},B3e=J(pe)`
5548  background: transparent;
5549  border: none;
5550  position: relative;
5551  z-index: 1;
5552
5553  svg {
5554    height: 1.1rem;
5555    width: 1.1rem;
5556  }
5557
5558  svg path {
5559    fill: ${({theme:t})=>t.colors.neutral600};
5560  }
5561`,Rln=t=>{const e=EG.ClearIndicator;return p.jsx(e,{...t,children:p.jsx(B3e,{tag:"button",type:"button",children:p.jsx(Ni,{})})})},_ln=J(B3e)`
5562  display: flex;
5563  background: none;
5564  border: none;
5565
5566  svg {
5567    width: 0.9rem;
5568  }
5569`,Iln=({innerProps:t})=>p.jsx(_ln,{paddingRight:3,...t,children:p.jsx(co,{})}),kln=(t,e)=>({clearIndicator:n=>({...n,padding:0,paddingRight:t.spaces[3]}),container:n=>({...n,background:t.colors.neutral0,lineHeight:"normal"}),control(n,r){let i=t.colors.neutral200,s,a;return r.isFocused?(i=t.colors.primary600,s=t.colors.primary600):e&&(i=t.colors.danger600),r.isDisabled&&(a=`${t.colors.neutral150} !important`),{...n,fontSize:t.fontSizes[2],height:40,border:`1px solid ${i} !important`,outline:0,backgroundColor:a,borderRadius:t.borderRadius,boxSh
5569adow:s?`${s} 0px 0px 0px 2px`:""}},indicatorsContainer:n=>({...n,padding:0,paddingRight:t.spaces[3]}),input:n=>({...n,margin:0,padding:0,color:t.colors.neutral800,gridTemplateColumns:"0 100%"}),menuPortal:n=>({...n,zIndex:t.zIndices.dialog,pointerEvents:"auto"}),menu(n){return{...n,width:"100%",marginTop:t.spaces[1],backgroundColor:t.colors.neutral0,color:t.colors.neutral800,borderRadius:t.borderRadius,border:`1px solid ${t.colors.neutral200}`,boxShadow:t.shadows.tableShadow,fontSize:t.fontSizes[2],zIndex:2}},menuList:n=>({...n,paddingLeft:t.spaces[1],paddingTop:t.spaces[1],paddingRight:t.spaces[1],paddingBottom:t.spaces[1]}),option(n,r){let i=n?.backgroundColor;return(r.isFocused||r.isSelected)&&(i=t.colors.primary100),{...n,color:t.colors.neutral800,lineHeight:t.spaces[5],backgroundColor:i,borderRadius:t.borderRadius,"&:active":{backgroundColor:t.colors.primary100}}},placeholder:n=>({...n,color:t.colors.neutral600,marginLeft:0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",maxWidth:"80%"}),singleValue(n,r){let i=t.colors.neutral800;return r.isDisabled&&(i=t.colors.neutral600),{...n,marginLeft:0,color:i}},valueContainer:n=>({...n,cursor:"pointer",padding:0,paddingLeft:t.spaces[4],marginLeft:0,marginRight:0})}),Sce=()=>{const{formatMessage:t}=be();return p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:t({id:"global.details",defaultMessage:"Details"})})})},Dln=1,Lln=()=>{const t=y.useRef(),[e,n]=y.useState(!1),[r,i]=y.useState({width:void 0,height:void 0});y.useEffect(()=>()=>{t.current&&t.current.destroy()},[]);const s=({detail:{height:c,width:u}})=>{const d=Math.round(u),f=Math.round(c);i({width:d,height:f})};return{crop:c=>{t.current||(t.current=new jTe(c,{modal:!0,initialAspectRatio:16/9,movable:!0,zoomable:!1,cropBoxResizable:!0,background:!1,checkCrossOrigin:!1,crop:s}),n(!0))},produceFile:(c,u,d)=>new Promise((f,h)=>{t.current?t.current.getCroppedCanvas().toBlob(g=>{f(new File([g],c,{type:u,lastModified:new Date(d).getTime()}))},u,Dln):h(new Error("The cropper has not been instantiated: make sure to call the crop() function before calling produceFile()."))}),stopCropping:()=>{t.current&&(t.current.destroy(),t.current=void 0,n(!1))},isCropping:e,isCropperReady:!!t.current,...r}},Oln=`/${Dr}`,Mln=(t,e,n,r,i)=>{const{rawFile:s,caption:a,name:o,alternativeText:l}=t,c=new FormData;return c.append("files",s),c.append("fileInfo",JSON.stringify({name:o,caption:a,alternativeText:l,folder:e})),i(Oln,c,{signal:n}).then(u=>u.data)},U3e=()=>{const[t,e]=y.useState(0),n=Qp(),r=new AbortController,i=r.signal,{post:s}=Go(),a=ff(({asset:c,folderId:u})=>Mln(c,u,i,e,s),{onSuccess(){n.refetchQueries([Dr,"assets"],{active:!0}),n.refetchQueries([Dr,"asset-count"],{active:!0})}}),o=(c,u)=>a.mutateAsync({asset:c,folderId:u}),l=()=>r.abort();return{upload:o,isLoading:a.isLoading,cancel:l,error:a.error,progress:t,status:a.status}},H3e=({url:t})=>{const{toggleNotification:e}=yn(),{formatMessage:n}=be(),{copy:r}=qz(),i=async()=>{await r(t)&&e({type:"success",message:n({id:"notification.link-copied",defaultMessage:"Link copied into the clipboard"})})};return p.jsx(Yn,{label:n({id:De("control-card.copy-link"),defaultMessage:"Copy link"}),onClick:i,children:p.jsx(_7e,{})})},Pln=J(X)`
5570  border-radius: ${({theme:t})=>`${t.borderRadius} ${t.borderRadius} 0 0`};
5571  width: 100%;
5572  height: 100%;
5573
5574  svg {
5575    path {
5576      fill: ${({theme:t,error:e})=>e?t.colors.danger600:void 0};
5577    }
5578  }
5579`,$ln=J.button`
5580  border: none;
5581  background: none;
5582  width: min-content;
5583  color: ${({theme:t})=>t.colors.neutral600};
5584
5585  &:hover,
5586  &:focus {
5587    color: ${({theme:t})=>t.colors.neutral700};
5588  }
5589
5590  svg {
5591    height: 10px;
5592    width: 10px;
5593
5594    path {
5595      fill: currentColor;
5596    }
5597  }
5598`,lU=({onCancel:t,progress:e=0,error:n})=>{const{formatMessage:r}=be();return p.jsx(Pln,{alignItems:"center",background:n?"danger100":"neutral150",error:n,children:n?p.jsx(Ni,{"aria-label":n?.message}):p.jsxs(X,{direction:"column",alignItems:"center",gap:2,width:"100%",children:[p.jsx(vct,{value:e}),p.jsx(le,{children:`${e}/100%`}),p.jsx($ln,{type:"button",onClick:t,children:p.jsxs(X,{gap:2,children:[p.jsx(le,{variant:"pi",tag:"span",textColor:"inherit",children:r({id:"app.components.Button.cancel",defaultMessage:"Cancel"})}),p.jsx(Ni,{"aria-hidden":!0})]})})]})})},Nln=t=>{const{toggleNotification:e}=yn(),{formatMessage:n}=be(),r=Qp(),{del:i}=Go(),s=ff(o=>i(`/upload/files/${o}`),{onSuccess(){r.refetchQueries([Dr,"assets"],{active:!0}),r.refetchQueries([Dr,"asset-count"],{active:!0}),e({type:"success",message:n({id:"modal.remove.success-label",defaultMessage:"Elements have been successfully deleted."})}),t()},onError(o){e({type:"danger",message:o.message})}});return{...s,removeAsset:async o=>{await s.mutateAsync(o)}}},Fln=({open:t,onClose:e,asset:n})=>{const{removeAsset:r}=Nln(()=>{e(null)}),i=async s=>{s?.preventDefault(),await r(n.id)};return p.jsx(Jt.Root,{open:t,onOpenChange:e,children:p.jsx(Kz,{onConfirm:i})})},Tce=J(X)`
5599  min-height: 26.4rem;
5600  border-radius: ${({theme:t})=>t.borderRadius} ${({theme:t})=>t.borderRadius} 0 0;
5601  background: linear-gradient(
5602    180deg,
5603    ${({theme:t})=>t.colors.neutral0} 0%,
5604    ${({theme:t})=>t.colors.neutral100} 121.48%
5605  );
5606`,V3e=y.forwardRef(({mime:t,url:e,name:n,...r},i)=>{const s=de(),{formatMessage:a}=be();return t.includes(Jr.Image)?p.jsx("img",{ref:i,src:e,alt:n,...r}):t.includes(Jr.Video)?p.jsx(Qan,{src:e,accentColor:s.colors.primary500}):t.includes(Jr.Audio)?p.jsx(pe,{margin:"5",children:p.jsx("audio",{controls:!0,src:e,ref:i,...r,children:n})}):t.includes("pdf")?p.jsx(Tce,{width:"100%",justifyContent:"center",...r,children:p.jsxs(X,{gap:2,direction:"column",alignItems:"center",children:[p.jsx(_U,{"aria-label":n,fill:"neutral500",width:24,height:24}),p.jsx(le,{textColor:"neutral500",variant:"pi",children:a({id:"noPreview",defaultMessage:"No preview available"})})]})}):p.jsx(Tce,{width:"100%",justifyContent:"center",...r,children:p.jsxs(X,{gap:2,direction:"column",alignItems:"center",children:[p.jsx(RU,{"aria-label":n,fill:"neutral500",width:24,height:24}),p.jsx(le,{textColor:"neutral500",variant:"pi",children:a({id:"noPreview",defaultMessage:"No preview available"})})]})})});V3e.displayName="AssetPreview";
5606const jln=J(pe)`
5607  position: relative;
5608`,Bln=J.div`
5609  position: relative;
5610  display: flex;
5611  justify-content: center;
5612  background: repeating-conic-gradient(
5613      ${({theme:t})=>t.colors.neutral100} 0% 25%,
5614      transparent 0% 50%
5615    )
5616    50% / 20px 20px;
5617
5618  svg {
5619    height: 26px;
5620  }
5621
5622  img,
5623  mux-player {
5624    margin: 0;
5625    padding: 0;
5626    max-height: 26.4rem;
5627    max-width: 100%;
5628  }
5629
5630  mux-player {
5631    --play-button: inline-flex;
5632    --mute-button: inline-flex;
5633    --pip-button: inline-flex;
5634    --fullscreen-button: inline-flex;
5635    --playback-rate-button: inline-flex;
5636    --volume-range: inline-flex;
5637    --time-range: inline-flex;
5638    --time-display: inline-flex;
5639    --duration-display: inline-flex;
5640  }
5641`,Ace=J(X)`
5642  height: 5.2rem;
5643  background-color: ${({$blurry:t})=>t?"rgba(33, 33, 52, 0.4)":void 0};
5644`,Uln=J(X)`
5645  z-index: 1;
5646  height: 5.2rem;
5647  position: absolute;
5648  background-color: rgba(33, 33, 52, 0.4);
5649  width: 100%;
5650`,Hln=J($L)`
5651  span {
5652    color: inherit;
5653    font-weight: ${({theme:t})=>t.fontWeights.regular};
5654  }
5655`,Cce=J.div`
5656  position: absolute;
5657  z-index: 2;
5658  height: 100%;
5659  width: 100%;
5660`,Vln=({onCancel:t,onValidate:e,onDuplicate:n})=>{const{formatMessage:r}=be(),i=de();return p.jsx(Cut,{onEscape:t,children:p.jsx(Uln,{justifyContent:"flex-end",paddingLeft:3,paddingRight:3,children:p.jsxs(X,{gap:1,children:[p.jsx(Yn,{label:r({id:De("control-card.stop-crop"),defaultMessage:"Stop cropping"}),onClick:t,children:p.jsx(Ni,{})}),p.jsxs(Po.Root,{children:[p.jsx(Wln,{"aria-label":r({id:De("control-card.crop"),defaultMessage:"Crop"}),variant:"tertiary",paddingLeft:2,paddingRight:2,endIcon:null,children:p.jsx(TU,{"aria-hidden":!0,focusable:!1,style:{position:"relative",top:2},fill:"#C0C0D0"})}),p.jsxs(Po.Content,{zIndex:i.zIndices.dialog,children:[p.jsx(Po.Item,{onSelect:e,children:r({id:De("checkControl.crop-original"),defaultMessage:"Crop the original asset"})}),n&&p.jsx(Po.Item,{onSelect:n,children:r({id:De("checkControl.crop-duplicate"),defaultMessage:"Duplicate & crop the asset"})})]})]})]})})})},Wln=J(Po.Trigger)`
5661  svg {
5662    > g,
5663    path {
5664      fill: ${({theme:t})=>t.colors.neutral500};
5665    }
5666  }
5667
5668  &:hover {
5669    svg {
5670      > g,
5671      path {
5672        fill: ${({theme:t})=>t.colors.neutral600};
5673      }
5674    }
5675  }
5676
5677  &:active {
5678    svg {
5679      > g,
5680      path {
5681        fill: ${({theme:t})=>t.colors.neutral400};
5682      }
5683    }
5684  }
5685`,zln=({asset:t,canUpdate:e,canCopyLink:n,canDownload:r,onDelete:i,onCropFinish:s,onCropStart:a,onCropCancel:o,replacementFile:l,trackedLocation:c})=>{const{trackUsage:u}=va(),d=y.useRef(null),[f,h]=y.useState(!1),[m,g]=y.useState(null),[b,E]=y.useState(af(t,!1)),[x,S]=y.useState(af(t,!0)),{formatMessage:A}=be(),[R,C]=y.useState(!1),{crop:T,produceFile:I,stopCropping:D,isCropping:k,isCropperReady:O,width:P,height:M}=Lln(),{editAsset:j,error:U,isLoading:z,progress:G,cancel:F}=$3e(),{upload:$,isLoading:H,cancel:q,error:Y,progress:se}=U3e();y.useEffect(()=>{if(l){const Re=URL.createObjectURL(l);t.isLocal&&(t.url=Re),E(Re),S(Re)}},[l,t]),y.useEffect(()=>{m===!1&&(D(),o())},[m,D,o,s]),y.useEffect(()=>{m&&f&&(T(d.current),a())},[f,m,a,T]);const ye=async()=>{const Re={...t,width:P,height:M,folder:t.folder?.id},je=await I(Re.name,Re.mime,Re.updatedAt);let Fe,Me;if(t.isLocal)Fe=URL.createObjectURL(je),Me=Fe,t.url=Fe,t.rawFile=je,u("didCropFile",{duplicatedFile:null,location:c});else{const Et=await j(Re,je);Fe=af(Et,!1),Me=af(Et,!0),u("didCropFile",{duplicatedFile:!1,location:c})}E(Fe),S(Me),g(!1)},ie=k&&!z,ne=async()=>{const Re={...t},je=await I(Re.name,Re.mime,Re.updatedAt);await $({name:je.name,rawFile:je},t.folder?.id?t.folder.id:null),u("didCropFile",{duplicatedFile:!0,location:c}),g(!1),s()},ae=()=>{g(!1)},Se=()=>{g(!0)};return p.jsxs(p.Fragment,{children:[p.jsxs(jln,{hasRadius:!0,background:"neutral150",borderColor:"neutral200",children:[O&&ie&&p.jsx(Vln,{onValidate:ye,onDuplicate:t.isLocal?void 0:ne,onCancel:ae}),p.jsx(Ace,{paddingLeft:3,paddingRight:3,justifyContent:"flex-end",children:p.jsxs(X,{gap:1,children:[e&&!t.isLocal&&p.jsx(Yn,{label:A({id:"global.delete",defaultMessage:"Delete"}),onClick:()=>C(!0),children:p.jsx(Db,{})}),r&&p.jsx(Yn,{label:A({id:De("control-card.download"),defaultMessage:"Download"}),onClick:()=>Zon(b,t.name),children:p.jsx(Rue,{})}),n&&p.jsx(H3e,{url:b}),e&&t.mime?.includes(Jr.Image)&&p.jsx(Yn,{label:A({id:De("control-card.crop"),defaultMessage:"Crop"}),onClick:Se,children:p.jsx(T$e,{})})]})}),p.jsxs(Bln,{children:[z&&p.jsx(Cce,{children:p.jsx(lU,{error:U,onCancel:F,progress:G})}),H&&p.jsx(Cce,{children:p.jsx(lU,{error:Y,onCancel:q,progress:se})}),p.jsx(V3e,{ref:d,mime:t.mime,name:t.name,url:m?b:x,onLoad:()=>{(t.isLocal||m)&&h(!0)}})]}),p.jsx(Ace,{paddingLeft:2,paddingRight:2,justifyContent:"flex-end",$blurry:ie,children:ie&&P&&M&&p.jsx(Hln,{background:"neutral900",color:"neutral0",children:P&&M?`${M}✕${P}`:"N/A"})})]}),p.jsx(Fln,{open:R,onClose:()=>{C(!1),i(null)},asset:t})]})},Gln=({onSelectMedia:t,acceptedMime:e,trackedLocation:n,...r})=>{const{formatMessage:i}=be(),s=y.useRef(null),{trackUsage:a}=va(),o=c=>{c.preventDefault(),n&&a("didReplaceMedia",{location:n}),s.current?.click()},l=()=>{const c=s.current?.files?.[0];t(c)};return p.jsxs(p.Fragment,{children:[p.jsx(dt,{variant:"secondary",onClick:o,...r,children:i({id:De("control-card.replace-media"),defaultMessage:"Replace media"})}),p.jsx(xi,{children:p.jsx("input",{accept:e,type:"file",name:"file","data-testid":"file-input",tabIndex:-1,ref:s,onChange:l,"aria-hidden":!0})})]})},qln=J(X)`
5686  /* 80px are coming from the Tabs component that is not included in the ModalBody */
5687  min-height: ${()=>"calc(60vh + 8rem)"};
5688`,Kln=ns({name:Mn().required(),alternativeText:Mn(),caption:Mn(),folder:lE()}),Vq=({onClose:t,asset:e,canUpdate:n=!1,canCopyLink:r=!1,canDownload:i=!1,trackedLocation:s})=>{const{formatMessage:a,formatDate:o}=be(),{trackUsage:l}=va(),c=y.useRef(null),[u,d]=y.useState(!1),[f,h]=y.useState(),{editAsset:m,isLoading:g}=$3e(),{data:b,isLoading:E}=Hq({enabled:!0}),x=async O=>{const P={...e,...O,folder:O.parent?.value};if(e?.isLocal)t(P);else{const M=await m(P,f),j=e?.mime?.split("/")[0],U=e?.folder?.id?e.folder.id!==O.parent?.value:e?.folder===null&&!!O.parent?.value;l("didEditMediaLibraryElements",{location:s,type:j,changeLocation:U}),t(M)}},S=()=>{d(!0)},A=()=>{d(!1)},R=()=>{d(!1),t()},C=!n||u,T=()=>{window.confirm(a({id:"window.confirm.close-modal.file",defaultMessage:"Are you sure? Your changes will be lost."}))&&t()},I=e?.folder?.id,D=!E&&{name:e?.name,alternativeText:e?.alternativeText??void 0,caption:e?.caption??void 0,parent:{value:I??void 0,label:D3e(b,I)?.label??b[0].label}},k=O=>{pg(D,O)?t():T()};return E?p.jsxs(p.Fragment,{children:[p.jsx(Sce,{}),p.jsx(qln,{minHeight:"60vh",justifyContent:"center",paddingTop:4,paddingBottom:4,children:p.jsx(Pf,{children:a({id:De("content.isLoading"),defaultMessage:"Content is loading."})})}),p.jsx(vt.Footer,{children:p.jsx(dt,{onClick:()=>k(),variant:"tertiary",children:a({id:"cancel",defaultMessage:"Cancel"})})})]}
5688):p.jsx(JT,{validationSchema:Kln,validateOnChange:!1,onSubmit:x,initialValues:D,children:({values:O,errors:P,handleChange:M,setFieldValue:j})=>p.jsxs(p.Fragment,{children:[p.jsx(Sce,{}),p.jsx(vt.Body,{children:p.jsxs(ts.Root,{gap:4,children:[p.jsx(ts.Item,{xs:12,col:6,direction:"column",alignItems:"stretch",children:p.jsx(zln,{asset:e,canUpdate:n,canCopyLink:r,canDownload:i,onDelete:t,onCropFinish:R,onCropStart:S,onCropCancel:A,replacementFile:f,trackedLocation:s})}),p.jsx(ts.Item,{xs:12,col:6,direction:"column",alignItems:"stretch",children:p.jsxs(uE,{noValidate:!0,children:[p.jsxs(X,{direction:"column",alignItems:"stretch",gap:3,children:[p.jsx(F3e,{blocks:[{label:a({id:De("modal.file-details.size"),defaultMessage:"Size"}),value:L3e(e?.size?e.size:0)},{label:a({id:De("modal.file-details.dimensions"),defaultMessage:"Dimensions"}),value:e?.height&&e.width?`${e.width}✕${e.height}`:null},{label:a({id:De("modal.file-details.date"),defaultMessage:"Date"}),value:o(new Date(e?.createdAt?e.createdAt:""))},{label:a({id:De("modal.file-details.extension"),defaultMessage:"Extension"}),value:EM(e?.ext)},{label:a({id:De("modal.file-details.id"),defaultMessage:"Asset ID"}),value:e?.id?e.id:null}]}),p.jsxs(Ne.Root,{name:"name",error:P.name,children:[p.jsx(Ne.Label,{children:a({id:De("form.input.label.file-name"),defaultMessage:"File name"})}),p.jsx(df,{value:O.name,onChange:M,disabled:C}),p.jsx(Ne.Error,{})]}),p.jsxs(Ne.Root,{name:"alternativeText",hint:a({id:De("form.input.decription.file-alt"),defaultMessage:"This text will be displayed if the asset can’t be shown."}),error:P.alternativeText,children:[p.jsx(Ne.Label,{children:a({id:De("form.input.label.file-alt"),defaultMessage:"Alternative text"})}),p.jsx(df,{value:O.alternativeText,onChange:M,disabled:C}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]}),p.jsxs(Ne.Root,{name:"caption",error:P.caption,children:[p.jsx(Ne.Label,{children:a({id:De("form.input.label.file-caption"),defaultMessage:"Caption"})}),p.jsx(df,{value:O.caption,onChange:M,disabled:C})]}),p.jsx(X,{direction:"column",alignItems:"stretch",gap:1,children:p.jsxs(Ne.Root,{name:"parent",id:"asset-folder",children:[p.jsx(Ne.Label,{children:a({id:De("form.input.label.file-location"),defaultMessage:"Location"})}),p.jsx(j3e,{name:"parent",defaultValue:O.parent,options:b,onChange:U=>{j("parent",U)},menuPortalTarget:document.querySelector("body"),inputId:"asset-folder",isDisabled:C,error:P?.parent,ariaErrorMessage:"folder-parent-error"})]})})]}),p.jsx(xi,{children:p.jsx("button",{type:"submit",tabIndex:-1,ref:c,disabled:C,children:a({id:"submit",defaultMessage:"Submit"})})})]})})]})}),p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:()=>k({...O}),variant:"tertiary",children:a({id:"global.cancel",defaultMessage:"Cancel"})}),p.jsxs(X,{gap:2,children:[p.jsx(Gln,{onSelectMedia:h,acceptedMime:e?.mime??"",disabled:C,trackedLocation:s}),p.jsx(dt,{onClick:()=>c.current?.click(),loading:g,disabled:C,children:a({id:"global.finish",defaultMessage:"Finish"})})]})]})]})})},Yln=({open:t,onClose:e,canUpdate:n=!1,canCopyLink:r=!1,canDownload:i=!1,...s})=>p.jsx(vt.Root,{open:t,onOpenChange:e,children:p.jsx(vt.Content,{children:p.jsx(Vq,{onClose:e,canUpdate:n,
5688canCopyLink:r,canDownload:i,...s})})}),Qln=()=>{const{toggleNotification:t}=yn(),{formatMessage:e}=be(),n=Qp(),{post:r}=Go(),s=ff(o=>{const l=o.reduce((c,u)=>{const{id:d,type:f}=u,h=f==="asset"?"fileIds":"folderIds";return c[h]||(c[h]=[]),c[h].push(d),c},{});return r("/upload/actions/bulk-delete",l)},{onSuccess(o){const{data:{data:l}}=o;l?.files?.length>0&&(n.refetchQueries([Dr,"assets"],{active:!0}),n.refetchQueries([Dr,"asset-count"],{active:!0})),l?.folders?.length>0&&n.refetchQueries([Dr,"folders"],{active:!0}),t({type:"success",message:e({id:De("modal.remove.success-label"),defaultMessage:"Elements have been successfully deleted."})})},onError(o){t({type:"danger",message:o?.message})}});return{...s,remove:(...o)=>s.mutateAsync(...o)}},Xln=(t,e,{attrs:n,id:r})=>(!!r?t:e)(`/upload/folders/${r??""}`,n).then(a=>a.data),Zln=()=>{const t=Qp(),{put:e,post:n}=Go(),r=ff((...s)=>Xln(e,n,...s),{async onSuccess(){await t.refetchQueries([Dr,"folders"],{active:!0}),await t.refetchQueries([Dr,"folder","structure"],{active:!0})}});return{...r,editFolder:(s,a)=>r.mutateAsync({attrs:s,id:a}),status:r.status}},Rce=({isEditing:t=!1})=>{const{formatMessage:e}=be();return p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:e(t?{id:De("modal.folder.edit.title"),defaultMessage:"Edit folder"}:{id:De("modal.folder.create.title"),defaultMessage:"Add new folder"})})})},Jln=({onClose:t,onConfirm:e,open:n})=>p.jsx(Jt.Root,{open:n,onOpenChange:t,children:p.jsx(Kz,{onConfirm:e})}),ecn=ns({name:Mn().required(),parent:ns({label:Mn(),value:lE().nullable(!0)}).nullable(!0)}),W3e=({onClose:t,folder:e,location:n,parentFolderId:r})=>{const{data:i,isLoading:s}=Hq({enabled:!0}),{canCreate:a,isLoading:o,canUpdate:l}=P3e(),[c,u]=y.useState(!1),{formatMessage:d,formatDate:f}=be(),{trackUsage:h}=va(),{editFolder:m,isLoading:g}=Zln(),{remove:b}=Qln(),{toggleNotification:E}=yn(),x=o||s,S=!!e,A=e&&!l||!e&&!a,R=s?{name:"",parent:null}:{name:e?.name??"",parent:{value:r?parseInt(r.toString(),10):void 0,label:r?i&&D3e(i,parseInt(r.toString(),10))?.label:i?.[0].label}},C=async(I,{setErrors:D})=>{try{if(await m({...I,parent:I.parent?.value??null},e?.id),E({type:"success",message:d(S?{id:De("modal.folder-notification-edited-success"),defaultMessage:"Folder successfully edited"}:{id:De("modal.folder-notification-created-success"),defaultMessage:"Folder successfully created"})}),S){const k=r?parseInt(r.toString(),10)!==I.parent?.value:r===null&&!!I.parent?.value;h("didEditMediaLibraryElements",{location:n,type:"folder",changeLocation:k})}else h("didAddMediaLibraryFolders",{location:n});t({created:!0})}catch(k){const O=rln(k,{getTrad:De}),P=Object.entries(O).reduce((M,[j,U])=>(M[j]=U.defaultMessage,M),{});don(P)||D(P)}},T=async()=>{e&&await b([e]),u(!1),t()};return x?p.jsxs(p.Fragment,{children:[p.jsx(Rce,{isEditing:S}),p.jsx(vt.Body,{children:p.jsx(X,{justifyContent:"center",paddingTop:4,paddingBottom:4,children:p.jsx(Pf,{children:d({id:De("content.isLoading"),defaultMessage:"Content is loading."})})})})]}):p.jsxs(p.Fragment,{children:[p.jsx(JT,{validationSchema:ecn,validateOnChange:!1,onSubmit:C,initialValues:R,children:({values:I,errors:D,handleChange:k,setFieldValue:O})=>p.jsxs(uE,{noValidate:!0,children:[p.jsx(Rce,{isEditing:S}),p.jsx(vt.Body,{children:p.jsxs(ts.Root,{gap:4,children:[S&&p.jsx(ts.Item,{xs:12,col:12,direction:"column",alignItems:"stretch",children:p.jsx(F3e,{blocks:[{label:d({id:De("modal.folder.create.elements"),defaultMessage:"Elements"}),value:d({id:De("modal.folder.elements.count"),defaultMessage:"{folderCount} folders, {assetCount} assets"},{assetCount:e?.files?.count??0,folderCount:e?.children?.count??0})},{label:d({id:De("modal.folder.create.creation-date"),defaultMessage:"Creation Date"}),value:f(new Date(e.createdAt))}]})}),p.jsx(ts.Item,{xs:12,col:6,direction:"column",alignItems:"stretch",children:p.jsxs(Ne.Root,{name:"name",error:typeof D.name=="string"?D.name:void 0,children:[p.jsx(Ne.Label,{children:d({id:De("form.input.label.folder-name"),defaultMessage:"Name"})}),p.jsx(df,{value:I.name,onChange:k,disabled:A}),p.jsx(Ne.Error,{})]})}),p.jsx(ts.Item,{xs:12,col:6,direction:"column",alignItems:"stretch",children:p.jsxs(Ne.Root,{id:"folder-parent",children:[p.jsx(Ne.Label,{children:d({id:De("form.input.label.folder-location"),defaultMessage:"Location"})}),p.jsx(j3e,{options:i,onChange:P=>{O("parent",P)},isDisabled:A,defaultValue:I.parent,name:"parent",menuPortalTarget:document.querySelector("body"),inputId:"folder-parent",disabled:A,error:typeof D.parent=="string"?D.parent:void 0,ariaErrorMessage:"folder-parent-error"}),D.parent&&p.jsx(le,{variant:"pi",tag:"p",id:"folder-parent-error",textColor:"danger600",children:typeof D.parent=="string"?D.parent:void 0})]})})]})}),p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:()=>t(),variant:"tertiary",name:"cancel",children:d({id:"cancel",defaultMessage:"Cancel"})}),p.jsxs(X,{gap:2,children:[S&&l&&p.jsx(dt,{type:"button",variant:"danger-light",onClick:()=>u(!0),name:"delete",disabled:!l||g,children:d({id:De("modal.folder.create.delete"),defaultMessage:"Delete folder"})}),p.jsx(dt,{name:"submit",loading:g,disabled:A,type:"submit",children:d(S?{id:De("modal.folder.edit.submit"),defaultMessage:"Save"}:{id:De("modal.folder.create.submit"),defaultMessage:"Create"})})]})]})]})}),p.jsx(Jln,{open:c,onClose:()=>u(!1),onConfirm:T})]})},z3e=({open:t,onClose:e,...n})=>p.jsx(vt.Root,{open:t,onOpenChange:e,children:p.jsx(vt.Content,{children:p.jsx(W3e,{...n,onClose:e,open:t})})}),tcn=(t,{enabled:e=!0}={})=>{const{toggleNotification:n}=yn(),{get:r}=Go(),{formatMessage:i}=be(),{data:s,error:a,isLoading:o}=jg([Dr,"folder",t],async()=>{const{data:{data:l}}=await r(`/upload/folders/${t}`,{params:{populate:{parent:{populate:{parent:"*"}}}}});return l},{retry:!1,enabled:e,staleTime:0,cacheTime:0,onError(){n({type:"danger",message:i({id:De("notification.warning.404"),defaultMessage:"Not found"})})}});return{data:s,error:a,isLoading:o}},ncn=(t,e)=>{const[n,r]=y.useState(()=>{const i=window.localStorage.getItem(t);if(i!==null)try{return JSON.parse(i)}catch{return i}return e});return y.useEffect(()=>{window.localStorage.setItem(t,JSON.stringify(n))},[t,n]),[n,r]},rcn=J.span`
5689  text-transform: uppercase;
5690`,G3e=J(uW)`
5691  opacity: 0;
5692
5693  &:focus-within {
5694    opacity: 1;
5695  }
5696`,icn=J(tye)`
5697  cursor: pointer;
5698
5699  &:hover {
5700    ${G3e} {
5701      opacity: 1;
5702    }
5703  }
5704`,xM=({children:t,extension:e,isSelectable:n=!0,name:r,onSelect:i,onRemove:s,onEdit:a,selected:o=!1,subtitle:l="",variant:c="Image"})=>{const{formatMessage:u}=be(),d=h=>{a&&a(h)},f=h=>{h.stopPropagation()};return p.jsxs(icn,{role:"button",height:"100%",tabIndex:-1,onClick:d,children:[p.jsxs(sye,{children:[n&&p.jsx("div",{onClick:f,children:p.jsx(Zat,{checked:o,onCheckedChange:i})}),(s||a)&&p.jsxs(G3e,{onClick:f,position:"end",children:[s&&p.jsx(Yn,{label:u({id:De("control-card.remove-selection"),defaultMessage:"Remove from selection"}),onClick:s,children:p.jsx(Db,{})}),a&&p.jsx(Yn,{label:u({id:De("control-card.edit"),defaultMessage:"Edit"}),onClick:a,children:p.jsx(Lc,{})})]}),t]}),p.jsxs(rye,{children:[p.jsxs(iye,{children:[p.jsx(pe,{paddingTop:1,children:p.jsx(le,{tag:"h2",children:p.jsx(aye,{tag:"span",children:r})})}),p.jsxs(oye,{children:[p.jsx(rcn,{children:e}),l]})]}),p.jsx(X,{paddingTop:1,grow:1,children:p.jsx(nye,{children:u({id:De(`settings.section.${c.toLowerCase()}.label`),defaultMessage:c})})})]})]})},q3e=({url:t,alt:e})=>p.jsx(pe,{children:p.jsx("audio",{controls:!0,src:t,children:e})}),scn=J(pe)`
5705  canvas,
5706  audio {
5707    display: block;
5708    max-width: 100%;
5709    max-height: ${({size:t})=>t==="M"?16.4:8.8}rem;
5710  }
5711`,acn=({name:t,url:e,size:n="M",selected:r=!1,...i})=>p.jsx(xM,{name:t,selected:r,...i,variant:"Audio",children:p.jsx(dW,{size:n,children:p.jsx(X,{alignItems:"center",children:p.jsx(scn,{size:n,children:p.jsx(q3e,{url:e,alt:t})})})})}),ocn=J(X)`
5712  border-radius: ${({theme:t})=>t.borderRadius} ${({theme:t})=>t.borderRadius} 0 0;
5713  background: linear-gradient(
5714    180deg,
5715    ${({theme:t})=>t.colors.neutral0} 0%,
5716    ${({theme:t})=>t.colors.neutral100} 121.48%
5717  );
5718`,lcn=({name:t,extension:e,size:n="M",selected:r=!1,...i})=>{const{formatMessage:s}=be();return p.jsx(xM,{name:t,extension:e,selected:r,...i,variant:"Doc",children:p.jsx(ocn,{width:"100%",height:n==="S"?"8.8rem":"16.4rem",justifyContent:"center",children:p.jsxs(X,{gap:2,direction:"column",alignItems:"center",children:[e==="pdf"?p.jsx(_U,{"aria-label":t,fill:"neutral500",width:24,height:24}):p.jsx(RU,{"aria-label":t,fill:"neutral500",width:24,height:24}),p.jsx(le,{textColor:"neutral500",variant:"pi",children:s({id:"noPreview",defaultMessage:"No preview available"})})]})})})},ccn=({height:t,width:e,thumbnail:n,size:r="M",alt:i,isUrlSigned:s,selected:a=!1,...o})=>{const l=s?n:Yon({url:n,params:{updatedAt:o.updatedAt}}),c=t&&e?` - ${e}✕${t}`:void 0;return p.jsx(xM,{...o,selected:a,subtitle:c,variant:"Image",children:p.jsx(dW,{src:l,size:r,alt:i})})},ucn=3,Wq=({url:t,mime:e,onLoadDuration:n=()=>{},alt:r,...i})=>{const s=o=>
5718{if(o.currentTarget.currentTime>0){const l=o.currentTarget,c=document.createElement("canvas");c.height=l.videoHeight,c.width=l.videoWidth,c.getContext("2d")?.drawImage(l,0,0,l.videoWidth,l.videoHeight),l.replaceWith(c),n&&n(l.duration)}},a=o=>{const l=o.currentTarget;l.readyState<ucn||l.play()};return p.jsxs(pe,{tag:"figure",...i,children:[p.jsx("video",{muted:!0,onLoadedData:a,src:t,crossOrigin:"anonymous",onTimeUpdate:s,children:p.jsx("source",{type:e})}),p.jsx(xi,{tag:"figcaption",children:r})]},t)},dcn=J(pe)`
5719  canvas,
5720  video {
5721    display: block;
5722    pointer-events: none;
5723    max-width: 100%;
5724    max-height: ${({size:t})=>t==="M"?16.4:8.8}rem;
5725  }
5726`,fcn=({name:t,url:e,mime:n,size:r="M",selected:i=!1,...s})=>{const[a,o]=y.useState(),l=a&&Jon(a);return p.jsxs(xM,{selected:i,name:t,...s,variant:"Video",children:[p.jsx(dW,{size:r,children:p.jsx(dcn,{size:r,children:p.jsx(Wq,{url:e,mime:n,onLoadDuration:o,alt:t})})}),p.jsx(tot,{children:l||"..."})]})},cU=({asset:t,isSelected:e=!1,onSelect:n,onEdit:r,onRemove:i,size:s="M",local:a=!1})=>{const o=n?()=>n(t):void 0,l={id:t.id,isSelectable:t.isSelectable,extension:EM(t.ext),name:t.name,url:a?t.url:af(t,!0),mime:t.mime,onEdit:r?()=>r(t):void 0,onSelect:o,onRemove:i?()=>i(t):void 0,selected:e,size:s};return t.mime?.includes(Jr.Video)?p.jsx(fcn,{...l}):t.mime?.includes(Jr.Image)?p.jsx(ccn,{alt:t.alternativeText||t.name,height:t.height,thumbnail:zS(t?.formats?.thumbnail?.url||t.url),width:t.width,updatedAt:t.updatedAt,isUrlSigned:t?.isUrlSigned||!1,...l}):t.mime?.includes(Jr.Audio)?p.jsx(acn,{...l}):p.jsx(lcn,{...l})},hcn=({children:t,id:e,index:n,moveItem:r})=>{const i=y.useRef(null),[,s]=Von({accept:"draggable",hover(c){i.current&&c.id!==e&&(r(c.index,n),c.index=n)}}),[{isDragging:a},o]=Pon({type:"draggable",item(){return{index:n,id:e}},collect:c=>({isDragging:c.isDragging()})}),l=a?.2:1;return o(s(i)),p.jsx("div",{ref:i,style:{opacity:l,cursor:"move"},children:t})},K3e=({allowedTypes:t=["files","images","videos","audios"],assets:e,onEditAsset:n,onSelectAsset:r,selectedAssets:i,size:s="M",onReorderAsset:a,title:o=null})=>p.jsxs(SW,{tagName:"article",children:[o&&p.jsx(pe,{paddingTop:2,paddingBottom:2,children:p.jsx(le,{tag:"h2",variant:"delta",fontWeight:"semiBold",children:o})}),p.jsx(ts.Root,{gap:4,children:e.map((l,c)=>{const u=!!i.find(d=>d.id===l.id);return a?p.jsx(ts.Item,{col:3,height:"100%",children:p.jsx(hcn,{index:c,moveItem:a,id:l.id,children:p.jsx(cU,{allowedTypes:t,asset:l,isSelected:u,onEdit:n?()=>n(l):void 0,onSelect:()=>r(l),size:s})})},l.id):p.jsx(ts.Item,{col:3,height:"100%",direction:"column",alignItems:"stretch",children:p.jsx(cU,{allowedTypes:t,asset:l,isSelected:u,onEdit:n?()=>n(l):void 0,onSelect:()=>r(l),size:s},l.id)},l.id)})})]}),pcn=({parentsToOmit:t=[],currentFolderId:e,onChangeFolder:n})=>{const[r,i]=y.useState(!1),{data:s,isLoading:a}=Hq({enabled:r}),{pathname:o}=bi(),[{query:l}]=hn(),{formatMessage:c}=be(),u=s&&aln(s,e),d=u&&u.filter(f=>typeof f.id=="number"&&!t.includes(f.id)&&f.id!==null);return p.jsxs(Z1e,{onOpen:()=>i(!0),onClose:()=>i(!1),"aria-label":c({id:De("header.breadcrumbs.menu.label"),defaultMessage:"Get more ascendants folders"}),label:"...",children:[a&&p.jsx(lP,{children:p.jsx(Pf,{small:!0,children:c({id:De("content.isLoading"),defaultMessage:"Content is loading."})})}),d&&d.map(f=>{if(n)return p.jsx(lP,{tag:"button",type:"button",onClick:()=>n(Number(f.id),f.path),children:f.label},f.id);const h=sln(o,l,{folder:typeof f?.id=="string"?f.id:void 0,folderPath:f?.path});return p.jsx(lP,{isLink:!0,href:h,children:f.label},f.id)})]})},mcn=({breadcrumbs:t,onChangeFolder:e,currentFolderId:n,...r})=>{const{formatMessage:i}=be();return p.jsx($1e,{...r,children:t.map((s,a)=>
5726{if(Array.isArray(s))return p.jsx(pcn,{parentsToOmit:[...t].splice(a+1,t.length-1).map(l=>l.id),currentFolderId:n,onChangeFolder:e},`breadcrumb-${s?.id??"menu"}`);const o=s.id===null&&n===void 0;return n!==s.id&&!o?e?p.jsx(CN,{type:"button",onClick:()=>e(s.id,s.path),children:typeof s.label!="string"&&s.label?.id?i(s.label):s.label},`breadcrumb-${s?.id??"root"}`):p.jsx(CN,{to:s.href,tag:yc,children:typeof s.label!="string"&&s.label?.id?i(s.label):s.label},`breadcrumb-${s?.id??"root"}`):p.jsx(N1e,{isCurrent:a+1===t.length,children:typeof s.label!="string"&&s.label?.id?i(s.label):s.label},`breadcrumb-${s?.id??"root"}`)})})},gcn=J(pe)`
5727  background: linear-gradient(
5728    180deg,
5729    rgba(234, 234, 239, 0) 0%,
5730    ${({theme:t})=>t.colors.neutral200} 100%
5731  );
5732  opacity: 0.33;
5733`,vcn={S:138,M:234},ycn=({count:t,size:e})=>p.jsx(Ak.Grid,{size:e,children:Array(t).fill(null).map((n,r)=>p.jsx(gcn,{height:`${vcn[e]}px`,hasRadius:!0},`empty-asset-card-${r}`))}),bcn=({icon:t=uO,content:e,action:n,size:r="M",count:i=12})=>p.jsxs(pe,{position:"relative",children:[p.jsx(ycn,{size:r,count:i}),p.jsx(pe,{position:"absolute",top:11,width:"100%",children:p.jsxs(X,{direction:"column",alignItems:"center",gap:4,textAlign:"center",children:[p.jsxs(X,{direction:"column",alignItems:"center",gap:6,children:[p.jsx(t,{width:"160px",height:"88px"}),p.jsx(le,{variant:"delta",tag:"p",textColor:"neutral600",children:e})]}),n]})})]}),Y3e=y.createContext({});function Ecn(){return y.useContext(Y3e)}const xcn=J.button`
5734  height: 100%;
5735  left: 0;
5736  position: absolute;
5737  opacity: 0;
5738  top: 0;
5739  width: 100%;
5740
5741  &:hover,
5742  &:focus {
5743    text-decoration: none;
5744  }
5745`,wcn=J(kue)`
5746  path {
5747    fill: currentColor;
5748  }
5749`,Q3e=J(pe)`
5750  display: none;
5751`,Scn=J(pe)`
5752  &:hover,
5753  &:focus-within {
5754    ${Q3e} {
5755      display: ${({$isCardActions:t})=>t?"block":""};
5756    }
5757  }
5758`,Tcn=y.forwardRef(({children:t,startAction:e=null,cardActions:n=null,ariaLabel:r,onClick:i,to:s,...a},o)=>{const l=y.useId(),c=y.useMemo(()=>({id:l}),[l]);return p.jsx(Y3e.Provider,{value:c,children:p.jsxs(Scn,{position:"relative",tabIndex:0,$isCardActions:!!n,ref:o,...a,children:[p.jsx(xcn,{to:s||void 0,as:s?Dl:"button",type:s?void 0:"button",onClick:i,tabIndex:-1,"aria-label":r,"aria-hidden":!0}),p.jsxs(X,{hasRadius:!0,borderStyle:"solid",borderWidth:"1px",borderColor:"neutral150",background:"neutral0",shadow:"tableShadow",padding:3,gap:2,cursor:"pointer",children:[e,p.jsx(pe,{hasRadius:!0,background:"secondary100",color:"secondary500",paddingBottom:2,paddingLeft:3,paddingRight:3,paddingTop:2,children:p.jsx(wcn,{width:"2.4rem",height:"2.4rem"})}),t,p.jsx(Q3e,{children:p.jsx(uW,{right:4,position:"end",children:n})})]})]})})}),Acn=J(X)`
5759  user-select: none;
5760`,Ccn=t=>{const{id:e}=Ecn();return p.jsx(Acn,{...t,id:`${e}-title`,"data-testid":`${e}-title`,alignItems:"flex-start",direction:"column",maxWidth:"100%",overflow:"hidden",position:"relative"})},X3e=J(pe)`
5761  &:focus {
5762    outline: 2px solid ${({theme:t})=>t.colors.primary600};
5763    outline-offset: -2px;
5764  }
5765`,Rcn=J(X3e)`
5766  text-decoration: none;
5767`,_cn=({to:t,...e})=>t?p.jsx(Rcn,{padding:1,tag:Dl,maxWidth:"100%",to:t,...e}):p.jsx(X3e,{padding:1,tag:"button",type:"button",maxWidth:"100%",...e}),Icn=({title:t=null,children:e})=>p.jsxs(SW,{tagName:"article",children:[t&&p.jsx(pe,{paddingBottom:2,children:p.jsx(le,{tag:"h2",variant:"delta",fontWeight:"semiBold",children:t})}),p.jsx(ts.Root,{gap:4,children:e})]}),kcn=({onChangeSort:t,value:e})=>{const{formatMessage:n}=be();return p.jsx(fa,{size:"S",value:e,onChange:r=>t(r.toString()),"aria-label":n({id:De("sort.label"),defaultMessage:"Sort by"}),placeholder:n({id:De("sort.label"),defaultMessage:"Sort by"}),children:hln.map(r=>p.jsx(Mi,{value:r.value,children:n({id:De(r.key),defaultMessage:`${r.value}`})},r.key))})},Dcn=J(pe)`
5768  figure {
5769    width: ${({theme:t})=>t.spaces[7]};
5770    height: ${({theme:t})=>t.spaces[7]};
5771  }
5772
5773  canvas,
5774  video {
5775    width: 100%;
5776    height: 100%;
5777    object-fit: cover;
5778    border-radius: 50%;
5779  }
5780`,Lcn=({type:t,content:e})=>{const{formatMessage:n}=be();if(t==="folder")return p.jsx(X,{justifyContent:"center",background:"secondary100",width:"3.2rem",height:"3.2rem",borderRadius:"50%",children:p.jsx(kue,{"aria-label":n({id:De("header.actions.add-assets.folder"),defaultMessage:"folder"}
5780),fill:"secondary500",width:"1.6rem",height:"1.6rem"})});const{alternativeText:r,ext:i,formats:s,mime:a,name:o,url:l}=e;if(a?.includes(Jr.Image)){const c=zS(s?.thumbnail?.url)??zS(l);return p.jsx(uat.Item,{src:c,alt:r||void 0,preview:!0,fallback:r})}return a?.includes(Jr.Video)?p.jsx(Dcn,{children:p.jsx(Wq,{url:af(e,!0)||"",mime:a,alt:r??o})}):p.jsx(pe,{background:"secondary100",color:"secondary600",width:"3.2rem",height:"3.2rem",children:EM(i)})},Ocn=({cellType:t,contentType:e,content:n,name:r})=>{const{formatDate:i,formatMessage:s}=be(),a=n[r];switch(t){case"image":return p.jsx(Lcn,{type:e,content:n});case"date":if(typeof a=="string")return p.jsx(le,{children:i(PUt(a),{dateStyle:"full"})});case"size":if(e==="folder")return p.jsx(le,{"aria-label":s({id:"list.table.content.empty-label",defaultMessage:"This field is empty"}),children:"-"});if(typeof a=="string"||typeof a=="number")return p.jsx(le,{children:L3e(a)});case"ext":if(e==="folder")return p.jsx(le,{"aria-label":s({id:"list.table.content.empty-label",defaultMessage:"This field is empty"}),children:"-"});if(typeof a=="string")return p.jsx(le,{children:EM(a)?.toUpperCase()});case"text":if(typeof a=="string")return p.jsx(le,{children:a});default:return p.jsx(le,{"aria-label":s({id:"list.table.content.empty-label",defaultMessage:"This field is empty"}),children:"-"})}},Mcn=({onChangeFolder:t=null,onEditAsset:e,onEditFolder:n,onSelectOne:r,rows:i=[],selected:s=[]})=>{const{formatMessage:a}=be(),o=(l,c,u,d)=>{d==="asset"?e(l):t&&t(c,u)};return p.jsx(_T,{children:i.map(l=>{const{path:c,id:u,isSelectable:d,name:f,folderURL:h,type:m}=l,g=!!s.find(b=>b.id===u&&b.type===m);return p.jsxs(_p,{onClick:()=>o(l,u,c||void 0,m),children:[p.jsx(Iu,{onClick:b=>b.stopPropagation(),children:p.jsx(cd,{"aria-label":a({id:m==="asset"?"list-assets-select":"list.folder.select",defaultMessage:m==="asset"?"Select {name} asset":"Select {name} folder"},{name:f}),disabled:!d,onCheckedChange:()=>r(l),checked:g})}),oU.map(({name:b,type:E})=>p.jsx(Iu,{children:p.jsx(Ocn,{content:l,cellType:E,contentType:m,name:b})},b)),p.jsx(Iu,{onClick:b=>b.stopPropagation(),children:p.jsxs(X,{justifyContent:"flex-end",children:[m==="folder"&&(h?p.jsx(Yn,{tag:yc,label:a({id:De("list.folders.link-label"),defaultMessage:"Access folder"}),to:h,variant:"ghost",children:p.jsx(Q8,{})}):p.jsx(Yn,{tag:"button",label:a({id:De("list.folders.link-label"),defaultMessage:"Access folder"}),onClick:()=>t&&t(u),variant:"ghost",children:p.jsx(Q8,{})})),p.jsx(Yn,{label:a({id:De("control-card.edit"),defaultMessage:"Edit"}),onClick:()=>m==="asset"?e(l):n(l),variant:"ghost",children:p.jsx(Lc,{})})]})})]},u)})})},Pcn=({assetCount:t=0,folderCount:e=0,indeterminate:n=!1,onChangeSort:r=null,onChangeFolder:i=null,onEditAsset:s=null,onEditFolder:a=null,onSelectAll:o,onSelectOne:l,rows:c=[],selected:u=[],shouldDisableBulkSelect:d=!1,sortQuery:f=""})=>{const{formatMessage:h}=be(),[m,g]=f.split(":"),b=(E,x)=>{const A=`${x}:${E&&g==="ASC"?"DESC":"ASC"}`;r&&r(A)};return p.jsxs(Hye,{colCount:oU.length+2,rowCount:t+e+1,children:[p.jsx(Vye,{children:p.jsxs(_p,{children:[p.jsx(Ww,{children:p.jsx(cd,{"aria-label":h({id:De("bulk.select.label"),defaultMessage:"Select all folders & assets"}),disabled:d,onCheckedChange:E=>o(E,c),checked:n&&!d?"indeterminate":(t>0||e>0)&&u.length===t+e})}),oU.map(({metadatas:{label:E,isSortable:x},name:S,key:A})=>{const R=m===S,C=g==="ASC",T=h(E),I=h({id:"list.table.header.sort",defaultMessage:"Sort on {label}"},{label:T});return p.jsx(Ww,{action:R&&p.jsx(Yn,{label:I,onClick:()=>b(R,S),variant:"ghost",children:C?p.jsx(kPe,{}):p.jsx(co,{})}),children:p.jsx(Dg,{label:x?I:T,children:x?p.jsx(le,{onClick:()=>b(R,S),tag:R?"span":"button",textColor:"neutral600",variant:"sigma",children:T}):p.jsx(le,{textColor:"neutral600",variant:"sigma",children:T})})},A)}),p.jsx(Ww,{children:p.jsx(xi,{children:h({id:De("list.table.header.actions"),defaultMessage:"actions"})})})]})}),p.jsx(Mcn,{onChangeFolder:i,onEditAsset:s,onEditFolder:a,rows:c,onSelectOne:l,selected:u})]})},$cn=({attribute:t,filter:e,onClick:n,operator:r,value:i})=>{const{formatMessage:s,formatDate:a,formatTime:o}=be(),l=()=>{n(e)},{fieldSchema:c}=t,u=c?.type;let d=i;if(u==="date"&&(d=a(i,{dateStyle:"full"})),u==="datetime"&&(d=a(i,{dateStyle:"full",timeStyle:"short"})),u==="time"){const[h,m]=i.split(":"),g=new Date;g.setHours(Number(h)),g.setMinutes(Number(m)),d=o(g,{hour:"numeric",minute:"numeric"})}const f=`${t.metadatas?.label} ${s({id:`components.FilterOptions.FILTER_TYPES.${r}`,defaultMessage:r})} ${d}`;return p.jsx(bW,{onClick:l,icon:p.jsx(Ni,{}),padding:1,children:f})},Ncn=({appliedFilters:t,filtersSchema:e,onRemoveFilter:n}
5780)=>{const r=i=>{const s=t.filter(a=>{const o=Object.keys(i)[0],l=i[o];if(l!==void 0){const c=Object.keys(l)[0],u=l[c];if(typeof u=="string"){const d=decodeURIComponent(u);return a[o]?.[c]!==d}}return!0});n(s)};return t.map((i,s)=>{const a=Object.keys(i)[0],o=e.find(({name:f})=>f===a);if(!o)return null;const l=i[a],c=Object.keys(l)[0];let u=l[c];Array.isArray(u)?u=u.join(", "):typeof u=="object"?u=Object.values(u).join(", "):u=Array.isArray(u)||typeof u=="object"?Object.values(u).join(", "):decodeURIComponent(u);let d=c;return o?.name==="mime"&&(d=c==="$contains"?"$eq":"$ne",c==="$not"&&(u="file",d="$eq"),["image","video"].includes(u[0])&&["image","video"].includes(u[1])&&(u="file",d="$ne")),p.jsx($cn,{attribute:o,filter:i,onClick:r,operator:d,value:u},`${a}-${s}`)})},Fcn=({label:t="",onChange:e,options:n=[],type:r,value:i=""})=>{const{formatMessage:s}=be();return r==="date"?p.jsx(mW,{clearLabel:s({id:"clearLabel",defaultMessage:"Clear"}),"aria-label":t,name:"datetimepicker",onChange:a=>{const o=a?new Date(a).toISOString():"";e(o)},onClear:()=>e(""),value:i?new Date(i):void 0}):p.jsx(fa,{"aria-label":t,onChange:a=>e(a.toString()),value:i,children:n?.map(a=>p.jsx(Mi,{value:a.value,children:a.label},a.value))})},_ce=({fieldSchema:{type:t,mainField:e}})=>{switch(e?.schema.type?e.schema.type:t){case"enumeration":return[{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$eq",defaultMessage:"is"},value:"$contains"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$ne",defaultMessage:"is not"},value:"$notContains"}];case"date":return[{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$eq",defaultMessage:"is"},value:"$eq"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$ne",defaultMessage:"is not"},value:"$ne"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$gt",defaultMessage:"is greater than"},value:"$gt"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$gte",defaultMessage:"is greater than or equal to"},value:"$gte"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$lt",defaultMessage:"is less than"},value:"$lt"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$lte",defaultMessage:"is less than or equal to"},value:"$lte"}];default:return[{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$eq",defaultMessage:"is"},value:"$eq"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$eqi",defaultMessage:"is (case insensitive)"},value:"$eqi"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$ne",defaultMessage:"is not"},value:"$ne"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$null",defaultMessage:"is null"},value:"$null"},{intlLabel:{id:"components.FilterOptions.FILTER_TYPES.$notNull",defaultMessage:"is not null"},value:"$notNull"}]}},jcn=({displayedFilters:t,filters:e,onSubmit:n,onToggle:r})=>{const{formatMessage:i}=be(),[s,a]=y.useState({name:"createdAt",filter:"$eq",value:""}),o=d=>{const f=t.find(E=>E.name===d);if(!f)return;const{fieldSchema:{type:h,options:m}}=f;let g="";h==="enumeration"&&(g=m?.[0].value||"");const b=_ce(f)[0].value;a({name:d.toString(),filter:b,value:g})},l=d=>{s.name==="mime"?a(f=>({...f,filter:d.toString(),value:"image"})):a(f=>({...f,filter:d.toString(),value:""}))},c=d=>{d.preventDefault(),d.stopPropagation();const f=encodeURIComponent(s.value);if(f){if(s.name==="mime"){const m=e.filter(R=>Object.keys(R)[0]==="mime");if(s.value==="file"){const R=e.filter(D=>Object.keys(D)[0]!=="mime");let C=!1,T;if(s.filter==="$contains"?(C=m.find(D=>{if(typeof D.mime?.$not!="string"&&!Array.isArray(D.mime?.$not))return D.mime?.$not?.$contains!==void 0})!==void 0,T={mime:{$not:{$contains:["image","video"]}}}):(C=m.find(D=>Array.isArray(D.mime?.$contains))!==void 0,T={mime:{$contains:["image","video"]}}),C){r();return}const I=[...R,T];n(I),r();return}if(m.find(R=>{const C=s.filter;return R.mime&&R.mime[C]===s.value})!==void 0){r();return}const b=e.filter(R=>Object.keys(R)[0]!=="mime"?!0:!(typeof R.mime?.$not!="string"&&!Array.isArray(R.mime?.$not)&&R.mime?.$not?.$contains!==void 0||Array.isArray(R?.mime?.$contains))),E=s.filter==="$contains"?"$notContains":"$contains",x=b.findIndex(R=>R.mime?.[E]===s.value),S=x!==-1,A={[s.name]:{[s.filter]:s.value}};if(!S){const R=[...b,A];n(R),r();return}if(S){const R=b.slice();
5780R.splice(x,1,A),n(R),r()}return}if(!(e.find(m=>{const g=s.name;return m[g]&&m[g]?.[g]===f})!==void 0)){const m={[s.name]:{[s.filter]:f}},g=[...e,m];n(g)}}r()},u=t.find(d=>d.name===s.name);return p.jsx(Tl.Content,{sideOffset:4,children:p.jsx("form",{onSubmit:c,children:p.jsxs(X,{padding:3,direction:"column",alignItems:"stretch",gap:1,style:{minWidth:184},children:[p.jsx(pe,{children:p.jsx(fa,{"aria-label":i({id:"app.utils.select-field",defaultMessage:"Select field"}),name:"name",size:"M",onChange:o,value:s.name,children:t.map(d=>p.jsx(Mi,{value:d.name,children:d.metadatas?.label},d.name))})}),p.jsx(pe,{children:p.jsx(fa,{"aria-label":i({id:"app.utils.select-filter",defaultMessage:"Select filter"}),name:"filter",size:"M",value:s.filter,onChange:l,children:_ce(u).map(d=>p.jsx(Mi,{value:d.value,children:i(d.intlLabel)},d.value))})}),p.jsx(pe,{children:p.jsx(Fcn,{...u?.metadatas,...u?.fieldSchema,value:s.value,onChange:d=>a(f=>({...f,value:d}))})}),p.jsx(pe,{children:p.jsx(dt,{size:"L",variant:"secondary",startIcon:p.jsx(YS,{}),type:"submit",fullWidth:!0,children:i({id:"app.utils.add-filter",defaultMessage:"Add filter"})})})]})})})},Bcn=({appliedFilters:t,onChangeFilters:e})=>{const[n,r]=y.useState(!1),{formatMessage:i}=be();return p.jsxs(Tl.Root,{open:n,onOpenChange:r,children:[p.jsx(Tl.Trigger,{children:p.jsx(dt,{variant:"tertiary",startIcon:p.jsx(Iue,{}),size:"S",children:i({id:"app.utils.filters",defaultMessage:"Filters"})})}),p.jsx(jcn,{onToggle:()=>r(s=>!s),displayedFilters:bce,filters:t,onSubmit:e}),t&&p.jsx(Ncn,{appliedFilters:t,filtersSchema:bce,onRemoveFilter:e})]})},Ucn=({onChangePageSize:t,pageSize:e})=>{const{formatMessage:n}=be(),r=i=>{t(Number(i))};return p.jsxs(X,{children:[p.jsxs(fa,{size:"S","aria-label":n({id:"components.PageFooter.select",defaultMessage:"Entries per page"}),onChange:r,value:e.toString(),children:[p.jsx(Mi,{value:"10",children:"10"}),p.jsx(Mi,{value:"20",children:"20"}),p.jsx(Mi,{value:"50",children:"50"}),p.jsx(Mi,{value:"100",children:"100"})]}),p.jsx(pe,{paddingLeft:2,children:p.jsx(le,{textColor:"neutral600",tag:"label",htmlFor:"page-size",children:n({id:"components.PageFooter.select",defaultMessage:"Entries per page"})})})]})},Z3e=y.createContext({activePage:1,pageCount:1}),zq=()=>y.useContext(Z3e),Ice=({children:t,activePage:e,pageCount:n,label:r="pagination"})=>{const i=y.useMemo(()=>({activePage:e,pageCount:n}),[e,n]);return p.jsx(Z3e.Provider,{value:i,children:p.jsx(pe,{tag:"nav","aria-label":r,children:p.jsx(X,{tag:"ul",gap:1,children:t})})})},J3e=J(le)`
5781  line-height: revert;
5782`,e_e=Mt`
5783  padding: ${({theme:t})=>t.spaces[3]};
5784  border-radius: ${({theme:t})=>t.borderRadius};
5785  box-shadow: ${({$active:t,theme:e})=>t?e.shadows.filterShadow:void 0};
5786  text-decoration: none;
5787  display: flex;
5788  position: relative;
5789  outline: none;
5790
5791  &:after {
5792    transition-property: all;
5793    transition-duration: 0.2s;
5794    border-radius: 8px;
5795    content: '';
5796    position: absolute;
5797    top: -4px;
5798    bottom: -4px;
5799    left: -4px;
5800    right: -4px;
5801    border: 2px solid transparent;
5802  }
5803
5804  &:focus-visible {
5805    outline: none;
5806
5807    &:after {
5808      border-radius: 8px;
5809      content: '';
5810      position: absolute;
5811      top: -5px;
5812      bottom: -5px;
5813      left: -5px;
5814      right: -5px;
5815      border: 2px solid ${t=>t.theme.colors.primary600};
5816    }
5817  }
5818`,Gq=J.button`
5819  ${e_e}
5820`,Hcn=J.div`
5821  ${e_e}
5822`;Gq.defaultProps={type:"button"};const Vcn=J(Gq)`
5823  color: ${({theme:t,$active:e})=>e?t.colors.primary700:t.colors.neutral800};
5824  background: ${({theme:t,$active:e})=>e?t.colors.neutral0:void 0};
5825
5826  &:hover {
5827    box-shadow: ${({theme:t})=>t.shadows.filterShadow};
5828  }
5829`,t_e=J(Gq)`
5830  font-size: 1.1rem;
5831  svg path {
5832    fill: ${t=>t["aria-disabled"]?t.theme.colors.neutral300:t.theme.colors.neutral600};
5833  }
5834
5835  &:focus,
5836  &:hover {
5837    svg path {
5838      fill: ${t=>t["aria-disabled"]?t.theme.colors.neutral300:t.theme.colors.neutral700};
5839    }
5840  }
5841
5842  ${t=>t["aria-disabled"]?`
5843  pointer-events: none;
5844    `:void 0}
5845`,Wcn=J(Hcn)`
5846  color: ${({theme:t})=>t.colors.neutral800};
5847`,kce=({children:t,...e})=>{const{activePage:n}=zq(),r=n===1;return p.jsx("li",{children:p.jsxs(t_e,{"aria-disabled":r,tabIndex:r?-1:void 0,...e,children:[p.jsx(xi,{children:t}),p.jsx(AU,{"aria-hidden":!0})]})})},Dce=({children:t,...e})=>{const{activePage:n,pageCount:r}=zq(),i=n===r;return p.jsx("li",{children:p.jsxs(t_e,{"aria-disabled":i,tabIndex:i?-1:void 0,...e,children:[p.jsx(xi,{children:t}),p.jsx(KS,{"aria-hidden":!0})]})})},Vv=({number:t,children:e,...n})=>{const{activePage:r}=zq(),i=r===t;return p.jsx("li",{children:p.jsxs(Vcn,{...n,$active:i,children:[p.jsx(xi,{children:e}),p.jsx(J3e,{"aria-hidden":!0,variant:"pi",fontWeight:i?"bold":"",children:t})]})})},Lce=({children:t,...e})=>p.jsx("li",{children:p.jsxs(Wcn,{...e,as:"div",children:[p.jsx(xi,{children:t}),p.jsx(J3e,{"aria-hidden":!0,small:!0,children:"…"})]})}),zcn=({activePage:t,onChangePage:e,pagination:{pageCount:n}})=>{const{formatMessage:r}=be(),i=t-1,s=t+1,a=[p.jsx(Vv,{number:1,onClick:()=>{e(1)},children:r({id:"components.pagination.go-to",defaultMessage:"Go to page {page}"},{page:1})},1)];if(n<=4){const g=Array.from({length:n}).map((b,E)=>E+1).map(b=>p.jsx(Vv,{number:b,onClick:()=>e(b),children:r({id:"components.pagination.go-to",defaultMessage:"Go to page {page}"},{page:b})},b));return p.jsxs(Ice,{activePage:t,pageCount:n,children:[p.jsx(kce,{onClick:()=>e(i),children:r({id:"components.pagination.go-to-previous",defaultMessage:"Go to previous page"})}),g,p.jsx(Dce,{onClick:()=>e(s),children:r({id:"components.pagination.go-to-next",defaultMessage:"Go to next page"})})]})}let o=[];const l=[];let c=[];const u=[];n>1&&l.push(p.jsx(Vv,{number:n,onClick:()=>e(n),children:r({id:"components.pagination.go-to",defaultMessage:"Go to page {page}"},{page:n})},n)),t===1&&n>=3&&(o=[2]),t===2&&n>=3&&(n===5?o=[2,3,4]:n===3?o=[2]:o=[2,3]),t===4&&n>=3&&(o=[2]),t===n&&n>=3&&(c=[n-1]),t===n-2&&n>3&&(c=[t+1,t,t-1]),t===n-3&&n>3&&t>5&&(c=[t+2,t+1,t,t-1]),t===n-1&&n>
58473&&(c=[t,t-1]),c.forEach(g=>{l.unshift(p.jsxs(Vv,{number:g,onClick:()=>e(g),children:["Go to page ",g]},g))}),o.forEach(g=>{a.push(p.jsx(Vv,{number:g,onClick:()=>e(g),children:r({id:"components.pagination.go-to",defaultMessage:"Go to page {page}"},{page:g})},g))}),![1,2].includes(t)&&t<=n-3&&a.length+l.length<6&&[t-1,t,t+1].forEach(b=>{u.push(p.jsx(Vv,{number:b,onClick:()=>e(b),children:r({id:"components.pagination.go-to",defaultMessage:"Go to page {page}"},{page:b})},b))});const d=n>5||n===5&&(t===1||t===5),f=u.length>2&&t>4&&n>5,h=f?n-t-1:n-a.length-l.length,m=f?n-a.length-l.length:n-t-1;return p.jsxs(Ice,{activePage:t,pageCount:n,children:[p.jsx(kce,{onClick:()=>e(i),children:r({id:"components.pagination.go-to-previous",defaultMessage:"Go to previous page"})}),a,f&&p.jsx(Lce,{children:r({id:"components.pagination.remaining-links",defaultMessage:"And {number} other links"},{number:h})}),u,d&&p.jsx(Lce,{children:r({id:"components.pagination.remaining-links",defaultMessage:"And {number} other links"},{number:m})}),l,p.jsx(Dce,{onClick:()=>e(s),children:r({id:"components.pagination.go-to-next",defaultMessage:"Go to next page"})})]})},Gcn=({onChangeSearch:t,queryValue:e=null})=>{const{formatMessage:n}=be(),{trackUsage:r}=va(),[i,s]=y.useState(!!e),[a,o]=y.useState(e||""),l=y.useRef(null);y.useLayoutEffect(()=>{i&&setTimeout(()=>{l.current?.querySelector("input")?.focus()},0)},[i]);const c=()=>{s(f=>!f)},u=()=>{c(),t(null)},d=f=>{f.preventDefault(),f.stopPropagation(),r("didSearchMediaLibraryElements",{location:"content-manager"}),t(a)};return i?p.jsx("div",{ref:l,children:p.jsx(yW,{onSubmit:d,children:p.jsx(vW,{name:"search",onClear:u,onChange:f=>o(f.target.value),clearLabel:n({id:De("search.clear.label"),defaultMessage:"Clear the search"}),"aria-label":"search",size:"S",value:a,placeholder:n({id:De("search.placeholder"),defaultMessage:"e.g: the first dog on the moon"}),children:n({id:De("search.label"),defaultMessage:"Search for an asset"})})})}):p.jsx(Yn,{label:"Search",onClick:c,children:p.jsx(RD,{})})},qcn=(t,e="")=>{if(!e)return!1;const n=e.split("/")[0];return t.includes(n)||t.includes("file")&&!["video","image","audio"].includes(n)},Oce=J(le)`
5848  max-width: 100%;
5849`,Kcn=J(pe)`
5850  svg {
5851    path {
5852      fill: ${({theme:t})=>t.colors.neutral500};
5853    }
5854  }
5855`,Ycn=({allowedTypes:t=[],assets:e,canCreate:n,canRead:r,folders:i=[],multiple:s=!1,onAddAsset:a,onChangeFilters:o,onChangePage:l,onChangePageSize:c,onChangeSearch:u,onChangeSort:d,onChangeFolder:f,onEditAsset:h,onEditFolder:m,onSelectAllAsset:g,onSelectAsset:b,pagination:E,queryObject:x,selectedAssets:S})=>{const{formatMessage:A}=be(),[R,C]=ncn(pln.modalView,a5.GRID),T=R===a5.GRID,{data:I,isLoading:D}=tcn(x?.folder,{enabled:r&&!!x?.folder}),k=O3e(t),O=e.map(Y=>({...Y,isSelectable:qcn(k,Y?.mime),type:"asset"})),P=D?void 0:iln(I),M=yD(t,O),j=M.length>0&&S.length>0&&M.every(Y=>S.findIndex(se=>se.id===Y.id)!==-1),U=M.some(Y=>S.findIndex(se=>se.id===Y.id)!==-1),z=!!x?._q,G=!!x?.filters?.$and?.length&&x.filters.$and.length>0,F=z||G,$=O.length,H=i.length,q=(...Y)=>{u(""),f(...Y)};return p.jsxs(pe,{children:[g&&p.jsx(pe,{paddingBottom:4,children:p.jsxs(X,{justifyContent:"space-between",alignItems:"flex-start",children:[($>0||H>0||G)&&p.jsxs(X,{gap:2,wrap:"wrap",children:[s&&T&&p.jsx(X,{paddingLeft:2,paddingRight:2,background:"neutral0",hasRadius:!0,borderColor:"neutral200",height:"3.2rem",children:p.jsx(cd,{"aria-label":A({id:De("bulk.select.label"),defaultMessage:"Select all assets"}),checked:!j&&U?"indeterminate":j,onCheckedChange:g})}),T&&p.jsx(kcn,{onChangeSort:d,value:x?.sort}),p.jsx(Bcn,{appliedFilters:x?.filters?.$and,onChangeFilters:o})]}),($>0||H>0||z)&&p.jsxs(X,{marginLeft:"auto",shrink:0,gap:2,children:[p.jsx(Kcn,{paddingTop:1,paddingBottom:1,children:p.jsx(Yn,{label:A(T?{id:"view-switch.list",defaultMessage:"List View"}:{id:"view-switch.grid",defaultMessage:"Grid View"}),onClick:()=>C(T?a5.LIST:a5.GRID),children:T?p.jsx(D7e,{}):p.jsx(M8e,{})})}),p.jsx(Gcn,{onChangeSearch:u,queryValue:x._q||""})]})]})}),r&&P?.length&&P.length>0&&I&&p.jsx(pe,{paddingTop:3,children:p.jsx(mcn,{onChangeFolder:f,label:A({id:De("header.breadcrumbs.nav.label"),defaultMessage:"Folders n
5855avigation"}),breadcrumbs:P,currentFolderId:x?.folder})}),$===0&&H===0&&p.jsx(pe,{paddingBottom:6,children:p.jsx(bcn,{size:"S",count:6,action:n&&!G&&!z&&p.jsx(dt,{variant:"secondary",startIcon:p.jsx(YS,{}),onClick:a,children:A({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})}),content:A(F?{id:De("list.assets-empty.title-withSearch"),defaultMessage:"There are no assets with the applied filters"}:n&&!z?{id:De("list.assets.empty"),defaultMessage:"Upload your first assets..."}:{id:De("list.assets.empty.no-permissions"),defaultMessage:"The asset list is empty"})})}),!T&&(H>0||$>0)&&p.jsx(Pcn,{allowedTypes:t,assetCount:$,folderCount:H,indeterminate:!j&&U,isFolderSelectionAllowed:!1,onChangeSort:d,onChangeFolder:q,onEditAsset:h,onEditFolder:m,onSelectOne:b,onSelectAll:g,rows:[...i.map(Y=>({...Y,type:"folder"})),...O],selected:S,shouldDisableBulkSelect:!s,sortQuery:x?.sort??""}),T&&p.jsxs(p.Fragment,{children:[H>0&&p.jsx(Icn,{title:(F&&$>0||!F)&&A({id:De("list.folders.title"),defaultMessage:"Folders ({count})"},{count:H})||"",children:i.map(Y=>p.jsx(ts.Item,{col:3,direction:"column",alignItems:"stretch",children:p.jsx(Tcn,{ariaLabel:Y.name,id:`folder-${Y.id}`,onClick:()=>q(Y.id,Y.path),cardActions:m&&p.jsx(Yn,{withTooltip:!1,label:A({id:De("list.folder.edit"),defaultMessage:"Edit folder"}),onClick:()=>m(Y),children:p.jsx(Lc,{})}),children:p.jsx(Ccn,{children:p.jsx(_cn,{onClick:()=>q(Y.id,Y.path),children:p.jsxs(X,{tag:"h2",direction:"column",alignItems:"start",maxWidth:"100%",children:[p.jsxs(Oce,{fontWeight:"semiBold",ellipsis:!0,textColor:"neutral800",children:[Y.name,p.jsx(xi,{children:"-"})]}),p.jsx(Oce,{tag:"span",textColor:"neutral600",variant:"pi",ellipsis:!0,children:A({id:De("list.folder.subtitle"),defaultMessage:"{folderCount, plural, =0 {# folder} one {# folder} other {# folders}}, {filesCount, plural, =0 {# asset} one {# asset} other {# assets}}"},{folderCount:Y.children?.count,filesCount:Y.files?.count})})]})})})})},`folder-${Y.id}`))}),$>0&&H>0&&p.jsx(pe,{paddingTop:6,children:p.jsx(RT,{})}),$>0&&p.jsx(pe,{paddingTop:6,children:p.jsx(K3e,{allowedTypes:t,size:"S",assets:O,onSelectAsset:b,selectedAssets:S,onEditAsset:h,title:(!F||F&&H>0)&&x.page===1&&A({id:De("list.assets.title"),defaultMessage:"Assets ({count})"},{count:$})||""})})]}),E.pageCount>0&&p.jsxs(X,{justifyContent:"space-between",paddingTop:4,children:[p.jsx(Ucn,{pageSize:x.pageSize,onChangePageSize:c}),p.jsx(zcn,{activePage:x.page,onChangePage:l,pagination:E})]})]})},o5=({onClose:t,onValidate:e})=>{const{formatMessage:n}=be();return p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:t,variant:"tertiary",children:n({id:"app.components.Button.cancel",defaultMessage:"Cancel"})}),e&&p.jsx(dt,{onClick:e,children:n({id:"global.finish",defaultMessage:"Finish"})})]})},Qcn=({selectedAssets:t,onSelectAsset:e,onReorderAsset:n})=>{const{formatMessage:r}=be();return p.jsxs(X,{direction:"column",alignItems:"stretch",gap:4,children:[p.jsxs(X,{gap:0,direction:"column",alignItems:"start",children:[p.jsx(le,{variant:"pi",fontWeight:"bold",textColor:"neutral800",children:r({id:De("list.assets.to-upload"),defaultMessage:"{number, plural, =0 {No asset} one {1 asset} other {# assets}} ready to upload"},{number:t.length})}),p.jsx(le,{variant:"pi",textColor:"neutral600",children:r({id:De("modal.upload-list.sub-header-subtitle"),defaultMessage:"Manage the assets before adding them to the Media Library"})})]}),p.jsx(K3e,{size:"S",assets:t,onSelectAsset:e,selectedAssets:t,onReorderAsset:n})]})},Xcn=J(X)`
5856  /* 80px are coming from the Tabs component that is not included in the ModalBody */
5857  min-height: ${()=>"calc(60vh + 8rem)"};
5858`,Zcn=({allowedTypes:t=[],folderId:e=null,onClose:n,onAddAsset:r,onAddFolder:i,onChangeFolder:s,onValidate:a,multiple:o=!1,initiallySelectedAssets:l=[],trackedLocation:c})=>{const[u,d]=y.useState(void 0),[f,h]=y.useState(void 0),{formatMessage:m}=be(),{canRead:g,canCreate:b,isLoading:E,canUpdate:x,canCopyLink:S,canDownload:A}=P3e(),[{queryObject:R},{onChangeFilters:C,onChangePage:T,onChangePageSize:I,onChangeSort:D,onChangeSearch:k,onChangeFolder:O}]=yln({folder:e}),{data:{pagination:P,results:M}={},isLoading:j,error:U}=qon({skipWhen:!g,query:R}),{data:z,isLoading:G,error:F}=Kon({enabled:g&&!Xon(R)&&P?.page===1,query:R}),[$,{selectOne:H,selectOnly:q,setSelections:Y,selectMultiple:se,deselectMultiple:ye}]=bln(["id"],l),ie=()=>{const Fe=yD(t,M);if(!o)return;const Me=Fe.filter(Et=>$.findIndex($t=>$t.id===Et.id)!==-1);Me.length>0?ye(Me):se(Fe)},ne=Fe=>o?H(Fe):q(Fe),ae=E||j||G,Se=U||F;if(ae)return p.jsxs(p.Fragment,{children:[p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:m({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})})}),p.jsx(Xcn,{justifyContent:"center",paddingTop:4,paddingBottom:4,children:p.jsx(Pf,{children:m({id:De("content.isLoading"),defaultMessage:"Content is loading."})})}),p.jsx(o5,{onClose:n})]});if(Se)return p.jsxs(p.Fragment,{children:[p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:m({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})})}),p.jsx(gb.Error,{}),p.jsx(o5,{onClose:n})]});if(!g)return p.jsxs(p.Fragment,{children:[p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:m({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})})}),p.jsx(gb.NoPermissions,{}),p.jsx(o5,{onClose:n})]});if(u)return p.jsx(Vq,{onClose:()=>d(void 0),asset:u,canUpdate:x,canCopyLink:S,canDownload:A,trackedLocation:c});if(f)return p.jsx(W3e,{folder:f,onClose:()=>h(void 0),location:"content-manager",parentFolderId:R?.folder});const Re=(Fe,Me)=>{const Et=Me-Fe,$t=$.slice(),Ot=lln($t,Fe,Et);Y(Ot)},je=(Fe,Me)=>{s(Fe),O&&O(Fe,Me)};return p.jsxs(p.Fragment,{children:[p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:m({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})})}),p.jsxs(Jcn,{variant:"simple",defaultValue:$.length>0?"selected":"browse",children:[p.jsxs(X,{paddingLeft:8,paddingRight:8,paddingTop:6,justifyContent:"space-between",children:[p.jsxs(gl.List,{children:[p.jsx(gl.Trigger,{value:"browse",children:m({id:De("modal.nav.browse"),defaultMessage:"Browse"})}),p.jsxs(gl.Trigger,{value:"selected",children:[m({id:De("modal.header.select-files"),defaultMessage:"Selected files"}),p.jsx($L,{marginLeft:2,children:$.length})]})]}),p.jsxs(X,{gap:2,children:[p.jsx(dt,{variant:"secondary",onClick:()=>i({folderId:R?.folder}
5858),children:m({id:De("modal.upload-list.sub-header.add-folder"),defaultMessage:"Add folder"})}),p.jsx(dt,{onClick:()=>r({folderId:R?.folder}),children:m({id:De("modal.upload-list.sub-header.button"),defaultMessage:"Add more assets"})})]})]}),p.jsx(RT,{}),p.jsxs(vt.Body,{children:[p.jsx(gl.Content,{value:"browse",children:p.jsx(Ycn,{allowedTypes:t,assets:M,canCreate:b,canRead:g,folders:z,onSelectAsset:ne,selectedAssets:$,multiple:o,onSelectAllAsset:ie,onEditAsset:d,onEditFolder:h,pagination:P,queryObject:R,onAddAsset:r,onChangeFilters:Fe=>C(Fe),onChangeFolder:je,onChangePage:T,onChangePageSize:I,onChangeSort:Fe=>D(Fe),onChangeSearch:k})}),p.jsx(gl.Content,{value:"selected",children:p.jsx(Qcn,{selectedAssets:$,onSelectAsset:ne,onReorderAsset:Re})})]})]}),p.jsx(o5,{onClose:n,onValidate:()=>a($)})]})},n_e=({open:t=!1,onClose:e,...n})=>p.jsx(vt.Root,{open:t,onOpenChange:e,children:p.jsx(vt.Content,{children:p.jsx(Zcn,{onClose:e,...n})})}),Jcn=J(gl.Root)`
5859  display: flex;
5860  flex-direction: column;
5861  overflow: hidden;
5862`,eun=J(X)`
5863  flex-direction: column;
5864`,tun=J.div`
5865  font-size: 6rem;
5866
5867  svg path {
5868    fill: ${({theme:t})=>t.colors.primary600};
5869  }
5870`,nun=J(pe)`
5871  border-style: dashed;
5872`,run=J(pe)`
5873  opacity: 0;
5874  cursor: pointer;
5875`,iun=({onClose:t,onAddAssets:e,trackedLocation:n})=>{const{formatMessage:r}=be(),[i,s]=y.useState(!1),a=y.useRef(null),{trackUsage:o}=va(),l=m=>{m.preventDefault()},c=m=>{m.preventDefault(),s(!0)},u=()=>s(!1),d=m=>{m.preventDefault(),a.current?.click()},f=()=>{const m=a.current?.files,g=[];if(m)for(let b=0;b<m.length;b++){const E=m.item(b);if(E){const x=sU(E,GS.Computer);g.push(x)}}n&&o("didSelectFile",{source:"computer",location:n}),e(g)},h=m=>{if(m.preventDefault(),m?.dataTransfer?.files){const g=m.dataTransfer.files,b=[];for(let E=0;E<g.length;E++){const x=g.item(E);if(x){const S=sU(x,GS.Computer);b.push(S)}}e(b)}s(!1)};return p.jsxs("form",{children:[p.jsx(pe,{paddingLeft:8,paddingRight:8,paddingTop:6,paddingBottom:6,children:p.jsx("label",{children:p.jsx(nun,{paddingTop:11,paddingBottom:11,hasRadius:!0,justifyContent:"center",borderColor:i?"primary500":"neutral300",background:i?"primary100":"neutral100",position:"relative",onDragEnter:c,onDragLeave:u,onDragOver:l,onDrop:h,children:p.jsx(X,{justifyContent:"center",children:p.jsxs(eun,{children:[p.jsx(tun,{children:p.jsx(Mue,{"aria-hidden":!0,width:"3.2rem",height:"3.2rem"})}),p.jsx(pe,{paddingTop:3,paddingBottom:5,children:p.jsx(le,{variant:"delta",textColor:"neutral600",tag:"span",children:r({id:De("input.label"),defaultMessage:"Drag & Drop here or"})})}),p.jsx(run,{tag:"input",position:"absolute",left:0,right:0,bottom:0,top:0,width:"100%",type:"file",multiple:!0,name:"files","aria-label":r({id:De("input.label"),defaultMessage:"Drag & Drop here or"}),tabIndex:-1,ref:a,zIndex:1,onChange:f}),p.jsx(pe,{position:"relative",children:p.jsx(dt,{type:"button",onClick:d,children:r({id:De("input.button.label"),defaultMessage:"Browse files"})})})]})})})})}),p.jsx(vt.Footer,{children:p.jsx(dt,{onClick:t,variant:"tertiary",children:r({id:"app.components.Button.cancel",defaultMessage:"cancel"})})})]})},sun=({onClose:t,onAddAsset:e,trackedLocation:n})=>{const[r,i]=y.useState(!1),[s,a]=y.useState(void 0),{formatMessage:o}=be(),{trackUsage:l}=va(),c=async({urls:u})=>{i(!0);const d=u.split(/\r?\n/);try{const f=await dln(d);n&&l("didSelectFile",{source:"url",location:n}),e(f)}catch(f){a(f),i(!1)}};return p.jsx(JT,{enableReinitialize:!0,initialValues:{urls:""},onSubmit:c,validationSchema:fln,validateOnChange:!1,children:({values:u,errors:d,handleChange:f})=>p.jsxs(uE,{noValidate:!0,children:[p.jsx(pe,{paddingLeft:8,paddingRight:8,paddingBottom:6,paddingTop:6,children:p.jsxs(Ne.Root,{hint:o({id:De("input.url.description"),defaultMessage:"Separate your URL links by a carriage return."}),error:s?.message||(d.urls?o({id:d.urls,defaultMessage:"An error occured"}):void 0),children:[p.jsx(Ne.Label,{children:o({id:De("input.url.label"),defaultMessage:"URL"})}),p.jsx(wW,{name:"urls",onChange:f,value:u.urls}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]})}),p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:t,variant:"tertiary",children:o({id:"app.components.Button.cancel",defaultMessage:"cancel"})}),p.jsx(dt,{type:"submit",loading:r,children:o({id:De("button.next"),defaultMessage:"Next"})})]})]})})},aun=({onClose:t,onAddAsset:e,trackedLocation:n})=>{const{formatMessage:r}=be();return p.jsxs(p.Fragment,{children:[p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:r({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})})}),p.jsxs(gl.Root,{variant:"simple",defaultValue:"computer",children:[p.jsxs(pe,{paddingLeft:8,paddingRight:8,paddingTop:6,children:[p.jsxs(gl.List,{"aria-label":r({id:De("tabs.title"),defaultMessage:"How do you want to upload your assets?"}),children:[p.jsx(gl.Trigger,{value:"computer",children:r({id:De("modal.nav.computer"),defaultMessage:"From computer"})}),p.jsx(gl.Trigger,{value:"url",children:r({id:De("modal.nav.url"),defaultMessage:"From URL"})})]}),p.jsx(RT,{})]}),p.jsx(gl.Content,{value:"computer",children:p.jsx(iun,{onClose:t,onAddAssets:e,trackedLocation:n})}),p.jsx(gl.Content,{value:"url",children:p.jsx(sun,{onClose:t,onAddAsset:e,trackedLocation:n})})]})]})},oun=J.div`
5876  height: 8.8rem;
5877  width: 100%;
5878`,lun=J.span`
5879  text-transform: uppercase;
5880`,cun=({asset:t,onCancel:e,onStatusChange:n,addUploadedFiles:r,folderId:i=null})=>{const{upload:s,cancel:a,error:o,progress:l,status:c}=U3e(),{formatMessage:u}=be();let d=u({id:De("settings.section.doc.label"),defaultMessage:"Doc"});t.type===Jr.Image?d=u({id:De("settings.section.image.label"),defaultMessage:"Image"}):t.type===Jr.Video?d=u({id:De("settings.section.video.label"),defaultMessage:"Video"}):t.type===Jr.Audio&&(d=u({id:De("settings.section.audio.label"),defaultMessage:"Audio"})),y.useEffect(()=>{(async()=>{const m=await s(t,i?Number(i):null);r&&r(m)})()},[]),y.useEffect(()=>{n(c)},[c,n]);const f=()=>{a(),e(t.rawFile)};return p.jsxs(X,{direction:"column",alignItems:"stretch",gap:1,children:[p.jsxs(tye,{borderColor:o?"danger600":"neutral150",children:[p.jsx(sye,{children:p.jsx(oun,{children:p.jsx(lU,{error:o||void 0,onCancel:f,progress:l})})}),p.jsxs(rye,{children:[p.jsxs(iye,{children:[p.jsx(pe,{paddingTop:1,children:p.jsx(le,{tag:"h2",children:p.jsx(aye,{tag:"span",children:t.name})})}),p.jsx(oye,{children:p.jsx(lun,{children:t.ext})})]}),p.jsx(X,{paddingTop:1,grow:1,children:p.jsx(nye,{children:d})})]})]}),o?p.jsx(le,{variant:"pi",fontWeight:"bold",textColor:"danger600",children:u(o?.message?{id:De(`apiError.${o.message}`),defaultMessage:o.message}:{id:De("upload.generic-error"),defaultMessage:"An error occured while uploading the file."})}):void 0]})},Wv={Idle:"IDLE",Uploading:"UPLOADING",Intermediate:"INTERMEDIATE"},uun=({addUploadedFiles:t,folderId:e,onClose:n,onEditAsset:r,onRemoveAsset:i,assets:s,onClickAddAsset:a,onCancelUpload:o,onUploadSucceed:l,trackedLocation:c})=>{const u=y.useRef(0),{formatMessage:d}=be(),{trackUsage:f}=va(),[h,m]=y.useState(Wv.Idle),g=async E=>{E.preventDefault(),E.stopPropagation();const x=s.reduce((S,A)=>{const{type:R}=A;if(R!==void 0&&!S[R]&&(S[R]=0),R!==void 0){const C=S[R],T=typeof C=="string"?C:C.toString();S[R]=`${parseInt(T,10)+1}`}return S},{});f("willAddMediaLibraryAssets",{location:c,...x}),m(Wv.Uploading)},b=(E,x)=>{(E==="success"||E==="error")&&(u.current++,u.current===s.length&&(u.current=0,m(Wv.Intermediate))),E==="success"&&l(x)};return p.jsxs(p.Fragment,{children:[p.jsx(vt.Header,{children:p.jsx(vt.Title,{children:d({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})})}),p.jsx(vt.Body,{children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:7,children:[p.jsxs(X,{justifyContent:"space-between",children:[p.jsxs(X,{direction:"column",alignItems:"stretch",gap:0,children:[p.jsx(le,{variant:"pi",fontWeight:"bold",textColor:"neutral800",children:d({id:De("list.assets.to-upload"),defaultMessage:"{number, plural, =0 {No asset} one {1 asset} other {# assets}} ready to upload"},{number:s.length})}),p.jsx(le,{variant:"pi",textColor:"neutral600",children:d({id:De("modal.upload-l
5880ist.sub-header-subtitle"),defaultMessage:"Manage the assets before adding them to the Media Library"})})]}),p.jsx(dt,{size:"S",onClick:a,children:d({id:De("header.actions.add-assets"),defaultMessage:"Add new assets"})})]}),p.jsx(SW,{tagName:"article",children:p.jsx(ts.Root,{gap:4,children:s.map(E=>{const x=E.url;return h===Wv.Uploading||h===Wv.Intermediate?p.jsx(ts.Item,{col:4,direction:"column",alignItems:"stretch",children:p.jsx(cun,{addUploadedFiles:t,asset:E,id:x,onCancel:o,onStatusChange:S=>b(S,E.rawFile),size:"S",folderId:e})},x):p.jsx(ts.Item,{col:4,direction:"column",alignItems:"stretch",children:p.jsx(cU,{asset:E,size:"S",local:!0,alt:E.name,onEdit:r,onRemove:i},x)},x)})})})]})}),p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:n,variant:"tertiary",children:d({id:"app.components.Button.cancel",defaultMessage:"cancel"})}),p.jsx(dt,{onClick:g,loading:h===Wv.Uploading,children:d({id:De("modal.upload-list.footer.button"),defaultMessage:"Upload {number, plural, one {# asset} other {# assets}} to the library"},{number:s.length})})]})]})},Cm={AddAsset:"AddAsset",PendingAsset:"PendingAsset"},r_e=({initialAssetsToAdd:t,folderId:e=null,onClose:n=()=>{},addUploadedFiles:r,trackedLocation:i,open:s,validateAssetsTypes:a=(o,l)=>l()})=>{const{formatMessage:o}=be(),[l,c]=y.useState(t?Cm.PendingAsset:Cm.AddAsset),[u,d]=y.useState(t||[]),[f,h]=y.useState(void 0),m=R=>{a(R,()=>{d(C=>C.concat(R)),c(Cm.PendingAsset)})},g=()=>{c(Cm.AddAsset)},b=R=>{const C=u.filter(T=>T.rawFile!==R);d(C),C.length===0&&g()},E=R=>{const C=u.filter(T=>T.rawFile!==R);d(C),C.length===0&&n()},x=R=>{if(R&&typeof R!="boolean"){const C=u.map(T=>T===f?R:T);d(C)}h(void 0)},S=()=>{l===Cm.PendingAsset&&u.length>0?window.confirm(o({id:"window.confirm.close-modal.files",defaultMessage:"Are you sure? You have some files that have not been uploaded yet."}))&&n():n()},A=R=>{const C=u.filter(T=>T!==R);d(C)};return p.jsxs(vt.Root,{open:s,onOpenChange:S,children:[l===Cm.AddAsset&&p.jsx(vt.Content,{children:p.jsx(aun,{onClose:n,onAddAsset:R=>m(R),trackedLocation:i})}),l===Cm.PendingAsset&&p.jsx(vt.Content,{children:p.jsx(uun,{onClose:S,assets:u,onEditAsset:h,onRemoveAsset:A,onClickAddAsset:g,onCancelUpload:b,onUploadSucceed:E,initialAssetsToAdd:t,addUploadedFiles:r,folderId:e,trackedLocation:i})}),f&&p.jsx(vt.Content,{children:p.jsx(Vq,{onClose:x,asset:f,canUpdate:!0,canCopyLink:!1,canDownload:!1,trackedLocation:i})})]})},Rm={AssetSelect:"SelectAsset",AssetUpload:"UploadAsset",FolderCreate:"FolderCreate"},dun=({onClose:t,onSelectAssets:e,allowedTypes:n=["files","images","videos","audios"]})=>{const[r,i]=y.useState(Rm.AssetSelect),[s,a]=y.useState(null);switch(r){case Rm.AssetSelect:return p.jsx(n_e,{allowedTypes:n,folderId:s,open:!0,onClose:t,onValidate:e,onAddAsset:()=>i(Rm.AssetUpload),onAddFolder:()=>i(Rm.FolderCreate),onChangeFolder:o=>a(o),multiple:!0});case Rm.FolderCreate:return p.jsx(z3e,{open:!0,onClose:()=>i(Rm.AssetSelect),parentFolderId:s});default:return p.jsx(r_e,{open:!0,onClose:()=>i(Rm.AssetSelect),folderId:s})}},fun=J(X)`
5881  background: linear-gradient(180deg, #ffffff 0%, #f6f6f9 121.48%);
5882`,hun=J(pe)`
5883  canvas,
5884  video {
5885    max-width: 100%;
5886    height: 124px;
5887  }
5888`,pun=J(pe)`
5889  canvas,
5890  audio {
5891    max-width: 100%;
5892  }
5893`,mun=({asset:t})=>t.mime?.includes(Jr.Video)?p.jsx(hun,{height:"100%",children:p.jsx(Wq,{url:af(t,!0),mime:t.mime,alt:t.alternativeText||t.name})}):t.mime?.includes(Jr.Audio)?p.jsx(pun,{children:p.jsx(q3e,{url:af(t,!0),alt:t.alternativeText||t.name})}):t.mime?.includes(Jr.Image)?p.jsx(pe,{tag:"img",maxHeight:"100%",maxWidth:"100%",src:af(t,!0),alt:t.alternativeText||t.name}):p.jsx(fun,{width:"100%",height:"100%",justifyContent:"center",hasRadius:!0,children:t.ext?.includes("pdf")?p.jsx(_U,{"aria-label":t.alternativeText||t.name,width:"24px",height:"32px"}):p.jsx(RU,{"aria-label":t.alternativeText||t.name,width:"24px",height:"32px"})}),gun=({asset:t,onDeleteAsset:e,onAddAsset:n,onEditAsset:r})=>{const{formatMessage:i}=be();return p.jsxs(bot,{children:[n&&p.jsx(Yn,{label:i({id:De("control-card.add"),defaultMessage:"Add"}),onClick:()=>n(t),children:p.jsx(YS,{})}),p.jsx(H3e,{url:zS(t.url)}),e&&p.jsx(Yn,{label:i({id:"global.delete",defaultMessage:"Delete"}),onClick:()=>e(t),children:p.jsx(Db,{})}),r&&p.jsx(Yn,{label:i({id:De("control-card.edit"),defaultMessage:"edit"}),onClick:r,children:p.jsx(Lc,{})})]})},vun=J(le)`
5894  align-items: center;
5895`,yun=({disabled:t=!1,onClick:e,onDropAsset:n}
5895)=>{const{formatMessage:r}=be(),[i,s]=y.useState(!1),a=u=>{u.preventDefault(),s(!0)},o=u=>{u.currentTarget.contains(u.relatedTarget)||s(!1)},l=u=>{u.preventDefault()},c=u=>{if(u.preventDefault(),u?.dataTransfer?.files){const d=u.dataTransfer.files,f=[];for(let h=0;h<d.length;h++){const m=d.item(h);if(m){const g=sU(m,GS.Computer);f.push(g)}}n(f)}s(!1)};return p.jsxs(X,{borderStyle:i?"dashed":void 0,borderWidth:i?"1px":void 0,borderColor:i?"primary600":void 0,direction:"column",justifyContent:"center",alignItems:"center",height:"100%",width:"100%",tag:"button",type:"button",disabled:t,onClick:e,onDragEnter:a,onDragLeave:o,onDragOver:l,onDrop:c,gap:3,style:{cursor:t?"not-allowed":"pointer"},children:[p.jsx(Mue,{"aria-hidden":!0,width:"3.2rem",height:"3.2rem",fill:t?"neutral400":"primary600"}),p.jsx(vun,{variant:"pi",fontWeight:"bold",textColor:"neutral600",style:{textAlign:"center"},tag:"span",children:r({id:De("mediaLibraryInput.placeholder"),defaultMessage:"Click to add an asset or drag and drop one in this area"})})]})},bun=y.forwardRef(({assets:t,disabled:e=!1,error:n,hint:r,label:i,labelAction:s,onAddAsset:a,onDeleteAsset:o,onDeleteAssetFromMediaLibrary:l,onDropAsset:c,onEditAsset:u,onNext:d,onPrevious:f,required:h=!1,selectedAssetIndex:m,trackedLocation:g},b)=>{const{formatMessage:E}=be(),[x,S]=y.useState(!1),A=t[m];return p.jsxs(p.Fragment,{children:[p.jsx(yot,{ref:b,label:i,labelAction:s,secondaryLabel:A?.name,selectedSlide:m,previousLabel:E({id:De("mediaLibraryInput.actions.previousSlide"),defaultMessage:"Previous slide"}),nextLabel:E({id:De("mediaLibraryInput.actions.nextSlide"),defaultMessage:"Next slide"}),onNext:d,onPrevious:f,hint:r,error:n,required:h,actions:A?p.jsx(gun,{asset:A,onDeleteAsset:e?void 0:o,onAddAsset:e?void 0:a,onEditAsset:u?()=>S(!0):void 0}):void 0,children:t.length===0?p.jsx(ete,{label:E({id:De("mediaLibraryInput.slideCount"),defaultMessage:"{n} of {m} slides"},{n:1,m:1}),children:p.jsx(yun,{disabled:e,onClick:a,onDropAsset:c})}):t.map((R,C)=>p.jsx(ete,{label:E({id:De("mediaLibraryInput.slideCount"),defaultMessage:"{n} of {m} slides"},{n:C+1,m:t.length}),children:p.jsx(mun,{asset:R})},R.id))}),p.jsx(Yln,{open:x,onClose:R=>{S(!1),R===null&&l(),R&&typeof R!="boolean"&&u?.(R)},asset:A,canUpdate:!0,canCopyLink:!0,canDownload:!0,trackedLocation:g})]})}),ol={AssetSelect:"SelectAsset",AssetUpload:"UploadAsset",FolderCreate:"FolderCreate"},Eun=y.forwardRef(({attribute:{allowedTypes:t=["videos","files","images","audios"],multiple:e=!1}={},label:n,hint:r,disabled:i=!1,labelAction:s=void 0,name:a,required:o=!1},l)=>{const{formatMessage:c}=be(),{onChange:u,value:d,error:f}=$a(a),h=t||["files","images","videos","audios"],[m,g]=y.useState([]),[b,E]=y.useState(void 0),[x,S]=y.useState(0),[A,R]=y.useState(),[C,T]=y.useState(null),{toggleNotification:I}=yn();y.useEffect(()=>{b===void 0&&g([])},[b]);let D=[];Array.isArray(d)?D=d:d&&(D=[d]);const k=H=>{const q=e?H:H[0];u(a,q),E(void 0)},O=()=>{let H;if(e){const Y=D.filter((se,ye)=>ye!==x);H=Y.length>0?Y:null}else H=null;u(a,H),S(0)},P=H=>{let q;if(e){const Y=D.filter(se=>se.id!==H.id);q=Y.length>0?Y:null}else q=null;u(a,q),S(0)},M=H=>{const q=D.map(Y=>Y.id===H.id?H:Y);u(a,e?q:q[0])},j=(H,q)=>{const Y=yD(h,H);Y.length>0?q(Y):I({type:"danger",timeout:4e3,message:c({id:De("input.notification.not-supported"),defaultMessage:"You can't upload this type of file."},{fileTypes:h.join(",")})})},U=H=>{j(H,q=>{R(q),E(ol.AssetUpload)})};e&&D.length>0&&(n=`${n} (${x+1} / ${D.length})`);const z=()=>{S(H=>H<D.length-1?H+1:0)},G=()=>{S(H=>H>0?H-1:D.length-1)},F=H=>{g(q=>[...q,...H])};let $=D;if(m.length>0){const H=yD(h,m);$=e?[...H,...D]:[H[0]]}return p.jsxs(p.Fragment,{children:[p.jsx(bun,{ref:l,assets:D,disabled:i,label:n,labelAction:s,onDeleteAsset:P,onDeleteAssetFromMediaLibrary:O,onAddAsset:()=>E(ol.AssetSelect),onDropAsset:U,onEditAsset:M,onNext:z,onPrevious:G,error:f,hint:r,required:o,selectedAssetIndex:x,trackedLocation:"content-manager"}),b===ol.AssetSelect&&p.jsx(n_e,{allowedTypes:h,initiallySelectedAssets:$,folderId:C,onClose:()=>{E(void 0),T(null)},open:b===ol.AssetSelect,onValidate:k,multiple:e,onAddAsset:()=>E(ol.AssetUpload),onAddFolder:()=>E(ol.FolderCreate),onChangeFolder:H=>T(H),trackedLocation:"content-manager"}),b===ol.AssetUpload&&p.jsx(r_e,{open:b===ol.AssetUpload,onClose:()=>E(ol.AssetSelect),initialAssetsToAdd:A,addUploadedFiles:F,trackedLocation:"content-manager",folderId:C,validateAssetsTypes:j}),b===ol.FolderCreate&&p.jsx(z3e,{open:b===ol.FolderCreate,onClose:()=>E(ol.AssetSelect),parentFolderId:C})]})}
5895),xun=k3e.strapi.name,wun={register(t){t.addMenuLink({to:`plugins/${Dr}`,icon:c7e,intlLabel:{id:`${Dr}.plugin.name`,defaultMessage:"Media Library"},permissions:aU.main,Component:()=>Z(()=>import("./App-BLY6RlTm-Bqh8V6EH.js"),[]).then(e=>({default:e.Upload})),position:4}),t.addSettingsLink("global",{id:"media-library-settings",to:"media-library",intlLabel:{id:De("plugin.name"),defaultMessage:"Media Library"},async Component(){const{ProtectedSettingsPage:e}=await Z(()=>import("./SettingsPage-DjNyJDaf-CWJXw9b7.js"),[]);return{default:e}},permissions:aU.settings}),t.addFields({type:"media",Component:Eun}),t.addComponents([{name:"media-library",Component:dun}]),t.registerPlugin({id:Dr,name:xun})},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>Won(Object.assign({
5895"./translations/ca.json":()=>Z(()=>import("./ca-B2_I-q1t-B8S6a-9u.js"),[]),
5895"./translations/de.json":()=>Z(()=>import("./de-A7mEKx6c-D6IqUR-_.js"),[]),
5895"./translations/dk.json":()=>Z(()=>import("./dk-BPfkJb9q-BPJavc6X.js"),[]),
5895"./translations/en.json":()=>Z(()=>import("./en-oDx2Gnre-Cd_QVvi3.js"),[]),
5895"./translations/es.json":()=>Z(()=>import("./es-CuWi2pOn-CGv1Wd4J.js"),[]),
5895"./translations/fr.json":()=>Z(()=>import("./fr-BN6ndmWf-D5y5UGwX.js"),[]),
5895"./translations/he.json":()=>Z(()=>import("./he-C9ZOXBB--CXlAA-DJ.js"),[]),
5895"./translations/it.json":()=>Z(()=>import("./it-B7rmoZNx-D8QtC2PU.js"),[]),
5895"./translations/ja.json":()=>Z(()=>import("./ja-DlaJTi_3-j2xMjBo6.js"),[]),
5895"./translations/ko.json":()=>Z(()=>import("./ko-vJl9kPpn-hMhHd3Dl.js"),[]),
5895"./translations/ms.json":()=>Z(()=>import("./ms-CqwG8v8l-CJF4ohtI.js"),[]),
5895"./translations/pl.json":()=>Z(()=>import("./pl-Cj8jChOO-BlvFLMGv.js"),[]),
5895"./translations/pt-BR.json":()=>Z(()=>import("./pt-BR-B4LJHJIp-C6pZ9InG.js"),[]),
5895"./translations/pt.json":()=>Z(()=>import("./pt-CNOOM_7x-DYf6EBnX.js"),[]),
5895"./translations/ru.json":()=>Z(()=>import("./ru-DqglvSUC-DIEJcqio.js"),[]),
5895"./translations/sk.json":()=>Z(()=>import("./sk-Dgpb3lnz-D6trQ9Lk.js"),[]),
5895"./translations/th.json":()=>Z(()=>import("./th-DRfzuiFf-DmOhjcJE.js"),[]),
5895"./translations/tr.json":()=>Z(()=>import("./tr--GzWXE_A-DfFGmVEa.js"),[]),
5895"./translations/uk.json":()=>Z(()=>import("./uk-DVMT2Piq-BYf9Hq-Q.js"),[]),
5895"./translations/zh-Hans.json":()=>Z(()=>import("./zh-Hans-Cpmhg8uH-BWB8nnLN.js"),[]),
5895"./translations/zh.json":()=>Z(()=>import("./zh-HOnih0is-CgVIn7kG.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:cln(r,Dr),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}},Sun=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},A_="i18n",sn=t=>`${A_}.${t}`,Tun=J(le)`
5896  text-align: center;
5897`,Aun=({description:t,isCreating:e=!1,intlLabel:n,name:r,onChange:i,value:s})=>{const{formatMessage:a}=be(),[o,l]=y.useState(!1),c=h=>e||h?i({target:{name:r,value:h,type:"checkbox"}}):h?null:l(!0),u=()=>{i({target:{name:r,value:!1,type:"checkbox"}})},d=n.id?a({id:n.id,defaultMessage:n.defaultMessage},{...n.values}):r,f=t?a({id:t.id,defaultMessage:t.defaultMessage},{...t.values}):"";return p.jsxs(Jt.Root,{open:o,onOpenChange:l,children:[p.jsxs(Ne.Root,{hint:f,name:r,children:[p.jsx(cd,{onCheckedChange:c,checked:s,children:d}),p.jsx(Ne.Hint,{})]}),p.jsxs(Jt.Content,{children:[p.jsx(Jt.Header,{children:a({id:sn("CheckboxConfirmation.Modal.title"),defaultMessage:"Disable localization"})}),p.jsx(Jt.Body,{icon:p.jsx(La,{}),children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:2,children:[p.jsx(X,{justifyContent:"center",children:p.jsx(Tun,{children:a({id:sn("CheckboxConfirmation.Modal.content"),defaultMessage:"Disabling localization will engender the deletion of all your content but the one associated to your default locale (if existing)."})})}),p.jsx(X,{justifyContent:"center",children:p.jsx(le,{fontWeight:"semiBold",children:a({id:sn("CheckboxConfirmation.Modal.body"),defaultMessage:"Do you want to disable it?"})})})]})}),p.jsxs(Jt.Footer,{children:[p.jsx(Jt.Cancel,{children:p.jsx(dt,{variant:"tertiary",children:a({id:"components.popUpWarning.button.cancel",defaultMessage:"No, cancel"})})}),p.jsx(Jt.Action,{children:p.jsx(dt,{variant:"danger-light",onClick:u,children:a({id:sn("CheckboxConfirmation.Modal.button-confirm"),defaultMessage:"Yes, disable"})})})]})]})]})},i_e=["biginteger","boolean","component","date","datetime","decimal","dynamiczone","email","enumeration","float","integer","json","media","number","password","richtext","blocks","string","text","time"],bD=t=>typeof t=="object"&&t!==null&&"i18n"in t&&typeof t.i18n=="object"&&t.i18n!==null&&"localized"in t.i18n&&typeof t.i18n.localized=="boolean",qq=t=>t.charAt(0).toUpperCase()+t.slice(1),Zp=()=>{const t=_f(),e=Dc("useI18n",i=>i.permissions),n=y.useMemo(()=>e.filter(s=>s.subject===t.slug).reduce((s,a)=>{const[o]=a.action.split(".").slice(-1);return{...s,[`can${qq(o)}`]:a.properties?.locales??[]}},{canCreate:[],canRead:[],canUpdate:[],canDelete:[],canPublish:[]}),[t.slug,e]),{schema:r}=jf({collectionType:t.collectionType,model:t.slug},{skip:!0});return bD(r?.pluginOptions)?{hasI18n:r.pluginOptions.i18n.localized,...n}:{hasI18n:!1,...n}},m2=kc.enhanceEndpoints({addTagTypes:["Locale"]}),Cun=m2.injectEndpoints({endpoints:t=>({createLocale:t.mutation({query:e=>({url:"/i18n/locales",method:"POST",data:e}),invalidatesTags:[{type:"Locale",id:"LIST"}]}),deleteLocale:t.mutation({query:e=>({url:`/i18n/locales/${e}`,method:"DELETE"}),invalidatesTags:(e,n,r)=>[{type:"Locale",id:r}]}),getLocales:t.query({query:()=>"/i18n/locales",providesTags:e=>[{type:"Locale",id:"LIST"},...Array.isArray(e)?e.map(n=>({type:"Locale",id:n.id})):[]]}),getDefaultLocales:t.query({query:()=>"/i18n/iso-locales"}),updateLocale:t.mutation({query:({id:e,...n})=>({url:`/i18n/locales/${e}`,method:"PUT",data:n}),invalidatesTags:(e,n,{id:r})=>[{type:"Locale",id:r}]})})}),{useCreateLocaleMutation:X0n,useDeleteLocaleMutation:Z0n,useGetLocalesQuery:bE,useGetDefaultLocalesQuery:J0n,useUpdateLocaleMutation:egn}=Cun,Run=m2.injectEndpoints({overrideExisting:!0,endpoints:t=>({getManyDraftRelationCount:t.query({query:({model:e,...n})=>({url:`/content-manager/collection-types/${e}/actions/countManyEntriesDraftRelations`,method:"GET",config:{params:n}}),transformResponse:e=>e.data})})}),{useGetManyDraftRelationCountQuery:_un}=Run,Iun=(t,e,n)=>{const r=kun(t,["createdAt","createdBy","updatedAt","updatedBy","id","documentId","publishedAt","strapi_stage","stra
5897pi_assignee","locale","status"]);return C_(r,e,n,["relation","password"])},kun=(t,e)=>Object.keys(t).reduce((n,r)=>(e.includes(r)||(n[r]=t[r]),n),{}),C_=(t,e,n,r)=>Object.keys(t).reduce((i,s)=>{const a=e.attributes[s]??{type:void 0};if(r.includes(a.type))return i;if(a.type==="dynamiczone")i[s]=t[s].map((o,l)=>{const{id:c,...u}=C_(o,n[o.__component],n,r);return{...u,__temp_key__:l+1}});else if(a.type==="component"){const{repeatable:o,component:l}=a;if(o)i[s]=(t[s]??[]).map((c,u)=>{const{id:d,...f}=C_(c,n[l],n,r);return{...f,__temp_key__:u+1}});else{const{id:c,...u}=C_(t[s]??{},n[l],n,r);i[s]=u}}else i[s]=t[s];return i},{}),Dun=t=>typeof t=="object"&&t!==null&&"id"in t&&"defaultMessage"in t,Lun=({status:t="draft",validationErrors:e,action:n})=>{const{formatMessage:r}=be(),i=(u,d)=>typeof d=="string"?`${u}: ${d}`:Dun(d)?`${u}: ${r(d)}`:Array.isArray(d)?d.map(f=>i(u,f)).join(" "):typeof d=="object"&&!Array.isArray(d)?Object.entries(d).map(([f,h])=>i(f,h)).join(" "):"";if(e){const u=Object.entries(e).map(([d,f])=>i(d,f)).join(" ");return p.jsxs(X,{gap:2,children:[p.jsx(CU,{fill:"danger600"}),p.jsx(Dg,{label:u,children:p.jsx(le,{maxWidth:"30rem",textColor:"danger600",variant:"omega",fontWeight:"semiBold",ellipsis:!0,children:u})})]})}const s=()=>n==="bulk-publish"?t==="published"?{icon:p.jsx(Zd,{fill:"success600"}),text:r({id:"content-manager.bulk-publish.already-published",defaultMessage:"Already Published"}),textColor:"success600",fontWeight:"bold"}:t==="modified"?{icon:p.jsx(SU,{fill:"alternative600"}),text:r({id:"app.utils.ready-to-publish-changes",defaultMessage:"Ready to publish changes"})}:{icon:p.jsx(Zd,{fill:"success600"}),text:r({id:"app.utils.ready-to-publish",defaultMessage:"Ready to publish"})}:t==="draft"?{icon:p.jsx(Zd,{fill:"success600"}),text:r({id:"content-manager.bulk-unpublish.already-unpublished",defaultMessage:"Already Unpublished"}),textColor:"success600",fontWeight:"bold"}:{icon:p.jsx(Zd,{fill:"success600"}),text:r({id:"app.utils.ready-to-unpublish-changes",defaultMessage:"Ready to unpublish"}),textColor:"success600",fontWeight:"bold"},{icon:a,text:o,textColor:l="success600",fontWeight:c="normal"}=s();return p.jsxs(X,{gap:2,children:[a,p.jsx(le,{textColor:l,fontWeight:c,children:o})]})},Oun=t=>p.jsx(le,{fontWeight:"bold",children:t}),Mun=({headers:t,rows:e,localesMetadata:n,validationErrors:r={},action:i})=>{const{formatMessage:s}=be(),a=or("BulkLocaleActionModal",l=>l.selectedRows),o=()=>{const l=e.reduce((g,{locale:b,status:E})=>(g[b]=E,g),{}),c=Object.keys(r),u=a.filter(({locale:g})=>l[g]==="published").length,d=a.filter(({locale:g})=>(l[g]==="draft"||l[g]==="modified")&&!c.includes(g)).length,f=c.length;return s({id:i==="bulk-publish"?"content-manager.containers.list.selectedEntriesModal.selectedCount.publish":"content-manager.containers.list.selectedEntriesModal.selectedCount.unpublish",defaultMessage:i==="bulk-publish"?"<b>{publishedCount}</b> {publishedCount, plural, =0 {entries} one {entry} other {entries}} already published. <b>{draftCount}</b> {draftCount, plural, =0 {entries} one {entry} other {entries}} ready to publish. <b>{withErrorsCount}</b> {withErrorsCount, plural, =0 {entries} one {entry} other {entries}} waiting for action.":"<b>{draftCount}</b> {draftCount, plural, =0 {entries} one {entry} other {entries}} already unpublished. <b>{publishedCount}</b> {publishedCount, plural, =0 {entries} one {entry} other {entries}} ready to unpublish."},{withErrorsCount:f,draftCount:d,publishedCount:u,b:Oun})};return p.jsxs(vt.Body,{children:[p.jsx(le,{children:o()}),p.jsx(pe,{marginTop:5,children:p.jsxs(tr.Content,{children:[p.jsxs(tr.Head,{children:[p.jsx(tr.HeaderCheckboxCell,{}),t.map(l=>p.jsx(tr.HeaderCell,{...l},l.name))]}),p.jsx(tr.Body,{children:e.map(({locale:l,status:c},u)=>{const d=r?.[l]??null,f=c==="draft"?"primary":c==="published"?"success":"alternative";return p.jsxs(tr.Row,{children:[p.jsx(tr.CheckboxCell,{id:l,"aria-label":`Select ${l}`}),p.jsx(tr.Cell,{children:p.jsx(le,{variant:"sigma",textColor:"neutral600",children:Array.isArray(n)?n.find(h=>h.code===l)?.name:l})}),p.jsx(tr.Cell,{children:p.jsx(pe,{display:"flex",children:p.jsx(EW,{display:"flex",paddingLeft:"6px",paddingRight:"6px",paddingTop:"2px",paddingBottom:"2px",size:"S",variant:f,children:p.jsx(le,{tag:"span",variant:"pi",fontWeight:"bold",children:qq(c)})})})}),p.jsx(tr.Cell,{children:p.jsx(Lun,{validationErrors:d,status:c,action:i})}),p.jsx(tr.Cell,{children:p.jsx(Yn,{tag:yc,to:{search:ka.stringify({plugins:{i18n:{locale:l}}})},label:s({id:sn("Settings.list.actions.edit"),defaultMessage:"Edit {name} locale"},{name:l}),variant:"ghost",children:p.jsx(Lc,{})})})]},u)})})]})})]})},Pun={draft:"secondary",published:"success",modified:"alternative"},$un=({isDraftAndPublishEnabled:t,locale:e,status:n,entryExists:r})=>{const{formatMessage:i}=be();return r?p.jsxs(X,{width:"100%",gap:1,justifyContent:"space-between",children:[p.jsx(le,{children:e.name}),t?p.jsx(EW,{display:"flex",paddingLeft:"6px",paddingRight:"6px",paddingTop:"2px",paddingBottom:"2px",size:"S",variant:Pun[n],children:p.jsx(le,{tag:"span",variant:"pi",fontWeight:"bold",children:qq(n)})}):null]}):i({id:sn("CMEditViewLocalePicker.locale.create"),defaultMessage:"Create <bold>{locale}</bold> locale"},{bold:s=>p.jsx("b",{children:s}),locale:e.name})},Nun=({document:t,meta:e,model:n,collectionType:r,documentId:i})=>{const{formatMessage:s}=be(),[{query:a},o]=hn(),{hasI18n:l,canCreate:c,canRead:u}=Zp(),{data:d=[]}=bE(),f=a.plugins?.i18n?.locale,{schema:h}=jf({model:n,collectionType:r,documentId:i,params:{locale:f}}),m=y.useCallback(x=>{o({plugins:{...a.plugins,i18n:{locale:x}}})},[a.plugins,o]);y.useEffect(()=>{if(!Array.isArray(d)||!l)return;const x=d.find(A=>A.code===f),S=d.find(A=>A.isDefault);!x&&S?.code&&m(S.code)},[m,l,d,f]);const g=Array.isArray(d)?d.find(x=>x.code===f):void 0,b=[{status:Fun(t,e),locale:g?.code},...t?.localizations??[]];if(!l||!Array.isArray(d)||d.length===0)return null;const E=d.filter(x=>u.includes(x.code));return{label:s({id:sn("Settings.locales.modal.locales.label"),defaultMessage:"Locales"}),options:E.map(x=>{const S=b.some(C=>C.locale===x.code),A=b.find(C=>"locale"in C?C.locale===x.code:!1);return{disabled:!(A?u:c).includes(x.code),value:x.code,label:p.jsx($un,{isDraftAndPublishEnabled:!!h?.options?.draftAndPublish,locale:x,status:A?.status,entryExists:S}),startIcon:S?null:p.jsx(YS,{})}}),customizeContent:()=>g?.name,onSelect:m,value:g}},Fun=(t,e)=>{const n=t?.status,r=e?.availableStatus??[];return n?n==="draft"&&r.find(i=>i.publishedAt!==null)?"published":n:"draft"},jun=({documentId:t,meta:e,model:n,collectionType:r})=>{const{formatMessage:i}=be(),[{query:s}]=hn(),{hasI18n:a}=Zp(),o=s.plugins?.i18n?.locale,[l,c]=y.useState(null),u=mr("FillFromAnotherLocale",E=>E.setValues),{getDocument:d}=Fl(),{schema:f,components:h}=jf({model:n,documentId:t,collectionType:r,params:{locale:o}}),{data:m=[]}=bE(),g=Array.isArray(m)?m.filter(E=>e?.availableLocales.some(x=>x.locale===E.code)):[],b=E=>async()=>{const x=await d({collectionType:r,model:n,documentId:t,params:{locale:l}});if(!x||!f)return;const{data:S}=x,A=Iun(S,f,h);u(A),E()};return a?{type:"icon",icon:p.jsx(Rue,{}),disabled:g.length===0,label:i({id:sn("CMEditViewCopyLocale.copy-text"),defaultMessage:"Fill in from another locale"}),dialog:{type:"dialog",title:i({id:sn("CMEditViewCopyLocale.dialog.title"),defaultMessage:"Confirmation"}),content:({onClose:E})=>p.jsxs(p.Fragment,{children:[p.jsx(Jt.Body,{children:p.jsxs(X,{direction:"column",gap:3,children:[p.jsx(La,{width:"24px",height:"24px",fill:"danger600"}),p.jsx(le,{textAlign:"center",children:i({id:sn("CMEditViewCopyLocale.dialog.body"),defaultMessage:"Your current content will be erased and filled by the content of the selected locale:"})}),p.jsxs(Ne.Root,{width:"100%",children:[p.jsx(Ne.Label,{children:i({id:sn("CMEditViewCopyLocale.dialog.field.label"),defaultMessage:"Locale"})}),p.jsx(fa,{value:l,placeholder:i({id:sn("CMEditViewCopyLocale.dialog.field.placeholder"),defaultMessage:"Select one locale..."}),onChange:x=>c(x),children:g.map(x=>p.jsx(Mi,{value:x.code,children:x.name},x.code))})]})]})}),p.jsx(Jt.Footer,{children:p.jsxs(X,{gap:2,width:"100%",children:[p.jsx(dt,{flex:"auto",variant:"tertiary",onClick:E,children:i({id:sn("CMEditViewCopyLocale.cancel-text"),defaultMessage:"No, cancel"})}),p.jsx(dt,{flex:"auto",variant:"success",onClick:b(E),children:i({id:sn("CMEditViewCopyLocale.submit-text"),defaultMessage:"Yes, fill in"})})]})})]})}}:null},Bun=({document:t,documentId:e,model:n,collectionType:r})=>{const{formatMessage:i}=be(),s=ji(),{toggleNotification:a}=yn(),{delete:o}=Fl(),{hasI18n:l,canDelete:c}=Zp(),[{query:u}]=hn(),{data:d=[]}=bE(),f=u.plugins?.i18n?.locale,h=!("error"in d)&&d.find(m=>m.code===f);return l?{disabled:t?.locale&&!c.includes(t.locale)||!t||!t.id,position:["header","table-row"],label:i({id:sn("actions.delete.label"),defaultMessage:"Delete entry ({locale})"},{locale:h&&h.name}),icon:p.jsx(Vun,{}),variant:"danger",dialog:{type:"dialog",title:i({id:sn("actions.delete.dialog.title"),defaultMessage:"Confirmation"}),content:p.jsxs(X,{direction:"column",gap:2,children:[p.jsx(La,{width:"24px",height:"24px",fill:"danger600"}),p.jsx(le,{tag:"p",variant:"omega",textAlign:"center",children:i({id:sn("actions.delete.dialog.body"),defaultMessage:"Are you sure?"})})]}),onConfirm:async()=>
5897{if(r!=="single-types"&&!e||!t?.locale){console.error("You're trying to delete a document without an id or locale, this is likely a bug with Strapi. Please open an issue."),a({message:i({id:sn("actions.delete.error"),defaultMessage:"An error occurred while trying to delete the document locale."}),type:"danger"});return}"error"in await o({documentId:e,model:n,collectionType:r,params:{locale:t.locale}})||s({pathname:`../${r}/${n}`},{replace:!0})}}}:null},s_e=({document:t,documentId:e,model:n,collectionType:r,action:i})=>{const s=t?.locale??null,[{query:a}]=hn(),o=y.useMemo(()=>Ff(a),[a]),l=a.status==="published",{formatMessage:c}=be(),{hasI18n:u,canPublish:d}=Zp(),{toggleNotification:f}=yn(),{_unstableFormatAPIError:h}=os(),[m,g]=y.useState([]),[b,E]=y.useState(!1),{publishMany:x,unpublishMany:S}=Fl(),{schema:A,validate:R}=jf({model:n,collectionType:r,documentId:e,params:{locale:s}},{skip:!0}),{data:C=[]}=bE(u?void 0:Qh),T=[{label:c({id:"global.name",defaultMessage:"Name"}),name:"name"},{label:c({id:sn("CMEditViewBulkLocale.status"),defaultMessage:"Status"}),name:"status"},{label:c({id:sn("CMEditViewBulkLocale.publication-status"),defaultMessage:"Publication Status"}),name:"publication-status"}],[I,D]=y.useMemo(()=>{if(!t)return[[],{}];const $=t.localizations??[],H=$.map(se=>{const{locale:ye,status:ie}=se;return{locale:ye,status:ie}});H.unshift({locale:t.locale,status:t.status});const Y=[t,...$].reduce((se,ye)=>{if(!ye)return se;const ie=R(ye);return ie!==null&&(se[ye.locale]=ie),se},{});return[H,Y]},[t,R]),k=i==="bulk-publish",O=m.reduce(($,H)=>{const q=!k||!Object.keys(D).includes(H.locale);return(k?H.status!=="published"&&q:H.status!=="draft"&&q)&&$.push(H.locale),$},[]),{data:P=0,isLoading:M,error:j}=_un({model:n,documentIds:[e],locale:O},{skip:!0});if(y.useEffect(()=>{j&&f({type:"danger",message:h(j)})},[j,f,h]),!A?.options?.draftAndPublish||!u||!e)return null;const U=async()=>{await x({model:n,documentIds:[e],params:{...o,locale:O}}),g([])},z=async()=>{await S({model:n,documentIds:[e],params:{...o,locale:O}}),g([])},G=async()=>{P>0?E(!0):k?await U():await z()};if(b)return{label:c({id:"app.components.ConfirmDialog.title",defaultMessage:"Confirmation"}),variant:"danger",dialog:{onCancel:()=>{E(!1)},onConfirm:async()=>{await U(),E(!1)},type:"dialog",title:c({id:sn("actions.publish.dialog.title"),defaultMessage:"Confirmation"}),content:p.jsxs(X,{direction:"column",alignItems:"center",gap:2,children:[p.jsx(La,{width:"2.4rem",height:"2.4rem",fill:"danger600"}),p.jsx(le,{textAlign:"center",children:c({id:sn("CMEditViewBulkLocale.draft-relation-warning"),defaultMessage:"Some locales are related to draft entries. Publishing them could leave broken links in your app."})}),p.jsx(le,{textAlign:"center",children:c({id:sn("CMEditViewBulkLocale.continue-confirmation"),defaultMessage:"Are you sure you want to continue?"})})]})}};const F=m.map(({locale:$})=>$).every($=>d.includes($));return{label:c({id:sn(`CMEditViewBulkLocale.${k?"publish":"unpublish"}-title`),defaultMessage:`${k?"Publish":"Unpublish"} Multiple Locales`}),variant:k?"secondary":"danger",icon:k?p.jsx(Due,{}):p.jsx(Ni,{}),disabled:l||d.length===0,position:["panel"],dialog:{type:"modal",title:c({id:sn(`CMEditViewBulkLocale.${k?"publish":"unpublish"}-title`),defaultMessage:`${k?"Publish":"Unpublish"} Multiple Locales`}),content:()=>p.jsx(tr.Root,{headers:T,rows:I.map($=>({...$,id:$.locale})),selectedRows:m,onSelectedRowsChange:$=>g($),children:p.jsx(Mun,{validationErrors:D,headers:T,rows:I,localesMetadata:C,action:i??"bulk-publish"})}),footer:()=>p.jsx(vt.Footer,{justifyContent:"flex-end",children:p.jsx(dt,{loading:M,disabled:!F||O.length===0,variant:"default",onClick:G,children:c({id:k?"app.utils.publish":"app.utils.unpublish",defaultMessage:k?"Publish":"Unpublish"})})})}}},Uun=t=>s_e({action:"bulk-publish",...t}),Hun=t=>s_e({action:"bulk-unpublish",...t}),Vun=J(Db)`
5898  path {
5899    fill: currentColor;
5900  }
5901`,Kq=t=>p.jsx(le,{fontWeight:"semiBold",textColor:"danger500",children:t}),Wun=()=>{const{hasI18n:t}=Zp(),{formatMessage:e}=be();return t?p.jsx(le,{textColor:"danger500",children:e({id:sn("Settings.list.actions.deleteAdditionalInfos"),defaultMessage:"This will delete the active locale versions <em>(from Internationalization)</em>"},{em:Kq})}):null},zun=()=>{const{hasI18n:t}=Zp(),{formatMessage:e}=be();return t?p.jsx(le,{textColor:"danger500",children:e({id:sn("Settings.list.actions.publishAdditionalInfos"),defaultMessage:"This will publish the active locale versions <em>(from Internationalization)</em>"},{em:Kq})}):null},Gun=()=>{const{hasI18n:t}=Zp(),{formatMessage:e}=be();return t?p.jsx(le,{textColor:"danger500",children:e({id:sn("Settings.list.actions.unpublishAdditionalInfos"),defaultMessage:"This will unpublish the active locale versions <em>(from Internationalization)</em>"},{em:Kq})}):null},qun=()=>{const{formatMessage:t}=be(),[{query:e},n]=hn(),{hasI18n:r,canRead:i,canCreate:s}=Zp(),{data:a=[]}=bE(void 0,{skip:!r}),o=y.useCallback((c,u=!1)=>{n({page:1,plugins:{...e.plugins,i18n:{locale:c}}},"push",u)}
5901,[e.plugins,n]);if(y.useEffect(()=>{if(!Array.isArray(a)||!r)return;const c=e.plugins?.i18n?.locale,u=a.find(f=>f.code===c),d=a.find(f=>f.isDefault);!u&&d?.code&&o(d.code,!0)},[r,o,a,e.plugins?.i18n?.locale]),!r||!Array.isArray(a)||a.length===0)return null;const l=a.filter(c=>s.includes(c.code)||i.includes(c.code));return p.jsx(fa,{size:"S","aria-label":t({id:sn("actions.select-locale"),defaultMessage:"Select locale"}),value:e.plugins?.i18n?.locale||a.find(c=>c.isDefault)?.code,onChange:o,children:l.map(c=>p.jsx(Mi,{value:c.code,children:c.name},c.id))})},Kun={accessMain:[{action:"plugin::i18n.locale.read",subject:null}],create:[{action:"plugin::i18n.locale.create",subject:null}],delete:[{action:"plugin::i18n.locale.delete",subject:null}],update:[{action:"plugin::i18n.locale.update",subject:null}],read:[{action:"plugin::i18n.locale.read",subject:null}]},Yun=({layout:t})=>{if(!("i18n"in t.options)||typeof t.options.i18n=="object"&&t.options.i18n!==null&&"localized"in t.options.i18n&&!t.options.i18n.localized)return{layout:t};const e=Object.entries(t.components).reduce((n,[r,i])=>({...n,[r]:{...i,layout:i.layout.map(s=>s.map(Mce))}}),{});return{layout:{...t,components:e,layout:t.layout.map(n=>n.map(r=>r.map(Mce)))}}},Mce=t=>{const e=Qun(t.attribute.pluginOptions)?t.attribute.pluginOptions.i18n.localized:!0,n={title:{id:sn(e?"Field.localized":"Field.not-localized"),defaultMessage:e?"This value is unique for the selected locale":"This value is the same across all locales"},icon:e?p.jsx(z$e,{}):p.jsx(K$e,{})};return{...t,labelAction:p.jsx(Xun,{...n})}},Qun=t=>t?"i18n"in t&&typeof t.i18n=="object"&&t.i18n!==null&&"localized"in t.i18n:!1,Xun=({title:t,icon:e})=>{const{formatMessage:n}=be();return p.jsxs(Zun,{tag:"span",children:[p.jsx(xi,{tag:"span",children:n(t)}),y.cloneElement(e,{"aria-hidden":!0,focusable:!1})]})},Zun=J(X)`
5902  svg {
5903    width: 12px;
5904    height: 12px;
5905
5906    fill: ${({theme:t})=>t.colors.neutral500};
5907
5908    path {
5909      fill: ${({theme:t})=>t.colors.neutral500};
5910    }
5911  }
5912`,Jun=({locale:t,localizations:e})=>{const{locale:n}=be(),{data:r=[]}=bE(),i=dpe(n,{sensitivity:"base"});if(!Array.isArray(r)||!e)return null;const s=e.map(o=>o.locale),a=r.reduce((o,l)=>([t,...s].find(u=>u===l.code)&&o.push(l),o),[]).map(o=>o.isDefault?`${o.name} (default)`:o.name).toSorted((o,l)=>i.compare(o,l));return p.jsxs(Tl.Root,{children:[p.jsx(Tl.Trigger,{children:p.jsx(dt,{variant:"ghost",type:"button",onClick:o=>o.stopPropagation(),children:p.jsxs(X,{minWidth:"100%",alignItems:"center",justifyContent:"center",fontWeight:"regular",children:[p.jsx(le,{textColor:"neutral800",ellipsis:!0,marginRight:2,children:a.join(", ")}),p.jsx(X,{children:p.jsx(co,{width:"1.2rem",height:"1.2rem"})})]})})}),p.jsx(Tl.Content,{sideOffset:16,children:p.jsx("ul",{children:a.map(o=>p.jsx(pe,{padding:3,tag:"li",children:p.jsx(le,{children:o})},o))})})]})},edn=({displayedHeaders:t,layout:e})=>{const{options:n}=e;return(bD(n)?n.i18n.localized:!1)?{displayedHeaders:[...t,{attribute:{type:"string"},label:{id:sn("list-view.table.header.label"),defaultMessage:"Available in"},searchable:!1,sortable:!1,name:"locales",cellFormatter:(i,s,a)=>p.jsx(Jun,{...i,...a})}],layout:e}:{displayedHeaders:t,layout:e}},tdn=({displayedHeaders:t=[]})=>({displayedHeaders:[...t,{label:{id:"content-releases.page.ReleaseDetails.table.header.label.locale",defaultMessage:"locale"},name:"locale"}],hasI18nEnabled:!0}),ndn=()=>({getState:t})=>e=>n=>{const r=()=>{try{const i=t();if(hi(i,["content-type-builder_dataManagerProvider","modifiedData","contentType","schema","pluginOptions","i18n","localized"],!1)){const a=n.options?{...n.options.pluginOptions,i18n:{localized:!0}}:{i18n:{localized:!0}};return e({...n,options:{pluginOptions:a}})}return e(n)}catch{return e(n)}};return n.type==="ContentTypeBuilder/FormModal/SET_ATTRIBUTE_DATA_SCHEMA"&&n.forTarget==="contentType"&&!["relation","component"].includes(n.attributeType)&&!n.isEditing||n.type==="ContentTypeBuilder/FormModal/SET_CUSTOM_FIELD_DATA_SCHEMA"&&n.forTarget==="contentType"&&!n.isEditing||(n.type==="ContentTypeBuilder/FormModal/RESET_PROPS_AND_SET_FORM_FOR_ADD
5912ING_AN_EXISTING_COMPO"||n.type==="ContentTypeBuilder/FormModal/RESET_PROPS_AND_SAVE_CURRENT_DATA")&&n.forTarget==="contentType"?r():e(n)},rdn=()=>()=>t=>e=>{if(e.type==="ContentTypeBuilder/FormModal/SET_DATA_TO_EDIT"&&e.modalType==="contentType"){const n={localized:!1},r=e.data.pluginOptions?{...e.data.pluginOptions,i18n:n}:{i18n:n},i={...e.data,pluginOptions:r};if(e.actionType==="create")return t({...e,data:i});if(!e.data.pluginOptions?.i18n?.localized)return t({...e,data:i})}return t(e)},idn=t=>e=>n=>{if(!Wy("/content-manager/:collectionType/:model?/:id",t.pathname))return e(n);const i=ka.parse(t.search);if(typeof i!="object"||!("plugins"in i&&typeof i.plugins=="object")||!("i18n"in i.plugins&&typeof i.plugins.i18n=="object"&&!Array.isArray(i.plugins.i18n)))return e(n);const{locale:s}=i.plugins.i18n;if(typeof s!="string")return e(n);const a=n.filter(o=>!o.properties?.locales||o.properties.locales.includes(s));return e(a)},sdn=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),adn=(t,e)=>{if(!bD(t.pluginOptions))return t;const n=t.pluginOptions.i18n.localized,r=bD(e?.schema?.pluginOptions)?e?.schema?.pluginOptions.i18n.localized:!1;if(n&&r)return t;if(n){const i=odn(t.attributes);return{...t,attributes:i}}if(!n){const i=wk(t.pluginOptions,"i18n"),s=ldn(t.attributes);return{...t,pluginOptions:i,attributes:s}}return t},odn=t=>Object.keys(t).reduce((e,n)=>{const r=t[n];if(i_e.includes(r.type)){const i={localized:!0},s=r.pluginOptions?{...r.pluginOptions,i18n:i}:{i18n:i};return e[n]={...r,pluginOptions:s},e}return e[n]=r,e},{}),ldn=t=>Object.keys(t).reduce((e,n)=>(e[n]=wk(t[n],"pluginOptions.i18n"),e),{}),cdn={register(t){t.addMiddlewares([ndn,rdn]),t.addMiddlewares([()=>m2.middleware]),t.addReducers({[m2.reducerPath]:m2.reducer}),t.addRBACMiddleware([idn]),t.registerPlugin({id:A_,name:A_})},bootstrap(t){t.registerHook("Admin/CM/pages/ListView/inject-column-in-table",edn),t.registerHook("Admin/CM/pages/EditView/mutate-edit-view-layout",Yun),t.registerHook("ContentReleases/pages/ReleaseDetails/add-locale-in-releases",tdn),t.addSettingsLink("global",{intlLabel:{id:sn("plugin.name"),defaultMessage:"Internationalization"},id:"internationalization",to:"internationalization",Component:()=>Z(()=>import("./SettingsPage-B-KzAqT3-WX0tDoeZ.js"),[]).then(r=>({default:r.ProtectedSettingsPage})),permissions:Kun.accessMain});const e=t.getPlugin("content-manager");e.apis.addDocumentHeaderAction([Nun,jun]),e.apis.addDocumentAction(r=>{const i=r.findIndex(s=>s.type==="delete");return r.splice(i,0,Bun),r}),e.apis.addDocumentAction(r=>(r.splice(2,0,Uun),r.splice(5,0,Hun),r)),e.injectComponent("listView","actions",{name:"i18n-locale-filter",Component:qun}),e.injectComponent("listView","publishModalAdditionalInfos",{name:"i18n-publish-bullets-in-modal",Component:zun}),e.injectComponent("listView","unpublishModalAdditionalInfos",{name:"i18n-unpublish-bullets-in-modal",Component:Gun}),e.injectComponent("listView","deleteModalAdditionalInfos",{name:"i18n-delete-bullets-in-modal",Component:Wun});const n=t.getPlugin("content-type-builder");if(n){const r=n.apis.forms;r.addContentTypeSchemaMutation(adn),r.components.add({id:"checkboxConfirmation",component:Aun}),r.extendContentType({validator:()=>({i18n:ns().shape({localized:HO()})}),form:{advanced(){return[{name:"pluginOptions.i18n.localized",description:{id:sn("plugin.schema.i18n.localized.description-content-type"),defaultMessage:"Allows translating an entry into different languages"},type:"checkboxConfirmation",intlLabel:{id:sn("plugin.schema.i18n.localized.label-content-type"),defaultMessage:"Localization"}}]}}}),r.extendFields(i_e,{form:{advanced({contentTypeSchema:i,forTarget:s,type:a,step:o}){return s!=="contentType"?[]:hi(i,["schema","pluginOptions","i18n","localized"],!1)?a==="component"&&o==="1"?[]:[{name:"pluginOptions.i18n.localized",description:{id:sn("plugin.schema.i18n.localized.description-field"),defaultMessage:"The field can have different values in each locale"},type:"checkbox",intlLabel:{id:sn("plugin.schema.i18n.localized.label-field"),defaultMessage:"Enable localization for this field"}}]:[]}}})}},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>Sun(Object.assign({
5912"./translations/de.json":()=>Z(()=>import("./de-D80IRBP9-LdxCU-AT.js"),[]),
5912"./translations/dk.json":()=>Z(()=>import("./dk-CJ6Zzz78-BTLAaMD7.js"),[]),
5912"./translations/en.json":()=>Z(()=>import("./en-BTyF7WVW-6kxwdE_O.js"),[]),
5912"./translations/es.json":()=>Z(()=>import("./es-V8WnPN7w-DVMPWkK1.js"),[]),
5912"./translations/fr.json":()=>Z(()=>import("./fr-F94noFiV-Bs8uUIpf.js"),[]),
5912"./translations/ko.json":()=>Z(()=>import("./ko-CF-P3Car-BrOGUFZh.js"),[]),
5912"./translations/pl.json":()=>Z(()=>import("./pl-Dxr9RUmD-9mdJqdSb.js"),[]),
5912"./translations/ru.json":()=>Z(()=>import("./ru-B-4sVwXN-B9GBloOg.js"),[]),
5912"./translations/tr.json":()=>Z(()=>import("./tr-Ccu6Yj11-8pMT54Kz.js"),[]),
5912"./translations/zh-Hans.json":()=>Z(()=>import("./zh-Hans-Bfo6_TCM-D8WDDzgJ.js"),[]),
5912"./translations/zh.json":()=>Z(()=>import("./zh-BIz395Ms-Y7huxYgC.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:sdn(r,A_),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}},udn=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},EE={main:[{action:"plugin::content-releases.read",subject:null,id:"",actionParameters:{},properties:{},conditions:[]}],create:[{action:"plugin::content-releases.create",subject:null,id:"",actionParameters:{},properties:{},conditions:[]}],update:[{action:"plugin::content-releases.update",subject:null,id:"",actionParameters:{},properties:{},conditions:[]}],delete:[{action:"plugin::content-releases.delete",subject:null,id:"",actionParameters:{},properties:{},conditions:[]}],createAction:[{action:"plugin::content-releases.create-action",subject:null,id:"",actionParameters:{},properties:{},conditions:[]}],deleteAction:[{action:"plugin::content-releases.delete-action",subject:null,id:"",actionParameters:{},properties:{},conditions:[]}],publish:[{action:"plugin::content-releases.publish",subject:null,id:"",actionParameters:{},properties:{},conditions:[]}]},_m=(t,e)=>{if(!t)return;const n=t.invalidatesTags;Object.assign(t,{invalidatesTags:(i,s,a,o)=>[...(typeof n=="function"?n(i,s,a,o):n)??[],...e]})},a_e=kc.enhanceEndpoints({addTagTypes:["Release","ReleaseAction","EntriesInRelease","ReleaseSettings","Document"],endpoints:{updateDocument(t){_m(t,[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}])},deleteDocument(t){_m(t,[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}])},deleteManyDocuments(t){_m(t,[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}])},discardDocument(t){_m(t,[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}])},createWorkflow(t){_m(t,[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}])},updateWorkflow(t){_m(t,[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}])},deleteWorkflow(t){_m(t,[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}])}}}).injectEndpoints({endpoints:t=>({getReleasesForEntry:t.query({query(e){return{url:"/content-releases/getByDocumentAttached",method:"GET",config:{params:e}}},providesTags:e=>e?[...e.data.map(({id:n})=>({type:"Release",id:n})),{type:"Release",id:"LIST"}]:[]}),getReleases:t.query({query({page:e,pageSize:n,filters:r}={page:1,pageSize:16,filters:{releasedAt:{$notNull:!1}}}){return{url:"/content-releases",method:"GET",config:{params:{page:e||1,pageSize:n||16,filters:r||{releasedAt:{$notNull:!1}}}}}},transformResponse(e,n,r){const s=r?.filters?.releasedAt?.$notNull==="true";return{...e,meta:{...e.meta,activeTab:s?"done":"pending"}}},providesTags:e=>e?[...e.data.map(({id:n})=>({type:"Release",id:n})),{type:"Release",id:"LIST"}]:[{type:"Release",id:"LIST"}]}),getRelease:t.query({query({id:e}){return{url:`/content-releases/${e}`,method:"GET"}},providesTags:(e,n,r)=>[{type:"Release",id:"LIST"},{type:"Release",id:r.id}]}),getReleaseActions:t.query({query({releaseId:e,...n}){return{url:`/content-releases/${e}/actions`,method:"GET",config:{params:n}}},providesTags:[{type:"ReleaseAction",id:"LIST"}]}),createRelease:t.mutation({query(e){return{url:"/content-releases",method:"POST",data:e}},invalidatesTags:[{type:"Release",id:"LIST"}]}),updateRelease:t.mutation({query({id:e,...n}){return{url:`/content-releases/${e}`,method:"PUT",data:n}},invalidatesTags:(e,n,r)=>[{type:"Release",id:r.id}]}),createReleaseAction:t.mutation({query({body:e,params:n}){return{url:`/content-releases/${n.releaseId}/actions`,method:"POST",data:e}},invalidatesTags:[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"}]}),createManyReleaseActions:t.mutation({query({body:e,params:n}){return{url:`/content-releases/${n.releaseId}/actions/bulk`,method:"POST",data:e}},invalidatesTags:[{type:"Release",id:"LIST"},{type:"ReleaseAction",id:"LIST"},{type:"EntriesInRelease"}]}),updateReleaseAction:t.mutation({query({body:e,params:n}){return{url:`/content-releases/${n.releaseId}/actions/${n.actionId}`,method:"PUT",data:e}},invalidatesTags:(e,n,r)=>[{type:"ReleaseAction",id:"LIST"},{type:"Release",id:"LIST"},{type:"Release",id:r.params.releaseId}],async onQueryStarted({body:e,params:n,query:r,actionPath:i},{dispatch:s,queryFulfilled:a}){const o={releaseId:n.releaseId,...r},l=s(a_e.util.updateQueryData("getReleaseActions",o,c=>{const[u,d]=i,f=c.data[u][d];f&&(f.type=e.type)}));try{await a}catch{l.undo()}}}),deleteReleaseAction:t.mutation({query({params:e}){return{url:`/content-releases/${e.releaseId}/actions/${e.actionId}`,method:"DELETE"}},invalidatesTags:(e,n,r)=>[{type:"Release",id:"LIST"},{type:"Release",id:r.params.releaseId}
5912,{type:"ReleaseAction",id:"LIST"},{type:"EntriesInRelease"}]}),publishRelease:t.mutation({query({id:e}){return{url:`/content-releases/${e}/publish`,method:"POST"}},invalidatesTags:(e,n,r)=>[{type:"Release",id:r.id},{type:"Document",id:"ALL_LIST"}]}),deleteRelease:t.mutation({query({id:e}){return{url:`/content-releases/${e}`,method:"DELETE"}},invalidatesTags:()=>[{type:"Release",id:"LIST"},{type:"EntriesInRelease"}]}),getMappedEntriesInReleases:t.query({query(e){return{url:"/content-releases/mapEntriesToReleases",method:"GET",config:{params:e}}},transformResponse(e){return e.data},providesTags:[{type:"EntriesInRelease"}]}),getReleaseSettings:t.query({query:()=>"/content-releases/settings",providesTags:[{type:"ReleaseSettings"}]}),updateReleaseSettings:t.mutation({query(e){return{url:"/content-releases/settings",method:"PUT",data:e}},invalidatesTags:[{type:"ReleaseSettings"}]})})}),{useGetReleasesQuery:ddn,useGetReleasesForEntryQuery:o_e,useGetReleaseQuery:tgn,useGetReleaseActionsQuery:ngn,useCreateReleaseMutation:rgn,useCreateReleaseActionMutation:fdn,useCreateManyReleaseActionsMutation:hdn,useUpdateReleaseMutation:ign,useUpdateReleaseActionMutation:sgn,usePublishReleaseMutation:agn,useDeleteReleaseActionMutation:pdn,useDeleteReleaseMutation:ogn,useGetMappedEntriesInReleasesQuery:mdn,useGetReleaseSettingsQuery:lgn,useUpdateReleaseSettingsMutation:cgn}=a_e,Pce=t=>t==="publish"?1:0,$ce=t=>t==="publish"?0:1,gdn=J(Ne.Root)`
5913  border-top-left-radius: ${({$actionType:t,theme:e})=>e.spaces[Pce(t)]};
5914  border-bottom-left-radius: ${({$actionType:t,theme:e})=>e.spaces[Pce(t)]};
5915  border-top-right-radius: ${({$actionType:t,theme:e})=>e.spaces[$ce(t)]};
5916  border-bottom-right-radius: ${({$actionType:t,theme:e})=>e.spaces[$ce(t)]};
5917
5918  > label {
5919    color: inherit;
5920    padding: ${({theme:t})=>`${t.spaces[2]} ${t.spaces[3]}`};
5921    text-align: center;
5922    vertical-align: middle;
5923    text-transform: capitalize;
5924  }
5925
5926  &[data-checked='true'] {
5927    color: ${({theme:t,$actionType:e})=>e==="publish"?t.colors.primary700:t.colors.danger600};
5928    background-color: ${({theme:t,$actionType:e})=>e==="publish"?t.colors.primary100:t.colors.danger100};
5929    border-color: ${({theme:t,$actionType:e})=>e==="publish"?t.colors.primary700:t.colors.danger600};
5930  }
5931
5932  &[data-checked='false'] {
5933    border-left: ${({$actionType:t})=>t==="unpublish"&&"none"};
5934    border-right: ${({$actionType:t})=>t==="publish"&&"none"};
5935  }
5936
5937  &[data-checked='false'][data-disabled='false']:hover {
5938    color: ${({theme:t})=>t.colors.neutral700};
5939    background-color: ${({theme:t})=>t.colors.neutral100};
5940    border-color: ${({theme:t})=>t.colors.neutral200};
5941
5942    & > label {
5943      cursor: pointer;
5944    }
5945  }
5946
5947  &[data-disabled='true'] {
5948    color: ${({theme:t})=>t.colors.neutral600};
5949    background-color: ${({theme:t})=>t.colors.neutral150};
5950    border-color: ${({theme:t})=>t.colors.neutral300};
5951  }
5952`,Nce=({selected:t,actionType:e,handleChange:n,name:r,disabled:i=!1})=>p.jsx(gdn,{$actionType:e,background:"primary0",borderColor:"neutral200",color:t===e?"primary600":"neutral600",position:"relative",cursor:"pointer","data-checked":t===e,"data-disabled":i&&t!==e,children:p.jsxs(Ne.Label,{children:[p.jsx(xi,{children:p.jsx(Ne.Input,{type:"radio",name:r,checked:t===e,onChange:n,value:e,disabled:i})}),e]})}),l_e=({selected:t,handleChange:e,name:n,disabled:r=!1})=>p.jsxs(X,{children:[p.jsx(Nce,{actionType:"publish",selected:t,handleChange:e,name:n,disabled:r}),p.jsx(Nce,{actionType:"unpublish",selected:t,handleChange:e,name:n,disabled:r})]}),c_e=ns().shape({type:Mn().oneOf(["publish","unpublish"]).required(),releaseId:Mn().required()}),u_e={type:"publish",releaseId:""},d_e=()=>{const{formatMessage:t}=be();return p.jsx(Gb,{icon:p.jsx(uO,{width:"16rem"}),content:t({id:"content-releases.content-manager-edit-view.add-to-release.no-releases-message",defaultMessage:"No available releases. Open the list of releases and create a new one from there."}),action:p.jsx(aS,{to:{pathname:"/plugins/content-releases"},tag:yc,variant:"secondary",children:t({id:"content-releases.content-manager-edit-view.add-to-release.redirect-button",defaultMessage:"Open the list of releases"})}),shadow:"none"})},vdn=({contentType:t,documentId:e,onInputChange:n,values:r})=>{const{formatMessage:i}=be(),[{query:s}]=hn(),a=s.plugins?.i18n?.locale,l=o_e({contentType:t,entryDocumentId:e,hasEntryAttached:!1,locale:a}).data?.data;return l?.length===0?p.jsx(d_e,{}):p.jsxs(X,{direction:"column",alignItems:"stretch",gap:2,children:[p.jsx(pe,{paddingBottom:6,children:p.jsxs(Ne.Root,{required:!0,children:[p.jsx(Ne.Label,{children:i({id:"c
5952ontent-releases.content-manager-edit-view.add-to-release.select-label",defaultMessage:"Select a release"})}),p.jsx(fa,{required:!0,placeholder:i({id:"content-releases.content-manager-edit-view.add-to-release.select-placeholder",defaultMessage:"Select"}),name:"releaseId",onChange:c=>n("releaseId",c),value:r.releaseId,children:l?.map(c=>p.jsx(Mi,{value:c.id,children:c.name},c.id))})]})}),p.jsx(Ne.Label,{children:i({id:"content-releases.content-manager-edit-view.add-to-release.action-type-label",defaultMessage:"What do you want to do with this entry?"})}),p.jsx(l_e,{selected:r.type,handleChange:c=>n("type",c.target.value),name:"type"})]})},ydn=({documentId:t,document:e,model:n,collectionType:r})=>{const{formatMessage:i}=be(),{allowedActions:s}=Il(EE),{canCreateAction:a}=s,[o,{isLoading:l}]=fdn(),{toggleNotification:c}=yn(),{formatAPIError:u}=os(),[{query:d}]=hn(),f=d.plugins?.i18n?.locale,h=async(b,E)=>{try{await m.handleSubmit(b),E()}catch(x){OO(x)?c({type:"danger",message:u(x)}):c({type:"danger",message:i({id:"notification.error",defaultMessage:"An error occurred"})})}},m=tSe({initialValues:u_e,validationSchema:c_e,onSubmit:async b=>{if(r==="collection-types"&&!t)throw new Error("Document id is required");const E=await o({body:{type:b.type,contentType:n,entryDocumentId:t,locale:f},params:{releaseId:b.releaseId}});
5952if("data"in E){c({type:"success",message:i({id:"content-releases.content-manager-edit-view.add-to-release.notification.success",defaultMessage:"Entry added to release"})});return}if("error"in E)throw E.error}}),{edit:{options:g}}=tA(n);return!window.strapi.isEE||!g?.draftAndPublish||!a||r==="collection-types"&&(!t||t==="create")?null:{label:i({id:"content-releases.content-manager-edit-view.add-to-release",defaultMessage:"Add to release"}),icon:p.jsx(IU,{}),disabled:!e,position:["panel","table-row"],dialog:{type:"modal",title:i({id:"content-releases.content-manager-edit-view.add-to-release",defaultMessage:"Add to release"}),content:p.jsx(vdn,{contentType:n,documentId:t,onInputChange:m.setFieldValue,values:m.values}),footer:({onClose:b})=>p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:b,variant:"tertiary",name:"cancel",children:i({id:"content-releases.content-manager-edit-view.add-to-release.cancel-button",defaultMessage:"Cancel"})}),p.jsx(dt,{type:"submit",onClick:E=>h(E,b),disabled:!m.values.releaseId,loading:l,children:i({id:"content-releases.content-manager-edit-view.add-to-release.continue-button",defaultMessage:"Continue"})})]})}}},bdn=t=>({publish:[{action:"plugin::content-manager.explorer.publish",subject:t,id:"",actionParameters:{},properties:{},conditions:[]}]}),Edn=({documents:t,model:e})=>{const{formatMessage:n}=be(),{toggleNotification:r}=yn(),{formatAPIError:i}=os(),[{query:s}]=hn(),a=bdn(e),{allowedActions:{canPublish:o}}=Il(a),{allowedActions:{canCreate:l}}=Il(EE),u=ddn().data?.data,[d,{isLoading:f}]=hdn(),h=t.map(g=>g.documentId),m=async g=>{const b=s.plugins?.i18n?.locale,E=h.map(S=>({type:g.type,contentType:e,entryDocumentId:S,locale:b})),x=await d({body:E,params:{releaseId:g.releaseId}});if("data"in x){const S=n({id:"content-releases.content-manager-list-view.add-to-release.notification.success.message",defaultMessage:"{entriesAlreadyInRelease} out of {totalEntries} entries were already in the release."},{entriesAlreadyInRelease:x.data.meta.entriesAlreadyInRelease,totalEntries:x.data.meta.totalEntries}),A={type:"success",title:n({id:"content-releases.content-manager-list-view.add-to-release.notification.success.title",defaultMessage:"Successfully added to release."},{entriesAlreadyInRelease:x.data.meta.entriesAlreadyInRelease,totalEntries:x.data.meta.totalEntries}),message:x.data.meta.entriesAlreadyInRelease?S:""};return r(A),!0}"error"in x&&(OO(x.error)?r({type:"warning",message:i(x.error)}):r({type:"warning",message:n({id:"notification.error",defaultMessage:"An error occurred"})}))};return!l||!o?null:{actionType:"release",variant:"tertiary",label:n({id:"content-manager-list-view.add-to-release",defaultMessage:"Add to Release"}),dialog:{type:"modal",title:n({id:"content-manager-list-view.add-to-release",defaultMessage:"Add to Release"}),content:({onClose:g})=>p.jsx(JT,{onSubmit:async b=>{if(await m(b))return g()},validationSchema:c_e,initialValues:u_e,children:({values:b,setFieldValue:E})=>p.jsxs(uE,{children:[u?.length===0?p.jsx(d_e,{}):p.jsx(vt.Body,{children:p.jsxs(X,{direction:"column",alignItems:"stretch",gap:2,children:[p.jsx(pe,{paddingBottom:6,children:p.jsxs(Ne.Root,{required:!0,children:[p.jsx(Ne.Label,{children:n({id:"content-releases.content-manager-list-view.add-to-release.select-label",defaultMessage:"Select a release"})}),p.jsx(fa,{placeholder:n({id:"content-releases.content-manager-list-view.add-to-release.select-placeholder",defaultMessage:"Select"}),onChange:x=>E("releaseId",x),value:b.releaseId,children:u?.map(x=>p.jsx(Mi,{value:x.id,children:x.name},x.id))})]})}),p.jsx(Ne.Label,{children:n({id:"content-releases.content-manager-list-view.add-to-release.action-type-label",defaultMessage:"What do you want to do with these entries?"})}),p.jsx(l_e,{selected:b.type,handleChange:x=>E("type",x.target.value),name:"type"})]})}),p.jsxs(vt.Footer,{children:[p.jsx(dt,{onClick:g,variant:"tertiary",name:"cancel",children:n({id:"content-releases.content-manager-list-view.add-to-release.cancel-button",defaultMessage:"Cancel"})}),p.jsx(dt,{type:"submit",disabled:!b.releaseId,loading:f,children:n({id:"c
5952ontent-releases.content-manager-list-view.add-to-release.continue-button",defaultMessage:"Continue"})})]})]})})}}},xdn=(t,e)=>{const r=or("ListView",l=>l.rows).map(l=>l.documentId),[{query:i}]=hn(),s=i?.plugins?.i18n?.locale||void 0;return(mdn({contentTypeUid:t,documentIds:r,locale:s},{skip:!r||!t||r.length===0}).data||{})?.[e]||[]},wdn=({displayedHeaders:t,layout:e})=>{const{options:n}=e;return n?.draftAndPublish?{displayedHeaders:[...t,{searchable:!1,sortable:!1,name:"releases",label:{id:"content-releases.content-manager.list-view.releases.header",defaultMessage:"To be released in"},cellFormatter:(r,i,{model:s})=>p.jsx(Sdn,{...r,model:s})}],layout:e}:{displayedHeaders:t,layout:e}},Sdn=({documentId:t,model:e})=>{const n=xdn(e,t),{formatMessage:r}=be();return p.jsxs(Tl.Root,{children:[p.jsx(Tl.Trigger,{children:p.jsx(dt,{variant:"ghost",onClick:i=>i.stopPropagation(),endIcon:n.length>0?p.jsx(co,{width:"1.2rem",height:"1.2rem"}):null,children:p.jsx(le,{style:{maxWidth:"252px",cursor:"pointer"},textColor:"neutral800",fontWeight:"regular",children:n.length>0?r({id:"content-releases.content-manager.list-view.releases-number",defaultMessage:"{number} {number, plural, one {release} other {releases}}"},{number:n.length}):"-"})})}),p.jsx(Tl.Content,{children:p.jsx("ul",{children:n.map(({id:i,name:s})=>p.jsx(pe,{padding:3,tag:"li",children:p.jsx(Ml,{href:`/admin/plugins/content-releases/${i}`,isExternal:!1,children:s})},i))})})]})},f_e=(t,e)=>{try{const n=new Intl.DateTimeFormat("en",{timeZone:t,timeZoneName:"longOffset"}).formatToParts(e).find(s=>s.type==="timeZoneName");let i=(n?n.value:"").replace("GMT","UTC");return!i.includes("+")&&!i.includes("-")&&(i=`${i}+00:00`),i}catch{return""}},ugn=t=>{const e=Intl.supportedValuesOf("timeZone").map(r=>{const i=f_e(r,t);return{offset:i,value:`${i}&${r}`}}),n=e.find(r=>r.value.split("&")[1]===Intl.DateTimeFormat().resolvedOptions().timeZone);return{timezoneList:e,systemTimezone:n}},Yq=J(Po.Item)`
5953  &:hover {
5954    background: ${({theme:t,$variant:e="neutral"})=>t.colors[`${e}100`]};
5955
5956    svg {
5957      fill: ${({theme:t,$variant:e="neutral"})=>t.colors[`${e}600`]};
5958    }
5959
5960    a {
5961      color: ${({theme:t})=>t.colors.neutral800};
5962    }
5963  }
5964
5965  svg {
5966    color: ${({theme:t,$variant:e="neutral"})=>t.colors[`${e}500`]};
5967  }
5968
5969  span {
5970    color: ${({theme:t,$variant:e="neutral"})=>t.colors[`${e}800`]};
5971  }
5972
5973  span,
5974  a {
5975    width: 100%;
5976  }
5977`,Tdn=({releaseId:t,actionId:e})=>{const{formatMessage:n}=be(),{toggleNotification:r}=yn(),{formatAPIError:i}=os(),[s]=pdn(),{allowedActions:{canDeleteAction:a}}=Il(EE),o=async()=>{const l=await s({params:{releaseId:t,actionId:e}});if("data"in l){r({type:"success",message:n({id:"content-releases.content-manager-edit-view.remove-from-release.notification.success",defaultMessage:"Entry removed from release"})});return}"error"in l&&(OO(l.error)?r({type:"danger",message:i(l.error)}):r({type:"danger",message:n({id:"notification.error",defaultMessage:"An error occurred"})}))};return a?p.jsx(Yq,{$variant:"danger",onSelect:o,children:p.jsxs(X,{gap:2,children:[p.jsx(Ni,{width:"1.6rem",height:"1.6rem"}),p.jsx(le,{textColor:"danger600",variant:"omega",children:n({id:"content-releases.content-manager-edit-view.remove-from-release",defaultMessage:"Remove from release"})})]})}):null},Adn=({contentTypeUid:t,documentId:e,locale:n})=>{const{formatMessage:r}=be(),i=Dc("ReleaseActionEntryLinkItem",o=>o.permissions),s=y.useMemo(()=>{const o=i.find(l=>l.subject===t&&l.action==="plugin::content-manager.explorer.update");return o?!!(!n||o.properties?.locales?.includes(n)):!1},[t,n,i]),{allowedActions:{canUpdate:a}}=Il({updateContentType:[{action:"plugin::content-manager.explorer.update",subject:t}]});return!a||!s?null:p.jsx(Yq,{tag:Dl,isLink:!0,to:{pathname:`/content-manager/collection-types/${t}/${e}`,search:n&&`?plugins[i18n][locale]=${n}`},children:p.jsxs(X,{gap:2,children:[p.jsx(Lc,{width:"1.6rem",height:"1.6rem"}),p.jsx(le,{variant:"omega",children:r({id:"content-releases.content-manager-edit-view.edit-entry",defaultMessage:"Edit entry"})})]})})},Cdn=({releaseId:t})=>{const{formatMessage:e}=be();return p.jsx(Yq,{tag:Dl,isLink:!0,to:`/plugins/content-releases/${t}`,children:p.jsxs(X,{gap:2,children:[p.jsx(Lc,{width:"1.6rem",he
5977ight:"1.6rem"}),p.jsx(le,{textColor:"neutral800",variant:"omega",children:e({id:"content-releases.content-manager-edit-view.edit-release",defaultMessage:"Edit release"})})]})})},Rdn=({children:t})=>{const{formatMessage:e}=be(),{allowedActions:n}=Il(EE);return n.canDeleteAction||n.canUpdate?p.jsxs(Po.Root,{children:[p.jsx(_dn,{variant:"tertiary",endIcon:null,paddingLeft:"7px",paddingRight:"7px",children:p.jsx(ug,{label:e({id:"content-releases.content-manager-edit-view.release-action-menu",defaultMessage:"Release action options"}),children:p.jsx(Oue,{})})}),p.jsx(Po.Content,{top:1,popoverPlacement:"bottom-end",children:t})]}):null},_dn=J(Po.Trigger)`
5978  & > span {
5979    display: flex;
5980  }
5981`,U8={Root:Rdn,EditReleaseItem:Cdn,DeleteReleaseActionItem:Tdn,ReleaseActionEntryLinkItem:Adn},Idn=({model:t,document:e,documentId:n,collectionType:r})=>{const[{query:i}]=hn(),s=i.plugins?.i18n?.locale,{edit:{options:a}}=tA(t),{formatMessage:o,formatDate:l,formatTime:c}=be(),{allowedActions:u}=Il(EE),{canRead:d,canDeleteAction:f}=u,m=o_e({contentType:t,entryDocumentId:n,locale:s,hasEntryAttached:!0},{skip:!e}).data?.data,g=(b,E)=>b==="unpublish"?`secondary${E}`:`success${E}`;return!window.strapi.isEE||!a?.draftAndPublish||!d||r==="collection-types"&&(!n||n==="create")||!m||m.length===0?null:{title:o({id:"content-releases.plugin.name",defaultMessage:"Releases"}),content:p.jsx(X,{direction:"column",alignItems:"stretch",gap:3,width:"100%",children:m?.map(b=>p.jsxs(X,{direction:"column",alignItems:"start",borderWidth:"1px",borderStyle:"solid",borderColor:g(b.actions[0].type,"200"),overflow:"hidden",hasRadius:!0,children:[p.jsx(pe,{paddingTop:3,paddingBottom:3,paddingLeft:4,paddingRight:4,background:g(b.actions[0].type,"100"),width:"100%",children:p.jsx(le,{fontSize:1,variant:"pi",textColor:g(b.actions[0].type,"600"),children:o({id:"content-releases.content-manager-edit-view.list-releases.title",defaultMessage:"{isPublish, select, true {Will be published in} other {Will be unpublished in}}"},{isPublish:b.actions[0].type==="publish"})})}),p.jsxs(X,{padding:4,direction:"column",gap:2,width:"100%",alignItems:"flex-start",children:[p.jsx(le,{fontSize:2,fontWeight:"bold",variant:"omega",textColor:"neutral700",children:b.name}),b.scheduledAt&&b.timezone&&p.jsx(le,{variant:"pi",textColor:"neutral600",children:o({id:"content-releases.content-manager-edit-view.scheduled.date",defaultMessage:"{date} at {time} ({offset})"},{date:l(new Date(b.scheduledAt),{day:"2-digit",month:"2-digit",year:"numeric",timeZone:b.timezone}),time:c(new Date(b.scheduledAt),{hourCycle:"h23",timeZone:b.timezone}),offset:f_e(b.timezone,new Date(b.scheduledAt))})}),f?p.jsxs(U8.Root,{hasTriggerBorder:!0,children:[p.jsx(U8.EditReleaseItem,{releaseId:b.id}),p.jsx(U8.DeleteReleaseActionItem,{releaseId:b.id,actionId:b.actions[0].id})]}):null]})]},b.id))})}},zv="content-releases",kdn=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),Ddn={register(t){if(t.createHook("ContentReleases/pages/ReleaseDetails/add-locale-in-releases"),window.strapi.features.isEnabled("cms-content-releases")){t.addMenuLink({to:`plugins/${zv}`,icon:IU,intlLabel:{id:`${zv}.plugin.name`,defaultMessage:"Releases"},Component:()=>Z(()=>import("./App-CiZCkScI-BIT7ywGH.js"),__vite__mapDeps([79,21,22,80,56])).then(n=>({default:n.App})),permissions:EE.main,position:2});const e=t.getPlugin("content-manager").apis;"addEditViewSidePanel"in e&&typeof e.addEditViewSidePanel=="function"&&e.addEditViewSidePanel([Idn]),"addDocumentAction"in e&&typeof e.addDocumentAction=="function"&&e.addDocumentAction(n=>{const r=n.findIndex(i=>i.type==="unpublish");return n.splice(r,0,ydn),n}),t.addSettingsLink("global",{id:zv,to:"releases",intlLabel:{id:`${zv}.plugin.name`,defaultMessage:"Releases"},permissions:[],async Component(){const{ProtectedReleasesSettingsPage:n}=await Z(()=>import("./ReleasesSettingsPage-DQT8N3A--oLbs30kJ.js"),__vite__mapDeps([81,80]));return{default:n}}}),"addBulkAction"in e&&typeof e.addBulkAction=="function"&&e.addBulkAction(n=>{const r=n.findIndex(i=>i.type==="delete");return n.splice(r,0,Edn),n}),t.registerHook("Admin/CM/pages/ListView/inject-column-in-table",wdn)}else!window.strapi.features.isEnabled("cms-content-releases")&&window.strapi?.flags?.promoteEE&&t.addSettingsLink("global",{id:zv,to:"/plugins/purchase-content-releases",intlLabel:{id:`${zv}.plugin.name`,defaultMessage:"Releases"},permissions:[],async Component(){const{PurchaseContentReleases:e}=await Z(()=>import("./PurchaseContentReleases-D-n-w-st-CuiA21rK.js"),[]);return{default:e}},licenseOnly:!0})},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>udn(Object.assign({
5981"./translations/en.json":()=>Z(()=>import("./en-D9Q4YW03-BDmKmFTx.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:kdn(r,"content-releases"),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}};function Ldn({enabled:t}={enabled:!0}){const{data:e,isError:n,isLoading:r}=qkt(void 0,{skip:!t}),i=y.useCallback(s=>{const a=e?.data?.features.find(o=>o.name===s);return a&&"options"in a?a.options:{}},[e]);return{license:e?.data,getFeature:i,isError:n,isLoading:r}}const Odn=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},Px="review-workflows",Fce="review-workflows",jce="numberOfWorkflows",Bce="stagesPerWorkflow",Mdn=CT.colors.primary600,Pdn=lz,h_e=kc.enhanceEndpoints({addTagTypes:["ReviewWorkflow","ReviewWorkflowStages","Document","ContentTypeSettings"]}),Uce="single-types",$dn=h_e.injectEndpoints({endpoints:t=>({getStages:t.query({query:({model:e,slug:n,id:r,params:i})=>({url:`/review-workflows/content-manager/${n}/${e}/${r}/stages`,method:"GET",config:{params:i}}),transformResponse:e=>({meta:e.meta??{workflowCount:0},stages:e.data??[]}),providesTags:["ReviewWorkflowStages"]}),updateStage:t.mutation({query:({model:e,slug:n,id:r,params:i,...s})=>({url:`/review-workflows/content-manager/${n}/${e}/${r}/stage`,method:"PUT",data:s,config:{params:i}}),transformResponse:e=>e.data,invalidatesTags:(e,n,{slug:r,id:i,model:s})=>[{type:"Document",id:r!==Uce?`${s}_${i}`:s},{type:"Document",id:`${s}_LIST`},"ReviewWorkflowStages"]}),updateAssignee:t.mutation({query:({model:e,slug:n,id:r,params:i,...s})=>({url:`/review-workflows/content-manager/${n}/${e}/${r}/assignee`,method:"PUT",data:s,config:{params:i}}),transformResponse:e=>e.data,invalidatesTags:(e,n,{slug:r,id:i,model:s})=>[{type:"Document",id:r!==Uce?`${s}_${i}`:s},{type:"Document",id:`${s}_LIST`}]}),getContentTypes:t.query({query:()=>({url:"/content-manager/content-types",method:"GET"}),transformResponse:e=>e.data.reduce((n,r)=>(r.isDisplayed&&n[r.kind].push(r),n),{collectionType:[],singleType:[]})})}),overrideExisting:!0}
5981),{useGetStagesQuery:Ndn,useUpdateStageMutation:Fdn,useUpdateAssigneeMutation:jdn,useGetContentTypesQuery:dgn}=$dn,fgn=t=>t.name!==void 0,p_e=t=>{if(!t)return t;const{plugins:e,...n}={...t,...Object.values(t?.plugins??{}).reduce((r,i)=>Object.assign(r,i),{})};return n},uU=({firstname:t,lastname:e,username:n,email:r}={})=>n||(t?`${t} ${e??""}`.trim():r??""),R_="strapi_stage",__="strapi_assignee",Bdn=()=>{const{collectionType:t="",id:e,slug:n=""}=_f(),r=Pdn(R=>R.admin_app.permissions),{formatMessage:i}=be(),{_unstableFormatAPIError:s}=os(),{toggleNotification:a}=yn(),{allowedActions:{canRead:o},isLoading:l}=Il(r.settings?.users),[{query:c}]=hn(),u=y.useMemo(()=>p_e(c),[c]),{data:d,isLoading:f,isError:h}=mSe(void 0,{skip:l||!o}),{document:m}=jf({collectionType:t,model:n,documentId:e},{skip:!e&&t!=="single-types"}),g=d?.users||[],b=m?m[__]:null,[E,{error:x,isLoading:S}]=jdn();if(!t||!n||!m?.documentId)return null;const A=async R=>{if(b?.id===R)return;"data"in await E({slug:t,model:n,id:m.documentId,params:u,data:{id:R?parseInt(R,10):null}}
5981)&&a({type:"success",message:i({id:"content-manager.reviewWorkflows.assignee.notification.saved",defaultMessage:"Assignee updated"})})};return p.jsxs(Ne.Root,{name:__,id:__,error:(h&&o&&i({id:"content-manager.reviewWorkflows.assignee.error",defaultMessage:"An error occurred while fetching users"})||x&&s(x))??void 0,children:[p.jsx(Ne.Label,{children:i({id:"content-manager.reviewWorkflows.assignee.label",defaultMessage:"Assignee"})}),p.jsx(fye,{clearLabel:i({id:"content-manager.reviewWorkflows.assignee.clear",defaultMessage:"Clear assignee"}),disabled:!l&&!f&&g.length===0||!m.documentId,value:b?b.id.toString():null,onChange:A,onClear:()=>A(null),placeholder:i({id:"content-manager.reviewWorkflows.assignee.placeholder",defaultMessage:"Select…"}),loading:f||l||S,children:g.map(R=>p.jsx(hye,{value:R.id.toString(),textValue:uU(R),children:uU(R)},R.id))}),p.jsx(Ne.Error,{})]})},Udn="data:image/png;base64,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",Hdn="https://strapi.io/pricing-cloud",Vdn="https://strapi.io/contact-sales",Wdn=({children:t})=>p.jsx(vt.Title,{variant:"alpha",children:t}),zdn=({children:t})=>p.jsx(le,{variant:"omega",children:t}),Gdn=()=>{const{formatMessage:t}=be();return p.jsxs(X,{gap:2,paddingTop:4,children:[p.jsx(aS,{variant:"default",isExternal:!0,href:Hdn,children:t({id:"Settings.review-workflows.limit.cta.learn",defaultMessage:"Learn more"})}),p.jsx(aS,{variant:"tertiary",isExternal:!0,href:Vdn,children:t({id:"Settings.review-workflows.limit.cta.sales",defaultMessage:"Contact Sales"})})]})},qdn=J.img`
5982  // Margin top|right reverse the padding of ModalBody
5983  margin-right: ${({theme:t})=>`-${t.spaces[7]}`};
5984  margin-top: ${({theme:t})=>`-${t.spaces[7]}`};
5985  width: 360px;
5986`,Kdn=({children:t,open:e=!1,onOpenChange:n})=>{const{formatMessage:r}=be();return p.jsx(vt.Root,{open:e,onOpenChange:n,children:p.jsx(vt.Content,{children:p.jsx(vt.Body,{children:p.jsxs(X,{gap:2,paddingLeft:7,position:"relative",children:[p.jsxs(X,{alignItems:"start",direction:"column",gap:2,width:"60%",children:[t,p.jsx(Gdn,{})]}),p.jsxs(X,{justifyContent:"end",height:"100%",width:"40%",children:[p.jsx(qdn,{src:Udn,"aria-hidden":!0,alt:"",loading:"lazy"}),p.jsx(pe,{display:"flex",position:"absolute",right:0,top:0,children:p.jsx(vt.Close,{children:p.jsx(Yn,{withTooltip:!1,label:r({id:"global.close",defaultMessage:"Close"}),children:p.jsx(Ni,{})})})})]})]})})})})},Gv={Title:Wdn,Body:zdn,Root:Kdn},dU={primary600:"Blue",primary200:"Lilac",alternative600:"Violet",alternative200:"Lavender",success600:"Green",success200:"Pale Green",danger500:"Cherry",danger200:"Pink",warning600:"Orange",warning200:"Yellow",secondary600:"Teal",secondary200:"Baby Blue",neutral400:"Gray",neutral0:"White"},fU=t=>{if(!t)return null;const n=Object.entries(CT.colors).filter(([,r])=>r.toUpperCase()===t.toUpperCase()).reduce((r,[i])=>(dU?.[i]&&(r=i),r),null);return n?{themeColorName:n,name:dU[n]}:null},hgn=Object.entries(dU).map(([t,e])=>({hex:CT.colors[t].toUpperCase(),name:e})),Ydn=()=>{const{collectionType:t="",slug:e="",id:n=""}=_f(),{formatMessage:r}=be(),{_unstableFormatAPIError:i}=os(),{toggleNotification:s}=yn(),[{query:a}]=hn(),o=y.useMemo(()=>p_e(a),[a]),{document:l,isLoading:c}=jf({collectionType:t,model:e,documentId:n},{skip:!n&&t!=="single-types"}),{data:u,isLoading:d}=Ndn({slug:t,model:e,id:l?.documentId,params:o},{skip:!l?.documentId}),{meta:f,stages:h=[]}=u??{},{getFeature:m}=Ldn(),[g,b]=y.useState(null),E=m("review-workflows")??{},x=l?l[R_]:null,[S,{error:A}]=Fdn(),R=async I=>{try{E?.[jce]&&parseInt(E[jce],10)<(f?.workflowCount??0)?b("workflow"):E?.[Bce]&&parseInt(E[Bce],10)<h.length?b("stage"):l?.documentId&&"data"in await S({model:e,id:l.documentId,slug:t,params:o,data:{id:I}})&&s({type:"success",message:r({id:"content-manager.reviewWorkflows.stage.notification.saved",defaultMessage:"Review stage updated"})})}catch{s({type:"danger",message:r({id:"content-manager.reviewWorkflows.stage.notification.error",defaultMessage:"An error occurred while updating the review stage"})})}},{themeColorName:C}=fU(x?.color)??{},T=d||c;return p.jsxs(p.Fragment,{children:[p.jsxs(Ne.Root,{hint:!T&&h.length===0&&r({id:"content-manager.reviewWorkflows.stages.no-transition",defaultMessage:"You don’t have the permission to update this stage."}),error:A&&i(A)||void 0,name:R_,id:R_,children:[p.jsx(Ne.Label,{children:r({id:"content-manager.reviewWorkflows.stage.label",defaultMessage:"Review stage"})}),p.jsx(fa,{disabled:h.length===0,value:x?.id,onChange:R,placeholder:r({id:"content-manager.reviewWorkflows.assignee.placeholder",defaultMessage:"Select…"}),startIcon:x&&p.jsx(X,{tag:"span",height:2,background:x?.color,borderColor:C==="neutral0"?"neutral150":void 0,hasRadius:!0,shrink:0,width:2,marginRight:"-3px"}),customizeContent:()=>p.jsxs(X,{tag:"span",justifyContent:"space-between",alignItems:"center",width:"100%",children:[p.jsx(le,{textColor:"neutral800",ellipsis:!0,children:x?.name??""}),T?p.jsx(Pf,{small:!0,style:{display:"flex"},"data-testid":"loader"}):null]}),children:h.map(({id:I,color:D,name:k})=>{const{themeColorName:O}=fU(D)??{};return p.jsx(Mi,{startIcon:p.jsx(X,{height:2,background:D,borderColor:O==="neutral0"?"neutral150":void 0,hasRadius:!0,shrink:0,width:2}),value:I,textValue:k,children:k},I)})}),p.jsx(Ne.Hint,{}),p.jsx(Ne.Error,{})]}),p.jsxs(Gv.Root,{open:g==="workflow",onOpenChange:()=>b(null),children:[p.jsx(Gv.Title,{children:r({id:"content-manager.reviewWorkflows.workflows.limit.title",defaultMessage:"You’ve reached the limit of workflows in your plan"})}),p.jsx(Gv.Body,{children:r({id:"content-manager.reviewWorkflows.workflows.limit.body",defaultMessage:"Delete a workflow or contact Sales to enable more workflows."})})]}),p.jsxs(Gv.Root,{open:g==="stage",onOpenChange:()=>b(null),children:[p.jsx(Gv.Title,{children:r({id:"content-manager.reviewWorkflows.stages.limit.title",defaultMessage:"You have reached the limit of stages for this workflow in your plan"})}),p.jsx(Gv.Body,{children:r({id:"content-manager.reviewWorkflows.stages.limit.body",defaultMessage:"Try deleting some stages or contact Sales to enable more stages."})})]})]})},m_e=()=>{const{slug:t="",id:e,collectionType:n}=_f(),{edit:{options:r}}=tA(t),{formatMessage:i}=be();return!window.strapi.isEE||!r?.reviewWorkflows||n!=="single-types"&&!e||e==="create"?null:{title:i({id:"c
5986ontent-manager.containers.edit.panels.review-workflows.title",defaultMessage:"Review Workflows"}),content:p.jsxs(X,{direction:"column",gap:2,alignItems:"stretch",width:"100%",children:[p.jsx(Bdn,{}),p.jsx(Ydn,{})]})}};m_e.type="review-workflows";const Qdn=h_e.injectEndpoints({endpoints:t=>({getWorkflows:t.query({query:e=>({url:"/review-workflows/workflows",method:"GET",config:{params:e??{}}}),transformResponse:e=>({workflows:e.data,meta:"meta"in e?e.meta:void 0}),providesTags:e=>[...e?.workflows.map(({id:n})=>({type:"ReviewWorkflow",id:n}))??[],{type:"ReviewWorkflow",id:"LIST"}]}),createWorkflow:t.mutation({query:e=>({url:"/review-workflows/workflows",method:"POST",data:e}),transformResponse:e=>e.data,invalidatesTags(e){return[{type:"ReviewWorkflow",id:"LIST"},"ReviewWorkflowStages",{type:"Document",id:"ALL_LIST"},{type:"ContentTypeSettings",id:"LIST"},...e?.contentTypes.map(n=>({type:"Document",id:`${n}_ALL_ITEMS`}))??[]]}}),updateWorkflow:t.mutation({query:({id:e,...n})=>({url:`/review-workflows/workflows/${e}`,method:"PUT",data:n}),transformResponse:e=>e.data,invalidatesTags:(e,n,r)=>[{type:"ReviewWorkflow",id:r.id},"ReviewWorkflowStages",{type:"Document",id:"ALL_LIST"},{type:"ContentTypeSettings",id:"LIST"},...e?.contentTypes.map(i=>({type:"Document",id:`${i}_ALL_ITEMS`}))??[]]}),deleteWorkflow:t.mutation({query:({id:e})=>({url:`/review-workflows/workflows/${e}`,method:"DELETE"}),transformResponse:e=>e.data,invalidatesTags:(e,n,r)=>[{type:"ReviewWorkflow",id:r.id},"ReviewWorkflowStages",{type:"Document",id:"ALL_LIST"},{type:"ContentTypeSettings",id:"LIST"}]})}),overrideExisting:!1}),{useGetWorkflowsQuery:pgn,useCreateWorkflowMutation:mgn,useDeleteWorkflowMutation:ggn,useUpdateWorkflowMutation:vgn}=Qdn,Xdn=t=>{const{color:e=Mdn,name:n}=t.strapi_stage??{},{themeColorName:r}=fU(e)??{};return p.jsxs(X,{alignItems:"center",gap:2,maxWidth:"30rem",children:[p.jsx(pe,{height:2,background:e,borderColor:r==="neutral0"?"neutral150":void 0,hasRadius:!0,shrink:0,width:2}),p.jsx(le,{fontWeight:"regular",textColor:"neutral700",ellipsis:!0,children:n})]})},Zdn=t=>{const{strapi_assignee:e}=t;return p.jsx(le,{textColor:"neutral800",children:e?uU(e):"-"})},Jdn=[{name:R_,attribute:{type:"relation",relation:"oneToMany",target:"admin::review-workflow-stage"},label:{id:"review-workflows.containers.list.table-headers.reviewWorkflows.stage",defaultMessage:"Review stage"},searchable:!1,sortable:!0,mainField:{name:"name",type:"string"},cellFormatter:t=>p.jsx(Xdn,{...t})},{name:__,attribute:{type:"relation",target:"admin::user",relation:"oneToMany"},label:{id:"review-workflows.containers.list.table-headers.reviewWorkflows.assignee",defaultMessage:"Assignee"},searchable:!1,sortable:!0,mainField:{name:"firstname",type:"string"},cellFormatter:t=>p.jsx(Zdn,{...t})}],efn=({displayedHeaders:t,layout:e})=>{const{options:n}=e;return n.reviewWorkflows?{displayedHeaders:[...t,...Jdn],layout:e}:{displayedHeaders:t,layout:e}},tfn=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),nfn={register(t){if(window.strapi.features.isEnabled(Fce)){t.registerHook("Admin/CM/pages/ListView/inject-column-in-table",efn);const e=t.getPlugin("content-manager").apis;"addEditViewSidePanel"in e&&typeof e.addEditViewSidePanel=="function"&&e.addEditViewSidePanel([m_e]),t.addSettingsLink("global",{id:Px,to:"review-workflows",intlLabel:{id:`${Px}.plugin.name`,defaultMessage:"Review Workflows"},permissions:[],async Component(){const{Router:n}=await Z(()=>import("./router-BPl2HZMq-DXJlrWxh.js"),[]);return{default:n}}})}else!window.strapi.features.isEnabled(Fce)&&window.strapi?.flags?.promoteEE&&t.addSettingsLink("global",{id:Px,to:"purchase-review-workflows",intlLabel:{id:`${Px}.plugin.name`,defaultMessage:"Review Workflows"},licenseOnly:!0,permissions:[],async Component(){const{PurchaseReviewWorkflows:e}=await Z(()=>import("./purchase-review-workflows-DyFV_H0I-BysuCbLV.js"),[]);return{default:e}}})},async registerTrads({locales:t}){const e=await Promise.all(t.map(n=>Odn(Object.assign({
5986"./translations/en.json":()=>Z(()=>import("./en-D9dxziEb-BjDgC2cT.js"),[])}),`./translations/${n}.json`,3).then(({default:r})=>({data:tfn(r,Px),locale:n})).catch(()=>({data:{},locale:n}))));return Promise.resolve(e)}},rfn=(t,{plugins:e,...n})=>fSe(t,{...n,plugins:{"content-manager":zVt,"content-type-builder":oUt,email:YVt,upload:wun,contentReleases:Ddn,i18n:cdn,reviewWorkflows:nfn,...e}}),ifn=(t,e,n)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},sfn={name:"publisher"},g_e={strapi:sfn},qa=g_e.strapi.name,v_e=({setPlugin:t})=>{const e=y.useRef();return e.current=t,y.useEffect(()=>{e.current(qa)},[]),null};v_e.propTypes={setPlugin:Fr.func.isRequired};const y_e=()=>{const{get:t}=Go();function e(){return jg({queryKey:[qa,"settings"],queryFn:function(){return t(`/${qa}/settings`)},select:function({data:n}){return n.data||!1}})}return{getSettings:e}},q1=t=>`${qa}.${t}`,b_e=({executeAt:t,mode:e,isCreating:n,isEditing:r,onChange:i})=>{const{formatMessage:s,locale:a}=be(),[o,l]=y.useState(a),[c,u]=y.useState(1),{getSettings:d}=y_e();function f(b){i&&i(b)}const{isLoading:h,data:m,isRefetching:g}=d();return y.useEffect(()=>{if(!h&&!g&&m){u(m.components.dateTimePicker.step);const b=m.components.dateTimePicker.locale;try{new Intl.DateTimeFormat(b),l(b)}catch{console.warn(`'${b}' is not a valid locale format. Falling back to browser locale: '${a}'`),l(a)}}},[h,g]),!n&&!r?null:p.jsxs(p.Fragment,{children:[p.jsxs("div",{id:"action-date-time-picker",children:[p.jsx(le,{variant:"sigma",textColor:"neutral600",children:s({id:q1(`action.header.${e}.title`),defaultMessage:`${e} Date`})}),p.jsx(mW,{"aria-label":"datetime picker",onChange:f,value:t?new Date(t):null,disabled:!n,step:c,locale:o})]}),p.jsx("style",{children:`
5987					#action-date-time-picker {
5988							width: 100% !important;
5989					}
5990					#action-date-time-picker > div {
5991					    flex-direction: column !important;
5992					}
5993					#action-date-time-picker > div > div {
5994					    width: 100% !important;
5995					}
5996				`})]})};b_e.propTypes={executeAt:Fr.oneOfType([Fr.string,Fr.instanceOf(Date)]),onChange:Fr.func,mode:Fr.string.isRequired,isCreating:Fr.bool.isRequired,isEditing:Fr.bool.isRequired};const E_e=({mode:t,isEditing:e,onEdit:n,onCreate:r,isCreating:i,executeAt:s,onDelete:a,onSave:o,canPublish:l,isLoading:c})=>{const{formatMessage:u}=be();function d(){n&&n()}function f(){r&&r()}function h(){o&&o()}function m(){a&&a()}return(i||e)&&!l?null:i?p.jsx(dt,{disabled:c||!s,fullWidth:!0,variant:"success-light",startIcon:p.jsx(IU,{}),onClick:h,style:{minHeight:"auto"},children:u({id:q1(`action.footer.${t}.button.save`),defaultMessage:"Save"})}):e?p.jsxs(p.Fragment,{children:[p.jsx(dt,{onClick:d,fullWidth:!0,variant:"tertiary",startIcon:p.jsx(Lc,{}),style:{minHeight:"auto"},children:u({id:q1(`action.footer.${t}.button.edit`),defaultMessage:"Edit"})}),p.jsx(dt,{onClick:m,fullWidth:!0,variant:"danger-light",startIcon:p.jsx(Db,{}),style:{minHeight:"auto"},children:u({id:q1(`action.footer.${t}.button.delete`),defaultMessage:"Delete"})})]}):p.jsx(dt,{fullWidth:!0,variant:t==="publish"?"default":"secondary",startIcon:t==="publish"?p.jsx(TU,{}):p.jsx(Ni,{}),onClick:f,disabled:!l||c,style:{minHeight:"auto"},children:u({id:q1(`action.footer.${t}.button.add`),defaultMessage:`${t} date`})})};E_e.propTypes={mode:Fr.string.isRequired,executeAt:Fr.oneOfType([Fr.string,Fr.instanceOf(Date)]),isEditing:Fr.bool.isRequired,onEdit:Fr.func,onCreate:Fr.func,isCreating:Fr.bool.isRequired,isLoading:Fr.bool.isRequired,onDelete:Fr.func,onSave:Fr.func,canPublish:Fr.bool.isRequired};const l5=t=>t.filter(e=>e),afn=()=>{const{toggleNotification:t}=yn(),e=mr("PublishAction",g=>g.setErrors),{_unstableFormatValidationErrors:n}=os(),{del:r,post:i,put:s,get:a}=Go(),o=Qp(),{formatMessage:l}=be();function c({queryKey:g,notification:b}){o.invalidateQueries(g),t({type:b.type,message:l({id:q1(b.tradId),defaultMessage:"Action completed successfully"})})}function u(g){t({type:"danger",message:g.response?.data?.error?.message||g.message||l({id:"notification.error",defaultMessage:"An unexpected error occurred"})}),g.response?.data?.error?.name==="ValidationError"&&e(n(g.response?.data?.error))}function d(g={}){return jg({queryKey:l5([qa,"entity-action",g.documentId,g.entitySlug,g.mode]),queryFn:function(){return a(`/${qa}/actions`,{params:{filters:g}})},select:function({data:b}){return b.data[0]||!1}})}const{mutateAsync:f}=ff({mutationFn:function(g){return i(`/${qa}/actions`,{data:g})},onSuccess:({data:g})=>{const{data:b}=g,E=l5([qa,"entity-action",b.documentId,b.entitySlug,b.mode]);c({queryKey:E,notification:{type:"success",tradId:`action.notification.${b.mode}.create.success`}})},onError:u}),{mutateAsync:h}=ff({mutationFn:function({id:g,body:b}){return s(`/${qa}/actions/${g}`,{data:b})},onSuccess:({data:g})=>{const{data:b}=g,E=l5([qa,"entity-action",b.documentId,b.entitySlug,b.mode]);c({queryKey:E,notification:{type:"success",tradId:`action.notification.${b.mode}.update.success`}})},onError:u}),{mutateAsync:m}=ff({mutationFn:function({id:g}){return r(`/${qa}/actions/${g}`)},onSuccess:(g,b)=>{const{mode:E}
5996=b,x=l5([qa,"entity-action"]);c({queryKey:x,notification:{type:"success",tradId:`action.notification.${E}.delete.success`}})},onError:u});return{getAction:d,createAction:f,updateAction:h,deleteAction:m}},x_e=({mode:t,documentId:e,entitySlug:n,locale:r})=>{const{createAction:i,getAction:s,updateAction:a,deleteAction:o}=afn(),[l,c]=y.useState(0),[u,d]=y.useState(!1),[f,h]=y.useState(null),[m,g]=y.useState(!1),[b,E]=y.useState(!1),[x,S]=y.useState(!0),{isLoading:A,allowedActions:R}=Il({publish:[{action:"plugin::content-manager.explorer.publish",subject:n}]});y.useEffect(()=>{A||S(R.canPublish)},[A]);const{isLoading:C,data:T,isRefetching:I}=s({mode:t,entityId:e,entitySlug:n});y.useEffect(()=>{E(!0),!C&&!I&&(E(!1),T?(c(T.documentId),h(T.executeAt?new Date(T.executeAt):null),d(!0)):c(0))},[C,I]);function D(j){h(j)}const k=()=>{g(!0),d(!1)},O=()=>{g(!0)},P=async()=>{E(!0);try{if(l)await a({id:l,body:{executeAt:f}});else{const{data:j}=await i({mode:t,entityId:e,entitySlug:n,executeAt:f,locale:r});j.data&&j.data.id&&c(j.data.documentId)}g(!1),d(!0),E(!1)}catch(j){console.error("Error saving action:",j),E(!1)}},M=async()=>{E(!0),await o({id:l,mode:t}),c(0),h(null),g(!1),d(!1),E(!1)};return p.jsxs(X,{gap:{initial:2},direction:{initial:"column"},children:[p.jsx(b_e,{onChange:D,executeAt:f,isCreating:m,isEditing:u,mode:t}),p.jsx(E_e,{mode:t,onEdit:k,isEditing:u,isCreating:m,isLoading:b,executeAt:f,canPublish:x,onCreate:O,onSave:P,onDelete:M})]})};x_e.propTypes={mode:Fr.string.isRequired,documentId:Fr.string.isRequired,entitySlug:Fr.string.isRequired,locale:Fr.string};const ofn=["publish","unpublish"],lfn=()=>{const t=qHt(),e=bi(),r=new URLSearchParams(e.search).get("plugins[i18n][locale]"),{document:i}=jf({documentId:t?.id,model:t?.model,collectionType:t?.collectionType,params:{locale:r}}),{getSettings:s}=y_e(),{isLoading:a,data:o,isRefetching:l}=s(),[c,u]=y.useState(!0);return y.useEffect(()=>{if(!a&&!l){const d=o?.contentTypes||[],f=d.length===0||d.includes(t.slug);u(f)}},[a,l,o?.contentTypes,t.slug]),!t.hasDraftAndPublish||t.isCreatingEntry||!i||!t||!a&&!l&&!c?null:{title:"Publisher",content:p.jsx(p.Fragment,{children:ofn.map(d=>p.jsx("div",{style:{width:"100%"},children:p.jsx(x_e,{mode:d,documentId:i.documentId,entitySlug:t.model,locale:r})},d))})}},cfn=(t,e)=>Object.keys(t).reduce((n,r)=>(n[`${e}.${r}`]=t[r],n),{}),ufn=g_e.strapi.name,dfn={register(t){t.registerPlugin({id:qa,initializer:v_e,isReady:!1,name:ufn})},bootstrap(t){t.getPlugin("content-manager").apis.addEditViewSidePanel([lfn])},async registerTrads(t){const{locales:e}=t,n=await Promise.all(e.map(r=>ifn(Object.assign({
5996"./translations/de.json":()=>Z(()=>import("./de-CyfPTspv-DiFbHQNI.js"),[]),
5996"./translations/en.json":()=>Z(()=>import("./en-jNnggUI8-KyHsCfti.js"),[]),
5996"./translations/fr.json":()=>Z(()=>import("./fr-CsuQ9P6n-Bnvacd7N.js"),[]),
5996"./translations/nl.json":()=>Z(()=>import("./nl-B0_tes-O-C3orEW-V.js"),[])
5996}),`./translations/${r}.json`,3).then(({default:i})=>({data:cfn(i,qa),locale:r})).catch(()=>({data:{},locale:r}))));return Promise.resolve(n)}};rfn(document.getElementById("strapi"),{plugins:{"strapi-cloud":mFe,"users-permissions":wFe,publisher:dfn}});export{TU as $,Iu as A,pe as B,Lc as C,t0n as D,Mn as E,X as F,HO as G,An as H,Yn as I,$1e as J,N1e as K,Ak as L,vt as M,JT as N,uE as O,gb as P,ts as Q,dpn as R,dt as S,le as T,Ne as U,xi as V,but as W,df as X,Fr as Y,mye as Z,Z6e as _,zUe as a,n3 as a$,dE as a0,vg as a1,Yu as a2,Qs as a3,Kwt as a4,Aue as a5,ji as a6,Dl as a7,rPe as a8,ZOt as a9,Ywt as aA,One as aB,sk as aC,dz as aD,lz as aE,fz as aF,NEe as aG,zwt as aH,fy as aI,MT as aJ,Gu as aK,jO as aL,hS as aM,KT as aN,hn as aO,WFt as aP,tr as aQ,YFt as aR,mSe as aS,kc as aT,PUt as aU,$a as aV,fye as aW,hye as aX,Pf as aY,Qmn as aZ,Xmn as a_,k1e as aa,ud as ab,pg as ac,Qn as ad,cd as ae,Aye as af,mW as ag,fa as ah,Mi as ai,Nlt as aj,rct as ak,Q8 as al,l8e as am,wW as an,Rye as ao,jz as ap,La as aq,Tl as ar,Iue as as,co as at,Uxe as au,Qre as av,bi as aw,Ic as ax,Rz as ay,_c as az,Ml as b,SSe as b$,Xw as b0,$ct as b1,jye as b2,bjt as b3,Ymn as b4,cSe as b5,RT as b6,Dg as b7,yc as b8,Oh as b9,EW as bA,mjt as bB,uhn as bC,dSe as bD,Lue as bE,qz as bF,ujt as bG,Ns as bH,vjt as bI,mvt as bJ,kct as bK,Nye as bL,Ict as bM,_ct as bN,Rct as bO,Dhn as bP,Xie as bQ,Ni as bR,mr as bS,lSe as bT,e9e as bU,$ye as bV,Xpn as bW,Ypn as bX,Gb as bY,uO as bZ,Dwe as b_,qg as ba,Lg as bb,Gg as bc,fE as bd,zg as be,YS as bf,QFt as bg,_ue as bh,Db as bi,Qpn as bj,Jt as bk,Kz as bl,OO as bm,Wmn as bn,_f as bo,va as bp,Sjt as bq,wjt as br,Ejt as bs,Tjt as bt,aSe as bu,xjt as bv,jie as bw,ka as bx,yjt as by,Z as bz,lmn as c,h8e as c$,MUt as c0,lE as c1,Amn as c2,hyt as c3,Dc as c4,Zd as c5,aPe as c6,Mhn as c7,_we as c8,qmn as c9,nye as cA,yi as cB,Imn as cC,ui as cD,Lr as cE,dd as cF,hW as cG,Cut as cH,d0n as cI,c0n as cJ,jf as cK,tA as cL,HHt as cM,Ff as cN,eA as cO,GF as cP,go as cQ,cHt as cR,lHt as cS,L$ as cT,D$ as cU,NSe as cV,Nf as cW,VHt as cX,pS as cY,Von as cZ,Pon as c_,Kmn as ca,zmn as cb,WUe as cc,yF as cd,Yp as ce,U9t as cf,Vpn as cg,Wpn as ch,Kpn as ci,qpn as cj,ohn as ck,zpn as cl,ROt as cm,KD as cn,yot as co,ete as cp,bot as cq,gl as cr,Mue as cs,tye as ct,sye as cu,dW as cv,rye as cw,iye as cx,aye as cy,oye as cz,J as d,ehn as d$,upn as d0,cpn as d1,lpn as d2,opn as d3,apn as d4,ipn as d5,rpn as d6,Emn as d7,npn as d8,tpn as d9,Chn as dA,IU as dB,Shn as dC,whn as dD,xhn as dE,Ehn as dF,yhn as dG,vhn as dH,ghn as dI,mhn as dJ,phn as dK,hmn as dL,hhn as dM,fhn as dN,dhn as dO,chn as dP,lhn as dQ,_7e as dR,ahn as dS,x7e as dT,Due as dU,c7e as dV,shn as dW,ihn as dX,p7e as dY,nhn as dZ,thn as d_,epn as da,Jhn as db,Zhn as dc,Xhn as dd,Qhn as de,Khn as df,qhn as dg,Lhn as dh,Vhn as di,Hhn as dj,Uhn as dk,Bhn as dl,khn as dm,RD as dn,jhn as dp,SU as dq,Fhn as dr,Nhn as ds,$hn as dt,Phn as du,Ohn as dv,Ihn as dw,_hn as dx,Rhn as dy,rhn as dz,aS as e,or as e$,qfn as e0,Gfn as e1,M8e as e2,Wfn as e3,Vfn as e4,Sfn as e5,kue as e6,_U as e7,Hfn as e8,RU as e9,Efn as eA,bfn as eB,yfn as eC,vfn as eD,gfn as eE,Thn as eF,mfn as eG,pfn as eH,hfn as eI,zfn as eJ,ffn as eK,HVt as eL,ew as eM,m0n as eN,Qr as eO,g0n as eP,gNt as eQ,kSe as eR,Ki as eS,bHt as eT,BHt as eU,JUt as eV,y0n as eW,YO as eX,nHt as eY,LSe as eZ,GHt as e_,Bfn as ea,Whn as eb,jfn as ec,Ffn as ed,z$e as ee,Yhn as ef,$fn as eg,Pfn as eh,Ghn as ei,Mfn as ej,Ifn as ek,Ofn as el,T$e as em,Ufn as en,Lfn as eo,Dfn as ep,kfn as eq,Rfn as er,l$e as es,Cue as et,Cfn as eu,Afn as ev,Tfn as ew,wfn as ex,xfn as ey,SPe as ez,r8e as f,Qln as f$,v0n as f0,p0n as f1,don as f2,Jpn as f3,Po as f4,$L as f5,uat as f6,h0n as f7,fVt as f8,Nfn as f9,P3e as fA,ncn as fB,a5 as fC,pln as fD,qon as fE,Kon as fF,Xon as fG,tcn as fH,sln as fI,bln as fJ,D7e as fK,kcn as fL,Pcn as fM,Icn as fN,Tcn as fO,Ccn as fP,_cn as fQ,K3e as fR,r_e as fS,z3e as fT,Yln as fU,mcn as fV,jcn as fW,bce as fX,Ncn as fY,bcn as fZ,Ecn as f_,emn as fa,smn as fb,rmn as fc,bmn as fd,umn as fe,imn as ff,ymn as fg,gmn as fh,mmn as fi,fmn as fj,pmn as fk,omn as fl,amn as fm,tmn as fn,FHt as fo,u0n as fp,jHt as fq,Xse as fr,Zse as fs,f0n as ft,VH as fu,b0n as fv,yE as fw,gon as fx,vln as fy,De as fz,Qp as g,Mt as g$,Hq as g0,j3e as g1,Dr as g2,nln as g3,aU as g4,er as g5,Kun as g6,bE as g7,sn as g8,ho as g9,Nct as gA,jpn as gB,Oue as gC,lP as gD,h_e as gE,hgn as gF,fU as gG,NW as gH,Cz as gI,ga as gJ,xEe as gK,d2e as gL,PT as gM,KL as gN,ma as gO,G
5996L as gP,IT as gQ,RW as gR,yz as gS,Hse as gT,vOt as gU,wk as gV,iR as gW,Zpn as gX,e$e as gY,qPe as gZ,Hpn as g_,X0n as ga,Z0n as gb,egn as gc,J0n as gd,lgn as ge,cgn as gf,ugn as gg,qVt as gh,zs as gi,Ldn as gj,an as gk,hi as gl,vk as gm,fpn as gn,Y0n as go,hln as gp,Pdn as gq,dgn as gr,jce as gs,Gv as gt,pgn as gu,mgn as gv,vgn as gw,ggn as gx,Bce as gy,fgn as gz,yn as h,bBt as h$,EE as h0,ddn as h1,rgn as h2,tgn as h3,ign as h4,ogn as h5,agn as h6,f_e as h7,ngn as h8,sgn as h9,oE as hA,Ye as hB,A_t as hC,zTt as hD,I_t as hE,fpt as hF,Sxe as hG,Pl as hH,Og as hI,XIt as hJ,TEe as hK,rE as hL,wz as hM,Gp as hN,DW as hO,pbe as hP,DEe as hQ,wEe as hR,_Tt as hS,j_t as hT,QRt as hU,uc as hV,oTt as hW,j1 as hX,vmn as hY,dmn as hZ,nmn as h_,l_e as ha,U8 as hb,zv as hc,h9t as hd,Hat as he,a_e as hf,CU as hg,aE as hh,_Ut as hi,ee as hj,mo as hk,DT as hl,FT as hm,XL as hn,YL as ho,kW as hp,cbe as hq,P0t as hr,rvt as hs,LT as ht,SEe as hu,n0n as hv,JOt as hw,Hr as hx,Jmn as hy,e0n as hz,Go as i,Tmn as i$,o0n as i0,Gpn as i1,dy as i2,l0n as i3,IBt as i4,kBt as i5,Ck as i6,MBt as i7,Vse as i8,PBt as i9,QBt as iA,WBt as iB,HBt as iC,VBt as iD,Nh as iE,vm as iF,s0n as iG,tw as iH,vW as iI,SW as iJ,BBt as iK,zp as iL,Smn as iM,uBt as iN,zhn as iO,jBt as iP,pu as iQ,Tf as iR,Gse as iS,cmn as iT,spn as iU,bW as iV,jF as iW,Rue as iX,$p as iY,jEe as iZ,fon as i_,$Bt as ia,l2e as ib,LBt as ic,DBt as id,OBt as ie,_Bt as ig,CBt as ih,TBt as ii,ABt as ij,SBt as ik,bSe as il,wBt as im,xBt as io,RBt as ip,EBt as iq,zBt as ir,KBt as is,qBt as it,GBt as iu,UBt as iv,a0n as iw,YBt as ix,FBt as iy,dx as iz,p as j,Zmn as j0,eFt as j1,Upn as j2,ug as j3,xmn as j4,wmn as j5,EH as j6,$9t as j7,r0n as j8,lt as j9,Ji as ja,He as jb,Ei as jc,Bb as jd,bV as je,_g as jf,yV as jg,T4e as jh,Jyt as ji,Rjt as jj,hE as jk,fHt as jl,dHt as jm,bhn as jn,Bpn as jo,_fn as jp,Xfn as jq,Kfn as jr,Yfn as js,Zfn as jt,Jfn as ju,Qfn as jv,Ahn as jw,wT as jx,dUt as jy,i0n as jz,os as k,dpe as l,Il as m,JA as n,jg as o,Nx as p,ff as q,y as r,eC as s,ns as t,be as u,Hye as v,Vye as w,_p as x,Ww as y,_T as z};

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.