PageSourceSearch

https://prod.smoothli.ai/assets/index-1678376d.js

js smoothli.ai collected 2026-10-05 15:06:34 UTC 2,030,189 bytes, 1,918 lines download raw bytes

vendor: 3,635 bytes, lines 1-9
1var E8=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var Re=(e,t,n)=>(E8(e,t,"read from private field"),n?n.call(e):t.get(e)),Qn=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},Dn=(e,t,n,r)=>(E8(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);var ES=(e,t,n,r)=>({set _(i){Dn(e,t,i,n)},get _(){return Re(e,t,r)}}),Hr=(e,t,n)=>(E8(e,t,"access private method"),n);function Uie(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const o=Object.getOwnPropertyDescriptor(r,i);o&&Object.defineProperty(e,i,o.get?o:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();var Bf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Bm(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function zm(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var _H={exports:{}},HC={},wH={exports:{}},si={};/**
2 * @license React
3 * react.production.min.js
4 *
5 * Copyright (c) Facebook, Inc. and its affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var hx=Symbol.for("react.element"),Hie=Symbol.for("react.portal"),Gie=Symbol.for("react.fragment"),Vie=Symbol.for("react.strict_mode"),Wie=Symbol.for("react.profiler"),Kie=Symbol.for("react.provider"),qie=Symbol.for("react.context"),Yie=Symbol.for("react.forward_ref"),Xie=Symbol.for("react.suspense"),Zie=Symbol.for("react.memo"),Qie=Symbol.for("react.lazy"),uN=Symbol.iterator;function Jie(e){return e===null||typeof e!="object"?null:(e=uN&&e[uN]||e["@@iterator"],typeof e=="function"?e:null)}var CH={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},EH=Object.assign,TH={};function rb(e,t,n){this.props=e,this.context=t,this.refs=TH,this.updater=n||CH}rb.prototype.isReactComponent={};rb.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};rb.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function RH(){}RH.prototype=rb.prototype;
vendor: 5,901 bytes, lines 9-17
9function aI(e,t,n){this.props=e,this.context=t,this.refs=TH,this.updater=n||CH}var sI=aI.prototype=new RH;sI.constructor=aI;EH(sI,rb.prototype);sI.isPureReactComponent=!0;var cN=Array.isArray,IH=Object.prototype.hasOwnProperty,lI={current:null},kH={key:!0,ref:!0,__self:!0,__source:!0};function OH(e,t,n){var r,i={},o=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)IH.call(t,r)&&!kH.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1<s){for(var l=Array(s),u=0;u<s;u++)l[u]=arguments[u+2];i.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)i[r]===void 0&&(i[r]=s[r]);return{$$typeof:hx,type:e,key:o,ref:a,props:i,_owner:lI.current}}function eoe(e,t){return{$$typeof:hx,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function uI(e){return typeof e=="object"&&e!==null&&e.$$typeof===hx}function toe(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var dN=/\/+/g;function T8(e,t){return typeof e=="object"&&e!==null&&e.key!=null?toe(""+e.key):t.toString(36)}function Q_(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case hx:case Hie:a=!0}}if(a)return a=e,i=i(a),e=r===""?"."+T8(a,0):r,cN(i)?(n="",e!=null&&(n=e.replace(dN,"$&/")+"/"),Q_(i,t,n,"",function(u){return u})):i!=null&&(uI(i)&&(i=eoe(i,n+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(dN,"$&/")+"/")+e)),t.push(i)),1;if(a=0,r=r===""?".":r+":",cN(e))for(var s=0;s<e.length;s++){o=e[s];var l=r+T8(o,s);a+=Q_(o,t,n,l,i)}else if(l=Jie(e),typeof l=="function")for(e=l.call(e),s=0;!(o=e.next()).done;)o=o.value,l=r+T8(o,s++),a+=Q_(o,t,n,l,i);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function TS(e,t,n){if(e==null)return e;var r=[],i=0;return Q_(e,r,"","",function(o){return t.call(n,o,i++)}),r}function noe(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Hl={current:null},J_={transition:null},roe={ReactCurrentDispatcher:Hl,ReactCurrentBatchConfig:J_,ReactCurrentOwner:lI};function PH(){throw Error("act(...) is not supported in production builds of React.")}si.Children={map:TS,forEach:function(e,t,n){TS(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return TS(e,function(){t++}),t},toArray:function(e){return TS(e,function(t){return t})||[]},only:function(e){if(!uI(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};si.Component=rb;si.Fragment=Gie;si.Profiler=Wie;si.PureComponent=aI;si.StrictMode=Vie;si.Suspense=Xie;si.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=roe;si.act=PH;si.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=EH({},e.props),i=e.key,o=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,a=lI.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)IH.call(t,l)&&!kH.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){s=Array(l);for(var u=0;u<l;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:hx,type:e.type,key:i,ref:o,props:r,_owner:a}};si.createContext=function(e){return e={$$typeof:qie,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Kie,_context:e},e.Consumer=e};si.createElement=OH;si.createFactory=function(e){var t=OH.bind(null,e);return t.type=e,t};si.createRef=function(){return{current:null}};si.forwardRef=function(e){return{$$typeof:Yie,render:e}};si.isValidElement=uI;si.lazy=function(e){return{$$typeof:Qie,_payload:{_status:-1,_result:e},_init:noe}};si.memo=function(e,t){return{$$typeof:Zie,type:e,compare:t===void 0?null:t}};si.startTransition=function(e){var t=J_.transition;J_.transition={};try{e()}finally{J_.transition=t}};si.unstable_act=PH;si.useCallback=function(e,t){return Hl.current.useCallback(e,t)};si.useContext=function(e){return Hl.current.useContext(e)};si.useDebugValue=function(){};si.useDeferredValue=function(e){return Hl.current.useDeferredValue(e)};si.useEffect=function(e,t){return Hl.current.useEffect(e,t)};si.useId=function(){return Hl.current.useId()};si.useImperativeHandle=function(e,t,n){return Hl.current.useImperativeHandle(e,t,n)};si.useInsertionEffect=function(e,t){return Hl.current.useInsertionEffect(e,t)};si.useLayoutEffect=function(e,t){return Hl.current.useLayoutEffect(e,t)};si.useMemo=function(e,t){return Hl.current.useMemo(e,t)};si.useReducer=function(e,t,n){return Hl.current.useReducer(e,t,n)};si.useRef=function(e){return Hl.current.useRef(e)};si.useState=function(e){return Hl.current.useState(e)};si.useSyncExternalStore=function(e,t,n){return Hl.current.useSyncExternalStore(e,t,n)};si.useTransition=function(){return Hl.current.useTransition()};si.version="18.3.1";wH.exports=si;var w=wH.exports;const Pe=Bm(w),Qw=Uie({__proto__:null,default:Pe},[w]);/**
10 * @license React
11 * react-jsx-runtime.production.min.js
12 *
13 * Copyright (c) Facebook, Inc. and its affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var ioe=w,ooe=Symbol.for("react.element"),aoe=Symbol.for("react.fragment"),soe=Object.prototype.hasOwnProperty,loe=ioe.__SECRET_INT
vendor: 4,955 bytes, line 17
17ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,uoe={key:!0,ref:!0,__self:!0,__source:!0};function AH(e,t,n){var r,i={},o=null,a=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)soe.call(t,r)&&!uoe.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:ooe,type:e,key:o,ref:a,props:i,_owner:loe.current}}HC.Fragment=aoe;HC.jsx=AH;HC.jsxs=AH;_H.exports=HC;var g=_H.exports;function $s(e){"@babel/helpers - typeof";return $s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$s(e)}function coe(e,t){if($s(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if($s(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function NH(e){var t=coe(e,"string");return $s(t)=="symbol"?t:t+""}function rp(e,t,n){return t=NH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wt(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function cI(e,t){if(e==null)return{};var n=Wt(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var doe={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};const foe=Bm(doe);var poe=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function fN(e){var t={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=e.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(t.name=n[1],(foe[n[1]]||e.charAt(e.length-2)==="/")&&(t.voidElement=!0),t.name.startsWith("!--"))){var r=e.indexOf("-->");return{type:"comment",comment:r!==-1?e.slice(4,r):""}}for(var i=new RegExp(poe),o=null;(o=i.exec(e))!==null;)if(o[0].trim())if(o[1]){var a=o[1].trim(),s=[a,""];a.indexOf("=")>-1&&(s=a.split("=")),t.attrs[s[0]]=s[1],i.lastIndex--}else o[2]&&(t.attrs[o[2]]=o[3].trim().substring(1,o[3].length-1));return t}var hoe=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,moe=/^\s*$/,goe=Object.create(null);function MH(e,t){switch(t.type){case"text":return e+t.content;case"tag":return e+="<"+t.name+(t.attrs?function(n){var r=[];for(var i in n)r.push(i+'="'+n[i]+'"');return r.length?" "+r.join(" "):""}(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?e:e+t.children.reduce(MH,"")+"</"+t.name+">";case"comment":return e+"<!--"+t.comment+"-->"}}var voe={parse:function(e,t){t||(t={}),t.components||(t.components=goe);var n,r=[],i=[],o=-1,a=!1;if(e.indexOf("<")!==0){var s=e.indexOf("<");r.push({type:"text",content:s===-1?e:e.substring(0,s)})}return e.replace(hoe,function(l,u){if(a){if(l!=="</"+n.name+">")return;a=!1}var d,f=l.charAt(1)!=="/",p=l.startsWith("<!--"),m=u+l.length,v=e.charAt(m);if(p){var y=fN(l);return o<0?(r.push(y),r):((d=i[o]).children.push(y),r)}if(f&&(o++,(n=fN(l)).type==="tag"&&t.components[n.name]&&(n.type="component",a=!0),n.voidElement||a||!v||v==="<"||n.children.push({type:"text",content:e.slice(m,e.indexOf("<",m))}),o===0&&r.push(n),(d=i[o-1])&&d.children.push(n),i[o]=n),(!f||n.voidElement)&&(o>-1&&(n.voidElement||n.name===l.slice(2,-1))&&(o--,n=o===-1?r:i[o]),!a&&v!=="<"&&v)){d=o===-1?r:i[o].children;var x=e.indexOf("<",m),b=e.slice(m,x===-1?void 0:x);moe.test(b)&&(b=" "),(x>-1&&o+d.length>=0||b!==" ")&&d.push({type:"text",content:b})}}),r},stringify:function(e){return e.reduce(function(t,n){return t+MH("",n)},"")}};function ew(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];typeof n[0]=="string"&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var pN={};function yoe(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];typeof t[0]=="string"&&pN[t[0]]||(typeof t[0]=="string"&&(pN[t[0]]=new Date),ew.apply(void 0,t))}var boe=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,$oe={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},xoe=function(t){return $oe[t]},Soe=function(t){return t.replace(boe,xoe)};function hN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function mN(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
17t%2?hN(Object(n),!0).forEach(function(r){rp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var aT={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:Soe};function _oe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};aT=mN(mN({},aT),e)}function woe(){return aT}var LH;function Coe(e){LH=e}function DH(){return LH}var Eoe=["format"],Toe=["children","count","parent","i18nKey","context","tOptions","values","defaults","components","ns","i18n","t","shouldUnescape"];function gN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Za(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gN(Object(n),!0).forEach(function(r){rp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function R8(e,t){if(!e)return!1;var n=e.props?e.props.children:e.children;return t?n.length>0:!!n}function I8(e){return e?e.props?e.props.children:e.children:[]}function Roe(e){return Object.prototype.toString.call(e)!=="[object Array]"?!1:e.every(function(t){return w.isValidElement(t)})}function E$(e){return Array.isArray(e)?e:[e]}function Ioe(e,t){var n=Za({},t);return n.props=Object.assign(e.props,t.props),n}function FH(e,t){if(!e)return"";var n="",r=E$(e),i=t.transSupportBasicHtmlNodes&&t.transKeepBasicHtmlNodesFor?t.transKeepBasicHtmlNodesFor:[];return r.forEach(function(o,a){if(typeof o=="string")n+="".concat(o);else if(w.isValidElement(o)){var s=Object.keys(o.props).length,l=i.indexOf(o.type)>-1,u=o.props.children;if(!u&&l&&s===0)n+="<".concat(o.type,"/>");else if(!u&&(!l||s!==0))n+="<".concat(a,"></").concat(a,">");else if(o.props.i18nIsDynamicList)n+="<".concat(a,"></").concat(a,">");else if(l&&s===1&&typeof u=="string")n+="<".concat(o.type,">").concat(u,"</").concat(o.type,">");else{var d=FH(u,t);n+="<".concat(a,">").concat(d,"</").concat(a,">")}}else if(o===null)ew("Trans: the passed in value is invalid - seems you passed in a null child.");else if($s(o)==="object"){var f=o.format,p=cI(o,Eoe),m=Object.keys(p);if(m.length===1){var v=f?"".concat(m[0],", ").concat(f):m[0];n+="{{".concat(v,"}}")}else ew("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",o)}else ew("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",o)}),n}function koe(e,t,n,r,i,o){if(t==="")return[];var a=r.transKeepBasicHtmlNodesFor||[],s=t&&new RegExp(a.join("|")).test(t);if(!e&&!s)return[t];var l={};function u(x){var b=E$(x);b.forEach(function($){typeof $!="string"&&(R8($)?u(I8($)):$s($)==="object"&&!w.isValidElement($)&&Object.assign(l,$))})}u(e);var d=voe.parse("<0>".concat(t,"</0>")),f=Za(Za({},l),i);
17function p(x,b,$){var _=I8(x),C=v(_,b.children,$);return Roe(_)&&C.length===0?_:C}function m(x,b,$,_,C){x.dummy&&(x.children=b),$.push(w.cloneElement(x,Za(Za({},x.props),{},{key:_}),C?void 0:b))}function v(x,b,$){var _=E$(x),C=E$(b);return C.reduce(function(E,T,I){var R=T.children&&T.children[0]&&T.children[0].content&&n.services.interpolator.interpolate(T.children[0].content,f,n.language);if(T.type==="tag"){var L=_[parseInt(T.name,10)];!L&&$.length===1&&$[0][T.name]&&(L=$[0][T.name]),L||(L={});var F=Object.keys(T.attrs).length!==0?Ioe({props:T.attrs},L):L,V=w.isValidElement(F),H=V&&R8(T,!0)&&!T.voidElement,Q=s&&$s(F)==="object"&&F.dummy&&!V,U=$s(e)==="object"&&e!==null&&Object.hasOwnProperty.call(e,T.name);if(typeof F=="string"){var te=n.services.interpolator.interpolate(F,f,n.language);E.push(te)}else if(R8(F)||H){var J=p(F,T,$);m(F,J,E,I)}else if(Q){var oe=v(_,T.children,$);E.push(w.cloneElement(F,Za(Za({},F.props),{},{key:I}),oe))}else if(Number.isNaN(parseFloat(T.name)))if(U){var q=p(F,T,$);m(F,q,E,I,T.voidElement)}else if(r.transSupportBasicHtmlNodes&&a.indexOf(T.name)>-1)if(T.voidElement)E.push(w.createElement(T.name,{key:"".concat(T.name,"-").concat(I)}));else{var re=v(_,T.children,$);E.push(w.createElement(T.name,{key:"".concat(T.name,"-").concat(I)},re))}else if(T.voidElement)E.push("<".concat(T.name," />"));else{var he=v(_,T.children,$);E.push("<".concat(T.name,">").concat(he,"</").concat(T.name,">"))}else if($s(F)==="object"&&!V){var be=T.children[0]?R:null;be&&E.push(be)}else T.children.length===1&&R?E.push(w.cloneElement(F,Za(Za({},F.props),{},{key:I}),R)):E.push(w.cloneElement(F,Za(Za({},F.props),{},{key:I})))}else if(T.type==="text"){var Ke=r.transWrapTextNodes,ot=o?r.unescape(n.services.interpolator.interpolate(T.content,f,n.language)):n.services.interpolator.interpolate(T.content,f,n.language);Ke?E.push(w.createElement(Ke,{key:"".concat(T.name,"-").concat(I)},ot)):E.push(ot)}return E},[])}var y=v([{dummy:!0,children:e||[]}],d,E$(e||[]));return I8(y[0])}function Ooe(e){var t=e.children,n=e.count,r=e.parent,i=e.i18nKey,o=e.context,a=e.tOptions,s=a===void 0?{}:a,l=e.values,u=e.defaults,d=e.components,f=e.ns,p=e.i18n,m=e.t,v=e.shouldUnescape,y=cI(e,Toe),x=p||DH();if(!x)return yoe("You will need to pass in an i18next instance by using i18nextReactModule"),t;var b=m||x.t.bind(x)||function(H){return H};o&&(s.context=o);var $=Za(Za({},woe()),x.options&&x.options.react),_=f||b.ns||x.options&&x.options.defaultNS;_=typeof _=="string"?[_]:_||["translation"];var C=u||FH(t,$)||$.transEmptyNodeValue||i,E=$.hashTransKey,T=i||(E?E(C):C),I=l?s.interpolation:{interpolation:Za(Za({},s.interpolation),{},{prefix:"#$?",suffix:"?$#"})},R=Za(Za(Za(Za({},s),{},{count:n},l),I),{},{defaultValue:C,ns:_}),L=T?b(T,R):C,F=koe(d||t,L,x,$,R,v),V=r!==void 0?r:$.defaultTransParent;return V?w.createElement(V,y,F):F}function zd(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vN(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,NH(r.key),r)}}function Ud(e,t,n){return t&&vN(e.prototype,t),n&&vN(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var Poe={type:"3rdParty",init:function(t){_oe(t.options.react),Coe(t)}},Aoe=w.createContext();(function(){function e(){zd(this,e),this.usedNamespaces={}}return Ud(e,[{key:"addUsedNamespaces",value:function(n){var r=this;n.forEach(function(i){r.usedNamespaces[i]||(r.usedNamespaces[i]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e})();var Noe=["children","count","parent","i18nKey","context","tOptions","values","defaults","components","ns","i18n","t","shouldUnescape"];function yN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Moe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yN(Object(n),!0).forEach(function(r){rp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yN(Object(n)).forEac
17h(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ee(e){var t=e.children,n=e.count,r=e.parent,i=e.i18nKey,o=e.context,a=e.tOptions,s=a===void 0?{}:a,l=e.values,u=e.defaults,d=e.components,f=e.ns,p=e.i18n,m=e.t,v=e.shouldUnescape,y=cI(e,Noe),x=w.useContext(Aoe)||{},b=x.i18n,$=x.defaultNS,_=p||b||DH(),C=m||_&&_.t.bind(_);return Ooe(Moe({children:t,count:n,parent:r,i18nKey:i,context:o,tOptions:s,values:l,defaults:u,components:d,ns:f||C&&C.ns||$||_&&_.options&&_.options.defaultNS,i18n:_,t:m,shouldUnescape:v},y))}function Loe(e){if(Array.isArray(e))return e}function bN(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Doe(e,t){if(e){if(typeof e=="string")return bN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bN(e,t)}}function Foe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
18In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wm(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jw(e,t){return Jw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Jw(e,t)}function GC(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Jw(e,t)}function mx(e,t){if(t&&($s(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return wm(e)}function mh(e){return mh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},mh(e)}function joe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Boe(e){return Loe(e)||joe(e)||Doe(e)||Foe()}function $N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function xN(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$N(Object(n),!0).forEach(function(r){rp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$N(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var zoe={type:"logger",log:function(t){this.output("log",t)},warn:function(t){this.output("warn",t)},error:function(t){this.output("error",t)},output:function(t,n){console&&console[t]&&console[t].apply(console,n)}},Uoe=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};zd(this,e),this.init(t,n)}return Ud(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||zoe,this.options=r,this.debug=r.debug}},{key:"setDebug",value:function(n){this.debug=n}},{key:"log",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"log","",!0)}},{key:"warn",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"warn","",!0)}},{key:"error",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"error","")}},{key:"deprecate",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(n,r,i,o){return o&&!this.debug?null:(typeof n[0]=="string"&&(n[0]="".concat(i).concat(this.prefix," ").concat(n[0])),this.logger[r](n))}},{key:"create",value:function(n){return new e(this.logger,xN(xN({},{prefix:"".concat(this.prefix,":").concat(n,":")}),this.options))}},{key:"clone",value:function(n){return n=n||this.options,n.prefix=n.prefix||this.prefix,new e(this.logger,n)}}]),e}(),nh=new Uoe,Eg=function(){function e(){zd(this,e),this.observers={}}return Ud(e,[{key:"on",value:function(n,r){var i=this;return n.split(" ").forEach(function(o){i.observers[o]=i.observers[o]||[],i.observers[o].push(r)}),this}},{key:"off",value:function(n,r){if(this.observers[n]){if(!r){delete this.observers[n];return}this.observers[n]=this.observers[n].filter(function(i){return i!==r})}}},{key:"emit",value:function(n){for(var r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];if(this.observers[n]){var a=[].concat(this.observers[n]);a.forEach(function(l){l.apply(void 0,i)})}if(this.observers["*"]){var s=[].concat(this.observers["*"]);
18s.forEach(function(l){l.apply(l,[n].concat(i))})}}}]),e}();function Ub(){var e,t,n=new Promise(function(r,i){e=r,t=i});return n.resolve=e,n.reject=t,n}function SN(e){return e==null?"":""+e}function Hoe(e,t,n){e.forEach(function(r){t[r]&&(n[r]=t[r])})}function dI(e,t,n){function r(s){return s&&s.indexOf("###")>-1?s.replace(/###/g,"."):s}function i(){return!e||typeof e=="string"}for(var o=typeof t!="string"?[].concat(t):t.split(".");o.length>1;){if(i())return{};var a=r(o.shift());!e[a]&&n&&(e[a]=new n),Object.prototype.hasOwnProperty.call(e,a)?e=e[a]:e={}}return i()?{}:{obj:e,k:r(o.shift())}}function _N(e,t,n){var r=dI(e,t,Object),i=r.obj,o=r.k;i[o]=n}function Goe(e,t,n,r){var i=dI(e,t,Object),o=i.obj,a=i.k;o[a]=o[a]||[],r&&(o[a]=o[a].concat(n)),r||o[a].push(n)}function e4(e,t){var n=dI(e,t),r=n.obj,i=n.k;if(r)return r[i]}function wN(e,t,n){var r=e4(e,n);return r!==void 0?r:e4(t,n)}function jH(e,t,n){for(var r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):jH(e[r],t[r],n):e[r]=t[r]);return e}function Yv(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Voe={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function Woe(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,function(t){return Voe[t]}):e}var VC=typeof window<"u"&&window.navigator&&typeof window.navigator.userAgentData>"u"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,Koe=[" ",",","?","!",";"];function qoe(e,t,n){t=t||"",n=n||"";var r=Koe.filter(function(s){return t.indexOf(s)<0&&n.indexOf(s)<0});if(r.length===0)return!0;var i=new RegExp("(".concat(r.map(function(s){return s==="?"?"\\?":s}).join("|"),")")),o=!i.test(e);if(!o){var a=e.indexOf(n);a>0&&!i.test(e.substring(0,a))&&(o=!0)}return o}function CN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function RS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CN(Object(n),!0).forEach(function(r){rp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Yoe(e){var t=Xoe();return function(){var r=mh(e),i;if(t){var o=mh(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return mx(this,i)}}function Xoe(){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}}function BH(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(e){if(e[t])return e[t];for(var r=t.split(n),i=e,o=0;o<r.length;++o){if(!i||typeof i[r[o]]=="string"&&o+1<r.length)return;if(i[r[o]]===void 0){for(var a=2,s=r.slice(o,o+a).join(n),l=i[s];l===void 0&&r.length>o+a;)a++,s=r.slice(o,o+a).join(n),l=i[s];if(l===void 0)return;if(l===null)return null;if(t.endsWith(s)){if(typeof l=="string")return l;if(s&&typeof l[s]=="string")return l[s]}var u=r.slice(o+a).join(n);return u?BH(l,u,n):void 0}i=i[r[o]]}return i}}var Zoe=function(e){GC(n,e);var t=Yoe(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return zd(this,n),i=t.call(this),VC&&Eg.call(wm(i)),i.data=r||{},i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.options.ignoreJSONStructure===void 0&&(i.options.ignoreJSONStructure=!0),i}return Ud(n,[{key:"addNamespaces",value:function(i){this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}},{key:"removeNamespaces",value:function(i){var o=this.options.ns.indexOf(i);o>-1&&this.options.ns.splice(o,1)}},{key:"getResource",value:function(i,o,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},l=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator,u=s.ignoreJSONStructure!==void 0?s.ignoreJSONStructure:this.options.ignoreJSONStructure,d=[i,o];
18a&&typeof a!="string"&&(d=d.concat(a)),a&&typeof a=="string"&&(d=d.concat(l?a.split(l):a)),i.indexOf(".")>-1&&(d=i.split("."));var f=e4(this.data,d);return f||!u||typeof a!="string"?f:BH(this.data&&this.data[i]&&this.data[i][o],a,l)}},{key:"addResource",value:function(i,o,a,s){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},u=this.options.keySeparator;u===void 0&&(u=".");var d=[i,o];a&&(d=d.concat(u?a.split(u):a)),i.indexOf(".")>-1&&(d=i.split("."),s=o,o=d[1]),this.addNamespaces(o),_N(this.data,d,s),l.silent||this.emit("added",i,o,a,s)}},{key:"addResources",value:function(i,o,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var l in a)(typeof a[l]=="string"||Object.prototype.toString.apply(a[l])==="[object Array]")&&this.addResource(i,o,l,a[l],{silent:!0});s.silent||this.emit("added",i,o,a)}},{key:"addResourceBundle",value:function(i,o,a,s,l){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},d=[i,o];i.indexOf(".")>-1&&(d=i.split("."),s=a,a=o,o=d[1]),this.addNamespaces(o);var f=e4(this.data,d)||{};s?jH(f,a,l):f=RS(RS({},f),a),_N(this.data,d,f),u.silent||this.emit("added",i,o,a)}},{key:"removeResourceBundle",value:function(i,o){this.hasResourceBundle(i,o)&&delete this.data[i][o],this.removeNamespaces(o),this.emit("removed",i,o)}},{key:"hasResourceBundle",value:function(i,o){return this.getResource(i,o)!==void 0}},{key:"getResourceBundle",value:function(i,o){return o||(o=this.options.defaultNS),this.options.compatibilityAPI==="v1"?RS(RS({},{}),this.getResource(i,o)):this.getResource(i,o)}},{key:"getDataByLanguage",value:function(i){return this.data[i]}},{key:"hasLanguageSomeTranslations",value:function(i){var o=this.getDataByLanguage(i),a=o&&Object.keys(o)||[];return!!a.find(function(s){return o[s]&&Object.keys(o[s]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(Eg),zH={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,n,r,i,o){var a=this;return t.forEach(function(s){a.processors[s]&&(n=a.processors[s].process(n,r,i,o))}),n}};function EN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function El(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?EN(Object(n),!0).forEach(function(r){rp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):EN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Qoe(e){var t=Joe();return function(){var r=mh(e),i;if(t){var o=mh(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return mx(this,i)}}function Joe(){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}}var TN={},RN=function(e){GC(n,e);var t=Qoe(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return zd(this,n),i=t.call(this),VC&&Eg.call(wm(i)),Hoe(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
18i18nFormat","utils"],r,wm(i)),i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.logger=nh.create("translator"),i}return Ud(n,[{key:"changeLanguage",value:function(i){i&&(this.language=i)}},{key:"exists",value:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(i==null)return!1;var a=this.resolve(i,o);return a&&a.res!==void 0}},{key:"extractFromKey",value:function(i,o){var a=o.nsSeparator!==void 0?o.nsSeparator:this.options.nsSeparator;a===void 0&&(a=":");var s=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,l=o.ns||this.options.defaultNS||[],u=a&&i.indexOf(a)>-1,d=!this.options.userDefinedKeySeparator&&!o.keySeparator&&!this.options.userDefinedNsSeparator&&!o.nsSeparator&&!qoe(i,a,s);if(u&&!d){var f=i.match(this.interpolator.nestingRegexp);if(f&&f.length>0)return{key:i,namespaces:l};var p=i.split(a);(a!==s||a===s&&this.options.ns.indexOf(p[0])>-1)&&(l=p.shift()),i=p.join(s)}return typeof l=="string"&&(l=[l]),{key:i,namespaces:l}}},{key:"translate",value:function(i,o,a){var s=this;if($s(o)!=="object"&&this.options.overloadTranslationOptionHandler&&(o=this.options.overloadTranslationOptionHandler(arguments)),o||(o={}),i==null)return"";Array.isArray(i)||(i=[String(i)]);var l=o.returnDetails!==void 0?o.returnDetails:this.options.returnDetails,u=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,d=this.extractFromKey(i[i.length-1],o),f=d.key,p=d.namespaces,m=p[p.length-1],v=o.lng||this.language,y=o.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(v&&v.toLowerCase()==="cimode"){if(y){var x=o.nsSeparator||this.options.nsSeparator;return l?(b.res="".concat(m).concat(x).concat(f),b):"".concat(m).concat(x).concat(f)}return l?(b.res=f,b):f}var b=this.resolve(i,o),$=b&&b.res,_=b&&b.usedKey||f,C=b&&b.exactUsedKey||f,E=Object.prototype.toString.apply($),T=["[object Number]","[object Function]","[object RegExp]"],I=o.joinArrays!==void 0?o.joinArrays:this.options.joinArrays,R=!this.i18nFormat||this.i18nFormat.handleAsObject,L=typeof $!="string"&&typeof $!="boolean"&&typeof $!="number";if(R&&$&&L&&T.indexOf(E)<0&&!(typeof I=="string"&&E==="[object Array]")){if(!o.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var F=this.options.returnedObjectHandler?this.options.returnedObjectHandler(_,$,El(El({},o),{},{ns:p})):"key '".concat(f," (").concat(this.language,")' returned an object instead of string.");return l?(b.res=F,b):F}if(u){var V=E==="[object Array]",H=V?[]:{},Q=V?C:_;for(var U in $)if(Object.prototype.hasOwnProperty.call($,U)){var te="".concat(Q).concat(u).concat(U);H[U]=this.translate(te,El(El({},o),{joinArrays:!1,ns:p})),H[U]===te&&(H[U]=$[U])}$=H}}else if(R&&typeof I=="string"&&E==="[object Array]")$=$.join(I),$&&($=this.extendTranslation($,i,o,a));else{var J=!1,oe=!1,q=o.count!==void 0&&typeof o.count!="string",re=n.hasDefaultValue(o),he=q?this.pluralResolver.getSuffix(v,o.count,o):"",be=o["defaultValue".concat(he)]||o.defaultValue;!this.isValidLookup($)&&re&&(J=!0,$=be),this.isValidLookup($)||(oe=!0,$=f);var Ke=o.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,ot=Ke&&oe?void 0:$,Ze=re&&be!==$&&this.options.updateMissing;if(oe||J||Ze){if(this.logger.log(Ze?"updateKey":"missingKey",v,m,f,Ze?be:$),u){var Ye=this.resolve(f,El(El({},o),{},{keySeparator:!1}));Ye&&Ye.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var $e=[],gt=this.languageUtils.getFallbackCodes(this.options.fallbackLng,o.lng||this.language);if(this.options.saveMissingTo==="fallback"&&gt&&gt[0])for(var je=0;je<gt.length;je++)$e.push(gt[je]);else this.options.saveMissingTo==="all"?$e=this.languageUtils.toResolveHierarchy(o.lng||this.language):$e.push(o.lng||this.language);var Qe=function(Ut,kt,mt){var ct=re&&mt!==$?mt:ot;s.options.missingKeyHandler?s.options.missingKeyHandler(Ut,m,kt,ct,Ze,o):s.backendConnector&&s.backendConnector.saveMissing&&s.backendConnector.saveMissing(Ut,m,kt,ct,Ze,o),s.emit("missingKey",Ut,m,kt,$)};this.options.saveMissing&&(this.options.saveMissingPlurals&&q?$e.forEach(function(nn){s.pluralResolver.getSuffixes(nn,o).forEac
18h(function(Ut){Qe([nn],f+Ut,o["defaultValue".concat(Ut)]||be)})}):Qe($e,f,be))}$=this.extendTranslation($,i,o,b,a),oe&&$===f&&this.options.appendNamespaceToMissingKey&&($="".concat(m,":").concat(f)),(oe||J)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?$=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(m,":").concat(f):f,J?$:void 0):$=this.options.parseMissingKeyHandler($))}return l?(b.res=$,b):$}},{key:"extendTranslation",value:function(i,o,a,s,l){var u=this;if(this.i18nFormat&&this.i18nFormat.parse)i=this.i18nFormat.parse(i,El(El({},this.options.interpolation.defaultVariables),a),s.usedLng,s.usedNS,s.usedKey,{resolved:s});else if(!a.skipInterpolation){a.interpolation&&this.interpolator.init(El(El({},a),{interpolation:El(El({},this.options.interpolation),a.interpolation)}));var d=typeof i=="string"&&(a&&a.interpolation&&a.interpolation.skipOnVariables!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),f;if(d){var p=i.match(this.interpolator.nestingRegexp);f=p&&p.length}var m=a.replace&&typeof a.replace!="string"?a.replace:a;if(this.options.interpolation.defaultVariables&&(m=El(El({},this.options.interpolation.defaultVariables),m)),i=this.interpolator.interpolate(i,m,a.lng||this.language,a),d){var v=i.match(this.interpolator.nestingRegexp),y=v&&v.length;f<y&&(a.nest=!1)}a.nest!==!1&&(i=this.interpolator.nest(i,function(){for(var $=arguments.length,_=new Array($),C=0;C<$;C++)_[C]=arguments[C];return l&&l[0]===_[0]&&!a.context?(u.logger.warn("It seems you are nesting recursively key: ".concat(_[0]," in key: ").concat(o[0])),null):u.translate.apply(u,_.concat([o]))},a)),a.interpolation&&this.interpolator.reset()}var x=a.postProcess||this.options.postProcess,b=typeof x=="string"?[x]:x;return i!=null&&b&&b.length&&a.applyPostProcessor!==!1&&(i=zH.handle(b,i,o,this.options&&this.options.postProcessPassResolved?El({i18nResolved:s},a):a,this)),i}},{key:"resolve",value:function(i){var o=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,l,u,d,f;
18return typeof i=="string"&&(i=[i]),i.forEach(function(p){if(!o.isValidLookup(s)){var m=o.extractFromKey(p,a),v=m.key;l=v;var y=m.namespaces;o.options.fallbackNS&&(y=y.concat(o.options.fallbackNS));var x=a.count!==void 0&&typeof a.count!="string",b=x&&!a.ordinal&&a.count===0&&o.pluralResolver.shouldUseIntlApi(),$=a.context!==void 0&&(typeof a.context=="string"||typeof a.context=="number")&&a.context!=="",_=a.lngs?a.lngs:o.languageUtils.toResolveHierarchy(a.lng||o.language,a.fallbackLng);y.forEach(function(C){o.isValidLookup(s)||(f=C,!TN["".concat(_[0],"-").concat(C)]&&o.utils&&o.utils.hasLoadedNamespace&&!o.utils.hasLoadedNamespace(f)&&(TN["".concat(_[0],"-").concat(C)]=!0,o.logger.warn('key "'.concat(l,'" for languages "').concat(_.join(", "),`" won't get resolved as namespace "`).concat(f,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),_.forEach(function(E){if(!o.isValidLookup(s)){d=E;var T=[v];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(T,v,E,C,a);else{var I;x&&(I=o.pluralResolver.getSuffix(E,a.count,a));var R="".concat(o.options.pluralSeparator,"zero");if(x&&(T.push(v+I),b&&T.push(v+R)),$){var L="".concat(v).concat(o.options.contextSeparator).concat(a.context);T.push(L),x&&(T.push(L+I),b&&T.push(L+R))}}for(var F;F=T.pop();)o.isValidLookup(s)||(u=F,s=o.getResource(E,C,F,a))}}))})}}),{res:s,usedKey:l,exactUsedKey:u,usedLng:d,usedNS:f}}},{key:"isValidLookup",value:function(i){return i!==void 0&&!(!this.options.returnNull&&i===null)&&!(!this.options.returnEmptyString&&i==="")}},{key:"getResource",value:function(i,o,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(i,o,a,s):this.resourceStore.getResource(i,o,a,s)}}],[{key:"hasDefaultValue",value:function(i){var o="defaultValue";for(var a in i)if(Object.prototype.hasOwnProperty.call(i,a)&&o===a.substring(0,o.length)&&i[a]!==void 0)return!0;return!1}}]),n}(Eg);function k8(e){return e.charAt(0).toUpperCase()+e.slice(1)}var eae=function(){function e(t){zd(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=nh.create("languageUtils")}return Ud(e,[{key:"getScriptPartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return null;var r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}},{key:"getLanguagePartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return n;var r=n.split("-");return this.formatLanguageCode(r[0])}},{key:"formatLanguageCode",value:function(n){if(typeof n=="string"&&n.indexOf("-")>-1){var r=["hans","hant","latn","cyrl","cans","mong","arab"],i=n.split("-");return this.options.lowerCaseLng?i=i.map(function(o){return o.toLowerCase()}):i.length===2?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=k8(i[1].toLowerCase()))):i.length===3&&(i[0]=i[0].toLowerCase(),i[1].length===2&&(i[1]=i[1].toUpperCase()),i[0]!=="sgn"&&i[2].length===2&&(i[2]=i[2].toUpperCase()),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=k8(i[1].toLowerCase())),r.indexOf(i[2].toLowerCase())>-1&&(i[2]=k8(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:"isSupportedCode",value:function(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}},{key:"getBestMatchFromCodes",value:function(n){var r=this;if(!n)return null;var i;return n.forEach(function(o){if(!i){var a=r.formatLanguageCode(o);(!r.options.supportedLngs||r.isSupportedCode(a))&&(i=a)}}),!i&&this.options.supportedLngs&&n.forEach(function(o){if(!i){var a=r.getLanguagePartFromCode(o);if(r.isSupportedCode(a))return i=a;i=r.options.supportedLngs.find(function(s){if(s.indexOf(a)===0)return s})}}),i||(i=this.getFallbackCodes(this.options.fallbackLng)[0]),i}},{key:"getFallbackCodes",value:function(n,r){if(!n)return[];if(typeof n=="function"&&(n=n(r)),typeof n=="string"&&(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];var i=n[r];
18return i||(i=n[this.getScriptPartFromCode(r)]),i||(i=n[this.formatLanguageCode(r)]),i||(i=n[this.getLanguagePartFromCode(r)]),i||(i=n.default),i||[]}},{key:"toResolveHierarchy",value:function(n,r){var i=this,o=this.getFallbackCodes(r||this.options.fallbackLng||[],n),a=[],s=function(u){u&&(i.isSupportedCode(u)?a.push(u):i.logger.warn("rejecting language code not found in supportedLngs: ".concat(u)))};return typeof n=="string"&&n.indexOf("-")>-1?(this.options.load!=="languageOnly"&&s(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&s(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&&s(this.getLanguagePartFromCode(n))):typeof n=="string"&&s(this.formatLanguageCode(n)),o.forEach(function(l){a.indexOf(l)<0&&s(i.formatLanguageCode(l))}),a}}]),e}(),tae=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],nae={1:function(t){return+(t>1)},2:function(t){return+(t!=1)},3:function(t){return 0},4:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2},5:function(t){return t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},6:function(t){return t==1?0:t>=2&&t<=4?1:2},7:function(t){return t==1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2},8:function(t){return t==1?0:t==2?1:t!=8&&t!=11?2:3},9:function(t){return+(t>=2)},10:function(t){return t==1?0:t==2?1:t<7?2:t<11?3:4},11:function(t){return t==1||t==11?0:t==2||t==12?1:t>2&&t<20?2:3},12:function(t){return+(t%10!=1||t%100==11)},13:function(t){return+(t!==0)},14:function(t){return t==1?0:t==2?1:t==3?2:3},15:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2},16:function(t){return t%10==1&&t%100!=11?0:t!==0?1:2},17:function(t){return t==1||t%10==1&&t%100!=11?0:1},18:function(t){return t==0?0:t==1?1:2},19:function(t){return t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3},20:function(t){return t==1?0:t==0||t%100>0&&t%100<20?1:2},21:function(t){return t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0},22:function(t){return t==1?0:t==2?1:(t<0||t>10)&&t%10==0?2:3}},rae=["v1","v2","v3"],IN={zero:0,one:1,two:2,few:3,many:4,other:5};function iae(){var e={};return tae.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:nae[t.fc]}})}),e}var oae=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};zd(this,e),this.languageUtils=t,this.options=n,this.logger=nh.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=iae()}return Ud(e,[{key:"addRule",value:function(n,r){this.rules[n]=r}},{key:"getRule",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:"needsPlural",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,r);return this.shouldUseIntlApi()?i&&i.resolvedOptions().pluralCategories.length>1:i&&i.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};
18return this.getSuffixes(n,i).map(function(o){return"".concat(r).concat(o)})}},{key:"getSuffixes",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=this.getRule(n,i);return o?this.shouldUseIntlApi()?o.resolvedOptions().pluralCategories.sort(function(a,s){return IN[a]-IN[s]}).map(function(a){return"".concat(r.options.prepend).concat(a)}):o.numbers.map(function(a){return r.getSuffix(n,a,i)}):[]}},{key:"getSuffix",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=this.getRule(n,i);return o?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(o.select(r)):this.getSuffixRetroCompatible(o,r):(this.logger.warn("no plural rule found for: ".concat(n)),"")}},{key:"getSuffixRetroCompatible",value:function(n,r){var i=this,o=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),a=n.numbers[o];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(a===2?a="plural":a===1&&(a=""));var s=function(){return i.options.prepend&&a.toString()?i.options.prepend+a.toString():a.toString()};return this.options.compatibilityJSON==="v1"?a===1?"":typeof a=="number"?"_plural_".concat(a.toString()):s():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?s():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}},{key:"shouldUseIntlApi",value:function(){return!rae.includes(this.options.compatibilityJSON)}}]),e}();function kN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Of(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kN(Object(n),!0).forEach(function(r){rp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var aae=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};zd(this,e),this.logger=nh.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return Ud(e,[{key:"init",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape!==void 0?r.escape:Woe,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?Yv(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?Yv(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?Yv(r.nestingPrefix):r.nestingPrefixEscaped||Yv("$t("),this.nestingSuffix=r.nestingSuffix?Yv(r.nestingSuffix):r.nestingSuffixEscaped||Yv(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var n="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(n,"g");var r="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(r,"g");var i="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(i,"g")}},{key:"interpolate",value:function(n,r,i,o){var a=this,s,l,u,d=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function f(x){return x.replace(/\$/g,"$$$$")}var p=function(b){if(b.indexOf(a.formatSeparator)<0){var $=wN(r,d,b);return a.alwaysFormat?a.format($,void 0,i,Of(Of(Of({},o),r),{},{interpolationkey:b})):$}var _=b.split(a.formatSeparator),C=_.shift().trim(),E=_.join(a.formatSeparator).trim();return a.format(wN(r,d,C),E,i,Of(Of(Of({},o),r),{},{interpolationkey:C}))};this.resetRegExp();var m=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,v=o&&o.interpolation&&o.interpolation.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,y=[{regex:this.regexpUnescape,safeValue:function(b){return f(b)}},{regex:this.regexp,safeValue:function(b){return a.escapeValue?f(a.escape(b)):f(b)}}];
18return y.forEach(function(x){for(u=0;s=x.regex.exec(n);){var b=s[1].trim();if(l=p(b),l===void 0)if(typeof m=="function"){var $=m(n,s,o);l=typeof $=="string"?$:""}else if(o&&o.hasOwnProperty(b))l="";else if(v){l=s[0];continue}else a.logger.warn("missed to pass in variable ".concat(b," for interpolating ").concat(n)),l="";else typeof l!="string"&&!a.useRawValueToEscape&&(l=SN(l));var _=x.safeValue(l);if(n=n.replace(s[0],_),v?(x.regex.lastIndex+=l.length,x.regex.lastIndex-=s[0].length):x.regex.lastIndex=0,u++,u>=a.maxReplaces)break}}),n}},{key:"nest",value:function(n,r){var i=this,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a,s,l=Of({},o);l.applyPostProcessor=!1,delete l.defaultValue;function u(m,v){var y=this.nestingOptionsSeparator;if(m.indexOf(y)<0)return m;var x=m.split(new RegExp("".concat(y,"[ ]*{"))),b="{".concat(x[1]);m=x[0],b=this.interpolate(b,l);var $=b.match(/'/g),_=b.match(/"/g);($&&$.length%2===0&&!_||_.length%2!==0)&&(b=b.replace(/'/g,'"'));try{l=JSON.parse(b),v&&(l=Of(Of({},v),l))}catch(C){return this.logger.warn("failed parsing options string in nesting for key ".concat(m),C),"".concat(m).concat(y).concat(b)}return delete l.defaultValue,m}for(;a=this.nestingRegexp.exec(n);){var d=[],f=!1;if(a[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(a[1])){var p=a[1].split(this.formatSeparator).map(function(m){return m.trim()});a[1]=p.shift(),d=p,f=!0}if(s=r(u.call(this,a[1].trim(),l),l),s&&a[0]===n&&typeof s!="string")return s;typeof s!="string"&&(s=SN(s)),s||(this.logger.warn("missed to resolve ".concat(a[1]," for nesting ").concat(n)),s=""),f&&(s=d.reduce(function(m,v){return i.format(m,v,o.lng,Of(Of({},o),{},{interpolationkey:a[1].trim()}))},s.trim())),n=n.replace(a[0],s),this.regexp.lastIndex=0}return n}}]),e}();function ON(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function C0(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ON(Object(n),!0).forEach(function(r){rp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ON(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sae(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var r=e.split("(");t=r[0].toLowerCase().trim();var i=r[1].substring(0,r[1].length-1);if(t==="currency"&&i.indexOf(":")<0)n.currency||(n.currency=i.trim());else if(t==="relativetime"&&i.indexOf(":")<0)n.range||(n.range=i.trim());else{var o=i.split(";");o.forEach(function(a){if(a){var s=a.split(":"),l=Boe(s),u=l[0],d=l.slice(1),f=d.join(":").trim().replace(/^'+|'+$/g,"");n[u.trim()]||(n[u.trim()]=f),f==="false"&&(n[u.trim()]=!1),f==="true"&&(n[u.trim()]=!0),isNaN(f)||(n[u.trim()]=parseInt(f,10))}})}}return{formatName:t,formatOptions:n}}function Xv(e){var t={};return function(r,i,o){var a=i+JSON.stringify(o),s=t[a];return s||(s=e(i,o),t[a]=s),s(r)}}var lae=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};zd(this,e),this.logger=nh.create("formatter"),this.options=t,this.formats={number:Xv(function(n,r){var i=new Intl.NumberFormat(n,r);return function(o){return i.format(o)}}),currency:Xv(function(n,r){var i=new Intl.NumberFormat(n,C0(C0({},r),{},{style:"currency"}));return function(o){return i.format(o)}}),datetime:Xv(function(n,r){var i=new Intl.DateTimeFormat(n,C0({},r));return function(o){return i.format(o)}}),relativetime:Xv(function(n,r){var i=new Intl.RelativeTimeFormat(n,C0({},r));return function(o){return i.format(o,r.range||"day")}}),list:Xv(function(n,r){var i=new Intl.ListFormat(n,C0({},r));return function(o){return i.format(o)}})},this.init(t)}return Ud(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}},i=r.interpolation;this.formatSeparator=i.formatSeparator?i.formatSeparator:i.formatSeparator||","}},{key:"add",value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:"addCached",value:function(n,r){this.formats[n.toLowerCase().trim()]=Xv(r)}},{key:"format",value:function(n,r,i,o){var a=this,s=r.split(this.formatSeparator),l=s.reduce(function(u,d){var f=sae(d),p=f.formatName,m=f.formatOptions;if(a.formats[p]){var v=u;try{var y=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},x=y.locale||y.lng||o.locale||o.lng||i;v=a.formats[p](u,x,C0(C0(C0({},m),o),y))}catch(b){a.logger.warn(b)}return v}else a.logger.warn("there was no format function for ".concat(p));return u},n);return l}}]),e}();function PN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function AN(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
18t%2?PN(Object(n),!0).forEach(function(r){rp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):PN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function uae(e){var t=cae();return function(){var r=mh(e),i;if(t){var o=mh(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return mx(this,i)}}function cae(){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}}function dae(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var fae=function(e){GC(n,e);var t=uae(n);function n(r,i,o){var a,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return zd(this,n),a=t.call(this),VC&&Eg.call(wm(a)),a.backend=r,a.store=i,a.services=o,a.languageUtils=o.languageUtils,a.options=s,a.logger=nh.create("backendConnector"),a.waitingReads=[],a.maxParallelReads=s.maxParallelReads||10,a.readingCalls=0,a.maxRetries=s.maxRetries>=0?s.maxRetries:5,a.retryTimeout=s.retryTimeout>=1?s.retryTimeout:350,a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(o,s.backend,s),a}return Ud(n,[{key:"queueLoad",value:function(i,o,a,s){var l=this,u={},d={},f={},p={};return i.forEach(function(m){var v=!0;o.forEach(function(y){var x="".concat(m,"|").concat(y);!a.reload&&l.store.hasResourceBundle(m,y)?l.state[x]=2:l.state[x]<0||(l.state[x]===1?d[x]===void 0&&(d[x]=!0):(l.state[x]=1,v=!1,d[x]===void 0&&(d[x]=!0),u[x]===void 0&&(u[x]=!0),p[y]===void 0&&(p[y]=!0)))}),v||(f[m]=!0)}),(Object.keys(u).length||Object.keys(d).length)&&this.queue.push({pending:d,pendingCount:Object.keys(d).length,loaded:{},errors:[],callback:s}),{toLoad:Object.keys(u),pending:Object.keys(d),toLoadLanguages:Object.keys(f),toLoadNamespaces:Object.keys(p)}}},{key:"loaded",value:function(i,o,a){var s=i.split("|"),l=s[0],u=s[1];o&&this.emit("failedLoading",l,u,o),a&&this.store.addResourceBundle(l,u,a),this.state[i]=o?-1:2;var d={};this.queue.forEach(function(f){Goe(f.loaded,[l],u),dae(f,i),o&&f.errors.push(o),f.pendingCount===0&&!f.done&&(Object.keys(f.loaded).forEach(function(p){d[p]||(d[p]={});var m=f.loaded[p];m.length&&m.forEach(function(v){d[p][v]===void 0&&(d[p][v]=!0)})}),f.done=!0,f.errors.length?f.callback(f.errors):f.callback())}),this.emit("loaded",d),this.queue=this.queue.filter(function(f){return!f.done})}},{key:"read",value:function(i,o,a){var s=this,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,d=arguments.length>5?arguments[5]:void 0;if(!i.length)return d(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:i,ns:o,fcName:a,tried:l,wait:u,callback:d});return}return this.readingCalls++,this.backend[a](i,o,function(f,p){if(s.readingCalls--,s.waitingReads.length>0){var m=s.waitingReads.shift();s.read(m.lng,m.ns,m.fcName,m.tried,m.wait,m.callback)}if(f&&p&&l<s.maxRetries){setTimeout(function(){s.read.call(s,i,o,a,l+1,u*2,d)},u);return}d(f,p)})}},{key:"prepareLoading",value:function(i,o){var a=this,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),l&&l();typeof i=="string"&&(i=this.languageUtils.toResolveHierarchy(i)),typeof o=="string"&&(o=[o]);var u=this.queueLoad(i,o,s,l);if(!u.toLoad.length)return u.pending.length||l(),null;u.toLoad.forEach(function(d){a.loadOne(d)})}},{key:"load",value:function(i,o,a){this.prepareLoading(i,o,{},a)}},{key:"reload",value:function(i,o,a){this.prepareLoading(i,o,{reload:!0},a)}},{key:"loadOne",value:function(i){var o=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",s=i.split("|"),l=s[0],u=s[1];this.read(l,u,"read",void 0,void 0,function(d,f){d&&o.logger.warn("".concat(a,"loading namespace ").concat(u," for language ").concat(l," failed"),d),!d&&f&&o.logger.log("".concat(a,"loaded namespace ").concat(u," for language ").concat(l),f),o.loaded(i,d,f)})}},{key:"saveMissing",value:function(i,o,a,s,l){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(o)){this.logger.warn('did not save key "'.concat(a,'" as the namespace "').concat(o,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}a==null||a===""||(this.backend&&this.backend.create&&this.backend.create(i,o,a,s,null,AN(AN({},u),{},{isUpdate:l})),!(!i||!i[0])&&this.store.addResource(i[0],o,a,s))}}]),n}(Eg);function pae(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){var n={};if($s(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="str
18ing"&&(n.tDescription=t[2]),$s(t[2])==="object"||$s(t[3])==="object"){var r=t[3]||t[2];Object.keys(r).forEach(function(i){n[i]=r[i]})}return n},interpolation:{escapeValue:!0,format:function(t,n,r,i){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function NN(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function MN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Np(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?MN(Object(n),!0).forEach(function(r){rp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hae(e){var t=mae();return function(){var r=mh(e),i;if(t){var o=mh(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return mx(this,i)}}function mae(){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}}function IS(){}function gae(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var t4=function(e){GC(n,e);var t=hae(n);function n(){var r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(zd(this,n),r=t.call(this),VC&&Eg.call(wm(r)),r.options=NN(i),r.services={},r.logger=nh,r.modules={external:[]},gae(wm(r)),o&&!r.isInitialized&&!i.isClone){if(!r.options.initImmediate)return r.init(i,o),mx(r,wm(r));setTimeout(function(){r.init(i,o)},0)}return r}return Ud(n,[{key:"init",value:function(){var i=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;typeof o=="function"&&(a=o,o={}),!o.defaultNS&&o.defaultNS!==!1&&o.ns&&(typeof o.ns=="string"?o.defaultNS=o.ns:o.ns.indexOf("translation")<0&&(o.defaultNS=o.ns[0]));var s=pae();this.options=Np(Np(Np({},s),this.options),NN(o)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=Np(Np({},s.interpolation),this.options.interpolation)),o.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=o.keySeparator),o.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=o.nsSeparator);function l(b){return b?typeof b=="function"?new b:b:null}if(!this.options.isClone){this.modules.logger?nh.init(l(this.modules.logger),this.options):nh.init(null,this.options);var u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=lae);var d=new eae(this.options);this.store=new Zoe(this.options.resources,this.options);var f=this.services;f.logger=nh,f.resourceStore=this.store,f.languageUtils=d,f.pluralResolver=new oae(d,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u&&(!this.options.interpolation.format||this.options.interpolation.format===s.interpolation.format)&&(f.formatter=l(u),f.formatter.init(f,this.options),this.options.interpolation.format=f.formatter.format.bind(f.formatter)),f.interpolator=new aae(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new fae(l(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",function(b){for(var $=arguments.length,_=new Array($>1?$-1:0),C=1;C<$;C++)_[C-1]=arguments[C];i.emit.apply(i,[b].concat(_))}),this.modules.languageDetector&&(f.languageDetector=l(this.modules.languageDetector),f.languageDetector.init(f,this.options.detection,this.options)),this.modules.i18nFormat&&(f.i18nFormat=l(this.modules.i18nFormat),f.i18nFormat.init&&f.i18nFormat.init(this)),this.translator=new RN(this.services,this.options),this.translator.on("*",function(b){for(var $=arguments.length,_=new Array($>1?$-1:0),C=1;C<$;C++)_[C-1]=arguments[C];i.emit.apply(i,[b].concat(_))}),this.modules.external.forEach(function(b){b.init&&b.init(i)})}if(this.format=this.options.interpolation.format,a||(a=IS),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var p=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);p.length>0&&p[0]!=="dev"&&(this.options.lng=p[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var m=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];m.forEach(function(b){i[b]=function(){var $;return($=i.store)[b].apply($,arguments)}});var v=["addResource","addResources","addResourceBundle","removeResourceBundle"];v.forEach(function(b){i[b]=function(){var $;return($=i.store)[b].apply($,arguments),i}});var y=Ub(),x=function(){var $=function(C,E){i.isInitialized&&!i.initializedStoreOnce&&i.logger.warn("init: i18next is already initialized. You should call init just once!"),i.isInitialized=!0,i.options.isClone||i.logger.log("initialized",i.options),i.emit("initialized",i.options),y.resolve(E),a(C,E)};if(i.languages&&i.options.compatibilityAPI!=="v1"&&!i.isInitialized)return $(null,i.t.bind(i));i.changeLanguage(i.options.lng,$)};return this.options.resources||!this.options.initImmediate?x():setTimeout(x,0),y}},{key:"loadResources",value:function(i){var o=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:IS,s=a,l=typeof i=="string"?i:this.language;if(typeof i=="function"&&(s=i),!this.options.resources||this.options.partialBundledLanguages){if(l&&l.toLowerCase()==="cimode")return s();var u=[],d=function(m){if(m){var v=o.services.languageUtils.toResolveHierarchy(m);v.forEach(function(y){u.indexOf(y)<0&&u.push(y)})}};if(l)d(l);else{var f=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);f.forEach(function(p){return d(p)})}
18this.options.preload&&this.options.preload.forEach(function(p){return d(p)}),this.services.backendConnector.load(u,this.options.ns,function(p){!p&&!o.resolvedLanguage&&o.language&&o.setResolvedLanguage(o.language),s(p)})}else s(null)}},{key:"reloadResources",value:function(i,o,a){var s=Ub();return i||(i=this.languages),o||(o=this.options.ns),a||(a=IS),this.services.backendConnector.reload(i,o,function(l){s.resolve(),a(l)}),s}},{key:"use",value:function(i){if(!i)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!i.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return i.type==="backend"&&(this.modules.backend=i),(i.type==="logger"||i.log&&i.warn&&i.error)&&(this.modules.logger=i),i.type==="languageDetector"&&(this.modules.languageDetector=i),i.type==="i18nFormat"&&(this.modules.i18nFormat=i),i.type==="postProcessor"&&zH.addPostProcessor(i),i.type==="formatter"&&(this.modules.formatter=i),i.type==="3rdParty"&&this.modules.external.push(i),this}},{key:"setResolvedLanguage",value:function(i){if(!(!i||!this.languages)&&!(["cimode","dev"].indexOf(i)>-1))for(var o=0;o<this.languages.length;o++){var a=this.languages[o];if(!(["cimode","dev"].indexOf(a)>-1)&&this.store.hasLanguageSomeTranslations(a)){this.resolvedLanguage=a;break}}}},{key:"changeLanguage",value:function(i,o){var a=this;this.isLanguageChangingTo=i;var s=Ub();this.emit("languageChanging",i);var l=function(p){a.language=p,a.languages=a.services.languageUtils.toResolveHierarchy(p),a.resolvedLanguage=void 0,a.setResolvedLanguage(p)},u=function(p,m){m?(l(m),a.translator.changeLanguage(m),a.isLanguageChangingTo=void 0,a.emit("languageChanged",m),a.logger.log("languageChanged",m)):a.isLanguageChangingTo=void 0,s.resolve(function(){return a.t.apply(a,arguments)}),o&&o(p,function(){return a.t.apply(a,arguments)})},d=function(p){!i&&!p&&a.services.languageDetector&&(p=[]);var m=typeof p=="string"?p:a.services.languageUtils.getBestMatchFromCodes(p);m&&(a.language||l(m),a.translator.language||a.translator.changeLanguage(m),a.services.languageDetector&&a.services.languageDetector.cacheUserLanguage(m)),a.loadResources(m,function(v){u(v,m)})};return!i&&this.services.languageDetector&&!this.services.languageDetector.async?d(this.services.languageDetector.detect()):!i&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(d):d(i),s}},{key:"getFixedT",value:function(i,o,a){var s=this,l=function u(d,f){var p;if($s(f)!=="object"){for(var m=arguments.length,v=new Array(m>2?m-2:0),y=2;y<m;y++)v[y-2]=arguments[y];p=s.options.overloadTranslationOptionHandler([d,f].concat(v))}else p=Np({},f);p.lng=p.lng||u.lng,p.lngs=p.lngs||u.lngs,p.ns=p.ns||u.ns,p.keyPrefix=p.keyPrefix||a||u.keyPrefix;var x=s.options.keySeparator||".",b=p.keyPrefix?"".concat(p.keyPrefix).concat(x).concat(d):d;return s.t(b,p)};return typeof i=="string"?l.lng=i:l.lngs=i,l.ns=o,l.keyPrefix=a,l}},{key:"t",value:function(){var i;return this.translator&&(i=this.translator).translate.apply(i,arguments)}},{key:"exists",value:function(){var i;return this.translator&&(i=this.translator).exists.apply(i,arguments)}},{key:"setDefaultNamespace",value:function(i){this.options.defaultNS=i}},{key:"hasLoadedNamespace",value:function(i){var o=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
18if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var s=this.resolvedLanguage||this.languages[0],l=this.options?this.options.fallbackLng:!1,u=this.languages[this.languages.length-1];if(s.toLowerCase()==="cimode")return!0;var d=function(m,v){var y=o.services.backendConnector.state["".concat(m,"|").concat(v)];return y===-1||y===2};if(a.precheck){var f=a.precheck(this,d);if(f!==void 0)return f}return!!(this.hasResourceBundle(s,i)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||d(s,i)&&(!l||d(u,i)))}},{key:"loadNamespaces",value:function(i,o){var a=this,s=Ub();return this.options.ns?(typeof i=="string"&&(i=[i]),i.forEach(function(l){a.options.ns.indexOf(l)<0&&a.options.ns.push(l)}),this.loadResources(function(l){s.resolve(),o&&o(l)}),s):(o&&o(),Promise.resolve())}},{key:"loadLanguages",value:function(i,o){var a=Ub();typeof i=="string"&&(i=[i]);var s=this.options.preload||[],l=i.filter(function(u){return s.indexOf(u)<0});return l.length?(this.options.preload=s.concat(l),this.loadResources(function(u){a.resolve(),o&&o(u)}),a):(o&&o(),Promise.resolve())}},{key:"dir",value:function(i){if(i||(i=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!i)return"rtl";var o=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"];return o.indexOf(this.services.languageUtils.getLanguagePartFromCode(i))>-1||i.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var i=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:IS,s=Np(Np(Np({},this.options),o),{isClone:!0}),l=new n(s);(o.debug!==void 0||o.prefix!==void 0)&&(l.logger=l.logger.clone(o));var u=["store","services","language"];return u.forEach(function(d){l[d]=i[d]}),l.services=Np({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l.translator=new RN(l.services,l.options),l.translator.on("*",function(d){for(var f=arguments.length,p=new Array(f>1?f-1:0),m=1;m<f;m++)p[m-1]=arguments[m];l.emit.apply(l,[d].concat(p))}),l.init(s,a),l.translator.options=l.options,l.translator.backendConnector.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),n}(Eg);rp(t4,"createInstance",function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new t4(e,t)});var Gl=t4.createInstance();Gl.createInstance=t4.createInstance;Gl.createInstance;Gl.init;Gl.loadResources;Gl.reloadResources;Gl.use;Gl.changeLanguage;Gl.getFixedT;var pr=Gl.t;Gl.exists;Gl.setDefaultNamespace;Gl.hasLoadedNamespace;Gl.loadNamespaces;Gl.loadLanguages;var UH=[],vae=UH.forEach,yae=UH.slice;function bae(e){return vae.call(yae.call(arguments,1),function(t){if(t)for(var n in t)e[n]===void 0&&(e[n]=t[n])}),e}var LN=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,$ae=function(t,n,r){var i=r||{};i.path=i.path||"/";var o=encodeURIComponent(n),a=t+"="+o;if(i.maxAge>0){var s=i.maxAge-0;if(isNaN(s))throw new Error("maxAge should be a Number");a+="; Max-Age="+Math.floor(s)}if(i.domain){if(!LN.test(i.domain))throw new TypeError("option domain is invalid");a+="; Domain="+i.domain}if(i.path){if(!LN.test(i.path))throw new TypeError("option path is invalid");a+="; Path="+i.path}if(i.expires){if(typeof i.expires.toUTCString!="function")throw new TypeError("option expires is invali
18d");a+="; Expires="+i.expires.toUTCString()}if(i.httpOnly&&(a+="; HttpOnly"),i.secure&&(a+="; Secure"),i.sameSite){var l=typeof i.sameSite=="string"?i.sameSite.toLowerCase():i.sameSite;switch(l){case!0:a+="; SameSite=Strict";break;case"lax":a+="; SameSite=Lax";break;case"strict":a+="; SameSite=Strict";break;case"none":a+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return a},DN={create:function(t,n,r,i){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};r&&(o.expires=new Date,o.expires.setTime(o.expires.getTime()+r*60*1e3)),i&&(o.domain=i),document.cookie=$ae(t,encodeURIComponent(n),o)},read:function(t){for(var n=t+"=",r=document.cookie.split(";"),i=0;i<r.length;i++){for(var o=r[i];o.charAt(0)===" ";)o=o.substring(1,o.length);if(o.indexOf(n)===0)return o.substring(n.length,o.length)}return null},remove:function(t){this.create(t,"",-1)}},xae={name:"cookie",lookup:function(t){var n;if(t.lookupCookie&&typeof document<"u"){var r=DN.read(t.lookupCookie);r&&(n=r)}return n},cacheUserLanguage:function(t,n){n.lookupCookie&&typeof document<"u"&&DN.create(n.lookupCookie,t,n.cookieMinutes,n.cookieDomain,n.cookieOptions)}},Sae={name:"querystring",lookup:function(t){var n;if(typeof window<"u"){var r=window.location.search;!window.location.search&&window.location.hash&&window.location.hash.indexOf("?")>-1&&(r=window.location.hash.substring(window.location.hash.indexOf("?")));for(var i=r.substring(1),o=i.split("&"),a=0;a<o.length;a++){var s=o[a].indexOf("=");if(s>0){var l=o[a].substring(0,s);l===t.lookupQuerystring&&(n=o[a].substring(s+1))}}}return n}},Hb=null,FN=function(){if(Hb!==null)return Hb;try{Hb=window!=="undefined"&&window.localStorage!==null;var t="i18next.translate.boo";window.localStorage.setItem(t,"foo"),window.localStorage.removeItem(t)}catch{Hb=!1}return Hb},_ae={name:"localStorage",lookup:function(t){var n;if(t.lookupLocalStorage&&FN()){var r=window.localStorage.getItem(t.lookupLocalStorage);r&&(n=r)}return n},cacheUserLanguage:function(t,n){n.lookupLocalStorage&&FN()&&window.localStorage.setItem(n.lookupLocalStorage,t)}},Gb=null,jN=function(){if(Gb!==null)return Gb;try{Gb=window!=="undefined"&&window.sessionStorage!==null;var t="i18next.translate.boo";window.sessionStorage.setItem(t,"foo"),window.sessionStorage.removeItem(t)}catch{Gb=!1}return Gb},wae={name:"sessionStorage",lookup:function(t){var n;if(t.lookupSessionStorage&&jN()){var r=window.sessionStorage.getItem(t.lookupSessionStorage);r&&(n=r)}return n},cacheUserLanguage:function(t,n){n.lookupSessionStorage&&jN()&&window.sessionStorage.setItem(n.lookupSessionStorage,t)}},Cae={name:"navigator",lookup:function(t){var n=[];if(typeof navigator<"u"){if(navigator.languages)for(var r=0;r<navigator.languages.length;r++)n.push(navigator.languages[r]);navigator.userLanguage&&n.push(navigator.userLanguage),navigator.language&&n.push(navigator.language)}return n.length>0?n:void 0}},Eae={name:"htmlTag",lookup:function(t){var n,r=t.htmlTag||(typeof document<"u"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(n=r.getAttribute("lang")),n}},Tae={name:"path",lookup:function(t){var n;if(typeof window<"u"){var r=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(r instanceof Array)if(typeof t.lookupFromPathIndex=="number"){if(typeof r[t.lookupFromPathIndex]!="string")return;n=r[t.lookupFromPathIndex].replace("/","")}else n=r[0].replace("/","")}return n}},Rae={name:"subdomain",lookup:function(t){var n;if(typeof window<"u"){var r=window.location.href.match(/(?:http[s]*\:\/\/)*(.*?)\.(?=[^\/]*\..{2,5})/gi);r instanceof Array&&(typeof t.lookupFromSubdomainIndex=="number"?n=r[t.lookupFromSubdomainIndex].replace("http://","").replace("https://","").replace(".",""):n=r[0].replace("http://","").replace("https://","").replace(".",""))}return n}};function Iae(){return{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"]}}var HH=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};zd(this,e),this.type="languageDetector",this.detectors={},this.init(t,n)}return Ud(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=n,this.options=bae(r,this.options||{},Iae()),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=i,this.addDetector(xae),this.addDetector(Sae),this.addDetector(_ae),this.addDetector(wae),this.addDetector(Cae),this.addDetector(Eae),this.addDetector(Tae),this.addDetector(Rae)}},{key:"addDetector",value:function(n){this.detectors[n.name]=n}},{key:"detect",value:function(n){var r=this;n||(n=this.options.order);var i=[];
vendor: 12,219 bytes, lines 18-35
18return n.forEach(function(o){if(r.detectors[o]){var a=r.detectors[o].lookup(r.options);a&&typeof a=="string"&&(a=[a]),a&&(i=i.concat(a))}}),this.services.languageUtils.getBestMatchFromCodes?i:i.length>0?i[0]:null}},{key:"cacheUserLanguage",value:function(n,r){var i=this;r||(r=this.options.caches),r&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(n)>-1||r.forEach(function(o){i.detectors[o]&&i.detectors[o].cacheUserLanguage(n,i.options)}))}}]),e}();HH.type="languageDetector";const kae={},Oae={},GH={namespace:"common",translations:{en:kae,pl:Oae}},Pae=GH.namespace,Aae=[GH],Nae=Aae.reduce((e,t)=>({en:{...e.en,[t.namespace]:t.translations.en},pl:{...e.pl,[t.namespace]:t.translations.pl}}),{en:{},pl:{}});Gl.use(HH).use(Poe).init({resources:Nae,defaultNS:Pae,fallbackLng:"en",keySeparator:".",interpolation:{escapeValue:!1,skipOnVariables:!1},detection:{order:["navigator","querystring","cookie","localStorage","sessionStorage","htmlTag","path","subdomain"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupFromPathIndex:0,lookupFromSubdomainIndex:0,caches:[],excludeCacheFor:[]}});var VH={exports:{}},Ac={},WH={exports:{}},KH={};/**
19 * @license React
20 * scheduler.production.min.js
21 *
22 * Copyright (c) Facebook, Inc. and its affiliates.
23 *
24 * This source code is licensed under the MIT license found in the
25 * LICENSE file in the root directory of this source tree.
26 */(function(e){function t(q,re){var he=q.length;q.push(re);e:for(;0<he;){var be=he-1>>>1,Ke=q[be];if(0<i(Ke,re))q[be]=re,q[he]=Ke,he=be;else break e}}function n(q){return q.length===0?null:q[0]}function r(q){if(q.length===0)return null;var re=q[0],he=q.pop();if(he!==re){q[0]=he;e:for(var be=0,Ke=q.length,ot=Ke>>>1;be<ot;){var Ze=2*(be+1)-1,Ye=q[Ze],$e=Ze+1,gt=q[$e];if(0>i(Ye,he))$e<Ke&&0>i(gt,Ye)?(q[be]=gt,q[$e]=he,be=$e):(q[be]=Ye,q[Ze]=he,be=Ze);else if($e<Ke&&0>i(gt,he))q[be]=gt,q[$e]=he,be=$e;else break e}}return re}function i(q,re){var he=q.sortIndex-re.sortIndex;return he!==0?he:q.id-re.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],u=[],d=1,f=null,p=3,m=!1,v=!1,y=!1,x=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,$=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function _(q){for(var re=n(u);re!==null;){if(re.callback===null)r(u);else if(re.startTime<=q)r(u),re.sortIndex=re.expirationTime,t(l,re);else break;re=n(u)}}function C(q){if(y=!1,_(q),!v)if(n(l)!==null)v=!0,J(E);else{var re=n(u);re!==null&&oe(C,re.startTime-q)}}function E(q,re){v=!1,y&&(y=!1,b(R),R=-1),m=!0;var he=p;try{for(_(re),f=n(l);f!==null&&(!(f.expirationTime>re)||q&&!V());){var be=f.callback;if(typeof be=="function"){f.callback=null,p=f.priorityLevel;var Ke=be(f.expirationTime<=re);re=e.unstable_now(),typeof Ke=="function"?f.callback=Ke:f===n(l)&&r(l),_(re)}else r(l);f=n(l)}if(f!==null)var ot=!0;else{var Ze=n(u);Ze!==null&&oe(C,Ze.startTime-re),ot=!1}return ot}finally{f=null,p=he,m=!1}}var T=!1,I=null,R=-1,L=5,F=-1;function V(){return!(e.unstable_now()-F<L)}function H(){if(I!==null){var q=e.unstable_now();F=q;var re=!0;try{re=I(!0,q)}finally{re?Q():(T=!1,I=null)}}else T=!1}var Q;if(typeof $=="function")Q=function(){$(H)};else if(typeof MessageChannel<"u"){var U=new MessageChannel,te=U.port2;U.port1.onmessage=H,Q=function(){te.postMessage(null)}}else Q=function(){x(H,0)};function J(q){I=q,T||(T=!0,Q())}function oe(q,re){R=x(function(){q(e.unstable_now())},re)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(q){q.callback=null},e.unstable_continueExecution=function(){v||m||(v=!0,J(E))},e.unstable_forceFrameRate=function(q){0>q||125<q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<q?Math.floor(1e3/q):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(q){switch(p){case 1:case 2:case 3:var re=3;break;default:re=p}var he=p;p=re;try{return q()}finally{p=he}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(q,re){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var he=p;p=q;try{return re()}finally{p=he}},e.unstable_scheduleCallback=function(q,re,he){var be=e.unstable_now();switch(typeof he=="object"&&he!==null?(he=he.delay,he=typeof he=="number"&&0<he?be+he:be):he=be,q){case 1:var Ke=-1;break;case 2:Ke=250;break;case 5:Ke=1073741823;break;case 4:Ke=1e4;break;default:Ke=5e3}return Ke=he+Ke,q={id:d++,callback:re,priorityLevel:q,startTime:he,expirationTime:Ke,sortIndex:-1},he>be?(q.sortIndex=he,t(u,q),n(l)===null&&q===n(u)&&(y?(b(R),R=-1):y=!0,oe(C,he-be))):(q.sortIndex=Ke,t(l,q),v||m||(v=!0,J(E))),q},e.unstable_shouldYield=V,e.unstable_wrapCallback=function(q){var re=p;return function(){var he=p;p=re;try{return q.apply(this,arguments)}finally{p=he}}}})(KH);WH.exports=KH;var Mae=WH.exports;/**
27 * @license React
28 * react-dom.production.min.js
29 *
30 * Copyright (c) Facebook, Inc. and its affiliates.
31 *
32 * This source code is licensed under the MIT license found in the
33 * LICENSE file in the root directory of this source tree.
34 */var Lae=w,Rc=Mae;function ln(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var qH=new Set,c3={};function Sv(e,t){R2(e,t),R2(e+"Capture",t)}function R2(e,t){for(c3[e]=t,e=0;e<t.length;e++)qH.add(t[e])}var Om=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),sT=Object.prototype.hasOwnProperty,Dae=/^[: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]*$/,BN={},zN={};function Fae(e){return sT.call(zN,e)?!0:sT.call(BN,e)?!1:Dae.test(e)?zN[e]=!0:(BN[e]=!0,!1)}function jae(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Bae(e,t,n,r){if(t===null||typeof t>"u"||jae(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Vl(e,t,n,r,i,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var js={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){js[e]=new Vl(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];js[t]=new Vl(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){js[e]=new Vl(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){js[e]=new Vl(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){js[e]=new Vl(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){js[e]=new Vl(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){js[e]=new Vl(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){js[e]=new Vl(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){js[e]=new Vl(e,5,!1,e.toLowerCase(),null,!1,!1)});var fI=/[\-:]([a-z])/g;function pI(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(fI,pI);js[t]=new Vl(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(fI,pI);js[t]=new Vl(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(fI,pI);js[t]=new Vl(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){js[e]=new Vl(e,1,!1,e.toLowerCase(),null,!1,!1)});js.xlinkHref=new Vl("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){js[e]=new Vl(e,1,!1,e.toLowerCase(),null,!0,!0)});function hI(e,t,n,r){var i=js.hasOwnProperty(t)?js[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Bae(t,n,i,r)&&(n=null),r||i===null?Fae(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Um=Lae.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,kS=Symbol.for("react.element"),Ty=Symbol.for("react.portal"),Ry=Symbol.for("react.fragment"),mI=Symbol.for("react.strict_mode"),lT=Symbol.for("react.profiler"),YH=Symbol.for("react.provider"),XH=Symbol.for("react.context"),gI=Symbol.for("react.forward_ref"),uT=Symbol.for("react.suspense"),cT=Symbol.for("react.suspense_list"),vI=Symbol.for("react.memo"),L0=Symbol.for("react.lazy"),ZH=Symbol.for("react.offscreen"),UN=Symbol.iterator;function Vb(e){return e===null||typeof e!="object"?null:(e=UN&&e[UN]||e["@@iterator"],typeof e=="function"?e:null)}var na=Object.assign,O8;function T$(e){if(O8===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);O8=t&&t[1]||""}return`
35`+O8+e}var P8=!1;function A8(e,t){if(!e||P8)return"";P8=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}
vendor: 5,503 bytes, lines 35-38
35catch(u){if(u&&r&&typeof u.stack=="string"){for(var i=u.stack.split(`
36`),o=r.stack.split(`
37`),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(a!==1||s!==1)do if(a--,s--,0>s||i[a]!==o[s]){var l=`
38`+i[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{P8=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?T$(e):""}function zae(e){switch(e.tag){case 5:return T$(e.type);case 16:return T$("Lazy");case 13:return T$("Suspense");case 19:return T$("SuspenseList");case 0:case 2:case 15:return e=A8(e.type,!1),e;case 11:return e=A8(e.type.render,!1),e;case 1:return e=A8(e.type,!0),e;default:return""}}function dT(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ry:return"Fragment";case Ty:return"Portal";case lT:return"Profiler";case mI:return"StrictMode";case uT:return"Suspense";case cT:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case XH:return(e.displayName||"Context")+".Consumer";case YH:return(e._context.displayName||"Context")+".Provider";case gI:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case vI:return t=e.displayName||null,t!==null?t:dT(e.type)||"Memo";case L0:t=e._payload,e=e._init;try{return dT(e(t))}catch{}}return null}function Uae(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return dT(t);case 8:return t===mI?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Tg(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function QH(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Hae(e){var t=QH(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function OS(e){e._valueTracker||(e._valueTracker=Hae(e))}function JH(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=QH(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function n4(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function fT(e,t){var n=t.checked;return na({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function HN(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Tg(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function eG(e,t){t=t.checked,t!=null&&hI(e,"checked",t,!1)}function pT(e,t){eG(e,t);var n=Tg(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?hT(e,t.type,n):t.hasOwnProperty("defaultValue")&&hT(e,t.type,Tg(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function GN(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function hT(e,t,n){(t!=="number"||n4(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var R$=Array.isArray;function e2(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Tg(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function mT(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(ln(91));return na({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function VN(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(ln(92));
vendor: 12,713 bytes, line 38
38if(R$(n)){if(1<n.length)throw Error(ln(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Tg(n)}}function tG(e,t){var n=Tg(t.value),r=Tg(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function WN(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function nG(e){switch(e){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 gT(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?nG(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var PS,rG=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(PS=PS||document.createElement("div"),PS.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=PS.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function d3(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var D$={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},Gae=["Webkit","ms","Moz","O"];Object.keys(D$).forEach(function(e){Gae.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),D$[t]=D$[e]})});function iG(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||D$.hasOwnProperty(e)&&D$[e]?(""+t).trim():t+"px"}function oG(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=iG(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Vae=na({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 vT(e,t){if(t){if(Vae[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ln(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ln(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ln(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ln(62))}}function yT(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var bT=null;function yI(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var $T=null,t2=null,n2=null;function KN(e){if(e=yx(e)){if(typeof $T!="function")throw Error(ln(280));var t=e.stateNode;t&&(t=XC(t),$T(e.stateNode,e.type,t))}}function aG(e){t2?n2?n2.push(e):n2=[e]:t2=e}function sG(){if(t2){var e=t2,t=n2;if(n2=t2=null,KN(e),t)for(e=0;e<t.length;e++)KN(t[e])}}function lG(e,t){return e(t)}function uG(){}var N8=!1;function cG(e,t,n){if(N8)return e(t,n);N8=!0;try{return lG(e,t,n)}finally{N8=!1,(t2!==null||n2!==null)&&(uG(),sG())}}function f3(e,t){var n=e.stateNode;if(n===null)return null;var r=XC(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(ln(231,t,typeof n));return n}var xT=!1;if(Om)try{var Wb={};Object.defineProperty(Wb,"passive",{get:function(){xT=!0}}),window.addEventListener("test",Wb,Wb),window.removeEventListener("test",Wb,Wb)}catch{xT=!1}function Wae(e,t,n,r,i,o,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(d){this.onError(d)}}var F$=!1,r4=null,i4=!1,ST=null,Kae={onError:function(e){F$=!0,r4=e}};function qae(e,t,n,r,i,o,a,s,l){F$=!1,r4=null,Wae.apply(Kae,arguments)}function Yae(e,t,n,r,i,o,a,s,l){if(qae.apply(this,arguments),F$){if(F$){var u=r4;F$=!1,r4=null}else throw Error(ln(198));i4||(i4=!0,ST=u)}}function _v(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function dG(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function qN(e){if(_v(e)!==e)throw Error(ln(188))}function Xae(e){var t=e.alternate;if(!t){if(t=_v(e),t===null)throw Error(ln(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return qN(i),e;if(o===r)return qN(i),t;o=o.sibling}throw Error(ln(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a){for(s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a)throw Error(ln(189))}}if(n.alternate!==r)throw Error(ln(190))}if(n.tag!==3)throw Error(ln(188));return n.stateNode.current===n?e:t}function fG(e){return e=Xae(e),e!==null?pG(e):null}function pG(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=pG(e);if(t!==null)return t;e=e.sibling}return null}var hG=Rc.unstable_scheduleCallback,YN=Rc.unstable_cancelCallback,Zae=Rc.unstable_shouldYield,Qae=Rc.unstable_requestPaint,ka=Rc.unstable_now,Jae=Rc.unstable_getCurrentPriorityLevel,bI=Rc.unstable_ImmediatePriority,mG=Rc.unstable_UserBlockingPriority,o4=Rc.unstable_NormalPriority,ese=Rc.unstable_LowPriority,gG=Rc.unstable_IdlePriority,WC=null,lh=null;function tse(e){if(lh&&typeof lh.onCommitFiberRoot=="function")try{lh.onCommitFiberRoot(WC,e,void 0,(e.current.flags&128)===128)}catch{}}var Gf=Math.clz32?Math.clz32:ise,nse=Math.log,rse=Math.LN2;function ise(e){return e>>>=0,e===0?32:31-(nse(e)/rse|0)|0}var AS=64,NS=4194304;function I$(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function a4(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~i;s!==0?r=I$(s):(o&=a,o!==0&&(r=I$(o)))}else a=n&~i,a!==0?r=I$(a):o!==0&&(r=I$(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Gf(t),i=1<<n,r|=e[n],t&=~i;return r}function ose(e,t){switch(e){case 1:case 2:case 4:return t+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 t+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 ase(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-Gf(o),s=1<<a,l=i[a];l===-1?(!(s&n)||s&r)&&(i[a]=ose(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}function _T(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function vG(){var e=AS;return AS<<=1,!(AS&4194240)&&(AS=64),e}function M8(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function gx(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Gf(t),e[t]=n}function sse(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-Gf(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function $I(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Gf(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var Zi=0;function yG(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var bG,xI,$G,xG,SG,wT=!1,MS=[],hg=null,mg=null,gg=null,p3=new Map,h3=new Map,H0=[],lse="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 XN(e,t){switch(e){case"focusin":case"focusout":hg=null;break;case"dragenter":case"dragleave":mg=null;break;case"mouseover":case"mouseout":gg=null;break;case"pointerover":case"pointerout":p3.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":h3.delete(t.pointerId)}}function Kb(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=yx(t),t!==null&&xI(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function use(e,t,n,r,i){switch(t){case"focusin":return hg=Kb(hg,e,t,n,r,i),!0;case"dragenter":return mg=Kb(mg,e,t,n,r,i),!0;case"mouseover":return gg=Kb(gg,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return p3.set(o,Kb(p3.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,h3.set(o,Kb(h3.get(o)||null,e,t,n,r,i)),!0}return!1}function _G(e){var t=M1(e.target);if(t!==null){var n=_v(t);if(n!==null){if(t=n.tag,t===13){if(t=dG(n),t!==null){e.blockedOn=t,SG(e.priority,function(){$G(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function tw(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=CT(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);bT=r,n.target.dispatchEvent(r),bT=null}else return t=yx(n),t!==null&&xI(t),e.blockedOn=n,!1;t.shift()}return!0}function ZN(e,t,n){tw(e)&&n.delete(t)}function cse(){wT=!1,hg!==null&&tw(hg)&&(hg=null),mg!==null&&tw(mg)&&(mg=null),gg!==null&&tw(gg)&&(gg=null),p3.forEach(ZN),h3.forEach(ZN)}function qb(e,t){e.blockedOn===t&&(e.blockedOn=null,wT||(wT=!0,Rc.unstable_scheduleCallback(Rc.unstable_NormalPriority,cse)))}function m3(e){function t(i){return qb(i,e)}if(0<MS.length){qb(MS[0],e);for(var n=1;n<MS.length;n++){var r=MS[n];r.blockedOn===e&&(r.blockedOn=null)}}for(hg!==null&&qb(hg,e),mg!==null&&qb(mg,e),gg!==null&&qb(gg,e),p3.forEach(t),h3.forEach(t),n=0;n<H0.length;n++)r=H0[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<H0.length&&(n=H0[0],n.blockedOn===null);)_G(n),n.blockedOn===null&&H0.shift()}var r2=Um.ReactCurrentBatchConfig,s4=!0;function dse(e,t,n,r){var i=Zi,o=r2.transition;r2.transition=null;try{Zi=1,SI(e,t,n,r)}finally{Zi=i,r2.transition=o}}function fse(e,t,n,r){var i=Zi,o=r2.transition;r2.transition=null;try{Zi=4,SI(e,t,n,r)}finally{Zi=i,r2.transition=o}}function SI(e,t,n,r){if(s4){var i=CT(e,t,n,r);if(i===null)V8(e,t,r,l4,n),XN(e,r);else if(use(i,e,t,n,r))r.stopPropagation();else if(XN(e,r),t&4&&-1<lse.indexOf(e)){for(;i!==null;){var o=yx(i);if(o!==null&&bG(o),o=CT(e,t,n,r),o===null&&V8(e,t,r,l4,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else V8(e,t,r,null,n)}}var l4=null;function CT(e,t,n,r){if(l4=null,e=yI(r),e=M1(e),e!==null)if(t=_v(e),t===null)e=null;else if(n=t.tag,n===13){if(e=dG(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);
vendor: 4,414 bytes, line 38
38return l4=e,null}function wG(e){switch(e){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(Jae()){case bI:return 1;case mG:return 4;case o4:case ese:return 16;case gG:return 536870912;default:return 16}default:return 16}}var rg=null,_I=null,nw=null;function CG(){if(nw)return nw;var e,t=_I,n=t.length,r,i="value"in rg?rg.value:rg.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===i[o-r];r++);return nw=i.slice(e,1<r?1-r:void 0)}function rw(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function LS(){return!0}function QN(){return!1}function Nc(e){function t(n,r,i,o,a){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?LS:QN,this.isPropagationStopped=QN,this}return na(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=LS)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=LS)},persist:function(){},isPersistent:LS}),t}var ib={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},wI=Nc(ib),vx=na({},ib,{view:0,detail:0}),pse=Nc(vx),L8,D8,Yb,KC=na({},vx,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:CI,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Yb&&(Yb&&e.type==="mousemove"?(L8=e.screenX-Yb.screenX,D8=e.screenY-Yb.screenY):D8=L8=0,Yb=e),L8)},movementY:function(e){return"movementY"in e?e.movementY:D8}}),JN=Nc(KC),hse=na({},KC,{dataTransfer:0}),mse=Nc(hse),gse=na({},vx,{relatedTarget:0}),F8=Nc(gse),vse=na({},ib,{animationName:0,elapsedTime:0,pseudoElement:0}),yse=Nc(vse),bse=na({},ib,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),$se=Nc(bse),xse=na({},ib,{data:0}),eM=Nc(xse),Sse={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_se={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"},wse={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cse(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=wse[e])?!!t[e]:!1}function CI(){return Cse}var Ese=na({},vx,{key:function(e){if(e.key){var t=Sse[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 6,080 bytes, line 38
38return e.type==="keypress"?(e=rw(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?_se[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:CI,charCode:function(e){return e.type==="keypress"?rw(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?rw(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Tse=Nc(Ese),Rse=na({},KC,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),tM=Nc(Rse),Ise=na({},vx,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:CI}),kse=Nc(Ise),Ose=na({},ib,{propertyName:0,elapsedTime:0,pseudoElement:0}),Pse=Nc(Ose),Ase=na({},KC,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Nse=Nc(Ase),Mse=[9,13,27,32],EI=Om&&"CompositionEvent"in window,j$=null;Om&&"documentMode"in document&&(j$=document.documentMode);var Lse=Om&&"TextEvent"in window&&!j$,EG=Om&&(!EI||j$&&8<j$&&11>=j$),nM=String.fromCharCode(32),rM=!1;function TG(e,t){switch(e){case"keyup":return Mse.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function RG(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Iy=!1;function Dse(e,t){switch(e){case"compositionend":return RG(t);case"keypress":return t.which!==32?null:(rM=!0,nM);case"textInput":return e=t.data,e===nM&&rM?null:e;default:return null}}function Fse(e,t){if(Iy)return e==="compositionend"||!EI&&TG(e,t)?(e=CG(),nw=_I=rg=null,Iy=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return EG&&t.locale!=="ko"?null:t.data;default:return null}}var jse={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 iM(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!jse[e.type]:t==="textarea"}function IG(e,t,n,r){aG(r),t=u4(t,"onChange"),0<t.length&&(n=new wI("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var B$=null,g3=null;function Bse(e){BG(e,0)}function qC(e){var t=Py(e);if(JH(t))return e}function zse(e,t){if(e==="change")return t}var kG=!1;if(Om){var j8;if(Om){var B8="oninput"in document;if(!B8){var oM=document.createElement("div");oM.setAttribute("oninput","return;"),B8=typeof oM.oninput=="function"}j8=B8}else j8=!1;kG=j8&&(!document.documentMode||9<document.documentMode)}function aM(){B$&&(B$.detachEvent("onpropertychange",OG),g3=B$=null)}function OG(e){if(e.propertyName==="value"&&qC(g3)){var t=[];IG(t,g3,e,yI(e)),cG(Bse,t)}}function Use(e,t,n){e==="focusin"?(aM(),B$=t,g3=n,B$.attachEvent("onpropertychange",OG)):e==="focusout"&&aM()}function Hse(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return qC(g3)}function Gse(e,t){if(e==="click")return qC(t)}function Vse(e,t){if(e==="input"||e==="change")return qC(t)}function Wse(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Zf=typeof Object.is=="function"?Object.is:Wse;function v3(e,t){if(Zf(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!sT.call(t,i)||!Zf(e[i],t[i]))return!1}return!0}function sM(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function lM(e,t){var n=sM(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=sM(n)}}function PG(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?PG(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function AG(){for(var e=window,t=n4();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=n4(e.document)}return t}function TI(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Kse(e){var t=AG(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&PG(n.ownerDocument.documentElement,n)){if(r!==null&&TI(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=lM(n,o);var a=lM(n,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var qse=Om&&"documentMode"in document&&11>=document.documentMode,ky=null,ET=null,z$=null,TT=!1;function uM(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;TT||ky==null||ky!==n4(r)||(r=ky,"selectionStart"in r&&TI(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,510 bytes, line 38
38sNode:r.focusNode,focusOffset:r.focusOffset}),z$&&v3(z$,r)||(z$=r,r=u4(ET,"onSelect"),0<r.length&&(t=new wI("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ky)))}function DS(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Oy={animationend:DS("Animation","AnimationEnd"),animationiteration:DS("Animation","AnimationIteration"),animationstart:DS("Animation","AnimationStart"),transitionend:DS("Transition","TransitionEnd")},z8={},NG={};Om&&(NG=document.createElement("div").style,"AnimationEvent"in window||(delete Oy.animationend.animation,delete Oy.animationiteration.animation,delete Oy.animationstart.animation),"TransitionEvent"in window||delete Oy.transitionend.transition);function YC(e){if(z8[e])return z8[e];if(!Oy[e])return e;var t=Oy[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in NG)return z8[e]=t[n];return e}var MG=YC("animationend"),LG=YC("animationiteration"),DG=YC("animationstart"),FG=YC("transitionend"),jG=new Map,cM="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 Mg(e,t){jG.set(e,t),Sv(t,[e])}for(var U8=0;U8<cM.length;U8++){var H8=cM[U8],Yse=H8.toLowerCase(),Xse=H8[0].toUpperCase()+H8.slice(1);Mg(Yse,"on"+Xse)}Mg(MG,"onAnimationEnd");Mg(LG,"onAnimationIteration");Mg(DG,"onAnimationStart");Mg("dblclick","onDoubleClick");Mg("focusin","onFocus");Mg("focusout","onBlur");Mg(FG,"onTransitionEnd");R2("onMouseEnter",["mouseout","mouseover"]);R2("onMouseLeave",["mouseout","mouseover"]);R2("onPointerEnter",["pointerout","pointerover"]);R2("onPointerLeave",["pointerout","pointerover"]);Sv("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Sv("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Sv("onBeforeInput",["compositionend","keypress","textInput","paste"]);Sv("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Sv("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Sv("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var k$="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(" "),Zse=new Set("cancel close invalid load scroll toggle".split(" ").concat(k$));function dM(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Yae(r,t,void 0,e),e.currentTarget=null}function BG(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;dM(i,s,u),o=l}else for(a=0;a<r.length;a++){if(s=r[a],l=s.instance,u=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;dM(i,s,u),o=l}}}if(i4)throw e=ST,i4=!1,ST=null,e}function Oo(e,t){var n=t[PT];n===void 0&&(n=t[PT]=new Set);var r=e+"__bubble";n.has(r)||(zG(t,e,2,!1),n.add(r))}function G8(e,t,n){var r=0;t&&(r|=4),zG(n,e,r,t)}var FS="_reactListening"+Math.random().toString(36).slice(2);function y3(e){if(!e[FS]){e[FS]=!0,qH.forEach(function(n){n!=="selectionchange"&&(Zse.has(n)||G8(n,!1,e),G8(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[FS]||(t[FS]=!0,G8("selectionchange",!1,t))}}function zG(e,t,n,r){switch(wG(t)){case 1:var i=dse;break;case 4:i=fse;break;default:i=SI}n=i.bind(null,t,n,e),i=void 0,!xT||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function V8(e,t,n,r,i){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var s=r.stateNode.containerInfo;
vendor: 16,910 bytes, lines 38-39
38if(s===i||s.nodeType===8&&s.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(;s!==null;){if(a=M1(s),a===null)return;if(l=a.tag,l===5||l===6){r=o=a;continue e}s=s.parentNode}}r=r.return}cG(function(){var u=o,d=yI(n),f=[];e:{var p=jG.get(e);if(p!==void 0){var m=wI,v=e;switch(e){case"keypress":if(rw(n)===0)break e;case"keydown":case"keyup":m=Tse;break;case"focusin":v="focus",m=F8;break;case"focusout":v="blur",m=F8;break;case"beforeblur":case"afterblur":m=F8;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":m=JN;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=mse;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=kse;break;case MG:case LG:case DG:m=yse;break;case FG:m=Pse;break;case"scroll":m=pse;break;case"wheel":m=Nse;break;case"copy":case"cut":case"paste":m=$se;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=tM}var y=(t&4)!==0,x=!y&&e==="scroll",b=y?p!==null?p+"Capture":null:p;y=[];for(var $=u,_;$!==null;){_=$;var C=_.stateNode;if(_.tag===5&&C!==null&&(_=C,b!==null&&(C=f3($,b),C!=null&&y.push(b3($,C,_)))),x)break;$=$.return}0<y.length&&(p=new m(p,v,null,n,d),f.push({event:p,listeners:y}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",p&&n!==bT&&(v=n.relatedTarget||n.fromElement)&&(M1(v)||v[Pm]))break e;if((m||p)&&(p=d.window===d?d:(p=d.ownerDocument)?p.defaultView||p.parentWindow:window,m?(v=n.relatedTarget||n.toElement,m=u,v=v?M1(v):null,v!==null&&(x=_v(v),v!==x||v.tag!==5&&v.tag!==6)&&(v=null)):(m=null,v=u),m!==v)){if(y=JN,C="onMouseLeave",b="onMouseEnter",$="mouse",(e==="pointerout"||e==="pointerover")&&(y=tM,C="onPointerLeave",b="onPointerEnter",$="pointer"),x=m==null?p:Py(m),_=v==null?p:Py(v),p=new y(C,$+"leave",m,n,d),p.target=x,p.relatedTarget=_,C=null,M1(d)===u&&(y=new y(b,$+"enter",v,n,d),y.target=_,y.relatedTarget=x,C=y),x=C,m&&v)t:{for(y=m,b=v,$=0,_=y;_;_=Zv(_))$++;for(_=0,C=b;C;C=Zv(C))_++;for(;0<$-_;)y=Zv(y),$--;for(;0<_-$;)b=Zv(b),_--;for(;$--;){if(y===b||b!==null&&y===b.alternate)break t;y=Zv(y),b=Zv(b)}y=null}else y=null;m!==null&&fM(f,p,m,y,!1),v!==null&&x!==null&&fM(f,x,v,y,!0)}}e:{if(p=u?Py(u):window,m=p.nodeName&&p.nodeName.toLowerCase(),m==="select"||m==="input"&&p.type==="file")var E=zse;else if(iM(p))if(kG)E=Vse;else{E=Hse;var T=Use}else(m=p.nodeName)&&m.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(E=Gse);if(E&&(E=E(e,u))){IG(f,E,n,d);break e}T&&T(e,p,u),e==="focusout"&&(T=p._wrapperState)&&T.controlled&&p.type==="number"&&hT(p,"number",p.value)}switch(T=u?Py(u):window,e){case"focusin":(iM(T)||T.contentEditable==="true")&&(ky=T,ET=u,z$=null);break;case"focusout":z$=ET=ky=null;break;case"mousedown":TT=!0;break;case"contextmenu":case"mouseup":case"dragend":TT=!1,uM(f,n,d);break;case"selectionchange":if(qse)break;case"keydown":case"keyup":uM(f,n,d)}var I;if(EI)e:{switch(e){case"compositionstart":var R="onCompositionStart";break e;case"compositionend":R="onCompositionEnd";break e;case"compositionupdate":R="onCompositionUpdate";break e}R=void 0}else Iy?TG(e,n)&&(R="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(R="onCompositionStart");R&&(EG&&n.locale!=="ko"&&(Iy||R!=="onCompositionStart"?R==="onCompositionEnd"&&Iy&&(I=CG()):(rg=d,_I="value"in rg?rg.value:rg.textContent,Iy=!0)),T=u4(u,R),0<T.length&&(R=new eM(R,e,null,n,d),f.push({event:R,listeners:T}),I?R.data=I:(I=RG(n),I!==null&&(R.data=I)))),(I=Lse?Dse(e,n):Fse(e,n))&&(u=u4(u,"onBeforeInput"),0<u.length&&(d=new eM("onBeforeInput","beforeinput",null,n,d),f.push({event:d,listeners:u}),d.data=I))}BG(f,t)})}function b3(e,t,n){return{instance:e,listener:t,currentTarget:n}}function u4(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=f3(e,n),o!=null&&r.unshift(b3(e,o,i)),o=f3(e,t),o!=null&&r.push(b3(e,o,i))),e=e.return}return r}function Zv(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function fM(e,t,n,r,i){for(var o=t._reactName,a=[];n!==null&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(l!==null&&l===r)break;s.tag===5&&u!==null&&(s=u,i?(l=f3(n,o),l!=null&&a.unshift(b3(n,l,s))):i||(l=f3(n,o),l!=null&&a.push(b3(n,l,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var Qse=/\r\n?/g,Jse=/\u0000|\uFFFD/g;function pM(e){return(typeof e=="string"?e:""+e).replace(Qse,`
39`).replace(Jse,"")}function jS(e,t,n){if(t=pM(t),pM(e)!==t&&n)throw Error(ln(425))}function c4(){}var RT=null,IT=null;function kT(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var OT=typeof setTimeout=="function"?setTimeout:void 0,ele=typeof clearTimeout=="function"?clearTimeout:void 0,hM=typeof Promise=="function"?Promise:void 0,tle=typeof queueMicrotask=="function"?queueMicrotask:typeof hM<"u"?function(e){return hM.resolve(null).then(e).catch(nle)}:OT;function nle(e){setTimeout(function(){throw e})}function W8(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),m3(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);m3(t)}function vg(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function mM(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var ob=Math.random().toString(36).slice(2),Jp="__reactFiber$"+ob,$3="__reactProps$"+ob,Pm="__reactContainer$"+ob,PT="__reactEvents$"+ob,rle="__reactListeners$"+ob,ile="__reactHandles$"+ob;function M1(e){var t=e[Jp];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Pm]||n[Jp]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=mM(e);e!==null;){if(n=e[Jp])return n;e=mM(e)}return t}e=n,n=e.parentNode}return null}function yx(e){return e=e[Jp]||e[Pm],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Py(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(ln(33))}function XC(e){return e[$3]||null}var AT=[],Ay=-1;function Lg(e){return{current:e}}function Ao(e){0>Ay||(e.current=AT[Ay],AT[Ay]=null,Ay--)}function xo(e,t){Ay++,AT[Ay]=e.current,e.current=t}var Rg={},tl=Lg(Rg),Pu=Lg(!1),iv=Rg;function I2(e,t){var n=e.type.contextTypes;if(!n)return Rg;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Au(e){return e=e.childContextTypes,e!=null}function d4(){Ao(Pu),Ao(tl)}function gM(e,t,n){if(tl.current!==Rg)throw Error(ln(168));xo(tl,t),xo(Pu,n)}function UG(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(ln(108,Uae(e)||"Unknown",i));return na({},n,r)}function f4(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Rg,iv=tl.current,xo(tl,e),xo(Pu,Pu.current),!0}function vM(e,t,n){var r=e.stateNode;if(!r)throw Error(ln(169));n?(e=UG(e,t,iv),r.__reactInternalMemoizedMergedChildContext=e,Ao(Pu),Ao(tl),xo(tl,e)):Ao(Pu),xo(Pu,n)}var gm=null,ZC=!1,K8=!1;function HG(e){gm===null?gm=[e]:gm.push(e)}function ole(e){ZC=!0,HG(e)}function Dg(){if(!K8&&gm!==null){K8=!0;var e=0,t=Zi;try{var n=gm;for(Zi=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}gm=null,ZC=!1}catch(i){throw gm!==null&&(gm=gm.slice(e+1)),hG(bI,Dg),i}finally{Zi=t,K8=!1}}return null}var Ny=[],My=0,p4=null,h4=0,Ed=[],Td=0,ov=null,Sm=1,_m="";function _1(e,t){Ny[My++]=h4,Ny[My++]=p4,p4=e,h4=t}function GG(e,t,n){Ed[Td++]=Sm,Ed[Td++]=_m,Ed[Td++]=ov,ov=e;var r=Sm;e=_m;var i=32-Gf(r)-1;r&=~(1<<i),n+=1;var o=32-Gf(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,Sm=1<<32-Gf(t)+i|n<<i|r,_m=o+e}else Sm=1<<o|n<<i|r,_m=e}function RI(e){e.return!==null&&(_1(e,1),GG(e,1,0))}function II(e){for(;e===p4;)p4=Ny[--My],Ny[My]=null,h4=Ny[--My],Ny[My]=null;for(;e===ov;)ov=Ed[--Td],Ed[Td]=null,_m=Ed[--Td],Ed[Td]=null,Sm=Ed[--Td],Ed[Td]=null}var wc=null,Sc=null,zo=!1,Ff=null;function VG(e,t){var n=Id(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function yM(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,wc=e,Sc=vg(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,wc=e,Sc=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=ov!==null?{id:Sm,overflow:_m}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Id(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,wc=e,Sc=null,!0):!1;default:return!1}}function NT(e){return(e.mode&1)!==0&&(e.flags&128)===0}function MT(e){if(zo){var t=Sc;if(t){var n=t;if(!yM(e,t)){if(NT(e))throw Error(ln(418));t=vg(n.nextSibling);var r=wc;t&&yM(e,t)?VG(r,n):(e.flags=e.flags&-4097|2,zo=!1,wc=e)}}else{if(NT(e))throw Error(ln(418));e.flags=e.flags&-4097|2,zo=!1,wc=e}}}function bM(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;wc=e}function BS(e){if(e!==wc)return!1;if(!zo)return bM(e),zo=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!kT(e.type,e.memoizedProps)),t&&(t=Sc)){if(NT(e))throw WG(),Error(ln(418));for(;t;)VG(e,t),t=vg(t.nextSibling)}if(bM(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(ln(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Sc=vg(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Sc=null}}else Sc=wc?vg(e.stateNode.nextSibling):null;return!0}function WG(){for(var e=Sc;e;)e=vg(e.nextSibling)}function k2(){Sc=wc=null,zo=!1}function kI(e){Ff===null?Ff=[e]:Ff.push(e)}var ale=Um.ReactCurrentBatchConfig;function Xb(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(ln(309));var r=n.stateNode}if(!r)throw Error(ln(147,e));var i=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(a){var s=i.refs;a===null?delete s[o]:s[o]=a},t._stringRef=o,t)}if(typeof e!="string")throw Error(ln(284));if(!n._owner)throw Error(ln(290,e))}return e}function zS(e,t){throw e=Object.prototype.toString.call(t),Error(ln(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function $M(e){var t=e._init;return t(e._payload)}function KG(e){function t(b,$){if(e){var _=b.deletions;_===null?(b.deletions=[$],b.flags|=16):_.push($)}}function n(b,$){if(!e)return null;for(;$!==null;)t(b,$),$=$.sibling;return null}function r(b,$){for(b=new Map;$!==null;)$.key!==null?b.set($.key,$):b.set($.index,$),$=$.sibling;return b}function i(b,$){return b=xg(b,$),b.index=0,b.sibling=null,b}function o(b,$,_){return b.index=_,e?(_=b.alternate,_!==null?(_=_.index,_<$?(b.flags|=2,$):_):(b.flags|=2,$)):(b.flags|=1048576,$)}function a(b){return e&&b.alternate===null&&(b.flags|=2),b}function s(b,$,_,C){return $===null||$.tag!==6?($=e6(_,b.mode,C),$.return=b,$):($=i($,_),$.return=b,$)}function l(b,$,_,C){var E=_.type;return E===Ry?d(b,$,_.props.children,C,_.key):$!==null&&($.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===L0&&$M(E)===$.type)?(C=i($,_.props),C.ref=Xb(b,$,_),C.return=b,C):(C=cw(_.type,_.key,_.props,null,b.mode,C),C.ref=Xb(b,$,_),C.return=b,C)}function u(b,$,_,C){return $===null||$.tag!==4||$.stateNode.containerInfo!==_.containerInfo||$.stateNode.implementation!==_.implementation?($=t6(_,b.mode,C),$.return=b,$):($=i($,_.children||[]),$.return=b,$)}function d(b,$,_,C,E){return $===null||$.tag!==7?($=Q1(_,b.mode,C,E),$.return=b,$):($=i($,_),$.return=b,$)}function f(b,$,_){if(typeof $=="string"&&$!==""||typeof $=="number")return $=e6(""+$,b.mode,_),$.return=b,$;if(typeof $=="object"&&$!==null){switch($.$$typeof){case kS:return _=cw($.type,$.key,$.props,null,b.mode,_),_.ref=Xb(b,null,$),_.return=b,_;case Ty:return $=t6($,b.mode,_),$.return=b,$;case L0:var C=$._init;return f(b,C($._payload),_)}if(R$($)||Vb($))return $=Q1($,b.mode,_,null),$.return=b,$;zS(b,$)}return null}function p(b,$,_,C){var E=$!==null?$.key:null;if(typeof _=="string"&&_!==""||typeof _=="number")return E!==null?null:s(b,$,""+_,C);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case kS:return _.key===E?l(b,$,_,C):null;case Ty:return _.key===E?u(b,$,_,C):null;case L0:return E=_._init,p(b,$,E(_._payload),C)}if(R$(_)||Vb(_))return E!==null?null:d(b,$,_,C,null);zS(b,_)}return null}function m(b,$,_,C,E){if(typeof C=="string"&&C!==""||typeof C=="number")return b=b.get(_)||null,s($,b,""+C,E);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case kS:return b=b.get(C.key===null?_:C.key)||null,l($,b,C,E);case Ty:return b=b.get(C.key===null?_:C.key)||null,u($,b,C,E);case L0:var T=C._init;return m(b,$,_,T(C._payload),E)}if(R$(C)||Vb(C))return b=b.get(_)||null,d($,b,C,E,null);zS($,C)}return null}function v(b,$,_,C){for(var E=null,T=null,I=$,R=$=0,L=null;I!==null&&R<_.length;R++){I.index>R?(L=I,I=null):L=I.sibling;var F=p(b,I,_[R],C);if(F===null){I===null&&(I=L);break}e&&I&&F.alternate===null&&t(b,I),$=o(F,$,R),T===null?E=F:T.sibling=F,T=F,I=L}if(R===_.length)return n(b,I),zo&&_1(b,R),E;if(I===null){for(;R<_.length;R++)I=f(b,_[R],C),I!==null&&($=o(I,$,R),T===null?E=I:T.sibling=I,T=I);return zo&&_1(b,R),E}for(I=r(b,I);R<_.length;R++)L=m(I,b,R,_[R],C),L!==null&&(e&&L.alternate!==null&&I.delete(L.key===null?R:L.key),$=o(L,$,R),T===null?E=L:T.sibling=L,T=L);return e&&I.forEach(function(V){return t(b,V)}),zo&&_1(b,R),E}function y(b,$,_,C){var E=Vb(_);if(typeof E!="function")throw Error(ln(150));if(_=E.call(_),_==null)throw Error(ln(151));for(var T=E=null,I=$,R=$=0,L=null,F=_.next();I!==null&&!F.done;R++,F=_.next()){I.index>R?(L=I,I=null):L=I.sibling;var V=p(b,I,F.value,C);if(V===null){I===null&&(I=L);break}e&&I&&V.alternate===null&&t(b,I),$=o(V,$,R),T===null?E=V:T.sibling=V,T=V,I=L}if(F.done)return n(b,I),zo&&_1(b,R),E;if(I===null){for(;!F.done;R++,F=_.next())F=f(b,F.value,C),F!==null&&($=o(F,$,R),T===null?E=F:T.sibling=F,T=F);return zo&&_1(b,R),E}for(I=r(b,I);!F.done;R++,F=_.next())F=m(I,b,R,F.value,C),F!==null&&(e&&F.alternate!==null&&I.delete(F.key===null?R:F.key),$=o(F,$,R),T===null?E=F:T.sibling=F,T=F);return e&&I.forEach(function(H){return t(b,H)}),zo&&_1(b,R),E}function x(b,$,_,C){if(typeof _=="object"&&_!==null&&_.type===Ry&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case kS:e:{for(var E=_.key,T=$;T!==null;){if(T.key===E){if(E=_.type,E===Ry){if(T.tag===7){n(b,T.sibling),$=i(T,_.props.children),$.return=b,b=$;break e}}else if(T.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===L0&&$M(E)===T.type){n(b,T.sibling),$=i(T,_.props),$.ref=Xb(b,T,_),$.return=b,b=$;break e}n(b,T);break}else t(b,T);T=T.sibling}_.type===Ry?($=Q1(_.props.children,b.mode,C,_.key),$.return=b,b=$):(C=cw(_.type,_.key,_.props,null,b.mode,C),C.ref=Xb(b,$,_),C.return=b,b=C)}return a(b);case Ty:e:{for(T=_.key;$!==null;){if($.key===T)if($.tag===4&&$.stateNode.containerInfo===_.containerInfo&&$.stateNode.implementation===_.implementation){n(b,$.sibling),$=i($,_.children||[]),$.return=b,b=$;break e}else{n(b,$);break}else t(b,$);$=$.sibling}$=t6(_,b.mode,C),$.return=b,b=$}return a(b);case L0:return T=_._init,x(b,$,T(_._payload),C)}if(R$(_))return v(b,$,_,C);if(Vb(_))return y(b,$,_,C);zS(b,_)}return typeof _=="string"&&_!==""||typeof _=="number"?(_=""+_,$!==null&&$.tag===6?(n(b,$.sibling),$=i($,_),$.return=b,b=$):(n(b,$),$=e6(_,b.mode,C),$.return=b,b=$),a(b)):n(b,$)}return x}var O2=KG(!0),qG=KG(!1),m4=Lg(null),g4=null,Ly=null,OI=null;function PI(){OI=Ly=g4=null}function AI(e){var t=m4.current;Ao(m4),e._currentValue=t}function LT(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function i2(e,t){g4=e,OI=Ly=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Iu=!0),e.firstContext=null)}function Md(e){var t=e._currentValue;if(OI!==e)if(e={context:e,memoizedValue:t,next:null},Ly===null){if(g4===null)throw Error(ln(308));
vendor: 4,855 bytes, line 39
39Ly=e,g4.dependencies={lanes:0,firstContext:e}}else Ly=Ly.next=e;return t}var L1=null;function NI(e){L1===null?L1=[e]:L1.push(e)}function YG(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,NI(t)):(n.next=i.next,i.next=n),t.interleaved=n,Am(e,r)}function Am(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var D0=!1;function MI(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function XG(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Cm(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function yg(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Ii&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Am(e,n)}return i=r.interleaved,i===null?(t.next=t,NI(r)):(t.next=i.next,i.next=t),r.interleaved=t,Am(e,n)}function iw(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,$I(e,n)}}function xM(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=a:o=o.next=a,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function v4(e,t,n,r){var i=e.updateQueue;D0=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,u=l.next;l.next=null,a===null?o=u:a.next=u,a=l;var d=e.alternate;d!==null&&(d=d.updateQueue,s=d.lastBaseUpdate,s!==a&&(s===null?d.firstBaseUpdate=u:s.next=u,d.lastBaseUpdate=l))}if(o!==null){var f=i.baseState;a=0,d=u=l=null,s=o;do{var p=s.lane,m=s.eventTime;if((r&p)===p){d!==null&&(d=d.next={eventTime:m,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var v=e,y=s;switch(p=t,m=n,y.tag){case 1:if(v=y.payload,typeof v=="function"){f=v.call(m,f,p);break e}f=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=y.payload,p=typeof v=="function"?v.call(m,f,p):v,p==null)break e;f=na({},f,p);break e;case 2:D0=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,p=i.effects,p===null?i.effects=[s]:p.push(s))}else m={eventTime:m,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},d===null?(u=d=m,l=f):d=d.next=m,a|=p;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);if(d===null&&(l=f),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=d,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);sv|=a,e.lanes=a,e.memoizedState=f}}function SM(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(ln(191,i));i.call(r)}}}var bx={},uh=Lg(bx),x3=Lg(bx),S3=Lg(bx);function D1(e){if(e===bx)throw Error(ln(174));return e}function LI(e,t){switch(xo(S3,t),xo(x3,e),xo(uh,bx),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:gT(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=gT(t,e)}Ao(uh),xo(uh,t)}function P2(){Ao(uh),Ao(x3),Ao(S3)}function ZG(e){D1(S3.current);var t=D1(uh.current),n=gT(t,e.type);t!==n&&(xo(x3,e),xo(uh,n))}function DI(e){x3.current===e&&(Ao(uh),Ao(x3))}var Qo=Lg(0);function y4(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var q8=[];function FI(){for(var e=0;e<q8.length;e++)q8[e]._workInProgressVersionPrimary=null;q8.length=0}var ow=Um.ReactCurrentDispatcher,Y8=Um.ReactCurrentBatchConfig,av=0,Jo=null,Qa=null,ys=null,b4=!1,U$=!1,_3=0,sle=0;function qs(){throw Error(ln(321))}function jI(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Zf(e[n],t[n]))return!1;return!0}function BI(e,t,n,r,i,o){if(av=o,Jo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ow.current=e===null||e.memoizedState===null?dle:fle,e=n(r,i),U$){o=0;
vendor: 4,399 bytes, line 39
39do{if(U$=!1,_3=0,25<=o)throw Error(ln(301));o+=1,ys=Qa=null,t.updateQueue=null,ow.current=ple,e=n(r,i)}while(U$)}if(ow.current=$4,t=Qa!==null&&Qa.next!==null,av=0,ys=Qa=Jo=null,b4=!1,t)throw Error(ln(300));return e}function zI(){var e=_3!==0;return _3=0,e}function Fp(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ys===null?Jo.memoizedState=ys=e:ys=ys.next=e,ys}function Ld(){if(Qa===null){var e=Jo.alternate;e=e!==null?e.memoizedState:null}else e=Qa.next;var t=ys===null?Jo.memoizedState:ys.next;if(t!==null)ys=t,Qa=e;else{if(e===null)throw Error(ln(310));Qa=e,e={memoizedState:Qa.memoizedState,baseState:Qa.baseState,baseQueue:Qa.baseQueue,queue:Qa.queue,next:null},ys===null?Jo.memoizedState=ys=e:ys=ys.next=e}return ys}function w3(e,t){return typeof t=="function"?t(e):t}function X8(e){var t=Ld(),n=t.queue;if(n===null)throw Error(ln(311));n.lastRenderedReducer=e;var r=Qa,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var a=i.next;i.next=o.next,o.next=a}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var s=a=null,l=null,u=o;do{var d=u.lane;if((av&d)===d)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(s=l=f,a=r):l=l.next=f,Jo.lanes|=d,sv|=d}u=u.next}while(u!==null&&u!==o);l===null?a=r:l.next=s,Zf(r,t.memoizedState)||(Iu=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do o=i.lane,Jo.lanes|=o,sv|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Z8(e){var t=Ld(),n=t.queue;if(n===null)throw Error(ln(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var a=i=i.next;do o=e(o,a.action),a=a.next;while(a!==i);Zf(o,t.memoizedState)||(Iu=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function QG(){}function JG(e,t){var n=Jo,r=Ld(),i=t(),o=!Zf(r.memoizedState,i);if(o&&(r.memoizedState=i,Iu=!0),r=r.queue,UI(nV.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ys!==null&&ys.memoizedState.tag&1){if(n.flags|=2048,C3(9,tV.bind(null,n,r,i,t),void 0,null),_s===null)throw Error(ln(349));av&30||eV(n,t,i)}return i}function eV(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Jo.updateQueue,t===null?(t={lastEffect:null,stores:null},Jo.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function tV(e,t,n,r){t.value=n,t.getSnapshot=r,rV(t)&&iV(e)}function nV(e,t,n){return n(function(){rV(t)&&iV(e)})}function rV(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Zf(e,n)}catch{return!0}}function iV(e){var t=Am(e,1);t!==null&&Vf(t,e,1,-1)}function _M(e){var t=Fp();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:w3,lastRenderedState:e},t.queue=e,e=e.dispatch=cle.bind(null,Jo,e),[t.memoizedState,e]}function C3(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Jo.updateQueue,t===null?(t={lastEffect:null,stores:null},Jo.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function oV(){return Ld().memoizedState}function aw(e,t,n,r){var i=Fp();Jo.flags|=e,i.memoizedState=C3(1|t,n,void 0,r===void 0?null:r)}function QC(e,t,n,r){var i=Ld();r=r===void 0?null:r;var o=void 0;if(Qa!==null){var a=Qa.memoizedState;if(o=a.destroy,r!==null&&jI(r,a.deps)){i.memoizedState=C3(t,n,o,r);return}}Jo.flags|=e,i.memoizedState=C3(1|t,n,o,r)}function wM(e,t){return aw(8390656,8,e,t)}function UI(e,t){return QC(2048,8,e,t)}function aV(e,t){return QC(4,2,e,t)}function sV(e,t){return QC(4,4,e,t)}function lV(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function uV(e,t,n){return n=n!=null?n.concat([e]):null,QC(4,4,lV.bind(null,t,e),n)}function HI(){}function cV(e,t){var n=Ld();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&jI(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function dV(e,t){var n=Ld();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&jI(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}
vendor: 9,697 bytes, lines 39-41
39function fV(e,t,n){return av&21?(Zf(n,t)||(n=vG(),Jo.lanes|=n,sv|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Iu=!0),e.memoizedState=n)}function lle(e,t){var n=Zi;Zi=n!==0&&4>n?n:4,e(!0);var r=Y8.transition;Y8.transition={};try{e(!1),t()}finally{Zi=n,Y8.transition=r}}function pV(){return Ld().memoizedState}function ule(e,t,n){var r=$g(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},hV(e))mV(t,n);else if(n=YG(e,t,n,r),n!==null){var i=Bl();Vf(n,e,r,i),gV(n,t,r)}}function cle(e,t,n){var r=$g(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(hV(e))mV(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,Zf(s,a)){var l=t.interleaved;l===null?(i.next=i,NI(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=YG(e,t,i,r),n!==null&&(i=Bl(),Vf(n,e,r,i),gV(n,t,r))}}function hV(e){var t=e.alternate;return e===Jo||t!==null&&t===Jo}function mV(e,t){U$=b4=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function gV(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,$I(e,n)}}var $4={readContext:Md,useCallback:qs,useContext:qs,useEffect:qs,useImperativeHandle:qs,useInsertionEffect:qs,useLayoutEffect:qs,useMemo:qs,useReducer:qs,useRef:qs,useState:qs,useDebugValue:qs,useDeferredValue:qs,useTransition:qs,useMutableSource:qs,useSyncExternalStore:qs,useId:qs,unstable_isNewReconciler:!1},dle={readContext:Md,useCallback:function(e,t){return Fp().memoizedState=[e,t===void 0?null:t],e},useContext:Md,useEffect:wM,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,aw(4194308,4,lV.bind(null,t,e),n)},useLayoutEffect:function(e,t){return aw(4194308,4,e,t)},useInsertionEffect:function(e,t){return aw(4,2,e,t)},useMemo:function(e,t){var n=Fp();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Fp();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ule.bind(null,Jo,e),[r.memoizedState,e]},useRef:function(e){var t=Fp();return e={current:e},t.memoizedState=e},useState:_M,useDebugValue:HI,useDeferredValue:function(e){return Fp().memoizedState=e},useTransition:function(){var e=_M(!1),t=e[0];return e=lle.bind(null,e[1]),Fp().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Jo,i=Fp();if(zo){if(n===void 0)throw Error(ln(407));n=n()}else{if(n=t(),_s===null)throw Error(ln(349));av&30||eV(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,wM(nV.bind(null,r,o,e),[e]),r.flags|=2048,C3(9,tV.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Fp(),t=_s.identifierPrefix;if(zo){var n=_m,r=Sm;n=(r&~(1<<32-Gf(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=_3++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=sle++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},fle={readContext:Md,useCallback:cV,useContext:Md,useEffect:UI,useImperativeHandle:uV,useInsertionEffect:aV,useLayoutEffect:sV,useMemo:dV,useReducer:X8,useRef:oV,useState:function(){return X8(w3)},useDebugValue:HI,useDeferredValue:function(e){var t=Ld();return fV(t,Qa.memoizedState,e)},useTransition:function(){var e=X8(w3)[0],t=Ld().memoizedState;return[e,t]},useMutableSource:QG,useSyncExternalStore:JG,useId:pV,unstable_isNewReconciler:!1},ple={readContext:Md,useCallback:cV,useContext:Md,useEffect:UI,useImperativeHandle:uV,useInsertionEffect:aV,useLayoutEffect:sV,useMemo:dV,useReducer:Z8,useRef:oV,useState:function(){return Z8(w3)},useDebugValue:HI,useDeferredValue:function(e){var t=Ld();return Qa===null?t.memoizedState=e:fV(t,Qa.memoizedState,e)},useTransition:function(){var e=Z8(w3)[0],t=Ld().memoizedState;return[e,t]},useMutableSource:QG,useSyncExternalStore:JG,useId:pV,unstable_isNewReconciler:!1};function Mf(e,t){if(e&&e.defaultProps){t=na({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function DT(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:na({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var JC={isMounted:function(e){return(e=e._reactInternals)?_v(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Bl(),i=$g(e),o=Cm(r,i);o.payload=t,n!=null&&(o.callback=n),t=yg(e,o,i),t!==null&&(Vf(t,e,i,r),iw(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Bl(),i=$g(e),o=Cm(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=yg(e,o,i),t!==null&&(Vf(t,e,i,r),iw(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Bl(),r=$g(e),i=Cm(n,r);i.tag=2,t!=null&&(i.callback=t),t=yg(e,i,r),t!==null&&(Vf(t,e,r,n),iw(t,e,r))}};function CM(e,t,n,r,i,o,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,a):t.prototype&&t.prototype.isPureReactComponent?!v3(n,r)||!v3(i,o):!0}function vV(e,t,n){var r=!1,i=Rg,o=t.contextType;return typeof o=="object"&&o!==null?o=Md(o):(i=Au(t)?iv:tl.current,r=t.contextTypes,o=(r=r!=null)?I2(e,i):Rg),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=JC,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function EM(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&JC.enqueueReplaceState(t,t.state,null)}function FT(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},MI(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=Md(o):(o=Au(t)?iv:tl.current,i.context=I2(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(DT(e,t,o,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&JC.enqueueReplaceState(i,i.state,null),v4(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function A2(e,t){try{var n="",r=t;do n+=zae(r),r=r.return;while(r);var i=n}catch(o){i=`
40Error generating stack: `+o.message+`
41`+o.stack}return{value:e,source:t,stack:i,digest:null}}function Q8(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function jT(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var hle=typeof WeakMap=="function"?WeakMap:Map;function yV(e,t,n){n=Cm(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){S4||(S4=!0,YT=r),jT(e,t)},n}function bV(e,t,n){n=Cm(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){jT(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){jT(e,t),typeof r!="function"&&(bg===null?bg=new Set([this]):bg.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function TM(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new hle;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Rle.bind(null,e,t,n),t.then(e,e))}function RM(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function IM(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Cm(-1,1),t.tag=2,yg(n,t,1))),n.lanes|=1),e)}var mle=Um.ReactCurrentOwner,Iu=!1;function Al(e,t,n,r){t.child=e===null?qG(t,null,n,r):O2(t,e.child,n,r)}function kM(e,t,n,r,i){n=n.render;var o=t.ref;return i2(t,i),r=BI(e,t,n,r,o,i),n=zI(),e!==null&&!Iu?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Nm(e,t,i)):(zo&&n&&RI(t),t.flags|=1,Al(e,t,r,i),t.child)}function OM(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!ZI(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,$V(e,t,o,r,i)):(e=cw(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&i)){var a=o.memoizedProps;if(n=n.compare,n=n!==null?n:v3,n(a,r)&&e.ref===t.ref)return Nm(e,t,i)}return t.flags|=1,e=xg(o,r),e.ref=t.ref,e.return=t,t.child=e}function $V(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(v3(o,r)&&e.ref===t.ref)if(Iu=!1,t.pendingProps=r=o,(e.lanes&i)!==0)e.flags&131072&&(Iu=!0);else return t.lanes=e.lanes,Nm(e,t,i)}return BT(e,t,n,r,i)}function xV(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},xo(Fy,mc),mc|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,xo(Fy,mc),mc|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,xo(Fy,mc),mc|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,xo(Fy,mc),mc|=r;return Al(e,t,i,n),t.child}function SV(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function BT(e,t,n,r,i){var o=Au(n)?iv:tl.current;
vendor: 6,201 bytes, line 41
41return o=I2(t,o),i2(t,i),n=BI(e,t,n,r,o,i),r=zI(),e!==null&&!Iu?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Nm(e,t,i)):(zo&&r&&RI(t),t.flags|=1,Al(e,t,n,i),t.child)}function PM(e,t,n,r,i){if(Au(n)){var o=!0;f4(t)}else o=!1;if(i2(t,i),t.stateNode===null)sw(e,t),vV(t,n,r),FT(t,n,r,i),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,u=n.contextType;typeof u=="object"&&u!==null?u=Md(u):(u=Au(n)?iv:tl.current,u=I2(t,u));var d=n.getDerivedStateFromProps,f=typeof d=="function"||typeof a.getSnapshotBeforeUpdate=="function";f||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||l!==u)&&EM(t,a,r,u),D0=!1;var p=t.memoizedState;a.state=p,v4(t,r,a,i),l=t.memoizedState,s!==r||p!==l||Pu.current||D0?(typeof d=="function"&&(DT(t,n,d,r),l=t.memoizedState),(s=D0||CM(t,n,s,r,p,l,u))?(f||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"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=u,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,XG(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:Mf(t.type,s),a.props=u,f=t.pendingProps,p=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=Md(l):(l=Au(n)?iv:tl.current,l=I2(t,l));var m=n.getDerivedStateFromProps;(d=typeof m=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==f||p!==l)&&EM(t,a,r,l),D0=!1,p=t.memoizedState,a.state=p,v4(t,r,a,i);var v=t.memoizedState;s!==f||p!==v||Pu.current||D0?(typeof m=="function"&&(DT(t,n,m,r),v=t.memoizedState),(u=D0||CM(t,n,u,r,p,v,l)||!1)?(d||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,v,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,v,l)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=v),a.props=r,a.state=v,a.context=l,r=u):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return zT(e,t,n,r,o,i)}function zT(e,t,n,r,i,o){SV(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return i&&vM(t,n,!1),Nm(e,t,o);r=t.stateNode,mle.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=O2(t,e.child,null,o),t.child=O2(t,null,s,o)):Al(e,t,s,o),t.memoizedState=r.state,i&&vM(t,n,!0),t.child}function _V(e){var t=e.stateNode;t.pendingContext?gM(e,t.pendingContext,t.pendingContext!==t.context):t.context&&gM(e,t.context,!1),LI(e,t.containerInfo)}function AM(e,t,n,r,i){return k2(),kI(i),t.flags|=256,Al(e,t,n,r),t.child}var UT={dehydrated:null,treeContext:null,retryLane:0};function HT(e){return{baseLanes:e,cachePool:null,transitions:null}}function wV(e,t,n){var r=t.pendingProps,i=Qo.current,o=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),xo(Qo,i&1),e===null)return MT(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(a=r.children,e=r.fallback,o?(r=t.mode,o=t.child,a={mode:"hidden",children:a},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=a):o=n5(a,r,0,null),e=Q1(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=HT(n),t.memoizedState=UT,e):GI(t,a));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return gle(e,t,a,r,s,i,n);if(o){o=r.fallback,a=t.mode,i=e.child,s=i.sibling;var l={mode:"hidden",children:r.children};return!(a&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=xg(i,l),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=xg(s,o):(o=Q1(o,a,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,a=e.child.memoizedState,a=a===null?HT(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},o.memoizedState=a,o.childLanes=e.childLanes&~n,t.memoizedState=UT,r}return o=e.child,e=o.sibling,r=xg(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function GI(e,t){return t=n5({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function US(e,t,n,r){return r!==null&&kI(r),O2(t,e.child,null,n),e=GI(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function gle(e,t,n,r,i,o,a){if(n)return t.flags&256?(t.flags&=-257,r=Q8(Error(ln(422))),US(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=n5({mode:"visible",children:r.children},i,0,null),o=Q1(o,i,a,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&O2(t,e.child,null,a),t.child.memoizedState=HT(a),t.memoizedState=UT,o);if(!(t.mode&1))return US(e,t,a,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(ln(419)),r=Q8(o,r,void 0),US(e,t,a,r)}if(s=(a&e.childLanes)!==0,Iu||s){if(r=_s,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}
vendor: 4,526 bytes, line 41
41i=i&(r.suspendedLanes|a)?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,Am(e,i),Vf(r,e,i,-1))}return XI(),r=Q8(Error(ln(421))),US(e,t,a,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=Ile.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Sc=vg(i.nextSibling),wc=t,zo=!0,Ff=null,e!==null&&(Ed[Td++]=Sm,Ed[Td++]=_m,Ed[Td++]=ov,Sm=e.id,_m=e.overflow,ov=t),t=GI(t,r.children),t.flags|=4096,t)}function NM(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),LT(e.return,t,n)}function J8(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function CV(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Al(e,t,r.children,n),r=Qo.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&NM(e,n,t);else if(e.tag===19)NM(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(xo(Qo,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&y4(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),J8(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&y4(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}J8(t,!0,n,null,o);break;case"together":J8(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function sw(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Nm(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),sv|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(ln(153));if(t.child!==null){for(e=t.child,n=xg(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=xg(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function vle(e,t,n){switch(t.tag){case 3:_V(t),k2();break;case 5:ZG(t);break;case 1:Au(t.type)&&f4(t);break;case 4:LI(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;xo(m4,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(xo(Qo,Qo.current&1),t.flags|=128,null):n&t.child.childLanes?wV(e,t,n):(xo(Qo,Qo.current&1),e=Nm(e,t,n),e!==null?e.sibling:null);xo(Qo,Qo.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return CV(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),xo(Qo,Qo.current),r)break;return null;case 22:case 23:return t.lanes=0,xV(e,t,n)}return Nm(e,t,n)}var EV,GT,TV,RV;EV=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};GT=function(){};TV=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,D1(uh.current);var o=null;switch(n){case"input":i=fT(e,i),r=fT(e,r),o=[];break;case"select":i=na({},i,{value:void 0}),r=na({},r,{value:void 0}),o=[];break;case"textarea":i=mT(e,i),r=mT(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=c4)}vT(n,r);var a;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var s=i[u];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(c3.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in r){var l=r[u];if(s=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&l!==s&&(l!=null||s!=null))if(u==="style")if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(o||(o=[]),o.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(o=o||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(c3.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&Oo("scroll",e),o||s===l||(
vendor: 4,660 bytes, line 41
41o=[])):(o=o||[]).push(u,l))}n&&(o=o||[]).push("style",n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}};RV=function(e,t,n,r){n!==r&&(t.flags|=4)};function Zb(e,t){if(!zo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ys(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function yle(e,t,n){var r=t.pendingProps;switch(II(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ys(t),null;case 1:return Au(t.type)&&d4(),Ys(t),null;case 3:return r=t.stateNode,P2(),Ao(Pu),Ao(tl),FI(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(BS(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ff!==null&&(QT(Ff),Ff=null))),GT(e,t),Ys(t),null;case 5:DI(t);var i=D1(S3.current);if(n=t.type,e!==null&&t.stateNode!=null)TV(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(ln(166));return Ys(t),null}if(e=D1(uh.current),BS(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Jp]=t,r[$3]=o,e=(t.mode&1)!==0,n){case"dialog":Oo("cancel",r),Oo("close",r);break;case"iframe":case"object":case"embed":Oo("load",r);break;case"video":case"audio":for(i=0;i<k$.length;i++)Oo(k$[i],r);break;case"source":Oo("error",r);break;case"img":case"image":case"link":Oo("error",r),Oo("load",r);break;case"details":Oo("toggle",r);break;case"input":HN(r,o),Oo("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Oo("invalid",r);break;case"textarea":VN(r,o),Oo("invalid",r)}vT(n,o),i=null;for(var a in o)if(o.hasOwnProperty(a)){var s=o[a];a==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&jS(r.textContent,s,e),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&jS(r.textContent,s,e),i=["children",""+s]):c3.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&Oo("scroll",r)}switch(n){case"input":OS(r),GN(r,o,!0);break;case"textarea":OS(r),WN(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=c4)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=nG(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[Jp]=t,e[$3]=r,EV(e,t,!1,!1),t.stateNode=e;e:{switch(a=yT(n,r),n){case"dialog":Oo("cancel",e),Oo("close",e),i=r;break;case"iframe":case"object":case"embed":Oo("load",e),i=r;break;case"video":case"audio":for(i=0;i<k$.length;i++)Oo(k$[i],e);i=r;break;case"source":Oo("error",e),i=r;break;case"img":case"image":case"link":Oo("error",e),Oo("load",e),i=r;break;case"details":Oo("toggle",e),i=r;break;case"input":HN(e,r),i=fT(e,r),Oo("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=na({},r,{value:void 0}),Oo("invalid",e);break;case"textarea":VN(e,r),i=mT(e,r),Oo("invalid",e);break;default:i=r}vT(n,i),s=i;for(o in s)if(s.hasOwnProperty(o)){var l=s[o];o==="style"?oG(e,l):o==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&rG(e,l)):o==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&d3(e,l):typeof l=="number"&&d3(e,""+l):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(c3.hasOwnProperty(o)?l!=null&&o==="onScroll"&&Oo("scroll",e):l!=null&&hI(e,o,l,a))}switch(n){case"input":OS(e),GN(e,r,!1);break;case"textarea":OS(e),WN(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Tg(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?e2(e,!!r.multiple,o,!1):r.defaultValue!=null&&e2(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=c4)}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&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}
vendor: 10,842 bytes, line 41
41return Ys(t),null;case 6:if(e&&t.stateNode!=null)RV(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(ln(166));if(n=D1(S3.current),D1(uh.current),BS(t)){if(r=t.stateNode,n=t.memoizedProps,r[Jp]=t,(o=r.nodeValue!==n)&&(e=wc,e!==null))switch(e.tag){case 3:jS(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&jS(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Jp]=t,t.stateNode=r}return Ys(t),null;case 13:if(Ao(Qo),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(zo&&Sc!==null&&t.mode&1&&!(t.flags&128))WG(),k2(),t.flags|=98560,o=!1;else if(o=BS(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(ln(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(ln(317));o[Jp]=t}else k2(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ys(t),o=!1}else Ff!==null&&(QT(Ff),Ff=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||Qo.current&1?is===0&&(is=3):XI())),t.updateQueue!==null&&(t.flags|=4),Ys(t),null);case 4:return P2(),GT(e,t),e===null&&y3(t.stateNode.containerInfo),Ys(t),null;case 10:return AI(t.type._context),Ys(t),null;case 17:return Au(t.type)&&d4(),Ys(t),null;case 19:if(Ao(Qo),o=t.memoizedState,o===null)return Ys(t),null;if(r=(t.flags&128)!==0,a=o.rendering,a===null)if(r)Zb(o,!1);else{if(is!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=y4(e),a!==null){for(t.flags|=128,Zb(o,!1),r=a.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,a=o.alternate,a===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,o.type=a.type,e=a.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return xo(Qo,Qo.current&1|2),t.child}e=e.sibling}o.tail!==null&&ka()>N2&&(t.flags|=128,r=!0,Zb(o,!1),t.lanes=4194304)}else{if(!r)if(e=y4(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Zb(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!zo)return Ys(t),null}else 2*ka()-o.renderingStartTime>N2&&n!==1073741824&&(t.flags|=128,r=!0,Zb(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(n=o.last,n!==null?n.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ka(),t.sibling=null,n=Qo.current,xo(Qo,r?n&1|2:n&1),t):(Ys(t),null);case 22:case 23:return YI(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?mc&1073741824&&(Ys(t),t.subtreeFlags&6&&(t.flags|=8192)):Ys(t),null;case 24:return null;case 25:return null}throw Error(ln(156,t.tag))}function ble(e,t){switch(II(t),t.tag){case 1:return Au(t.type)&&d4(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return P2(),Ao(Pu),Ao(tl),FI(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return DI(t),null;case 13:if(Ao(Qo),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ln(340));k2()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ao(Qo),null;case 4:return P2(),null;case 10:return AI(t.type._context),null;case 22:case 23:return YI(),null;case 24:return null;default:return null}}var HS=!1,Js=!1,$le=typeof WeakSet=="function"?WeakSet:Set,Fn=null;function Dy(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ma(e,t,r)}else n.current=null}function VT(e,t,n){try{n()}catch(r){ma(e,t,r)}}var MM=!1;function xle(e,t){if(RT=s4,e=AG(),TI(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,u=0,d=0,f=e,p=null;t:for(;;){for(var m;f!==n||i!==0&&f.nodeType!==3||(s=a+i),f!==o||r!==0&&f.nodeType!==3||(l=a+r),f.nodeType===3&&(a+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break t;if(p===n&&++u===i&&(s=a),p===o&&++d===r&&(l=a),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(IT={focusedElem:e,selectionRange:n},s4=!1,Fn=t;Fn!==null;)if(t=Fn,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Fn=e;else for(;Fn!==null;){t=Fn;try{var v=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var y=v.memoizedProps,x=v.memoizedState,b=t.stateNode,$=b.getSnapshotBeforeUpdate(t.elementType===t.type?y:Mf(t.type,y),x);b.__reactInternalSnapshotBeforeUpdate=$}break;case 3:var _=t.stateNode.containerInfo;_.nodeType===1?_.textContent="":_.nodeType===9&&_.documentElement&&_.removeChild(_.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ln(163))}}catch(C){ma(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,Fn=e;break}Fn=t.return}return v=MM,MM=!1,v}function H$(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&VT(t,n,o)}i=i.next}while(i!==r)}}function e5(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function WT(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function IV(e){var t=e.alternate;t!==null&&(e.alternate=null,IV(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Jp],delete t[$3],delete t[PT],delete t[rle],delete t[ile])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function kV(e){return e.tag===5||e.tag===3||e.tag===4}function LM(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||kV(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function KT(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=c4));else if(r!==4&&(e=e.child,e!==null))for(KT(e,t,n),e=e.sibling;e!==null;)KT(e,t,n),e=e.sibling}function qT(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(qT(e,t,n),e=e.sibling;e!==null;)qT(e,t,n),e=e.sibling}var Ms=null,Df=!1;function E0(e,t,n){for(n=n.child;n!==null;)OV(e,t,n),n=n.sibling}function OV(e,t,n){if(lh&&typeof lh.onCommitFiberUnmount=="function")try{lh.onCommitFiberUnmount(WC,n)}catch{}switch(n.tag){case 5:Js||Dy(n,t);case 6:var r=Ms,i=Df;Ms=null,E0(e,t,n),Ms=r,Df=i,Ms!==null&&(Df?(e=Ms,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ms.removeChild(n.stateNode));break;case 18:Ms!==null&&(Df?(e=Ms,n=n.stateNode,e.nodeType===8?W8(e.parentNode,n):e.nodeType===1&&W8(e,n),m3(e)):W8(Ms,n.stateNode));break;case 4:r=Ms,i=Df,Ms=n.stateNode.containerInfo,Df=!0,E0(e,t,n),Ms=r,Df=i;break;case 0:case 11:case 14:case 15:if(!Js&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&VT(n,t,a),i=i.next}while(i!==r)}E0(e,t,n);break;case 1:if(!Js&&(Dy(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ma(n,t,s)}E0(e,t,n);break;case 21:E0(e,t,n);break;case 22:n.mode&1?(Js=(r=Js)||n.memoizedState!==null,E0(e,t,n),Js=r):E0(e,t,n);break;default:E0(e,t,n)}}function DM(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new $le),t.forEach(function(r){var i=kle.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Pf(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:Ms=s.stateNode,Df=!1;break e;case 3:Ms=s.stateNode.containerInfo,Df=!0;break e;case 4:Ms=s.stateNode.containerInfo,Df=!0;break e}s=s.return}if(Ms===null)throw Error(ln(160));OV(o,a,i),Ms=null,Df=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(u){ma(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)PV(t,e),t=t.sibling}function PV(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Pf(t,e),Mp(e),r&4){try{H$(3,e,e.return),e5(3,e)}catch(y){ma(e,e.return,y)}try{H$(5,e,e.return)}catch(y){ma(e,e.return,y)}}break;case 1:Pf(t,e),Mp(e),r&512&&n!==null&&Dy(n,n.return);break;case 5:if(Pf(t,e),Mp(e),r&512&&n!==null&&Dy(n,n.return),e.flags&32){var i=e.stateNode;try{d3(i,"")}catch(y){ma(e,e.return,y)}}if(r&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,a=n!==null?n.memoizedProps:o,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&eG(i,o),yT(s,a);var u=yT(s,o);for(a=0;a<l.length;a+=2){var d=l[a],f=l[a+1];d==="style"?oG(i,f):d==="dangerouslySetInnerHTML"?rG(i,f):d==="children"?d3(i,f):hI(i,d,f,u)}switch(s){case"input":pT(i,o);break;case"textarea":tG(i,o);break;case"select":var p=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var m=o.value;m!=null?e2(i,!!o.multiple,m,!1):p!==!!o.multiple&&(o.defaultValue!=null?e2(i,!!o.multiple,o.defaultValue,!0):e2(i,!!o.multiple,o.multiple?[]:"",!1))}i[$3]=o}catch(y){ma(e,e.return,y)}}break;case 6:if(Pf(t,e),Mp(e),r&4){if(e.stateNode===null)throw Error(ln(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(y){ma(e,e.return,y)}}break;case 3:if(Pf(t,e),Mp(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{m3(t.containerInfo)}catch(y){ma(e,e.return,y)}break;case 4:Pf(t,e),Mp(e);break;case 13:Pf(t,e),Mp(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(KI=ka())),r&4&&DM(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(Js=(u=Js)||d,Pf(t,e),Js=u):Pf(t,e),Mp(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!
vendor: 11,094 bytes, line 41
41d&&e.mode&1)for(Fn=e,d=e.child;d!==null;){for(f=Fn=d;Fn!==null;){switch(p=Fn,m=p.child,p.tag){case 0:case 11:case 14:case 15:H$(4,p,p.return);break;case 1:Dy(p,p.return);var v=p.stateNode;if(typeof v.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,v.props=t.memoizedProps,v.state=t.memoizedState,v.componentWillUnmount()}catch(y){ma(r,n,y)}}break;case 5:Dy(p,p.return);break;case 22:if(p.memoizedState!==null){jM(f);continue}}m!==null?(m.return=p,Fn=m):jM(f)}d=d.sibling}e:for(d=null,f=e;;){if(f.tag===5){if(d===null){d=f;try{i=f.stateNode,u?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=f.stateNode,l=f.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=iG("display",a))}catch(y){ma(e,e.return,y)}}}else if(f.tag===6){if(d===null)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(y){ma(e,e.return,y)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:Pf(t,e),Mp(e),r&4&&DM(e);break;case 21:break;default:Pf(t,e),Mp(e)}}function Mp(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(kV(n)){var r=n;break e}n=n.return}throw Error(ln(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(d3(i,""),r.flags&=-33);var o=LM(e);qT(e,o,i);break;case 3:case 4:var a=r.stateNode.containerInfo,s=LM(e);KT(e,s,a);break;default:throw Error(ln(161))}}catch(l){ma(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Sle(e,t,n){Fn=e,AV(e)}function AV(e,t,n){for(var r=(e.mode&1)!==0;Fn!==null;){var i=Fn,o=i.child;if(i.tag===22&&r){var a=i.memoizedState!==null||HS;if(!a){var s=i.alternate,l=s!==null&&s.memoizedState!==null||Js;s=HS;var u=Js;if(HS=a,(Js=l)&&!u)for(Fn=i;Fn!==null;)a=Fn,l=a.child,a.tag===22&&a.memoizedState!==null?BM(i):l!==null?(l.return=a,Fn=l):BM(i);for(;o!==null;)Fn=o,AV(o),o=o.sibling;Fn=i,HS=s,Js=u}FM(e)}else i.subtreeFlags&8772&&o!==null?(o.return=i,Fn=o):FM(e)}}function FM(e){for(;Fn!==null;){var t=Fn;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Js||e5(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Js)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:Mf(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&SM(t,o,r);break;case 3:var a=t.updateQueue;if(a!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}SM(t,a,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var l=t.memoizedProps;switch(t.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(t.memoizedState===null){var u=t.alternate;if(u!==null){var d=u.memoizedState;if(d!==null){var f=d.dehydrated;f!==null&&m3(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(ln(163))}Js||t.flags&512&&WT(t)}catch(p){ma(t,t.return,p)}}if(t===e){Fn=null;break}if(n=t.sibling,n!==null){n.return=t.return,Fn=n;break}Fn=t.return}}function jM(e){for(;Fn!==null;){var t=Fn;if(t===e){Fn=null;break}var n=t.sibling;if(n!==null){n.return=t.return,Fn=n;break}Fn=t.return}}function BM(e){for(;Fn!==null;){var t=Fn;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{e5(4,t)}catch(l){ma(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(l){ma(t,i,l)}}var o=t.return;try{WT(t)}catch(l){ma(t,o,l)}break;case 5:var a=t.return;try{WT(t)}catch(l){ma(t,a,l)}}}catch(l){ma(t,t.return,l)}if(t===e){Fn=null;break}var s=t.sibling;if(s!==null){s.return=t.return,Fn=s;break}Fn=t.return}}var _le=Math.ceil,x4=Um.ReactCurrentDispatcher,VI=Um.ReactCurrentOwner,Pd=Um.ReactCurrentBatchConfig,Ii=0,_s=null,Ua=null,Fs=0,mc=0,Fy=Lg(0),is=0,E3=null,sv=0,t5=0,WI=0,G$=null,Tu=null,KI=0,N2=1/0,pm=null,S4=!1,YT=null,bg=null,GS=!1,ig=null,_4=0,V$=0,XT=null,lw=-1,uw=0;function Bl(){return Ii&6?ka():lw!==-1?lw:lw=ka()}function $g(e){return e.mode&1?Ii&2&&Fs!==0?Fs&-Fs:ale.transition!==null?(uw===0&&(uw=vG()),uw):(e=Zi,e!==0||(e=window.event,e=e===void 0?16:wG(e.type)),e):1}function Vf(e,t,n,r){if(50<V$)throw V$=0,XT=null,Error(ln(185));gx(e,n,r),(!(Ii&2)||e!==_s)&&(e===_s&&(!(Ii&2)&&(t5|=n),is===4&&G0(e,Fs)),Nu(e,r),n===1&&Ii===0&&!(t.mode&1)&&(N2=ka()+500,ZC&&Dg()))}function Nu(e,t){var n=e.callbackNode;ase(e,t);var r=a4(e,e===_s?Fs:0);if(r===0)n!==null&&YN(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&YN(n),t===1)e.tag===0?ole(zM.bind(null,e)):HG(zM.bind(null,e)),tle(function(){!(Ii&6)&&Dg()}),n=null;else{switch(yG(r)){case 1:n=bI;break;case 4:n=mG;break;case 16:n=o4;break;case 536870912:n=gG;break;default:n=o4}n=zV(n,NV.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function NV(e,t){if(lw=-1,uw=0,Ii&6)throw Error(ln(327));var n=e.callbackNode;if(o2()&&e.callbackNode!==n)return null;var r=a4(e,e===_s?Fs:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=w4(e,r);else{t=r;var i=Ii;Ii|=2;var o=LV();(_s!==e||Fs!==t)&&(pm=null,N2=ka()+500,Z1(e,t));do try{Ele();break}catch(s){MV(e,s)}while(1);PI(),x4.current=o,Ii=i,Ua!==null?t=0:(_s=null,Fs=0,t=is)}if(t!==0){if(t===2&&(i=_T(e),i!==0&&(r=i,t=ZT(e,i))),t===1)throw n=E3,Z1(e,0),G0(e,r),Nu(e,ka()),n;if(t===6)G0(e,r);else{if(i=e.current.alternate,!(r&30)&&!wle(i)&&(t=w4(e,r),t===2&&(o=_T(e),o!==0&&(r=o,t=ZT(e,o))),t===1))throw n=E3,Z1(e,0),G0(e,r),Nu(e,ka()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(ln(345));case 2:w1(e,Tu,pm);break;case 3:if(G0(e,r),(r&130023424)===r&&(t=KI+500-ka(),10<t)){if(a4(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Bl(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=OT(w1.bind(null,e,Tu,pm),t);break}w1(e,Tu,pm);break;case 4:if(G0(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var a=31-Gf(r);o=1<<a,a=t[a],a>i&&(i=a),r&=~o}if(r=i,r=ka()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_le(r/1960))-r,10<r){e.timeoutHandle=OT(w1.bind(null,e,Tu,pm),r);break}w1(e,Tu,pm);break;case 5:w1(e,Tu,pm);break;default:throw Error(ln(329))}}}return Nu(e,ka()),e.callbackNode===n?NV.bind(null,e):null}function ZT(e,t){var n=G$;return e.current.memoizedState.isDehydrated&&(Z1(e,t).flags|=256),e=w4(e,t),e!==2&&(t=Tu,Tu=n,t!==null&&QT(t)),e}function QT(e){Tu===null?Tu=e:Tu.push.apply(Tu,e)}function wle(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!Zf(o(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function G0(e,t){for(t&=~WI,t&=~t5,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Gf(t),r=1<<n;e[n]=-1,t&=~r}}function zM(e){if(Ii&6)throw Error(ln(327));o2();var t=a4(e,0);if(!(t&1))return Nu(e,ka()),null;var n=w4(e,t);if(e.tag!==0&&n===2){var r=_T(e);r!==0&&(t=r,n=ZT(e,r))}if(n===1)throw n=E3,Z1(e,0),G0(e,t),Nu(e,ka()),n;if(n===6)throw Error(ln(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,w1(e,Tu,pm),Nu(e,ka()),null}function qI(e,t){var n=Ii;Ii|=1;try{return e(t)}finally{Ii=n,Ii===0&&(N2=ka()+500,ZC&&Dg())}}function lv(e){ig!==null&&ig.tag===0&&!(Ii&6)&&o2();var t=Ii;Ii|=1;var n=Pd.transition,r=Zi;try{if(Pd.transition=null,Zi=1,e)return e()}finally{Zi=r,Pd.transition=n,Ii=t,!(Ii&6)&&Dg()}}function YI(){mc=Fy.current,Ao(Fy)}function Z1(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,ele(n)),Ua!==null)for(n=Ua.return;n!==null;){var r=n;switch(II(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&d4();break;case 3:P2(),Ao(Pu),Ao(tl),FI();break;case 5:DI(r);break;case 4:P2();break;case 13:Ao(Qo);break;case 19:Ao(Qo);break;case 10:AI(r.type._context);break;case 22:case 23:YI()}n=n.return}if(_s=e,Ua=e=xg(e.current,null),Fs=mc=t,is=0,E3=null,WI=t5=sv=0,Tu=G$=null,L1!==null){for(t=0;t<L1.length;t++)if(n=L1[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var a=o.next;o.next=i,r.next=a}n.pending=r}L1=null}return e}function MV(e,t){do{var n=Ua;try{if(PI(),ow.current=$4,b4){for(var r=Jo.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}b4=!1}if(av=0,ys=Qa=Jo=null,U$=!1,_3=0,VI.current=null,n===null||n.return===null){is=1,E3=t,Ua=null;break}e:{var o=e,a=n.return,s=n,l=t;if(t=Fs,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,d=s,f=d.tag;if(!(d.mode&1)&&(f===0||f===11||f===15)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=RM(a);if(m!==null){m.flags&=-257,IM(m,a,s,o,t),m.mode&1&&TM(o,u,t),t=m,l=u;var v=t.updateQueue;if(v===null){var y=new Set;y.add(l),t.updateQueue=y}else v.add(l);break e}else{if(!(t&1)){TM(o,u,t),XI();break e}l=Error(ln(426))}}else if(zo&&s.mode&1){var x=RM(a);if(x!==null){!(x.flags&65536)&&(x.flags|=256),IM(x,a,s,o,t),kI(A2(l,s));break e}}o=l=A2(l,s),is!==4&&(is=2),G$===null?G$=[o]:G$.push(o),o=a;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var b=yV(o,l,t);xM(o,b);break e;case 1:s=l;var $=o.type,_=o.stateNode;if(!(o.flags&128)&&(typeof $.getDerivedStateFromError=="function"||_!==null&&typeof _.componentDidCatch=="function"&&(bg===null||!bg.has(_)))){o.flags|=65536,t&=-t,o.lanes|=t;var C=bV(o,s,t);xM(o,C);break e}}o=o.return}while(o!==null)}FV(n)}catch(E){t=E,Ua===n&&n!==null&&(Ua=n=n.return);continue}break}while(1)}function LV(){var e=x4.current;return x4.current=$4,e===null?$4:e}function XI(){(is===0||is===3||is===2)&&(is=4),_s===null||!(sv&268435455)&&!(t5&268435455)||G0(_s,Fs)}function w4(e,t){var n=Ii;Ii|=2;var r=LV();(_s!==e||Fs!==t)&&(pm=null,Z1(e,t));do try{Cle();break}catch(i){MV(e,i)}while(1);if(PI(),Ii=n,x4.current=r,Ua!==null)throw Error(ln(261));return _s=null,Fs=0,is}function Cle(){for(;Ua!==null;)DV(Ua)}function Ele(){for(;Ua!==null&&!Zae();)DV(Ua)}function DV(e){var t=BV(e.alternate,e,mc);e.memoizedProps=e.pendingProps,t===null?FV(e):Ua=t,VI.current=null}function FV(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=ble(n,t),n!==null){n.flags&=32767,Ua=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{is=6,Ua=null;return}}else if(n=yle(n,t,mc),n!==null){Ua=n;return}if(t=t.sibling,t!==null){Ua=t;return}Ua=t=e}while(t!==null);is===0&&(is=5)}function w1(e,t,n){var r=Zi,i=Pd.transition;try{Pd.transition=null,Zi=1,Tle(e,t,n,r)}finally{Pd.transition=i,Zi=r}return null}function Tle(e,t,n,r){do o2();while(ig!==null);if(Ii&6)throw Error(ln(327));
vendor: 6,791 bytes, line 41
41n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(ln(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(sse(e,o),e===_s&&(Ua=_s=null,Fs=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||GS||(GS=!0,zV(o4,function(){return o2(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Pd.transition,Pd.transition=null;var a=Zi;Zi=1;var s=Ii;Ii|=4,VI.current=null,xle(e,n),PV(n,e),Kse(IT),s4=!!RT,IT=RT=null,e.current=n,Sle(n),Qae(),Ii=s,Zi=a,Pd.transition=o}else e.current=n;if(GS&&(GS=!1,ig=e,_4=i),o=e.pendingLanes,o===0&&(bg=null),tse(n.stateNode),Nu(e,ka()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(S4)throw S4=!1,e=YT,YT=null,e;return _4&1&&e.tag!==0&&o2(),o=e.pendingLanes,o&1?e===XT?V$++:(V$=0,XT=e):V$=0,Dg(),null}function o2(){if(ig!==null){var e=yG(_4),t=Pd.transition,n=Zi;try{if(Pd.transition=null,Zi=16>e?16:e,ig===null)var r=!1;else{if(e=ig,ig=null,_4=0,Ii&6)throw Error(ln(331));var i=Ii;for(Ii|=4,Fn=e.current;Fn!==null;){var o=Fn,a=o.child;if(Fn.flags&16){var s=o.deletions;if(s!==null){for(var l=0;l<s.length;l++){var u=s[l];for(Fn=u;Fn!==null;){var d=Fn;switch(d.tag){case 0:case 11:case 15:H$(8,d,o)}var f=d.child;if(f!==null)f.return=d,Fn=f;else for(;Fn!==null;){d=Fn;var p=d.sibling,m=d.return;if(IV(d),d===u){Fn=null;break}if(p!==null){p.return=m,Fn=p;break}Fn=m}}}var v=o.alternate;if(v!==null){var y=v.child;if(y!==null){v.child=null;do{var x=y.sibling;y.sibling=null,y=x}while(y!==null)}}Fn=o}}if(o.subtreeFlags&2064&&a!==null)a.return=o,Fn=a;else e:for(;Fn!==null;){if(o=Fn,o.flags&2048)switch(o.tag){case 0:case 11:case 15:H$(9,o,o.return)}var b=o.sibling;if(b!==null){b.return=o.return,Fn=b;break e}Fn=o.return}}var $=e.current;for(Fn=$;Fn!==null;){a=Fn;var _=a.child;if(a.subtreeFlags&2064&&_!==null)_.return=a,Fn=_;else e:for(a=$;Fn!==null;){if(s=Fn,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:e5(9,s)}}catch(E){ma(s,s.return,E)}if(s===a){Fn=null;break e}var C=s.sibling;if(C!==null){C.return=s.return,Fn=C;break e}Fn=s.return}}if(Ii=i,Dg(),lh&&typeof lh.onPostCommitFiberRoot=="function")try{lh.onPostCommitFiberRoot(WC,e)}catch{}r=!0}return r}finally{Zi=n,Pd.transition=t}}return!1}function UM(e,t,n){t=A2(n,t),t=yV(e,t,1),e=yg(e,t,1),t=Bl(),e!==null&&(gx(e,1,t),Nu(e,t))}function ma(e,t,n){if(e.tag===3)UM(e,e,n);else for(;t!==null;){if(t.tag===3){UM(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(bg===null||!bg.has(r))){e=A2(n,e),e=bV(t,e,1),t=yg(t,e,1),e=Bl(),t!==null&&(gx(t,1,e),Nu(t,e));break}}t=t.return}}function Rle(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Bl(),e.pingedLanes|=e.suspendedLanes&n,_s===e&&(Fs&n)===n&&(is===4||is===3&&(Fs&130023424)===Fs&&500>ka()-KI?Z1(e,0):WI|=n),Nu(e,t)}function jV(e,t){t===0&&(e.mode&1?(t=NS,NS<<=1,!(NS&130023424)&&(NS=4194304)):t=1);var n=Bl();e=Am(e,t),e!==null&&(gx(e,t,n),Nu(e,n))}function Ile(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),jV(e,n)}function kle(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(ln(314))}r!==null&&r.delete(t),jV(e,n)}var BV;BV=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Pu.current)Iu=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Iu=!1,vle(e,t,n);Iu=!!(e.flags&131072)}else Iu=!1,zo&&t.flags&1048576&&GG(t,h4,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;sw(e,t),e=t.pendingProps;var i=I2(t,tl.current);i2(t,n),i=BI(null,t,r,e,i,n);var o=zI();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Au(r)?(o=!0,f4(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,MI(t),i.updater=JC,t.stateNode=i,i._reactInternals=t,FT(t,r,e,n),t=zT(null,t,r,!0,o,n)):(t.tag=0,zo&&o&&RI(t),Al(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(sw(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Ple(r),e=Mf(r,e),i){case 0:t=BT(null,t,r,e,n);break e;case 1:t=PM(null,t,r,e,n);break e;case 11:t=kM(null,t,r,e,n);break e;case 14:t=OM(null,t,r,Mf(r.type,e),n);break e}throw Error(ln(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Mf(r,i),BT(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Mf(r,i),PM(e,t,r,i,n);case 3:e:{if(_V(t),e===null)throw Error(ln(387));r=t.pendingProps,o=t.memoizedState,i=o.element,XG(e,t),v4(t,r,null,n);var a=t.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=A2(Error(ln(423)),t),t=AM(e,t,r,n,i);break e}else if(r!==i){i=A2(Error(ln(424)),t),t=AM(e,t,r,n,i);break e}else for(Sc=vg(t.stateNode.containerInfo.firstChild),wc=t,zo=!0,Ff=null,n=qG(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(k2(),r===i){t=Nm(e,t,n);break e}Al(e,t,r,n)}t=t.child}return t;case 5:return ZG(t),e===null&&MT(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,kT(r,i)?a=null:o!==null&&kT(r,o)&&(t.flags|=32),SV(e,t),Al(e,t,a,n),t.child;case 6:return e===null&&MT(t),null;case 13:return wV(e,t,n);case 4:return LI(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=O2(t,null,r,n):Al(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Mf(r,i),kM(e,t,r,i,n);case 7:return Al(e,t,t.pendingProps,n),t.child;case 8:return Al(e,t,t.pendingProps.children,n),t.child;case 12:return Al(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,xo(m4,r._currentValue),r._currentValue=a,o!==null)if(Zf(o.value,a)){if(o.children===i.children&&!Pu.current){t=Nm(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=Cm(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?l.next=l:(l.next=d.next,d.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),LT(o.return,n,t),s.lanes|=n;break}l=l.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(ln(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),LT(a,n,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}Al(e,t,i.children,n),t=t.child}return t;
vendor: 8,180 bytes, line 41
41case 9:return i=t.type,r=t.pendingProps.children,i2(t,n),i=Md(i),r=r(i),t.flags|=1,Al(e,t,r,n),t.child;case 14:return r=t.type,i=Mf(r,t.pendingProps),i=Mf(r.type,i),OM(e,t,r,i,n);case 15:return $V(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Mf(r,i),sw(e,t),t.tag=1,Au(r)?(e=!0,f4(t)):e=!1,i2(t,n),vV(t,r,i),FT(t,r,i,n),zT(null,t,r,!0,e,n);case 19:return CV(e,t,n);case 22:return xV(e,t,n)}throw Error(ln(156,t.tag))};function zV(e,t){return hG(e,t)}function Ole(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Id(e,t,n,r){return new Ole(e,t,n,r)}function ZI(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ple(e){if(typeof e=="function")return ZI(e)?1:0;if(e!=null){if(e=e.$$typeof,e===gI)return 11;if(e===vI)return 14}return 2}function xg(e,t){var n=e.alternate;return n===null?(n=Id(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function cw(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")ZI(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Ry:return Q1(n.children,i,o,t);case mI:a=8,i|=8;break;case lT:return e=Id(12,n,t,i|2),e.elementType=lT,e.lanes=o,e;case uT:return e=Id(13,n,t,i),e.elementType=uT,e.lanes=o,e;case cT:return e=Id(19,n,t,i),e.elementType=cT,e.lanes=o,e;case ZH:return n5(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case YH:a=10;break e;case XH:a=9;break e;case gI:a=11;break e;case vI:a=14;break e;case L0:a=16,r=null;break e}throw Error(ln(130,e==null?e:typeof e,""))}return t=Id(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Q1(e,t,n,r){return e=Id(7,e,r,t),e.lanes=n,e}function n5(e,t,n,r){return e=Id(22,e,r,t),e.elementType=ZH,e.lanes=n,e.stateNode={isHidden:!1},e}function e6(e,t,n){return e=Id(6,e,null,t),e.lanes=n,e}function t6(e,t,n){return t=Id(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ale(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=M8(0),this.expirationTimes=M8(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=M8(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function QI(e,t,n,r,i,o,a,s,l){return e=new Ale(e,t,n,s,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Id(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},MI(o),e}function Nle(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ty,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function UV(e){if(!e)return Rg;e=e._reactInternals;e:{if(_v(e)!==e||e.tag!==1)throw Error(ln(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Au(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(ln(171))}if(e.tag===1){var n=e.type;if(Au(n))return UG(e,n,t)}return t}function HV(e,t,n,r,i,o,a,s,l){return e=QI(n,r,!0,e,i,o,a,s,l),e.context=UV(null),n=e.current,r=Bl(),i=$g(n),o=Cm(r,i),o.callback=t??null,yg(n,o,i),e.current.lanes=i,gx(e,i,r),Nu(e,r),e}function r5(e,t,n,r){var i=t.current,o=Bl(),a=$g(i);return n=UV(n),t.context===null?t.context=n:t.pendingContext=n,t=Cm(o,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=yg(i,t,a),e!==null&&(Vf(e,i,a,o),iw(e,i,a)),a}function C4(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function HM(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function JI(e,t){HM(e,t),(e=e.alternate)&&HM(e,t)}function Mle(){return null}var GV=typeof reportError=="function"?reportError:function(e){console.error(e)};function ek(e){this._internalRoot=e}i5.prototype.render=ek.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(ln(409));r5(e,t,null,null)};i5.prototype.unmount=ek.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;lv(function(){r5(null,e,null,null)}),t[Pm]=null}};function i5(e){this._internalRoot=e}i5.prototype.unstable_scheduleHydration=function(e){if(e){var t=xG();e={blockedOn:null,target:e,priority:t};for(var n=0;n<H0.length&&t!==0&&t<H0[n].priority;n++);H0.splice(n,0,e),n===0&&_G(e)}};function tk(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function o5(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function GM(){}function Lle(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var u=C4(a);o.call(u)}}var a=HV(t,r,e,0,null,!1,!1,"",GM);return e._reactRootContainer=a,e[Pm]=a.current,y3(e.nodeType===8?e.parentNode:e),lv(),a}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var u=C4(l);s.call(u)}}var l=QI(e,0,!1,null,null,!1,!1,"",GM);return e._reactRootContainer=l,e[Pm]=l.current,y3(e.nodeType===8?e.parentNode:e),lv(function(){r5(t,l,n,r)}),l}function a5(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o;if(typeof i=="function"){var s=i;i=function(){var l=C4(a);s.call(l)}}r5(t,a,e,i)}else a=Lle(n,t,e,i,r);return C4(a)}bG=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=I$(t.pendingLanes);n!==0&&($I(t,n|1),Nu(t,ka()),!(Ii&6)&&(N2=ka()+500,Dg()))}break;case 13:lv(function(){var r=Am(e,1);if(r!==null){var i=Bl();Vf(r,e,1,i)}}),JI(e,1)}};xI=function(e){if(e.tag===13){var t=Am(e,134217728);if(t!==null){var n=Bl();Vf(t,e,134217728,n)}JI(e,134217728)}};$G=function(e){if(e.tag===13){var t=$g(e),n=Am(e,t);if(n!==null){var r=Bl();Vf(n,e,t,r)}JI(e,t)}};xG=function(){return Zi};SG=function(e,t){var n=Zi;try{return Zi=e,t()}finally{Zi=n}};$T=function(e,t,n){switch(t){case"input":if(pT(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=XC(r);if(!i)throw Error(ln(90));JH(r),pT(r,i)}}}break;case"textarea":tG(e,n);break;case"select":t=n.value,t!=null&&e2(e,!!n.multiple,t,!1)}};lG=qI;uG=lv;var Dle={usingClientEntryPoint:!1,Events:[yx,Py,XC,aG,sG,qI]},Qb={findFiberByHostInstance:M1,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Fle={bundleType:Qb.bundleType,version:Qb.version,rendererPackageName:Qb.rendererPackageName,rendererConfig:Qb.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Um.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=fG(e),e===null?null:e.stateNode},findFiberByHostInstance:Qb.findFiberByHostInstance||Mle,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};
41if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var VS=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!VS.isDisabled&&VS.supportsFiber)try{WC=VS.inject(Fle),lh=VS}catch{}}Ac.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Dle;Ac.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!tk(t))throw Error(ln(200));return Nle(e,t,null,n)};Ac.createRoot=function(e,t){if(!tk(e))throw Error(ln(299));var n=!1,r="",i=GV;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=QI(e,1,!1,null,null,n,!1,r,i),e[Pm]=t.current,y3(e.nodeType===8?e.parentNode:e),new ek(t)};Ac.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(ln(188)):(e=Object.keys(e).join(","),Error(ln(268,e)));return e=fG(t),e=e===null?null:e.stateNode,e};Ac.flushSync=function(e){return lv(e)};Ac.hydrate=function(e,t,n){if(!o5(t))throw Error(ln(200));return a5(null,e,t,!0,n)};Ac.hydrateRoot=function(e,t,n){if(!tk(e))throw Error(ln(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",a=GV;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=HV(t,null,e,1,n??null,i,!1,o,a),e[Pm]=t.current,y3(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new i5(t)};Ac.render=function(e,t,n){if(!o5(t))throw Error(ln(200));return a5(null,e,t,!1,n)};Ac.unmountComponentAtNode=function(e){if(!o5(e))throw Error(ln(40));return e._reactRootContainer?(lv(function(){a5(null,null,e,!1,function(){e._reactRootContainer=null,e[Pm]=null})}),!0):!1};Ac.unstable_batchedUpdates=qI;Ac.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!o5(n))throw Error(ln(200));if(e==null||e._reactInternals===void 0)throw Error(ln(38));return a5(e,t,n,!1,r)};Ac.version="18.3.1-next-f1338f8080-20240426";function VV(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(VV)}catch(e){console.error(e)}}VV(),VH.exports=Ac;var s5=VH.exports;const O$=Bm(s5);var WV,VM=s5;WV=VM.createRoot,VM.hydrateRoot;/**
42 * @remix-run/router v1.16.1
43 *
44 * Copyright (c) Remix Software Inc.
45 *
46 * This source code is licensed under the MIT license found in the
47 * LICENSE.md file in the root directory of this source tree.
48 *
49 * @license MIT
50 */function T3(){return T3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T3.apply(this,arguments)}var og;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(og||(og={}));const WM="popstate";function jle(e){e===void 0&&(e={});function t(r,i){let{pathname:o,search:a,hash:s}=r.location;return JT("",{pathname:o,search:a,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:E4(i)}return zle(t,n,null,e)}function Oa(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function KV(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Ble(){return Math.random().toString(36).substr(2,8)}function KM(e,t){return{usr:e.state,key:e.key,idx:t}}function JT(e,t,n,r){return n===void 0&&(n=null),T3({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ab(t):t,{state:n,key:t&&t.key||r||Ble()})}function E4(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function ab(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function zle(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:o=!1}=r,a=i.history,s=og.Pop,l=null,u=d();u==null&&(u=0,a.replaceState(T3({},a.state,{idx:u}),""));function d(){return(a.state||{idx:null}).idx}function f(){s=og.Pop;let x=d(),b=x==null?null:x-u;u=x,l&&l({action:s,location:y.location,delta:b})}function p(x,b){s=og.Push;let $=JT(y.location,x,b);n&&n($,x),u=d()+1;let _=KM($,u),C=y.createHref($);try{a.pushState(_,"",C)}
vendor: 3,194 bytes, line 50
50catch(E){if(E instanceof DOMException&&E.name==="DataCloneError")throw E;i.location.assign(C)}o&&l&&l({action:s,location:y.location,delta:1})}function m(x,b){s=og.Replace;let $=JT(y.location,x,b);n&&n($,x),u=d();let _=KM($,u),C=y.createHref($);a.replaceState(_,"",C),o&&l&&l({action:s,location:y.location,delta:0})}function v(x){let b=i.location.origin!=="null"?i.location.origin:i.location.href,$=typeof x=="string"?x:E4(x);return $=$.replace(/ $/,"%20"),Oa(b,"No window.location.(origin|href) available to create URL for href: "+$),new URL($,b)}let y={get action(){return s},get location(){return e(i,a)},listen(x){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(WM,f),l=x,()=>{i.removeEventListener(WM,f),l=null}},createHref(x){return t(i,x)},createURL:v,encodeLocation(x){let b=v(x);return{pathname:b.pathname,search:b.search,hash:b.hash}},push:p,replace:m,go(x){return a.go(x)}};return y}var qM;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(qM||(qM={}));function qV(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?ab(t):t,i=nk(r.pathname||"/",n);if(i==null)return null;let o=YV(e);Ule(o);let a=null;for(let s=0;a==null&&s<o.length;++s){let l=eue(i);a=Zle(o[s],l)}return a}function YV(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(o,a,s)=>{let l={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:a,route:o};l.relativePath.startsWith("/")&&(Oa(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 u=Sg([r,l.relativePath]),d=n.concat(l);o.children&&o.children.length>0&&(Oa(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),YV(o.children,t,d,u)),!(o.path==null&&!o.index)&&t.push({path:u,score:Yle(u,o.index),routesMeta:d})};return e.forEach((o,a)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))i(o,a);else for(let l of XV(o.path))i(o,a,l)}),t}function XV(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return i?[o,""]:[o];let a=XV(r.join("/")),s=[];return s.push(...a.map(l=>l===""?o:[o,l].join("/"))),i&&s.push(...a),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function Ule(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Xle(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Hle=/^:[\w-]+$/,Gle=3,Vle=2,Wle=1,Kle=10,qle=-2,YM=e=>e==="*";function Yle(e,t){let n=e.split("/"),r=n.length;return n.some(YM)&&(r+=qle),t&&(r+=Vle),n.filter(i=>!YM(i)).reduce((i,o)=>i+(Hle.test(o)?Gle:o===""?Wle:Kle),r)}function Xle(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function Zle(e,t){let{routesMeta:n}=e,r={},i="/",o=[];for(let a=0;a<n.length;++a){let s=n[a],l=a===n.length-1,u=i==="/"?t:t.slice(i.length)||"/",d=Qle({path:s.relativePath,caseSensitive:s.caseSensitive,end:l},u);if(!d)return null;
vendor: 9,651 bytes, lines 50-59
50Object.assign(r,d.params);let f=s.route;o.push({params:r,pathname:Sg([i,d.pathname]),pathnameBase:iue(Sg([i,d.pathnameBase])),route:f}),d.pathnameBase!=="/"&&(i=Sg([i,d.pathnameBase]))}return o}function Qle(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Jle(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let o=i[0],a=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce((u,d,f)=>{let{paramName:p,isOptional:m}=d;if(p==="*"){let y=s[f]||"";a=o.slice(0,o.length-y.length).replace(/(.)\/+$/,"$1")}const v=s[f];return m&&!v?u[p]=void 0:u[p]=(v||"").replace(/%2F/g,"/"),u},{}),pathname:o,pathnameBase:a,pattern:e}}function Jle(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),KV(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function eue(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return KV(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function nk(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function tue(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?ab(e):e;return{pathname:n?n.startsWith("/")?n:nue(n,t):t,search:oue(r),hash:aue(i)}}function nue(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function n6(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` 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 rue(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function rk(e,t){let n=rue(e);return t?n.map((r,i)=>i===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function ik(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=ab(e):(i=T3({},e),Oa(!i.pathname||!i.pathname.includes("?"),n6("?","pathname","search",i)),Oa(!i.pathname||!i.pathname.includes("#"),n6("#","pathname","hash",i)),Oa(!i.search||!i.search.includes("#"),n6("#","search","hash",i)));let o=e===""||i.pathname==="",a=o?"/":i.pathname,s;if(a==null)s=n;else{let f=t.length-1;if(!r&&a.startsWith("..")){let p=a.split("/");for(;p[0]==="..";)p.shift(),f-=1;i.pathname=p.join("/")}s=f>=0?t[f]:"/"}let l=tue(i,s),u=a&&a!=="/"&&a.endsWith("/"),d=(o||a===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||d)&&(l.pathname+="/"),l}const Sg=e=>e.join("/").replace(/\/\/+/g,"/"),iue=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),oue=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,aue=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function sue(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const ZV=["post","put","patch","delete"];new Set(ZV);const lue=["get",...ZV];new Set(lue);/**
51 * React Router v6.23.1
52 *
53 * Copyright (c) Remix Software Inc.
54 *
55 * This source code is licensed under the MIT license found in the
56 * LICENSE.md file in the root directory of this source tree.
57 *
58 * @license MIT
59 */function R3(){return R3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},R3.apply(this,arguments)}const l5=w.createContext(null),uue=w.createContext(null),Hm=w.createContext(null),$x=w.createContext(null),bh=w.createContext({outlet:null,matches:[],isDataRoute:!1}),QV=w.createContext(null);function cue(e,t){let{relative:n}=t===void 0?{}:t;sb()||Oa(!1);let{basename:r,navigator:i}=w.useContext(Hm),{hash:o,pathname:a,search:s}=eW(e,{relative:n}),l=a;return r!=="/"&&(l=a==="/"?r:Sg([r,a])),i.createHref({pathname:l,search:s,hash:o})}function sb(){return w.useContext($x)!=null}function Fg(){return sb()||Oa(!1),w.useContext($x).location}function due(){return w.useContext($x).navigationType}function JV(e){w.useContext(Hm).static||w.useLayoutEffect(e)}function $h(){let{isDataRoute:e}=w.useContext(bh);return e?Eue():fue()}function fue(){sb()||Oa(!1);let e=w.useContext(l5),{basename:t,future:n,navigator:r}=w.useContext(Hm),{matches:i}=w.useContext(bh),{pathname:o}=Fg(),a=JSON.stringify(rk(i,n.v7_relativeSplatPath)),s=w.useRef(!1);return JV(()=>{s.current=!0}),w.useCallback(function(u,d){if(d===void 0&&(d={}),!s.current)return;if(typeof u=="number"){r.go(u);return}let f=ik(u,JSON.parse(a),o,d.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:Sg([t,f.pathname])),(d.replace?r.replace:r.push)(f,d.state,d)},[t,r,a,o,e])}const pue=w.createContext(null);function hue(e){let t=w.useContext(bh).outlet;return t&&w.createElement(pue.Provider,{value:e},t)}function xx(){let{matches:e}=w.useContext(bh),t=e[e.length-1];return t?t.params:{}}function eW(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=w.useContext(Hm),{matches:i}=w.useContext(bh),{pathname:o}=Fg(),a=JSON.stringify(rk(i,r.v7_relativeSplatPath));return w.useMemo(()=>ik(e,JSON.parse(a),o,n==="path"),[e,a,o,n])}function mue(e,t){return gue(e,t)}function gue(e,t,n,r){sb()||Oa(!1);let{navigator:i}=w.useContext(Hm),{matches:o}=w.useContext(bh),a=o[o.length-1],s=a?a.params:{};a&&a.pathname;let l=a?a.pathnameBase:"/";a&&a.route;let u=Fg(),d;if(t){var f;let x=typeof t=="string"?ab(t):t;l==="/"||(f=x.pathname)!=null&&f.startsWith(l)||Oa(!1),d=x}else d=u;let p=d.pathname||"/",m=p;if(l!=="/"){let x=l.replace(/^\//,"").split("/");m="/"+p.replace(/^\//,"").split("/").slice(x.length).join("/")}let v=qV(e,{pathname:m}),y=xue(v&&v.map(x=>Object.assign({},x,{params:Object.assign({},s,x.params),pathname:Sg([l,i.encodeLocation?i.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?l:Sg([l,i.encodeLocation?i.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),o,n,r);return t&&y?w.createElement($x.Provider,{value:{location:R3({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:og.Pop}},y):y}function vue(){let e=Cue(),t=sue(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},o=null;return w.createElement(w.Fragment,null,w.createElement("h2",null,"Unexpected Application Error!"),w.createElement("h3",{style:{fontStyle:"italic"}},t),n?w.createElement("pre",{style:i},n):null,o)}const yue=w.createElement(vue,null);class bue extends w.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?w.createElement(bh.Provider,{value:this.props.routeContext},w.createElement(QV.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function $ue(e){let{routeContext:t,match:n,children:r}=e,i=w.useContext(l5);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),w.createElement(bh.Provider,{value:t},r)}function xue(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var o;if((o=n)!=null&&o.errors)e=n.matches;else return null}let a=e,s=(i=n)==null?void 0:i.errors;if(s!=null){let d=a.findIndex(f=>f.route.id&&(s==null?void 0:s[f.route.id])!==void 0);d>=0||Oa(!1),a=a.slice(0,Math.min(a.length,d+1))}let l=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d<a.length;d++){let f=a[d];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(u=d),f.route.id){let{loaderData:p,errors:m}=n,v=f.route.loader&&p[f.route.id]===void 0&&(!m||m[f.route.id]===void 0);if(f.route.lazy||v){l=!0,u>=0?a=a.slice(0,u+1):a=[a[0]];break}}}return a.reduceRight((d,f,p)=>{let m,v=!1,y=null,x=null;n&&(m=s&&f.route.id?s[f.route.id]:void 0,y=f.route.errorElement||yue,l&&(u<0&&p===0?(Tue("route-fallback",!1),v=!0,x=null):u===p&&(v=!0,x=f.route.hydrateFallbackElement||null)));let b=t.concat(a.slice(0,p+1)),$=()=>{let _;return m?_=y:v?_=x:f.route.Component?_=w.createElement(f.route.Component,null):f.route.element?_=f.route.element:_=d,w.createElement($ue,{match:f,routeContext:{outlet:d,matches:b,isDataRoute:n!=null},children:_})};return n&&(f.route.ErrorBoundary||f.route.errorElement||p===0)?w.createElement(bue,{location:n.location,revalidation:n.revalidation,component:y,error:m,children:$(),routeC
59ontext:{outlet:null,matches:b,isDataRoute:!0}}):$()},null)}var tW=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(tW||{}),T4=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(T4||{});function Sue(e){let t=w.useContext(l5);return t||Oa(!1),t}function _ue(e){let t=w.useContext(uue);return t||Oa(!1),t}function wue(e){let t=w.useContext(bh);return t||Oa(!1),t}function nW(e){let t=wue(),n=t.matches[t.matches.length-1];return n.route.id||Oa(!1),n.route.id}function Cue(){var e;let t=w.useContext(QV),n=_ue(T4.UseRouteError),r=nW(T4.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Eue(){let{router:e}=Sue(tW.UseNavigateStable),t=nW(T4.UseNavigateStable),n=w.useRef(!1);return JV(()=>{n.current=!0}),w.useCallback(function(i,o){o===void 0&&(o={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,R3({fromRouteId:t},o)))},[e,t])}const XM={};function Tue(e,t,n){!t&&!XM[e]&&(XM[e]=!0)}function Rue(e){let{to:t,replace:n,state:r,relative:i}=e;sb()||Oa(!1);let{future:o,static:a}=w.useContext(Hm),{matches:s}=w.useContext(bh),{pathname:l}=Fg(),u=$h(),d=ik(t,rk(s,o.v7_relativeSplatPath),l,i==="path"),f=JSON.stringify(d);return w.useEffect(()=>u(JSON.parse(f),{replace:n,state:r,relative:i}),[u,f,i,n,r]),null}function Iue(e){return hue(e.context)}function xd(e){Oa(!1)}function kue(e){let{basename:t="/",children:n=null,location:r,navigationType:i=og.Pop,navigator:o,static:a=!1,future:s}=e;sb()&&Oa(!1);let l=t.replace(/^\/*/,"/"),u=w.useMemo(()=>({basename:l,navigator:o,static:a,future:R3({v7_relativeSplatPath:!1},s)}),[l,s,o,a]);typeof r=="string"&&(r=ab(r));let{pathname:d="/",search:f="",hash:p="",state:m=null,key:v="default"}=r,y=w.useMemo(()=>{let x=nk(d,l);return x==null?null:{location:{pathname:x,search:f,hash:p,state:m,key:v},navigationType:i}},[l,d,f,p,m,v,i]);return y==null?null:w.createElement(Hm.Provider,{value:u},w.createElement($x.Provider,{children:n,value:y}))}function Oue(e){let{children:t,location:n}=e;return mue(R4(t),n)}new Promise(()=>{});function R4(e,t){t===void 0&&(t=[]);let n=[];return w.Children.forEach(e,(r,i)=>{if(!w.isValidElement(r))return;let o=[...t,i];if(r.type===w.Fragment){n.push.apply(n,R4(r.props.children,o));return}r.type!==xd&&Oa(!1),!r.props.index||!r.props.children||Oa(!1);let a={id:r.props.id||o.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=R4(r.props.children,o)),n.push(a)}),n}/**
60 * React Router DOM v6.23.1
61 *
62 * Copyright (c) Remix Software Inc.
63 *
64 * This source code is licensed under the MIT license found in the
65 * LICENSE.md file in the root directory of this source tree.
66 *
67 * @license MIT
68 */function e7(){return e7=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e7.apply(this,arguments)}function Pue(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Aue(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Nue(e,t){return e.button===0&&(!t||t==="_self")&&!Aue(e)}function t7(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(i=>[n,i]):[[n,r]])},[]))}function Mue(e,t){let n=t7(e);return t&&t.forEach((r,i)=>
68{n.has(i)||t.getAll(i).forEach(o=>{n.append(i,o)})}),n}const Lue=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],Due="6";try{window.__reactRouterVersion=Due}catch{}const Fue="startTransition",ZM=Qw[Fue];function jue(e){let{basename:t,children:n,future:r,window:i}=e,o=w.useRef();o.current==null&&(o.current=jle({window:i,v5Compat:!0}));let a=o.current,[s,l]=w.useState({action:a.action,location:a.location}),{v7_startTransition:u}=r||{},d=w.useCallback(f=>{u&&ZM?ZM(()=>l(f)):l(f)},[l,u]);return w.useLayoutEffect(()=>a.listen(d),[a,d]),w.createElement(kue,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:a,future:r})}const Bue=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",zue=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ku=w.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:o,replace:a,state:s,target:l,to:u,preventScrollReset:d,unstable_viewTransition:f}=t,p=Pue(t,Lue),{basename:m}=w.useContext(Hm),v,y=!1;if(typeof u=="string"&&zue.test(u)&&(v=u,Bue))try{let _=new URL(window.location.href),C=u.startsWith("//")?new URL(_.protocol+u):new URL(u),E=nk(C.pathname,m);C.origin===_.origin&&E!=null?u=E+C.search+C.hash:y=!0}catch{}let x=cue(u,{relative:i}),b=Uue(u,{replace:a,state:s,target:l,preventScrollReset:d,relative:i,unstable_viewTransition:f});function $(_){r&&r(_),_.defaultPrevented||b(_)}return w.createElement("a",e7({},p,{href:v||x,onClick:y||o?r:$,ref:n,target:l}))});var QM;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(QM||(QM={}));var JM;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(JM||(JM={}));function Uue(e,t){let{target:n,replace:r,state:i,preventScrollReset:o,relative:a,unstable_viewTransition:s}=t===void 0?{}:t,l=$h(),u=Fg(),d=eW(e,{relative:a});return w.useCallback(f=>{if(Nue(f,n)){f.preventDefault();let p=r!==void 0?r:E4(u)===E4(d);l(e,{replace:p,state:i,preventScrollReset:o,relative:a,unstable_viewTransition:s})}},[u,l,d,r,i,n,e,o,a,s])}function rW(e){let t=w.useRef(t7(e)),n=w.useRef(!1),r=Fg(),i=w.useMemo(()=>Mue(r.search,n.current?null:t.current),[r.search]),o=$h(),a=w.useCallback((s,l)=>{const u=t7(typeof s=="function"?s(i):s);n.current=!0,o("?"+u,l)},[o,i]);return[i,a]}const Hue={black:"#000",white:"#fff"},I3=Hue,Gue={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},C1=Gue,Vue={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Qv=Vue,Wue={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Jv=Wue,Kue={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},ey=Kue,que={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},ty=que,Yue={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Jb=Yue,Xue={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},Sx=Xue;function Mm(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}const Zue=Object.freeze(Object.defineProperty({__proto__:null,default:Mm},Symbol.toStringTag,{value:"Module"})),uv="$$material";function D(){return D=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},D.apply(this,arguments)}function iW(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var Que=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInl
68ine|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Jue=iW(function(e){return Que.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function ece(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function tce(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var nce=function(){function e(n){var r=this;this._insertTag=function(i){var o;r.tags.length===0?r.insertionPoint?o=r.insertionPoint.nextSibling:r.prepend?o=r.container.firstChild:o=r.before:o=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(i,o),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 t=e.prototype;return t.hydrate=function(r){r.forEach(this._insertTag)},t.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(tce(this));var i=this.tags[this.tags.length-1];if(this.isSpeedy){var o=ece(i);try{o.insertRule(r,o.cssRules.length)}catch{}}else i.appendChild(document.createTextNode(r));this.ctr++}
vendor: 4,979 bytes, line 68
68,t.flush=function(){this.tags.forEach(function(r){return r.parentNode&&r.parentNode.removeChild(r)}),this.tags=[],this.ctr=0},e}(),Zs="-ms-",I4="-moz-",Mi="-webkit-",oW="comm",ok="rule",ak="decl",rce="@import",aW="@keyframes",ice="@layer",oce=Math.abs,u5=String.fromCharCode,ace=Object.assign;function sce(e,t){return Ls(e,0)^45?(((t<<2^Ls(e,0))<<2^Ls(e,1))<<2^Ls(e,2))<<2^Ls(e,3):0}function sW(e){return e.trim()}function lce(e,t){return(e=t.exec(e))?e[0]:e}function Li(e,t,n){return e.replace(t,n)}function n7(e,t){return e.indexOf(t)}function Ls(e,t){return e.charCodeAt(t)|0}function k3(e,t,n){return e.slice(t,n)}function Kp(e){return e.length}function sk(e){return e.length}function WS(e,t){return t.push(e),e}function uce(e,t){return e.map(t).join("")}var c5=1,M2=1,lW=0,Du=0,za=0,lb="";function d5(e,t,n,r,i,o,a){return{value:e,root:t,parent:n,type:r,props:i,children:o,line:c5,column:M2,length:a,return:""}}function e$(e,t){return ace(d5("",null,null,"",null,null,0),e,{length:-e.length},t)}function cce(){return za}function dce(){return za=Du>0?Ls(lb,--Du):0,M2--,za===10&&(M2=1,c5--),za}function Cc(){return za=Du<lW?Ls(lb,Du++):0,M2++,za===10&&(M2=1,c5++),za}function ch(){return Ls(lb,Du)}function dw(){return Du}function _x(e,t){return k3(lb,e,t)}function O3(e){switch(e){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 uW(e){return c5=M2=1,lW=Kp(lb=e),Du=0,[]}function cW(e){return lb="",e}function fw(e){return sW(_x(Du-1,r7(e===91?e+2:e===40?e+1:e)))}function fce(e){for(;(za=ch())&&za<33;)Cc();return O3(e)>2||O3(za)>3?"":" "}function pce(e,t){for(;--t&&Cc()&&!(za<48||za>102||za>57&&za<65||za>70&&za<97););return _x(e,dw()+(t<6&&ch()==32&&Cc()==32))}function r7(e){for(;Cc();)switch(za){case e:return Du;case 34:case 39:e!==34&&e!==39&&r7(za);break;case 40:e===41&&r7(e);break;case 92:Cc();break}return Du}function hce(e,t){for(;Cc()&&e+za!==47+10;)if(e+za===42+42&&ch()===47)break;return"/*"+_x(t,Du-1)+"*"+u5(e===47?e:Cc())}function mce(e){for(;!O3(ch());)Cc();return _x(e,Du)}function gce(e){return cW(pw("",null,null,null,[""],e=uW(e),0,[0],e))}function pw(e,t,n,r,i,o,a,s,l){for(var u=0,d=0,f=a,p=0,m=0,v=0,y=1,x=1,b=1,$=0,_="",C=i,E=o,T=r,I=_;x;)switch(v=$,$=Cc()){case 40:if(v!=108&&Ls(I,f-1)==58){n7(I+=Li(fw($),"&","&\f"),"&\f")!=-1&&(b=-1);break}case 34:case 39:case 91:I+=fw($);break;case 9:case 10:case 13:case 32:I+=fce(v);break;case 92:I+=pce(dw()-1,7);continue;case 47:switch(ch()){case 42:case 47:WS(vce(hce(Cc(),dw()),t,n),l);break;default:I+="/"}break;case 123*y:s[u++]=Kp(I)*b;case 125*y:case 59:case 0:switch($){case 0:case 125:x=0;case 59+d:b==-1&&(I=Li(I,/\f/g,"")),m>0&&Kp(I)-f&&WS(m>32?tL(I+";",r,n,f-1):tL(Li(I," ","")+";",r,n,f-2),l);break;case 59:I+=";";default:if(WS(T=eL(I,t,n,u,d,i,s,_,C=[],E=[],f),o),$===123)if(d===0)pw(I,t,T,T,C,o,f,s,E);else switch(p===99&&Ls(I,3)===110?100:p){case 100:case 108:case 109:case 115:pw(e,T,T,r&&WS(eL(e,T,T,0,0,i,s,_,i,C=[],f),E),i,E,f,s,r?C:E);break;default:pw(I,T,T,T,[""],E,0,s,E)}}u=d=m=0,y=b=1,_=I="",f=a;break;case 58:f=1+Kp(I),m=v;default:if(y<1){if($==123)--y;else if($==125&&y++==0&&dce()==125)continue}switch(I+=u5($),$*y){case 38:b=d>0?1:(I+="\f",-1);break;case 44:s[u++]=(Kp(I)-1)*b,b=1;break;case 64:ch()===45&&(I+=fw(Cc())),p=ch(),d=f=Kp(_=I+=mce(dw())),$++;break;case 45:v===45&&Kp(I)==2&&(y=0)}}return o}function eL(e,t,n,r,i,o,a,s,l,u,d){for(var f=i-1,p=i===0?o:[""],m=sk(p),v=0,y=0,x=0;v<r;++v)for(var b=0,$=k3(e,f+1,f=oce(y=a[v])),_=e;b<m;++b)(_=sW(y>0?p[b]+" "+$:Li($,/&\f/g,p[b])))&&(l[x++]=_);return d5(e,t,n,i===0?ok:s,l,u,d)}function vce(e,t,n){return d5(e,t,n,oW,u5(cce()),k3(e,2,-2),0)}function tL(e,t,n,r){return d5(e,t,n,ak,k3(e,0,r),k3(e,r+1,-1),r)}function a2(e,t){for(var n="",r=sk(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||"";return n}function yce(e,t,n,r){switch(e.type){case ice:if(e.children.length)break;case rce:case ak:return e.return=e.return||e.value;case oW:return"";case aW:return e.return=e.value+"{"+a2(e.children,r)+"}";case ok:e.value=e.props.join(",")}return Kp(n=a2(e.children,r))?e.return=e.value+"{"+n+"}":""}function bce(e){var t=sk(e);return function(n,r,i,o){for(var a="",s=0;s<t;s++)a+=e[s](n,r,i,o)||"";return a}}function $ce(e){return function(t){t.root||(t=t.return)&&e(t)}}var xce=function(t,n,r){for(var i=0,o=0;i=o,o=ch(),i===38&&o===12&&(n[r]=1),!O3(o);)Cc();return _x(t,Du)},Sce=function(t,n){var r=-1,i=44;do switch(O3(i)){case 0:i===38&&ch()===12&&(n[r]=1),t[r]+=xce(Du-1,n,r);break;case 2:t[r]+=fw(i);break;case 4:if(i===44){t[++r]=ch()===58?"&\f":"",n[r]=t[r].length;break}default:t[r]+=u5(i)}while(i=Cc());return t},_ce=function(t,n){return cW(Sce(uW(t),n))},nL=new WeakMap,wce=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var n=t.value,r=t.parent,i=t.column===r.column&&t.line===r.line;r.type!=="rule";)if(r=r.parent,!r)return;
vendor: 8,265 bytes, lines 68-75
68if(!(t.props.length===1&&n.charCodeAt(0)!==58&&!nL.get(r))&&!i){nL.set(t,!0);for(var o=[],a=_ce(n,o),s=r.props,l=0,u=0;l<a.length;l++)for(var d=0;d<s.length;d++,u++)t.props[u]=o[l]?a[l].replace(/&\f/g,s[d]):s[d]+" "+a[l]}}},Cce=function(t){if(t.type==="decl"){var n=t.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(t.return="",t.value="")}};function dW(e,t){switch(sce(e,t)){case 5103:return Mi+"print-"+e+e;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 Mi+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Mi+e+I4+e+Zs+e+e;case 6828:case 4268:return Mi+e+Zs+e+e;case 6165:return Mi+e+Zs+"flex-"+e+e;case 5187:return Mi+e+Li(e,/(\w+).+(:[^]+)/,Mi+"box-$1$2"+Zs+"flex-$1$2")+e;case 5443:return Mi+e+Zs+"flex-item-"+Li(e,/flex-|-self/,"")+e;case 4675:return Mi+e+Zs+"flex-line-pack"+Li(e,/align-content|flex-|-self/,"")+e;case 5548:return Mi+e+Zs+Li(e,"shrink","negative")+e;case 5292:return Mi+e+Zs+Li(e,"basis","preferred-size")+e;case 6060:return Mi+"box-"+Li(e,"-grow","")+Mi+e+Zs+Li(e,"grow","positive")+e;case 4554:return Mi+Li(e,/([^-])(transform)/g,"$1"+Mi+"$2")+e;case 6187:return Li(Li(Li(e,/(zoom-|grab)/,Mi+"$1"),/(image-set)/,Mi+"$1"),e,"")+e;case 5495:case 3959:return Li(e,/(image-set\([^]*)/,Mi+"$1$`$1");case 4968:return Li(Li(e,/(.+:)(flex-)?(.*)/,Mi+"box-pack:$3"+Zs+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Mi+e+e;case 4095:case 3583:case 4068:case 2532:return Li(e,/(.+)-inline(.+)/,Mi+"$1$2")+e;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(Kp(e)-1-t>6)switch(Ls(e,t+1)){case 109:if(Ls(e,t+4)!==45)break;case 102:return Li(e,/(.+:)(.+)-([^]+)/,"$1"+Mi+"$2-$3$1"+I4+(Ls(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~n7(e,"stretch")?dW(Li(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Ls(e,t+1)!==115)break;case 6444:switch(Ls(e,Kp(e)-3-(~n7(e,"!important")&&10))){case 107:return Li(e,":",":"+Mi)+e;case 101:return Li(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Mi+(Ls(e,14)===45?"inline-":"")+"box$3$1"+Mi+"$2$3$1"+Zs+"$2box$3")+e}break;case 5936:switch(Ls(e,t+11)){case 114:return Mi+e+Zs+Li(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Mi+e+Zs+Li(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Mi+e+Zs+Li(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Mi+e+Zs+e+e}return e}var Ece=function(t,n,r,i){if(t.length>-1&&!t.return)switch(t.type){case ak:t.return=dW(t.value,t.length);break;case aW:return a2([e$(t,{value:Li(t.value,"@","@"+Mi)})],i);case ok:if(t.length)return uce(t.props,function(o){switch(lce(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return a2([e$(t,{props:[Li(o,/:(read-\w+)/,":"+I4+"$1")]})],i);case"::placeholder":return a2([e$(t,{props:[Li(o,/:(plac\w+)/,":"+Mi+"input-$1")]}),e$(t,{props:[Li(o,/:(plac\w+)/,":"+I4+"$1")]}),e$(t,{props:[Li(o,/:(plac\w+)/,Zs+"input-$1")]})],i)}return""})}},Tce=[Ece],fW=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(y){var x=y.getAttribute("data-emotion");x.indexOf(" ")!==-1&&(document.head.appendChild(y),y.setAttribute("data-s",""))})}var i=t.stylisPlugins||Tce,o={},a,s=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(y){for(var x=y.getAttribute("data-emotion").split(" "),b=1;b<x.length;b++)o[x[b]]=!0;s.push(y)});var l,u=[wce,Cce];{var d,f=[yce,$ce(function(y){d.insert(y)})],p=bce(u.concat(i,f)),m=function(x){return a2(gce(x),p)};l=function(x,b,$,_){d=$,m(x?x+"{"+b.styles+"}":b.styles),_&&(v.inserted[b.name]=!0)}}var v={key:n,sheet:new nce({key:n,container:a,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:o,registered:{},insert:l};return v.sheet.hydrate(s),v},pW={exports:{}},Qi={};/** @license React v16.13.1
69 * react-is.production.min.js
70 *
71 * Copyright (c) Facebook, Inc. and its affiliates.
72 *
73 * This source code is licensed under the MIT license found in the
74 * LICENSE file in the root directory of this source tree.
75 */var Cs=typeof Symbol=="function"&&Symbol.for,lk=Cs?Symbol.for("react.element"):60103,uk=Cs?Symbol.for("react.portal"):60106,f5=Cs?Symbol.for("react.fragment"):60107,p5=Cs?Symbol.for("react.strict_mode"):60108,h5=Cs?Symbol.for("react.profiler"):60114,m5=Cs?Symbol.for("react.provider"):60109,g5=Cs?Symbol.for("react.context"):60110,ck=Cs?Symbol.for("react.async_mode"):60111,v5=Cs?Symbol.for("react.concurrent_mode"):60111,y5=Cs?Symbol.for("react.forward_ref"):60112,b5=Cs?Symbol.for("react.suspense"):60113,Rce=Cs?Symbol.for("react.suspense_list"):60120,$5=Cs?Symbol.for("react.memo"):60115,x5=Cs?Symbol.for("react.lazy"):60116,Ice=Cs?Symbol.for("react.block"):60121,kce=Cs?Symbol.for("react.fundamental"):60117,Oce=Cs?Symbol.for("react.responder"):60118,Pce=Cs?Symbol.for("react.scope"):60119;function Mc(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case lk:switch(e=e.type,e){case ck:case v5:case f5:case h5:case p5:case b5:return e;default:switch(e=e&&e.$$typeof,e){case g5:case y5:case x5:case $5:case m5:return e;default:return t}}case uk:return t}}}function hW(e){return Mc(e)===v5}Qi.AsyncMode=ck;Qi.ConcurrentMode=v5;Qi.ContextConsumer=g5;Qi.ContextProvider=m5;Qi.Element=lk;Qi.ForwardRef=y5;Qi.Fragment=f5;Qi.Lazy=x5;Qi.Memo=$5;Qi.Portal=uk;Qi.Profiler=h5;Qi.StrictMode=p5;Qi.Suspense=b5;Qi.isAsyncMode=function(e){return hW(e)||Mc(e)===ck};Qi.isConcurrentMode=hW;Qi.isContextConsumer=function(e){return Mc(e)===g5};Qi.isContextProvider=function(e){return Mc(e)===m5};Qi.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===lk};Qi.isForwardRef=function(e){return Mc(e)===y5};Qi.isFragment=function(e){return Mc(e)===f5};Qi.isLazy=function(e){return Mc(e)===x5};Qi.isMemo=function(e){return Mc(e)===$5};Qi.isPortal=function(e){return Mc(e)===uk};Qi.isProfiler=function(e){return Mc(e)===h5};Qi.isStrictMode=function(e){return Mc(e)===p5};Qi.isSuspense=function(e){return Mc(e)===b5};Qi.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===f5||e===v5||e===h5||e===p5||e===b5||e===Rce||typeof e=="object"&&e!==null&&(e.$$typeof===x5||e.$$typeof===$5||e.$$typeof===m5||e.$$typeof===g5||e.$$typeof===y5||e.$$typeof===kce||e.$$typeof===Oce||e.$$typeof===Pce||e.$$typeof===Ice)};Qi.typeOf=Mc;pW.exports=Qi;var Ace=pW.exports,dk=Ace,Nce={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Mce={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Lce={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},mW={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},fk={};fk[dk.ForwardRef]=Lce;fk[dk.Memo]=mW;function rL(e){return dk.isMemo(e)?mW:fk[e.$$typeof]||Nce}var Dce=Object.defineProperty,Fce=Object.getOwnPropertyNames,iL=Object.getOwnPropertySymbols,jce=Object.getOwnPropertyDescriptor,Bce=Object.getPrototypeOf,oL=Object.prototype;function gW(e,t,n){if(typeof t!="string"){if(oL){var r=Bce(t);r&&r!==oL&&gW(e,r,n)}var i=Fce(t);iL&&(i=i.concat(iL(t)));for(var o=rL(e),a=rL(t),s=0;s<i.length;++s){var l=i[s];if(!Mce[l]&&!(n&&n[l])&&!(a&&a[l])&&!(o&&o[l])){var u=jce(t,l);try{Dce(e,l,u)}catch{}}}}return e}var zce=gW;const Uce=Bm(zce);var Hce=!0;function Gce(e,t,n){var r="";return n.split(" ").forEach(function(i){e[i]!==void 0?t.push(e[i]+";"):r+=i+" "}),r}var vW=function(t,n,r){var i=t.key+"-"+n.name;(r===!1||Hce===!1)&&t.registered[i]===void 0&&(t.registered[i]=n.styles)},yW=function(t,n,r){vW(t,n,r);var i=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var o=n;do t.insert(n===o?"."+i:"",o,t.sheet,!0),o=o.next;while(o!==void 0)}};function Vce(e){for(var t=0,n,r=0,i=e.length;i>=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>
vendor: 5,066 bytes, line 75
75>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Wce={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},Kce=/[A-Z]|^ms/g,qce=/_EMO_([^_]+?)_([^]*?)_EMO_/g,bW=function(t){return t.charCodeAt(1)===45},aL=function(t){return t!=null&&typeof t!="boolean"},r6=iW(function(e){return bW(e)?e:e.replace(Kce,"-$&").toLowerCase()}),sL=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(qce,function(r,i,o){return qp={name:i,styles:o,next:qp},i})}return Wce[t]!==1&&!bW(t)&&typeof n=="number"&&n!==0?n+"px":n};function P3(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return qp={name:n.name,styles:n.styles,next:qp},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)qp={name:r.name,styles:r.styles,next:qp},r=r.next;var i=n.styles+";";return i}return Yce(e,t,n)}case"function":{if(e!==void 0){var o=qp,a=n(e);return qp=o,P3(e,t,a)}break}}if(t==null)return n;var s=t[n];return s!==void 0?s:n}function Yce(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=P3(e,t,n[i])+";";else for(var o in n){var a=n[o];if(typeof a!="object")t!=null&&t[a]!==void 0?r+=o+"{"+t[a]+"}":aL(a)&&(r+=r6(o)+":"+sL(o,a)+";");else if(Array.isArray(a)&&typeof a[0]=="string"&&(t==null||t[a[0]]===void 0))for(var s=0;s<a.length;s++)aL(a[s])&&(r+=r6(o)+":"+sL(o,a[s])+";");else{var l=P3(e,t,a);switch(o){case"animation":case"animationName":{r+=r6(o)+":"+l+";";break}default:r+=o+"{"+l+"}"}}}return r}var lL=/label:\s*([^\s;\n{]+)\s*(;|$)/g,qp,pk=function(t,n,r){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var i=!0,o="";qp=void 0;var a=t[0];a==null||a.raw===void 0?(i=!1,o+=P3(r,n,a)):o+=a[0];for(var s=1;s<t.length;s++)o+=P3(r,n,t[s]),i&&(o+=a[s]);lL.lastIndex=0;for(var l="",u;(u=lL.exec(o))!==null;)l+="-"+u[1];var d=Vce(o)+l;return{name:d,styles:o,next:qp}},Xce=function(t){return t()},$W=Qw["useInsertionEffect"]?Qw["useInsertionEffect"]:!1,Zce=$W||Xce,uL=$W||w.useLayoutEffect,xW=w.createContext(typeof HTMLElement<"u"?fW({key:"css"}):null),Qce=xW.Provider,SW=function(t){return w.forwardRef(function(n,r){var i=w.useContext(xW);return t(n,i,r)})},wx=w.createContext({}),i6={exports:{}},cL;function _W(){return cL||(cL=1,function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(n){for(var r=1;r<arguments.length;r++){var i=arguments[r];for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(n[o]=i[o])}return n},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(this,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(i6)),i6.exports}_W();var Jce=SW(function(e,t){var n=e.styles,r=pk([n],void 0,w.useContext(wx)),i=w.useRef();return uL(function(){var o=t.key+"-global",a=new t.sheet.constructor({key:o,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),s=!1,l=document.querySelector('style[data-emotion="'+o+" "+r.name+'"]');return t.sheet.tags.length&&(a.before=t.sheet.tags[0]),l!==null&&(s=!0,l.setAttribute("data-emotion",o),a.hydrate([l])),i.current=[a,s],function(){a.flush()}},[t]),uL(function(){var o=i.current,a=o[0],s=o[1];if(s){o[1]=!1;return}if(r.next!==void 0&&yW(t,r.next,!0),a.tags.length){var l=a.tags[a.tags.length-1].nextElementSibling;a.before=l,a.flush()}t.insert("",r,a,!1)},[t,r.name]),null});function nl(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return pk(t)}var ub=function(){var t=nl.apply(void 0,arguments),n="animation-"+t.name;return{name:n,styles:"@keyframes "+n+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},ede=Jue,tde=function(t){return t!=="theme"},dL=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?ede:tde},fL=function(t,n,r){var i;if(n){var o=n.shouldForwardProp;i=t.__emotion_forwardProp&&o?function(a){return t.__emotion_forwardProp(a)&&o(a)}:o}return typeof i!="function"&&r&&(i=t.__emotion_forwardProp),i},nde=function(t){var n=t.cache,r=t.serialized,i=t.isStringTag;return vW(n,r,i),Zce(function(){return yW(n,r,i)}),null},rde=function e(t,n){var r=t.__emotion_real===t,i=r&&t.__emotion_base||t,o,a;n!==void 0&&(o=n.label,a=n.target);
75var s=fL(t,n,r),l=s||dL(i),u=!l("as");return function(){var d=arguments,f=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(o!==void 0&&f.push("label:"+o+";"),d[0]==null||d[0].raw===void 0)f.push.apply(f,d);else{f.push(d[0][0]);for(var p=d.length,m=1;m<p;m++)f.push(d[m],d[0][m])}var v=SW(function(y,x,b){var $=u&&y.as||i,_="",C=[],E=y;if(y.theme==null){E={};for(var T in y)E[T]=y[T];E.theme=w.useContext(wx)}typeof y.className=="string"?_=Gce(x.registered,C,y.className):y.className!=null&&(_=y.className+" ");var I=pk(f.concat(C),x.registered,E);_+=x.key+"-"+I.name,a!==void 0&&(_+=" "+a);var R=u&&s===void 0?dL($):l,L={};for(var F in y)u&&F==="as"||R(F)&&(L[F]=y[F]);return L.className=_,L.ref=b,w.createElement(w.Fragment,null,w.createElement(nde,{cache:x,serialized:I,isStringTag:typeof $=="string"}),w.createElement($,L))});return v.displayName=o!==void 0?o:"Styled("+(typeof i=="string"?i:i.displayName||i.name||"Component")+")",v.defaultProps=t.defaultProps,v.__emotion_real=v,v.__emotion_base=i,v.__emotion_styles=f,v.__emotion_forwardProp=s,Object.defineProperty(v,"toString",{value:function(){return"."+a}}),v.withComponent=function(y,x){return e(y,D({},n,x,{shouldForwardProp:fL(v,x,!0)})).apply(void 0,f)},v}},ide=["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","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","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","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],i7=rde.bind();ide.forEach(function(e){i7[e]=i7(e)});let o7;typeof document=="object"&&(o7=fW({key:"css",prepend:!0}));function ode(e){const{injectFirst:t,children:n}=e;return t&&o7?g.jsx(Qce,{value:o7,children:n}):n}function ade(e){return e==null||Object.keys(e).length===0}function wW(e){const{styles:t,defaultTheme:n={}}=e,r=typeof t=="function"?i=>t(ade(i)?n:i):t;return g.jsx(Jce,{styles:r})}/**
76 * @mui/styled-engine v5.15.14
77 *
78 * @license MIT
79 * This source code is licensed under the MIT license found in the
80 * LICENSE file in the root directory of this source tree.
81 */function wi(e,t){return i7(e,t)}const CW=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},sde=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:wW,StyledEngineProvider:ode,ThemeContext:wx,css:nl,default:wi,internal_processStyles:CW,keyframes:ub},Symbol.toStringTag,{value:"Module"}));function $m(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function EW(e){if(!$m(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=EW(e[n])}),t}function zl(e,t,n={clone:!0}){const r=n.clone?D({},e):e;return $m(e)&&$m(t)&&Object.keys(t).forEach(i=>{i!=="__proto__"&&($m(t[i])&&i in e&&$m(e[i])?r[i]=zl(e[i],t[i],n):n.clone?r[i]=$m(t[i])?EW(t[i]):t[i]:r[i]=t[i])}),r}const lde=Object.freeze(Object.defineProperty({__proto__:null,default:zl,isPlainObject:$m},Symbol.toStringTag,{value:"Module"})),ude=["values","unit","step"],cde=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>D({},n,{[r.key]:r.val}),{})};function TW(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,i=Wt(e,ude),o=cde(t),a=Object.keys(o);function s(p){return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${n})`}function l(p){return`@media (max-width:${(typeof t[p]=="number"?t[p]:p)-r/100}${n})`}function u(p,m){const v=a.indexOf(m);return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${n}) and (max-width:${(v!==-1&&typeof t[a[v]]=="number"?t[a[v]]:m)-r/100}${n})`}function d(p){return a.indexOf(p)+1<a.length?u(p,a[a.indexOf(p)+1]):s(p)}function f(p){const m=a.indexOf(p);return m===0?s(a[1]):m===a.length-1?l(a[m]):u(p,a[a.indexOf(p)+1]).replace("@media","@media not all and")}return D({keys:a,values:o,up:s,down:l,between:u,only:d,not:f,unit:n},i)}const dde={borderRadius:4},fde=dde;function W$(e,t){return t?zl(e,t,{clone:!1}):e}const hk={xs:0,sm:600,md:900,lg:1200,xl:1536},pL={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${hk[e]}px)`};function Qf(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const o=r.breakpoints||pL;return t.reduce((a,s,l)=>(a[o.up(o.keys[l])]=n(t[l]),a),{})}if(typeof t=="object"){const o=r.breakpoints||pL;return Object.keys(t).reduce((a,s)=>{if(Object.keys(o.values||hk).indexOf(s)!==-1){const l=o.up(s);a[l]=n(t[s],s)}else{const l=s;a[l]=t[l]}return a},{})}return n(t)}function RW(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,i)=>{const o=e.up(i);return r[o]={},r},{}))||{}}function IW(e,t){return e.reduce((n,r)=>{const i=n[r];return(!i||Object.keys(i).length===0)&&delete n[r],n},t)}function pde(e,...t){const n=RW(e),r=[n,...t].reduce((i,o)=>zl(i,o),{});return IW(Object.keys(n),r)}function hde(e,t){if(typeof e!="object")return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((i,o)=>{o<e.length&&(n[i]=!0)}):r.forEach(i=>
81{e[i]!=null&&(n[i]=!0)}),n}function o6({values:e,breakpoints:t,base:n}){const r=n||hde(e,t),i=Object.keys(r);if(i.length===0)return e;let o;return i.reduce((a,s,l)=>(Array.isArray(e)?(a[s]=e[l]!=null?e[l]:e[o],o=l):typeof e=="object"?(a[s]=e[s]!=null?e[s]:e[o],o=s):a[s]=e,a),{})}function yt(e){if(typeof e!="string")throw new Error(Mm(7));return e.charAt(0).toUpperCase()+e.slice(1)}const mde=Object.freeze(Object.defineProperty({__proto__:null,default:yt},Symbol.toStringTag,{value:"Module"}));function L2(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((i,o)=>i&&i[o]?i[o]:null,e);if(r!=null)return r}return t.split(".").reduce((r,i)=>r&&r[i]!=null?r[i]:null,e)}function k4(e,t,n,r=n){let i;return typeof e=="function"?i=e(n):Array.isArray(e)?i=e[n]||r:i=L2(e,n)||r,t&&(i=t(i,r,e)),i}function Aa(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:i}=e,o=a=>{if(a[t]==null)return null;const s=a[t],l=a.theme,u=L2(l,r)||{};return Qf(a,s,f=>{let p=k4(u,i,f);return f===p&&typeof f=="string"&&(p=k4(u,i,`${t}${f==="default"?"":yt(f)}`,f)),n===!1?p:{[n]:p}})};return o.propTypes={},o.filterProps=[t],o}function gde(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const vde={m:"margin",p:"padding"},yde={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},hL={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},bde=gde(e=>{if(e.length>2)if(hL[e])e=hL[e];else return[e];const[t,n]=e.split(""),r=vde[t],i=yde[n]||"";return Array.isArray(i)?i.map(o=>r+o):[r+i]}),mk=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],gk=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...mk,...gk];function Cx(e,t,n,r){var i;const o=(i=L2(e,t,!1))!=null?i:n;return typeof o=="number"?a=>typeof a=="string"?a:o*a:Array.isArray(o)?a=>typeof a=="string"?a:o[a]:typeof o=="function"?o:()=>{}}function vk(e){return Cx(e,"spacing",8)}function cv(e,t){if(typeof t=="string"||t==null)return t;const n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:`-${r}`}function $de(e,t){return n=>e.reduce((r,i)=>(r[i]=cv(t,n),r),{})}function xde(e,t,n,r){if(t.indexOf(n)===-1)return null;const i=bde(n),o=$de(i,r),a=e[n];return Qf(e,a,o)}function kW(e,t){const n=vk(e.theme);return Object.keys(e).map(r=>xde(e,t,r,n)).reduce(W$,{})}function ca(e){return kW(e,mk)}ca.propTypes={};ca.filterProps=mk;function da(e){return kW(e,gk)}da.propTypes={};da.filterProps=gk;function Sde(e=8){if(e.mui)return e;const t=vk({spacing:e}),n=(...r)=>(r.length===0?[1]:r).map(o=>{const a=t(o);return typeof a=="number"?`${a}px`:a}).join(" ");return n.mui=!0,n}function S5(...e){const t=e.reduce((r,i)=>(i.filterProps.forEach(o=>{r[o]=i}),r),{}),n=r=>Object.keys(r).reduce((i,o)=>t[o]?W$(i,t[o](r)):i,{});return n.propTypes={},n.filterProps=e.reduce((r,i)=>r.concat(i.filterProps),[]),n}function Rd(e){return typeof e!="number"?e:`${e}px solid`}function Hd(e,t){return Aa({prop:e,themeKey:"borders",transform:t})}const _de=Hd("border",Rd),wde=Hd("borderTop",Rd),Cde=Hd("borderRight",Rd),Ede=Hd("borderBottom",Rd),Tde=Hd("borderLeft",Rd),Rde=Hd("borderColor"),Ide=Hd("borderTopColor"),kde=Hd("borderRightColor"),Ode=Hd("borderBottomColor"),Pde=Hd("borderLeftColor"),Ade=Hd("outline",Rd),Nde=Hd("outlineColor"),_5=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Cx(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:cv(t,r)});return Qf(e,e.borderRadius,n)}return null};_5.propTypes={};_5.filterProps=["borderRadius"];S5(_de,wde,Cde,Ede,Tde,Rde,Ide,kde,Ode,Pde,_5,Ade,Nde);const w5=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Cx(e.theme,"spacing",8),n=r=>({gap:cv(t,r)});return Qf(e,e.gap,n)}return null};w5.propTypes={};w5.filterProps=["gap"];const C5=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Cx(e.theme,"spacing",8),n=r=>({columnGap:cv(t,r)});return Qf(e,e.columnGap,n)}return null};C5.propTypes={};C5.filterProps=["columnGap"];const E5=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Cx(e.theme,"spacing",8),n=r=>({rowGap:cv(t,r)});return Qf(e,e.rowGap,n)}return null};E5.propTypes={};E5.filterProps=["rowGap"];const Mde=Aa({prop:"gridColumn"}),Lde=Aa({prop:"gridRow"}),Dde=Aa({prop:"gridAutoFlow"}),Fde=Aa({prop:"gridAutoColumns"}),jde=Aa({prop:"gridAutoRows"}),Bde=Aa({prop:"gridTemplateColumns"}),zde=Aa({prop:"gridTemplateRows"}),Ude=Aa({prop:"gridTemplateAreas"}),Hde=Aa({prop:"gridArea"});S5(w5,C5,E5,Mde,Lde,Dde,Fde,jde,Bde,zde,Ude,Hde);function s2(e,t){return t==="grey"?t:e}const Gde=Aa({prop:"color",themeKey:"palette",transform:s2}),Vde=Aa({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:s2}),Wde=Aa({prop:"backgroundColor",themeKey:"palette",transform:s2});S5(Gde,Vde,Wde);function $c(e){return e<=1&&e!==0?`${e*100}%`:e}const Kde=Aa({prop:"width",transform:$c}),yk=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var r,i;const o=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[n])||hk[n];return o?((i=e.theme)==null||(i=i.breakpoints)==null?void 0:i.unit)!=="px"?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:$c(n)}};return Qf(e,e.maxWidth,t)}return null};yk.filterProps=["maxWidth"];const qde=Aa({prop:"minWidth",transform:$c}),Yde=Aa({prop:"height",transform:$c}),Xde=Aa({prop:"maxHeight",transform:$c}),Zde=Aa({prop:"minHeight",transform:$c});Aa({prop:"size",cssProperty:"width",transform:$c});Aa({prop:"size",cssProperty:"height",transform:$c});const Qde=Aa({prop:"boxSizing"});S5(Kde,yk,qde,Yde,Xde,Zde,Qde);const Jde={border:{themeKey:"borders",transform:Rd},borderTop:{themeKey:"borders",transform:Rd},borderRight:{themeKey:"borders",transform:Rd},borderBottom:{themeKey:"borders",transform:Rd},borderLeft:{themeKey:"borders",transform:Rd},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Rd},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:_5},color:{themeKey:"palette",transform:s2},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:s2},backgroundColor:{themeKey:"palette",transform:s2},p:{style:da},pt:{style:da},pr:{style:da},pb:{style:da},pl:{style:da},px:{style:da},py:{style:da},padding:{style:da},paddingTop:{style:da},paddingRight:{style:da}
81,paddingBottom:{style:da},paddingLeft:{style:da},paddingX:{style:da},paddingY:{style:da},paddingInline:{style:da},paddingInlineStart:{style:da},paddingInlineEnd:{style:da},paddingBlock:{style:da},paddingBlockStart:{style:da},paddingBlockEnd:{style:da},m:{style:ca},mt:{style:ca},mr:{style:ca},mb:{style:ca},ml:{style:ca},mx:{style:ca},my:{style:ca},margin:{style:ca},marginTop:{style:ca},marginRight:{style:ca},marginBottom:{style:ca},marginLeft:{style:ca},marginX:{style:ca},marginY:{style:ca},marginInline:{style:ca},marginInlineStart:{style:ca},marginInlineEnd:{style:ca},marginBlock:{style:ca},marginBlockStart:{style:ca},marginBlockEnd:{style:ca},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:w5},rowGap:{style:E5},columnGap:{style:C5},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:$c},maxWidth:{style:yk},minWidth:{transform:$c},height:{transform:$c},maxHeight:{transform:$c},minHeight:{transform:$c},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},Ex=Jde;function efe(...e){const t=e.reduce((r,i)=>r.concat(Object.keys(i)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function tfe(e,t){return typeof e=="function"?e(t):e}function OW(){function e(n,r,i,o){const a={[n]:r,theme:i},s=o[n];if(!s)return{[n]:r};const{cssProperty:l=n,themeKey:u,transform:d,style:f}=s;if(r==null)return null;if(u==="typography"&&r==="inherit")return{[n]:r};const p=L2(i,u)||{};return f?f(a):Qf(a,r,v=>{let y=k4(p,d,v);return v===y&&typeof v=="string"&&(y=k4(p,d,`${n}${v==="default"?"":yt(v)}`,v)),l===!1?y:{[l]:y}})}function t(n){var r;const{sx:i,theme:o={}}=n||{};if(!i)return null;const a=(r=o.unstable_sxConfig)!=null?r:Ex;function s(l){let u=l;if(typeof l=="function")u=l(o);else if(typeof l!="object")return l;if(!u)return null;const d=RW(o.breakpoints),f=Object.keys(d);let p=d;return Object.keys(u).forEach(m=>{const v=tfe(u[m],o);if(v!=null)if(typeof v=="object")if(a[m])p=W$(p,e(m,v,o,a));else{const y=Qf({theme:o},v,x=>({[m]:x}));efe(y,v)?p[m]=t({sx:v,theme:o}):p=W$(p,y)}else p=W$(p,e(m,v,o,a))}),IW(f,p)}return Array.isArray(i)?i.map(s):s(i)}return t}const PW=OW();PW.filterProps=["sx"];const Tx=PW;function AW(e,t){const n=this;return n.vars&&typeof n.getColorSchemeSelector=="function"?{[n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:n.palette.mode===e?t:{}}const nfe=["breakpoints","palette","spacing","shape"];function Rx(e={},...t){const{breakpoints:n={},palette:r={},spacing:i,shape:o={}}=e,a=Wt(e,nfe),s=TW(n),l=Sde(i);let u=zl({breakpoints:s,direction:"ltr",components:{},palette:D({mode:"light"},r),spacing:l,shape:D({},fde,o)},a);return u.applyStyles=AW,u=t.reduce((d,f)=>zl(d,f),u),u.unstable_sxConfig=D({},Ex,a==null?void 0:a.unstable_sxConfig),u.unstable_sx=function(f){return Tx({sx:f,theme:this})},u}const rfe=Object.freeze(Object.defineProperty({__proto__:null,default:Rx,private_createBreakpoints:TW,unstable_applyStyles:AW},Symbol.toStringTag,{value:"Module"}));function ife(e){return Object.keys(e).length===0}function NW(e=null){const t=w.useContext(wx);return!t||ife(t)?e:t}const ofe=Rx();function T5(e=ofe){return NW(e)}function afe({styles:e,themeId:t,defaultTheme:n={}}){const r=T5(n),i=typeof e=="function"?e(t&&r[t]||r):e;return g.jsx(wW,{styles:i})}const sfe=["sx"],lfe=e=>{var t,n;const r={systemProps:{},otherProps:{}},i=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:Ex;return Object.keys(e).forEach(o=>{i[o]?r.systemProps[o]=e[o]:r.otherProps[o]=e[o]}),r};function R5(e){const{sx:t}=e,n=Wt(e,sfe),{systemProps:r,otherProps:i}=lfe(n);let o;return Array.isArray(t)?o=[r,...t]:typeof t=="function"?o=(...a)=>{const s=t(...a);return $m(s)?D({},r,s):r}:o=D({},r,t),D({},i,{sx:o})}const ufe=Object.freeze(Object.defineProperty({__proto__:null,default:Tx,extendSxProp:R5,unstable_createStyleFunctionSx:OW,unstable_defaultSxConfig:Ex},Symbol.toStringTag,{value:"Module"})),mL=e=>e,cfe=()=>{let e=mL;return{configure(t){e=t},generate(t){return e(t)},reset(){e=mL}}},dfe=cfe(),bk=dfe;function MW(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=MW(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function jt(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=MW(e))&&(r&&(r+=" "),r+=t);return r}const ffe=["className","component"];function pfe(e={}){const{themeId:t,defaultTheme:n,defaultClassName:r="MuiBox-root",generateClassName:i}=e,o=wi("div",{shouldForwardProp:s=>s!=="theme"&&s!=="sx"&&s!=="as"})(Tx);return w.forwardRef(function(l,u){const d=T5(n),f=R5(l),{className:p,component:m="div"}=f,v=Wt(f,ffe);return g.jsx(o,D({as:m,ref:u,className:jt(p,i?i(r):r),theme:t&&d[t]||d},v))})}const LW={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function jn(e,t,n="Mui"){const r=LW[t];return r?`${n}-${r}`:`${bk.generate(e)}-${t}`}function Bn(e,t,n="Mui"){const r={};return t.forEach(i=>
vendor: 4,708 bytes, lines 81-89
81{r[i]=jn(e,i,n)}),r}var DW={exports:{}},Ji={};/**
82 * @license React
83 * react-is.production.min.js
84 *
85 * Copyright (c) Facebook, Inc. and its affiliates.
86 *
87 * This source code is licensed under the MIT license found in the
88 * LICENSE file in the root directory of this source tree.
89 */var $k=Symbol.for("react.element"),xk=Symbol.for("react.portal"),I5=Symbol.for("react.fragment"),k5=Symbol.for("react.strict_mode"),O5=Symbol.for("react.profiler"),P5=Symbol.for("react.provider"),A5=Symbol.for("react.context"),hfe=Symbol.for("react.server_context"),N5=Symbol.for("react.forward_ref"),M5=Symbol.for("react.suspense"),L5=Symbol.for("react.suspense_list"),D5=Symbol.for("react.memo"),F5=Symbol.for("react.lazy"),mfe=Symbol.for("react.offscreen"),FW;FW=Symbol.for("react.module.reference");function Gd(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case $k:switch(e=e.type,e){case I5:case O5:case k5:case M5:case L5:return e;default:switch(e=e&&e.$$typeof,e){case hfe:case A5:case N5:case F5:case D5:case P5:return e;default:return t}}case xk:return t}}}Ji.ContextConsumer=A5;Ji.ContextProvider=P5;Ji.Element=$k;Ji.ForwardRef=N5;Ji.Fragment=I5;Ji.Lazy=F5;Ji.Memo=D5;Ji.Portal=xk;Ji.Profiler=O5;Ji.StrictMode=k5;Ji.Suspense=M5;Ji.SuspenseList=L5;Ji.isAsyncMode=function(){return!1};Ji.isConcurrentMode=function(){return!1};Ji.isContextConsumer=function(e){return Gd(e)===A5};Ji.isContextProvider=function(e){return Gd(e)===P5};Ji.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===$k};Ji.isForwardRef=function(e){return Gd(e)===N5};Ji.isFragment=function(e){return Gd(e)===I5};Ji.isLazy=function(e){return Gd(e)===F5};Ji.isMemo=function(e){return Gd(e)===D5};Ji.isPortal=function(e){return Gd(e)===xk};Ji.isProfiler=function(e){return Gd(e)===O5};Ji.isStrictMode=function(e){return Gd(e)===k5};Ji.isSuspense=function(e){return Gd(e)===M5};Ji.isSuspenseList=function(e){return Gd(e)===L5};Ji.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===I5||e===O5||e===k5||e===M5||e===L5||e===mfe||typeof e=="object"&&e!==null&&(e.$$typeof===F5||e.$$typeof===D5||e.$$typeof===P5||e.$$typeof===A5||e.$$typeof===N5||e.$$typeof===FW||e.getModuleId!==void 0)};Ji.typeOf=Gd;DW.exports=Ji;var gL=DW.exports;const gfe=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function jW(e){const t=`${e}`.match(gfe);return t&&t[1]||""}function BW(e,t=""){return e.displayName||e.name||jW(e)||t}function vL(e,t,n){const r=BW(t);return e.displayName||(r!==""?`${n}(${r})`:n)}function vfe(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return BW(e,"Component");if(typeof e=="object")switch(e.$$typeof){case gL.ForwardRef:return vL(e,e.render,"ForwardRef");case gL.Memo:return vL(e,e.type,"memo");default:return}}}const yfe=Object.freeze(Object.defineProperty({__proto__:null,default:vfe,getFunctionName:jW},Symbol.toStringTag,{value:"Module"})),bfe=["ownerState"],$fe=["variants"],xfe=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function Sfe(e){return Object.keys(e).length===0}function _fe(e){return typeof e=="string"&&e.charCodeAt(0)>96}function a6(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const wfe=Rx(),Cfe=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function KS({defaultTheme:e,theme:t,themeId:n}){return Sfe(t)?e:t[n]||t}function Efe(e){return e?(t,n)=>n[e]:null}function hw(e,t){let{ownerState:n}=t,r=Wt(t,bfe);const i=typeof e=="function"?e(D({ownerState:n},r)):e;if(Array.isArray(i))return i.flatMap(o=>hw(o,D({ownerState:n},r)));if(i&&typeof i=="object"&&Array.isArray(i.variants)){const{variants:o=[]}=i;let s=Wt(i,$fe);return o.forEach(l=>{let u=!0;typeof l.props=="function"?u=l.props(D({ownerState:n},r,n)):Object.keys(l.props).forEach(d=>{(n==null?void 0:n[d])!==l.props[d]&&r[d]!==l.props[d]&&(u=!1)}),u&&(Array.isArray(s)||(s=[s]),s.push(typeof l.style=="function"?l.style(D({ownerState:n},r,n)):l.style))}),s}return i}function Tfe(e={}){const{themeId:t,defaultTheme:n=wfe,rootShouldForwardProp:r=a6,slotShouldForwardProp:i=a6}=e,o=a=>Tx(D({},a,{theme:KS(D({},a,{defaultTheme:n,themeId:t}))}));return o.__mui_systemSx=!0,(a,s={})=>{CW(a,E=>E.filter(T=>!(T!=null&&T.__mui_systemSx)));const{name:l,slot:u,skipVariantsResolver:d,skipSx:f,overridesResolver:p=Efe(Cfe(u))}=s,m=Wt(s,xfe),v=d!==void 0?d:u&&u!=="Root"&&u!=="root"||!1,y=f||!1;let x,b=a6;u==="Root"||u==="root"?b=r:u?b=i:_fe(a)&&(b=void 0);const $=wi(a,D({shouldForwardProp:b,label:x},m)),_=E=>typeof E=="function"&&E.__emotion_real!==E||$m(E)?T=>hw(E,D({},T,{theme:KS({theme:T.theme,defaultTheme:n,themeId:t})})):E,C=(E,...T)=>{let I=_(E);const R=T?T.map(_):[];l&&p&&R.push(V=>{const H=KS(D({},V,{defaultTheme:n,themeId:t}));
89if(!H.components||!H.components[l]||!H.components[l].styleOverrides)return null;const Q=H.components[l].styleOverrides,U={};return Object.entries(Q).forEach(([te,J])=>{U[te]=hw(J,D({},V,{theme:H}))}),p(V,U)}),l&&!v&&R.push(V=>{var H;const Q=KS(D({},V,{defaultTheme:n,themeId:t})),U=Q==null||(H=Q.components)==null||(H=H[l])==null?void 0:H.variants;return hw({variants:U},D({},V,{theme:Q}))}),y||R.push(o);const L=R.length-T.length;if(Array.isArray(E)&&L>0){const V=new Array(L).fill("");I=[...E,...V],I.raw=[...E.raw,...V]}const F=$(I,...R);return a.muiName&&(F.muiName=a.muiName),F};return $.withConfig&&(C.withConfig=$.withConfig),C}}const Rfe=Tfe(),Ife=Rfe;function j5(e,t){const n=D({},t);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))n[r]=D({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const i=e[r]||{},o=t[r];n[r]={},!o||!Object.keys(o)?n[r]=i:!i||!Object.keys(i)?n[r]=o:(n[r]=D({},o),Object.keys(i).forEach(a=>{n[r][a]=j5(i[a],o[a])}))}else n[r]===void 0&&(n[r]=e[r])}),n}function kfe(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:j5(t.components[n].defaultProps,r)}function zW({props:e,name:t,defaultTheme:n,themeId:r}){let i=T5(n);return r&&(i=i[r]||i),kfe({theme:i,name:t,props:e})}const Ofe=typeof window<"u"?w.useLayoutEffect:w.useEffect,Ul=Ofe;function P1(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}const Pfe=Object.freeze(Object.defineProperty({__proto__:null,default:P1},Symbol.toStringTag,{value:"Module"}));function Afe(e,t=0,n=1){return P1(e,t,n)}function Nfe(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,i)=>i<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function UW(e){if(e.type)return e;if(e.charAt(0)==="#")return UW(Nfe(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error(Mm(9,e));let r=e.substring(t+1,e.length-1),i;if(n==="color"){if(r=r.split(" "),i=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(i)===-1)throw new Error(Mm(10,i))}else r=r.split(",");return r=r.map(o=>parseFloat(o)),{type:n,values:r,colorSpace:i}}function Mfe(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((i,o)=>o<3?parseInt(i,10):i):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function qS(e,t){return e=UW(e),t=Afe(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Mfe(e)}function a7(...e){return e.reduce((t,n)=>n==null?t:function(...i){t.apply(this,i),n.apply(this,i)},()=>{})}function Ix(e,t=166){let n;function r(...i){const o=()=>{e.apply(this,i)};clearTimeout(n),n=setTimeout(o,t)}return r.clear=()=>{clearTimeout(n)},r}function Lfe(e,t){return()=>null}function K$(e,t){var n,r;return w.isValidElement(e)&&t.indexOf((n=e.type.muiName)!=null?n:(r=e.type)==null||(r=r._payload)==null||(r=r.value)==null?void 0:r.muiName)!==-1}function Pa(e){return e&&e.ownerDocument||document}function gh(e){return Pa(e).defaultView||window}function Dfe(e,t){return()=>null}function A3(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let yL=0;function Ffe(e){const[t,n]=w.useState(e),r=e||t;return w.useEffect(()=>{t==null&&(yL+=1,n(`mui-${yL}`))},[t]),r}const bL=Qw["useId".toString()];function cb(e){if(bL!==void 0){const t=bL();return e??t}return Ffe(e)}function jfe(e,t,n,r,i){return null}function Em({controlled:e,default:t,name:n,state:r="value"}){const{current:i}=w.useRef(e!==void 0),[o,a]=w.useState(t),s=i?e:o,l=w.useCallback(u=>{i||a(u)},[]);return[s,l]}function os(e){const t=w.useRef(e);return Ul(()=>{t.current=e}),w.useRef((...n)=>(0,t.current)(...n)).current}function uo(...e){return w.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{A3(n,t)})},e)}const $L={};function Bfe(e,t){const n=w.useRef($L);return n.current===$L&&(n.current=e(t)),n}const zfe=[];function Ufe(e){w.useEffect(e,zfe)}class kx{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new kx}start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,n()},t)}}function jy(){const e=Bfe(kx.create).current;
89return Ufe(e.disposeEffect),e}let B5=!0,s7=!1;const Hfe=new kx,Gfe={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function Vfe(e){const{type:t,tagName:n}=e;return!!(n==="INPUT"&&Gfe[t]&&!e.readOnly||n==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function Wfe(e){e.metaKey||e.altKey||e.ctrlKey||(B5=!0)}function s6(){B5=!1}function Kfe(){this.visibilityState==="hidden"&&s7&&(B5=!0)}function qfe(e){e.addEventListener("keydown",Wfe,!0),e.addEventListener("mousedown",s6,!0),e.addEventListener("pointerdown",s6,!0),e.addEventListener("touchstart",s6,!0),e.addEventListener("visibilitychange",Kfe,!0)}function Yfe(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return B5||Vfe(t)}function Ox(){const e=w.useCallback(i=>{i!=null&&qfe(i.ownerDocument)},[]),t=w.useRef(!1);function n(){return t.current?(s7=!0,Hfe.start(100,()=>{s7=!1}),t.current=!1,!0):!1}function r(i){return Yfe(i)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:n,ref:e}}function HW(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}let ny;function GW(){if(ny)return ny;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),ny="reverse",e.scrollLeft>0?ny="default":(e.scrollLeft=1,e.scrollLeft===0&&(ny="negative")),document.body.removeChild(e),ny}function Xfe(e,t){const n=e.scrollLeft;if(t!=="rtl")return n;switch(GW()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}const Zfe=e=>{const t=w.useRef({});return w.useEffect(()=>{t.current=e}),t.current},Qfe=Zfe;function Jfe(e){return w.Children.toArray(e).filter(t=>w.isValidElement(t))}const epe={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"},tpe=epe;function zn(e,t,n=void 0){const r={};return Object.keys(e).forEach(i=>{r[i]=e[i].reduce((o,a)=>{if(a){const s=t(a);s!==""&&o.push(s),n&&n[a]&&o.push(n[a])}return o},[]).join(" ")}),r}const npe=w.createContext(null),VW=npe;function WW(){return w.useContext(VW)}const rpe=typeof Symbol=="function"&&Symbol.for,ipe=rpe?Symbol.for("mui.nested"):"__THEME_NESTED__";function ope(e,t){return typeof t=="function"?t(e):D({},e,t)}function ape(e){const{children:t,theme:n}=e,r=WW(),i=w.useMemo(()=>{const o=r===null?n:ope(r,n);return o!=null&&(o[ipe]=r!==null),o},[n,r]);return g.jsx(VW.Provider,{value:i,children:t})}const spe=["value"],KW=w.createContext();function lpe(e){let{value:t}=e,n=Wt(e,spe);return g.jsx(KW.Provider,D({value:t??!0},n))}const Px=()=>{const e=w.useContext(KW);return e??!1},xL={};function SL(e,t,n,r=!1){return w.useMemo(()=>{const i=e&&t[e]||t;if(typeof n=="function"){const o=n(i),a=e?D({},t,{[e]:o}):o;return r?()=>a:a}return e?D({},t,{[e]:n}):D({},t,n)},[e,t,n,r])}function upe(e){const{children:t,theme:n,themeId:r}=e,i=NW(xL),o=WW()||xL,a=SL(r,i,n),s=SL(r,o,n,!0),l=a.direction==="rtl";return g.jsx(ape,{theme:s,children:g.jsx(wx.Provider,{value:a,children:g.jsx(lpe,{value:l,children:t})})})}const cpe=["component","direction","spacing","divider","children","className","useFlexGap"],dpe=Rx(),fpe=Ife("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function ppe(e){return zW({props:e,name:"MuiStack",defaultTheme:dpe})}function hpe(e,t){const n=w.Children.toArray(e).filter(Boolean);return n.reduce((r,i,o)=>(r.push(i),o<n.length-1&&r.push(w.cloneElement(t,{key:`separator-${o}`})),r),[])}const mpe=e=>({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],gpe=({ownerState:e,theme:t})=>{let n=D({display:"flex",flexDirection:"column"},Qf({theme:t},o6({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r})));if(e.spacing){const r=vk(t),i=Object.keys(t.breakpoints.values).reduce((l,u)=>((typeof e.spacing=="object"&&e.spacing[u]!=null||typeof e.direction=="object"&&e.direction[u]!=null)&&(l[u]=!0),l),{}),o=o6({values:e.direction,base:i}),a=o6({values:e.spacing,base:i});
vendor: 5,305 bytes, line 89
89typeof o=="object"&&Object.keys(o).forEach((l,u,d)=>{if(!o[l]){const p=u>0?o[d[u-1]]:"column";o[l]=p}}),n=zl(n,Qf({theme:t},a,(l,u)=>e.useFlexGap?{gap:cv(r,l)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${mpe(u?o[u]:e.direction)}`]:cv(r,l)}}))}return n=pde(t.breakpoints,n),n};function vpe(e={}){const{createStyledComponent:t=fpe,useThemeProps:n=ppe,componentName:r="MuiStack"}=e,i=()=>zn({root:["root"]},l=>jn(r,l),{}),o=t(gpe);return w.forwardRef(function(l,u){const d=n(l),f=R5(d),{component:p="div",direction:m="column",spacing:v=0,divider:y,children:x,className:b,useFlexGap:$=!1}=f,_=Wt(f,cpe),C={direction:m,spacing:v,useFlexGap:$},E=i();return g.jsx(o,D({as:p,ownerState:C,ref:u,className:jt(E.root,b)},_,{children:y?hpe(x,y):x}))})}function ype(e,t){return D({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var Na={},qW={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(qW);var Ci=qW.exports;const bpe=zm(Zue),$pe=zm(Pfe);var YW=Ci;Object.defineProperty(Na,"__esModule",{value:!0});var xr=Na.alpha=JW;Na.blend=Ope;Na.colorChannel=void 0;var dv=Na.darken=_k;Na.decomposeColor=Dd;Na.emphasize=eK;var xpe=Na.getContrastRatio=Epe;Na.getLuminance=O4;Na.hexToRgb=XW;Na.hslToRgb=QW;var fv=Na.lighten=wk;Na.private_safeAlpha=Tpe;Na.private_safeColorChannel=void 0;Na.private_safeDarken=Rpe;Na.private_safeEmphasize=kpe;Na.private_safeLighten=Ipe;Na.recomposeColor=db;Na.rgbToHex=Cpe;var _L=YW(bpe),Spe=YW($pe);function Sk(e,t=0,n=1){return(0,Spe.default)(e,t,n)}function XW(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,i)=>i<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function _pe(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function Dd(e){if(e.type)return e;if(e.charAt(0)==="#")return Dd(XW(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error((0,_L.default)(9,e));let r=e.substring(t+1,e.length-1),i;if(n==="color"){if(r=r.split(" "),i=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(i)===-1)throw new Error((0,_L.default)(10,i))}else r=r.split(",");return r=r.map(o=>parseFloat(o)),{type:n,values:r,colorSpace:i}}const ZW=e=>{const t=Dd(e);return t.values.slice(0,3).map((n,r)=>t.type.indexOf("hsl")!==-1&&r!==0?`${n}%`:n).join(" ")};Na.colorChannel=ZW;const wpe=(e,t)=>{try{return ZW(e)}catch{return e}};Na.private_safeColorChannel=wpe;function db(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((i,o)=>o<3?parseInt(i,10):i):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function Cpe(e){if(e.indexOf("#")===0)return e;const{values:t}=Dd(e);return`#${t.map((n,r)=>_pe(r===3?Math.round(255*n):n)).join("")}`}function QW(e){e=Dd(e);const{values:t}=e,n=t[0],r=t[1]/100,i=t[2]/100,o=r*Math.min(i,1-i),a=(u,d=(u+n/30)%12)=>i-o*Math.max(Math.min(d-3,9-d,1),-1);let s="rgb";const l=[Math.round(a(0)*255),Math.round(a(8)*255),Math.round(a(4)*255)];return e.type==="hsla"&&(s+="a",l.push(t[3])),db({type:s,values:l})}function O4(e){e=Dd(e);let t=e.type==="hsl"||e.type==="hsla"?Dd(QW(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function Epe(e,t){const n=O4(e),r=O4(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function JW(e,t){return e=Dd(e),t=Sk(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,db(e)}function Tpe(e,t,n){try{return JW(e,t)}catch{return e}}function _k(e,t){if(e=Dd(e),t=Sk(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return db(e)}function Rpe(e,t,n){try{return _k(e,t)}catch{return e}}function wk(e,t){if(e=Dd(e),t=Sk(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return db(e)}function Ipe(e,t,n){try{return wk(e,t)}catch{return e}}function eK(e,t=.15){return O4(e)>.5?_k(e,t):wk(e,t)}function kpe(e,t,n){try{return eK(e,t)}catch{return e}}function Ope(e,t,n,r=1){const i=(l,u)=>Math.round((l**(1/r)*(1-n)+u**(1/r)*n)**r),o=Dd(e),a=Dd(t),s=[i(o.values[0],a.values[0]),i(o.values[1],a.values[1]),i(o.values[2],a.values[2])];return db({type:"rgb",values:s})}const Ppe=["mode","contrastThreshold","tonalOffset"],wL={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:I3.white,default:I3.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackgroun
89d:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},l6={text:{primary:I3.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:I3.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function CL(e,t,n,r){const i=r.light||r,o=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=fv(e.main,i):t==="dark"&&(e.dark=dv(e.main,o)))}function Ape(e="light"){return e==="dark"?{main:Jv[200],light:Jv[50],dark:Jv[400]}:{main:Jv[700],light:Jv[400],dark:Jv[800]}}function Npe(e="light"){return e==="dark"?{main:Qv[200],light:Qv[50],dark:Qv[400]}:{main:Qv[500],light:Qv[300],dark:Qv[700]}}function Mpe(e="light"){return e==="dark"?{main:C1[500],light:C1[300],dark:C1[700]}:{main:C1[700],light:C1[400],dark:C1[800]}}function Lpe(e="light"){return e==="dark"?{main:ey[400],light:ey[300],dark:ey[700]}:{main:ey[700],light:ey[500],dark:ey[900]}}function Dpe(e="light"){return e==="dark"?{main:ty[400],light:ty[300],dark:ty[700]}:{main:ty[800],light:ty[500],dark:ty[900]}}function Fpe(e="light"){return e==="dark"?{main:Jb[400],light:Jb[300],dark:Jb[700]}:{main:"#ed6c02",light:Jb[500],dark:Jb[900]}}function jpe(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2}=e,i=Wt(e,Ppe),o=e.primary||Ape(t),a=e.secondary||Npe(t),s=e.error||Mpe(t),l=e.info||Lpe(t),u=e.success||Dpe(t),d=e.warning||Fpe(t);function f(y){return xpe(y,l6.text.primary)>=n?l6.text.primary:wL.text.primary}const p=({color:y,name:x,mainShade:b=500,lightShade:$=300,darkShade:_=700})=>{if(y=D({},y),!y.main&&y[b]&&(y.main=y[b]),!y.hasOwnProperty("main"))throw new Error(Mm(11,x?` (${x})`:"",b));if(typeof y.main!="string")throw new Error(Mm(12,x?` (${x})`:"",JSON.stringify(y.main)));return CL(y,"light",$,r),CL(y,"dark",_,r),y.contrastText||(y.contrastText=f(y.main)),y},m={dark:l6,light:wL};return zl(D({common:D({},I3),mode:t,primary:p({color:o,name:"primary"}),secondary:p({color:a,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:p({color:s,name:"error"}),warning:p({color:d,name:"warning"}),info:p({color:l,name:"info"}),success:p({color:u,name:"success"}),grey:Sx,contrastThreshold:n,getContrastText:f,augmentColor:p,tonalOffset:r},m[t]),i)}const Bpe=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function zpe(e){return Math.round(e*1e5)/1e5}const EL={textTransform:"uppercase"},TL='"Roboto", "Helvetica", "Arial", sans-serif';function Upe(e,t){const n=typeof t=="function"?t(e):t,{fontFamily:r=TL,fontSize:i=14,fontWeightLight:o=300,fontWeightRegular:a=400,fontWeightMedium:s=500,fontWeightBold:l=700,htmlFontSize:u=16,allVariants:d,pxToRem:f}=n,p=Wt(n,Bpe),m=i/14,v=f||(b=>`${b/u*m}rem`),y=(b,$,_,C,E)=>D({fontFamily:r,fontWeight:b,fontSize:v($),lineHeight:_},r===TL?{letterSpacing:`${zpe(C/$)}em`}:{},E,d),x={h1:y(o,96,1.167,-1.5),h2:y(o,60,1.2,-.5),h3:y(a,48,1.167,0),h4:y(a,34,1.235,.25),h5:y(a,24,1.334,0),h6:y(s,20,1.6,.15),subtitle1:y(a,16,1.75,.15),subtitle2:y(s,14,1.57,.1),body1:y(a,16,1.5,.15),body2:y(a,14,1.43,.15),button:y(s,14,1.75,.4,EL),caption:y(a,12,1.66,.4),overline:y(a,12,2.66,1,EL),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return zl(D({htmlFontSize:u,pxToRem:v,fontFamily:r,fontSize:i,fontWeightLight:o,fontWeightRegular:a,fontWeightMedium:s,fontWeightBold:l},x),p,{clone:!1})}const Hpe=.2,Gpe=.14,Vpe=.12;function jo(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${Hpe})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${Gpe})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${Vpe})`].join(",")}const Wpe=["none",jo(0,2,1,-1,0,1,1,0,0,1,3,0),jo(0,3,1,-2,0,2,2,0,0,1,5,0),jo(0,3,3,-2,0,3,4,0,0,1,8,0),jo(0,2,4,-1,0,4,5,0,0,1,10,0),jo(0,3,5,-1,0,5,8,0,0,1,14,0),jo(0,3,5,-1,0,6,10,0,0,1,18,0),jo(0,4,5,-2,0,7,10,1,0,2,16,1),jo(0,5,5,-3,0,8,10,1,0,3,14,2),jo(0,5,6,-3,0,9,12,1,0,3,16,2),jo(0,6,6,-3,0,10,14,1,0,4,18,3),jo(0,6,7,-4,0,11,15,1,0,4,20,3),jo(0,7,8,-4,0,12,17,2,0,5,22,4),jo(0,7,8,-4,0,13,19,2,0,5,24,4),jo(0,7,9,-4,0,14,21,2,0,5,26,4),jo(0,8,9,-5,0,15,22,2,0,6,28,5),jo(0,8,10,-5,0,16,24,2,0,6,30,5),jo(0,8,11,-5,0,17,26,2,0,6,32,5),jo(0,9,11,-5,0,18,28,2,0,7,34,6),jo(0,9,12,-6,0,19,29,2,0,7,36,6
89),jo(0,10,13,-6,0,20,31,3,0,8,38,7),jo(0,10,13,-6,0,21,33,3,0,8,40,7),jo(0,10,14,-6,0,22,35,3,0,8,42,7),jo(0,11,14,-7,0,23,36,3,0,9,44,8),jo(0,11,15,-7,0,24,38,3,0,9,46,8)],Kpe=Wpe,qpe=["duration","easing","delay"],Ype={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},Xpe={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function RL(e){return`${Math.round(e)}ms`}function Zpe(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function Qpe(e){const t=D({},Ype,e.easing),n=D({},Xpe,e.duration);return D({getAutoHeightDuration:Zpe,create:(i=["all"],o={})=>{const{duration:a=n.standard,easing:s=t.easeInOut,delay:l=0}=o;return Wt(o,qpe),(Array.isArray(i)?i:[i]).map(u=>`${u} ${typeof a=="string"?a:RL(a)} ${s} ${typeof l=="string"?l:RL(l)}`).join(",")}},e,{easing:t,duration:n})}const Jpe={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},ehe=Jpe,the=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Ck(e={},...t){const{mixins:n={},palette:r={},transitions:i={},typography:o={}}=e,a=Wt(e,the);if(e.vars)throw new Error(Mm(18));const s=jpe(r),l=Rx(e);let u=zl(l,{mixins:ype(l.breakpoints,n),palette:s,shadows:Kpe.slice(),typography:Upe(s,o),transitions:Qpe(i),zIndex:D({},ehe)});return u=zl(u,a),u=t.reduce((d,f)=>zl(d,f),u),u.unstable_sxConfig=D({},Ex,a==null?void 0:a.unstable_sxConfig),u.unstable_sx=function(f){return Tx({sx:f,theme:this})},u}const nhe=Ck(),z5=nhe;function Ax(){const e=T5(z5);return e[uv]||e}function Vn({props:e,name:t}){return zW({props:e,name:t,defaultTheme:z5,themeId:uv})}var Nx={},u6={exports:{}},IL;function rhe(){return IL||(IL=1,function(e){function t(n,r){if(n==null)return{};var i={};for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){if(r.indexOf(o)>=0)continue;i[o]=n[o]}return i}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(u6)),u6.exports}const tK=zm(sde),ihe=zm(lde),ohe=zm(mde),ahe=zm(yfe),she=zm(rfe),lhe=zm(ufe);var fb=Ci;Object.defineProperty(Nx,"__esModule",{value:!0});var uhe=Nx.default=She;Nx.shouldForwardProp=mw;Nx.systemDefaultTheme=void 0;var _d=fb(_W()),l7=fb(rhe()),kL=ghe(tK),che=ihe;fb(ohe);fb(ahe);var dhe=fb(she),fhe=fb(lhe);const phe=["ownerState"],hhe=["variants"],mhe=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function nK(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(nK=function(r){return r?n:t})(e)}function ghe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=nK(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(o!=="default"&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function vhe(e){return Object.keys(e).length===0}function yhe(e){return typeof e=="string"&&e.charCodeAt(0)>96}function mw(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const bhe=Nx.systemDefaultTheme=(0,dhe.default)(),$he=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function YS({defaultTheme:e,theme:t,themeId:n}){return vhe(t)?e:t[n]||t}function xhe(e){return e?(t,n)=>n[e]:null}function gw(e,t){let{ownerState:n}=t,r=(0,l7.default)(t,phe);const i=typeof e=="function"?e((0,_d.default)({ownerState:n},r)):e;if(Array.isArray(i))return i.flatMap(o=>gw(o,(0,_d.default)({ownerState:n},r)));if(i&&typeof i=="object"&&Array.isArray(i.variants)){const{variants:o=[]}=i;let s=(0,l7.default)(i,hhe);return o.forEach(l=>{let u=!0;typeof l.props=="function"?u=l.props((0,_d.default)({ownerState:n},r,n)):Object.keys(l.props).forEach(d=>{(n==null?void 0:n[d])!==l.props[d]&&r[d]!==l.props[d]&&(u=!1)}),u&&(Array.isArray(s)||(s=[s]),s.push(typeof l.style=="function"?l.style((0,_d.default)({ownerState:n},r,n)):l.style))}),s}return i}function She(e={}){const{themeId:t,defaultTheme:n=bhe,rootShouldForwardProp:r=mw,slotShouldForwardProp:i=mw}=e,o=a=>(0,fhe.default)((0,_d.default)({},a,{theme:YS((0,_d.default)({},a,{defaultTheme:n,themeId:t}))}));return o.__mui_systemSx=!0,(a,s={})=>{(0,kL.internal_processStyles)(a,E=>E.filter(T=>!(T!=null&&T.__mui_systemSx)));const{name:l,slot:u,skipVariantsResolver:d,skipSx:f,overridesResolver:p=xhe($he(u))}=s,m=(0,l7.default)(s,mhe),v=d!==void 0?d:u&&u!=="Root"&&u!=="root"||!1,y=f||!1;let x,b=mw;u==="Root"||u==="root"?b=r:u?b=i:yhe(a)&&(b=void 0);const $=(0,kL.default)(a,(0,_d.default)({shouldForwardProp:b,label:x},m)),_=E=>typeof E=="function"&&E.__emotion_real!==E||(0,che.isPlainObject)(E)?T=>gw(E,(0,_d.default)({},T,{theme:YS({theme:T.theme,defaultTheme:n,themeId:t})})):E,C=(E,...T)=>{let I=_(E);const R=T?T.map(_):[];l&&p&&R.push(V=>{const H=YS((0,_d.default)({},V,{defaultTheme:n,themeId:t}));
89if(!H.components||!H.components[l]||!H.components[l].styleOverrides)return null;const Q=H.components[l].styleOverrides,U={};return Object.entries(Q).forEach(([te,J])=>{U[te]=gw(J,(0,_d.default)({},V,{theme:H}))}),p(V,U)}),l&&!v&&R.push(V=>{var H;const Q=YS((0,_d.default)({},V,{defaultTheme:n,themeId:t})),U=Q==null||(H=Q.components)==null||(H=H[l])==null?void 0:H.variants;return gw({variants:U},(0,_d.default)({},V,{theme:Q}))}),y||R.push(o);const L=R.length-T.length;if(Array.isArray(E)&&L>0){const V=new Array(L).fill("");I=[...E,...V],I.raw=[...E.raw,...V]}const F=$(I,...R);return a.muiName&&(F.muiName=a.muiName),F};return $.withConfig&&(C.withConfig=$.withConfig),C}}function U5(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const _he=e=>U5(e)&&e!=="classes",Wl=_he,whe=uhe({themeId:uv,defaultTheme:z5,rootShouldForwardProp:Wl}),le=whe,Che=["theme"];function Ehe(e){let{theme:t}=e,n=Wt(e,Che);const r=t[uv];return g.jsx(upe,D({},n,{themeId:r?uv:void 0,theme:r||t}))}const The=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)},OL=The;function Rhe(e){return jn("MuiSvgIcon",e)}Bn("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const Ihe=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],khe=e=>{const{color:t,fontSize:n,classes:r}=e,i={root:["root",t!=="inherit"&&`color${yt(t)}`,`fontSize${yt(n)}`]};return zn(i,Rhe,r)},Ohe=le("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${yt(n.color)}`],t[`fontSize${yt(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,r,i,o,a,s,l,u,d,f,p,m,v;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(n=e.transitions)==null||(r=n.create)==null?void 0:r.call(n,"fill",{duration:(i=e.transitions)==null||(i=i.duration)==null?void 0:i.shorter}),fontSize:{inherit:"inherit",small:((o=e.typography)==null||(a=o.pxToRem)==null?void 0:a.call(o,20))||"1.25rem",medium:((s=e.typography)==null||(l=s.pxToRem)==null?void 0:l.call(s,24))||"1.5rem",large:((u=e.typography)==null||(d=u.pxToRem)==null?void 0:d.call(u,35))||"2.1875rem"}[t.fontSize],color:(f=(p=(e.vars||e).palette)==null||(p=p[t.color])==null?void 0:p.main)!=null?f:{action:(m=(e.vars||e).palette)==null||(m=m.action)==null?void 0:m.active,disabled:(v=(e.vars||e).palette)==null||(v=v.action)==null?void 0:v.disabled,inherit:void 0}[t.color]}}),rK=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiSvgIcon"}),{children:i,className:o,color:a="inherit",component:s="svg",fontSize:l="medium",htmlColor:u,inheritViewBox:d=!1,titleAccess:f,viewBox:p="0 0 24 24"}=r,m=Wt(r,Ihe),v=w.isValidElement(i)&&i.type==="svg",y=D({},r,{color:a,component:s,fontSize:l,instanceFontSize:t.fontSize,inheritViewBox:d,viewBox:p,hasSvgAsChild:v}),x={};d||(x.viewBox=p);const b=khe(y);return g.jsxs(Ohe,D({as:s,className:jt(b.root,o),focusable:"false",color:u,"aria-hidden":f?void 0:!0,role:f?"img":void 0,ref:n},x,m,v&&i.props,{ownerState:y,children:[v?i.props.children:i,f?g.jsx("title",{children:f}):null]}))});rK.muiName="SvgIcon";const u7=rK;function Ma(e,t){function n(r,i){return g.jsx(u7,D({"data-testid":`${t}Icon`,ref:i},r,{children:e}))}return n.muiName=u7.muiName,w.memo(w.forwardRef(n))}const Phe={configure:e=>{bk.configure(e)}},Ahe=Object.freeze(Object.defineProperty({__proto__:null,capitalize:yt,createChainedFunction:a7,createSvgIcon:Ma,debounce:Ix,deprecatedPropType:Lfe,isMuiElement:K$,ownerDocument:Pa,ownerWindow:gh,requirePropFactory:Dfe,setRef:A3,unstable_ClassNameGenerator:Phe,unstable_useEnhancedEffect:Ul,unstable_useId:cb,unsupportedProp:jfe,useControlled:Em,useEventCallback:os,useForkRef:uo,useIsFocusVisible:Ox},Symbol.toStringTag,{value:"Module"}));function H5(e){return Vn}function iK(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Jw(e,t)}const PL={disabled:!1},P4=Pe.createContext(null);var Nhe=function(t){return t.scrollTop},P$="unmounted",E1="exited",T1="entering",yy="entered",c7="exiting",Gm=function(e){iK(t,e);function t(r,i){var o;o=e.call(this,r,i)||this;var a=i,s=a&&!a.isMounting?r.enter:r.appear,l;return o.appearStatus=null,r.in?s?(l=E1,o.appearStatus=T1):l=yy:r.unmountOnExit||r.mountOnEnter?l=P$:l=E1,o.state={status:l},o.nextCallback=null,o}t.getDerivedStateFromProps=function(i,o){var a=i.in;return a&&o.status===P$?{status:E1}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(i){var o=null;if(i!==this.props){var a=this.state.status;this.props.in?a!==T1&&a!==yy&&(o=T1):(a===T1||a===yy)&&(o=c7)}this.updateStatus(!1,o)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var i=this.props.timeout,o,a,s;return o=a=s=i,i!=null&&typeof i!="number"&&(o=i.exit,a=i.enter,s=i.appear!==void 0?i.appear:a),{exit:o,enter:a,appear:s}},n.updateStatus=function(i,o){if(i===void 0&&(i=!1),o!==null)if(this.cancelNextCallback(),o===T1){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:O$.findDOMNode(this);a&&Nhe(a)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===E1&&this.setState({status:P$})},n.performEnter=function(i){var o=this,a=this.props.enter,s=this.context?this.context.
vendor: 3,213 bytes, line 89
89isMounting:i,l=this.props.nodeRef?[s]:[O$.findDOMNode(this),s],u=l[0],d=l[1],f=this.getTimeouts(),p=s?f.appear:f.enter;if(!i&&!a||PL.disabled){this.safeSetState({status:yy},function(){o.props.onEntered(u)});return}this.props.onEnter(u,d),this.safeSetState({status:T1},function(){o.props.onEntering(u,d),o.onTransitionEnd(p,function(){o.safeSetState({status:yy},function(){o.props.onEntered(u,d)})})})},n.performExit=function(){var i=this,o=this.props.exit,a=this.getTimeouts(),s=this.props.nodeRef?void 0:O$.findDOMNode(this);if(!o||PL.disabled){this.safeSetState({status:E1},function(){i.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:c7},function(){i.props.onExiting(s),i.onTransitionEnd(a.exit,function(){i.safeSetState({status:E1},function(){i.props.onExited(s)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(i,o){o=this.setNextCallback(o),this.setState(i,o)},n.setNextCallback=function(i){var o=this,a=!0;return this.nextCallback=function(s){a&&(a=!1,o.nextCallback=null,i(s))},this.nextCallback.cancel=function(){a=!1},this.nextCallback},n.onTransitionEnd=function(i,o){this.setNextCallback(o);var a=this.props.nodeRef?this.props.nodeRef.current:O$.findDOMNode(this),s=i==null&&!this.props.addEndListener;if(!a||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],u=l[0],d=l[1];this.props.addEndListener(u,d)}i!=null&&setTimeout(this.nextCallback,i)},n.render=function(){var i=this.state.status;if(i===P$)return null;var o=this.props,a=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var s=Wt(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Pe.createElement(P4.Provider,{value:null},typeof a=="function"?a(i,s):Pe.cloneElement(Pe.Children.only(a),s))},t}(Pe.Component);Gm.contextType=P4;Gm.propTypes={};function ry(){}Gm.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ry,onEntering:ry,onEntered:ry,onExit:ry,onExiting:ry,onExited:ry};Gm.UNMOUNTED=P$;Gm.EXITED=E1;Gm.ENTERING=T1;Gm.ENTERED=yy;Gm.EXITING=c7;const oK=Gm;function Ek(e,t){var n=function(o){return t&&w.isValidElement(o)?t(o):o},r=Object.create(null);return e&&w.Children.map(e,function(i){return i}).forEach(function(i){r[i.key]=n(i)}),r}function Mhe(e,t){e=e||{},t=t||{};function n(d){return d in t?t[d]:e[d]}var r=Object.create(null),i=[];for(var o in e)o in t?i.length&&(r[o]=i,i=[]):i.push(o);var a,s={};for(var l in t){if(r[l])for(a=0;a<r[l].length;a++){var u=r[l][a];s[r[l][a]]=n(u)}s[l]=n(l)}for(a=0;a<i.length;a++)s[i[a]]=n(i[a]);return s}function F1(e,t,n){return n[t]!=null?n[t]:e.props[t]}function Lhe(e,t){return Ek(e.children,function(n){return w.cloneElement(n,{onExited:t.bind(null,n),in:!0,appear:F1(n,"appear",e),enter:F1(n,"enter",e),exit:F1(n,"exit",e)})})}function Dhe(e,t,n){var r=Ek(e.children),i=Mhe(t,r);
vendor: 4,207 bytes, line 89
89return Object.keys(i).forEach(function(o){var a=i[o];if(w.isValidElement(a)){var s=o in t,l=o in r,u=t[o],d=w.isValidElement(u)&&!u.props.in;l&&(!s||d)?i[o]=w.cloneElement(a,{onExited:n.bind(null,a),in:!0,exit:F1(a,"exit",e),enter:F1(a,"enter",e)}):!l&&s&&!d?i[o]=w.cloneElement(a,{in:!1}):l&&s&&w.isValidElement(u)&&(i[o]=w.cloneElement(a,{onExited:n.bind(null,a),in:u.props.in,exit:F1(a,"exit",e),enter:F1(a,"enter",e)}))}}),i}var Fhe=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},jhe={component:"div",childFactory:function(t){return t}},Tk=function(e){iK(t,e);function t(r,i){var o;o=e.call(this,r,i)||this;var a=o.handleExited.bind(wm(o));return o.state={contextValue:{isMounting:!0},handleExited:a,firstRender:!0},o}var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(i,o){var a=o.children,s=o.handleExited,l=o.firstRender;return{children:l?Lhe(i,s):Dhe(i,a,s),firstRender:!1}},n.handleExited=function(i,o){var a=Ek(this.props.children);i.key in a||(i.props.onExited&&i.props.onExited(o),this.mounted&&this.setState(function(s){var l=D({},s.children);return delete l[i.key],{children:l}}))},n.render=function(){var i=this.props,o=i.component,a=i.childFactory,s=Wt(i,["component","childFactory"]),l=this.state.contextValue,u=Fhe(this.state.children).map(a);return delete s.appear,delete s.enter,delete s.exit,o===null?Pe.createElement(P4.Provider,{value:l},u):Pe.createElement(P4.Provider,{value:l},Pe.createElement(o,s,u))},t}(Pe.Component);Tk.propTypes={};Tk.defaultProps=jhe;const Bhe=Tk,aK=e=>e.scrollTop;function A4(e,t){var n,r;const{timeout:i,easing:o,style:a={}}=e;return{duration:(n=a.transitionDuration)!=null?n:typeof i=="number"?i:i[t.mode]||0,easing:(r=a.transitionTimingFunction)!=null?r:typeof o=="object"?o[t.mode]:o,delay:a.transitionDelay}}function zhe(e){return jn("MuiPaper",e)}Bn("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const Uhe=["className","component","elevation","square","variant"],Hhe=e=>{const{square:t,elevation:n,variant:r,classes:i}=e,o={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${n}`]};return zn(o,zhe,i)},Ghe=le("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant==="elevation"&&t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=>{var n;return D({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&D({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${xr("#fff",OL(t.elevation))}, ${xr("#fff",OL(t.elevation))})`},e.vars&&{backgroundImage:(n=e.vars.overlays)==null?void 0:n[t.elevation]}))}),Vhe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiPaper"}),{className:i,component:o="div",elevation:a=1,square:s=!1,variant:l="elevation"}=r,u=Wt(r,Uhe),d=D({},r,{component:o,elevation:a,square:s,variant:l}),f=Hhe(d);return g.jsx(Ghe,D({as:o,ownerState:d,className:jt(f.root,i),ref:n},u))}),Bu=Vhe;function dh(e){return typeof e=="string"}function By(e,t,n){return e===void 0||dh(e)?t:D({},t,{ownerState:D({},t.ownerState,n)})}function Whe(e,t,n=(r,i)=>r===i){return e.length===t.length&&e.every((r,i)=>n(r,t[i]))}const Khe={disableDefaultClasses:!1},qhe=w.createContext(Khe);function Yhe(e){const{disableDefaultClasses:t}=w.useContext(qhe);return n=>t?"":e(n)}function q$(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEac
89h(r=>{n[r]=e[r]}),n}function sK(e,t,n){return typeof e=="function"?e(t,n):e}function AL(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function lK(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:i,className:o}=e;if(!t){const m=jt(n==null?void 0:n.className,o,i==null?void 0:i.className,r==null?void 0:r.className),v=D({},n==null?void 0:n.style,i==null?void 0:i.style,r==null?void 0:r.style),y=D({},n,i,r);return m.length>0&&(y.className=m),Object.keys(v).length>0&&(y.style=v),{props:y,internalRef:void 0}}const a=q$(D({},i,r)),s=AL(r),l=AL(i),u=t(a),d=jt(u==null?void 0:u.className,n==null?void 0:n.className,o,i==null?void 0:i.className,r==null?void 0:r.className),f=D({},u==null?void 0:u.style,n==null?void 0:n.style,i==null?void 0:i.style,r==null?void 0:r.style),p=D({},u,n,l,s);return d.length>0&&(p.className=d),Object.keys(f).length>0&&(p.style=f),{props:p,internalRef:u.ref}}const Xhe=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Ja(e){var t;const{elementType:n,externalSlotProps:r,ownerState:i,skipResolvingSlotProps:o=!1}=e,a=Wt(e,Xhe),s=o?{}:sK(r,i),{props:l,internalRef:u}=lK(D({},a,{externalSlotProps:s})),d=uo(u,s==null?void 0:s.ref,(t=e.additionalProps)==null?void 0:t.ref);return By(n,D({},l,{ref:d}),i)}const Zhe=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],Qhe=["component","slots","slotProps"],Jhe=["component"];function NL(e,t){const{className:n,elementType:r,ownerState:i,externalForwardedProps:o,getSlotOwnerState:a,internalForwardedProps:s}=t,l=Wt(t,Zhe),{component:u,slots:d={[e]:void 0},slotProps:f={[e]:void 0}}=o,p=Wt(o,Qhe),m=d[e]||r,v=sK(f[e],i),y=lK(D({className:n},l,{externalForwardedProps:e==="root"?p:void 0,externalSlotProps:v})),{props:{component:x},internalRef:b}=y,$=Wt(y.props,Jhe),_=uo(b,v==null?void 0:v.ref,t.ref),C=a?a($):{},E=D({},i,C),T=e==="root"?x||u:x,I=By(m,D({},e==="root"&&!u&&!d[e]&&s,e!=="root"&&!d[e]&&s,$,T&&{as:T},{ref:_}),E);return Object.keys(C).forEach(R=>{delete I[R]}),[m,I]}function eme(e){const{className:t,classes:n,pulsate:r=!1,rippleX:i,rippleY:o,rippleSize:a,in:s,onExited:l,timeout:u}=e,[d,f]=w.useState(!1),p=jt(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),m={width:a,height:a,top:-(a/2)+o,left:-(a/2)+i},v=jt(n.child,d&&n.childLeaving,r&&n.childPulsate);return!s&&!d&&f(!0),w.useEffect(()=>{if(!s&&l!=null){const y=setTimeout(l,u);return()=>{clearTimeout(y)}}},[l,s,u]),g.jsx("span",{className:p,style:m,children:g.jsx("span",{className:v})})}const tme=Bn("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Cd=tme,nme=["center","classes","className"];let G5=e=>e,ML,LL,DL,FL;const d7=550,rme=80,ime=ub(ML||(ML=G5`
90  0% {
91    transform: scale(0);
92    opacity: 0.1;
93  }
94
95  100% {
96    transform: scale(1);
97    opacity: 0.3;
98  }
99`)),ome=ub(LL||(LL=G5`
100  0% {
101    opacity: 1;
102  }
103
104  100% {
105    opacity: 0;
106  }
107`)),ame=ub(DL||(DL=G5`
108  0% {
109    transform: scale(1);
110  }
111
112  50% {
113    transform: scale(0.92);
114  }
115
116  100% {
117    transform: scale(1);
118  }
119`)),sme=le("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),lme=le(eme,{name:"MuiTouchRipple",slot:"Ripple"})(FL||(FL=G5`
120  opacity: 0;
121  position: absolute;
122
123  &.${0} {
124    opacity: 0.3;
125    transform: scale(1);
126    animation-name: ${0};
127    animation-duration: ${0}ms;
128    animation-timing-function: ${0};
129  }
130
131  &.${0} {
132    animation-duration: ${0}ms;
133  }
134
135  & .${0} {
136    opacity: 1;
137    display: block;
138    width: 100%;
139    height: 100%;
140    border-radius: 50%;
141    background-color: currentColor;
142  }
143
144  & .${0} {
145    opacity: 0;
146    animation-name: ${0};
147    animation-duration: ${0}ms;
148    animation-timing-function: ${0};
149  }
150
151  & .${0} {
152    position: absolute;
153    /* @noflip */
154    left: 0px;
155    top: 0;
156    animation-name: ${0};
157    animation-duration: 2500ms;
158    animation-timing-function: ${0};
159    animation-iteration-count: infinite;
160    animation-delay: 200ms;
161  }
162`),Cd.rippleVisible,ime,d7,({theme:e})=>e.transitions.easing.easeInOut,Cd.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Cd.child,Cd.childLeaving,ome,d7,({theme:e})=>e.transitions.easing.easeInOut,Cd.childPulsate,ame,({theme:e})=>e.transitions.easing.easeInOut),ume=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiTouchRipple"}),{center:i=!1,classes:o={},className:a}=r,s=Wt(r,nme),[l,u]=w.useState([]),d=w.useRef(0),f=w.useRef(null);
162w.useEffect(()=>{f.current&&(f.current(),f.current=null)},[l]);const p=w.useRef(!1),m=jy(),v=w.useRef(null),y=w.useRef(null),x=w.useCallback(C=>{const{pulsate:E,rippleX:T,rippleY:I,rippleSize:R,cb:L}=C;u(F=>[...F,g.jsx(lme,{classes:{ripple:jt(o.ripple,Cd.ripple),rippleVisible:jt(o.rippleVisible,Cd.rippleVisible),ripplePulsate:jt(o.ripplePulsate,Cd.ripplePulsate),child:jt(o.child,Cd.child),childLeaving:jt(o.childLeaving,Cd.childLeaving),childPulsate:jt(o.childPulsate,Cd.childPulsate)},timeout:d7,pulsate:E,rippleX:T,rippleY:I,rippleSize:R},d.current)]),d.current+=1,f.current=L},[o]),b=w.useCallback((C={},E={},T=()=>{})=>{const{pulsate:I=!1,center:R=i||E.pulsate,fakeElement:L=!1}=E;if((C==null?void 0:C.type)==="mousedown"&&p.current){p.current=!1;return}(C==null?void 0:C.type)==="touchstart"&&(p.current=!0);const F=L?null:y.current,V=F?F.getBoundingClientRect():{width:0,height:0,left:0,top:0};let H,Q,U;if(R||C===void 0||C.clientX===0&&C.clientY===0||!C.clientX&&!C.touches)H=Math.round(V.width/2),Q=Math.round(V.height/2);else{const{clientX:te,clientY:J}=C.touches&&C.touches.length>0?C.touches[0]:C;H=Math.round(te-V.left),Q=Math.round(J-V.top)}if(R)U=Math.sqrt((2*V.width**2+V.height**2)/3),U%2===0&&(U+=1);else{const te=Math.max(Math.abs((F?F.clientWidth:0)-H),H)*2+2,J=Math.max(Math.abs((F?F.clientHeight:0)-Q),Q)*2+2;U=Math.sqrt(te**2+J**2)}C!=null&&C.touches?v.current===null&&(v.current=()=>{x({pulsate:I,rippleX:H,rippleY:Q,rippleSize:U,cb:T})},m.start(rme,()=>{v.current&&(v.current(),v.current=null)})):x({pulsate:I,rippleX:H,rippleY:Q,rippleSize:U,cb:T})},[i,x,m]),$=w.useCallback(()=>{b({},{pulsate:!0})},[b]),_=w.useCallback((C,E)=>{if(m.clear(),(C==null?void 0:C.type)==="touchend"&&v.current){v.current(),v.current=null,m.start(0,()=>{_(C,E)});return}v.current=null,u(T=>T.length>0?T.slice(1):T),f.current=E},[m]);return w.useImperativeHandle(n,()=>({pulsate:$,start:b,stop:_}),[$,b,_]),g.jsx(sme,D({className:jt(Cd.root,o.root,a),ref:y},s,{children:g.jsx(Bhe,{component:null,exit:!0,children:l})}))}),cme=ume;function dme(e){return jn("MuiButtonBase",e)}const fme=Bn("MuiButtonBase",["root","disabled","focusVisible"]),pme=fme,hme=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],mme=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:i}=e,a=zn({root:["root",t&&"disabled",n&&"focusVisible"]},dme,i);return n&&r&&(a.root+=` ${r}`),a},gme=le("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${pme.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),vme=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiButtonBase"}),{action:i,centerRipple:o=!1,children:a,className:s,component:l="button",disabled:u=!1,disableRipple:d=!1,disableTouchRipple:f=!1,focusRipple:p=!1,LinkComponent:m="a",onBlur:v,onClick:y,onContextMenu:x,onDragLeave:b,onFocus:$,onFocusVisible:_,onKeyDown:C,onKeyUp:E,onMouseDown:T,onMouseLeave:I,onMouseUp:R,onTouchEnd:L,onTouchMove:F,onTouchStart:V,tabIndex:H=0,TouchRippleProps:Q,touchRippleRef:U,type:te}=r,J=Wt(r,hme),oe=w.useRef(null),q=w.useRef(null),re=uo(q,U),{isFocusVisibleRef:he,onFocus:be,onBlur:Ke,ref:ot}=Ox(),[Ze,Ye]=w.useState(!1);u&&Ze&&Ye(!1),w.useImperativeHandle(i,()=>({focusVisible:()=>{Ye(!0),oe.current.focus()}}),[]);const[$e,gt]=w.useState(!1);w.useEffect(()=>{gt(!0)},[]);const je=$e&&!d&&!u;w.useEffect(()=>{Ze&&p&&!d&&$e&&q.current.pulsate()},[d,p,Ze,$e]);function Qe(ue,st,dn=f){return os(Gt=>(st&&st(Gt),!dn&&q.current&&q.current[ue](Gt),!0))}const nn=Qe("start",T),Ut=Qe("stop",x),kt=Qe("stop",b),mt=Qe("stop",R),ct=Qe("stop",ue=>{Ze&&ue.preventDefault(),I&&I(ue)}),pt=Qe("start",V),ht=Qe("stop",L),mn=Qe("stop",F),K=Qe("stop",ue=>{Ke(ue),he.current===!1&&Ye(!1),v&&v(ue)},!1),pe=os(ue=>{oe.current||(oe.current=ue.currentTarget),be(ue),he.current===!0&&(Ye(!0),_&&_(ue)),$&&$(ue)}),ve=()=>{const ue=oe.current;return l&&l!=="button"&&!(ue.tagName==="A"&&ue.href)},Ne=w.useRef(!1),Xe=os(ue=>{p&&!Ne.current&&Ze&&q.current&&ue.key===" "&&(Ne.current=!0,q.current.stop(ue,()=>{q.current.start(ue)})),ue.target===ue.currentTarget&&ve()&&ue.key===" "&&ue.preventDefault(),C&&C(ue),ue.target===ue.currentTarget&&ve()&&ue.key==="Enter"&&!u&&(ue.preventDefault(),y&&y(ue))}),M=os(ue=>{p&&ue.key===" "&&q.current&&Ze&&!ue.defaultPrevented&&(Ne.current=!1,q.current.stop(ue,()=>{q.current.pulsate(ue)})),E&&E(ue),y&&ue.target===ue.currentTarget&&ve()&&ue.key===" "&&!ue.defaultPrevented&&y(ue)});let et=l;et==="button"&&(J.href||J.to)&&(et=m);
162const zt={};et==="button"?(zt.type=te===void 0?"button":te,zt.disabled=u):(!J.href&&!J.to&&(zt.role="button"),u&&(zt["aria-disabled"]=u));const un=uo(n,ot,oe),_t=D({},r,{centerRipple:o,component:l,disabled:u,disableRipple:d,disableTouchRipple:f,focusRipple:p,tabIndex:H,focusVisible:Ze}),ke=mme(_t);return g.jsxs(gme,D({as:et,className:jt(ke.root,s),ownerState:_t,onBlur:K,onClick:y,onContextMenu:Ut,onFocus:pe,onKeyDown:Xe,onKeyUp:M,onMouseDown:nn,onMouseLeave:ct,onMouseUp:mt,onDragLeave:kt,onTouchEnd:ht,onTouchMove:mn,onTouchStart:pt,ref:un,tabIndex:u?-1:H,type:te},zt,J,{children:[a,je?g.jsx(cme,D({ref:re,center:o},Q)):null]}))}),Jf=vme;function yme(e){return jn("MuiAlert",e)}const bme=Bn("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),jL=bme;function $me(e){return jn("MuiIconButton",e)}const xme=Bn("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),Sme=xme,_me=["edge","children","className","color","disabled","disableFocusRipple","size"],wme=e=>{const{classes:t,disabled:n,color:r,edge:i,size:o}=e,a={root:["root",n&&"disabled",r!=="default"&&`color${yt(r)}`,i&&`edge${yt(i)}`,`size${yt(o)}`]};return zn(a,$me,t)},Cme=le(Jf,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${yt(n.color)}`],n.edge&&t[`edge${yt(n.edge)}`],t[`size${yt(n.size)}`]]}})(({theme:e,ownerState:t})=>D({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:xr(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.edge==="start"&&{marginLeft:t.size==="small"?-3:-12},t.edge==="end"&&{marginRight:t.size==="small"?-3:-12}),({theme:e,ownerState:t})=>{var n;const r=(n=(e.vars||e).palette)==null?void 0:n[t.color];return D({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&D({color:r==null?void 0:r.main},!t.disableRipple&&{"&:hover":D({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:xr(r.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),t.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},t.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${Sme.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),Eme=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiIconButton"}),{edge:i=!1,children:o,className:a,color:s="default",disabled:l=!1,disableFocusRipple:u=!1,size:d="medium"}=r,f=Wt(r,_me),p=D({},r,{edge:i,color:s,disabled:l,disableFocusRipple:u,size:d}),m=wme(p);return g.jsx(Cme,D({className:jt(m.root,a),centerRipple:!0,focusRipple:!u,disabled:l,ref:n},f,{ownerState:p,children:o}))}),ea=Eme,Tme=Ma(g.jsx("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),Rme=Ma(g.jsx("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),Ime=Ma(g.jsx("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),kme=Ma(g.jsx("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),uK=Ma(g.jsx("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),Ome=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","
162slots","variant"],Pme=H5(),Ame=e=>{const{variant:t,color:n,severity:r,classes:i}=e,o={root:["root",`color${yt(n||r)}`,`${t}${yt(n||r)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return zn(o,yme,i)},Nme=le(Bu,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${yt(n.color||n.severity)}`]]}})(({theme:e})=>{const t=e.palette.mode==="light"?dv:fv,n=e.palette.mode==="light"?fv:dv;return D({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(e.palette).filter(([,r])=>r.main&&r.light).map(([r])=>({props:{colorSeverity:r,variant:"standard"},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${r}StandardBg`]:n(e.palette[r].light,.9),[`& .${jL.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter(([,r])=>r.main&&r.light).map(([r])=>({props:{colorSeverity:r,variant:"outlined"},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),border:`1px solid ${(e.vars||e).palette[r].light}`,[`& .${jL.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter(([,r])=>r.main&&r.dark).map(([r])=>({props:{colorSeverity:r,variant:"filled"},style:D({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${r}FilledColor`],backgroundColor:e.vars.palette.Alert[`${r}FilledBg`]}:{backgroundColor:e.palette.mode==="dark"?e.palette[r].dark:e.palette[r].main,color:e.palette.getContrastText(e.palette[r].main)})}))]})}),Mme=le("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),Lme=le("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),BL=le("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),zL={success:g.jsx(Tme,{fontSize:"inherit"}),warning:g.jsx(Rme,{fontSize:"inherit"}),error:g.jsx(Ime,{fontSize:"inherit"}),info:g.jsx(kme,{fontSize:"inherit"})},Dme=w.forwardRef(function(t,n){const r=Pme({props:t,name:"MuiAlert"}),{action:i,children:o,className:a,closeText:s="Close",color:l,components:u={},componentsProps:d={},icon:f,iconMapping:p=zL,onClose:m,role:v="alert",severity:y="success",slotProps:x={},slots:b={},variant:$="standard"}=r,_=Wt(r,Ome),C=D({},r,{color:l,severity:y,variant:$,colorSeverity:l||y}),E=Ame(C),T={slots:D({closeButton:u.CloseButton,closeIcon:u.CloseIcon},b),slotProps:D({},d,x)},[I,R]=NL("closeButton",{elementType:ea,externalForwardedProps:T,ownerState:C}),[L,F]=NL("closeIcon",{elementType:uK,externalForwardedProps:T,ownerState:C});return g.jsxs(Nme,D({role:v,elevation:0,ownerState:C,className:jt(E.root,a),ref:n},_,{children:[f!==!1?g.jsx(Mme,{ownerState:C,className:E.icon,children:f||p[y]||zL[y]}):null,g.jsx(Lme,{ownerState:C,className:E.message,children:o}),i!=null?g.jsx(BL,{ownerState:C,className:E.action,children:i}):null,i==null&&m?g.jsx(BL,{ownerState:C,className:E.action,children:g.jsx(I,D({size:"small","aria-label":s,title:s,color:"inherit",onClick:m},R,{children:g.jsx(L,D({fontSize:"small"},F))}))}):null]}))}),Fme=Dme;function jme(e){return jn("MuiTypography",e)}Bn("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const Bme=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],zme=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:i,variant:o,classes:a}=e,s={root:["root",o,e.align!=="inherit"&&`align${yt(t)}`,n&&"gutterBottom",r&&"noWrap",i&&"paragraph"]};return zn(s,jme,a)},Ume=le("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!=="inherit"&&t[`align${yt(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>D({margin:0},t.variant==="inherit"&&{font:"inherit"},t.variant!=="inherit"&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16}
vendor: 4,748 bytes, line 162
162)),UL={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},Hme={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Gme=e=>Hme[e]||e,Vme=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiTypography"}),i=Gme(r.color),o=R5(D({},r,{color:i})),{align:a="inherit",className:s,component:l,gutterBottom:u=!1,noWrap:d=!1,paragraph:f=!1,variant:p="body1",variantMapping:m=UL}=o,v=Wt(o,Bme),y=D({},o,{align:a,color:i,className:s,component:l,gutterBottom:u,noWrap:d,paragraph:f,variant:p,variantMapping:m}),x=l||(f?"p":m[p]||UL[p])||"span",b=zme(y);return g.jsx(Ume,D({as:x,ref:n,ownerState:y,className:jt(b.root,s)},v))}),Ho=Vme;function Wme(e){return jn("MuiAppBar",e)}Bn("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const Kme=["className","color","enableColorOnDark","position"],qme=e=>{const{color:t,position:n,classes:r}=e,i={root:["root",`color${yt(t)}`,`position${yt(n)}`]};return zn(i,Wme,r)},XS=(e,t)=>e?`${e==null?void 0:e.replace(")","")}, ${t})`:t,Yme=le(Bu,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${yt(n.position)}`],t[`color${yt(n.color)}`]]}})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[900];return D({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},t.position==="fixed"&&{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},t.position==="absolute"&&{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="sticky"&&{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="static"&&{position:"static"},t.position==="relative"&&{position:"relative"},!e.vars&&D({},t.color==="default"&&{backgroundColor:n,color:e.palette.getContrastText(n)},t.color&&t.color!=="default"&&t.color!=="inherit"&&t.color!=="transparent"&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},t.color==="inherit"&&{color:"inherit"},e.palette.mode==="dark"&&!t.enableColorOnDark&&{backgroundColor:null,color:null},t.color==="transparent"&&D({backgroundColor:"transparent",color:"inherit"},e.palette.mode==="dark"&&{backgroundImage:"none"})),e.vars&&D({},t.color==="default"&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:XS(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:XS(e.vars.palette.AppBar.darkColor,e.vars.palette.text.primary)},t.color&&!t.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette[t.color].main:XS(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:XS(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},{backgroundColor:"var(--AppBar-background)",color:t.color==="inherit"?"inherit":"var(--AppBar-color)"},t.color==="transparent"&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))}),Xme=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiAppBar"}),{className:i,color:o="primary",enableColorOnDark:a=!1,position:s="fixed"}=r,l=Wt(r,Kme),u=D({},r,{color:o,position:s,enableColorOnDark:a}),d=qme(u);return g.jsx(Yme,D({square:!0,component:"header",ownerState:u,elevation:4,className:jt(d.root,i,s==="fixed"&&"mui-fixed"),ref:n},l))}),Zme=Xme,cK="base";function Qme(e){return`${cK}--${e}`}function Jme(e,t){return`${cK}-${e}-${t}`}function dK(e,t){const n=LW[t];return n?Qme(n):Jme(e,t)}function e0e(e,t){const n={};return t.forEach(r=>{n[r]=dK(e,r)}),n}const t0e=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function n0e(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function r0e(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function i0e(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||r0e(e))}function o0e(e){const t=[],n=[];
162return Array.from(e.querySelectorAll(t0e)).forEach((r,i)=>{const o=n0e(r);o===-1||!i0e(r)||(o===0?t.push(r):n.push({documentOrder:i,tabIndex:o,node:r}))}),n.sort((r,i)=>r.tabIndex===i.tabIndex?r.documentOrder-i.documentOrder:r.tabIndex-i.tabIndex).map(r=>r.node).concat(t)}function a0e(){return!0}function s0e(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:i=!1,getTabbable:o=o0e,isEnabled:a=a0e,open:s}=e,l=w.useRef(!1),u=w.useRef(null),d=w.useRef(null),f=w.useRef(null),p=w.useRef(null),m=w.useRef(!1),v=w.useRef(null),y=uo(t.ref,v),x=w.useRef(null);w.useEffect(()=>{!s||!v.current||(m.current=!n)},[n,s]),w.useEffect(()=>{if(!s||!v.current)return;const _=Pa(v.current);return v.current.contains(_.activeElement)||(v.current.hasAttribute("tabIndex")||v.current.setAttribute("tabIndex","-1"),m.current&&v.current.focus()),()=>{i||(f.current&&f.current.focus&&(l.current=!0,f.current.focus()),f.current=null)}},[s]),w.useEffect(()=>{if(!s||!v.current)return;const _=Pa(v.current),C=I=>{x.current=I,!(r||!a()||I.key!=="Tab")&&_.activeElement===v.current&&I.shiftKey&&(l.current=!0,d.current&&d.current.focus())},E=()=>{const I=v.current;if(I===null)return;if(!_.hasFocus()||!a()||l.current){l.current=!1;return}if(I.contains(_.activeElement)||r&&_.activeElement!==u.current&&_.activeElement!==d.current)return;if(_.activeElement!==p.current)p.current=null;else if(p.current!==null)return;if(!m.current)return;let R=[];if((_.activeElement===u.current||_.activeElement===d.current)&&(R=o(v.current)),R.length>0){var L,F;const V=!!((L=x.current)!=null&&L.shiftKey&&((F=x.current)==null?void 0:F.key)==="Tab"),H=R[0],Q=R[R.length-1];typeof H!="string"&&typeof Q!="string"&&(V?Q.focus():H.focus())}else I.focus()};_.addEventListener("focusin",E),_.addEventListener("keydown",C,!0);const T=setInterval(()=>{_.activeElement&&_.activeElement.tagName==="BODY"&&E()},50);return()=>{clearInterval(T),_.removeEventListener("focusin",E),_.removeEventListener("keydown",C,!0)}},[n,r,i,a,s,o]);const b=_=>{f.current===null&&(f.current=_.relatedTarget),m.current=!0,p.current=_.target;const C=t.props.onFocus;C&&C(_)},$=_=>{f.current===null&&(f.current=_.relatedTarget),m.current=!0};return g.jsxs(w.Fragment,{children:[g.jsx("div",{tabIndex:s?0:-1,onFocus:$,ref:u,"data-testid":"sentinelStart"}),w.cloneElement(t,{ref:y,onFocus:b}),g.jsx("div",{tabIndex:s?0:-1,onFocus:$,ref:d,"data-testid":"sentinelEnd"})]})}function l0e(e){return typeof e=="function"?e():e}const fK=w.forwardRef(function(t,n){const{children:r,container:i,disablePortal:o=!1}=t,[a,s]=w.useState(null),l=uo(w.isValidElement(r)?r.ref:null,n);if(Ul(()=>{o||s(l0e(i)||document.body)},[i,o]),Ul(()=>{if(a&&!o)return A3(n,a),()=>{A3(n,null)}},[n,a,o]),o){if(w.isValidElement(r)){const u={ref:l};return w.cloneElement(r,u)}return g.jsx(w.Fragment,{children:r})}return g.jsx(w.Fragment,{children:a&&s5.createPortal(r,a)})});function u0e(e){const t=Pa(e);return t.body===e?gh(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Y$(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function HL(e){return parseInt(gh(e).getComputedStyle(e).paddingRight,10)||0}function c0e(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function GL(e,t,n,r,i){const o=[t,n,...r];[].forEach.call(e.children,a=>{const s=o.indexOf(a)===-1,l=!c0e(a);s&&l&&Y$(a,i)})}function c6(e,t){let n=-1;return e.some((r,i)=>t(r)?(n=i,!0):!1),n}function d0e(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(u0e(r)){const a=HW(Pa(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${HL(r)+a}px`;const s=Pa(r).querySelectorAll(".mui-fixed");[].forEach.call(s,l=>{n.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${HL(l)+a}px`})}let o;if(r.parentNode instanceof DocumentFragment)o=Pa(r).body;else{const a=r.parentElement,s=gh(r);o=(a==null?void 0:a.nodeName)==="HTML"&&s.getComputedStyle(a).overflowY==="scroll"?a:r}n.push({value:o.style.overflow,property:"overflow",el:o},{value:o.style.overflowX,property:"overflow-x",el:o},{value:o.style.overflowY,property:"overflow-y",el:o}),o.style.overflow="hidden"}return()=>
162{n.forEach(({value:o,el:a,property:s})=>{o?a.style.setProperty(s,o):a.style.removeProperty(s)})}}function f0e(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class p0e{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Y$(t.modalRef,!1);const i=f0e(n);GL(n,t.mount,t.modalRef,i,!0);const o=c6(this.containers,a=>a.container===n);return o!==-1?(this.containers[o].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:i}),r)}mount(t,n){const r=c6(this.containers,o=>o.modals.indexOf(t)!==-1),i=this.containers[r];i.restore||(i.restore=d0e(i,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const i=c6(this.containers,a=>a.modals.indexOf(t)!==-1),o=this.containers[i];if(o.modals.splice(o.modals.indexOf(t),1),this.modals.splice(r,1),o.modals.length===0)o.restore&&o.restore(),t.modalRef&&Y$(t.modalRef,n),GL(o.container,t.mount,t.modalRef,o.hiddenSiblings,!1),this.containers.splice(i,1);else{const a=o.modals[o.modals.length-1];a.modalRef&&Y$(a.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function h0e(e){return typeof e=="function"?e():e}function m0e(e){return e?e.props.hasOwnProperty("in"):!1}const g0e=new p0e;function v0e(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,manager:i=g0e,closeAfterTransition:o=!1,onTransitionEnter:a,onTransitionExited:s,children:l,onClose:u,open:d,rootRef:f}=e,p=w.useRef({}),m=w.useRef(null),v=w.useRef(null),y=uo(v,f),[x,b]=w.useState(!d),$=m0e(l);let _=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(_=!1);const C=()=>Pa(m.current),E=()=>(p.current.modalRef=v.current,p.current.mount=m.current,p.current),T=()=>{i.mount(E(),{disableScrollLock:r}),v.current&&(v.current.scrollTop=0)},I=os(()=>{const J=h0e(t)||C().body;i.add(E(),J),v.current&&T()}),R=w.useCallback(()=>i.isTopModal(E()),[i]),L=os(J=>{m.current=J,J&&(d&&R()?T():v.current&&Y$(v.current,_))}),F=w.useCallback(()=>{i.remove(E(),_)},[_,i]);w.useEffect(()=>()=>{F()},[F]),w.useEffect(()=>{d?I():(!$||!o)&&F()},[d,F,$,o,I]);const V=J=>oe=>{var q;(q=J.onKeyDown)==null||q.call(J,oe),!(oe.key!=="Escape"||oe.which===229||!R())&&(n||(oe.stopPropagation(),u&&u(oe,"escapeKeyDown")))},H=J=>oe=>{var q;(q=J.onClick)==null||q.call(J,oe),oe.target===oe.currentTarget&&u&&u(oe,"backdropClick")};return{getRootProps:(J={})=>{const oe=q$(e);delete oe.onTransitionEnter,delete oe.onTransitionExited;const q=D({},oe,J);return D({role:"presentation"},q,{onKeyDown:V(q),ref:y})},getBackdropProps:(J={})=>{const oe=J;return D({"aria-hidden":!0},oe,{onClick:H(oe),open:d})},getTransitionProps:()=>{const J=()=>{b(!1),a&&a()},oe=()=>{b(!0),s&&s(),o&&F()};return{onEnter:a7(J,l==null?void 0:l.props.onEnter),onExited:a7(oe,l==null?void 0:l.props.onExited)}},rootRef:y,portalRef:L,isTopModal:R,exited:x,hasTransition:$}}var Mu="top",Fd="bottom",jd="right",Lu="left",Rk="auto",Mx=[Mu,Fd,jd,Lu],D2="start",N3="end",y0e="clippingParents",pK="viewport",t$="popper",b0e="reference",VL=Mx.reduce(function(e,t){return e.concat([t+"-"+D2,t+"-"+N3])},[]),hK=[].concat(Mx,[Rk]).reduce(function(e,t){return e.concat([t,t+"-"+D2,t+"-"+N3])},[]),$0e="beforeRead",x0e="read",S0e="afterRead",_0e="beforeMain",w0e="main",C0e="afterMain",E0e="beforeWrite",T0e="write",R0e="afterWrite",I0e=[$0e,x0e,S0e,_0e,w0e,C0e,E0e,T0e,R0e];function vh(e){return e?(e.nodeName||"").toLowerCase():null}function Ic(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function pv(e){var t=Ic(e).Element;return e instanceof t||e instanceof Element}function Ad(e){var t=Ic(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Ik(e){if(typeof ShadowRoot>"u")return!1;var t=Ic(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function k0e(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},o=t.elements[n];
vendor: 4,436 bytes, line 162
162!Ad(o)||!vh(o)||(Object.assign(o.style,r),Object.keys(i).forEach(function(a){var s=i[a];s===!1?o.removeAttribute(a):o.setAttribute(a,s===!0?"":s)}))})}function O0e(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],o=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=a.reduce(function(l,u){return l[u]="",l},{});!Ad(i)||!vh(i)||(Object.assign(i.style,s),Object.keys(o).forEach(function(l){i.removeAttribute(l)}))})}}const P0e={name:"applyStyles",enabled:!0,phase:"write",fn:k0e,effect:O0e,requires:["computeStyles"]};function fh(e){return e.split("-")[0]}var J1=Math.max,N4=Math.min,F2=Math.round;function f7(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function mK(){return!/^((?!chrome|android).)*safari/i.test(f7())}function j2(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&Ad(e)&&(i=e.offsetWidth>0&&F2(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&F2(r.height)/e.offsetHeight||1);var a=pv(e)?Ic(e):window,s=a.visualViewport,l=!mK()&&n,u=(r.left+(l&&s?s.offsetLeft:0))/i,d=(r.top+(l&&s?s.offsetTop:0))/o,f=r.width/i,p=r.height/o;return{width:f,height:p,top:d,right:u+f,bottom:d+p,left:u,x:u,y:d}}function kk(e){var t=j2(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function gK(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ik(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Lm(e){return Ic(e).getComputedStyle(e)}function A0e(e){return["table","td","th"].indexOf(vh(e))>=0}function jg(e){return((pv(e)?e.ownerDocument:e.document)||window.document).documentElement}function V5(e){return vh(e)==="html"?e:e.assignedSlot||e.parentNode||(Ik(e)?e.host:null)||jg(e)}function WL(e){return!Ad(e)||Lm(e).position==="fixed"?null:e.offsetParent}function N0e(e){var t=/firefox/i.test(f7()),n=/Trident/i.test(f7());if(n&&Ad(e)){var r=Lm(e);if(r.position==="fixed")return null}var i=V5(e);for(Ik(i)&&(i=i.host);Ad(i)&&["html","body"].indexOf(vh(i))<0;){var o=Lm(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function Lx(e){for(var t=Ic(e),n=WL(e);n&&A0e(n)&&Lm(n).position==="static";)n=WL(n);return n&&(vh(n)==="html"||vh(n)==="body"&&Lm(n).position==="static")?t:n||N0e(e)||t}function Ok(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function X$(e,t,n){return J1(e,N4(t,n))}function M0e(e,t,n){var r=X$(e,t,n);return r>n?n:r}function vK(){return{top:0,right:0,bottom:0,left:0}}function yK(e){return Object.assign({},vK(),e)}function bK(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var L0e=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,yK(typeof t!="number"?t:bK(t,Mx))};function D0e(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=fh(n.placement),l=Ok(s),u=[Lu,jd].indexOf(s)>=0,d=u?"height":"width";if(!(!o||!a)){var f=L0e(i.padding,n),p=kk(o),m=l==="y"?Mu:Lu,v=l==="y"?Fd:jd,y=n.rects.reference[d]+n.rects.reference[l]-a[l]-n.rects.popper[d],x=a[l]-n.rects.reference[l],b=Lx(o),$=b?l==="y"?b.clientHeight||0:b.clientWidth||0:0,_=y/2-x/2,C=f[m],E=$-p[d]-f[v],T=$/2-p[d]/2+_,I=X$(C,T,E),R=l;n.modifiersData[r]=(t={},t[R]=I,t.centerOffset=I-T,t)}}function F0e(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||gK(t.elements.popper,i)&&(t.elements.arrow=i))}const j0e={name:"arrow",enabled:!0,phase:"main",fn:D0e,effect:F0e,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function B2(e){return e.split("-")[1]}var B0e={top:"auto",right:"auto",bottom:"auto",left:"auto"};function z0e(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:F2(n*i)/i||0,y:F2(r*i)/i||0}}
vendor: 2,530 bytes, line 162
162function KL(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,d=e.roundOffsets,f=e.isFixed,p=a.x,m=p===void 0?0:p,v=a.y,y=v===void 0?0:v,x=typeof d=="function"?d({x:m,y}):{x:m,y};m=x.x,y=x.y;var b=a.hasOwnProperty("x"),$=a.hasOwnProperty("y"),_=Lu,C=Mu,E=window;if(u){var T=Lx(n),I="clientHeight",R="clientWidth";if(T===Ic(n)&&(T=jg(n),Lm(T).position!=="static"&&s==="absolute"&&(I="scrollHeight",R="scrollWidth")),T=T,i===Mu||(i===Lu||i===jd)&&o===N3){C=Fd;var L=f&&T===E&&E.visualViewport?E.visualViewport.height:T[I];y-=L-r.height,y*=l?1:-1}if(i===Lu||(i===Mu||i===Fd)&&o===N3){_=jd;var F=f&&T===E&&E.visualViewport?E.visualViewport.width:T[R];m-=F-r.width,m*=l?1:-1}}var V=Object.assign({position:s},u&&B0e),H=d===!0?z0e({x:m,y},Ic(n)):{x:m,y};if(m=H.x,y=H.y,l){var Q;return Object.assign({},V,(Q={},Q[C]=$?"0":"",Q[_]=b?"0":"",Q.transform=(E.devicePixelRatio||1)<=1?"translate("+m+"px, "+y+"px)":"translate3d("+m+"px, "+y+"px, 0)",Q))}return Object.assign({},V,(t={},t[C]=$?y+"px":"",t[_]=b?m+"px":"",t.transform="",t))}function U0e(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,o=n.adaptive,a=o===void 0?!0:o,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:fh(t.placement),variation:B2(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,KL(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,KL(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const H0e={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:U0e,data:{}};var ZS={passive:!0};function G0e(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=i===void 0?!0:i,a=r.resize,s=a===void 0?!0:a,l=Ic(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(d){d.addEventListener("scroll",n.update,ZS)}),s&&l.addEventListener("resize",n.update,ZS),function(){o&&u.forEach(function(d){d.removeEventListener("scroll",n.update,ZS)}),s&&l.removeEventListener("resize",n.update,ZS)}}const V0e={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:G0e,data:{}};
vendor: 10,083 bytes, line 162
162var W0e={left:"right",right:"left",bottom:"top",top:"bottom"};function vw(e){return e.replace(/left|right|bottom|top/g,function(t){return W0e[t]})}var K0e={start:"end",end:"start"};function qL(e){return e.replace(/start|end/g,function(t){return K0e[t]})}function Pk(e){var t=Ic(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Ak(e){return j2(jg(e)).left+Pk(e).scrollLeft}function q0e(e,t){var n=Ic(e),r=jg(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;var u=mK();(u||!u&&t==="fixed")&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s+Ak(e),y:l}}function Y0e(e){var t,n=jg(e),r=Pk(e),i=(t=e.ownerDocument)==null?void 0:t.body,o=J1(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=J1(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+Ak(e),l=-r.scrollTop;return Lm(i||n).direction==="rtl"&&(s+=J1(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:l}}function Nk(e){var t=Lm(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function $K(e){return["html","body","#document"].indexOf(vh(e))>=0?e.ownerDocument.body:Ad(e)&&Nk(e)?e:$K(V5(e))}function Z$(e,t){var n;t===void 0&&(t=[]);var r=$K(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),o=Ic(r),a=i?[o].concat(o.visualViewport||[],Nk(r)?r:[]):r,s=t.concat(a);return i?s:s.concat(Z$(V5(a)))}function p7(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function X0e(e,t){var n=j2(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function YL(e,t,n){return t===pK?p7(q0e(e,n)):pv(t)?X0e(t,n):p7(Y0e(jg(e)))}function Z0e(e){var t=Z$(V5(e)),n=["absolute","fixed"].indexOf(Lm(e).position)>=0,r=n&&Ad(e)?Lx(e):e;return pv(r)?t.filter(function(i){return pv(i)&&gK(i,r)&&vh(i)!=="body"}):[]}function Q0e(e,t,n,r){var i=t==="clippingParents"?Z0e(e):[].concat(t),o=[].concat(i,[n]),a=o[0],s=o.reduce(function(l,u){var d=YL(e,u,r);return l.top=J1(d.top,l.top),l.right=N4(d.right,l.right),l.bottom=N4(d.bottom,l.bottom),l.left=J1(d.left,l.left),l},YL(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function xK(e){var t=e.reference,n=e.element,r=e.placement,i=r?fh(r):null,o=r?B2(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(i){case Mu:l={x:a,y:t.y-n.height};break;case Fd:l={x:a,y:t.y+t.height};break;case jd:l={x:t.x+t.width,y:s};break;case Lu:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=i?Ok(i):null;if(u!=null){var d=u==="y"?"height":"width";switch(o){case D2:l[u]=l[u]-(t[d]/2-n[d]/2);break;case N3:l[u]=l[u]+(t[d]/2-n[d]/2);break}}return l}function M3(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,o=n.strategy,a=o===void 0?e.strategy:o,s=n.boundary,l=s===void 0?y0e:s,u=n.rootBoundary,d=u===void 0?pK:u,f=n.elementContext,p=f===void 0?t$:f,m=n.altBoundary,v=m===void 0?!1:m,y=n.padding,x=y===void 0?0:y,b=yK(typeof x!="number"?x:bK(x,Mx)),$=p===t$?b0e:t$,_=e.rects.popper,C=e.elements[v?$:p],E=Q0e(pv(C)?C:C.contextElement||jg(e.elements.popper),l,d,a),T=j2(e.elements.reference),I=xK({reference:T,element:_,strategy:"absolute",placement:i}),R=p7(Object.assign({},_,I)),L=p===t$?R:T,F={top:E.top-L.top+b.top,bottom:L.bottom-E.bottom+b.bottom,left:E.left-L.left+b.left,right:L.right-E.right+b.right},V=e.modifiersData.offset;if(p===t$&&V){var H=V[i];Object.keys(F).forEach(function(Q){var U=[jd,Fd].indexOf(Q)>=0?1:-1,te=[Mu,Fd].indexOf(Q)>=0?"y":"x";F[Q]+=H[te]*U})}return F}function J0e(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?hK:l,d=B2(r),f=d?s?VL:VL.filter(function(v){return B2(v)===d}):Mx,p=f.filter(function(v){return u.indexOf(v)>=0});p.length===0&&(p=f);var m=p.reduce(function(v,y){return v[y]=M3(e,{placement:y,boundary:i,rootBoundary:o,padding:a})[fh(y)],v},{});return Object.keys(m).sort(function(v,y){return m[v]-m[y]})}function ege(e){if(fh(e)===Rk)return[];var t=vw(e);return[qL(e),t,qL(t)]}function tge(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=i===void 0?!0:i,a=n.altAxis,s=a===void 0?!0:a,l=n.fallbackPlacements,u=n.padding,d=n.boundary,f=n.rootBoundary,p=n.altBoundary,m=n.flipVariations,v=m===void 0?!0:m,y=n.allowedAutoPlacements,x=t.options.placement,b=fh(x),$=b===x,_=l||($||!v?[vw(x)]:ege(x)),C=[x].concat(_).reduce(function(Ze,Ye){return Ze.concat(fh(Ye)===Rk?J0e(t,{placement:Ye,boundary:d,rootBoundary:f,padding:u,flipVariations:v,allowedAutoPlacements:y}):Ye)},[]),E=t.rects.reference,T=t.rects.popper,I=new Map,R=!0,L=C[0],F=0;F<C.length;F++){var V=C[F],H=fh(V),Q=B2(V)===D2,U=[Mu,Fd].indexOf(H)>=0,te=U?"width":"height",J=M3(t,{placement:V,boundary:d,rootBoundary:f,altBoundary:p,padding:u}),oe=U?Q?jd:Lu:Q?Fd:Mu;E[te]>T[te]&&(oe=vw(oe));var q=vw(oe),re=[];if(o&&re.push(J[H]<=0),s&&re.push(J[oe]<=0,J[q]<=0),re.every(function(Ze){return Ze})){L=V,R=!1;break}I.set(V,re)}if(R)for(var he=v?3:1,be=function(Ye){var $e=C.find(function(gt){var je=I.get(gt);if(je)return je.slice(0,Ye).every(function(Qe){return Qe})});if($e)return L=$e,"break"},Ke=he;Ke>0;Ke--){var ot=be(Ke);if(ot==="break")break}t.placement!==L&&(t.modifiersData[r]._skip=!0,t.placement=L,t.reset=!0)}}const nge={name:"flip",enabled:!0,phase:"main",fn:tge,requiresIfExists:["offset"],data:{_skip:!1}};function XL(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ZL(e){return[Mu,jd,Fd,Lu].some(function(t){return e[t]>=0})}function rge(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=M3(t,{elementContext:"reference"}),s=M3(t,{altBoundary:!0}),l=XL(a,r),u=XL(s,i,o),d=ZL(l),f=ZL(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:d,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":f})}const ige={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:rge};function oge(e,t,n){var r=fh(e),i=[Lu,Mu].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[Lu,jd].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function age(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=i===void 0?[0,0]:i,a=hK.reduce(function(d,f){return d[f]=oge(f,t.rects,o),d},{}),s=a[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}const sge={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:age};function lge(e){var t=e.state,n=e.name;t.modifiersData[n]=xK({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const uge={name:"popperOffsets",enabled:!0,phase:"read",fn:lge,data:{}};function cge(e){return e==="x"?"y":"x"}function dge(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=i===void 0?!0:i,a=n.altAxis,s=a===void 0?!1:a,l=n.boundary,u=n.rootBoundary,d=n.altBoundary,f=n.padding,p=n.tether,m=p===void 0?!0:p,v=n.tetherOffset,y=v===void 0?0:v,x=M3(t,{boundary:l,rootBoundary:u,padding:f,altBoundary:d}),b=fh(t.placement),$=B2(t.placement),_=!$,C=Ok(b),E=cge(C),T=t.modifiersData.popperOffsets,I=t.rects.reference,R=t.rects.popper,L=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,F=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),V=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,H={x:0,y:0};if(T){if(o){var Q,U=C==="y"?Mu:Lu,te=C==="y"?Fd:jd,J=C==="y"?"height":"width",oe=T[C],q=oe+x[U],re=oe-x[te],he=m?-R[J]/2:0,be=$===D2?I[J]:R[J],Ke=$===D2?-R[J]:-I[J],ot=t.elements.arrow,Ze=m&&ot?kk(ot):{width:0,height:0},Ye=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:vK(),$e=Ye[U],gt=Ye[te],je=X$(0,I[J],Ze[J]),Qe=_?I[J]/2-he-je-$e-F.mainAxis:be-je-$e-F.mainAxis,nn=_?-I[J]/2+he+je+gt+F.mainAxis:Ke+je+gt+F.mainAxis,Ut=t.elements.arrow&&Lx(t.elements.arrow),kt=Ut?C==="y"?Ut.clientTop||0:Ut.clientLeft||0:0,mt=(Q=V==null?void 0:V[C])!=null?Q:0,ct=oe+Qe-mt-kt,pt=oe+nn-mt,ht=X$(m?N4(q,ct):q,oe,m?J1(re,pt):re);T[C]=ht,H[C]=ht-oe}if(s){var mn,K=C==="x"?Mu:Lu,pe=C==="x"?Fd:jd,ve=T[E],Ne=E==="y"?"height":"width",Xe=ve+x[K],M=ve-x[pe],et=[Mu,Lu].indexOf(b)!==-1,zt=(mn=V==null?void 0:V[E])!=null?mn:0,un=et?Xe:ve-I[Ne]-R[Ne]-zt+F.altAxis,_t=et?ve+I[Ne]+R[Ne]-zt-F.altAxis:M,ke=m&&et?M0e(un,ve,_t):X$(m?un:Xe,ve,m?_t:M);T[E]=ke,H[E]=ke-ve}t.modifiersData[r]=H}}const fge={name:"preventOverflow",enabled:!0,phase:"main",fn:dge,requiresIfExists:["offset"]};function pge(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function hge(e){return e===Ic(e)||!Ad(e)?Pk(e):pge(e)}function mge(e){var t=e.getBoundingClientRect(),n=F2(t.width)/e.offsetWidth||1,r=F2(t.height)/e.offsetHeight||1;return n!==1||r!==1}function gge(e,t,n){n===void 0&&(n=!1);var r=Ad(t),i=Ad(t)&&mge(t),o=jg(t),a=j2(e,i,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((vh(t)!=="body"||Nk(o))&&(s=hge(t)),Ad(t)?(l=j2(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=Ak(o))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function vge(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function i(o){n.add(o.name);var a=[].concat(o.requires||[],o.requiresIfExists||[]);a.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&i(l)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||i(o)}),r}function yge(e){var t=vge(e);return I0e.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function bge(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}
vendor: 4,647 bytes, line 162
162function $ge(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var QL={placement:"bottom",modifiers:[],strategy:"absolute"};function JL(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function xge(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,o=i===void 0?QL:i;return function(s,l,u){u===void 0&&(u=o);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},QL,o),modifiersData:{},elements:{reference:s,popper:l},attributes:{},styles:{}},f=[],p=!1,m={state:d,setOptions:function(b){var $=typeof b=="function"?b(d.options):b;y(),d.options=Object.assign({},o,d.options,$),d.scrollParents={reference:pv(s)?Z$(s):s.contextElement?Z$(s.contextElement):[],popper:Z$(l)};var _=yge($ge([].concat(r,d.options.modifiers)));return d.orderedModifiers=_.filter(function(C){return C.enabled}),v(),m.update()},forceUpdate:function(){if(!p){var b=d.elements,$=b.reference,_=b.popper;if(JL($,_)){d.rects={reference:gge($,Lx(_),d.options.strategy==="fixed"),popper:kk(_)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach(function(F){return d.modifiersData[F.name]=Object.assign({},F.data)});for(var C=0;C<d.orderedModifiers.length;C++){if(d.reset===!0){d.reset=!1,C=-1;continue}var E=d.orderedModifiers[C],T=E.fn,I=E.options,R=I===void 0?{}:I,L=E.name;typeof T=="function"&&(d=T({state:d,options:R,name:L,instance:m})||d)}}}},update:bge(function(){return new Promise(function(x){m.forceUpdate(),x(d)})}),destroy:function(){y(),p=!0}};if(!JL(s,l))return m;m.setOptions(u).then(function(x){!p&&u.onFirstUpdate&&u.onFirstUpdate(x)});function v(){d.orderedModifiers.forEach(function(x){var b=x.name,$=x.options,_=$===void 0?{}:$,C=x.effect;if(typeof C=="function"){var E=C({state:d,name:b,instance:m,options:_}),T=function(){};f.push(E||T)}})}function y(){f.forEach(function(x){return x()}),f=[]}return m}}var Sge=[V0e,uge,H0e,P0e,sge,nge,fge,j0e,ige],_ge=xge({defaultModifiers:Sge});const SK="Popper";function wge(e){return dK(SK,e)}e0e(SK,["root"]);const Cge=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],Ege=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Tge(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function h7(e){return typeof e=="function"?e():e}function Rge(e){return e.nodeType!==void 0}const Ige=()=>zn({root:["root"]},Yhe(wge)),kge={},Oge=w.forwardRef(function(t,n){var r;const{anchorEl:i,children:o,direction:a,disablePortal:s,modifiers:l,open:u,placement:d,popperOptions:f,popperRef:p,slotProps:m={},slots:v={},TransitionProps:y}=t,x=Wt(t,Cge),b=w.useRef(null),$=uo(b,n),_=w.useRef(null),C=uo(_,p),E=w.useRef(C);Ul(()=>{E.current=C},[C]),w.useImperativeHandle(p,()=>_.current,[]);const T=Tge(d,a),[I,R]=w.useState(T),[L,F]=w.useState(h7(i));w.useEffect(()=>{_.current&&_.current.forceUpdate()}),w.useEffect(()=>{i&&F(h7(i))},[i]),Ul(()=>{if(!L||!u)return;const te=q=>{R(q.placement)};let J=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:q})=>{te(q)}}];l!=null&&(J=J.concat(l)),f&&f.modifiers!=null&&(J=J.concat(f.modifiers));const oe=_ge(L,b.current,D({placement:T},f,{modifiers:J}));return E.current(oe),()=>{oe.destroy(),E.current(null)}},[L,s,l,u,f,T]);const V={placement:I};y!==null&&(V.TransitionProps=y);const H=Ige(),Q=(r=v.root)!=null?r:"div",U=Ja({elementType:Q,externalSlotProps:m.root,externalForwardedProps:x,additionalProps:{role:"tooltip",ref:$},ownerState:t,className:H.root});return g.jsx(Q,D({},U,{children:typeof o=="function"?o(V):o}))}),Pge=w.forwardRef(function(t,n){const{anchorEl:r,children:i,container:o,direction:a="ltr",disablePortal:s=!1,keepMounted:l=!1,modifiers:u,open:d,placement:f="bottom",popperOptions:p=kge,popperRef:m,style:v,transition:y=!1,slotProps:x={},slots:b={}}=t,$=Wt(t,Ege),[_,C]=w.useState(!0),E=()=>{C(!1)},T=()=>{C(!0)};if(!l&&!d&&(!y||_))return null;let I;if(o)I=o;else if(r){const F=h7(r);I=F&&Rge(F)?Pa(F).body:Pa(null).body}
162const R=!d&&l&&(!y||_)?"none":void 0,L=y?{in:d,onEnter:E,onExited:T}:void 0;return g.jsx(fK,{disablePortal:s,container:I,children:g.jsx(Oge,D({anchorEl:r,direction:a,disablePortal:s,modifiers:u,ref:n,open:y?!_:d,placement:f,popperOptions:p,popperRef:m,slotProps:x,slots:b},$,{style:D({position:"fixed",top:0,left:0,display:R},v),TransitionProps:L,children:i}))})}),Age=2;function _K(e,t){return e-t}function eD(e,t){var n;const{index:r}=(n=e.reduce((i,o,a)=>{const s=Math.abs(t-o);return i===null||s<i.distance||s===i.distance?{distance:s,index:a}:i},null))!=null?n:{};return r}function QS(e,t){if(t.current!==void 0&&e.changedTouches){const n=e;for(let r=0;r<n.changedTouches.length;r+=1){const i=n.changedTouches[r];if(i.identifier===t.current)return{x:i.clientX,y:i.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function M4(e,t,n){return(e-t)*100/(n-t)}function Nge(e,t,n){return(n-t)*e+t}function Mge(e){if(Math.abs(e)<1){const n=e.toExponential().split("e-"),r=n[0].split(".")[1];return(r?r.length:0)+parseInt(n[1],10)}const t=e.toString().split(".")[1];return t?t.length:0}function Lge(e,t,n){const r=Math.round((e-n)/t)*t+n;return Number(r.toFixed(Mge(t)))}function tD({values:e,newValue:t,index:n}){const r=e.slice();return r[n]=t,r.sort(_K)}function JS({sliderRef:e,activeIndex:t,setActive:n}){var r,i;const o=Pa(e.current);if(!((r=e.current)!=null&&r.contains(o.activeElement))||Number(o==null||(i=o.activeElement)==null?void 0:i.getAttribute("data-index"))!==t){var a;(a=e.current)==null||a.querySelector(`[type="range"][data-index="${t}"]`).focus()}n&&n(t)}function e_(e,t){return typeof e=="number"&&typeof t=="number"?e===t:typeof e=="object"&&typeof t=="object"?Whe(e,t):!1}const Dge={horizontal:{offset:e=>({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},Fge=e=>e;let t_;function nD(){return t_===void 0&&(typeof CSS<"u"&&typeof CSS.supports=="function"?t_=CSS.supports("touch-action","none"):t_=!0),t_}function jge(e){const{"aria-labelledby":t,defaultValue:n,disabled:r=!1,disableSwap:i=!1,isRtl:o=!1,marks:a=!1,max:s=100,min:l=0,name:u,onChange:d,onChangeCommitted:f,orientation:p="horizontal",rootRef:m,scale:v=Fge,step:y=1,shiftStep:x=10,tabIndex:b,value:$}=e,_=w.useRef(),[C,E]=w.useState(-1),[T,I]=w.useState(-1),[R,L]=w.useState(!1),F=w.useRef(0),[V,H]=Em({controlled:$,default:n??l,name:"Slider"}),Q=d&&((ke,ue,st)=>{const dn=ke.nativeEvent||ke,Gt=new dn.constructor(dn.type,dn);Object.defineProperty(Gt,"target",{writable:!0,value:{value:ue,name:u}}),d(Gt,ue,st)}),U=Array.isArray(V);let te=U?V.slice().sort(_K):[V];te=te.map(ke=>ke==null?l:P1(ke,l,s));const J=a===!0&&y!==null?[...Array(Math.floor((s-l)/y)+1)].map((ke,ue)=>({value:l+y*ue})):a||[],oe=J.map(ke=>ke.value),{isFocusVisibleRef:q,onBlur:re,onFocus:he,ref:be}=Ox(),[Ke,ot]=w.useState(-1),Ze=w.useRef(),Ye=uo(be,Ze),$e=uo(m,Ye),gt=ke=>ue=>{var st;const dn=Number(ue.currentTarget.getAttribute("data-index"));he(ue),q.current===!0&&ot(dn),I(dn),ke==null||(st=ke.onFocus)==null||st.call(ke,ue)},je=ke=>ue=>{var st;re(ue),q.current===!1&&ot(-1),I(-1),ke==null||(st=ke.onBlur)==null||st.call(ke,ue)},Qe=(ke,ue)=>{const st=Number(ke.currentTarget.getAttribute("data-index")),dn=te[st],Gt=oe.indexOf(dn);let it=ue;if(J&&y==null){const cn=oe[oe.length-1];it>cn?it=cn:it<oe[0]?it=oe[0]:it=it<dn?oe[Gt-1]:oe[Gt+1]}if(it=P1(it,l,s),U){i&&(it=P1(it,te[st-1]||-1/0,te[st+1]||1/0));const cn=it;it=tD({values:te,newValue:it,index:st});let nt=st;i||(nt=it.indexOf(cn)),JS({sliderRef:Ze,activeIndex:nt})}H(it),ot(st),Q&&!e_(it,V)&&Q(ke,it,st),f&&f(ke,it)},nn=ke=>ue=>{var st;if(y!==null){const dn=Number(ue.currentTarget.getAttribute("data-index")),Gt=te[dn];let it=null;(ue.key==="ArrowLeft"||ue.key==="ArrowDown")&&ue.shiftKey||ue.key==="PageDown"?it=Math.max(Gt-x,l):((ue.key==="ArrowRight"||ue.key==="ArrowUp")&&ue.shiftKey||ue.key==="PageUp")&&(it=Math.min(Gt+x,s)),it!==null&&(Qe(ue,it),ue.preventDefault())}ke==null||(st=ke.onKeyDown)==null||st.call(ke,ue)};Ul(()=>{if(r&&Ze.current.contains(document.activeElement)){var ke;(ke=document.activeElement)==null||ke.blur()}},[r]),r&&C!==-1&&E(-1),r&&Ke!==-1&&ot(-1);const Ut=ke=>ue=>{var st;(st=ke.onChange)==null||st.call(ke,ue),Qe(ue,ue.target.valueAsNumber)},kt=w.useRef();let mt=p;o&&p==="horizontal"&&(mt+="-reverse");const ct=({finger:ke,move:ue=!1})=>{const{current:st}=Ze,{width:dn,height:Gt,bottom:it,left:cn}=st.getBoundingClientRect();let nt;mt.indexOf("vertical")===0?nt=(it-ke.y)/Gt:nt=(ke.x-cn)/dn,mt.indexOf("-reverse")!==-1&&(nt=1-nt);let wt;if(wt=Nge(nt,l,s),y)wt=Lge(wt,y,l);else{const Tn=eD(oe,wt);wt=oe[Tn]}wt=P1(wt,l,s);let yn=0;if(U){ue?yn=kt.current:yn=eD(te,wt),i&&(wt=P1(wt,te[yn-1]||-1/0,te[yn+1]||1/0));const Tn=wt;wt=tD({values:te,newValue:wt,index:yn}),i&&ue||(yn=wt.indexOf(Tn),kt.current=yn)}return{newValue:wt,activeIndex:yn}},pt=os(ke=>{const ue=QS(ke,_);if(!ue)return;if(F.current+=1,ke.type==="mousemove"&&ke.buttons===0){ht(ke);return}const{newValue:st,activeIndex:dn}=ct({finger:ue,move:!0});JS({sliderRef:Ze,activeIndex:dn,setActive:E}),H(st),!R&&F.current>Age&&L(!0),Q&&!e_(st,V)&&Q(ke,st,dn)}),ht=os(ke=>{const ue=QS(ke,_);if(L(!1),!ue)return;const{newValue:st}=ct({finger:ue,move:!0});E(-1),ke.type==="touchend"&&I(-1),f&&f(ke,st),_.current=void 0,K()}),mn=os(ke=>{if(r)return;nD()||ke.preventDefault();const ue=ke.changedTouches[0];ue!=null&&(_.current=ue.identifier);const st=QS(ke,_);if(st!==!1){const{newValue:Gt,activeIndex:it}=ct({finger:st});JS({sliderRef:Ze,activeIndex:it,setActive:E}),H(Gt),Q&&!e_(Gt,V)&&Q(ke,Gt,it)}
162F.current=0;const dn=Pa(Ze.current);dn.addEventListener("touchmove",pt,{passive:!0}),dn.addEventListener("touchend",ht,{passive:!0})}),K=w.useCallback(()=>{const ke=Pa(Ze.current);ke.removeEventListener("mousemove",pt),ke.removeEventListener("mouseup",ht),ke.removeEventListener("touchmove",pt),ke.removeEventListener("touchend",ht)},[ht,pt]);w.useEffect(()=>{const{current:ke}=Ze;return ke.addEventListener("touchstart",mn,{passive:nD()}),()=>{ke.removeEventListener("touchstart",mn),K()}},[K,mn]),w.useEffect(()=>{r&&K()},[r,K]);const pe=ke=>ue=>{var st;if((st=ke.onMouseDown)==null||st.call(ke,ue),r||ue.defaultPrevented||ue.button!==0)return;ue.preventDefault();const dn=QS(ue,_);if(dn!==!1){const{newValue:it,activeIndex:cn}=ct({finger:dn});JS({sliderRef:Ze,activeIndex:cn,setActive:E}),H(it),Q&&!e_(it,V)&&Q(ue,it,cn)}F.current=0;const Gt=Pa(Ze.current);Gt.addEventListener("mousemove",pt,{passive:!0}),Gt.addEventListener("mouseup",ht)},ve=M4(U?te[0]:l,l,s),Ne=M4(te[te.length-1],l,s)-ve,Xe=(ke={})=>{const ue=q$(ke),st={onMouseDown:pe(ue||{})},dn=D({},ue,st);return D({},ke,{ref:$e},dn)},M=ke=>ue=>{var st;(st=ke.onMouseOver)==null||st.call(ke,ue);const dn=Number(ue.currentTarget.getAttribute("data-index"));I(dn)},et=ke=>ue=>{var st;(st=ke.onMouseLeave)==null||st.call(ke,ue),I(-1)};return{active:C,axis:mt,axisProps:Dge,dragging:R,focusedThumbIndex:Ke,getHiddenInputProps:(ke={})=>{var ue;const st=q$(ke),dn={onChange:Ut(st||{}),onFocus:gt(st||{}),onBlur:je(st||{}),onKeyDown:nn(st||{})},Gt=D({},st,dn);return D({tabIndex:b,"aria-labelledby":t,"aria-orientation":p,"aria-valuemax":v(s),"aria-valuemin":v(l),name:u,type:"range",min:e.min,max:e.max,step:e.step===null&&e.marks?"any":(ue=e.step)!=null?ue:void 0,disabled:r},ke,Gt,{style:D({},tpe,{direction:o?"rtl":"ltr",width:"100%",height:"100%"})})},getRootProps:Xe,getThumbProps:(ke={})=>{const ue=q$(ke),st={onMouseOver:M(ue||{}),onMouseLeave:et(ue||{})};return D({},ke,ue,st)},marks:J,open:T,range:U,rootRef:$e,trackLeap:Ne,trackOffset:ve,values:te,getThumbStyle:ke=>({pointerEvents:C!==-1&&C!==ke?"none":void 0})}}const Bge=["onChange","maxRows","minRows","style","value"];function n_(e){return parseInt(e,10)||0}const zge={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function Uge(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflowing}const Hge=w.forwardRef(function(t,n){const{onChange:r,maxRows:i,minRows:o=1,style:a,value:s}=t,l=Wt(t,Bge),{current:u}=w.useRef(s!=null),d=w.useRef(null),f=uo(n,d),p=w.useRef(null),m=w.useCallback(()=>{const x=d.current,$=gh(x).getComputedStyle(x);if($.width==="0px")return{outerHeightStyle:0,overflowing:!1};const _=p.current;_.style.width=$.width,_.value=x.value||t.placeholder||"x",_.value.slice(-1)===`
163`&&(_.value+=" ");const C=$.boxSizing,E=n_($.paddingBottom)+n_($.paddingTop),T=n_($.borderBottomWidth)+n_($.borderTopWidth),I=_.scrollHeight;_.value="x";const R=_.scrollHeight;let L=I;o&&(L=Math.max(Number(o)*R,L)),i&&(L=Math.min(Number(i)*R,L)),L=Math.max(L,R);const F=L+(C==="border-box"?E+T:0),V=Math.abs(L-I)<=1;return{outerHeightStyle:F,overflowing:V}},[i,o,t.placeholder]),v=w.useCallback(()=>{const x=m();if(Uge(x))return;const b=d.current;b.style.height=`${x.outerHeightStyle}px`,b.style.overflow=x.overflowing?"hidden":""},[m]);Ul(()=>{const x=()=>{v()};let b;const $=Ix(x),_=d.current,C=gh(_);C.addEventListener("resize",$);let E;return typeof ResizeObserver<"u"&&(E=new ResizeObserver(x),E.observe(_)),()=>{$.clear(),cancelAnimationFrame(b),C.removeEventListener("resize",$),E&&E.disconnect()}},[m,v]),Ul(()=>{v()});const y=x=>{u||v(),r&&r(x)};return g.jsxs(w.Fragment,{children:[g.jsx("textarea",D({value:s,onChange:y,ref:f,rows:o,style:a},l)),g.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:p,tabIndex:-1,style:D({},zge.shadow,a,{paddingTop:0,paddingBottom:0})})]})});function rD(e){return typeof e.normalize<"u"?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function Gge(e={}){const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:i="any",stringify:o,trim:a=!1}=e;return(s,{inputValue:l,getOptionLabel:u})=>{let d=a?l.trim():l;n&&(d=d.toLowerCase()),t&&(d=rD(d));const f=d?s.filter(p=>{let m=(o||u)(p);return n&&(m=m.toLowerCase()),t&&(m=rD(m)),i==="start"?m.indexOf(d)===0:m.indexOf(d)>-1}):s;return typeof r=="number"?f.slice(0,r):f}}function r_(e,t){for(let n=0;n<e.length;n+=1)if(t(e[n]))return n;return-1}const Vge=Gge(),iD=5,Wge=e=>{var t;return e.current!==null&&((t=e.current.parentElement)==null?void 0:t.contains(document.activeElement))};function Kge(e){const{unstable_isActiveElementInListbox:t=Wge,unstable_classNamePrefix:n="Mui",autoComplete:r=!1,autoHighlight:i=!1,autoSelect:o=!1,blurOnSelect:a=!1,clearOnBlur:s=!e.freeSolo,clearOnEscape:l=!1,componentName:u="useAutocomplete",defaultValue:d=e.multiple?[]:null,disableClearable:f=!1,disableCloseOnSelect:p=!1,disabled:m,disabledItemsFocusable:v=!1,disableListWrap:y=!1,filterOptions:x=Vge,filterSelectedOptions:b=!1,freeSolo:$=!1,getOptionDisabled:_,getOptionKey:C,getOptionLabel:E=Je=>{var qe;return(qe=Je.label)!=null?qe:Je},groupBy:T,handleHomeEndKeys:I=!e.freeSolo,id:R,includeInputInList:L=!1,inputValue:F,isOptionEqualToValue:V=(Je,qe)=>Je===qe,multiple:H=!1,onChange:Q,onClose:U,onHighlightChange:te,onInputChange:J,onOpen:oe,open:q,openOnFocus:re=!1,options:he,readOnly:be=!1,selectOnFocus:Ke=!e.freeSolo,value:ot}=e,Ze=cb(R);let Ye=E;Ye=Je=>{const qe=E(Je);return typeof qe!="string"?String(qe):qe};const $e=w.useRef(!1),gt=w.useRef(!0),je=w.useRef(null),Qe=w.useRef(null),[nn,Ut]=w.useState(null),[kt,mt]=w.useState(-1),ct=i?0:-1,pt=w.useRef(ct),[ht,mn]=Em({controlled:ot,default:d,name:u}),[K,pe]=Em({controlled:F,default:"",name:u,state:"inputValue"}),[ve,Ne]=w.useState(!1),Xe=w.useCallback((Je,qe)=>{if(!(H?ht.length<qe.length:qe!==null)&&!s)return;let Kt;if(H)Kt="";else if(qe==null)Kt="";
vendor: 9,327 bytes, line 163
163else{const kn=Ye(qe);Kt=typeof kn=="string"?kn:""}K!==Kt&&(pe(Kt),J&&J(Je,Kt,"reset"))},[Ye,K,H,J,pe,s,ht]),[M,et]=Em({controlled:q,default:!1,name:u,state:"open"}),[zt,un]=w.useState(!0),_t=!H&&ht!=null&&K===Ye(ht),ke=M&&!be,ue=ke?x(he.filter(Je=>!(b&&(H?ht:[ht]).some(qe=>qe!==null&&V(Je,qe)))),{inputValue:_t&&zt?"":K,getOptionLabel:Ye}):[],st=Qfe({filteredOptions:ue,value:ht,inputValue:K});w.useEffect(()=>{const Je=ht!==st.value;ve&&!Je||$&&!Je||Xe(null,ht)},[ht,Xe,ve,st.value,$]);const dn=M&&ue.length>0&&!be,Gt=os(Je=>{Je===-1?je.current.focus():nn.querySelector(`[data-tag-index="${Je}"]`).focus()});w.useEffect(()=>{H&&kt>ht.length-1&&(mt(-1),Gt(-1))},[ht,H,kt,Gt]);function it(Je,qe){if(!Qe.current||Je<0||Je>=ue.length)return-1;let gn=Je;for(;;){const Kt=Qe.current.querySelector(`[data-option-index="${gn}"]`),kn=v?!1:!Kt||Kt.disabled||Kt.getAttribute("aria-disabled")==="true";if(Kt&&Kt.hasAttribute("tabindex")&&!kn)return gn;if(qe==="next"?gn=(gn+1)%ue.length:gn=(gn-1+ue.length)%ue.length,gn===Je)return-1}}const cn=os(({event:Je,index:qe,reason:gn="auto"})=>{if(pt.current=qe,qe===-1?je.current.removeAttribute("aria-activedescendant"):je.current.setAttribute("aria-activedescendant",`${Ze}-option-${qe}`),te&&te(Je,qe===-1?null:ue[qe],gn),!Qe.current)return;const Kt=Qe.current.querySelector(`[role="option"].${n}-focused`);Kt&&(Kt.classList.remove(`${n}-focused`),Kt.classList.remove(`${n}-focusVisible`));let kn=Qe.current;if(Qe.current.getAttribute("role")!=="listbox"&&(kn=Qe.current.parentElement.querySelector('[role="listbox"]')),!kn)return;if(qe===-1){kn.scrollTop=0;return}const $n=Qe.current.querySelector(`[data-option-index="${qe}"]`);if($n&&($n.classList.add(`${n}-focused`),gn==="keyboard"&&$n.classList.add(`${n}-focusVisible`),kn.scrollHeight>kn.clientHeight&&gn!=="mouse"&&gn!=="touch")){const _r=$n,no=kn.clientHeight+kn.scrollTop,sl=_r.offsetTop+_r.offsetHeight;sl>no?kn.scrollTop=sl-kn.clientHeight:_r.offsetTop-_r.offsetHeight*(T?1.3:0)<kn.scrollTop&&(kn.scrollTop=_r.offsetTop-_r.offsetHeight*(T?1.3:0))}}),nt=os(({event:Je,diff:qe,direction:gn="next",reason:Kt="auto"})=>{if(!ke)return;const $n=it((()=>{const _r=ue.length-1;if(qe==="reset")return ct;if(qe==="start")return 0;if(qe==="end")return _r;const no=pt.current+qe;return no<0?no===-1&&L?-1:y&&pt.current!==-1||Math.abs(qe)>1?0:_r:no>_r?no===_r+1&&L?-1:y||Math.abs(qe)>1?_r:0:no})(),gn);if(cn({index:$n,reason:Kt,event:Je}),r&&qe!=="reset")if($n===-1)je.current.value=K;else{const _r=Ye(ue[$n]);je.current.value=_r,_r.toLowerCase().indexOf(K.toLowerCase())===0&&K.length>0&&je.current.setSelectionRange(K.length,_r.length)}}),wt=()=>{const Je=(qe,gn)=>{const Kt=qe?Ye(qe):"",kn=gn?Ye(gn):"";return Kt===kn};if(pt.current!==-1&&st.filteredOptions&&st.filteredOptions.length!==ue.length&&st.inputValue===K&&(H?ht.length===st.value.length&&st.value.every((qe,gn)=>Ye(ht[gn])===Ye(qe)):Je(st.value,ht))){const qe=st.filteredOptions[pt.current];if(qe)return r_(ue,gn=>Ye(gn)===Ye(qe))}return-1},yn=w.useCallback(()=>{if(!ke)return;const Je=wt();if(Je!==-1){pt.current=Je;return}const qe=H?ht[0]:ht;if(ue.length===0||qe==null){nt({diff:"reset"});return}if(Qe.current){if(qe!=null){const gn=ue[pt.current];if(H&&gn&&r_(ht,kn=>V(gn,kn))!==-1)return;const Kt=r_(ue,kn=>V(kn,qe));Kt===-1?nt({diff:"reset"}):cn({index:Kt});return}if(pt.current>=ue.length-1){cn({index:ue.length-1});return}cn({index:pt.current})}},[ue.length,H?!1:ht,b,nt,cn,ke,K,H]),Tn=os(Je=>{A3(Qe,Je),Je&&yn()});w.useEffect(()=>{yn()},[yn]);const er=Je=>{M||(et(!0),un(!0),oe&&oe(Je))},Fr=(Je,qe)=>{M&&(et(!1),U&&U(Je,qe))},Or=(Je,qe,gn,Kt)=>{if(H){if(ht.length===qe.length&&ht.every((kn,$n)=>kn===qe[$n]))return}else if(ht===qe)return;Q&&Q(Je,qe,gn,Kt),mn(qe)},yi=w.useRef(!1),li=(Je,qe,gn="selectOption",Kt="options")=>{let kn=gn,$n=qe;if(H){$n=Array.isArray(ht)?ht.slice():[];const _r=r_($n,no=>V(qe,no));_r===-1?$n.push(qe):Kt!=="freeSolo"&&($n.splice(_r,1),kn="removeOption")}Xe(Je,$n),Or(Je,$n,kn,{option:qe}),!p&&(!Je||!Je.ctrlKey&&!Je.metaKey)&&Fr(Je,kn),(a===!0||a==="touch"&&yi.current||a==="mouse"&&!yi.current)&&je.current.blur()};function to(Je,qe){if(Je===-1)return-1;let gn=Je;for(;;){if(qe==="next"&&gn===ht.length||qe==="previous"&&gn===-1)return-1;const Kt=nn.querySelector(`[data-tag-index="${gn}"]`);if(!Kt||!Kt.hasAttribute("tabindex")||Kt.disabled||Kt.getAttribute("aria-disabled")==="true")gn+=qe==="next"?1:-1;else return gn}}const ya=(Je,qe)=>{if(!H)return;K===""&&Fr(Je,"toggleInput");let gn=kt;kt===-1?K===""&&qe==="previous"&&(gn=ht.length-1):(gn+=qe==="next"?1:-1,gn<0&&(gn=0),gn===ht.length&&(gn=-1)),gn=to(gn,qe),mt(gn),Gt(gn)},ss=Je=>{$e.current=!0,pe(""),J&&J(Je,"","clear"),Or(Je,H?[]:null,"clear")},pi=Je=>qe=>{if(Je.onKeyDown&&Je.onKeyDown(qe),!qe.defaultMuiPrevented&&(kt!==-1&&["ArrowLeft","ArrowRight"].indexOf(qe.key)===-1&&(mt(-1),Gt(-1)),qe.which!==229))switch(qe.key){case"Home":ke&&I&&(qe.preventDefault(),nt({diff:"start",direction:"next",reason:"keyboard",event:qe}));break;case"End":ke&&I&&(qe.preventDefault(),nt({diff:"end",direction:"previous",reason:"keyboard",event:qe}));break;case"PageUp":qe.preventDefault(),nt({diff:-iD,direction:"previous",reason:"keyboard",event:qe}),er(qe);break;case"PageDown":qe.preventDefault(),nt({diff:iD,direction:"next",reason:"keyboard",event:qe}),er(qe);break;case"ArrowDown":qe.preventDefault(),nt({diff:1,direction:"next",reason:"keyboard",event:qe}),er(qe);break;case"ArrowUp":qe.preventDefault(),nt({diff:-1,direction:"previous",reason:"keyboard",event:qe}),er(qe);break;case"ArrowLeft":ya(qe,"previous");break;case"ArrowRight":ya(qe,"next");break;case"Enter":if(pt.current!==-1&&ke){const gn=ue[pt.current],Kt=_?_(gn):!1;if(qe.preventDefault(),Kt)return;li(qe,gn,"selectOption"),r&&je.current.setSelectionRange(je.current.value.length,je.current.value.length)}else $&&K!==""&&_t===!1&&(H&&qe.preventDefault(),li(qe,K,"createOption","freeSolo"));break;case"Escape":ke?(qe.preventDefault(),qe.stopPropagation(),Fr(qe,"escape")):l&&(K!==""||H&&ht.length>0)&&(qe.preventDefault(),qe.stopPropagation(),ss(qe));break;case"Backspace":if(H&&!be&&K===""&&ht.length>0){const gn=kt===-1?ht.length-1:kt,Kt=ht.slice();Kt.splice(gn,1),Or(qe,Kt,"removeOption",{option:ht[gn]})}break;case"Delete":if(H&&!be&&K===""&&ht.length>0&&kt!==-1){const gn=kt,Kt=ht.slice();Kt.splice(gn,1),Or(qe,Kt,"removeOption",{option:ht[gn]})}break}},ba=Je=>{Ne(!0),re&&!$e.current&&er(Je)},Fi=Je=>{if(t(Qe)){je.current.focus();return}Ne(!1),gt.current=!0,$e.current=!1,o&&pt.current!==-1&&ke?li(Je,ue[pt.current],"blur"):o&&$&&K!==""?li(Je,K,"blur","freeSolo"):s&&Xe(Je,ht),Fr(Je,"blur")},Xr=Je=>{const qe=Je.target.value;K!==qe&&(pe(qe),un(!1),J&&J(Je,qe,"input")),qe===""?!f&&!H&&Or(Je,null,"clear"):er(Je)},Zr=Je=>{const qe=Number(Je.currentTarget.getAttribute("data-option-index"));pt.current!==qe&&cn({event:Je,index:qe,reason:"mouse"})},ji=Je=>{cn({event:Je,index:Number(Je.currentTarget.getAttribute("data-option-index")),reason:"touch"}),yi.current=!0},Ni=Je=>{const qe=Number(Je.currentTarget.getAttribute("data-option-index"));li(Je,ue[qe],"selectOption"),yi.current=!1},$a=Je=>qe=>{const gn=ht.slice();gn.splice(Je,1),Or(qe,gn,"removeOption",{option:ht[Je]})},ls=Je=>{M?Fr(Je,"toggleInput"):er(Je)},oo=Je=>{Je.currentTarget.contains(Je.target)&&Je.target.getAttribute("id")!==Ze&&Je.preventDefault()},co=Je=>{Je.currentTarget.contains(Je.target)&&(je.current.focus(),Ke&&gt.current&&je.current.selectionEnd-je.current.selectionStart===0&&je.current.select(),gt.current=!1)},Sr=Je=>{!m&&(K===""||!M)&&ls(Je)};let So=$&&K.length>0;So=So||(H?ht.length>0:ht!==null);let Er=ue;return T&&(Er=ue.reduce((Je,qe,gn)=>{const Kt=T(qe);return Je.length>0&&Je[Je.length-1].group===Kt?Je[Je.length-1].options.push(qe):Je.push({key:gn,index:gn,group:Kt,options:[qe]}),Je},[])),m&&ve&&Fi(),{getRootProps:(Je={})=>D({"aria-owns":dn?`${Ze}-listbox`:null},Je,{onKeyDown:pi(Je),onMouseDown:oo,onClick:co}),getInputLabelProps:()=>({id:`${Ze}-label`,htmlFor:Ze}),getInputProps:()=>({id:Ze,value:K,onBlur:Fi,onFocus:ba,onChange:Xr,onMouseDown:Sr,"aria-activedescendant":ke?"":null,"aria-autocomplete":r?"both":"list","aria-controls":dn?`${Ze}-listbox`:void 0,"aria-expanded":dn,autoComplete:"off",ref:je,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:m}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:ss}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:ls}),getTagProps:({index:Je})=>D({key:Je,"data-tag-index":Je,tabIndex:-1},!be&&{onDelete:$a(Je)}),getListboxProps:()=>({role:"listbox",id:`${Ze}-listbox`,"aria-labelledby":`${Ze}-label`,ref:Tn,onMouseDown:Je=>{Je.preventDefault()}}),getOptionProps:({index:Je,option:qe})=>{var gn;const Kt=(H?ht:[ht]).some($n=>$n!=null&&V(qe,$n)),kn=_?_(qe):!1;return{key:(gn=C==null?void 0:C(qe))!=null?gn:Ye(qe),tabIndex:-1,role:"option",id:`${Ze}-option-${Je}`,onMouseMove:Zr,onClick:Ni,onTouchStart:ji,"data-option-index":Je,"aria-disabled":kn,"aria-selected":Kt}},id:Ze,inputValue:K,value:ht,dirty:So,expanded:ke&&nn,popupOpen:ke,focused:ve||kt!==-1,anchorEl:nn,setAnchorEl:Ut,focusedTag:kt,groupedOptions:Er}}var Mk={};Object.defineProperty(Mk,"__esModule",{value:!0});var wK=Mk.default=void 0,qge=Xge(w),Yge=tK;function CK(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(CK=function(r){return r?n:t})(e)}
163function Xge(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=CK(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(o!=="default"&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function Zge(e){return Object.keys(e).length===0}function Qge(e=null){const t=qge.useContext(Yge.ThemeContext);return!t||Zge(t)?e:t}wK=Mk.default=Qge;const Jge=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],e1e=le(Pge,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),t1e=w.forwardRef(function(t,n){var r;const i=wK(),o=Vn({props:t,name:"MuiPopper"}),{anchorEl:a,component:s,components:l,componentsProps:u,container:d,disablePortal:f,keepMounted:p,modifiers:m,open:v,placement:y,popperOptions:x,popperRef:b,transition:$,slots:_,slotProps:C}=o,E=Wt(o,Jge),T=(r=_==null?void 0:_.root)!=null?r:l==null?void 0:l.Root,I=D({anchorEl:a,container:d,disablePortal:f,keepMounted:p,modifiers:m,open:v,placement:y,popperOptions:x,popperRef:b,transition:$},E);return g.jsx(e1e,D({as:s,direction:i==null?void 0:i.direction,slots:{root:T},slotProps:C??u},I,{ref:n}))}),W5=t1e;function n1e(e){return jn("MuiListSubheader",e)}Bn("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const r1e=["className","color","component","disableGutters","disableSticky","inset"],i1e=e=>{const{classes:t,color:n,disableGutters:r,inset:i,disableSticky:o}=e,a={root:["root",n!=="default"&&`color${yt(n)}`,!r&&"gutters",i&&"inset",!o&&"sticky"]};return zn(a,n1e,t)},o1e=le("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${yt(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(({theme:e,ownerState:t})=>D({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},t.color==="primary"&&{color:(e.vars||e).palette.primary.main},t.color==="inherit"&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper})),EK=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiListSubheader"}),{className:i,color:o="default",component:a="li",disableGutters:s=!1,disableSticky:l=!1,inset:u=!1}=r,d=Wt(r,r1e),f=D({},r,{color:o,component:a,disableGutters:s,disableSticky:l,inset:u}),p=i1e(f);return g.jsx(o1e,D({as:a,className:jt(p.root,i),ref:n,ownerState:f},d))});EK.muiSkipListHighlight=!0;const a1e=EK,s1e=Ma(g.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function l1e(e){return jn("MuiChip",e)}const u1e=Bn("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),bi=u1e,c1e=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],d1e=e=>{const{classes:t,disabled:n,size:r,color:i,iconColor:o,onDelete:a,clickable:s,variant:l}=e,u={root:["root",l,n&&"disabled",`size${yt(r)}`,`color${yt(i)}`,s&&"clickable",s&&`clickableColor${yt(i)}`,a&&"deletable",a&&`deletableColor${yt(i)}`,`${l}${yt(i)}`],label:["label",`label${yt(r)}`],avatar:["avatar",`avatar${yt(r)}`,`avatarColor${yt(i)}`],icon:["icon",`icon${yt(r)}`,`iconColor${yt(o)}`],deleteIcon:["deleteIcon",`deleteIcon${yt(r)}`,`deleteIconColor${yt(i)}`,`deleteIcon${yt(l)}Color${yt(i)}`]};return zn(u,l1e,t)},f1e=le("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}
vendor: 4,889 bytes, line 163
163=e,{color:r,iconColor:i,clickable:o,onDelete:a,size:s,variant:l}=n;return[{[`& .${bi.avatar}`]:t.avatar},{[`& .${bi.avatar}`]:t[`avatar${yt(s)}`]},{[`& .${bi.avatar}`]:t[`avatarColor${yt(r)}`]},{[`& .${bi.icon}`]:t.icon},{[`& .${bi.icon}`]:t[`icon${yt(s)}`]},{[`& .${bi.icon}`]:t[`iconColor${yt(i)}`]},{[`& .${bi.deleteIcon}`]:t.deleteIcon},{[`& .${bi.deleteIcon}`]:t[`deleteIcon${yt(s)}`]},{[`& .${bi.deleteIcon}`]:t[`deleteIconColor${yt(r)}`]},{[`& .${bi.deleteIcon}`]:t[`deleteIcon${yt(l)}Color${yt(r)}`]},t.root,t[`size${yt(s)}`],t[`color${yt(r)}`],o&&t.clickable,o&&r!=="default"&&t[`clickableColor${yt(r)})`],a&&t.deletable,a&&r!=="default"&&t[`deletableColor${yt(r)}`],t[l],t[`${l}${yt(r)}`]]}})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return D({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${bi.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${bi.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:n,fontSize:e.typography.pxToRem(12)},[`& .${bi.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${bi.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${bi.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${bi.icon}`]:D({marginLeft:5,marginRight:-6},t.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&D({color:e.vars?e.vars.palette.Chip.defaultIconColor:n},t.color!=="default"&&{color:"inherit"})),[`& .${bi.deleteIcon}`]:D({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:xr(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:xr(e.palette.text.primary,.4)}},t.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},t.color!=="default"&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:xr(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},t.size==="small"&&{height:24},t.color!=="default"&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${bi.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:xr(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${bi.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>D({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:xr(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${bi.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:xr(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&t.color!=="default"&&{[`&:hover, &.${bi.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>D({},t.variant==="outlined"&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${bi.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${bi.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${bi.avatar}`]:{marginLeft:4},[`& .${bi.avatarSmall}`]:{marginLeft:2},[`& .${bi.icon}`]:{marginLeft:4},[`& .${bi.iconSmall}`]:{marginLeft:2},[`& .${bi.deleteIcon}`]:{marginRight:5},[`& .${bi.deleteIconSmall}`]:{marginRight:3}},t.variant==="outlined"&&t.color!=="default"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainCh
163annel} / 0.7)`:xr(e.palette[t.color].main,.7)}`,[`&.${bi.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:xr(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${bi.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:xr(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${bi.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:xr(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),p1e=le("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${yt(r)}`]]}})(({ownerState:e})=>D({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},e.variant==="outlined"&&{paddingLeft:11,paddingRight:11},e.size==="small"&&{paddingLeft:8,paddingRight:8},e.size==="small"&&e.variant==="outlined"&&{paddingLeft:7,paddingRight:7}));function oD(e){return e.key==="Backspace"||e.key==="Delete"}const h1e=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiChip"}),{avatar:i,className:o,clickable:a,color:s="default",component:l,deleteIcon:u,disabled:d=!1,icon:f,label:p,onClick:m,onDelete:v,onKeyDown:y,onKeyUp:x,size:b="medium",variant:$="filled",tabIndex:_,skipFocusWhenDisabled:C=!1}=r,E=Wt(r,c1e),T=w.useRef(null),I=uo(T,n),R=re=>{re.stopPropagation(),v&&v(re)},L=re=>{re.currentTarget===re.target&&oD(re)&&re.preventDefault(),y&&y(re)},F=re=>{re.currentTarget===re.target&&(v&&oD(re)?v(re):re.key==="Escape"&&T.current&&T.current.blur()),x&&x(re)},V=a!==!1&&m?!0:a,H=V||v?Jf:l||"div",Q=D({},r,{component:H,disabled:d,size:b,color:s,iconColor:w.isValidElement(f)&&f.props.color||s,onDelete:!!v,clickable:V,variant:$}),U=d1e(Q),te=H===Jf?D({component:l||"div",focusVisibleClassName:U.focusVisible},v&&{disableRipple:!0}):{};let J=null;v&&(J=u&&w.isValidElement(u)?w.cloneElement(u,{className:jt(u.props.className,U.deleteIcon),onClick:R}):g.jsx(s1e,{className:jt(U.deleteIcon),onClick:R}));let oe=null;i&&w.isValidElement(i)&&(oe=w.cloneElement(i,{className:jt(U.avatar,i.props.className)}));let q=null;return f&&w.isValidElement(f)&&(q=w.cloneElement(f,{className:jt(U.icon,f.props.className)})),g.jsxs(f1e,D({as:H,className:jt(U.root,o),disabled:V&&d?!0:void 0,onClick:m,onKeyDown:L,onKeyUp:F,ref:I,tabIndex:C&&d?-1:_,ownerState:Q},te,E,{children:[oe||q,g.jsx(p1e,{className:jt(U.label),ownerState:Q,children:p}),J]}))}),K5=h1e;function wv({props:e,states:t,muiFormControl:n}){return t.reduce((r,i)=>(r[i]=e[i],n&&typeof e[i]>"u"&&(r[i]=n[i]),r),{})}const m1e=w.createContext(void 0),q5=m1e;function Vm(){return w.useContext(q5)}function TK(e){return g.jsx(afe,D({},e,{defaultTheme:z5,themeId:uv}))}function aD(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function L4(e,t=!1){return e&&(aD(e.value)&&e.value!==""||t&&aD(e.defaultValue)&&e.defaultValue!=="")}function g1e(e){return e.startAdornment}function v1e(e){return jn("MuiInputBase",e)}const y1e=Bn("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),Eu=y1e,b1e=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],Y5=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${yt(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},X5=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},$1e=e=>{const{classes:t,color:n,disabled:r,error:i,endAdornment:o,focused:a,formControl:s,fullWidth:l,hiddenLabel:u,multiline:d,readOnly:f,size:p,startAdornment:m,type:v}=e,y={root:["root",`color${yt(n)}
163`,r&&"disabled",i&&"error",l&&"fullWidth",a&&"focused",s&&"formControl",p&&p!=="medium"&&`size${yt(p)}`,d&&"multiline",m&&"adornedStart",o&&"adornedEnd",u&&"hiddenLabel",f&&"readOnly"],input:["input",r&&"disabled",v==="search"&&"inputTypeSearch",d&&"inputMultiline",p==="small"&&"inputSizeSmall",u&&"inputHiddenLabel",m&&"inputAdornedStart",o&&"inputAdornedEnd",f&&"readOnly"]};return zn(y,v1e,t)},Z5=le("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Y5})(({theme:e,ownerState:t})=>D({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Eu.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&D({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),Q5=le("input",{name:"MuiInputBase",slot:"Input",overridesResolver:X5})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light",r=D({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),i={opacity:"0 !important"},o=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return D({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Eu.formControl} &`]:{"&::-webkit-input-placeholder":i,"&::-moz-placeholder":i,"&:-ms-input-placeholder":i,"&::-ms-input-placeholder":i,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus:-ms-input-placeholder":o,"&:focus::-ms-input-placeholder":o},[`&.${Eu.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),x1e=g.jsx(TK,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),S1e=w.forwardRef(function(t,n){var r;const i=Vn({props:t,name:"MuiInputBase"}),{"aria-describedby":o,autoComplete:a,autoFocus:s,className:l,components:u={},componentsProps:d={},defaultValue:f,disabled:p,disableInjectingGlobalStyles:m,endAdornment:v,fullWidth:y=!1,id:x,inputComponent:b="input",inputProps:$={},inputRef:_,maxRows:C,minRows:E,multiline:T=!1,name:I,onBlur:R,onChange:L,onClick:F,onFocus:V,onKeyDown:H,onKeyUp:Q,placeholder:U,readOnly:te,renderSuffix:J,rows:oe,slotProps:q={},slots:re={},startAdornment:he,type:be="text",value:Ke}=i,ot=Wt(i,b1e),Ze=$.value!=null?$.value:Ke,{current:Ye}=w.useRef(Ze!=null),$e=w.useRef(),gt=w.useCallback(ke=>{},[]),je=uo($e,_,$.ref,gt),[Qe,nn]=w.useState(!1),Ut=Vm(),kt=wv({props:i,muiFormControl:Ut,states:["color","disabled","error","hiddenLabel","size","required","filled"]});kt.focused=Ut?Ut.focused:Qe,w.useEffect(()=>{!Ut&&p&&Qe&&(nn(!1),R&&R())},[Ut,p,Qe,R]);const mt=Ut&&Ut.onFilled,ct=Ut&&Ut.onEmpty,pt=w.useCallback(ke=>{L4(ke)?mt&&mt():ct&&ct()},[mt,ct]);Ul(()=>{Ye&&pt({value:Ze})},[Ze,pt,Ye]);const ht=ke=>{if(kt.disabled){ke.stopPropagation();return}V&&V(ke),$.onFocus&&$.onFocus(ke),Ut&&Ut.onFocus?Ut.onFocus(ke):nn(!0)},mn=ke=>{R&&R(ke),$.onBlur&&$.onBlur(ke),Ut&&Ut.onBlur?Ut.onBlur(ke):nn(!1)},K=(ke,...ue)=>{if(!Ye){const st=ke.target||$e.current;if(st==null)throw new Error(Mm(1));pt({value:st.value})}$.onChange&&$.onChange(ke,...ue),L&&L(ke,...ue)};w.useEffect(()=>{pt($e.current)},[]);const pe=ke=>{$e.current&&ke.currentTarget===ke.target&&$e.current.focus(),F&&F(ke)};let ve=b,Ne=$;T&&ve==="input"&&(oe?Ne=D({type:void 0,minRows:oe,maxRows:oe},Ne):Ne=D({type:void 0,maxRows:C,minRows:E},Ne),ve=Hge);const Xe=ke=>{pt(ke.animationName==="mui-auto-fill-cancel"?$e.current:{value:"x"})};w.useEffect(()=>{Ut&&Ut.setAdornedStart(!!he)},[Ut,he]);const M=D({},i,{color:kt.color||"primary",disabled:kt.disabled,endAdornment:v,error:kt.error,focused:kt.focused,formControl:Ut,fullWidth:y,hiddenLabel:kt.hiddenLabel,multiline:T,size:kt.size,startAdornment:he,type:be}),et=$1e(M),zt=re.root||u.Root||Z5,un=q.root||d.root||{},_t=re.input||u.Input||Q5;return Ne=D({},Ne,(r=q.input)!=null?r:d.input),g.jsxs(w.Fragment,{children:[!m&&x1e,g.jsxs(zt,D({},un,!dh(zt)&&{ownerState:D({},M,un.ownerState)},{ref:n,onClick:pe},ot,{className:jt(et.root,un.className,l,te&&"MuiInputBase-readOnly"),children:[he,g.jsx(q5.Provider,{value:null,children:g.jsx(_t,D({ownerState:M,"aria-invalid":kt.error,"aria-describedby":o,autoComplete:a,autoFocus:s,defaultValue:f,disabled:kt.disabled,id:x,onAnimationStart:Xe,name:I,placeholder:U,readOnly:te,required:kt.required,rows:oe,value:Ze,onKeyDown:H,onKeyUp:Q,type:be},Ne,!dh(_t)&&{as:ve,ownerState:D({},M,Ne.ownerState)},{ref:je,className:jt(et.input,Ne.className,te&&"MuiInputBase-readOnly"),onBlur:mn,onChange:K,onFocus:ht}))}),v,J?J(D({},kt,{startAdornment:he})):null]}))]})}),Dx=S1e;function _1e(e){return jn("MuiInput",e)}const w1e=D({},Eu,Bn("MuiInput",["root","underline","input"])),V0=w1e;function C1e(e){return jn("MuiOutlinedInput",e)}const E1e=D({},Eu,Bn("MuiOutlinedInput",["root","notchedOutline","input"])),jp=E1e;function T1e(e){return jn("MuiFilledInput",e)}const R1e=D({},Eu,Bn("MuiFilledInput",["root","underline","input"])),gc=R1e,RK=Ma(g.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function I1e(e){return jn("MuiAutocomplete",e)}const k1e=Bn("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","
163input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]),Kr=k1e;var sD,lD;const O1e=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionKey","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],P1e=["ref"],A1e=H5(),N1e=e=>{const{classes:t,disablePortal:n,expanded:r,focused:i,fullWidth:o,hasClearIcon:a,hasPopupIcon:s,inputFocused:l,popupOpen:u,size:d}=e,f={root:["root",r&&"expanded",i&&"focused",o&&"fullWidth",a&&"hasClearIcon",s&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",l&&"inputFocused"],tag:["tag",`tagSize${yt(d)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",u&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return zn(f,I1e,t)},M1e=le("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:r,hasClearIcon:i,hasPopupIcon:o,inputFocused:a,size:s}=n;return[{[`& .${Kr.tag}`]:t.tag},{[`& .${Kr.tag}`]:t[`tagSize${yt(s)}`]},{[`& .${Kr.inputRoot}`]:t.inputRoot},{[`& .${Kr.input}`]:t.input},{[`& .${Kr.input}`]:a&&t.inputFocused},t.root,r&&t.fullWidth,o&&t.hasPopupIcon,i&&t.hasClearIcon]}})({[`&.${Kr.focused} .${Kr.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${Kr.clearIndicator}`]:{visibility:"visible"}},[`& .${Kr.tag}`]:{margin:3,maxWidth:"calc(100% - 6px)"},[`& .${Kr.inputRoot}`]:{flexWrap:"wrap",[`.${Kr.hasPopupIcon}&, .${Kr.hasClearIcon}&`]:{paddingRight:26+4},[`.${Kr.hasPopupIcon}.${Kr.hasClearIcon}&`]:{paddingRight:52+4},[`& .${Kr.input}`]:{width:0,minWidth:30}},[`& .${V0.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${V0.root}.${Eu.sizeSmall}`]:{[`& .${V0.input}`]:{padding:"2px 4px 3px 0"}},[`& .${jp.root}`]:{padding:9,[`.${Kr.hasPopupIcon}&, .${Kr.hasClearIcon}&`]:{paddingRight:26+4+9},[`.${Kr.hasPopupIcon}.${Kr.hasClearIcon}&`]:{paddingRight:52+4+9},[`& .${Kr.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${Kr.endAdornment}`]:{right:9}},[`& .${jp.root}.${Eu.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${Kr.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${gc.root}`]:{paddingTop:19,paddingLeft:8,[`.${Kr.hasPopupIcon}&, .${Kr.hasClearIcon}&`]:{paddingRight:26+4+9},[`.${Kr.hasPopupIcon}.${Kr.hasClearIcon}&`]:{paddingRight:52+4+9},[`& .${gc.input}`]:{padding:"7px 4px"},[`& .${Kr.endAdornment}`]:{right:9}},[`& .${gc.root}.${Eu.sizeSmall}`]:{paddingBottom:1,[`& .${gc.input}`]:{padding:"2.5px 4px"}},[`& .${Eu.hiddenLabel}`]:{paddingTop:8},[`& .${gc.root}.${Eu.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${Kr.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${gc.root}.${Eu.hiddenLabel}.${Eu.sizeSmall}`]:{[`& .${Kr.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${Kr.input}`]:{flexGrow:1,textOverflow:"ellipsis",opacity:0}
vendor: 4,391 bytes, line 163
163,variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{[`& .${Kr.tag}`]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{[`& .${Kr.input}`]:{opacity:1}}}]}),L1e=le("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),D1e=le(ea,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),F1e=le(ea,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>D({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),j1e=le(W5,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Kr.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]})),B1e=le(Bu,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({theme:e})=>D({},e.typography.body1,{overflow:"auto"})),z1e=le("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),U1e=le("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),H1e=le("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${Kr.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${Kr.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${Kr.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:xr(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Kr.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:xr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${Kr.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:xr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}})),G1e=le(a1e,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8})),V1e=le("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${Kr.option}`]:{paddingLeft:24}}),W1e=w.forwardRef(function(t,n){var r,i,o,a;const s=A1e({props:t,name:"MuiAutocomplete"}),{autoComplete:l=!1,autoHighlight:u=!1,autoSelect:d=!1,blurOnSelect:f=!1,ChipProps:p,className:m,clearIcon:v=sD||(sD=g.jsx(uK,{fontSize:"small"})),clearOnBlur:y=!s.freeSolo,clearOnEscape:x=!1,clearText:b="Clear",closeText:$="Close",componentsProps:_={},defaultValue:C=s.multiple?[]:null,disableClearable:E=!1,disableCloseOnSelect:T=!1,disabled:I=!1,disabledItemsFocusable:R=!1,disableListWrap:L=!1,disablePortal:F=!1,filterSelectedOptions:V=!1,forcePopupIcon:H="auto",freeSolo:Q=!1,fullWidth:U=!1,getLimitTagsText:te=Kt=>`+${Kt}`,getOptionLabel:J,groupBy:oe,handleHomeEndKeys:q=!s.freeSolo,includeInputInList:re=!1,limitTags:he=-1,ListboxComponent:be="ul",ListboxProps:Ke,loading:ot=!1,loadingText:Ze="Loading…",multiple:Ye=!1,noOptionsText:$e="No options",openOnFocus:gt=!1,openText:je="Open",Pa
163perComponent:Qe=Bu,PopperComponent:nn=W5,popupIcon:Ut=lD||(lD=g.jsx(RK,{})),readOnly:kt=!1,renderGroup:mt,renderInput:ct,renderOption:pt,renderTags:ht,selectOnFocus:mn=!s.freeSolo,size:K="medium",slotProps:pe={}}=s,ve=Wt(s,O1e),{getRootProps:Ne,getInputProps:Xe,getInputLabelProps:M,getPopupIndicatorProps:et,getClearProps:zt,getTagProps:un,getListboxProps:_t,getOptionProps:ke,value:ue,dirty:st,expanded:dn,id:Gt,popupOpen:it,focused:cn,focusedTag:nt,anchorEl:wt,setAnchorEl:yn,inputValue:Tn,groupedOptions:er}=Kge(D({},s,{componentName:"Autocomplete"})),Fr=!E&&!I&&st&&!kt,Or=(!Q||H===!0)&&H!==!1,{onMouseDown:yi}=Xe(),{ref:li}=Ke??{},to=_t(),{ref:ya}=to,ss=Wt(to,P1e),pi=uo(ya,li),Fi=J||(Kt=>{var kn;return(kn=Kt.label)!=null?kn:Kt}),Xr=D({},s,{disablePortal:F,expanded:dn,focused:cn,fullWidth:U,getOptionLabel:Fi,hasClearIcon:Fr,hasPopupIcon:Or,inputFocused:nt===-1,popupOpen:it,size:K}),Zr=N1e(Xr);let ji;if(Ye&&ue.length>0){const Kt=kn=>D({className:Zr.tag,disabled:I},un(kn));ht?ji=ht(ue,Kt,Xr):ji=ue.map((kn,$n)=>g.jsx(K5,D({label:Fi(kn),size:K},Kt({index:$n}),p)))}if(he>-1&&Array.isArray(ji)){const Kt=ji.length-he;!cn&&Kt>0&&(ji=ji.splice(0,he),ji.push(g.jsx("span",{className:Zr.tag,children:te(Kt)},ji.length)))}const $a=mt||(Kt=>g.jsxs("li",{children:[g.jsx(G1e,{className:Zr.groupLabel,ownerState:Xr,component:"div",children:Kt.group}),g.jsx(V1e,{className:Zr.groupUl,ownerState:Xr,children:Kt.children})]},Kt.key)),oo=pt||((Kt,kn)=>w.createElement("li",D({},Kt,{key:Kt.key}),Fi(kn))),co=(Kt,kn)=>{const $n=ke({option:Kt,index:kn});return oo(D({},$n,{className:Zr.option}),Kt,{selected:$n["aria-selected"],index:kn,inputValue:Tn},Xr)},Sr=(r=pe.clearIndicator)!=null?r:_.clearIndicator,So=(i=pe.paper)!=null?i:_.paper,Er=(o=pe.popper)!=null?o:_.popper,Je=(a=pe.popupIndicator)!=null?a:_.popupIndicator,qe=Kt=>g.jsx(j1e,D({as:nn,disablePortal:F,style:{width:wt?wt.clientWidth:null},ownerState:Xr,role:"presentation",anchorEl:wt,open:it},Er,{className:jt(Zr.popper,Er==null?void 0:Er.className),children:g.jsx(B1e,D({ownerState:Xr,as:Qe},So,{className:jt(Zr.paper,So==null?void 0:So.className),children:Kt}))}));let gn=null;return er.length>0?gn=qe(g.jsx(H1e,D({as:be,className:Zr.listbox,ownerState:Xr},ss,Ke,{ref:pi,children:er.map((Kt,kn)=>oe?$a({key:Kt.key,group:Kt.group,children:Kt.options.map(($n,_r)=>co($n,Kt.index+_r))}):co(Kt,kn))}))):ot&&er.length===0?gn=qe(g.jsx(z1e,{className:Zr.loading,ownerState:Xr,children:Ze})):er.length===0&&!Q&&!ot&&(gn=qe(g.jsx(U1e,{className:Zr.noOptions,ownerState:Xr,role:"presentation",onMouseDown:Kt=>{Kt.preventDefault()},children:$e}))),g.jsxs(w.Fragment,{children:[g.jsx(M1e,D({ref:n,className:jt(Zr.root,m),ownerState:Xr},Ne(ve),{children:ct({id:Gt,disabled:I,fullWidth:!0,size:K==="small"?"small":void 0,InputLabelProps:M(),InputProps:D({ref:yn,className:Zr.inputRoot,startAdornment:ji,onClick:Kt=>{Kt.target===Kt.currentTarget&&yi(Kt)}},(Fr||Or)&&{endAdornment:g.jsxs(L1e,{className:Zr.endAdornment,ownerState:Xr,children:[Fr?g.jsx(D1e,D({},zt(),{"aria-label":b,title:b,ownerState:Xr},Sr,{className:jt(Zr.clearIndicator,Sr==null?void 0:Sr.className),children:v})):null,Or?g.jsx(F1e,D({},et(),{disabled:I,"aria-label":it?$:je,title:it?$:je,ownerState:Xr},Je,{className:jt(Zr.popupIndicator,Je==null?void 0:Je.className),children:Ut})):null]})}),inputProps:D({className:Zr.input,disabled:I,readOnly:kt},Xe())})})),wt?gn:null]})}),uD=W1e,K1e=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],q1e={entering:{opacity:1},entered:{opacity:1}},Y1e=w.forwardRef(function(t,n){const r=Ax(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:o,appear:a=!0,children:s,easing:l,in:u,onEnter:d,onEntered:f,onEntering:p,onExit:m,onExited:v,onExiting:y,style:x,timeout:b=i,TransitionComponent:$=oK}=t,_=Wt(t,K1e),C=w.useRef(null),E=uo(C,s.ref,n),T=U=>te=>{if(U){const J=C.current;te===void 0?U(J):U(J,te)}},I=T(p),R=T((U,te)=>{aK(U);const J=A4({style:x,timeout:b,easing:l},{mode:"enter"});U.style.webkitTransition=r.transitions.create("opacity",J),U.style.transition=r.transitions.create("opacity",J),d&&d(U,te)}),L=T(f),F=T(y),V=T(U=>{const te=A4({style:x,timeout:b,easing:l},{mode:"exit"});U.style.webkitTransition=r.transitions.create("opacity",te),U.style.transition=r.transitions.create("opacity",te),m&&m(U)}),H=T(v),Q=U=>
163{o&&o(C.current,U)};return g.jsx($,D({appear:a,in:u,nodeRef:C,onEnter:R,onEntered:L,onEntering:I,onExit:V,onExited:H,onExiting:F,addEndListener:Q,timeout:b},_,{children:(U,te)=>w.cloneElement(s,D({style:D({opacity:0,visibility:U==="exited"&&!u?"hidden":void 0},q1e[U],x,s.props.style),ref:E},te))}))}),IK=Y1e;function X1e(e){return jn("MuiBackdrop",e)}Bn("MuiBackdrop",["root","invisible"]);const Z1e=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],Q1e=e=>{const{classes:t,invisible:n}=e;return zn({root:["root",n&&"invisible"]},X1e,t)},J1e=le("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>D({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),eve=w.forwardRef(function(t,n){var r,i,o;const a=Vn({props:t,name:"MuiBackdrop"}),{children:s,className:l,component:u="div",components:d={},componentsProps:f={},invisible:p=!1,open:m,slotProps:v={},slots:y={},TransitionComponent:x=IK,transitionDuration:b}=a,$=Wt(a,Z1e),_=D({},a,{component:u,invisible:p}),C=Q1e(_),E=(r=v.root)!=null?r:f.root;return g.jsx(x,D({in:m,timeout:b},$,{children:g.jsx(J1e,D({"aria-hidden":!0},E,{as:(i=(o=y.root)!=null?o:d.Root)!=null?i:u,className:jt(C.root,l,E==null?void 0:E.className),ownerState:D({},_,E==null?void 0:E.ownerState),classes:C,ref:n,children:s}))}))}),kK=eve,tve=Bn("MuiBox",["root"]),nve=tve,rve=Ck(),ive=pfe({themeId:uv,defaultTheme:rve,defaultClassName:nve.root,generateClassName:bk.generate}),OK=ive;function ove(e){return jn("MuiButton",e)}const ave=Bn("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),i_=ave,sve=w.createContext({}),lve=sve,uve=w.createContext(void 0),cve=uve,dve=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],fve=e=>{const{color:t,disableElevation:n,fullWidth:r,size:i,variant:o,classes:a}=e,s={root:["root",o,`${o}${yt(t)}`,`size${yt(i)}`,`${o}Size${yt(i)}`,`color${yt(t)}`,n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${yt(i)}`],endIcon:["icon","endIcon",`iconSize${yt(i)}`]},l=zn(s,ove,a);return D({},a,l)},PK=e=>D({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),pve=le(Jf,{shouldForwardProp:e=>Wl(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${yt(n.color)}`],t[`size${yt(n.size)}`],t[`${n.variant}Size${yt(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var n,r;const i=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return D({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":D({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:xr(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainCh
163annel} / ${e.vars.palette.action.hoverOpacity})`:xr(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:xr(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":D({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${i_.focusVisible}`]:D({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${i_.disabled}`]:D({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${xr(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(n=(r=e.palette).getContrastText)==null?void 0:n.call(r,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:i,boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${i_.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${i_.disabled}`]:{boxShadow:"none"}}),hve=le("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${yt(n.size)}`]]}})(({ownerState:e})=>D({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},PK(e))),mve=le("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${yt(n.size)}`]]}})(({ownerState:e})=>D({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},PK(e))),gve=w.forwardRef(function(t,n){const r=w.useContext(lve),i=w.useContext(cve),o=j5(r,t),a=Vn({props:o,name:"MuiButton"}),{children:s,color:l="primary",component:u="button",className:d,disabled:f=!1,disableElevation:p=!1,disableFocusRipple:m=!1,endIcon:v,focusVisibleClassName:y,fullWidth:x=!1,size:b="medium",startIcon:$,type:_,variant:C="text"}=a,E=Wt(a,dve),T=D({},a,{color:l,component:u,disabled:f,disableElevation:p,disableFocusRipple:m,fullWidth:x,size:b,type:_,variant:C}),I=fve(T),R=$&&g.jsx(hve,{className:I.startIcon,ownerState:T,children:$}),L=v&&g.jsx(mve,{className:I.endIcon,ownerState:T,children:v}),F=i||"";return g.jsxs(pve,D({ownerState:T,className:jt(r.className,I.root,d,F),component:u,disabled:f,focusRipple:!m,focusVisibleClassName:jt(I.focusVisible,y),ref:n,type:_},E,{classes:I,children:[R,s,L]}))}),Ir=gve;function vve(e){return jn("PrivateSwitchBase",e)}Bn("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const yve=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],bve=e=>{const{classes:t,checked:n,disabled:r,edge:i}=e,o={root:["root",n&&"checked",r&&"disabled",i&&`edge${yt(i)}`],input:["input"]};return zn(o,vve,t)},$ve=le(Jf)(({ownerState:e})=>D({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),xve=le("input",{shouldForwardProp:Wl})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),Sve=w.forwardRef(function(t,n){const{autoFocus:r,checked:i,checkedIcon:o,className:a,defaultChecked:s,disabled:l,disableFocusRipple:u=!1,edge:d=!1,icon:f,id:p,inputProps:m,inputRef:v,name:y,onBlur:x,onChange:b,onFocus:$,readOnly:_,required:C=!1,tabIndex:E,type:T,value:I}=t,R=Wt(t,yve),[L,F]=Em({controlled:i,default:!!s,name:"SwitchBase",state:"checked"}),V=Vm(),H=re=>{$&&$(re),V&&V.onFocus&&V.onFocus(re)},Q=re=>{x&&x(re),V&&V.onBlur&&V.onBlur(re)},U=re=>{if(re.nativeEvent.defaultPrevented)return;const he=re.target.checked;F(he),b&&b(re,he)};let te=l;V&&typeof te>"u"&&(te=V.disabled);const J=T==="checkbox"||T==="radio",oe=D({},t,{checked:L,disabled:te,disableFocusRipple:u,edge:d}),q=bve(oe);return g.jsxs($ve,D({component:"span",className:jt(q.root,a),centerRipple:!0,focusRipple:!u,disabled:te,tabIndex:null,role:void 0,onFocus:H,onBlur:Q,ownerState:oe,ref:n},R,{children:[g.jsx(xve,D({autoFocus:r,checked:i,defaultChecked:s,className:q.input,disabled:te,id:J?p:void 0,name:y,onChange:U,readOnly:_,ref:v,required:C,ownerState:oe,tabIndex:E,type:T},T==="checkbox"&&I===void 0?{}:{value:I},m)),L?o:f]}))}),AK=Sve,_ve=Ma(g.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),wve=Ma(g.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),Cve=Ma(g.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function Eve(e){return jn("MuiCheckbox",e)}const Tve=Bn("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),d6=Tve,Rve=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","
163size","className"],Ive=e=>{const{classes:t,indeterminate:n,color:r,size:i}=e,o={root:["root",n&&"indeterminate",`color${yt(r)}`,`size${yt(i)}`]},a=zn(o,Eve,t);return D({},t,a)},kve=le(AK,{shouldForwardProp:e=>Wl(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${yt(n.size)}`],n.color!=="default"&&t[`color${yt(n.color)}`]]}})(({theme:e,ownerState:t})=>D({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:xr(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${d6.checked}, &.${d6.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${d6.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),Ove=g.jsx(wve,{}),Pve=g.jsx(_ve,{}),Ave=g.jsx(Cve,{}),Nve=w.forwardRef(function(t,n){var r,i;const o=Vn({props:t,name:"MuiCheckbox"}),{checkedIcon:a=Ove,color:s="primary",icon:l=Pve,indeterminate:u=!1,indeterminateIcon:d=Ave,inputProps:f,size:p="medium",className:m}=o,v=Wt(o,Rve),y=u?d:l,x=u?d:a,b=D({},o,{color:s,indeterminate:u,size:p}),$=Ive(b);return g.jsx(kve,D({type:"checkbox",inputProps:D({"data-indeterminate":u},f),icon:w.cloneElement(y,{fontSize:(r=y.props.fontSize)!=null?r:p}),checkedIcon:w.cloneElement(x,{fontSize:(i=x.props.fontSize)!=null?i:p}),ownerState:b,ref:n,className:jt($.root,m)},v,{classes:$}))}),L3=Nve;function Mve(e){return jn("MuiCircularProgress",e)}Bn("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const Lve=["className","color","disableShrink","size","style","thickness","value","variant"];let J5=e=>e,cD,dD,fD,pD;const T0=44,Dve=ub(cD||(cD=J5`
164  0% {
165    transform: rotate(0deg);
166  }
167
168  100% {
169    transform: rotate(360deg);
170  }
171`)),Fve=ub(dD||(dD=J5`
172  0% {
173    stroke-dasharray: 1px, 200px;
174    stroke-dashoffset: 0;
175  }
176
177  50% {
178    stroke-dasharray: 100px, 200px;
179    stroke-dashoffset: -15px;
180  }
181
182  100% {
183    stroke-dasharray: 100px, 200px;
184    stroke-dashoffset: -125px;
185  }
186`)),jve=e=>{const{classes:t,variant:n,color:r,disableShrink:i}=e,o={root:["root",n,`color${yt(r)}`],svg:["svg"],circle:["circle",`circle${yt(n)}`,i&&"circleDisableShrink"]};return zn(o,Mve,t)},Bve=le("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${yt(n.color)}`]]}})(({ownerState:e,theme:t})=>D({display:"inline-block"},e.variant==="determinate"&&{transition:t.transitions.create("transform")},e.color!=="inherit"&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>e.variant==="indeterminate"&&nl(fD||(fD=J5`
187      animation: ${0} 1.4s linear infinite;
188    `),Dve)),zve=le("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),Uve=le("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${yt(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>D({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&nl(pD||(pD=J5`
189      animation: ${0} 1.4s ease-in-out infinite;
190    `),Fve)),Hve=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiCircularProgress"}),{className:i,color:o="primary",disableShrink:a=!1,size:s=40,style:l,thickness:u=3.6,value:d=0,variant:f="indeterminate"}=r,p=Wt(r,Lve),m=D({},r,{color:o,disableShrink:a,size:s,thickness:u,value:d,variant:f}),v=jve(m),y={},x={},b={};if(f==="determinate"){const $=2*Math.PI*((T0-u)/2);y.strokeDasharray=$.toFixed(3),b["aria-valuenow"]=Math.round(d),y.strokeDashoffset=`${((100-d)/100*$).toFixed(3)}px`,x.transform="rotate(-90deg)"}return g.jsx(Bve,D({className:jt(v.root,i),style:D({width:s,height:s},x,l),ownerState:m,ref:n,role:"progressbar"},b,p,{children:g.jsx(zve,{className:v.svg,ownerState:m,viewBox:`${T0/2} ${T0/2} ${T0} ${T0}`,children:g.jsx(Uve,{className:v.circle,style:y,ownerState:m,cx:T0,cy:T0,r:(T0-u)/2,fill:"none",strokeWidth:u})})}))}),Fx=Hve,Gve=(e,t)=>D({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),Vve=e=>D({color:(e.vars||e).palette.text.primary},e.typography.body1,{backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}}),Wve=(e,t=!1)=>{var n;const r={};t&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([a,s])=>{var l;r[e.getColorSchemeSelector(a).replace(/\s*&/,"")]={colorScheme:(l=s.palette)==null?void 0:l.mode}});let i=D({html:Gve(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:D({margin:0},Vve(e),{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},r);const o=(n=e.components)==null||(n=n.MuiCssBaseline)==null?void 0:n.styleOverrides;return o&&(i=[i,o]),i};function Kve(e){const t=Vn({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:r=!1}=t;return g.jsxs(w.Fragment,{children:[g.jsx(TK,{styles:i=>Wve(i,r)}),n]})}function qve(e){return jn("MuiModal",e)}Bn("MuiModal",["root","hidden","backdrop"]);const Yve=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],Xve=e=>{const{open:t,exited:n,classes:r}=e;return zn({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},qve,r)},Zve=le("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>D({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),Qve=le(kK,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),Jve=w.forwardRef(function(t,n){var r,i,o,a,s,l;const u=Vn({name:"MuiModal",props:t}),{BackdropComponent:d=Qve,BackdropProps:f,className:p,closeAfterTransition:m=!1,children:v,container:y,component:x,components:b={},componentsProps:$={},disableAutoFocus:_=!1,disableEnforceFocus:C=!1,disableEscapeKeyDown:E=!1,disablePortal:T=!1,disableRestoreFocus:I=!1,disableScrollLock:R=!1,hideBackdrop:L=!1,keepMounted:F=!1,onBackdropClick:V,open:H,slotProps:Q,slots:U}=u,te=Wt(u,Yve),J=D({},u,{closeAfterTransition:m,disableAutoFocus:_,disableEnforceFocus:C,disableEscapeKeyDown:E,disablePortal:T,disableRestoreFocus:I,disableScrollLock:R,hideBackdrop:L,keepMounted:F}),{getRootProps:oe,getBackdropProps:q,getTransitionProps:re,portalRef:he,isTopModal:be,exited:Ke,hasTransition:ot}=v0e(D({},J,{rootRef:n})),Ze=D({},J,{exited:Ke}),Ye=Xve(Ze),$e={};if(v.props.tabIndex===void 0&&($e.tabIndex="-1"),ot){const{onEnter:mt,onExited:ct}=re();$e.onEnter=mt,$e.onExited=ct}const gt=(r=(i=U==null?void 0:U.root)!=null?i:b.Root)!=null?r:Zve,je=(o=(a=U==null?void 0:U.backdrop)!=null?a:b.Backdrop)!=null?o:d,Qe=(s=Q==null?void 0:Q.root)!=null?s:$.root,nn=(l=Q==null?void 0:Q.backdrop)!=null?l:$.backdrop,Ut=Ja({elementType:gt,externalSlotProps:Qe,externalForwardedProps:te,getSlotProps:oe,additionalProps:{ref:n,as:x},ownerState:Ze,className:jt(p,Qe==null?void 0:Qe.className,Ye==null?void 0:Ye.root,!Ze.open&&Ze.exited&&(Ye==null?void 0:Ye.hidden))}),kt=Ja({elementType:je,externalSlotProps:nn,additionalProps:f,getSlotProps:mt=>q(D({},mt,{onClick:ct=>{V&&V(ct),mt!=null&&mt.onClick&&mt.onClick(ct)}})),className:jt(nn==null?void 0:nn.className,f==null?void 0:f.className,Ye==null?void 0:Ye.backdrop),ownerState:Ze});return!F&&!H&&(!ot||Ke)?null:g.jsx(fK,{ref:he,container:y,disablePortal:T,children:g.jsxs(gt,D({},Ut,{children:[!L&&d?g.jsx(je,D({},kt)):null,g.jsx(s0e,{disableEnforceFocus:C,disableAutoFocus:_,disableRestoreFocus:I,isEnabled:be,open:H,children:w.
vendor: 10,284 bytes, line 190
190cloneElement(v,$e)})]}))})}),NK=Jve;function eye(e){return jn("MuiDialog",e)}const tye=Bn("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),f6=tye,nye=w.createContext({}),MK=nye,rye=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],iye=le(kK,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),oye=e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:i,fullScreen:o}=e,a={root:["root"],container:["container",`scroll${yt(n)}`],paper:["paper",`paperScroll${yt(n)}`,`paperWidth${yt(String(r))}`,i&&"paperFullWidth",o&&"paperFullScreen"]};return zn(a,eye,t)},aye=le(NK,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),sye=le("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${yt(n.scroll)}`]]}})(({ownerState:e})=>D({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),lye=le(Bu,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${yt(n.scroll)}`],t[`paperWidth${yt(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>D({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${f6.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${f6.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${f6.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),uye=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiDialog"}),i=Ax(),o={enter:i.transitions.duration.enteringScreen,exit:i.transitions.duration.leavingScreen},{"aria-describedby":a,"aria-labelledby":s,BackdropComponent:l,BackdropProps:u,children:d,className:f,disableEscapeKeyDown:p=!1,fullScreen:m=!1,fullWidth:v=!1,maxWidth:y="sm",onBackdropClick:x,onClick:b,onClose:$,open:_,PaperComponent:C=Bu,PaperProps:E={},scroll:T="paper",TransitionComponent:I=IK,transitionDuration:R=o,TransitionProps:L}=r,F=Wt(r,rye),V=D({},r,{disableEscapeKeyDown:p,fullScreen:m,fullWidth:v,maxWidth:y,scroll:T}),H=oye(V),Q=w.useRef(),U=q=>{Q.current=q.target===q.currentTarget},te=q=>{b&&b(q),Q.current&&(Q.current=null,x&&x(q),$&&$(q,"backdropClick"))},J=cb(s),oe=w.useMemo(()=>({titleId:J}),[J]);return g.jsx(aye,D({className:jt(H.root,f),closeAfterTransition:!0,components:{Backdrop:iye},componentsProps:{backdrop:D({transitionDuration:R,as:l},u)},disableEscapeKeyDown:p,onClose:$,open:_,ref:n,onClick:te,ownerState:V},F,{children:g.jsx(I,D({appear:!0,in:_,timeout:R,role:"presentation"},L,{children:g.jsx(sye,{className:jt(H.container),onMouseDown:U,ownerState:V,children:g.jsx(lye,D({as:C,elevation:24,role:"dialog","aria-describedby":a,"aria-labelledby":J},E,{className:jt(H.paper,E.className),ownerState:V,children:g.jsx(MK.Provider,{value:oe,children:d})}))})}))}))}),LK=uye;function cye(e){return jn("MuiDialogActions",e)}Bn("MuiDialogActions",["root","spacing"]);const dye=["className","disableSpacing"],fye=e=>{const{classes:t,disableSpacing:n}=e;return zn({root:["root",!n&&"spacing"]},cye,t)},pye=le("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})(({ownerState:e})=>D({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),hye=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiDialogActions"}),{className:i,disableSpacing:o=!1}=r,a=Wt(r,dye),s=D({},r,{disableSpacing:o}),l=fye(s);return g.jsx(pye,D({className:jt(l.root,i),ownerState:s,ref:n},a))}),DK=hye;function mye(e){return jn("MuiDialogContent",e)}Bn("MuiDialogContent",["root","dividers"]);function gye(e){return jn("MuiDialogTitle",e)}const vye=Bn("MuiDialogTitle",["root"]),yye=vye,bye=["className","dividers"],$ye=e=>{const{classes:t,dividers:n}=e;return zn({root:["root",n&&"dividers"]},mye,t)},xye=le("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>D({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${yye.root} + &`]:{paddingTop:0}})),Sye=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiDialogContent"}),{className:i,dividers:o=!1}=r,a=Wt(r,bye),s=D({},r,{dividers:o}),l=$ye(s);return g.jsx(xye,D({className:jt(l.root,i),ownerState:s,ref:n},a))}),FK=Sye,_ye=["className","id"],wye=e=>{const{classes:t}=e;return zn({root:["root"]},gye,t)},Cye=le(Ho,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),Eye=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiDialogTitle"}),{className:i,id:o}=r,a=Wt(r,_ye),s=r,l=wye(s),{titleId:u=o}=w.useContext(MK);return g.jsx(Cye,D({component:"h2",className:jt(l.root,i),ownerState:s,ref:n,variant:"h6",id:o??u},a))}),jK=Eye;function Tye(e){return jn("MuiDivider",e)}const Rye=Bn("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),hD=Rye,Iye=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],kye=e=>{const{absolute:t,children:n,classes:r,flexItem:i,light:o,orientation:a,textAlign:s,variant:l}=e;return zn({root:["root",t&&"absolute",l,o&&"light",a==="vertical"&&"vertical",i&&"flexItem",n&&"withChildren",n&&a==="vertical"&&"withChildrenVertical",s==="right"&&a!=="vertical"&&"textAlignRight",s==="left"&&a!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",a==="vertical"&&"wrapperVertical"]},Tye,r)},Oye=le("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation==="vertical"&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation==="vertical"&&t.withChildrenVertical,n.textAlign==="right"&&n.orientation!=="vertical"&&t.textAlignRight,n.textAlign==="left"&&n.orientation!=="vertical"&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>D({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:xr(e.palette.divider,.08)},t.variant==="inset"&&{marginLeft:72},t.variant==="middle"&&t.orientation==="horizontal"&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},t.variant==="middle"&&t.orientation==="vertical"&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},t.orientation==="vertical"&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"}),({ownerState:e})=>D({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>D({},t.children&&t.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}}),({theme:e,ownerState:t})=>D({},t.children&&t.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}}),({ownerState:e})=>D({},e.textAlign==="right"&&e.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},e.textAlign==="left"&&e.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),Pye=le("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,n.orientation==="vertical"&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>D({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},t.orientation==="vertical"&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`})),BK=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiDivider"}),{absolute:i=!1,children:o,className:a,component:s=o?"div":"hr",flexItem:l=!1,light:u=!1,orientation:d="horizontal",role:f=s!=="hr"?"separator":void 0,textAlign:p="center",variant:m="fullWidth"}=r,v=Wt(r,Iye),y=D({},r,{absolute:i,component:s,flexItem:l,light:u,orientation:d,role:f,textAlign:p,variant:m}),x=kye(y);return g.jsx(Oye,D({as:s,className:jt(x.root,a),role:f,ref:n,ownerState:y},v,{children:o?g.jsx(Pye,{className:x.wrapper,ownerState:y,children:o}):null}))});BK.muiSkipListHighlight=!0;const m7=BK,Aye=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","
190slots","type"],Nye=e=>{const{classes:t,disableUnderline:n}=e,i=zn({root:["root",!n&&"underline"],input:["input"]},T1e,t);return D({},t,i)},Mye=le(Z5,{shouldForwardProp:e=>Wl(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Y5(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var n;const r=e.palette.mode==="light",i=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",o=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",a=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",s=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return D({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:a,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o}},[`&.${gc.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o},[`&.${gc.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:s}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(n=(e.vars||e).palette[t.color||"primary"])==null?void 0:n.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${gc.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${gc.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:i}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${gc.disabled}, .${gc.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${gc.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&D({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9}))}),Lye=le(Q5,{name:"MuiFilledInput",slot:"Input",overridesResolver:X5})(({theme:e,ownerState:t})=>D({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})),zK=w.forwardRef(function(t,n){var r,i,o,a;const s=Vn({props:t,name:"MuiFilledInput"}),{components:l={},componentsProps:u,fullWidth:d=!1,inputComponent:f="input",multiline:p=!1,slotProps:m,slots:v={},type:y="text"}=s,x=Wt(s,Aye),b=D({},s,{fullWidth:d,inputComponent:f,multiline:p,type:y}),$=Nye(s),_={root:{ownerState:b},input:{ownerState:b}},C=m??u?zl(_,m??u):_,E=(r=(i=v.root)!=null?i:l.Root)!=null?r:Mye,T=(o=(a=v.input)!=null?a:l.Input)!=null?o:Lye;return g.jsx(Dx,D({slots:{root:E,input:T},componentsProps:C,fullWidth:d,inputComponent:f,multiline:p,ref:n,type:y},x,{classes:$}))});zK.muiName="Input";const UK=zK;function Dye(e){return jn("MuiFormControl",e)}Bn("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const Fye=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],jye=e=>{const{classes:t,margin:n,fullWidth:r}=e,i={root:["root",n!=="none"&&`margin${yt(n)}`,r&&"fullWidth"]};return zn(i,Dye,t)},Bye=le("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>D({},t.root,t[`margin${yt(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>D({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),zye=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiFormControl"}),{children:i,className:o,color:a="primary",component:s="div",disabled:l=!1,error:u=!1,focused:d,fullWidth:f=!1,hiddenLabel:p=!1,margin:m="none",required:v=!1,size:y="medium",variant:x="outlined"}=r,b=Wt(r,Fye),$=D({},r,{color:a,component:s,disabled:l,error:u,fullWidth:f,hiddenLabel:p,margin:m,required:v,size:y,variant:x}),_=jye($),[C,E]=w.useState(()=>{let Q=!1;
vendor: 10,956 bytes, line 190
190return i&&w.Children.forEach(i,U=>{if(!K$(U,["Input","Select"]))return;const te=K$(U,["Select"])?U.props.input:U;te&&g1e(te.props)&&(Q=!0)}),Q}),[T,I]=w.useState(()=>{let Q=!1;return i&&w.Children.forEach(i,U=>{K$(U,["Input","Select"])&&(L4(U.props,!0)||L4(U.props.inputProps,!0))&&(Q=!0)}),Q}),[R,L]=w.useState(!1);l&&R&&L(!1);const F=d!==void 0&&!l?d:R;let V;const H=w.useMemo(()=>({adornedStart:C,setAdornedStart:E,color:a,disabled:l,error:u,filled:T,focused:F,fullWidth:f,hiddenLabel:p,size:y,onBlur:()=>{L(!1)},onEmpty:()=>{I(!1)},onFilled:()=>{I(!0)},onFocus:()=>{L(!0)},registerEffect:V,required:v,variant:x}),[C,a,l,u,T,F,f,p,V,v,y,x]);return g.jsx(q5.Provider,{value:H,children:g.jsx(Bye,D({as:s,ownerState:$,className:jt(_.root,o),ref:n},b,{children:i}))})}),Uye=zye,Hye=vpe({createStyledComponent:le("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>Vn({props:e,name:"MuiStack"})}),Gye=Hye;function Vye(e){return jn("MuiFormControlLabel",e)}const Wye=Bn("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),A$=Wye,Kye=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],qye=e=>{const{classes:t,disabled:n,labelPlacement:r,error:i,required:o}=e,a={root:["root",n&&"disabled",`labelPlacement${yt(r)}`,i&&"error",o&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",i&&"error"]};return zn(a,Vye,t)},Yye=le("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${A$.label}`]:t.label},t.root,t[`labelPlacement${yt(n.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>D({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${A$.disabled}`]:{cursor:"default"}},t.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},t.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},t.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${A$.label}`]:{[`&.${A$.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),Xye=le("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${A$.error}`]:{color:(e.vars||e).palette.error.main}})),Zye=w.forwardRef(function(t,n){var r,i;const o=Vn({props:t,name:"MuiFormControlLabel"}),{className:a,componentsProps:s={},control:l,disabled:u,disableTypography:d,label:f,labelPlacement:p="end",required:m,slotProps:v={}}=o,y=Wt(o,Kye),x=Vm(),b=(r=u??l.props.disabled)!=null?r:x==null?void 0:x.disabled,$=m??l.props.required,_={disabled:b,required:$};["checked","name","onChange","value","inputRef"].forEach(L=>{typeof l.props[L]>"u"&&typeof o[L]<"u"&&(_[L]=o[L])});const C=wv({props:o,muiFormControl:x,states:["error"]}),E=D({},o,{disabled:b,labelPlacement:p,required:$,error:C.error}),T=qye(E),I=(i=v.typography)!=null?i:s.typography;let R=f;return R!=null&&R.type!==Ho&&!d&&(R=g.jsx(Ho,D({component:"span"},I,{className:jt(T.label,I==null?void 0:I.className),children:R}))),g.jsxs(Yye,D({className:jt(T.root,a),ownerState:E,ref:n},y,{children:[w.cloneElement(l,_),$?g.jsxs(Gye,{display:"block",children:[R,g.jsxs(Xye,{ownerState:E,"aria-hidden":!0,className:T.asterisk,children:[" ","*"]})]}):R]}))}),g7=Zye;function Qye(e){return jn("MuiFormHelperText",e)}const Jye=Bn("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),mD=Jye;var gD;const e2e=["children","className","component","disabled","error","filled","focused","margin","required","variant"],t2e=e=>{const{classes:t,contained:n,size:r,disabled:i,error:o,filled:a,focused:s,required:l}=e,u={root:["root",i&&"disabled",o&&"error",r&&`size${yt(r)}`,n&&"contained",s&&"focused",a&&"filled",l&&"required"]};return zn(u,Qye,t)},n2e=le("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${yt(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(({theme:e,ownerState:t})=>D({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${mD.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${mD.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),r2e=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiFormHelperText"}),{children:i,className:o,component:a="p"}=r,s=Wt(r,e2e),l=Vm(),u=wv({props:r,muiFormControl:l,states:["variant","size","disabled","error","filled","focused","required"]}),d=D({},r,{component:a,contained:u.variant==="filled"||u.variant==="outlined",variant:u.variant,size:u.size,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),f=t2e(d);return g.jsx(n2e,D({as:a,ownerState:d,className:jt(f.root,o),ref:n},s,{children:i===" "?gD||(gD=g.jsx("span",{className:"notranslate",children:"​"})):i}))}),i2e=r2e;function o2e(e){return jn("MuiFormLabel",e)}const a2e=Bn("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Q$=a2e,s2e=["children","className","color","component","disabled","error","filled","focused","required"],l2e=e=>{const{classes:t,color:n,focused:r,disabled:i,error:o,filled:a,required:s}=e,l={root:["root",`color${yt(n)}`,i&&"disabled",o&&"error",a&&"filled",r&&"focused",s&&"required"],asterisk:["asterisk",o&&"error"]};return zn(l,o2e,t)},u2e=le("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>D({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>D({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${Q$.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Q$.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Q$.error}`]:{color:(e.vars||e).palette.error.main}})),c2e=le("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Q$.error}`]:{color:(e.vars||e).palette.error.main}})),d2e=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiFormLabel"}),{children:i,className:o,component:a="label"}=r,s=Wt(r,s2e),l=Vm(),u=wv({props:r,muiFormControl:l,states:["color","required","focused","disabled","error","filled"]}),d=D({},r,{color:u.color||"primary",component:a,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),f=l2e(d);return g.jsxs(u2e,D({as:a,ownerState:d,className:jt(f.root,o),ref:n},s,{children:[i,u.required&&g.jsxs(c2e,{ownerState:d,"aria-hidden":!0,className:f.asterisk,children:[" ","*"]})]}))}),f2e=d2e,p2e=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function v7(e){return`scale(${e}, ${e**2})`}const h2e={entering:{opacity:1,transform:v7(1)},entered:{opacity:1,transform:"none"}},p6=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),HK=w.forwardRef(function(t,n){const{addEndListener:r,appear:i=!0,children:o,easing:a,in:s,onEnter:l,onEntered:u,onEntering:d,onExit:f,onExited:p,onExiting:m,style:v,timeout:y="auto",TransitionComponent:x=oK}=t,b=Wt(t,p2e),$=jy(),_=w.useRef(),C=Ax(),E=w.useRef(null),T=uo(E,o.ref,n),I=te=>J=>{if(te){const oe=E.current;J===void 0?te(oe):te(oe,J)}},R=I(d),L=I((te,J)=>{aK(te);const{duration:oe,delay:q,easing:re}=A4({style:v,timeout:y,easing:a},{mode:"enter"});let he;y==="auto"?(he=C.transitions.getAutoHeightDuration(te.clientHeight),_.current=he):he=oe,te.style.transition=[C.transitions.create("opacity",{duration:he,delay:q}),C.transitions.create("transform",{duration:p6?he:he*.666,delay:q,easing:re})].join(","),l&&l(te,J)}),F=I(u),V=I(m),H=I(te=>{const{duration:J,delay:oe,easing:q}=A4({style:v,timeout:y,easing:a},{mode:"exit"});let re;y==="auto"?(re=C.transitions.getAutoHeightDuration(te.clientHeight),_.current=re):re=J,te.style.transition=[C.transitions.create("opacity",{duration:re,delay:oe}),C.transitions.create("transform",{duration:p6?re:re*.666,delay:p6?oe:oe||re*.333,easing:q})].join(","),te.style.opacity=0,te.style.transform=v7(.75),f&&f(te)}),Q=I(p),U=te=>{y==="auto"&&$.start(_.current||0,te),r&&r(E.current,te)};return g.jsx(x,D({appear:i,in:s,nodeRef:E,onEnter:L,onEntered:F,onEntering:R,onExit:H,onExited:Q,onExiting:V,addEndListener:U,timeout:y==="auto"?null:y},b,{children:(te,J)=>w.cloneElement(o,D({style:D({opacity:0,transform:v7(.75),visibility:te==="exited"&&!s?"hidden":void 0},h2e[te],v,o.props.style),ref:T},J))}))});HK.muiSupportAuto=!0;const y7=HK,m2e=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],g2e=e=>{const{classes:t,disableUnderline:n}=e,i=zn({root:["root",!n&&"underline"],input:["input"]},_1e,t);return D({},t,i)},v2e=le(Z5,{shouldForwardProp:e=>Wl(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Y5(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),D({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${V0.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${V0.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${V0.disabled}, .${V0.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${V0.disabled}:before`]:{borderBottomStyle:"dotted"}})}),y2e=le(Q5,{name:"MuiInput",slot:"Input",overridesResolver:X5})({}),GK=w.forwardRef(function(t,n){var r,i,o,a;const s=Vn({props:t,name:"MuiInput"}),{disableUnderline:l,components:u={},componentsProps:d,fullWidth:f=!1,inputComponent:p="input",multiline:m=!1,slotProps:v,slots:y={},type:x="text"}=s,b=Wt(s,m2e),$=g2e(s),C={root:{ownerState:{disableUnderline:l}}}
190,E=v??d?zl(v??d,C):C,T=(r=(i=y.root)!=null?i:u.Root)!=null?r:v2e,I=(o=(a=y.input)!=null?a:u.Input)!=null?o:y2e;return g.jsx(Dx,D({slots:{root:T,input:I},slotProps:E,fullWidth:f,inputComponent:p,multiline:m,ref:n,type:x},b,{classes:$}))});GK.muiName="Input";const Lk=GK;function b2e(e){return jn("MuiInputAdornment",e)}const $2e=Bn("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),vD=$2e;var yD;const x2e=["children","className","component","disablePointerEvents","disableTypography","position","variant"],S2e=(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${yt(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},_2e=e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:i,size:o,variant:a}=e,s={root:["root",n&&"disablePointerEvents",i&&`position${yt(i)}`,a,r&&"hiddenLabel",o&&`size${yt(o)}`]};return zn(s,b2e,t)},w2e=le("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:S2e})(({theme:e,ownerState:t})=>D({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},t.variant==="filled"&&{[`&.${vD.positionStart}&:not(.${vD.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),C2e=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiInputAdornment"}),{children:i,className:o,component:a="div",disablePointerEvents:s=!1,disableTypography:l=!1,position:u,variant:d}=r,f=Wt(r,x2e),p=Vm()||{};let m=d;d&&p.variant,p&&!m&&(m=p.variant);const v=D({},r,{hiddenLabel:p.hiddenLabel,size:p.size,disablePointerEvents:s,position:u,variant:m}),y=_2e(v);return g.jsx(q5.Provider,{value:null,children:g.jsx(w2e,D({as:a,ownerState:v,className:jt(y.root,o),ref:n},f,{children:typeof i=="string"&&!l?g.jsx(Ho,{color:"text.secondary",children:i}):g.jsxs(w.Fragment,{children:[u==="start"?yD||(yD=g.jsx("span",{className:"notranslate",children:"​"})):null,i]})}))})}),E2e=C2e;function T2e(e){return jn("MuiInputLabel",e)}const R2e=Bn("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]),I2e=R2e,k2e=["disableAnimation","margin","shrink","variant","className"],O2e=e=>{const{classes:t,formControl:n,size:r,shrink:i,disableAnimation:o,variant:a,required:s}=e,l={root:["root",n&&"formControl",!o&&"animated",i&&"shrink",r&&r!=="normal"&&`size${yt(r)}`,a],asterisk:[s&&"asterisk"]},u=zn(l,T2e,t);return D({},t,u)},P2e=le(f2e,{shouldForwardProp:e=>Wl(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Q$.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size==="small"&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focu
vendor: 9,941 bytes, line 190
190sed,t[n.variant]]}})(({theme:e,ownerState:t})=>D({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&D({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&D({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&D({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),A2e=w.forwardRef(function(t,n){const r=Vn({name:"MuiInputLabel",props:t}),{disableAnimation:i=!1,shrink:o,className:a}=r,s=Wt(r,k2e),l=Vm();let u=o;typeof u>"u"&&l&&(u=l.filled||l.focused||l.adornedStart);const d=wv({props:r,muiFormControl:l,states:["size","variant","required","focused"]}),f=D({},r,{disableAnimation:i,formControl:l,shrink:u,size:d.size,variant:d.variant,required:d.required,focused:d.focused}),p=O2e(f);return g.jsx(P2e,D({"data-shrink":u,ownerState:f,ref:n,className:jt(p.root,a)},s,{classes:p}))}),N2e=A2e;function M2e(e){return jn("MuiLink",e)}const L2e=Bn("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),D2e=L2e,VK={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},F2e=e=>VK[e]||e,j2e=({theme:e,ownerState:t})=>{const n=F2e(t.color),r=L2(e,`palette.${n}`,!1)||t.color,i=L2(e,`palette.${n}Channel`);return"vars"in e&&i?`rgba(${i} / 0.4)`:xr(r,.4)},B2e=j2e,z2e=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],U2e=e=>{const{classes:t,component:n,focusVisible:r,underline:i}=e,o={root:["root",`underline${yt(i)}`,n==="button"&&"button",r&&"focusVisible"]};return zn(o,M2e,t)},H2e=le(Ho,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`underline${yt(n.underline)}`],n.component==="button"&&t.button]}})(({theme:e,ownerState:t})=>D({},t.underline==="none"&&{textDecoration:"none"},t.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},t.underline==="always"&&D({textDecoration:"underline"},t.color!=="inherit"&&{textDecorationColor:B2e({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),t.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${D2e.focusVisible}`]:{outline:"auto"}})),G2e=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiLink"}),{className:i,color:o="primary",component:a="a",onBlur:s,onFocus:l,TypographyClasses:u,underline:d="always",variant:f="inherit",sx:p}=r,m=Wt(r,z2e),{isFocusVisibleRef:v,onBlur:y,onFocus:x,ref:b}=Ox(),[$,_]=w.useState(!1),C=uo(n,b),E=L=>{y(L),v.current===!1&&_(!1),s&&s(L)},T=L=>{x(L),v.current===!0&&_(!0),l&&l(L)},I=D({},r,{color:o,component:a,focusVisible:$,underline:d,variant:f}),R=U2e(I);return g.jsx(H2e,D({color:o,className:jt(R.root,i),classes:u,component:a,onBlur:E,onFocus:T,ref:C,ownerState:I,variant:f,sx:[...Object.keys(VK).includes(o)?[]:[{color:o}],...Array.isArray(p)?p:[p]]},m))}),yw=G2e,V2e=w.createContext({}),Wf=V2e;function W2e(e){return jn("MuiList",e)}Bn("MuiList",["root","padding","dense","subheader"]);const K2e=["children","className","component","dense","disablePadding","subheader"],q2e=e=>{const{classes:t,disablePadding:n,dense:r,subheader:i}=e;return zn({root:["root",!n&&"padding",r&&"dense",i&&"subheader"]},W2e,t)},Y2e=le("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})(({ownerState:e})=>D({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),X2e=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiList"}),{children:i,className:o,component:a="ul",dense:s=!1,disablePadding:l=!1,subheader:u}=r,d=Wt(r,K2e),f=w.useMemo(()=>({dense:s}),[s]),p=D({},r,{component:a,dense:s,disablePadding:l}),m=q2e(p);return g.jsx(Wf.Provider,{value:f,children:g.jsxs(Y2e,D({as:a,className:jt(m.root,o),ref:n,ownerState:p},d,{children:[u,i]}))})}),eE=X2e;function Z2e(e){return jn("MuiListItem",e)}const Q2e=Bn("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),by=Q2e;function J2e(e){return jn("MuiListItemButton",e)}const ebe=Bn("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),$y=ebe,tbe=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],nbe=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters]},rbe=e=>{const{alignItems:t,classes:n,dense:r,disabled:i,disableGutters:o,divider:a,selected:s}=e,u=zn({root:["root",r&&"dense",!o&&"gutters",a&&"divider",i&&"disabled",t==="flex-start"&&"alignItemsFlexStart",s&&"selected"]},J2e,n);return D({},n,u)},ibe=le(Jf,{shouldForwardProp:e=>Wl(e)||e==="classes",name:"MuiListItemButton",slot:"Root",overridesResolver:nbe})(({theme:e,ownerState:t})=>D({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${$y.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:xr(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${$y.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:xr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${$y.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:xr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:xr(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${$y.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$y.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.alignItems==="flex-start"&&{alignItems:"flex-start"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.dense&&{paddingTop:4,paddingBottom:4})),obe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiListItemButton"}),{alignItems:i="center",autoFocus:o=!1,component:a="div",children:s,dense:l=!1,disableGutters:u=!1,divider:d=!1,focusVisibleClassName:f,selected:p=!1,className:m}=r,v=Wt(r,tbe),y=w.useContext(Wf),x=w.useMemo(()=>({dense:l||y.dense||!1,alignItems:i,disableGutters:u}),[i,y.dense,l,u]),b=w.useRef(null);Ul(()=>{o&&b.current&&b.current.focus()},[o]);const $=D({},r,{alignItems:i,dense:x.dense,disableGutters:u,divider:d,selected:p}),_=rbe($),C=uo(b,n);return g.jsx(Wf.Provider,{value:x,children:g.jsx(ibe,D({ref:C,href:v.href||v.to,component:(v.href||v.to)&&a==="div"?"button":a,focusVisibleClassName:jt(_.focusVisible,f),ownerState:$,className:jt(_.root,m)},v,{classes:_,children:s}))})}),abe=obe;function sbe(e){return jn("MuiListItemSecondaryAction",e)}Bn("MuiListItemSecondaryAction",["root","disableGutters"]);const lbe=["className"],ube=e=>{const{disableGutters:t,classes:n}=e;return zn({root:["root",t&&"disableGutters"]},sbe,n)},cbe=le("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})(({ownerState:e})=>D({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),WK=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiListItemSecondaryAction"}),{className:i}=r,o=Wt(r,lbe),a=w.useContext(Wf),s=D({},r,{disableGutters:a.disableGutters}),l=ube(s);return g.jsx(cbe,D({className:jt(l.root,i),ownerState:s,ref:n},o))});WK.muiName="ListItemSecondaryAction";const dbe=WK,fbe=["className"],pbe=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","
190slots"],hbe=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]},mbe=e=>{const{alignItems:t,button:n,classes:r,dense:i,disabled:o,disableGutters:a,disablePadding:s,divider:l,hasSecondaryAction:u,selected:d}=e;return zn({root:["root",i&&"dense",!a&&"gutters",!s&&"padding",l&&"divider",o&&"disabled",n&&"button",t==="flex-start"&&"alignItemsFlexStart",u&&"secondaryAction",d&&"selected"],container:["container"]},Z2e,r)},gbe=le("div",{name:"MuiListItem",slot:"Root",overridesResolver:hbe})(({theme:e,ownerState:t})=>D({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&D({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${$y.root}`]:{paddingRight:48}},{[`&.${by.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${by.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:xr(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${by.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:xr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${by.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.alignItems==="flex-start"&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${by.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:xr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:xr(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48})),vbe=le("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),ybe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiListItem"}),{alignItems:i="center",autoFocus:o=!1,button:a=!1,children:s,className:l,component:u,components:d={},componentsProps:f={},ContainerComponent:p="li",ContainerProps:{className:m}={},dense:v=!1,disabled:y=!1,disableGutters:x=!1,disablePadding:b=!1,divider:$=!1,focusVisibleClassName:_,secondaryAction:C,selected:E=!1,slotProps:T={},slots:I={}}=r,R=Wt(r.ContainerProps,fbe),L=Wt(r,pbe),F=w.useContext(Wf),V=w.useMemo(()=>({dense:v||F.dense||!1,alignItems:i,disableGutters:x}),[i,F.dense,v,x]),H=w.useRef(null);Ul(()=>{o&&H.current&&H.current.focus()},[o]);const Q=w.Children.toArray(s),U=Q.length&&K$(Q[Q.length-1],["ListItemSecondaryAction"]),te=D({},r,{alignItems:i,autoFocus:o,button:a,dense:V.dense,disabled:y,disableGutters:x,disablePadding:b,divider:$,hasSecondaryAction:U,selected:E}),J=mbe(te),oe=uo(H,n),q=I.root||d.Root||gbe,re=T.root||f.root||{},he=D({className:jt(J.root,re.className,l),disabled:y},L);let be=u||"li";return a&&(he.component=u||"div",he.focusVisibleClassName=jt(by.focusVisible,_),be=Jf),U?(be=!he.component&&!u?"div":be,p==="li"&&(be==="li"?be="div":he.component==="li"&&(he.component="div")),g.jsx(Wf.Provider,{value:V,children:g.jsxs(vbe,D({as:p,className:jt(J.container,m),ref:oe,ownerState:te},R,{children:[g.jsx(q,D({},re,!dh(q)&&{as:be,ownerState:D({},te,re.ownerState)},he,{children:Q}
190)),Q.pop()]}))})):g.jsx(Wf.Provider,{value:V,children:g.jsxs(q,D({},re,{as:be,ref:oe},!dh(q)&&{ownerState:D({},te,re.ownerState)},he,{children:[Q,C&&g.jsx(dbe,{children:C})]}))})}),Ds=ybe;function bbe(e){return jn("MuiListItemIcon",e)}const $be=Bn("MuiListItemIcon",["root","alignItemsFlexStart"]),bD=$be,xbe=["className"],Sbe=e=>{const{alignItems:t,classes:n}=e;return zn({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},bbe,n)},_be=le("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>D({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),wbe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiListItemIcon"}),{className:i}=r,o=Wt(r,xbe),a=w.useContext(Wf),s=D({},r,{alignItems:a.alignItems}),l=Sbe(s);return g.jsx(_be,D({className:jt(l.root,i),ownerState:s,ref:n},o))}),bs=wbe;function Cbe(e){return jn("MuiListItemText",e)}const Ebe=Bn("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),D4=Ebe,Tbe=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],Rbe=e=>{const{classes:t,inset:n,primary:r,secondary:i,dense:o}=e;return zn({root:["root",n&&"inset",o&&"dense",r&&i&&"multiline"],primary:["primary"],secondary:["secondary"]},Cbe,t)},Ibe=le("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${D4.primary}`]:t.primary},{[`& .${D4.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})(({ownerState:e})=>D({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),kbe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiListItemText"}),{children:i,className:o,disableTypography:a=!1,inset:s=!1,primary:l,primaryTypographyProps:u,secondary:d,secondaryTypographyProps:f}=r,p=Wt(r,Tbe),{dense:m}=w.useContext(Wf);let v=l??i,y=d;const x=D({},r,{disableTypography:a,inset:s,primary:!!v,secondary:!!y,dense:m}),b=Rbe(x);return v!=null&&v.type!==Ho&&!a&&(v=g.jsx(Ho,D({variant:m?"body2":"body1",className:b.primary,component:u!=null&&u.variant?void 0:"span",display:"block"},u,{children:v}))),y!=null&&y.type!==Ho&&!a&&(y=g.jsx(Ho,D({variant:"body2",className:b.secondary,color:"text.secondary",display:"block"},f,{children:y}))),g.jsxs(Ibe,D({className:jt(b.root,o),ownerState:x,ref:n},p,{children:[v,y]}))}),Pi=kbe,Obe=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function h6(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function $D(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function KK(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(""))===0}function n$(e,t,n,r,i,o){let a=!1,s=i(e,t,t?n:!1);for(;s;){if(s===e.firstChild){if(a)return!1;a=!0}const l=r?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!KK(s,o)||l)s=i(e,s,n);else return s.focus(),!0}return!1}const Pbe=w.forwardRef(function(t,n){const{actions:r,autoFocus:i=!1,autoFocusItem:o=!1,children:a,className:s,disabledItemsFocusable:l=!1,disableListWrap:u=!1,onKeyDown:d,variant:f="selectedMenu"}=t,p=Wt(t,Obe),m=w.useRef(null),v=w.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Ul(()=>{i&&m.current.focus()},[i]),w.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(_,{direction:C})=>{const E=!m.current.style.width;if(_.clientHeight<m.current.clientHeight&&E){const T=`${HW(Pa(_))}px`;m.current.style[C==="rtl"?"paddingLeft":"paddingRight"]=T,m.current.style.width=`calc(100% + ${T})`}return m.current}}),[]);const y=_=>{const C=m.current,E=_.key,T=Pa(C).activeElement;if(E==="ArrowDown")_.preventDefault(),n$(C,T,u,l,h6);else if(E==="ArrowUp")_.preventDefault(),n$(C,T,u,l,$D);else if(E==="Home")_.preventDefault(),n$(C,null,u,l,h6);else if(E==="End")_.preventDefault(),n$(C,null,u,l,$D);else if(E.length===1){const I=v.current,R=E.toLowerCase(),L=performance.now();I.keys.length>0&&(L-I.lastTime>500?(I.keys=[],I.repeating=!0,I.previousKeyMatched=!0):I.repeating&&R!==I.keys[0]&&(I.repeating=!1)),I.lastTime=L,I.keys.push(R);const F=T&&!I.repeating&&KK(T,I);I.previousKeyMatched&&(F||n$(C,T,!1,l,h6,I))?_.preventDefault():I.previousKeyMatched=!1}d&&d(_)},x=uo(m,n);let b=-1;
190w.Children.forEach(a,(_,C)=>{if(!w.isValidElement(_)){b===C&&(b+=1,b>=a.length&&(b=-1));return}_.props.disabled||(f==="selectedMenu"&&_.props.selected||b===-1)&&(b=C),b===C&&(_.props.disabled||_.props.muiSkipListHighlight||_.type.muiSkipListHighlight)&&(b+=1,b>=a.length&&(b=-1))});const $=w.Children.map(a,(_,C)=>{if(C===b){const E={};return o&&(E.autoFocus=!0),_.props.tabIndex===void 0&&f==="selectedMenu"&&(E.tabIndex=0),w.cloneElement(_,E)}return _});return g.jsx(eE,D({role:"menu",ref:x,className:s,onKeyDown:y,tabIndex:i?0:-1},p,{children:$}))}),Abe=Pbe;function Nbe(e){return jn("MuiPopover",e)}const Mbe=Bn("MuiPopover",["root","paper"]),Dk=Mbe,Lbe=["onEntering"],Dbe=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],Fbe=["slotProps"];function xD(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function SD(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function _D(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function m6(e){return typeof e=="function"?e():e}const jbe=e=>{const{classes:t}=e;return zn({root:["root"],paper:["paper"]},Nbe,t)},Bbe=le(NK,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),qK=le(Bu,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),zbe=w.forwardRef(function(t,n){var r,i,o;const a=Vn({props:t,name:"MuiPopover"}),{action:s,anchorEl:l,anchorOrigin:u={vertical:"top",horizontal:"left"},anchorPosition:d,anchorReference:f="anchorEl",children:p,className:m,container:v,elevation:y=8,marginThreshold:x=16,open:b,PaperProps:$={},slots:_,slotProps:C,transformOrigin:E={vertical:"top",horizontal:"left"},TransitionComponent:T=y7,transitionDuration:I="auto",TransitionProps:{onEntering:R}={},disableScrollLock:L=!1}=a,F=Wt(a.TransitionProps,Lbe),V=Wt(a,Dbe),H=(r=C==null?void 0:C.paper)!=null?r:$,Q=w.useRef(),U=uo(Q,H.ref),te=D({},a,{anchorOrigin:u,anchorReference:f,elevation:y,marginThreshold:x,externalPaperSlotProps:H,transformOrigin:E,TransitionComponent:T,transitionDuration:I,TransitionProps:F}),J=jbe(te),oe=w.useCallback(()=>{if(f==="anchorPosition")return d;const mt=m6(l),pt=(mt&&mt.nodeType===1?mt:Pa(Q.current).body).getBoundingClientRect();return{top:pt.top+xD(pt,u.vertical),left:pt.left+SD(pt,u.horizontal)}},[l,u.horizontal,u.vertical,d,f]),q=w.useCallback(mt=>({vertical:xD(mt,E.vertical),horizontal:SD(mt,E.horizontal)}),[E.horizontal,E.vertical]),re=w.useCallback(mt=>{const ct={width:mt.offsetWidth,height:mt.offsetHeight},pt=q(ct);if(f==="none")return{top:null,left:null,transformOrigin:_D(pt)};const ht=oe();let mn=ht.top-pt.vertical,K=ht.left-pt.horizontal;const pe=mn+ct.height,ve=K+ct.width,Ne=gh(m6(l)),Xe=Ne.innerHeight-x,M=Ne.innerWidth-x;if(x!==null&&mn<x){const et=mn-x;mn-=et,pt.vertical+=et}else if(x!==null&&pe>Xe){const et=pe-Xe;mn-=et,pt.vertical+=et}if(x!==null&&K<x){const et=K-x;K-=et,pt.horizontal+=et}else if(ve>M){const et=ve-M;K-=et,pt.horizontal+=et}return{top:`${Math.round(mn)}px`,left:`${Math.round(K)}px`,transformOrigin:_D(pt)}},[l,f,oe,q,x]),[he,be]=w.useState(b),Ke=w.useCallback(()=>{const mt=Q.current;if(!mt)return;const ct=re(mt);ct.top!==null&&(mt.style.top=ct.top),ct.left!==null&&(mt.style.left=ct.left),mt.style.transformOrigin=ct.transformOrigin,be(!0)},[re]);w.useEffect(()=>(L&&window.addEventListener("scroll",Ke),()=>window.removeEventListener("scroll",Ke)),[l,L,Ke]);const ot=(mt,ct)=>{R&&R(mt,ct),Ke()},Ze=()=>{be(!1)};w.useEffect(()=>{b&&Ke()}),w.useImperativeHandle(s,()=>b?{updatePosition:()=>{Ke()}}:null,[b,Ke]),w.useEffect(()=>{if(!b)return;const mt=Ix(()=>{Ke()}),ct=gh(l);return ct.addEventListener("resize",mt),()=>{mt.clear(),ct.removeEventListener("resize",mt)}},[l,b,Ke]);let Ye=I;I==="auto"&&!T.muiSupportAuto&&(Ye=void 0);
vendor: 7,211 bytes, line 190
190const $e=v||(l?Pa(m6(l)).body:void 0),gt=(i=_==null?void 0:_.root)!=null?i:Bbe,je=(o=_==null?void 0:_.paper)!=null?o:qK,Qe=Ja({elementType:je,externalSlotProps:D({},H,{style:he?H.style:D({},H.style,{opacity:0})}),additionalProps:{elevation:y,ref:U},ownerState:te,className:jt(J.paper,H==null?void 0:H.className)}),nn=Ja({elementType:gt,externalSlotProps:(C==null?void 0:C.root)||{},externalForwardedProps:V,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:$e,open:b},ownerState:te,className:jt(J.root,m)}),{slotProps:Ut}=nn,kt=Wt(nn,Fbe);return g.jsx(gt,D({},kt,!dh(gt)&&{slotProps:Ut,disableScrollLock:L},{children:g.jsx(T,D({appear:!0,in:b,onEntering:ot,onExited:Ze,timeout:Ye},F,{children:g.jsx(je,D({},Qe,{children:p}))}))}))}),tE=zbe;function Ube(e){return jn("MuiMenu",e)}Bn("MuiMenu",["root","paper","list"]);const Hbe=["onEntering"],Gbe=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],Vbe={vertical:"top",horizontal:"right"},Wbe={vertical:"top",horizontal:"left"},Kbe=e=>{const{classes:t}=e;return zn({root:["root"],paper:["paper"],list:["list"]},Ube,t)},qbe=le(tE,{shouldForwardProp:e=>Wl(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Ybe=le(qK,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),Xbe=le(Abe,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),Zbe=w.forwardRef(function(t,n){var r,i;const o=Vn({props:t,name:"MuiMenu"}),{autoFocus:a=!0,children:s,className:l,disableAutoFocusItem:u=!1,MenuListProps:d={},onClose:f,open:p,PaperProps:m={},PopoverClasses:v,transitionDuration:y="auto",TransitionProps:{onEntering:x}={},variant:b="selectedMenu",slots:$={},slotProps:_={}}=o,C=Wt(o.TransitionProps,Hbe),E=Wt(o,Gbe),T=Px(),I=D({},o,{autoFocus:a,disableAutoFocusItem:u,MenuListProps:d,onEntering:x,PaperProps:m,transitionDuration:y,TransitionProps:C,variant:b}),R=Kbe(I),L=a&&!u&&p,F=w.useRef(null),V=(q,re)=>{F.current&&F.current.adjustStyleForScrollbar(q,{direction:T?"rtl":"ltr"}),x&&x(q,re)},H=q=>{q.key==="Tab"&&(q.preventDefault(),f&&f(q,"tabKeyDown"))};let Q=-1;w.Children.map(s,(q,re)=>{w.isValidElement(q)&&(q.props.disabled||(b==="selectedMenu"&&q.props.selected||Q===-1)&&(Q=re))});const U=(r=$.paper)!=null?r:Ybe,te=(i=_.paper)!=null?i:m,J=Ja({elementType:$.root,externalSlotProps:_.root,ownerState:I,className:[R.root,l]}),oe=Ja({elementType:U,externalSlotProps:te,ownerState:I,className:R.paper});return g.jsx(qbe,D({onClose:f,anchorOrigin:{vertical:"bottom",horizontal:T?"right":"left"},transformOrigin:T?Vbe:Wbe,slots:{paper:U,root:$.root},slotProps:{root:J,paper:oe},open:p,ref:n,transitionDuration:y,TransitionProps:D({onEntering:V},C),ownerState:I},E,{classes:v,children:g.jsx(Xbe,D({onKeyDown:H,actions:F,autoFocus:a&&(Q===-1||u),autoFocusItem:L,variant:b},d,{className:jt(R.list,d.className),children:s}))}))}),ip=Zbe;function Qbe(e){return jn("MuiMenuItem",e)}const Jbe=Bn("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),r$=Jbe,e$e=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],t$e=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},n$e=e=>{const{disabled:t,dense:n,divider:r,disableGutters:i,selected:o,classes:a}=e,l=zn({root:["root",n&&"dense",t&&"disabled",!i&&"gutters",r&&"divider",o&&"selected"]},Qbe,a);return D({},a,l)},r$e=le(Jf,{shouldForwardProp:e=>Wl(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:t$e})(({theme:e,ownerState:t})=>D({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${r$.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:xr(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${r$.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:xr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${r$.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:xr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:xr(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${r$.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${r$.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${hD.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${hD.inset}`]:{marginLeft:52},[`& .${D4.root}`]:{marginTop:0,marginBottom:0},[`& .${D4.inset}`]:{paddingLeft:36},[`& .${bD.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&D({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${bD.root} svg`]:{fontSize:"1.25rem"}}))),i$e=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiMenuItem"}),{autoFocus:i=!1,component:o="li",dense:a=!1,divider:s=!1,disableGutters:l=!1,focusVisibleClassName:u,role:d="menuitem",tabIndex:f,className:p}=r,m=Wt(r,e$e),v=w.useContext(Wf),y=w.useMemo(()=>({dense:a||v.dense||!1,disableGutters:l}),[v.dense,a,l]),x=w.useRef(null);Ul(()=>{i&&x.current&&x.current.focus()},[i]);const b=D({},r,{dense:y.dense,divider:s,disableGutters:l}),$=n$e(r),_=uo(x,n);let C;return r.disabled||(C=f!==void 0?f:-1),g.jsx(Wf.Provider,{value:y,children:g.jsx(r$e,D({ref:_,role:d,tabIndex:C,component:o,focusVisibleClassName:jt($.focusVisible,u),className:jt($.root,p)},m,{ownerState:b,classes:$}))})}),fi=i$e;function o$e(e){return jn("MuiNativeSelect",e)}const a$e=Bn("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),Fk=a$e,s$e=["className","disabled","error","IconComponent","inputRef","variant"],l$e=e=>{const{classes:t,variant:n,disabled:r,multiple:i,open:o,error:a}=e,s={select:["select",n,r&&"disabled",i&&"multiple",a&&"error"],icon:["icon",`icon${yt(n)}`,o&&"iconOpen",r&&"disabled"]};return zn(s,o$e,t)},YK=({ownerState:e,theme:t})=>D({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":D({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroun
190dChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${Fk.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),u$e=le("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Wl,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${Fk.multiple}`]:t.multiple}]}})(YK),XK=({ownerState:e,theme:t})=>D({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${Fk.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),c$e=le("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${yt(n.variant)}`],n.open&&t.iconOpen]}})(XK),d$e=w.forwardRef(function(t,n){const{className:r,disabled:i,error:o,IconComponent:a,inputRef:s,variant:l="standard"}=t,u=Wt(t,s$e),d=D({},t,{disabled:i,variant:l,error:o}),f=l$e(d);return g.jsxs(w.Fragment,{children:[g.jsx(u$e,D({ownerState:d,className:jt(f.select,r),disabled:i,ref:s||n},u)),t.multiple?null:g.jsx(c$e,{as:a,ownerState:d,className:f.icon})]})}),f$e=d$e;var wD;const p$e=["children","classes","className","label","notched"],h$e=le("fieldset",{shouldForwardProp:Wl})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),m$e=le("legend",{shouldForwardProp:Wl})(({ownerState:e,theme:t})=>D({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&D({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function g$e(e){const{className:t,label:n,notched:r}=e,i=Wt(e,p$e),o=n!=null&&n!=="",a=D({},e,{notched:r,withLabel:o});return g.jsx(h$e,D({"aria-hidden":!0,className:t,ownerState:a},i,{children:g.jsx(m$e,{ownerState:a,children:o?g.jsx("span",{children:n}):wD||(wD=g.jsx("span",{className:"notranslate",children:"​"}))})}))}const v$e=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],y$e=e=>{const{classes:t}=e,r=zn({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},C1e,t);return D({},t,r)},b$e=le(Z5,{shouldForwardProp:e=>Wl(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:Y5})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return D({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${jp.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${jp.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${jp.focused} .${jp.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${jp.error} .${jp.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${jp.disabled} .${jp.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&D({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),$$e=le(g$e,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroun
190dChannel} / 0.23)`:t}}),x$e=le(Q5,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:X5})(({theme:e,ownerState:t})=>D({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),ZK=w.forwardRef(function(t,n){var r,i,o,a,s;const l=Vn({props:t,name:"MuiOutlinedInput"}),{components:u={},fullWidth:d=!1,inputComponent:f="input",label:p,multiline:m=!1,notched:v,slots:y={},type:x="text"}=l,b=Wt(l,v$e),$=y$e(l),_=Vm(),C=wv({props:l,muiFormControl:_,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),E=D({},l,{color:C.color||"primary",disabled:C.disabled,error:C.error,focused:C.focused,formControl:_,fullWidth:d,hiddenLabel:C.hiddenLabel,multiline:m,size:C.size,type:x}),T=(r=(i=y.root)!=null?i:u.Root)!=null?r:b$e,I=(o=(a=y.input)!=null?a:u.Input)!=null?o:x$e;return g.jsx(Dx,D({slots:{root:T,input:I},renderSuffix:R=>g.jsx($$e,{ownerState:E,className:$.notchedOutline,label:p!=null&&p!==""&&C.required?s||(s=g.jsxs(w.Fragment,{children:[p," ","*"]})):p,notched:typeof v<"u"?v:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:d,inputComponent:f,multiline:m,ref:n,type:x},b,{classes:D({},$,{notchedOutline:null})}))});ZK.muiName="Input";const QK=ZK;function S$e(e){return jn("MuiSelect",e)}const _$e=Bn("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),W0=_$e;var CD;const w$e=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],C$e=le("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${W0.select}`]:t.select},{[`&.${W0.select}`]:t[n.variant]},{[`&.${W0.error}`]:t.error},{[`&.${W0.multiple}`]:t.multiple}]}})(YK,{[`&.${W0.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),E$e=le("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${yt(n.variant)}`],n.open&&t.iconOpen]}})(XK),T$e=le("input",{shouldForwardProp:e=>U5(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function ED(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function R$e(e){return e==null||typeof e=="string"&&!e.trim()}const I$e=e=>{const{classes:t,variant:n,disabled:r,multiple:i,open:o,error:a}=e,s={select:["select",n,r&&"disabled",i&&"multiple",a&&"error"],icon:["icon",`icon${yt(n)}`,o&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return zn(s,S$e,t)},k$e=w.forwardRef(function(t,n){var r;const{"aria-describedby":i,"aria-label":o,autoFocus:a,autoWidth:s,children:l,className:u,defaultOpen:d,defaultValue:f,disabled:p,displayEmpty:m,error:v=!1,IconComponent:y,inputRef:x,labelId:b,MenuProps:$={},multiple:_,name:C,onBlur:E,onChange:T,onClose:I,onFocus:R,onOpen:L,open:F,readOnly:V,renderValue:H,SelectDisplayProps:Q={},tabIndex:U,value:te,variant:J="standard"}=t,oe=Wt(t,w$e),[q,re]=Em({controlled:te,default:f,name:"Select"}),[he,be]=Em({controlled:F,default:d,name:"Select"}),Ke=w.useRef(null),ot=w.useRef(null),[Ze,Ye]=w.useState(null),{current:$e}=w.useRef(F!=null),[gt,je]=w.useState(),Qe=uo(n,x),nn=w.useCallback(it=>{ot.current=it,it&&Ye(it)},[]),Ut=Ze==null?void 0:Ze.parentNode;w.useImperativeHandle(Qe,()=>({focus:()=>{ot.current.focus()},node:Ke.current,value:q}),[q]),w.useEffect(()=>{d&&he&&Ze&&!$e&&(je(s?null:Ut.clientWidth),ot.current.focus())},[Ze,s]),w.useEffect(()=>{a&&ot.current.focus()},[a]),w.useEffect(()=>{if(!b)return;const it=Pa(ot.current).getElementById(b);if(it){const cn=()=>{getSelection().isCollapsed&&ot.current.focus()};return it.addEventListener("click",cn),()=>{it.removeEventListener("click",cn)}}},[b]);const kt=(it,cn)=>{it?L&&L(cn):I&&I(cn),$e||(je(s?null:Ut.clientWidth),be(it))},mt=it=>{it.button===0&&(it.preventDefault(),ot.current.focus(),kt(!0,it))},ct=it=>{kt(!1,it)},pt=w.Children.toArray(l),ht=it=>{const cn=pt.find(nt=>nt.props.value===it.target.value);cn!==void 0&&(re(cn.props.value),T&&T(it,cn))},mn=it=>cn=>{let nt;if(cn.currentTarget.hasAttribute("tabindex")){if(_){nt=Array.isArray(q)?q.slice():[];const wt=q.indexOf(it.props.value);wt===-1?nt.push(it.props.value):nt.splice(wt,1)}else nt=it.props.value;if(it.props.onClick&&it.props.onClick(cn),q!==nt&&(re(nt),T)){const wt=cn.nativeEvent||cn,yn=new wt.constructor(wt.type,wt);Object.defineProperty(yn,"target",{writable:!0,value:{value:nt,name:C}}),T(yn,it)}_||kt(!1,cn)}},K=it=>{V||[" ","ArrowUp","ArrowDown","Enter"].indexOf(it.key)!==-1&&(it.preventDefault(),kt(!0,it))},pe=Ze!==null&&he,ve=it=>{!pe&&E&&(Object.defineProperty(it,"target",{writable:!0,value:{value:q,name:C}}),E(it))};delete oe["aria-invalid"];let Ne,Xe;const M=[];let et=!1;(L4({value:q})||m)&&(H?Ne=H(q):et=!0);
190const zt=pt.map(it=>{if(!w.isValidElement(it))return null;let cn;if(_){if(!Array.isArray(q))throw new Error(Mm(2));cn=q.some(nt=>ED(nt,it.props.value)),cn&&et&&M.push(it.props.children)}else cn=ED(q,it.props.value),cn&&et&&(Xe=it.props.children);return w.cloneElement(it,{"aria-selected":cn?"true":"false",onClick:mn(it),onKeyUp:nt=>{nt.key===" "&&nt.preventDefault(),it.props.onKeyUp&&it.props.onKeyUp(nt)},role:"option",selected:cn,value:void 0,"data-value":it.props.value})});et&&(_?M.length===0?Ne=null:Ne=M.reduce((it,cn,nt)=>(it.push(cn),nt<M.length-1&&it.push(", "),it),[]):Ne=Xe);let un=gt;!s&&$e&&Ze&&(un=Ut.clientWidth);let _t;typeof U<"u"?_t=U:_t=p?null:0;const ke=Q.id||(C?`mui-component-select-${C}`:void 0),ue=D({},t,{variant:J,value:q,open:pe,error:v}),st=I$e(ue),dn=D({},$.PaperProps,(r=$.slotProps)==null?void 0:r.paper),Gt=cb();return g.jsxs(w.Fragment,{children:[g.jsx(C$e,D({ref:nn,tabIndex:_t,role:"combobox","aria-controls":Gt,"aria-disabled":p?"true":void 0,"aria-expanded":pe?"true":"false","aria-haspopup":"listbox","aria-label":o,"aria-labelledby":[b,ke].filter(Boolean).join(" ")||void 0,"aria-describedby":i,onKeyDown:K,onMouseDown:p||V?null:mt,onBlur:ve,onFocus:R},Q,{ownerState:ue,className:jt(Q.className,st.select,u),id:ke,children:R$e(Ne)?CD||(CD=g.jsx("span",{className:"notranslate",children:"​"})):Ne})),g.jsx(T$e,D({"aria-invalid":v,value:Array.isArray(q)?q.join(","):q,name:C,ref:Ke,"aria-hidden":!0,onChange:ht,tabIndex:-1,disabled:p,className:st.nativeInput,autoFocus:a,ownerState:ue},oe)),g.jsx(E$e,{as:y,className:st.icon,ownerState:ue}),g.jsx(ip,D({id:`menu-${C||""}`,anchorEl:Ut,open:pe,onClose:ct,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},$,{MenuListProps:D({"aria-labelledby":b,role:"listbox","aria-multiselectable":_?"true":void 0,disableListWrap:!0,id:Gt},$.MenuListProps),slotProps:D({},$.slotProps,{paper:D({},dn,{style:D({minWidth:un},dn!=null?dn.style:null)})}),children:zt}))]})}),O$e=k$e,P$e=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],A$e=["root"],N$e=e=>{const{classes:t}=e;return t},jk={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Wl(e)&&e!=="variant",slot:"Root"},M$e=le(Lk,jk)(""),L$e=le(QK,jk)(""),D$e=le(UK,jk)(""),JK=w.forwardRef(function(t,n){const r=Vn({name:"MuiSelect",props:t}),{autoWidth:i=!1,children:o,classes:a={},className:s,defaultOpen:l=!1,displayEmpty:u=!1,IconComponent:d=RK,id:f,input:p,inputProps:m,label:v,labelId:y,MenuProps:x,multiple:b=!1,native:$=!1,onClose:_,onOpen:C,open:E,renderValue:T,SelectDisplayProps:I,variant:R="outlined"}=r,L=Wt(r,P$e),F=$?f$e:O$e,V=Vm(),H=wv({props:r,muiFormControl:V,states:["variant","error"]}),Q=H.variant||R,U=D({},r,{variant:Q,classes:a}),te=N$e(U),J=Wt(te,A$e),oe=p||{standard:g.jsx(M$e,{ownerState:U}),outlined:g.jsx(L$e,{label:v,ownerState:U}),filled:g.jsx(D$e,{ownerState:U})}[Q],q=uo(n,oe.ref);return g.jsx(w.Fragment,{children:w.cloneElement(oe,D({inputComponent:F,inputProps:D({children:o,error:H.error,IconComponent:d,variant:Q,type:void 0,multiple:b},$?{id:f}:{autoWidth:i,defaultOpen:l,displayEmpty:u,labelId:y,MenuProps:x,onClose:_,onOpen:C,open:E,renderValue:T,SelectDisplayProps:D({id:f},I)},m,{classes:m?zl(J,m.classes):J},p?p.props.inputProps:{})},(b&&$||u)&&Q==="outlined"?{notched:!0}:{},{ref:q,className:jt(oe.props.className,s,te.root)},!p&&{variant:Q},L))})});JK.muiName="Select";const eq=JK,F$e=e=>!e||!dh(e),j$e=F$e;function B$e(e){return jn("MuiSlider",e)}const z$e=Bn("MuiSlider",["root","active","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","disabled","dragging","focusVisible","mark","markActive","marked","markLabel","markLabelActive","rail","sizeSmall","thumb","thumbColorPrimary","thumbColorSecondary","thumbColorError","thumbColorSuccess","thumbColorInfo","thumbColorWarning","track","trackInverted","trackFalse","thumbSizeSmall","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel","vertical"]),_c=z$e,U$e=e=>{const{open:t}=e;return{offset:jt(t&&_c.valueLabelOpen),circle:_c.valueLabelCircle,label:_c.valueLabelLabel}};function H$e(e){const{children:t,className:n,value:r}=e,i=U$e(e);return t?w.cloneElement(t,{className:jt(t.props.className)},g.jsxs(w.Fragment,{children:[t.props.children,g.jsx("span",{className:jt(i.offset,n),"aria-hidden":!0,
vendor: 8,583 bytes, line 190
190children:g.jsx("span",{className:i.circle,children:g.jsx("span",{className:i.label,children:r})})})]})):null}const G$e=["aria-label","aria-valuetext","aria-labelledby","component","components","componentsProps","color","classes","className","disableSwap","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","orientation","shiftStep","size","step","scale","slotProps","slots","tabIndex","track","value","valueLabelDisplay","valueLabelFormat"],V$e=H5();function TD(e){return e}const W$e=le("span",{name:"MuiSlider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`color${yt(n.color)}`],n.size!=="medium"&&t[`size${yt(n.size)}`],n.marked&&t.marked,n.orientation==="vertical"&&t.vertical,n.track==="inverted"&&t.trackInverted,n.track===!1&&t.trackFalse]}})(({theme:e})=>{var t;return{borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",WebkitTapHighlightColor:"transparent","@media print":{colorAdjust:"exact"},[`&.${_c.disabled}`]:{pointerEvents:"none",cursor:"default",color:(e.vars||e).palette.grey[400]},[`&.${_c.dragging}`]:{[`& .${_c.thumb}, & .${_c.track}`]:{transition:"none"}},variants:[...Object.keys(((t=e.vars)!=null?t:e).palette).filter(n=>{var r;return((r=e.vars)!=null?r:e).palette[n].main}).map(n=>({props:{color:n},style:{color:(e.vars||e).palette[n].main}})),{props:{orientation:"horizontal"},style:{height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}}},{props:{orientation:"horizontal",size:"small"},style:{height:2}},{props:{orientation:"horizontal",marked:!0},style:{marginBottom:20}},{props:{orientation:"vertical"},style:{height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}}},{props:{orientation:"vertical",size:"small"},style:{width:2}},{props:{orientation:"vertical",marked:!0},style:{marginRight:44}}]}}),K$e=le("span",{name:"MuiSlider",slot:"Rail",overridesResolver:(e,t)=>t.rail})({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38,variants:[{props:{orientation:"horizontal"},style:{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:"inverted"},style:{opacity:1}}]}),q$e=le("span",{name:"MuiSlider",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>{var t;return{display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:e.transitions.create(["left","width","bottom","height"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:"small"},style:{border:"none"}},{props:{orientation:"horizontal"},style:{height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:!1},style:{display:"none"}},...Object.keys(((t=e.vars)!=null?t:e).palette).filter(n=>{var r;return((r=e.vars)!=null?r:e).palette[n].main}).map(n=>({props:{color:n,track:"inverted"},style:D({},e.vars?{backgroundColor:e.vars.palette.Slider[`${n}Track`],borderColor:e.vars.palette.Slider[`${n}Track`]}:D({backgroundColor:fv(e.palette[n].main,.62),borderColor:fv(e.palette[n].main,.62)},e.applyStyles("dark",{backgroundColor:dv(e.palette[n].main,.5)}),e.applyStyles("dark",{borderColor:dv(e.palette[n].main,.5)})))}))]}}),Y$e=le("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.thumb,t[`thumbColor${yt(n.color)}`],n.size!=="medium"&&t[`thumbSize${yt(n.size)}`]]}})(({theme:e})=>{var t;return{position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow","left","bottom"],{duration:e.transitions.duration.shortest}),"&::before":{position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:(e.vars||e).shadows[2]},"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},[`&.${_c.disabled}`]:{"&:hover":{boxShadow:"none"}},variants:[{props:{size:"small"},style:{width:12,height:12,"&::before":{boxShadow:"none"}}},{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-50%, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 50%)"}},...Object.keys(((t=e.vars)!=null?t:e).palette).filter(n=>{var r;return((r=e.vars)!=null?r:e).palette[n].main}).map(n=>({props:{color:n},style:{[`&:hover, &.${_c.focusVisible}`]:D({},e.vars?{boxShadow:`0px 0px 0px 8px rgba(${e.vars.palette[n].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 8px ${xr(e.palette[n].main,.16)}`},{"@media (hover: none)":{boxShadow:"none"}}),[`&.${_c.active}`]:D({},e.vars?{boxShadow:`0px 0px 0px 14px rgba(${e.vars.palette[n].mainChannel} / 0.16)}`}:{boxShadow:`0px 0px 0px 14px ${xr(e.palette[n].main,.16)}`})}}))]}}),X$e=le(H$e,{name:"MuiSlider",slot:"ValueLabel",overridesResolver:(e,t)=>t.valueLabel})(({theme:e})=>D({zIndex:1,whiteSpace:"nowrap"},e.typography.body2,{fontWeight:500,transition:e.transitions.create(["transform"],{duration:e.transitions.duration.shortest}),position:"absolute",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem",variants:[{props:{orientation:"horizontal"},style:{transform:"translateY(-100%) scale(0)",top:"-10px",transformOrigin:"bottom center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",bottom:0,left:"50%"},[`&.${_c.valueLabelOpen}`]:{transform:"translateY(-100%) scale(1)"}}},{props:{orientation:"vertical"},style:{transform:"translateY(-50%) scale(0)",right:"30px",top:"50%",transformOrigin:"right center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, -50%) rotate(45deg)",backgroundColor:"inherit",right:-8,top:"50%"},[`&.${_c.valueLabelOpen}`]:{transform:"translateY(-50%) scale(1)"}}},{props:{size:"small"},style:{fontSize:e.typography.pxToRem(12),padding:"0.25rem 0.5rem"}},{props:{orientation:"vertical",size:"small"},style:{right:"20px"}}]})),Z$e=le("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:e=>U5(e)&&e!=="markActive",overridesResolver:(e,t)=>{const{markActive:n}=e;return[t.mark,n&&t.markActive]}})(({theme:e})=>({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor",variants:[{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-1px, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 1px)"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]})),Q$e=le("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:e=>U5(e)&&e!=="markLabelActive",overridesResolver:(e,t)=>t.markLabel})(({theme:e})=>D({},e.typography.body2,{color:(e.vars||e).palette.text.secondary,position:"absolute",whiteSpace:"nowrap",variants:[{props:{orientation:"horizontal"},style:{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}}},{props:{orientation:"vertical"},style:{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]})),J$e=e=>{const{disabled:t,dragging:n,marked:r,orientation:i,track:o,classes:a,color:s,size:l}=e,u={root:["root",t&&"disabled",n&&"dragging",r&&"marked",i==="vertical"&&"vertical",o==="inverted"&&"trackInverted",o===!1&&"trackFalse",s&&`color${yt(s)}`,l&&`size${yt(l)}`],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",t&&"disabled",l&&`thumbSize${yt(l)}`,s&&`thumbColor${yt(s)}`],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]};return zn(u,B$e,a)},e3e=({children:e})=>e,t3e=w.forwardRef(function(t,n){var r,i,o,a,s,l,u,d,f,p,m,v,y,x,b,$,_,C,E,T,I,R,L,F;const V=V$e({props:t,name:"MuiSlider"}),H=Px(),{"aria-label":Q,"aria-valuetext":U,"aria-labelledby":te,component:J="span",components:oe={},componentsProps:q={},color:re="primary",classes:he,className:be,disableSwap:Ke=!1,disabled:ot=!1,getAriaLabel:Ze,getAr
190iaValueText:Ye,marks:$e=!1,max:gt=100,min:je=0,orientation:Qe="horizontal",shiftStep:nn=10,size:Ut="medium",step:kt=1,scale:mt=TD,slotProps:ct,slots:pt,track:ht="normal",valueLabelDisplay:mn="off",valueLabelFormat:K=TD}=V,pe=Wt(V,G$e),ve=D({},V,{isRtl:H,max:gt,min:je,classes:he,disabled:ot,disableSwap:Ke,orientation:Qe,marks:$e,color:re,size:Ut,step:kt,shiftStep:nn,scale:mt,track:ht,valueLabelDisplay:mn,valueLabelFormat:K}),{axisProps:Ne,getRootProps:Xe,getHiddenInputProps:M,getThumbProps:et,open:zt,active:un,axis:_t,focusedThumbIndex:ke,range:ue,dragging:st,marks:dn,values:Gt,trackOffset:it,trackLeap:cn,getThumbStyle:nt}=jge(D({},ve,{rootRef:n}));ve.marked=dn.length>0&&dn.some(Je=>Je.label),ve.dragging=st,ve.focusedThumbIndex=ke;const wt=J$e(ve),yn=(r=(i=pt==null?void 0:pt.root)!=null?i:oe.Root)!=null?r:W$e,Tn=(o=(a=pt==null?void 0:pt.rail)!=null?a:oe.Rail)!=null?o:K$e,er=(s=(l=pt==null?void 0:pt.track)!=null?l:oe.Track)!=null?s:q$e,Fr=(u=(d=pt==null?void 0:pt.thumb)!=null?d:oe.Thumb)!=null?u:Y$e,Or=(f=(p=pt==null?void 0:pt.valueLabel)!=null?p:oe.ValueLabel)!=null?f:X$e,yi=(m=(v=pt==null?void 0:pt.mark)!=null?v:oe.Mark)!=null?m:Z$e,li=(y=(x=pt==null?void 0:pt.markLabel)!=null?x:oe.MarkLabel)!=null?y:Q$e,to=(b=($=pt==null?void 0:pt.input)!=null?$:oe.Input)!=null?b:"input",ya=(_=ct==null?void 0:ct.root)!=null?_:q.root,ss=(C=ct==null?void 0:ct.rail)!=null?C:q.rail,pi=(E=ct==null?void 0:ct.track)!=null?E:q.track,ba=(T=ct==null?void 0:ct.thumb)!=null?T:q.thumb,Fi=(I=ct==null?void 0:ct.valueLabel)!=null?I:q.valueLabel,Xr=(R=ct==null?void 0:ct.mark)!=null?R:q.mark,Zr=(L=ct==null?void 0:ct.markLabel)!=null?L:q.markLabel,ji=(F=ct==null?void 0:ct.input)!=null?F:q.input,Ni=Ja({elementType:yn,getSlotProps:Xe,externalSlotProps:ya,externalForwardedProps:pe,additionalProps:D({},j$e(yn)&&{as:J}),ownerState:D({},ve,ya==null?void 0:ya.ownerState),className:[wt.root,be]}),$a=Ja({elementType:Tn,externalSlotProps:ss,ownerState:ve,className:wt.rail}),ls=Ja({elementType:er,externalSlotProps:pi,additionalProps:{style:D({},Ne[_t].offset(it),Ne[_t].leap(cn))},ownerState:D({},ve,pi==null?void 0:pi.ownerState),className:wt.track}),oo=Ja({elementType:Fr,getSlotProps:et,externalSlotProps:ba,ownerState:D({},ve,ba==null?void 0:ba.ownerState),className:wt.thumb}),co=Ja({elementType:Or,externalSlotProps:Fi,ownerState:D({},ve,Fi==null?void 0:Fi.ownerState),className:wt.valueLabel}),Sr=Ja({elementType:yi,externalSlotProps:Xr,ownerState:ve,className:wt.mark}),So=Ja({elementType:li,externalSlotProps:Zr,ownerState:ve,className:wt.markLabel}),Er=Ja({elementType:to,getSlotProps:M,externalSlotProps:ji,ownerState:ve});return g.jsxs(yn,D({},Ni,{children:[g.jsx(Tn,D({},$a)),g.jsx(er,D({},ls)),dn.filter(Je=>Je.value>=je&&Je.value<=gt).map((Je,qe)=>{const gn=M4(Je.value,je,gt),Kt=Ne[_t].offset(gn);let kn;return ht===!1?kn=Gt.indexOf(Je.value)!==-1:kn=ht==="normal"&&(ue?Je.value>=Gt[0]&&Je.value<=Gt[Gt.length-1]:Je.value<=Gt[0])||ht==="inverted"&&(ue?Je.value<=Gt[0]||Je.value>=Gt[Gt.length-1]:Je.value>=Gt[0]),g.jsxs(w.Fragment,{children:[g.jsx(yi,D({"data-index":qe},Sr,!dh(yi)&&{markActive:kn},{style:D({},Kt,Sr.style),className:jt(Sr.className,kn&&wt.markActive)})),Je.label!=null?g.jsx(li,D({"aria-hidden":!0,"data-index":qe},So,!dh(li)&&{markLabelActive:kn},{style:D({},Kt,So.style),className:jt(wt.markLabel,So.className,kn&&wt.markLabelActive),children:Je.label})):null]},qe)}),Gt.map((Je,qe)=>{const gn=M4(Je,je,gt),Kt=Ne[_t].offset(gn),kn=mn==="off"?e3e:Or;return g.jsx(kn,D({},!dh(kn)&&{valueLabelFormat:K,valueLabelDisplay:mn,value:typeof K=="function"?K(mt(Je),qe):K,index:qe,open:zt===qe||un===qe||mn==="on",disabled:ot},co,{children:g.jsx(Fr,D({"data-index":qe},oo,{className:jt(wt.thumb,oo.className,un===qe&&wt.active,ke===qe&&wt.focusVisible),style:D({},Kt,nt(qe),oo.style),children:g.jsx(to,D({"data-index":qe,"aria-label":Ze?Ze(qe):Q,"aria-valuenow":mt(Je),"aria-labelledby":te,"aria-valuetext":Ye?Ye(mt(Je),qe):U,value:Gt[qe]},Er))}))}),qe)})]}))}),n3e=t3e;function r3e(e){return jn("MuiTooltip",e)}const i3e=Bn("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),ag=i3e,o3e=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","
190slotProps","slots","title","TransitionComponent","TransitionProps"];function a3e(e){return Math.round(e*1e5)/1e5}const s3e=e=>{const{classes:t,disableInteractive:n,arrow:r,touch:i,placement:o}=e,a={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",i&&"touch",`tooltipPlacement${yt(o.split("-")[0])}`],arrow:["arrow"]};return zn(a,r3e,t)},l3e=le(W5,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(({theme:e,ownerState:t,open:n})=>D({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${ag.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${ag.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${ag.arrow}`]:D({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${ag.arrow}`]:D({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),u3e=le("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${yt(n.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>D({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:xr(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${a3e(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${ag.popper}[data-popper-placement*="left"] &`]:D({transformOrigin:"right center"},t.isRtl?D({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):D({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${ag.popper}[data-popper-placement*="right"] &`]:D({transformOrigin:"left center"},t.isRtl?D({marginRight:"14px"},t.touch&&{marginRight:"24px"}):D({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${ag.popper}[data-popper-placement*="top"] &`]:D({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${ag.popper}[data-popper-placement*="bottom"] &`]:D({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),c3e=le("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:xr(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let o_=!1;const RD=new kx;let i$={x:0,y:0};function a_(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}const d3e=w.forwardRef(function(t,n){var r,i,o,a,s,l,u,d,f,p,m,v,y,x,b,$,_,C,E;const T=Vn({props:t,name:"MuiTooltip"}),{arrow:I=!1,children:R,components:L={},componentsProps:F={},describeChild:V=!1,disableFocusListener:H=!1,disableHoverListener:Q=!1,disableInteractive:U=!1,disableTouchListener:te=!1,enterDelay:J=100,enterNextDelay:oe=0,enterTouchDelay:q=700,followCursor:re=!1,id:he,leaveDelay:be=0,leaveTouchDelay:Ke=1500,onClose:ot,onOpen:Ze,open:Ye,placement:$e="bottom",PopperComponent:gt,PopperProps:je={},slotProps:Qe={},slots:nn={},title:Ut,TransitionComponent:kt=y7,TransitionProps:mt}=T,ct=Wt(T,o3e),pt=w.isValidElement(R)?R:g.jsx("span",{children:R}),ht=Ax(),mn=Px(),[K,pe]=w.useState(),[ve,Ne]=w.useState(null),Xe=w.useRef(!1),M=U||re,et=jy(),zt=jy(),un=jy(),_t=jy(),[ke,ue]=Em({controlled:Ye,default:!1,name:"Tooltip",state:"open"});let st=ke;const dn=cb(he),Gt=w.useRef(),it=os(()=>{Gt.current!==void 0&&(document.body.style.WebkitUserSelect=Gt.current,Gt.current=void 0),_t.clear()});w.useEffect(()=>it,[it]);const cn=$n=>{RD.clear(),o_=!0,ue(!0),Ze&&!st&&Ze($n)},nt=os($n=>{RD.start(800+be,()=>{o_=!1}),ue(!1),ot&&st&&ot($n),et.start(ht.transitions.duration.shortest,()=>{Xe.current=!1})}),wt=$n=>{Xe.current&&$n.type!=="touchstart"||(K&&K.removeAttribute("title"),zt.clear(),un.clear(),J||o_&&oe?zt.start(o_?oe:J,()=>{cn($n)}):cn($n))},yn=$n=>{zt.clear(),un.start(be,()=>{nt($n)})}
vendor: 4,371 bytes, line 190
190,{isFocusVisibleRef:Tn,onBlur:er,onFocus:Fr,ref:Or}=Ox(),[,yi]=w.useState(!1),li=$n=>{er($n),Tn.current===!1&&(yi(!1),yn($n))},to=$n=>{K||pe($n.currentTarget),Fr($n),Tn.current===!0&&(yi(!0),wt($n))},ya=$n=>{Xe.current=!0;const _r=pt.props;_r.onTouchStart&&_r.onTouchStart($n)},ss=$n=>{ya($n),un.clear(),et.clear(),it(),Gt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",_t.start(q,()=>{document.body.style.WebkitUserSelect=Gt.current,wt($n)})},pi=$n=>{pt.props.onTouchEnd&&pt.props.onTouchEnd($n),it(),un.start(Ke,()=>{nt($n)})};w.useEffect(()=>{if(!st)return;function $n(_r){(_r.key==="Escape"||_r.key==="Esc")&&nt(_r)}return document.addEventListener("keydown",$n),()=>{document.removeEventListener("keydown",$n)}},[nt,st]);const ba=uo(pt.ref,Or,pe,n);!Ut&&Ut!==0&&(st=!1);const Fi=w.useRef(),Xr=$n=>{const _r=pt.props;_r.onMouseMove&&_r.onMouseMove($n),i$={x:$n.clientX,y:$n.clientY},Fi.current&&Fi.current.update()},Zr={},ji=typeof Ut=="string";V?(Zr.title=!st&&ji&&!Q?Ut:null,Zr["aria-describedby"]=st?dn:null):(Zr["aria-label"]=ji?Ut:null,Zr["aria-labelledby"]=st&&!ji?dn:null);const Ni=D({},Zr,ct,pt.props,{className:jt(ct.className,pt.props.className),onTouchStart:ya,ref:ba},re?{onMouseMove:Xr}:{}),$a={};te||(Ni.onTouchStart=ss,Ni.onTouchEnd=pi),Q||(Ni.onMouseOver=a_(wt,Ni.onMouseOver),Ni.onMouseLeave=a_(yn,Ni.onMouseLeave),M||($a.onMouseOver=wt,$a.onMouseLeave=yn)),H||(Ni.onFocus=a_(to,Ni.onFocus),Ni.onBlur=a_(li,Ni.onBlur),M||($a.onFocus=to,$a.onBlur=li));const ls=w.useMemo(()=>{var $n;let _r=[{name:"arrow",enabled:!!ve,options:{element:ve,padding:4}}];return($n=je.popperOptions)!=null&&$n.modifiers&&(_r=_r.concat(je.popperOptions.modifiers)),D({},je.popperOptions,{modifiers:_r})},[ve,je]),oo=D({},T,{isRtl:mn,arrow:I,disableInteractive:M,placement:$e,PopperComponentProp:gt,touch:Xe.current}),co=s3e(oo),Sr=(r=(i=nn.popper)!=null?i:L.Popper)!=null?r:l3e,So=(o=(a=(s=nn.transition)!=null?s:L.Transition)!=null?a:kt)!=null?o:y7,Er=(l=(u=nn.tooltip)!=null?u:L.Tooltip)!=null?l:u3e,Je=(d=(f=nn.arrow)!=null?f:L.Arrow)!=null?d:c3e,qe=By(Sr,D({},je,(p=Qe.popper)!=null?p:F.popper,{className:jt(co.popper,je==null?void 0:je.className,(m=(v=Qe.popper)!=null?v:F.popper)==null?void 0:m.className)}),oo),gn=By(So,D({},mt,(y=Qe.transition)!=null?y:F.transition),oo),Kt=By(Er,D({},(x=Qe.tooltip)!=null?x:F.tooltip,{className:jt(co.tooltip,(b=($=Qe.tooltip)!=null?$:F.tooltip)==null?void 0:b.className)}),oo),kn=By(Je,D({},(_=Qe.arrow)!=null?_:F.arrow,{className:jt(co.arrow,(C=(E=Qe.arrow)!=null?E:F.arrow)==null?void 0:C.className)}),oo);return g.jsxs(w.Fragment,{children:[w.cloneElement(pt,Ni),g.jsx(Sr,D({as:gt??W5,placement:$e,anchorEl:re?{getBoundingClientRect:()=>({top:i$.y,left:i$.x,right:i$.x,bottom:i$.y,width:0,height:0})}:K,popperRef:Fi,open:K?st:!1,id:dn,transition:!0},$a,qe,{popperOptions:ls,children:({TransitionProps:$n})=>g.jsx(So,D({timeout:ht.transitions.duration.shorter},$n,gn,{children:g.jsxs(Er,D({},Kt,{children:[Ut,I?g.jsx(Je,D({},kn,{ref:Ne})):null]}))}))}))]})}),bw=d3e,f3e=w.createContext({}),nE=f3e,p3e=w.createContext({}),Bk=p3e;function h3e(e){return jn("MuiStep",e)}Bn("MuiStep",["root","horizontal","vertical","alternativeLabel","completed"]);const m3e=["active","children","className","component","completed","disabled","expanded","index","last"],g3e=e=>{const{classes:t,orientation:n,alternativeLabel:r,completed:i}=e;return zn({root:["root",n,r&&"alternativeLabel",i&&"completed"]},h3e,t)},v3e=le("div",{name:"MuiStep",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.completed&&t.completed]}})(({ownerState:e})=>D({},e.orientation==="horizontal"&&{paddingLeft:8,paddingRight:8},e.alternativeLabel&&{flex:1,position:"relative"})),y3e=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiStep"}),{active:i,children:o,className:a,component:s="div",completed:l,disabled:u,expanded:d=!1,index:f,last:p}=r,m=Wt(r,m3e),{activeStep:v,connector:y,alternativeLabel:x,orientation:b,nonLinear:$}=w.useContext(nE);let[_=!1,C=!1,E=!1]=[i,l,u];v===f?_=i!==void 0?i:!0:!$&&v>f?C=l!==void 0?l:!0:!$&&v<f&&(E=u!==void 0?u:!0);const T=w.useMemo(()=>({index:f,last:p,expanded:d,icon:f+1,active:_,completed:C,disabled:E}),[f,p,d,_,C,E]),I=D({},r,{active:_,orientation:b,alternativeLabel:x,completed:C,disabled:E,exp
190anded:d,component:s}),R=g3e(I),L=g.jsxs(v3e,D({as:s,className:jt(R.root,a),ref:n,ownerState:I},m,{children:[y&&x&&f!==0?y:null,o]}));return g.jsx(Bk.Provider,{value:T,children:y&&!x&&f!==0?g.jsxs(w.Fragment,{children:[y,L]}):L})}),b3e=y3e,$3e=Ma(g.jsx("path",{d:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24zm-2 17l-5-5 1.4-1.4 3.6 3.6 7.6-7.6L19 8l-9 9z"}),"CheckCircle"),x3e=Ma(g.jsx("path",{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"}),"Warning");function S3e(e){return jn("MuiStepIcon",e)}const _3e=Bn("MuiStepIcon",["root","active","completed","error","text"]),g6=_3e;var ID;const w3e=["active","className","completed","error","icon"],C3e=e=>{const{classes:t,active:n,completed:r,error:i}=e;return zn({root:["root",n&&"active",r&&"completed",i&&"error"],text:["text"]},S3e,t)},v6=le(u7,{name:"MuiStepIcon",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({display:"block",transition:e.transitions.create("color",{duration:e.transitions.duration.shortest}),color:(e.vars||e).palette.text.disabled,[`&.${g6.completed}`]:{color:(e.vars||e).palette.primary.main},[`&.${g6.active}`]:{color:(e.vars||e).palette.primary.main},[`&.${g6.error}`]:{color:(e.vars||e).palette.error.main}})),E3e=le("text",{name:"MuiStepIcon",slot:"Text",overridesResolver:(e,t)=>t.text})(({theme:e})=>({fill:(e.vars||e).palette.primary.contrastText,fontSize:e.typography.caption.fontSize,fontFamily:e.typography.fontFamily})),T3e=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiStepIcon"}),{active:i=!1,className:o,completed:a=!1,error:s=!1,icon:l}=r,u=Wt(r,w3e),d=D({},r,{active:i,completed:a,error:s}),f=C3e(d);if(typeof l=="number"||typeof l=="string"){const p=jt(o,f.root);return s?g.jsx(v6,D({as:x3e,className:p,ref:n,ownerState:d},u)):a?g.jsx(v6,D({as:$3e,className:p,ref:n,ownerState:d},u)):g.jsxs(v6,D({className:p,ref:n,ownerState:d},u,{children:[ID||(ID=g.jsx("circle",{cx:"12",cy:"12",r:"12"})),g.jsx(E3e,{className:f.text,x:"12",y:"12",textAnchor:"middle",dominantBaseline:"central",ownerState:d,children:l})]}))}return l}),R3e=T3e;function I3e(e){return jn("MuiStepLabel",e)}const k3e=Bn("MuiStepLabel",["root","horizontal","vertical","label","active","completed","error","disabled","iconContainer","alternativeLabel","labelContainer"]),sg=k3e,O3e=["children","className","componentsProps","error","icon","optional","slotProps","StepIconComponent","StepIconProps"],P3e=e=>{const{classes:t,orientation:n,active:r,completed:i,error:o,disabled:a,alternativeLabel:s}=e;return zn({root:["root",n,o&&"error",a&&"disabled",s&&"alternativeLabel"],label:["label",r&&"active",i&&"completed",o&&"error",a&&"disabled",s&&"alternativeLabel"],iconContainer:["iconContainer",r&&"active",i&&"completed",o&&"error",a&&"disabled",s&&"alternativeLabel"],labelContainer:["labelContainer",s&&"alternativeLabel"]},I3e,t)},A3e=le("span",{name:"MuiStepLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation]]}})(({ownerState:e})=>D({display:"flex",alignItems:"center",[`&.${sg.alternativeLabel}`]:{flexDirection:"column"},[`&.${sg.disabled}`]:{cursor:"default"}},e.orientation==="vertical"&&{textAlign:"left",padding:"8px 0"})),N3e=le("span",{name:"MuiStepLabel",slot:"Label",overridesResolver:(e,t)=>t.label})(({theme:e})=>D({},e.typography.body2,{display:"block",transition:e.transitions.create("color",{duration:e.transitions.duration.shortest}),[`&.${sg.active}`]:{color:(e.vars||e).palette.text.primary,fontWeight:500},[`&.${sg.completed}`]:{color:(e.vars||e).palette.text.primary,fontWeight:500},[`&.${sg.alternativeLabel}`]:{marginTop:16},[`&.${sg.error}`]:{color:(e.vars||e).palette.error.main}})),M3e=le("span",{name:"MuiStepLabel",slot:"IconContainer",overridesResolver:(e,t)=>t.iconContainer})(()=>({flexShrink:0,display:"flex",paddingRight:8,[`&.${sg.alternativeLabel}`]:{paddingRight:0}})),L3e=le("span",{name:"MuiStepLabel",slot:"LabelContainer",overridesResolver:(e,t)=>t.labelContainer})(({theme:e})=>({width:"100%",color:(e.vars||e).palette.text.secondary,[`&.${sg.alternativeLabel}`]:{textAlign:"center"}})),tq=w.forwardRef(function(t,n){var r;const i=Vn({props:t,name:"MuiStepLabel"}),{children:o,className:a,componentsProps:s={},error:l=!1,icon:u,optional:d,slotProps:f={},StepIconComponent:p,StepIconProps:m}=i,v=Wt(i,O3e),{alternativeLabel:y,orientation:x}=w.useContext(nE),{active:b,disabled:$,completed:_,icon:C}=w.useContext(Bk),E=u||C;let T=p;E&&!T&&(T=R3e);const I=D({},i,{active:b,alternativeLabel:y,completed:_,disabled:$,error:l,orientation:x}),R=P3e(I),L=(r=f.label)!=null?r:s.label;return g.jsxs(A3e,D({className:jt(R.root,a),ref:n,ownerState:I},v,{children:[E||T?g.jsx(M3e,{className:R.iconContainer,ownerState:I,children:g.jsx(T,D({completed:_,active:b,error:l,icon:E},m))}):null,g.jsxs(L3e,{className:R.labelContainer,ownerState:I,children:[o?g.jsx(N3e,D({ownerState:I},L,{className:jt(R.label,L==null?void 0:L.className),children:o})):null,d]})]}))});tq.muiName="StepLabel";const D3e=tq;function F3e(e){return jn("MuiStepConnector",e)}Bn("MuiStepConnector",["root","horizontal","vertical","alternativeLabel","active","completed","disabled","line","lineHorizontal","lineVertical"]);const j3e=["className"],B3e=e=>{const{classes:t,orientation:n,alternativeLabel:r,active:i,completed:o,disabled:a}=e,s={root:["root",n,r&&"alternativeLabel",i&&"active",o&&"completed",a&&"disabled"],line:["line",`line${yt(n)}`]};return zn(s,F3e,t)},z3e=le("div",{name:"MuiStepConnector",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.completed&&t.completed]}})(({ownerState:e})=>D({flex:"1 1 auto"},e.orientation==="vertical"&&{marginLeft:12},e.alternativeLabel&&{position:"absolute",top:8+4,left:"calc(-50% + 20px)",right:"calc(50% + 20px)"})),U3e=le("span",{name:"MuiStepConnector",slot:"Line",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.line,t[`line${yt(n.orientation)}`]]}})(({ownerState:e,theme:t})=>{const n=t.palette.mode==="light"?t.palette.grey[400]:t.palette.grey[600];return D({display:"block",borderColor:t.vars?t.vars.palette.StepConnector.border:n},e.orientation==="horizontal"&&{borderTopStyle:"solid",borderTopWidth:1},e.orientation==="vertical"&&{borderLeftStyle:"solid",borderLeftWidth:1,minHeight:24})}),H3e=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiStepConnector"}),{className:i}=r,o=Wt(r,j3e),{alternativeLabel:a,orientation:s="horizontal"}=w.useContext(nE),{active:l,disabled:u,completed:d}=w.useContext(Bk),f=D({},r,{alternativeLabel:a,orientation:s,active:l,completed:d,disabled:u}),p=B3e(f);return g.jsx(z3e,D({className:jt(p.root,i),ref:n,ownerState:f},o,{children:g.jsx(U3e,{className:p.line,ownerState:f})}))}),G3e=H3e;function V3e(e){return jn("MuiStepper",e)}Bn("MuiStepper",["root","horizontal","vertical","alternativeLabel"]);const W3e=["activeStep","alternativeLabel","children","className","component","connector","nonLinear","orientation"],K3e=e=>{const{orientation:t,alternativeLabel:n,classes:r}=e;return zn({root:["root",t,n&&"alternativeLabel"]},V3e,r)},q3e=le("div",{name:"MuiStepper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel]}})(({ownerState:e})=>D({display:"flex"},e.orientation==="horizontal"&&{flexDirection:"row",alignItems:"center"},e.orientation==="vertical"&&{flexDirection:"column"},e.alternativeLabel&&{alignItems:"flex-start"})),Y3e=g.jsx(G3e,{}),X3e=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiStepper"}),{activeStep:i=0,alternativeLabel:o=!1,children:a,className:s,component:l="div",connector:u=Y3e,nonLinear:d=!1,orientation:f="horizontal"}=r,p=Wt(r,W3e),m=D({},r,{alternativeLabel:o,orientation:f,component:l}
vendor: 15,625 bytes, lines 190-191
190),v=K3e(m),y=w.Children.toArray(a).filter(Boolean),x=y.map(($,_)=>w.cloneElement($,D({index:_,last:_+1===y.length},$.props))),b=w.useMemo(()=>({activeStep:i,alternativeLabel:o,connector:u,nonLinear:d,orientation:f}),[i,o,u,d,f]);return g.jsx(nE.Provider,{value:b,children:g.jsx(q3e,D({as:l,ownerState:m,className:jt(v.root,s),ref:n},p,{children:x}))})}),Z3e=X3e;function Q3e(e){return jn("MuiSwitch",e)}const J3e=Bn("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),Il=J3e,exe=["className","color","edge","size","sx"],txe=H5(),nxe=e=>{const{classes:t,edge:n,size:r,color:i,checked:o,disabled:a}=e,s={root:["root",n&&`edge${yt(n)}`,`size${yt(r)}`],switchBase:["switchBase",`color${yt(i)}`,o&&"checked",a&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},l=zn(s,Q3e,t);return D({},t,l)},rxe=le("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.edge&&t[`edge${yt(n.edge)}`],t[`size${yt(n.size)}`]]}})({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${Il.thumb}`]:{width:16,height:16},[`& .${Il.switchBase}`]:{padding:4,[`&.${Il.checked}`]:{transform:"translateX(16px)"}}}}]}),ixe=le(AK,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.switchBase,{[`& .${Il.input}`]:t.input},n.color!=="default"&&t[`color${yt(n.color)}`]]}})(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${Il.checked}`]:{transform:"translateX(20px)"},[`&.${Il.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Il.checked} + .${Il.track}`]:{opacity:.5},[`&.${Il.disabled} + .${Il.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${Il.input}`]:{left:"-100%",width:"300%"}}),({theme:e})=>({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:xr(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(e.palette).filter(([,t])=>t.main&&t.light).map(([t])=>({props:{color:t},style:{[`&.${Il.checked}`]:{color:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:xr(e.palette[t].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Il.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode==="light"?fv(e.palette[t].main,.62):dv(e.palette[t].main,.55)}`}},[`&.${Il.checked} + .${Il.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]})),oxe=le("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`})),axe=le("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),sxe=w.forwardRef(function(t,n){const r=txe({props:t,name:"MuiSwitch"}),{className:i,color:o="primary",edge:a=!1,size:s="medium",sx:l}=r,u=Wt(r,exe),d=D({},r,{color:o,edge:a,size:s}),f=nxe(d),p=g.jsx(axe,{className:f.thumb,ownerState:d});return g.jsxs(rxe,{className:jt(f.root,i),sx:l,ownerState:d,children:[g.jsx(ixe,D({type:"checkbox",icon:p,checkedIcon:p,ref:n,ownerState:d},u,{classes:D({},f,{root:f.switchBase})})),g.jsx(oxe,{className:f.track,ownerState:d})]})}),lxe=sxe;function uxe(e){return jn("MuiTab",e)}const cxe=Bn("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),x1=cxe,dxe=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],fxe=e=>{const{classes:t,textColor:n,fullWidth:r,wrapped:i,icon:o,label:a,selected:s,disabled:l}=e,u={root:["root",o&&a&&"labelIcon",`textColor${yt(n)}`,r&&"fullWidth",i&&"wrapped",s&&"selected",l&&"disabled"],iconWrapper:["iconWrapper"]};return zn(u,uxe,t)},pxe=le(Jf,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${yt(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped]}})(({theme:e,ownerState:t})=>D({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},t.label&&{flexDirection:t.iconPosition==="top"||t.iconPosition==="bottom"?"column":"row"},{lineHeight:1.25},t.icon&&t.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${x1.iconWrapper}`]:D({},t.iconPosition==="top"&&{marginBottom:6},t.iconPosition==="bottom"&&{marginTop:6},t.iconPosition==="start"&&{marginRight:e.spacing(1)},t.iconPosition==="end"&&{marginLeft:e.spacing(1)})},t.textColor==="inherit"&&{color:"inherit",opacity:.6,[`&.${x1.selected}`]:{opacity:1},[`&.${x1.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.textColor==="primary"&&{color:(e.vars||e).palette.text.secondary,[`&.${x1.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${x1.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.textColor==="secondary"&&{color:(e.vars||e).palette.text.secondary,[`&.${x1.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${x1.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},t.wrapped&&{fontSize:e.typography.pxToRem(12)})),hxe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiTab"}),{className:i,disabled:o=!1,disableFocusRipple:a=!1,fullWidth:s,icon:l,iconPosition:u="top",indicator:d,label:f,onChange:p,onClick:m,onFocus:v,selected:y,selectionFollowsFocus:x,textColor:b="inherit",value:$,wrapped:_=!1}=r,C=Wt(r,dxe),E=D({},r,{disabled:o,disableFocusRipple:a,selected:y,icon:!!l,iconPosition:u,label:!!f,fullWidth:s,textColor:b,wrapped:_}),T=fxe(E),I=l&&f&&w.isValidElement(l)?w.cloneElement(l,{className:jt(T.iconWrapper,l.props.className)}):l,R=F=>{!y&&p&&p(F,$),m&&m(F)},L=F=>{x&&!y&&p&&p(F,$),v&&v(F)};return g.jsxs(pxe,D({focusRipple:!a,className:jt(T.root,i),ref:n,role:"tab","aria-selected":y,disabled:o,onClick:R,onFocus:L,ownerState:E,tabIndex:y?0:-1},C,{children:[u==="top"||u==="start"?g.jsxs(w.Fragment,{children:[I,f]}):g.jsxs(w.Fragment,{children:[f,I]}),d]}))}),y6=hxe,mxe=w.createContext(),nq=mxe;function gxe(e){return jn("MuiTable",e)}Bn("MuiTable",["root","stickyHeader"]);const vxe=["className","component","padding","size","stickyHeader"],yxe=e=>{const{classes:t,stickyHeader:n}=e;return zn({root:["root",n&&"stickyHeader"]},gxe,t)},bxe=le("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>D({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":D({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},t.stickyHeader&&{borderCollapse:"separate"})),kD="table",$xe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiTable"}),{className:i,component:o=kD,padding:a="normal",size:s="medium",stickyHeader:l=!1}=r,u=Wt(r,vxe),d=D({},r,{component:o,padding:a,size:s,stickyHeader:l}),f=yxe(d),p=w.useMemo(()=>({padding:a,size:s,stickyHeader:l}),[a,s,l]);return g.jsx(nq.Provider,{value:p,children:g.jsx(bxe,D({as:o,role:o===kD?null:"table",ref:n,className:jt(f.root,i),ownerState:d},u))})}),pb=$xe,xxe=w.createContext(),rE=xxe;function Sxe(e){return jn("MuiTableBody",e)}Bn("MuiTableBody",["root"]);const _xe=["className","component"],wxe=e=>{const{classes:t}=e;return zn({root:["root"]},Sxe,t)},Cxe=le("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),Exe={variant:"body"},OD="tbody",Txe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiTableBody"}),{className:i,component:o=OD}=r,a=Wt(r,_xe),s=D({},r,{component:o}),l=wxe(s);return g.jsx(rE.Provider,{value:Exe,children:g.jsx(Cxe,D({className:jt(l.root,i),as:o,ref:n,role:o===OD?null:"rowgroup",ownerState:s},a))})}),hb=Txe;function Rxe(e){return jn("MuiTableCell",e)}const Ixe=Bn("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),kxe=Ixe,Oxe=["align","className","component","padding","scope","size","sortDirection","variant"],Pxe=e=>{const{classes:t,variant:n,align:r,padding:i,size:o,stickyHeader:a}=e,s={root:["root",n,a&&"stickyHeader",r!=="inherit"&&`align${yt(r)}`,i!=="normal"&&`padding${yt(i)}`,`size${yt(o)}`]};return zn(s,Rxe,t)},Axe=le("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${yt(n.size)}`],n.padding!=="normal"&&t[`padding${yt(n.padding)}`],n.align!=="inherit"&&t[`align${yt(n.align)}`],n.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>D({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid
191    ${e.palette.mode==="light"?fv(xr(e.palette.divider,1),.88):dv(xr(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},t.variant==="head"&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},t.variant==="body"&&{color:(e.vars||e).palette.text.primary},t.variant==="footer"&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},t.size==="small"&&{padding:"6px 16px",[`&.${kxe.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},t.padding==="checkbox"&&{width:48,padding:"0 0 0 4px"},t.padding==="none"&&{padding:0},t.align==="left"&&{textAlign:"left"},t.align==="center"&&{textAlign:"center"},t.align==="right"&&{textAlign:"right",flexDirection:"row-reverse"},t.align==="justify"&&{textAlign:"justify"},t.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})),Nxe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiTableCell"}),{align:i="inherit",className:o,component:a,padding:s,scope:l,size:u,sortDirection:d,variant:f}=r,p=Wt(r,Oxe),m=w.useContext(nq),v=w.useContext(rE),y=v&&v.variant==="head";let x;a?x=a:x=y?"th":"td";let b=l;x==="td"?b=void 0:!b&&y&&(b="col");const $=f||v&&v.variant,_=D({},r,{align:i,component:x,padding:s||(m&&m.padding?m.padding:"normal"),size:u||(m&&m.size?m.size:"medium"),sortDirection:d,stickyHeader:$==="head"&&m&&m.stickyHeader,variant:$}),C=Pxe(_);let E=null;return d&&(E=d==="asc"?"ascending":"descending"),g.jsx(Axe,D({as:x,ref:n,className:jt(C.root,o),"aria-sort":E,scope:b,ownerState:_},p))}),bo=Nxe;function Mxe(e){return jn("MuiTableContainer",e)}Bn("MuiTableContainer",["root"]);const Lxe=["className","component"],Dxe=e=>{const{classes:t}=e;return zn({root:["root"]},Mxe,t)},Fxe=le("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:(e,t)=>t.root})({width:"100%",overflowX:"auto"}),jxe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiTableContainer"}),{className:i,component:o="div"}=r,a=Wt(r,Lxe),s=D({},r,{component:o}),l=Dxe(s);return g.jsx(Fxe,D({ref:n,as:o,className:jt(l.root,i),ownerState:s},a))}),jx=jxe;function Bxe(e){return jn("MuiTableHead",e)}Bn("MuiTableHead",["root"]);const zxe=["className","component"],Uxe=e=>{const{classes:t}=e;return zn({root:["root"]},Bxe,t)},Hxe=le("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),Gxe={variant:"head"},PD="thead",Vxe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiTableHead"}),{className:i,component:o=PD}=r,a=Wt(r,zxe),s=D({},r,{component:o}),l=Uxe(s);return g.jsx(rE.Provider,{value:Gxe,children:g.jsx(Hxe,D({as:o,className:jt(l.root,i),ref:n,role:o===PD?null:"rowgroup",ownerState:s},a))})}),Bx=Vxe;function Wxe(e){return jn("MuiToolbar",e)}Bn("MuiToolbar",["root","gutters","regular","dense"]);const Kxe=["className","component","disableGutters","variant"],qxe=e=>{const{classes:t,disableGutters:n,variant:r}=e;return zn({root:["root",!n&&"gutters",r]},Wxe,t)},Yxe=le("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})(({theme:e,ownerState:t})=>D({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},t.variant==="dense"&&{minHeight:48}),({theme:e,ownerState:t})=>t.variant==="regular"&&e.mixins.toolbar),Xxe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiToolbar"}),{className:i,component:o="div",disableGutters:a=!1,variant:s="regular"}=r,l=Wt(r,Kxe),u=D({},r,{component:o,disableGutters:a,variant:s}),d=qxe(u);return g.jsx(Yxe,D({as:o,className:jt(d.root,i),ref:n,ownerState:u},l))}),Zxe=Xxe,Qxe=Ma(g.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),Jxe=Ma(g.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function eSe(e){return jn("MuiTableRow",e)}const tSe=Bn("MuiTableRow",["root","selected","hover","head","footer"]),AD=tSe,nSe=["className","component","hover","selected"],rSe=e=>{const{classes:t,selected:n,hover:r,head:i,footer:o}=e;return zn({root:["root",n&&"selected",r&&"hover",i&&"head",o&&"footer"]},eSe,t)},iSe=le("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.head&&t.head,n.footer&&t.footer]}})(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${AD.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${AD.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:xr(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:xr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),ND="tr",oSe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiTableRow"}),{className:i,component:o=ND,hover:a=!1,selected:s=!1}=r,l=Wt(r,nSe),u=w.useContext(rE),d=D({},r,{component:o,hover:a,selected:s,head:u&&u.variant==="head",footer
191:u&&u.variant==="footer"}),f=rSe(d);return g.jsx(iSe,D({as:o,ref:n,className:jt(f.root,i),role:o===ND?null:"row",ownerState:d},l))}),Bd=oSe;function aSe(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function sSe(e,t,n,r={},i=()=>{}){const{ease:o=aSe,duration:a=300}=r;let s=null;const l=t[e];let u=!1;const d=()=>{u=!0},f=p=>{if(u){i(new Error("Animation cancelled"));return}s===null&&(s=p);const m=Math.min(1,(p-s)/a);if(t[e]=o(m)*(n-l)+l,m>=1){requestAnimationFrame(()=>{i(null)});return}requestAnimationFrame(f)};return l===n?(i(new Error("Element already at target position")),d):(requestAnimationFrame(f),d)}const lSe=["onChange"],uSe={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function cSe(e){const{onChange:t}=e,n=Wt(e,lSe),r=w.useRef(),i=w.useRef(null),o=()=>{r.current=i.current.offsetHeight-i.current.clientHeight};return Ul(()=>{const a=Ix(()=>{const l=r.current;o(),l!==r.current&&t(r.current)}),s=gh(i.current);return s.addEventListener("resize",a),()=>{a.clear(),s.removeEventListener("resize",a)}},[t]),w.useEffect(()=>{o(),t(r.current)},[t]),g.jsx("div",D({style:uSe,ref:i},n))}function dSe(e){return jn("MuiTabScrollButton",e)}const fSe=Bn("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),pSe=fSe,hSe=["className","slots","slotProps","direction","orientation","disabled"],mSe=e=>{const{classes:t,orientation:n,disabled:r}=e;return zn({root:["root",n,r&&"disabled"]},dSe,t)},gSe=le(Jf,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})(({ownerState:e})=>D({width:40,flexShrink:0,opacity:.8,[`&.${pSe.disabled}`]:{opacity:0}},e.orientation==="vertical"&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),vSe=w.forwardRef(function(t,n){var r,i;const o=Vn({props:t,name:"MuiTabScrollButton"}),{className:a,slots:s={},slotProps:l={},direction:u}=o,d=Wt(o,hSe),f=Px(),p=D({isRtl:f},o),m=mSe(p),v=(r=s.StartScrollButtonIcon)!=null?r:Qxe,y=(i=s.EndScrollButtonIcon)!=null?i:Jxe,x=Ja({elementType:v,externalSlotProps:l.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:p}),b=Ja({elementType:y,externalSlotProps:l.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:p});return g.jsx(gSe,D({component:"div",className:jt(m.root,a),ref:n,role:null,ownerState:p,tabIndex:null},d,{children:u==="left"?g.jsx(v,D({},x)):g.jsx(y,D({},b))}))}),ySe=vSe;function bSe(e){return jn("MuiTabs",e)}const $Se=Bn("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","
191indicator"]),b6=$Se,xSe=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],MD=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,LD=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,s_=(e,t,n)=>{let r=!1,i=n(e,t);for(;i;){if(i===e.firstChild){if(r)return;r=!0}const o=i.disabled||i.getAttribute("aria-disabled")==="true";if(!i.hasAttribute("tabindex")||o)i=n(e,i);else{i.focus();return}}},SSe=e=>{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:i,scrollableY:o,centered:a,scrollButtonsHideMobile:s,classes:l}=e;return zn({root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",i&&"scrollableX",o&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",a&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[i&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]},bSe,l)},_Se=le("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${b6.scrollButtons}`]:t.scrollButtons},{[`& .${b6.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(({ownerState:e,theme:t})=>D({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${b6.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}})),wSe=le("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})(({ownerState:e})=>D({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),CSe=le("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})(({ownerState:e})=>D({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),ESe=le("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(({ownerState:e,theme:t})=>D({position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},e.indicatorColor==="primary"&&{backgroundColor:(t.vars||t).palette.primary.main},e.indicatorColor==="secondary"&&{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0})),TSe=le(cSe)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),DD={},RSe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiTabs"}),i=Ax(),o=Px(),{"aria-label":a,"aria-labelledby":s,action:l,centered:u=!1,children:d,className:f,component:p="div",allowScrollButtonsMobile:m=!1,indicatorColor:v="primary",onChange:y,orientation:x="horizontal",ScrollButtonComponent:b=ySe,scrollButtons:$="auto",selectionFollowsFocus:_,slots:C={},slotProps:E={},TabIndicatorProps:T={},TabScrollButtonProps:I={},textColor:R="primary",value:L,variant:F="standard",visibleScrollbar:V=!1}=r,H=Wt(r,xSe),Q=F==="scrollable",U=x==="vertical",te=U?"scrollTop":"scrollLeft",J=U?"top":"left",oe=U?"bottom":"right",q=U?"clientHeight":"clientWidth",re=U?"height":"width",he=D({},r,{component:p,allowScrollButtonsMobile:m,indicatorColor:v,orientation:x,vertical:U,scrollButtons:$,textColor:R,variant:F,visibleScrollbar:V,fixed:!Q,hideScrollbar:Q&&!V,scrollableX:Q&&!U,scrollableY:Q&&U,centered:u&&!Q,scrollButtonsHideMobile:!m}),be=SSe(he),Ke=Ja({elementType:C.StartScrollButtonIcon,externalSlotProps:E.startScrollButtonIcon,ownerState:he}),ot=Ja({elementType:C.EndScrollButtonIcon,externalSlotProps:E.endScrollButtonIcon,ownerState:he}
191),[Ze,Ye]=w.useState(!1),[$e,gt]=w.useState(DD),[je,Qe]=w.useState(!1),[nn,Ut]=w.useState(!1),[kt,mt]=w.useState(!1),[ct,pt]=w.useState({overflow:"hidden",scrollbarWidth:0}),ht=new Map,mn=w.useRef(null),K=w.useRef(null),pe=()=>{const nt=mn.current;let wt;if(nt){const Tn=nt.getBoundingClientRect();wt={clientWidth:nt.clientWidth,scrollLeft:nt.scrollLeft,scrollTop:nt.scrollTop,scrollLeftNormalized:Xfe(nt,o?"rtl":"ltr"),scrollWidth:nt.scrollWidth,top:Tn.top,bottom:Tn.bottom,left:Tn.left,right:Tn.right}}let yn;if(nt&&L!==!1){const Tn=K.current.children;if(Tn.length>0){const er=Tn[ht.get(L)];yn=er?er.getBoundingClientRect():null}}return{tabsMeta:wt,tabMeta:yn}},ve=os(()=>{const{tabsMeta:nt,tabMeta:wt}=pe();let yn=0,Tn;if(U)Tn="top",wt&&nt&&(yn=wt.top-nt.top+nt.scrollTop);else if(Tn=o?"right":"left",wt&&nt){const Fr=o?nt.scrollLeftNormalized+nt.clientWidth-nt.scrollWidth:nt.scrollLeft;yn=(o?-1:1)*(wt[Tn]-nt[Tn]+Fr)}const er={[Tn]:yn,[re]:wt?wt[re]:0};if(isNaN($e[Tn])||isNaN($e[re]))gt(er);else{const Fr=Math.abs($e[Tn]-er[Tn]),Or=Math.abs($e[re]-er[re]);(Fr>=1||Or>=1)&&gt(er)}}),Ne=(nt,{animation:wt=!0}={})=>{wt?sSe(te,mn.current,nt,{duration:i.transitions.duration.standard}):mn.current[te]=nt},Xe=nt=>{let wt=mn.current[te];U?wt+=nt:(wt+=nt*(o?-1:1),wt*=o&&GW()==="reverse"?-1:1),Ne(wt)},M=()=>{const nt=mn.current[q];let wt=0;const yn=Array.from(K.current.children);for(let Tn=0;Tn<yn.length;Tn+=1){const er=yn[Tn];if(wt+er[q]>nt){Tn===0&&(wt=nt);break}wt+=er[q]}return wt},et=()=>{Xe(-1*M())},zt=()=>{Xe(M())},un=w.useCallback(nt=>{pt({overflow:null,scrollbarWidth:nt})},[]),_t=()=>{const nt={};nt.scrollbarSizeListener=Q?g.jsx(TSe,{onChange:un,className:jt(be.scrollableX,be.hideScrollbar)}):null;const yn=Q&&($==="auto"&&(je||nn)||$===!0);return nt.scrollButtonStart=yn?g.jsx(b,D({slots:{StartScrollButtonIcon:C.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:Ke},orientation:x,direction:o?"right":"left",onClick:et,disabled:!je},I,{className:jt(be.scrollButtons,I.className)})):null,nt.scrollButtonEnd=yn?g.jsx(b,D({slots:{EndScrollButtonIcon:C.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:ot},orientation:x,direction:o?"left":"right",onClick:zt,disabled:!nn},I,{className:jt(be.scrollButtons,I.className)})):null,nt},ke=os(nt=>{const{tabsMeta:wt,tabMeta:yn}=pe();if(!(!yn||!wt)){if(yn[J]<wt[J]){const Tn=wt[te]+(yn[J]-wt[J]);Ne(Tn,{animation:nt})}else if(yn[oe]>wt[oe]){const Tn=wt[te]+(yn[oe]-wt[oe]);Ne(Tn,{animation:nt})}}}),ue=os(()=>{Q&&$!==!1&&mt(!kt)});w.useEffect(()=>{const nt=Ix(()=>{mn.current&&ve()});let wt;const yn=Fr=>{Fr.forEach(Or=>{Or.removedNodes.forEach(yi=>{var li;(li=wt)==null||li.unobserve(yi)}),Or.addedNodes.forEach(yi=>{var li;(li=wt)==null||li.observe(yi)})}),nt(),ue()},Tn=gh(mn.current);Tn.addEventListener("resize",nt);let er;return typeof ResizeObserver<"u"&&(wt=new ResizeObserver(nt),Array.from(K.current.children).forEach(Fr=>{wt.observe(Fr)})),typeof MutationObserver<"u"&&(er=new MutationObserver(yn),er.observe(K.current,{childList:!0})),()=>{var Fr,Or;nt.clear(),Tn.removeEventListener("resize",nt),(Fr=er)==null||Fr.disconnect(),(Or=wt)==null||Or.disconnect()}},[ve,ue]),w.useEffect(()=>{const nt=Array.from(K.current.children),wt=nt.length;if(typeof IntersectionObserver<"u"&&wt>0&&Q&&$!==!1){const yn=nt[0],Tn=nt[wt-1],er={root:mn.current,threshold:.99},Fr=to=>{Qe(!to[0].isIntersecting)},Or=new IntersectionObserver(Fr,er);Or.observe(yn);const yi=to=>{Ut(!to[0].isIntersecting)},li=new IntersectionObserver(yi,er);return li.observe(Tn),()=>{Or.disconnect(),li.disconnect()}}},[Q,$,kt,d==null?void 0:d.length]),w.useEffect(()=>{Ye(!0)},[]),w.useEffect(()=>{ve()}),w.useEffect(()=>{ke(DD!==$e)},[ke,$e]),w.useImperativeHandle(l,()=>({updateIndicator:ve,updateScrollButtons:ue}),[ve,ue]);const st=g.jsx(ESe,D({},T,{className:jt(be.indicator,T.className),ownerState:he,style:D({},$e,T.style)}));let dn=0;const Gt=w.Children.map(d,nt=>{if(!w.isValidElement(nt))return null;const wt=nt.props.value===void 0?dn:nt.props.value;ht.set(wt,dn);const yn=wt===L;return dn+=1,w.cloneElement(nt,D({fullWidth:F==="fullWidth",indicator:yn&&!Ze&&st,selected:yn,selectionFollowsFocus:_,onChange:y,textColor:R,value:wt},dn===1&&L===!1&&!nt.props.tabIndex?{tabIndex:0}:{}))}),it=nt=>{const wt=K.current,yn=Pa(wt).activeElement;if(yn.getAttribute("role")!=="tab")return;let er=x==="horizontal"?"ArrowLeft":"ArrowUp",Fr=x==="horizontal"?"ArrowRight":"ArrowDown";switch(x==="horizontal"&&o&&(er="ArrowRight",Fr="ArrowLeft"),nt.key){case er:nt.preventDefault(),s_(wt,yn,LD);break;case Fr:nt.preventDefault(),s_(wt,yn,MD);break;case"Home":nt.preventDefault(),s_(wt,null,MD);break;case"End":nt.preventDefault(),s_(wt,null,LD);break}},cn=_t();return g.jsxs(_Se,D({className:jt(be.root,f),ownerState:he,ref:n,as:p},H,{children:[cn.scrollButtonStart,cn.scrollbarSizeListener,g.jsxs(wSe,{className:be.scroller,ownerState:he,style:{overflow:ct.overflow,[U?`margin${o?"Left":"Right"}`:"marginBottom"]:V?void 0:-ct.scrollbarWidth},ref:mn,children:[g.jsx(CSe,{"aria-label":a,"aria-labelledby":s,"aria-orientation":x==="vertical"?"vertical":null,className:be.flexContainer,ownerState:he,onKeyDown:it,ref:K,role:"tablist",children:Gt}),Ze&&st]}
191),cn.scrollButtonEnd]}))}),ISe=RSe;function kSe(e){return jn("MuiTextField",e)}Bn("MuiTextField",["root"]);const OSe=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],PSe={standard:Lk,filled:UK,outlined:QK},ASe=e=>{const{classes:t}=e;return zn({root:["root"]},kSe,t)},NSe=le(Uye,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),MSe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiTextField"}),{autoComplete:i,autoFocus:o=!1,children:a,className:s,color:l="primary",defaultValue:u,disabled:d=!1,error:f=!1,FormHelperTextProps:p,fullWidth:m=!1,helperText:v,id:y,InputLabelProps:x,inputProps:b,InputProps:$,inputRef:_,label:C,maxRows:E,minRows:T,multiline:I=!1,name:R,onBlur:L,onChange:F,onFocus:V,placeholder:H,required:Q=!1,rows:U,select:te=!1,SelectProps:J,type:oe,value:q,variant:re="outlined"}=r,he=Wt(r,OSe),be=D({},r,{autoFocus:o,color:l,disabled:d,error:f,fullWidth:m,multiline:I,required:Q,select:te,variant:re}),Ke=ASe(be),ot={};re==="outlined"&&(x&&typeof x.shrink<"u"&&(ot.notched=x.shrink),ot.label=C),te&&((!J||!J.native)&&(ot.id=void 0),ot["aria-describedby"]=void 0);const Ze=cb(y),Ye=v&&Ze?`${Ze}-helper-text`:void 0,$e=C&&Ze?`${Ze}-label`:void 0,gt=PSe[re],je=g.jsx(gt,D({"aria-describedby":Ye,autoComplete:i,autoFocus:o,defaultValue:u,fullWidth:m,multiline:I,name:R,rows:U,maxRows:E,minRows:T,type:oe,value:q,id:Ze,inputRef:_,onBlur:L,onChange:F,onFocus:V,placeholder:H,inputProps:b},ot,$));return g.jsxs(NSe,D({className:jt(Ke.root,s),disabled:d,error:f,fullWidth:m,ref:n,required:Q,color:l,variant:re,ownerState:be},he,{children:[C!=null&&C!==""&&g.jsx(N2e,D({htmlFor:Ze,id:$e},x,{children:C})),te?g.jsx(eq,D({"aria-describedby":Ye,id:Ze,labelId:$e,value:q,input:je},J,{children:a})):je,v&&g.jsx(i2e,D({id:Ye},p,{children:v}))]}))}),vi=MSe;function LSe(e){return jn("MuiToggleButton",e)}const DSe=Bn("MuiToggleButton",["root","disabled","selected","standard","primary","secondary","sizeSmall","sizeMedium","sizeLarge","fullWidth"]),zy=DSe,FSe=w.createContext({}),rq=FSe,jSe=w.createContext(void 0),iq=jSe;function BSe(e,t){return t===void 0||e===void 0?!1:Array.isArray(t)?t.indexOf(e)>=0:e===t}const zSe=["value"],USe=["children","className","color","disabled","disableFocusRipple","fullWidth","onChange","onClick","selected","size","value"],HSe=e=>{const{classes:t,fullWidth:n,selected:r,disabled:i,size:o,color:a}=e,s={root:["root",r&&"selected",i&&"disabled",n&&"fullWidth",`size${yt(o)}`,a]};return zn(s,LSe,t)},GSe=le(Jf,{name:"MuiToggleButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`size${yt(n.size)}`]]}})(({theme:e,ownerState:t})=>{let n=t.color==="standard"?e.palette.text.primary:e.palette[t.color].main,r;return e.vars&&(n=t.color==="standard"?e.vars.palette.text.primary:e.vars.palette[t.color].main,r=t.color==="standard"?e.vars.palette.text.primaryChannel:e.vars.palette[t.color].mainChannel),D({},e.typography.button,{borderRadius:(e.vars||e).shape.borderRadius,padding:11,border:`1px solid ${(e.vars||e).palette.divider}`,color:(e.vars||e).palette.action.active},t.fullWidth&&{width:"100%"},{[`&.${zy.disabled}`]:{color:(e.vars||e).palette.action.disabled,border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"&:hover":{textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:qS(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${zy.selected}`]:{color:n,backgroundColor:e.vars?`rgba(${r} / ${e.vars.palette.action.selectedOpacity})`:qS(n,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${r} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:qS(n,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${r} / ${e.vars.palette.action.selectedOpacity})`:qS(n,e.palette.action.selectedOpacity)}}}},t.size==="small"&&{padding:7,fontSize:e.typography.pxToRem(13)},t.size==="large"&&{padding:15,fontSize:e.typography.pxToRem(15)})}),VSe=w.forwardRef(function(t,n){const r=w.useContext(rq),{value:i}=r,o=Wt(r,zSe),a=w.useContext(iq),s=j5(D({},o,{selected:BSe(t.value,i)}),t),l=Vn({props:s,name:"MuiToggleButton"}),{children:u,className:d,color:f="standard",disabled:p=!1,disableFocusRipple:m=!1,fullWidth:v=!1,onChange:y,onClick:x,selected:b,size:$="medium",value:_}=l,C=Wt(l,USe),E=D({},l,{color:f,disabled:p,disableFocusRipple:m,fullWidth:v,size:$}),T=HSe(E),I=L=>
191{x&&(x(L,_),L.defaultPrevented)||y&&y(L,_)},R=a||"";return g.jsx(GSe,D({className:jt(o.className,T.root,d,R),disabled:p,focusRipple:!m,ref:n,onClick:I,onChange:y,value:_,ownerState:E,"aria-pressed":b},C,{children:u}))}),WSe=VSe;function KSe(e){return jn("MuiToggleButtonGroup",e)}const qSe=Bn("MuiToggleButtonGroup",["root","selected","vertical","disabled","grouped","groupedHorizontal","groupedVertical","fullWidth","firstButton","lastButton","middleButton"]),Bo=qSe,YSe=["children","className","color","disabled","exclusive","fullWidth","onChange","orientation","size","value"],XSe=e=>{const{classes:t,orientation:n,fullWidth:r,disabled:i}=e,o={root:["root",n==="vertical"&&"vertical",r&&"fullWidth"],grouped:["grouped",`grouped${yt(n)}`,i&&"disabled"],firstButton:["firstButton"],lastButton:["lastButton"],middleButton:["middleButton"]};return zn(o,KSe,t)},ZSe=le("div",{name:"MuiToggleButtonGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Bo.grouped}`]:t.grouped},{[`& .${Bo.grouped}`]:t[`grouped${yt(n.orientation)}`]},{[`& .${Bo.firstButton}`]:t.firstButton},{[`& .${Bo.lastButton}`]:t.lastButton},{[`& .${Bo.middleButton}`]:t.middleButton},t.root,n.orientation==="vertical"&&t.vertical,n.fullWidth&&t.fullWidth]}})(({ownerState:e,theme:t})=>D({display:"inline-flex",borderRadius:(t.vars||t).shape.borderRadius},e.orientation==="vertical"&&{flexDirection:"column"},e.fullWidth&&{width:"100%"},{[`& .${Bo.grouped}`]:D({},e.orientation==="horizontal"?{[`&.${Bo.selected} + .${Bo.grouped}.${Bo.selected}`]:{borderLeft:0,marginLeft:0}}:{[`&.${Bo.selected} + .${Bo.grouped}.${Bo.selected}`]:{borderTop:0,marginTop:0}})},e.orientation==="horizontal"?{[`& .${Bo.firstButton},& .${Bo.middleButton}`]:{borderTopRightRadius:0,borderBottomRightRadius:0},[`& .${Bo.lastButton},& .${Bo.middleButton}`]:{marginLeft:-1,borderLeft:"1px solid transparent",borderTopLeftRadius:0,borderBottomLeftRadius:0}}:{[`& .${Bo.firstButton},& .${Bo.middleButton}`]:{borderBottomLeftRadius:0,borderBottomRightRadius:0},[`& .${Bo.lastButton},& .${Bo.middleButton}`]:{marginTop:-1,borderTop:"1px solid transparent",borderTopLeftRadius:0,borderTopRightRadius:0}},e.orientation==="horizontal"?{[`& .${Bo.lastButton}.${zy.disabled},& .${Bo.middleButton}.${zy.disabled}`]:{borderLeft:"1px solid transparent"}}:{[`& .${Bo.lastButton}.${zy.disabled},& .${Bo.middleButton}.${zy.disabled}`]:{borderTop:"1px solid transparent"}})),QSe=w.forwardRef(function(t,n){const r=Vn({props:t,name:"MuiToggleButtonGroup"}),{children:i,className:o,color:a="standard",disabled:s=!1,exclusive:l=!1,fullWidth:u=!1,onChange:d,orientation:f="horizontal",size:p="medium",value:m}=r,v=Wt(r,YSe),y=D({},r,{disabled:s,fullWidth:u,orientation:f,size:p}),x=XSe(y),b=w.useCallback((I,R)=>{if(!d)return;const L=m&&m.indexOf(R);let F;m&&L>=0?(F=m.slice(),F.splice(L,1)):F=m?m.concat(R):[R],d(I,F)},[d,m]),$=w.useCallback((I,R)=>{d&&d(I,m===R?null:R)},[d,m]),_=w.useMemo(()=>({className:x.grouped,onChange:l?$:b,value:m,size:p,fullWidth:u,color:a,disabled:s}),[x.grouped,l,$,b,m,p,u,a,s]),C=Jfe(i),E=C.length,T=I=>{const R=I===0,L=I===E-1;return R&&L?"":R?x.firstButton:L?x.lastButton:x.middleButton};return g.jsx(ZSe,D({role:"group",className:jt(x.root,o),ref:n,ownerState:y},v,{children:g.jsx(rq.Provider,{value:_,children:C.map((I,R)=>g.jsx(iq.Provider,{value:T(R),children:I},R))})}))}),JSe=QSe,oq=Object.prototype.toString;function zk(e){switch(oq.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return Dm(e,Error)}}function mb(e,t){return oq.call(e)===`[object ${t}]`}function Uk(e){return mb(e,"ErrorEvent")}function FD(e){return mb(e,"DOMError")}function e_e(e){return mb(e,"DOMException")}function ph(e){return mb(e,"String")}function Hk(e){return typeof e=="object"&&e!==null&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function Gk(e){return e===null||Hk(e)||typeof e!="object"&&typeof e!="function"}function z2(e){return mb(e,"Object")}function iE(e){return typeof Event<"u"&&Dm(e,Event)}function t_e(e){return typeof Element<"u"&&Dm(e,Element)}function n_e(e){return mb(e,"RegExp")}function oE(e){return!!(e&&e.then&&typeof e.then=="function")}function r_e(e){return z2(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function aq(e){return typeof e=="number"&&e!==e}function Dm(e,t){try{return e instanceof t}catch{return!1}}function sq(e){return!!(typeof e=="object"&&e!==null&&(e.__isVue||e._isVue))}function l2(e,t=0){return typeof e!="string"||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function jD(e,t){if(!Array.isArray(e))return"";const n=[];for(let r=0;r<e.length;r++){const i=e[r];try{sq(i)?n.push("[VueViewModel]"):n.push(String(i))}catch{n.push("[value cannot be serialized]")}}return n.join(t)}function i_e(e,t,n=!1){return ph(e)?n_e(t)?t.test(e):ph(t)?n?e===t:e.includes(t):!1:!1}function gb(e,t=[],n=!1){return t.some(r=>i_e(e,r,n))}function o_e(e,t,n=250,r,i,o,a){if(!o.exception||!o.exception.values||!a||!Dm(a.originalException,Error))return;const s=o.exception.values.length>0?o.exception.values[o.exception.values.length-1]:void 0;s&&(o.exception.values=a_e(b7(e,t,i,a.originalException,r,o.exception.values,s,0),n))}
191function b7(e,t,n,r,i,o,a,s){if(o.length>=n+1)return o;let l=[...o];if(Dm(r[i],Error)){BD(a,s);const u=e(t,r[i]),d=l.length;zD(u,i,d,s),l=b7(e,t,n,r[i],i,[u,...l],u,d)}return Array.isArray(r.errors)&&r.errors.forEach((u,d)=>{if(Dm(u,Error)){BD(a,s);const f=e(t,u),p=l.length;zD(f,`errors[${d}]`,p,s),l=b7(e,t,n,u,i,[f,...l],f,p)}}),l}function BD(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,...e.type==="AggregateError"&&{is_exception_group:!0},exception_id:t}}function zD(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}function a_e(e,t){return e.map(n=>(n.value&&(n.value=l2(n.value,t)),n))}function l_(e){return e&&e.Math==Math?e:void 0}const _i=typeof globalThis=="object"&&l_(globalThis)||typeof window=="object"&&l_(window)||typeof self=="object"&&l_(self)||typeof global=="object"&&l_(global)||function(){return this}()||{};function Vk(){return _i}function lq(e,t,n){const r=n||_i,i=r.__SENTRY__=r.__SENTRY__||{};return i[e]||(i[e]=t())}const u2=Vk(),s_e=80;function Ig(e,t={}){if(!e)return"<unknown>";try{let n=e;const r=5,i=[];let o=0,a=0;const s=" > ",l=s.length;let u;const d=Array.isArray(t)?t:t.keyAttrs,f=!Array.isArray(t)&&t.maxStringLength||s_e;for(;n&&o++<r&&(u=l_e(n,d),!(u==="html"||o>1&&a+i.length*l+u.length>=f));)i.push(u),a+=u.length,n=n.parentNode;return i.reverse().join(s)}catch{return"<unknown>"}}function l_e(e,t){const n=e,r=[];let i,o,a,s,l;if(!n||!n.tagName)return"";if(u2.HTMLElement&&n instanceof HTMLElement&&n.dataset&&n.dataset.sentryComponent)return n.dataset.sentryComponent;r.push(n.tagName.toLowerCase());const u=t&&t.length?t.filter(f=>n.getAttribute(f)).map(f=>[f,n.getAttribute(f)]):null;if(u&&u.length)u.forEach(f=>{r.push(`[${f[0]}="${f[1]}"]`)});else if(n.id&&r.push(`#${n.id}`),i=n.className,i&&ph(i))for(o=i.split(/\s+/),l=0;l<o.length;l++)r.push(`.${o[l]}`);const d=["aria-label","type","name","title","alt"];for(l=0;l<d.length;l++)a=d[l],s=n.getAttribute(a),s&&r.push(`[${a}="${s}"]`);return r.join("")}function u_e(){try{return u2.document.location.href}catch{return""}}function c_e(e){return u2.document&&u2.document.querySelector?u2.document.querySelector(e):null}function uq(e){if(!u2.HTMLElement)return null;let t=e;const n=5;for(let r=0;r<n;r++){if(!t)return null;if(t instanceof HTMLElement&&t.dataset.sentryComponent)return t.dataset.sentryComponent;t=t.parentNode}return null}const vb=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,d_e="Sentry Logger ",$7=["debug","info","warn","error","log","assert","trace"],F4={};function hv(e){if(!("console"in _i))return e();const t=_i.console,n={},r=Object.keys(F4);r.forEach(i=>{const o=F4[i];n[i]=t[i],t[i]=o});try{return e()}finally{r.forEach(i=>{t[i]=n[i]})}}function f_e(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return vb?$7.forEach(n=>{t[n]=(...r)=>{e&&hv(()=>{_i.console[n](`${d_e}[${n}]:`,...r)})}}):$7.forEach(n=>{t[n]=()=>{}}),t}const vt=f_e(),p_e=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function h_e(e){return e==="http"||e==="https"}function Cv(e,t=!1){const{host:n,path:r,pass:i,port:o,projectId:a,protocol:s,publicKey:l}=e;return`${s}://${l}${t&&i?`:${i}`:""}@${n}${o?`:${o}`:""}/${r&&`${r}/`}${a}`}function m_e(e){const t=p_e.exec(e);if(!t){hv(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}const[n,r,i="",o,a="",s]=t.slice(1);let l="",u=s;const d=u.split("/");if(d.length>1&&(l=d.slice(0,-1).join("/"),u=d.pop()),u){const f=u.match(/^\d+/);f&&(u=f[0])}return cq({host:o,pass:i,path:l,projectId:u,port:a,protocol:n,publicKey:r})}function cq(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function g_e(e){if(!vb)return!0;const{port:t,projectId:n,protocol:r}=e;return["protocol","publicKey","host","projectId"].find(a=>e[a]?!1:(vt.error(`Invalid Sentry Dsn: ${a} missing`),!0))?!1:n.match(/^\d+$/)?h_e(r)?t&&isNaN(parseInt(t,10))?(vt.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(vt.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),!1):(vt.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1)}function dq(e){const t=typeof e=="string"?m_e(e):cq(e);if(!(!t||!g_e(t)))return t}
191class eh extends Error{constructor(t,n="warn"){super(t),this.message=t,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=n}}function xs(e,t,n){if(!(t in e))return;const r=e[t],i=n(r);typeof i=="function"&&fq(i,r),e[t]=i}function mv(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{vb&&vt.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function fq(e,t){try{const n=t.prototype||{};e.prototype=t.prototype=n,mv(e,"__sentry_original__",t)}catch{}}function Wk(e){return e.__sentry_original__}function v_e(e){return Object.keys(e).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`).join("&")}function pq(e){if(zk(e))return{message:e.message,name:e.name,stack:e.stack,...HD(e)};if(iE(e)){const t={type:e.type,target:UD(e.target),currentTarget:UD(e.currentTarget),...HD(e)};return typeof CustomEvent<"u"&&Dm(e,CustomEvent)&&(t.detail=e.detail),t}else return e}function UD(e){try{return t_e(e)?Ig(e):Object.prototype.toString.call(e)}catch{return"<unknown>"}}function HD(e){if(typeof e=="object"&&e!==null){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}else return{}}function y_e(e,t=40){const n=Object.keys(pq(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return l2(n[0],t);for(let r=n.length;r>0;r--){const i=n.slice(0,r).join(", ");if(!(i.length>t))return r===n.length?i:l2(i,t)}return""}function Fl(e){return x7(e,new Map)}function x7(e,t){if(b_e(e)){const n=t.get(e);if(n!==void 0)return n;const r={};t.set(e,r);for(const i of Object.keys(e))typeof e[i]<"u"&&(r[i]=x7(e[i],t));return r}if(Array.isArray(e)){const n=t.get(e);if(n!==void 0)return n;const r=[];return t.set(e,r),e.forEach(i=>{r.push(x7(i,t))}),r}return e}function b_e(e){if(!z2(e))return!1;try{const t=Object.getPrototypeOf(e).constructor.name;return!t||t==="Object"}catch{return!0}}const hq=50,GD=/\(error: (.*)\)/,VD=/captureMessage|captureException/;function mq(...e){const t=e.sort((n,r)=>n[0]-r[0]).map(n=>n[1]);return(n,r=0)=>{const i=[],o=n.split(`
192`);for(let a=r;a<o.length;a++){const s=o[a];if(s.length>1024)continue;const l=GD.test(s)?s.replace(GD,"$1"):s;if(!l.match(/\S*Error: /)){for(const u of t){const d=u(l);if(d){i.push(d);break}}if(i.length>=hq)break}}return x_e(i)}}function $_e(e){return Array.isArray(e)?mq(...e):e}function x_e(e){if(!e.length)return[];const t=Array.from(e);return/sentryWrapped/.test(t[t.length-1].function||"")&&t.pop(),t.reverse(),VD.test(t[t.length-1].function||"")&&(t.pop(),VD.test(t[t.length-1].function||"")&&t.pop()),t.slice(0,hq).map(n=>({...n,filename:n.filename||t[t.length-1].filename,function:n.function||"?"}))}const $6="<anonymous>";function Fm(e){try{return!e||typeof e!="function"?$6:e.name||$6}catch{return $6}}const $w={},WD={};function Ev(e,t){$w[e]=$w[e]||[],$w[e].push(t)}function Tv(e,t){WD[e]||(t(),WD[e]=!0)}function Kf(e,t){const n=e&&$w[e];if(n)for(const r of n)try{r(t)}catch(i){vb&&vt.error(`Error while triggering instrumentation handler.
193Type: ${e}
194Name: ${Fm(r)}
195Error:`,i)}}function S_e(e){const t="console";Ev(t,e),Tv(t,__e)}function __e(){"console"in _i&&$7.forEach(function(e){e in _i.console&&xs(_i.console,e,function(t){return F4[e]=t,function(...n){Kf("console",{args:n,level:e});const i=F4[e];i&&i.apply(_i.console,n)}})})}function va(){const e=_i,t=e.crypto||e.msCrypto;let n=()=>Math.random()*16;try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(n=()=>{const r=new Uint8Array(1);return t.getRandomValues(r),r[0]})}catch{}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,r=>(r^(n()&15)>>r/4).toString(16))}function gq(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function K0(e){const{message:t,event_id:n}=e;if(t)return t;const r=gq(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function S7(e,t,n){const r=e.exception=e.exception||{},i=r.values=r.values||[],o=i[0]=i[0]||{};o.value||(o.value=t||""),o.type||(o.type=n||"Error")}function D3(e,t){const n=gq(e);
195if(!n)return;const r={type:"generic",handled:!0},i=n.mechanism;if(n.mechanism={...r,...i,...t},t&&"data"in t){const o={...i&&i.data,...t.data};n.mechanism.data=o}}function KD(e){if(e&&e.__sentry_captured__)return!0;try{mv(e,"__sentry_captured__",!0)}catch{}return!1}function vq(e){return Array.isArray(e)?e:[e]}const xy=_i,w_e=1e3;let qD,_7,w7;function yq(e){const t="dom";Ev(t,e),Tv(t,C_e)}function C_e(){if(!xy.document)return;const e=Kf.bind(null,"dom"),t=YD(e,!0);xy.document.addEventListener("click",t,!1),xy.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(n=>{const r=xy[n]&&xy[n].prototype;!r||!r.hasOwnProperty||!r.hasOwnProperty("addEventListener")||(xs(r,"addEventListener",function(i){return function(o,a,s){if(o==="click"||o=="keypress")try{const l=this,u=l.__sentry_instrumentation_handlers__=l.__sentry_instrumentation_handlers__||{},d=u[o]=u[o]||{refCount:0};if(!d.handler){const f=YD(e);d.handler=f,i.call(this,o,f,s)}d.refCount++}catch{}return i.call(this,o,a,s)}}),xs(r,"removeEventListener",function(i){return function(o,a,s){if(o==="click"||o=="keypress")try{const l=this,u=l.__sentry_instrumentation_handlers__||{},d=u[o];d&&(d.refCount--,d.refCount<=0&&(i.call(this,o,d.handler,s),d.handler=void 0,delete u[o]),Object.keys(u).length===0&&delete l.__sentry_instrumentation_handlers__)}catch{}return i.call(this,o,a,s)}}))})}function E_e(e){if(e.type!==_7)return!1;try{if(!e.target||e.target._sentryId!==w7)return!1}catch{}return!0}function T_e(e,t){return e!=="keypress"?!1:!t||!t.tagName?!0:!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable)}function YD(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;const r=R_e(n);if(T_e(n.type,r))return;mv(n,"_sentryCaptured",!0),r&&!r._sentryId&&mv(r,"_sentryId",va());
195const i=n.type==="keypress"?"input":n.type;E_e(n)||(e({event:n,name:i,global:t}),_7=n.type,w7=r?r._sentryId:void 0),clearTimeout(qD),qD=xy.setTimeout(()=>{w7=void 0,_7=void 0},w_e)}}function R_e(e){try{return e.target}catch{return null}}const C7=Vk();function bq(){if(!("fetch"in C7))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function E7(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function I_e(){if(typeof EdgeRuntime=="string")return!0;if(!bq())return!1;if(E7(C7.fetch))return!0;let e=!1;const t=C7.document;if(t&&typeof t.createElement=="function")try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=E7(n.contentWindow.fetch)),t.head.removeChild(n)}catch(n){vb&&vt.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return e}function Kk(e){const t="fetch";Ev(t,e),Tv(t,k_e)}function k_e(){I_e()&&xs(_i,"fetch",function(e){return function(...t){const{method:n,url:r}=O_e(t),i={args:t,fetchData:{method:n,url:r},startTimestamp:Date.now()};return Kf("fetch",{...i}),e.apply(_i,t).then(o=>{const a={...i,endTimestamp:Date.now(),response:o};return Kf("fetch",a),o},o=>{const a={...i,endTimestamp:Date.now(),error:o};throw Kf("fetch",a),o})}})}function T7(e,t){return!!e&&typeof e=="object"&&!!e[t]}function XD(e){return typeof e=="string"?e:e?T7(e,"url")?e.url:e.toString?e.toString():"":""}function O_e(e){if(e.length===0)return{method:"GET",url:""};if(e.length===2){const[n,r]=e;return{url:XD(n),method:T7(r,"method")?String(r.method).toUpperCase():"GET"}}const t=e[0];return{url:XD(t),method:T7(t,"method")?String(t.method).toUpperCase():"GET"}}let u_=null;function $q(e){const t="error";Ev(t,e),Tv(t,P_e)}function P_e(){u_=_i.onerror,_i.onerror=function(e,t,n,r,i){return Kf("error",{column:r,error:i,line:n,msg:e,url:t}),u_&&!u_.__SENTRY_LOADER__?u_.apply(this,arguments):!1},_i.onerror.__SENTRY_INSTRUMENTED__=!0}let c_=null;function xq(e){const t="unhandledrejection";Ev(t,e),Tv(t,A_e)}function A_e(){c_=_i.onunhandledrejection,_i.onunhandledrejection=function(e){return Kf("unhandledrejection",e),c_&&!c_.__SENTRY_LOADER__?c_.apply(this,arguments):!0},_i.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const d_=Vk();function N_e(){const e=d_.chrome,t=e&&e.app&&e.app.runtime,n="history"in d_&&!!d_.history.pushState&&!!d_.history.replaceState;return!t&&n}const o$=_i;let f_;function aE(e){const t="history";Ev(t,e),Tv(t,M_e)}function M_e(){if(!N_e())return;const e=o$.onpopstate;o$.onpopstate=function(...n){const r=o$.location.href,i=f_;if(f_=r,Kf("history",{from:i,to:r}),e)try{return e.apply(this,n)}catch{}};function t(n){return function(...r){const i=r.length>2?r[2]:void 0;if(i){const o=f_,a=String(i);f_=a,Kf("history",{from:o,to:a})}return n.apply(this,r)}}xs(o$.history,"pushState",t),xs(o$.history,"replaceState",t)}const L_e=_i,lg="__sentry_xhr_v3__";function qk(e){const t="xhr";Ev(t,e),Tv(t,D_e)}function D_e(){if(!L_e.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;xs(e,"open",function(t){return function(...n){const r=Date.now(),i=ph(n[0])?n[0].toUpperCase():void 0,o=F_e(n[1]);if(!i||!o)return t.apply(this,n);this[lg]={method:i,url:o,request_headers:{}},i==="POST"&&o.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const a=()=>{const s=this[lg];if(s&&this.readyState===4){try{s.status_code=this.status}catch{}const l={args:[i,o],endTimestamp:Date.now(),startTimestamp:r,xhr:this};Kf("xhr",l)}};return"onreadystatechange"in this&&typeof this.onreadystatechange=="function"?xs(this,"onreadystatechange",function(s){return function(...l){return a(),s.apply(this,l)}}):this.addEventListener("readystatechange",a),xs(this,"setRequestHeader",function(s){return function(...l){const[u,d]=l,f=this[lg];return f&&ph(u)&&ph(d)&&(f.request_headers[u.toLowerCase()]=d),s.apply(this,l)}}),t.apply(this,n)}}),xs(e,"send",function(t){return function(...n){const r=this[lg];if(!r)return t.apply(this,n);n[0]!==void 0&&(r.body=n[0]);const i={args:[r.method,r.url],startTimestamp:Date.now(),xhr:this};return Kf("xhr",i),t.apply(this,n)}})}function F_e(e){if(ph(e))return e;try{return e.toString()}catch{}}function j_e(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function B_e(){return"npm"}function z_e(){return!j_e()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function ZD(){return typeof window<"u"&&(!z_e()||U_e())}function U_e(){return _i.process!==void 0&&_i.process.type==="renderer"}function H_e(){const e=typeof WeakSet=="function",t=e?new WeakSet:[];function n(i){if(e)return t.has(i)?!0:(t.add(i),!1);for(let o=0;o<t.length;o++)if(t[o]===i)return!0;return t.push(i),!1}function r(i){if(e)t.delete(i);else for(let o=0;o<t.length;o++)if(t[o]===i){t.splice(o,1);break}}return[n,r]}function Yp(e,t=100,n=1/0){try{return R7("",e,t,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function Sq(e,t=3,n=100*1024){const r=Yp(e,t);return K_e(r)>n?Sq(e,t-1,n):r}function R7(e,t,n=1/0,r=1/0,i=H_e()){const[o,a]=i;
195if(t==null||["number","boolean","string"].includes(typeof t)&&!aq(t))return t;const s=G_e(e,t);if(!s.startsWith("[object "))return s;if(t.__sentry_skip_normalization__)return t;const l=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:n;if(l===0)return s.replace("object ","");if(o(t))return"[Circular ~]";const u=t;if(u&&typeof u.toJSON=="function")try{const m=u.toJSON();return R7("",m,l-1,r,i)}catch{}const d=Array.isArray(t)?[]:{};let f=0;const p=pq(t);for(const m in p){if(!Object.prototype.hasOwnProperty.call(p,m))continue;if(f>=r){d[m]="[MaxProperties ~]";break}const v=p[m];d[m]=R7(m,v,l-1,r,i),f++}return a(t),d}function G_e(e,t){try{if(e==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(e==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(sq(t))return"[VueViewModel]";if(r_e(t))return"[SyntheticEvent]";if(typeof t=="number"&&t!==t)return"[NaN]";if(typeof t=="function")return`[Function: ${Fm(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;const n=V_e(t);return/^HTML(\w*)Element$/.test(n)?`[HTMLElement: ${n}]`:`[object ${n}]`}catch(n){return`**non-serializable** (${n})`}}function V_e(e){const t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}function W_e(e){return~-encodeURI(e).split(/%..|./).length}function K_e(e){return W_e(JSON.stringify(e))}var hm;(function(e){e[e.PENDING=0]="PENDING";const n=1;e[e.RESOLVED=n]="RESOLVED";const r=2;e[e.REJECTED=r]="REJECTED"})(hm||(hm={}));function U2(e){return new bc(t=>{t(e)})}function Yk(e){return new bc((t,n)=>{n(e)})}class bc{constructor(t){bc.prototype.__init.call(this),bc.prototype.__init2.call(this),bc.prototype.__init3.call(this),bc.prototype.__init4.call(this),this._state=hm.PENDING,this._handlers=[];try{t(this._resolve,this._reject)}catch(n){this._reject(n)}}then(t,n){return new bc((r,i)=>{this._handlers.push([!1,o=>{if(!t)r(o);else try{r(t(o))}catch(a){i(a)}},o=>{if(!n)i(o);else try{r(n(o))}catch(a){i(a)}}]),this._executeHandlers()})}catch(t){return this.then(n=>n,t)}finally(t){return new bc((n,r)=>{let i,o;return this.then(a=>{o=!1,i=a,t&&t()},a=>{o=!0,i=a,t&&t()}).then(()=>{if(o){r(i);return}n(i)})})}__init(){this._resolve=t=>{this._setResult(hm.RESOLVED,t)}}__init2(){this._reject=t=>{this._setResult(hm.REJECTED,t)}}__init3(){this._setResult=(t,n)=>{if(this._state===hm.PENDING){if(oE(n)){n.then(this._resolve,this._reject);return}this._state=t,this._value=n,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===hm.PENDING)return;const t=this._handlers.slice();this._handlers=[],t.forEach(n=>{n[0]||(this._state===hm.RESOLVED&&n[1](this._value),this._state===hm.REJECTED&&n[2](this._value),n[0]=!0)})}}}function q_e(e){const t=[];function n(){return e===void 0||t.length<e}function r(a){return t.splice(t.indexOf(a),1)[0]}function i(a){if(!n())return Yk(new eh("Not adding Promise because buffer limit was reached."));const s=a();return t.indexOf(s)===-1&&t.push(s),s.then(()=>r(s)).then(null,()=>r(s).then(null,()=>{})),s}function o(a){return new bc((s,l)=>{let u=t.length;if(!u)return s(!0);const d=setTimeout(()=>{a&&a>0&&s(!1)},a);t.forEach(f=>{U2(f).then(()=>{--u||(clearTimeout(d),s(!0))},l)})})}return{$:t,add:i,drain:o}}function ev(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}function QD(e){return e.split(/\\?\//).filter(t=>t.length>0&&t!==",").length}const Y_e=["fatal","error","warning","log","info","debug"];function X_e(e){return e==="warn"?"warning":Y_e.includes(e)?e:"log"}const _q=1e3;function zx(){return Date.now()/_q}function Z_e(){const{performance:e}=_i;if(!e||!e.now)return zx;const t=Date.now()-e.now(),n=e.timeOrigin==null?t:e.timeOrigin;return()=>(n+e.now())/_q}const Ux=Z_e(),kc=(()=>{const{performance:e}=_i;if(!e||!e.now)return;const t=3600*1e3,n=e.now(),r=Date.now(),i=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,o=i<t,a=e.timing&&e.timing.navigationStart,l=typeof a=="number"?Math.abs(a+n-r):t,u=l<t;return o||u?i<=l?e.timeOrigin:a:r})(),I7="baggage",wq="sentry-",Q_e=/^sentry-/,J_e=8192;function ewe(e){if(!ph(e)&&!Array.isArray(e))return;let t={};if(Array.isArray(e))t=e.reduce((r,i)=>{const o=JD(i);for(const a of Object.keys(o))r[a]=o[a];return r},{});else{if(!e)return;t=JD(e)}const n=Object.entries(t).reduce((r,[i,o])=>{if(i.match(Q_e)){const a=i.slice(wq.length);r[a]=o}return r},{});if(Object.keys(n).length>0)return n}function Cq(e){if(!e)return;const t=Object.entries(e).reduce((n,[r,i])=>(i&&(n[`${wq}${r}`]=i),n),{});return twe(t)}function JD(e){return e.split(",").map(t=>t.split("=").map(n=>decodeURIComponent(n.trim()))).reduce((t,[n,r])=>(t[n]=r,t),{})}function twe(e){if(Object.keys(e).length!==0)return Object.entries(e).reduce((t,[n,r],i)=>{const o=`${encodeURIComponent(n)}=${encodeURIComponent(r)}`,a=i===0?o:`${t},${o}`;return a.length>J_e?(vb&&vt.warn(`Not adding key: ${n} with val: ${r} to baggage header due to exceeding baggage size limits.`),t):a},"")}const nwe=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function rwe(e){if(!e)return;const t=e.match(nwe);if(!t)return;let n;return t[3]==="1"?n=!0:t[3]==="0"&&(n=!1),{traceId:t[1],parentSampled:n,parentSpanId:t[2]}}function iwe(e,t){const n=rwe(e),r=ewe(t),{traceId:i,parentSpanId:o,parentSampled:a}=n||{};return n?{traceId:i||va(),parentSpanId:o||va().substring(16),spanId:va().substring(16),sampled:a,dsc:r||{}}:{traceId:i||va(),spanId:va().substring(16)}}function Xk(e=va(),t=va().substring(16),n){let r="";return n!==void 0&&(r=n?"-1":"-0"),`${e}-${t}${r}`}function Bg(e,t=[]){return[e,t]}function owe(e,t){const[n,r]=e;return[n,[...r,t]]}function eF(e,t){const n=e[1];for(const r of n){const i=r[0].type;if(t(r,i))return!0}return!1}function k7(e,t){return(t||new TextEncoder).encode(e)}function awe(e,t){const[n,r]=e;let i=JSON.stringify(n);
195function o(a){typeof i=="string"?i=typeof a=="string"?i+a:[k7(i,t),a]:i.push(typeof a=="string"?k7(a,t):a)}for(const a of r){const[s,l]=a;if(o(`
196${JSON.stringify(s)}
197`),typeof l=="string"||l instanceof Uint8Array)o(l);else{let u;try{u=JSON.stringify(l)}catch{u=JSON.stringify(Yp(l))}o(u)}}return typeof i=="string"?i:swe(i)}function swe(e){const t=e.reduce((i,o)=>i+o.length,0),n=new Uint8Array(t);let r=0;for(const i of e)n.set(i,r),r+=i.length;return n}function lwe(e,t){const n=typeof e.data=="string"?k7(e.data,t):e.data;return[Fl({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}const uwe={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function tF(e){return uwe[e]}function Zk(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}function Eq(e,t,n,r){const i=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:Cv(r)},...i&&{trace:Fl({...i})}}}function cwe(e,t,n){const r=[{type:"client_report"},{timestamp:n||zx(),discarded_events:e}];return Bg(t?{dsn:t}:{},[r])}const dwe=60*1e3;function fwe(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return n*1e3;const r=Date.parse(`${e}`);return isNaN(r)?dwe:r-t}function pwe(e,t){return e[t]||e.all||0}function Tq(e,t,n=Date.now()){return pwe(e,t)>n}function Rq(e,{statusCode:t,headers:n},r=Date.now()){const i={...e},o=n&&n["x-sentry-rate-limits"],a=n&&n["retry-after"];if(o)for(const s of o.trim().split(",")){const[l,u,,,d]=s.split(":",5),f=parseInt(l,10),p=(isNaN(f)?60:f)*1e3;if(!u)i.all=r+p;else for(const m of u.split(";"))m==="metric_bucket"?(!d||d.split(";").includes("custom"))&&(i[m]=r+p):i[m]=r+p}else a?i.all=r+fwe(a,r):t===429&&(i.all=r+60*1e3);return i}function hwe(e,t){return e??t()}function x6(e){let t,n=e[0],r=1;for(;r<e.length;){const i=e[r],o=e[r+1];if(r+=2,(i==="optionalAccess"||i==="optionalCall")&&n==null)return;i==="access"||i==="optionalAccess"?(t=n,n=o(n)):(i==="call"||i==="optionalCall")&&(n=o((...a)=>n.call(t,...a)),t=void 0)}return n}const nr=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,sE="production";function Qk(){return lq("globalEventProcessors",()=>[])}function mwe(e){Qk().push(e)}function j4(e,t,n,r=0){return new bc((i,o)=>{const a=e[r];if(t===null||typeof a!="function")i(t);else{const s=a({...t},n);nr&&a.id&&s===null&&vt.log(`Event processor "${a.id}" dropped event`),oE(s)?s.then(l=>j4(e,l,n,r+1).then(i)).then(null,o):j4(e,s,n,r+1).then(i).then(null,o)}})}function Iq(e){const t=Ux(),n={sid:va(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>gwe(n)};return e&&gv(n,e),n}function gv(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||Ux(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:va()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{const n=e.timestamp-e.started;e.duration=n>=0?n:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function kq(e,t){let n={};t?n={status:t}:e.status==="ok"&&(n={status:"exited"}),gv(e,n)}function gwe(e){return Fl({sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did=="number"||typeof e.did=="string"?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}const vwe=0,Oq=1;function Jk(e){const{spanId:t,traceId:n}=e.spanContext(),{data:r,op:i,parent_span_id:o,status:a,tags:s,origin:l}=ws(e);return Fl({data:r,op:i,parent_span_id:o,span_id:t,status:a,tags:s,trace_id:n,origin:l})}function lE(e){const{traceId:t,spanId:n}=e.spanContext(),r=eO(e);return Xk(t,n,r)}function uE(e){return typeof e=="number"?nF(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?nF(e.getTime()):Ux()}function nF(e){return e>9999999999?e/1e3:e}function ws(e){return ywe(e)?e.getSpanJSON():typeof e.toJSON=="function"?e.toJSON():{}}function ywe(e){return typeof e.getSpanJSON=="function"}function eO(e){const{traceFlags:t}=e.spanContext();return!!(t&Oq)}function Pq(e,t,n,r,i,o){const{normalizeDepth:a=3,normalizeMaxBreadth:s=1e3}=e,l={...t,event_id:t.event_id||n.event_id||va(),timestamp:t.timestamp||zx()},u=n.integrations||e.integrations.map(x=>x.name);bwe(l,e),Swe(l,u),t.type===void 0&&$we(l,e.stackParser);const d=wwe(r,n.captureContext);n.mechanism&&D3(l,n.mechanism);const f=i&&i.getEventProcessors?i.getEventProcessors():[],p=Lwe().getScopeData();if(o){const x=o.getScopeData();aF(p,x)}if(d){const x=d.getScopeData();aF(p,x)}const m=[...n.attachments||[],...p.attachments];m.length&&(n.attachments=m),Dq(l,p);const v=[...f,...Qk(),...p.eventProcessors];return j4(v,l,n).then(x=>(x&&xwe(x),typeof a=="number"&&a>0?_we(x,a,s):x))}function bwe(e,t){const{environment:n,release:r,dist:i,maxValueLength:o=250}=t;"environment"in e||(e.environment="environment"in t?n:sE),e.release===void 0&&r!==void 0&&(e.release=r),e.dist===void 0&&i!==void 0&&(e.dist=i),e.message&&(e.message=l2(e.message,o));const a=e.exception&&e.exception.values&&e.exception.values[0];
vendor: 9,431 bytes, line 197
197a&&a.value&&(a.value=l2(a.value,o));const s=e.request;s&&s.url&&(s.url=l2(s.url,o))}const rF=new WeakMap;function $we(e,t){const n=_i._sentryDebugIds;if(!n)return;let r;const i=rF.get(t);i?r=i:(r=new Map,rF.set(t,r));const o=Object.keys(n).reduce((a,s)=>{let l;const u=r.get(s);u?l=u:(l=t(s),r.set(s,l));for(let d=l.length-1;d>=0;d--){const f=l[d];if(f.filename){a[f.filename]=n[s];break}}return a},{});try{e.exception.values.forEach(a=>{a.stacktrace.frames.forEach(s=>{s.filename&&(s.debug_id=o[s.filename])})})}catch{}}function xwe(e){const t={};try{e.exception.values.forEach(r=>{r.stacktrace.frames.forEach(i=>{i.debug_id&&(i.abs_path?t[i.abs_path]=i.debug_id:i.filename&&(t[i.filename]=i.debug_id),delete i.debug_id)})})}catch{}if(Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.keys(t).forEach(r=>{n.push({type:"sourcemap",code_file:r,debug_id:t[r]})})}function Swe(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function _we(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(i=>({...i,...i.data&&{data:Yp(i.data,t,n)}}))},...e.user&&{user:Yp(e.user,t,n)},...e.contexts&&{contexts:Yp(e.contexts,t,n)},...e.extra&&{extra:Yp(e.extra,t,n)}};return e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Yp(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(i=>{const o=ws(i).data;return o&&(i.data=Yp(o,t,n)),i})),r}function wwe(e,t){if(!t)return e;const n=e?e.clone():new Tm;return n.update(t),n}function Cwe(e){if(e)return Ewe(e)?{captureContext:e}:Rwe(e)?{captureContext:e}:e}function Ewe(e){return e instanceof Tm||typeof e=="function"}const Twe=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];function Rwe(e){return Object.keys(e).some(t=>Twe.includes(t))}function cE(e,t){return zu().captureException(e,Cwe(t))}function Aq(e,t){return zu().captureEvent(e,t)}function kg(e,t){zu().addBreadcrumb(e,t)}function Iwe(e,t){zu().setContext(e,t)}function Nq(...e){const t=zu();if(e.length===2){const[n,r]=e;return n?t.withScope(()=>(t.getStackTop().scope=n,r(n))):t.withScope(r)}return t.withScope(e[0])}function Gi(){return zu().getClient()}function Lc(){return zu().getScope()}function iF(e){const t=Gi(),n=zg(),r=Lc(),{release:i,environment:o=sE}=t&&t.getOptions()||{},{userAgent:a}=_i.navigator||{},s=Iq({release:i,environment:o,user:r.getUser()||n.getUser(),...a&&{userAgent:a},...e}),l=n.getSession();return l&&l.status==="ok"&&gv(l,{status:"exited"}),Mq(),n.setSession(s),r.setSession(s),s}function Mq(){const e=zg(),t=Lc(),n=t.getSession()||e.getSession();n&&kq(n),Lq(),e.setSession(),t.setSession()}function Lq(){const e=zg(),t=Lc(),n=Gi(),r=t.getSession()||e.getSession();r&&n&&n.captureSession&&n.captureSession(r)}function oF(e=!1){if(e){Mq();return}Lq()}function F3(e){return e.transaction}function dE(e,t,n){const r=t.getOptions(),{publicKey:i}=t.getDsn()||{},{segment:o}=n&&n.getUser()||{},a=Fl({environment:r.environment||sE,release:r.release,user_segment:o,public_key:i,trace_id:e});return t.emit&&t.emit("createDsc",a),a}function H2(e){const t=Gi();if(!t)return{};const n=dE(ws(e).trace_id||"",t,Lc()),r=F3(e);if(!r)return n;const i=r&&r._frozenDynamicSamplingContext;if(i)return i;const{sampleRate:o,source:a}=r.metadata;o!=null&&(n.sample_rate=`${o}`);const s=ws(r);return a&&a!=="url"&&(n.transaction=s.description),n.sampled=String(eO(r)),t.emit&&t.emit("createDsc",n),n}function Dq(e,t){const{fingerprint:n,span:r,breadcrumbs:i,sdkProcessingMetadata:o}=t;kwe(e,t),r&&Awe(e,r),Nwe(e,n),Owe(e,i),Pwe(e,o)}function aF(e,t){const{extra:n,tags:r,user:i,contexts:o,level:a,sdkProcessingMetadata:s,breadcrumbs:l,fingerprint:u,eventProcessors:d,attachments:f,propagationContext:p,transactionName:m,span:v}=t;a$(e,"extra",n),a$(e,"tags",r),a$(e,"user",i),a$(e,"contexts",o),a$(e,"sdkProcessingMetadata",s),a&&(e.level=a),m&&(e.transactionName=m),v&&(e.span=v),l.length&&(e.breadcrumbs=[...e.breadcrumbs,...l]),u.length&&(e.fingerprint=[...e.fingerprint,...u]),d.length&&(e.eventProcessors=[...e.eventProcessors,...d]),f.length&&(e.attachments=[...e.attachments,...f]),e.propagationContext={...e.propagationContext,...p}}function a$(e,t,n){if(n&&Object.keys(n).length){e[t]={...e[t]};for(const r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[t][r]=n[r])}}function kwe(e,t){const{extra:n,tags:r,user:i,contexts:o,level:a,transactionName:s}=t,l=Fl(n);l&&Object.keys(l).length&&(e.extra={...l,...e.extra});const u=Fl(r);u&&Object.keys(u).length&&(e.tags={...u,...e.tags});const d=Fl(i);d&&Object.keys(d).length&&(e.user={...d,...e.user});const f=Fl(o);f&&Object.keys(f).length&&(e.contexts={...f,...e.contexts}),a&&(e.level=a),s&&(e.transaction=s)}function Owe(e,t){const n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}function Pwe(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}function Awe(e,t){e.contexts={trace:Jk(t),...e.contexts};const n=F3(t);if(n){e.sdkProcessingMetadata={dynamicSamplingContext:H2(t),...e.sdkProcessingMetadata};const r=ws(n).description;r&&(e.tags={transaction:r,...e.tags})}}function Nwe(e,t){e.fingerprint=e.fingerprint?vq(e.fingerprint):[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}const Mwe=100;let S6;class Tm{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=sF()}static clone(t){return t?t.clone():new Tm}clone(){const t=new Tm;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._extra={...this._extra},t._contexts={...this._contexts},t._user=this._user,t._level=this._level,t._span=this._span,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._requestSession=this._requestSession,t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t}setClient(t){this._client=t}getClient(){return this._client}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&gv(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(t){return this._requestSession=t,this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,n){return this._tags={...this._tags,[t]:n},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,n){return this._extra={...this._extra,[t]:n},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,n){return n===null?delete this._contexts[t]:this._contexts[t]=n,this._notifyScopeListeners(),this}setSpan(t){return this._span=t,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const t=this._span;return t&&t.transaction}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const n=typeof t=="function"?t(this):t;if(n instanceof Tm){const r=n.getScopeData();this._tags={...this._tags,...r.tags},this._extra={...this._extra,...r.extra},this._contexts={...this._contexts,...r.contexts},r.user&&Object.keys(r.user).length&&(this._user=r.user),r.level&&(this._level=r.level),r.fingerprint.length&&(this._fingerprint=r.fingerprint),n.getRequestSession()&&(this._requestSession=n.getRequestSession()),r.propagationContext&&(this._propagationContext=r.propagationContext)}else if(z2(n)){const r=t;this._tags={...this._tags,...r.tags},this._extra={...this._extra,...r.extra},this._contexts={...this._contexts,...r.contexts},r.user&&(this._user=r.user),r.level&&(this._level=r.level),r.fingerprint&&(this._fingerprint=r.fingerprint),r.requestSession&&(this._requestSession=r.requestSession),r.propagationContext&&(this._propagationContext=r.propagationContext)}return this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=sF(),this}addBreadcrumb(t,n){const r=typeof n=="number"?n:Mwe;if(r<=0)return this;const i={timestamp:zx(),...t},o=this._breadcrumbs;return o.push(i),this._breadcrumbs=o.length>r?o.slice(-r):o,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}
197getAttachments(){return this.getScopeData().attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){const{_breadcrumbs:t,_attachments:n,_contexts:r,_tags:i,_extra:o,_user:a,_level:s,_fingerprint:l,_eventProcessors:u,_propagationContext:d,_sdkProcessingMetadata:f,_transactionName:p,_span:m}=this;return{breadcrumbs:t,attachments:n,contexts:r,tags:i,extra:o,user:a,level:s,fingerprint:l||[],eventProcessors:u,propagationContext:d,sdkProcessingMetadata:f,transactionName:p,span:m}}applyToEvent(t,n={},r=[]){Dq(t,this.getScopeData());const i=[...r,...Qk(),...this._eventProcessors];return j4(i,t,n)}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...t},this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,n){const r=n&&n.event_id?n.event_id:va();if(!this._client)return vt.warn("No client configured on scope - will not capture exception!"),r;const i=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:i,...n,event_id:r},this),r}captureMessage(t,n,r){const i=r&&r.event_id?r.event_id:va();if(!this._client)return vt.warn("No client configured on scope - will not capture message!"),i;const o=new Error(t);return this._client.captureMessage(t,n,{originalException:t,syntheticException:o,...r,event_id:i},this),i}captureEvent(t,n){const r=n&&n.event_id?n.event_id:va();return this._client?(this._client.captureEvent(t,{...n,event_id:r},this),r):(vt.warn("No client configured on scope - will not capture event!"),r)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}function Lwe(){return S6||(S6=new Tm),S6}function sF(){return{traceId:va(),spanId:va().substring(16)}}const O7="7.114.0",Fq=parseFloat(O7),Dwe=100;class jq{constructor(t,n,r,i=Fq){this._version=i;let o;n?o=n:(o=new Tm,o.setClient(t));let a;r?a=r:(a=new Tm,a.setClient(t)),this._stack=[{scope:o}],t&&this.bindClient(t),this._isolationScope=a}isOlderThan(t){return this._version<t}bindClient(t){const n=this.getStackTop();n.client=t,n.scope.setClient(t),t&&t.setupIntegrations&&t.setupIntegrations()}pushScope(){const t=this.getScope().clone();return this.getStack().push({client:this.getClient(),scope:t}),t}popScope(){return this.getStack().length<=1?!1:!!this.getStack().pop()}withScope(t){const n=this.pushScope();let r;try{r=t(n)}catch(i){throw this.popScope(),i}return oE(r)?r.then(i=>(this.popScope(),i),i=>{throw this.popScope(),i}):(this.popScope(),r)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(t,n){const r=this._lastEventId=n&&n.event_id?n.event_id:va(),i=new Error("Sentry syntheticException");return this.getScope().captureException(t,{originalException:t,syntheticException:i,...n,event_id:r}),r}captureMessage(t,n,r){const i=this._lastEventId=r&&r.event_id?r.event_id:va(),o=new Error(t);return this.getScope().captureMessage(t,n,{originalException:t,syntheticException:o,...r,event_id:i}),i}captureEvent(t,n){const r=n&&n.event_id?n.event_id:va();return t.type||(this._lastEventId=r),this.getScope().captureEvent(t,{...n,event_id:r}),r}lastEventId(){return this._lastEventId}addBreadcrumb(t,n){const{scope:r,client:i}=this.getStackTop();if(!i)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:a=Dwe}=i.getOptions&&i.getOptions()||{};if(a<=0)return;const l={timestamp:zx(),...t},u=o?hv(()=>o(l,n)):l;u!==null&&(i.emit&&i.emit("beforeAddBreadcrumb",u,n),r.addBreadcrumb(u,a))}setUser(t){this.getScope().setUser(t),this.getIsolationScope().setUser(t)}setTags(t){this.getScope().setTags(t),this.getIsolationScope().setTags(t)}setExtras(t){this.getScope().setExtras(t),this.getIsolationScope().setExtras(t)}setTag(t,n){this.getScope().setTag(t,n),this.getIsolationScope().setTag(t,n)}
197setExtra(t,n){this.getScope().setExtra(t,n),this.getIsolationScope().setExtra(t,n)}setContext(t,n){this.getScope().setContext(t,n),this.getIsolationScope().setContext(t,n)}configureScope(t){const{scope:n,client:r}=this.getStackTop();r&&t(n)}run(t){const n=lF(this);try{t(this)}finally{lF(n)}}getIntegration(t){const n=this.getClient();if(!n)return null;try{return n.getIntegration(t)}catch{return nr&&vt.warn(`Cannot retrieve integration ${t.id} from the current Hub`),null}}startTransaction(t,n){const r=this._callExtensionMethod("startTransaction",t,n);return nr&&!r&&(this.getClient()?vt.warn(`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':
198Sentry.addTracingExtensions();
199Sentry.init({...});
200`):vt.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")),r}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(t=!1){if(t)return this.endSession();this._sendSessionUpdate()}endSession(){const n=this.getStackTop().scope,r=n.getSession();r&&kq(r),this._sendSessionUpdate(),n.setSession()}startSession(t){const{scope:n,client:r}=this.getStackTop(),{release:i,environment:o=sE}=r&&r.getOptions()||{},{userAgent:a}=_i.navigator||{},s=Iq({release:i,environment:o,user:n.getUser(),...a&&{userAgent:a},...t}),l=n.getSession&&n.getSession();return l&&l.status==="ok"&&gv(l,{status:"exited"}),this.endSession(),n.setSession(s),s}shouldSendDefaultPii(){const t=this.getClient(),n=t&&t.getOptions();return!!(n&&n.sendDefaultPii)}_sendSessionUpdate(){const{scope:t,client:n}=this.getStackTop(),r=t.getSession();r&&n&&n.captureSession&&n.captureSession(r)}_callExtensionMethod(t,...n){const i=Hx().__SENTRY__;if(i&&i.extensions&&typeof i.extensions[t]=="function")return i.extensions[t].apply(this,n);nr&&vt.warn(`Extension method ${t} couldn't be found, doing nothing.`)}}function Hx(){return _i.__SENTRY__=_i.__SENTRY__||{extensions:{},hub:void 0},_i}function lF(e){const t=Hx(),n=P7(t);return Bq(t,e),n}function zu(){const e=Hx();if(e.__SENTRY__&&e.__SENTRY__.acs){const t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return Fwe(e)}function zg(){return zu().getIsolationScope()}function Fwe(e=Hx()){return(!jwe(e)||P7(e).isOlderThan(Fq))&&Bq(e,new jq),P7(e)}function jwe(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function P7(e){return lq("hub",()=>new jq,e)}function Bq(e,t){if(!e)return!1;const n=e.__SENTRY__=e.__SENTRY__||{};return n.hub=t,!0}function vv(e){return(e||zu()).getScope().getTransaction()}let uF=!1;function Bwe(){uF||(uF=!0,$q(A7),xq(A7))}function A7(){const e=vv();if(e){const t="internal_error";nr&&vt.log(`[Tracing] Transaction: ${t} -> Global error occured`),e.setStatus(t)}}A7.tag="sentry_tracingErrorCallback";var cF;(function(e){const t="ok";e.Ok=t;const n="deadline_exceeded";e.DeadlineExceeded=n;const r="unauthenticated";e.Unauthenticated=r;const i="permission_denied";e.PermissionDenied=i;const o="not_found";e.NotFound=o;const a="resource_exhausted";e.ResourceExhausted=a;const s="invalid_argument";e.InvalidArgument=s;const l="unimplemented";e.Unimplemented=l;const u="unavailable";e.Unavailable=u;const d="internal_error";e.InternalError=d;const f="unknown_error";e.UnknownError=f;const p="cancelled";e.Cancelled=p;const m="already_exists";e.AlreadyExists=m;const v="failed_precondition";e.FailedPrecondition=v;const y="aborted";e.Aborted=y;const x="out_of_range";e.OutOfRange=x;const b="data_loss";e.DataLoss=b})(cF||(cF={}));function zwe(e){if(e<400&&e>=100)return"ok";if(e>=400&&e<500)switch(e){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(e>=500&&e<600)switch(e){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}function tO(e,t){e.setTag("http.status_code",String(t)),e.setData("http.response.status_code",t);const n=zwe(t);n!=="unknown_error"&&e.setStatus(n)}function yb(e){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const t=Gi(),n=e||t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}function zq(e){if(!yb())return;const t=Hwe(e),n=zu(),r=e.scope?e.scope.getSpan():Uq();if(e.onlyIfParent&&!r)return;const a=(e.scope||Lc()).clone();return Uwe(n,{parentSpan:r,spanContext:t,forceTransaction:e.forceTransaction,scope:a})}function Uq(){return Lc().getSpan()}function Uwe(e,{parentSpan:t,spanContext:n,forceTransaction:r,scope:i}){if(!yb())return;const o=zg();let a;if(t&&!r)a=t.startChild(n);else if(t){const s=H2(t),{traceId:l,spanId:u}=t.spanContext(),d=eO(t);a=e.startTransaction({traceId:l,parentSpanId:u,parentSampled:d,...n,metadata:{dynamicSamplingContext:s,...n.metadata}})}else{const{traceId:s,dsc:l,parentSpanId:u,sampled:d}={...o.getPropagationContext(),...i.getPropagationContext()};a=e.startTransaction({traceId:s,parentSpanId:u,parentSampled:d,...n,metadata:{dynamicSamplingContext:l,...n.metadata}})}return i.setSpan(a),Gwe(a,i,o),a}function Hwe(e){if(e.startTime){const t={...e};return t.startTimestamp=uE(e.startTime),delete t.startTime,t}return e}const Hq="_sentryScope",Gq="_sentryIsolationScope";function Gwe(e,t,n){e&&(mv(e,Gq,n),mv(e,Hq,t))}function Vwe(e){return{scope:e[Hq],isolationScope:e[Gq]}}const hh="sentry.source",Uy="sentry.sample_rate",Hy="sentry.op",ug="sentry.origin",Wwe="profile_id";class Vq{constructor(t=1e3){this._maxlen=t,this.spans=[]}add(t){this.spans.length>this._maxlen?t.spanRecorder=void 0:this.spans.push(t)}}class fE{constructor(t={}){this._traceId=t.traceId||va(),this._spanId=t.spanId||va().substring(16),this._startTime=t.startTimestamp||Ux(),this.tags=t.tags?{...t.tags}:{},this.data=t.data?{...t.data}:{},this.instrumenter=t.instrumenter||"sentry",this._attributes={},this.setAttributes({[ug]:t.origin||"manual",[Hy]:t.op,...t.attributes}),this._name=t.name||t.description,t.parentSpanId&&(this._parentSpanId=t.parentSpanId),"sampled"in t&&(this._sampled=t.sampled),t.status&&(this._status=t.status),t.endTimestamp&&(this._endTime=t.endTimestamp),t.exclusiveTime!==void 0&&(this._exclusiveTime=t.exclusiveTime),this._measurements=t.measurements?{...t.measurements}:{}}get name(){return this._name||""}set name(t){this.updateName(t)}get description(){return this._name}set description(t){this._name=t}get traceId(){return this._traceId}set traceId(t){this._traceId=t}get spanId(){return this._spanId}set spanId(t){this._spanId=t}set parentSpanId(t){this._parentSpanId=t}get parentSpanId(){return this._parentSpanId}get sampled(){return this._sampled}set sampled(t){this._sampled=t}get attributes(){return this._attributes}set attributes(t){this._attributes=t}get startTimestamp(){return this._startTime}set startTimestamp(t){this._startTime=t}get endTimestamp(){return this._endTime}set endTimestamp(t){this._endTime=t}get status(){return this._status}set status(t){this._status=t}get op(){return this._attributes[Hy]}set op(t){this.setAttribute(Hy,t)}get origin(){return this._attributes[ug]}set origin(t){this.setAttribute(ug,t)}spanContext(){const{_spanId:t,_traceId:n,_sampled:r}=this;return{spanId:t,traceId:n,traceFlags:r?Oq:vwe}}startChild(t){const n=new fE({...t,parentSpanId:this._spanId,sampled:this._sampled,traceId:this._traceId});n.spanRecorder=this.spanRecorder,n.spanRecorder&&n.spanRecorder.add(n);const r=F3(this);if(n.transaction=r,nr&&r){const i=t&&t.op||"< unknown op >",o=ws(n).description||"< unknown name >",a=r.spanContext().spanId,s=`[Tracing] Starting '${i}' span on transaction '${o}' (${a}).`;vt.log(s),this._logMessage=s}return n}setTag(t,n){return this.tags={...this.tags,[t]:n},this}setData(t,n){return this.data={...this.data,[t]:n},this}setAttribute(t,n){n===void 0?delete this._attributes[t]:this._attributes[t]=n}setAttributes(t){Object.keys(t).forEach(n=>this.setAttribute(n,t[n]))}setStatus(t){return this._status=t,this}setHttpStatus(t){return tO(this,t),this}setName(t){this.updateName(t)}updateName(t){return this._name=t,this}isSuccess(){return this._status==="ok"}finish(t){return this.end(t)}end(t){if(this._endTime)return;const n=F3(this);if(nr&&n&&n.spanContext().spanId!==this._spanId){const r=this._logMessage;r&&vt.log(r.replace("Starting","Finishing"))}this._endTime=uE(t)}toTraceparent(){return lE(this)}toContext(){return Fl({data:this._getData(),description:this._name,endTimestamp:this._endTime,op:this.op,parentSpanId:this._parentSpanId,sampled:this._sampled,spanId:this._spanId,startTimestamp:this._startTime,status:this._status,tags:this.tags,traceId:this._traceId})}updateWithContext(t){return this.data=t.data||{},this._name=t.name||t.description,this._endTime=t.endTimestamp,this.op=t.op,this._parentSpanId=t.parentSpanId,this._sampled=t.sampled,this._spanId=t.spanId||this._spanId,this._startTime=t.startTimestamp||this._startTime,this._status=t.status,this.tags=t.tags||{},this._traceId=t.traceId||this._traceId,this}getTraceContext(){return Jk(this)}getSpanJSON(){return Fl({data:this._getData(),description:this._name,op:this._attributes[Hy],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:this._status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[ug],_metrics_summary:void 0,profile_id:this._attributes[Wwe],exclusive_time:this._exclusiveTime,measurements:Object.keys(this._measurements).length>0?this._measurements:void 0})}isRecording(){return!this._endTime&&!!this._sampled}
200toJSON(){return this.getSpanJSON()}_getData(){const{data:t,_attributes:n}=this,r=Object.keys(t).length>0,i=Object.keys(n).length>0;if(!(!r&&!i))return r&&i?{...t,...n}:r?t:n}}class Wq extends fE{constructor(t,n){super(t),this._contexts={},this._hub=n||zu(),this._name=t.name||"",this._metadata={...t.metadata},this._trimEnd=t.trimEnd,this.transaction=this;const r=this._metadata.dynamicSamplingContext;r&&(this._frozenDynamicSamplingContext={...r})}get name(){return this._name}set name(t){this.setName(t)}get metadata(){return{source:"custom",spanMetadata:{},...this._metadata,...this._attributes[hh]&&{source:this._attributes[hh]},...this._attributes[Uy]&&{sampleRate:this._attributes[Uy]}}}set metadata(t){this._metadata=t}setName(t,n="custom"){this._name=t,this.setAttribute(hh,n)}updateName(t){return this._name=t,this}initSpanRecorder(t=1e3){this.spanRecorder||(this.spanRecorder=new Vq(t)),this.spanRecorder.add(this)}setContext(t,n){n===null?delete this._contexts[t]:this._contexts[t]=n}setMeasurement(t,n,r=""){this._measurements[t]={value:n,unit:r}}setMetadata(t){this._metadata={...this._metadata,...t}}end(t){const n=uE(t),r=this._finishTransaction(n);if(r)return this._hub.captureEvent(r)}toContext(){const t=super.toContext();return Fl({...t,name:this._name,trimEnd:this._trimEnd})}updateWithContext(t){return super.updateWithContext(t),this._name=t.name||"",this._trimEnd=t.trimEnd,this}getDynamicSamplingContext(){return H2(this)}setHub(t){this._hub=t}getProfileId(){if(this._contexts!==void 0&&this._contexts.profile!==void 0)return this._contexts.profile.profile_id}_finishTransaction(t){if(this._endTime!==void 0)return;this._name||(nr&&vt.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>"),super.end(t);const n=this._hub.getClient();if(n&&n.emit&&n.emit("finishTransaction",this),this._sampled!==!0){nr&&vt.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),n&&n.recordDroppedEvent("sample_rate","transaction");return}const r=this.spanRecorder?this.spanRecorder.spans.filter(d=>d!==this&&ws(d).timestamp):[];if(this._trimEnd&&r.length>0){const d=r.map(f=>ws(f).timestamp).filter(Boolean);this._endTime=d.reduce((f,p)=>f>p?f:p)}const{scope:i,isolationScope:o}=Vwe(this),{metadata:a}=this,{source:s}=a,l={contexts:{...this._contexts,trace:Jk(this)},spans:r,start_timestamp:this._startTime,tags:this.tags,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{...a,capturedSpanScope:i,capturedSpanIsolationScope:o,...Fl({dynamicSamplingContext:H2(this)})},_metrics_summary:void 0,...s&&{transaction_info:{source:s}}};return Object.keys(this._measurements).length>0&&(nr&&vt.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),l.measurements=this._measurements),nr&&vt.log(`[Tracing] Finishing ${this.op} transaction: ${this._name}.`),l}}const xw={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},Kwe="finishReason",iy=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class qwe extends Vq{constructor(t,n,r,i){super(i),this._pushActivity=t,this._popActivity=n,this.transactionSpanId=r}add(t){if(t.spanContext().spanId!==this.transactionSpanId){const n=t.end;t.end=(...r)=>(this._popActivity(t.spanContext().spanId),n.apply(t,r)),ws(t).timestamp===void 0&&this._pushActivity(t.spanContext().spanId)}super.add(t)}}class Ywe extends Wq{constructor(t,n,r=xw.idleTimeout,i=xw.finalTimeout,o=xw.heartbeatInterval,a=!1,s=!1){super(t,n),this._idleHub=n,this._idleTimeout=r,this._finalTimeout=i,this._heartbeatInterval=o,this._onScope=a,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=iy[4],this._autoFinishAllowed=!s,a&&(nr&&vt.log(`Setting idle transaction on scope. Span ID: ${this.spanContext().spanId}`),n.getScope().setSpan(this)),s||this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=iy[3],this.end())},this._finalTimeout)}end(t){const n=uE(t);if(this._finished=!0,this.activities={},this.op==="ui.action.click"&&this.setAttribute(Kwe,this._finishReason),this.spanRecorder){nr&&vt.log("[Tracing] finishing IdleTransaction",new Date(n*1e3).toISOString(),this.op);for(const r of this._beforeFinishCallbacks)r(this,n);this.spanRecorder.spans=this.spanRecorder.spans.filter(r=>{if(r.spanContext().spanId===this.spanContext().spanId)return!0;ws(r).timestamp||(r.setStatus("cancelled"),r.end(n),nr&&vt.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(r,void 0,2)));const{start_timestamp:i,timestamp:o}=ws(r),a=i&&i<n,s=(this._finalTimeout+this._idleTimeout)/1e3,l=o&&i&&o-i<s;if(nr){const u=JSON.stringify(r,void 0,2);a?l||vt.log("[Tracing] discarding Span since it finished after Transaction final timeout",u):vt.log("[Tracing] discarding Span since it happened after Transaction was finished",u)}return a&&l}),nr&&vt.log("[Tracing] flushing IdleTransaction")}else nr&&vt.log("[Tracing] No active IdleTransaction");if(this._onScope){const r=this._idleHub.getScope();r.getTransaction()===this&&r.setSpan(void 0)}return super.end(t)}registerBeforeFinishCallback(t){this._beforeFinishCallbacks.push(t)}initSpanRecorder(t){if(!this.spanRecorder){const n=i=>{this._finished||this._pushActivity(i)},r=i=>{this._finished||this._popActivity(i)};this.spanRecorder=new qwe(n,r,this.spanContext().spanId,t),nr&&vt.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(t,{restartOnChildSpanChange:n}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=n===!1,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,Object.keys(this.activities).length===0&&this._idleTimeoutCanceledPermanently&&(this._finishReason=iy[5],this.end(t)))}setFinishReason(t){this._finishReason=t}sendAutoFinishSignal(){this._autoFinishAllowed||(nr&&vt.log("[Tracing] Received finish signal for idle transaction."),this._restartIdleTimeout(),this._autoFinishAllowed=!0)}_restartIdleTimeout(t){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{!this._finished&&Object.keys(this.activities).length===0&&(this._finishReason=iy[1],this.end(t))},this._idleTimeout)}
200_pushActivity(t){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),nr&&vt.log(`[Tracing] pushActivity: ${t}`),this.activities[t]=!0,nr&&vt.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(t){if(this.activities[t]&&(nr&&vt.log(`[Tracing] popActivity ${t}`),delete this.activities[t],nr&&vt.log("[Tracing] new activities count",Object.keys(this.activities).length)),Object.keys(this.activities).length===0){const n=Ux();this._idleTimeoutCanceledPermanently?this._autoFinishAllowed&&(this._finishReason=iy[5],this.end(n)):this._restartIdleTimeout(n+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const t=Object.keys(this.activities).join("");t===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=t,this._heartbeatCounter>=3?this._autoFinishAllowed&&(nr&&vt.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=iy[0],this.end()):this._pingHeartbeat()}_pingHeartbeat(){nr&&vt.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}}function Kq(e,t,n){if(!yb(t))return e.sampled=!1,e;if(e.sampled!==void 0)return e.setAttribute(Uy,Number(e.sampled)),e;let r;return typeof t.tracesSampler=="function"?(r=t.tracesSampler(n),e.setAttribute(Uy,Number(r))):n.parentSampled!==void 0?r=n.parentSampled:typeof t.tracesSampleRate<"u"?(r=t.tracesSampleRate,e.setAttribute(Uy,Number(r))):(r=1,e.setAttribute(Uy,r)),qq(r)?r?(e.sampled=Math.random()<r,e.sampled?(nr&&vt.log(`[Tracing] starting ${e.op} transaction - ${ws(e).description}`),e):(nr&&vt.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(r)})`),e)):(nr&&vt.log(`[Tracing] Discarding transaction because ${typeof t.tracesSampler=="function"?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),e.sampled=!1,e):(nr&&vt.warn("[Tracing] Discarding transaction because of invalid sample rate."),e.sampled=!1,e)}function qq(e){return aq(e)||!(typeof e=="number"||typeof e=="boolean")?(nr&&vt.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`),!1):e<0||e>1?(nr&&vt.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${e}.`),!1):!0}function Xwe(){const t=this.getScope().getSpan();return t?{"sentry-trace":lE(t)}:{}}function Zwe(e,t){const n=this.getClient(),r=n&&n.getOptions()||{},i=r.instrumenter||"sentry",o=e.instrumenter||"sentry";i!==o&&(nr&&vt.error(`A transaction was started with instrumenter=\`${o}\`, but the SDK is configured with the \`${i}\` instrumenter.
201The transaction will not be sampled. Please use the ${i} instrumentation to start transactions.`),e.sampled=!1);let a=new Wq(e,this);return a=Kq(a,r,{name:e.name,parentSampled:e.parentSampled,transactionContext:e,attributes:{...e.data,...e.attributes},...t}),a.isRecording()&&a.initSpanRecorder(r._experiments&&r._experiments.maxSpans),n&&n.emit&&n.emit("startTransaction",a),a}function dF(e,t,n,r,i,o,a,s=!1){const l=e.getClient(),u=l&&l.getOptions()||{};let d=new Ywe(t,e,n,r,a,i,s);return d=Kq(d,u,{name:t.name,parentSampled:t.parentSampled,transactionContext:t,attributes:{...t.data,...t.attributes},...o}),d.isRecording()&&d.initSpanRecorder(u._experiments&&u._experiments.maxSpans),l&&l.emit&&l.emit("startTransaction",d),d}function Qwe(){const e=Hx();e.__SENTRY__&&(e.__SENTRY__.extensions=e.__SENTRY__.extensions||{},e.__SENTRY__.extensions.startTransaction||(e.__SENTRY__.extensions.startTransaction=Zwe),e.__SENTRY__.extensions.traceHeaders||(e.__SENTRY__.extensions.traceHeaders=Xwe),Bwe())}function Jwe(e,t,n){const r=vv();r&&r.setMeasurement(e,t,n)}function e4e(e,t){return t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]]),e}function t4e(e,t,n,r){const i=Zk(n),o={sent_at:new Date().toISOString(),...i&&{sdk:i},...!!r&&t&&{dsn:Cv(t)}},a="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return Bg(o,[a])}function n4e(e,t,n,r){const i=Zk(n),o=e.type&&e.type!=="replay_event"?e.type:"event";e4e(e,n&&n.sdk);const a=Eq(e,i,r,t);return delete e.sdkProcessingMetadata,Bg(a,[[{type:o},e]])}const r4e="7";function Yq(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function i4e(e){return`${Yq(e)}${e.projectId}/envelope/`}function o4e(e,t){return v_e({sentry_key:e.publicKey,sentry_version:r4e,...t&&{sentry_client:`${t.name}/${t.version}`}})}function a4e(e,t={}){const n=typeof t=="string"?t:t.tunnel,r=typeof t=="string"||!t._metadata?void 0:t._metadata.sdk;return n||`${i4e(e)}?${o4e(e,r)}`}function s4e(e,t){const n=dq(e);if(!n)return"";const r=`${Yq(n)}embed/error-page/`;let i=`dsn=${Cv(n)}`;for(const o in t)if(o!=="dsn"&&o!=="onClose")if(o==="user"){const a=t.user;if(!a)continue;a.name&&(i+=`&name=${encodeURIComponent(a.name)}`),a.email&&(i+=`&email=${encodeURIComponent(a.email)}`)}else i+=`&${encodeURIComponent(o)}=${encodeURIComponent(t[o])}`;return`${r}?${i}`}const fF=[];function l4e(e){const t={};return e.forEach(n=>{const{name:r}=n,i=t[r];
201i&&!i.isDefaultInstance&&n.isDefaultInstance||(t[r]=n)}),Object.keys(t).map(n=>t[n])}function u4e(e){const t=e.defaultIntegrations||[],n=e.integrations;t.forEach(a=>{a.isDefaultInstance=!0});let r;Array.isArray(n)?r=[...t,...n]:typeof n=="function"?r=vq(n(t)):r=t;const i=l4e(r),o=d4e(i,a=>a.name==="Debug");if(o!==-1){const[a]=i.splice(o,1);i.push(a)}return i}function c4e(e,t){const n={};return t.forEach(r=>{r&&Xq(e,r,n)}),n}function pF(e,t){for(const n of t)n&&n.afterAllSetup&&n.afterAllSetup(e)}function Xq(e,t,n){if(n[t.name]){nr&&vt.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,fF.indexOf(t.name)===-1&&(t.setupOnce(mwe,zu),fF.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(e),e.on&&typeof t.preprocessEvent=="function"){const r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(i,o)=>r(i,o,e))}if(e.addEventProcessor&&typeof t.processEvent=="function"){const r=t.processEvent.bind(t),i=Object.assign((o,a)=>r(o,a,e),{id:t.name});e.addEventProcessor(i)}nr&&vt.log(`Integration installed: ${t.name}`)}function d4e(e,t){for(let n=0;n<e.length;n++)if(t(e[n])===!0)return n;return-1}function Ug(e,t){return Object.assign(function(...r){return t(...r)},{id:e})}function f4e(e){let t="";for(const n of e){const r=Object.entries(n.tags),i=r.length>0?`|#${r.map(([o,a])=>`${o}:${a}`).join(",")}`:"";t+=`${n.name}@${n.unit}:${n.metric}|${n.metricType}${i}|T${n.timestamp}
202`}return t}function p4e(e,t,n,r){const i={sent_at:new Date().toISOString()};n&&n.sdk&&(i.sdk={name:n.sdk.name,version:n.sdk.version}),r&&t&&(i.dsn=Cv(t));const o=h4e(e);return Bg(i,[o])}function h4e(e){const t=f4e(e);return[{type:"statsd",length:t.length},t]}const hF="Not capturing exception because it's already been captured.";class m4e{constructor(t){if(this._options=t,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=dq(t.dsn):nr&&vt.warn("No DSN provided, client will not send events."),this._dsn){const n=a4e(this._dsn,t);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:n})}}captureException(t,n,r){if(KD(t)){nr&&vt.log(hF);return}let i=n&&n.event_id;return this._process(this.eventFromException(t,n).then(o=>this._captureEvent(o,n,r)).then(o=>{i=o})),i}captureMessage(t,n,r,i){let o=r&&r.event_id;const a=Hk(t)?t:String(t),s=Gk(t)?this.eventFromMessage(a,n,r):this.eventFromException(t,r);return this._process(s.then(l=>this._captureEvent(l,r,i)).then(l=>{o=l})),o}captureEvent(t,n,r){if(n&&n.originalException&&KD(n.originalException)){nr&&vt.log(hF);return}let i=n&&n.event_id;const a=(t.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(t,n,a||r).then(s=>{i=s})),i}captureSession(t){typeof t.release!="string"?nr&&vt.warn("Discarded session because of missing or non-string release"):(this.sendSession(t),gv(t,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){const n=this._transport;return n?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isClientDoneProcessing(t).then(r=>n.flush(t).then(i=>r&&i))):U2(!0)}close(t){return this.flush(t).then(n=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),n))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}setupIntegrations(t){(t&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(t){return this.getIntegrationByName(t)}getIntegrationByName(t){return this._integrations[t]}getIntegration(t){try{return this._integrations[t.id]||null}catch{return nr&&vt.warn(`Cannot retrieve integration ${t.id} from the current Client`),null}}addIntegration(t){const n=this._integrations[t.name];Xq(this,t,this._integrations),n||pF(this,[t])}sendEvent(t,n={}
202){this.emit("beforeSendEvent",t,n);let r=n4e(t,this._dsn,this._options._metadata,this._options.tunnel);for(const o of n.attachments||[])r=owe(r,lwe(o,this._options.transportOptions&&this._options.transportOptions.textEncoder));const i=this._sendEnvelope(r);i&&i.then(o=>this.emit("afterSendEvent",t,o),null)}sendSession(t){const n=t4e(t,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(n)}recordDroppedEvent(t,n,r){if(this._options.sendClientReports){const i=`${t}:${n}`;nr&&vt.log(`Adding outcome: "${i}"`),this._outcomes[i]=this._outcomes[i]+1||1}}captureAggregateMetrics(t){nr&&vt.log(`Flushing aggregated metrics, number of metrics: ${t.length}`);const n=p4e(t,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(n)}on(t,n){this._hooks[t]||(this._hooks[t]=[]),this._hooks[t].push(n)}emit(t,...n){this._hooks[t]&&this._hooks[t].forEach(r=>r(...n))}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=c4e(this,t),pF(this,t),this._integrationsInitialized=!0}_updateSessionFromEvent(t,n){let r=!1,i=!1;const o=n.exception&&n.exception.values;if(o){i=!0;for(const l of o){const u=l.mechanism;if(u&&u.handled===!1){r=!0;break}}}const a=t.status==="ok";(a&&t.errors===0||a&&r)&&(gv(t,{...r&&{status:"crashed"},errors:t.errors||Number(i||r)}),this.captureSession(t))}_isClientDoneProcessing(t){return new bc(n=>{let r=0;const i=1,o=setInterval(()=>{this._numProcessing==0?(clearInterval(o),n(!0)):(r+=i,t&&r>=t&&(clearInterval(o),n(!1)))},i)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,n,r,i=zg()){const o=this.getOptions(),a=Object.keys(this._integrations);return!n.integrations&&a.length>0&&(n.integrations=a),this.emit("preprocessEvent",t,n),Pq(o,t,n,r,this,i).then(s=>{if(s===null)return s;const l={...i.getPropagationContext(),...r?r.getPropagationContext():void 0};if(!(s.contexts&&s.contexts.trace)&&l){const{traceId:d,spanId:f,parentSpanId:p,dsc:m}=l;s.contexts={trace:{trace_id:d,span_id:f,parent_span_id:p},...s.contexts};const v=m||dE(d,this,r);s.sdkProcessingMetadata={dynamicSamplingContext:v,...s.sdkProcessingMetadata}}return s})}_captureEvent(t,n={},r){return this._processEvent(t,n,r).then(i=>i.event_id,i=>{if(nr){const o=i;o.logLevel==="log"?vt.log(o.message):vt.warn(o)}})}_processEvent(t,n,r){const i=this.getOptions(),{sampleRate:o}=i,a=Qq(t),s=Zq(t),l=t.type||"error",u=`before send for type \`${l}\``;if(s&&typeof o=="number"&&Math.random()>o)return this.recordDroppedEvent("sample_rate","error",t),Yk(new eh(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));const d=l==="replay_event"?"replay":l,p=(t.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(t,n,r,p).then(m=>{if(m===null)throw this.recordDroppedEvent("event_processor",d,t),new eh("An event processor returned `null`, will not send event.","log");if(n.data&&n.data.__sentry__===!0)return m;const y=v4e(i,m,n);return g4e(y,u)}).then(m=>{if(m===null)throw this.recordDroppedEvent("before_send",d,t),new eh(`${u} returned \`null\`, will not send event.`,"log");const v=r&&r.getSession();!a&&v&&this._updateSessionFromEvent(v,m);const y=m.transaction_info;if(a&&y&&m.transaction!==t.transaction){const x="custom";m.transaction_info={...y,source:x}}return this.sendEvent(m,n),m}).then(null,m=>{throw m instanceof eh?m:(this.captureException(m,{data:{__sentry__:!0},originalException:m}),new eh(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
203Reason: ${m}`))})}_process(t){this._numProcessing++,t.then(n=>(this._numProcessing--,n),n=>(this._numProcessing--,n))}_sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)return this._transport.send(t).then(null,n=>{nr&&vt.error("Error while sending event:",n)});nr&&vt.error("Transport disabled")}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.keys(t).map(n=>{const[r,i]=n.split(":");return{reason:r,category:i,quantity:t[n]}})}}function g4e(e,t){const n=`${t} must return \`null\` or a valid event.`;if(oE(e))return e.then(r=>{if(!z2(r)&&r!==null)throw new eh(n);return r},r=>{throw new eh(`${t} rejected with ${r}`)});if(!z2(e)&&e!==null)throw new eh(n);return e}function v4e(e,t,n){const{beforeSend:r,beforeSendTransaction:i}=e;return Zq(t)&&r?r(t,n):Qq(t)&&i?i(t,n):t}function Zq(e){return e.type===void 0}function Qq(e){return e.type==="transaction"}function y4e(e){const t=Gi();!t||!t.addEventProcessor||t.addEventProcessor(e)}function b4e(e,t){t.debug===!0&&(nr?vt.enable():hv(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),Lc().update(t.initialScope);const r=new e(t);$4e(r),x4e(r)}function $4e(e){const n=zu().getStackTop();n.client=e,n.scope.setClient(e)}
203function x4e(e){e.init?e.init():e.setupIntegrations&&e.setupIntegrations()}const S4e=30;function Jq(e,t,n=q_e(e.bufferSize||S4e)){let r={};const i=a=>n.drain(a);function o(a){const s=[];if(eF(a,(f,p)=>{const m=tF(p);if(Tq(r,m)){const v=mF(f,p);e.recordDroppedEvent("ratelimit_backoff",m,v)}else s.push(f)}),s.length===0)return U2();const l=Bg(a[0],s),u=f=>{eF(l,(p,m)=>{const v=mF(p,m);e.recordDroppedEvent(f,tF(m),v)})},d=()=>t({body:awe(l,e.textEncoder)}).then(f=>(f.statusCode!==void 0&&(f.statusCode<200||f.statusCode>=300)&&nr&&vt.warn(`Sentry responded with status code ${f.statusCode} to sent event.`),r=Rq(r,f),f),f=>{throw u("network_error"),f});return n.add(d).then(f=>f,f=>{if(f instanceof eh)return nr&&vt.error("Skipped sending event because buffer is full."),u("queue_overflow"),U2();throw f})}return o.__sentry__baseTransport__=!0,{send:o,flush:i}}function mF(e,t){if(!(t!=="event"&&t!=="transaction"))return Array.isArray(e)?e[1]:void 0}function _4e(e,t){const n={sent_at:new Date().toISOString()};t&&(n.dsn=Cv(t));const r=e.map(w4e);return Bg(n,r)}function w4e(e){return[{type:"span"},e]}function C4e(e,t){const n=t&&R4e(t)?t.getClient():t,r=n&&n.getDsn(),i=n&&n.getOptions().tunnel;return T4e(e,r)||E4e(e,i)}function E4e(e,t){return t?gF(e)===gF(t):!1}function T4e(e,t){return t?e.includes(t.host):!1}function gF(e){return e[e.length-1]==="/"?e.slice(0,-1):e}function R4e(e){return e.getClient!==void 0}function eY(e,t,n=[t],r="npm"){const i=e._metadata||{};i.sdk||(i.sdk={name:`sentry.javascript.${t}`,packages:n.map(o=>({name:`${r}:@sentry/${o}`,version:O7})),version:O7}),e._metadata=i}const I4e=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/],k4e=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],tY="InboundFilters",O4e=(e={})=>({name:tY,setupOnce(){},processEvent(t,n,r){const i=r.getOptions(),o=P4e(e,i);return A4e(t,o)?null:t}}),nY=O4e;Ug(tY,nY);function P4e(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:I4e],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:k4e],ignoreInternal:e.ignoreInternal!==void 0?e.ignoreInternal:!0}}function A4e(e,t){return t.ignoreInternal&&j4e(e)?(nr&&vt.warn(`Event dropped due to being internal Sentry Error.
204Event: ${K0(e)}`),!0):N4e(e,t.ignoreErrors)?(nr&&vt.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
205Event: ${K0(e)}`),!0):M4e(e,t.ignoreTransactions)?(nr&&vt.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
206Event: ${K0(e)}`),!0):L4e(e,t.denyUrls)?(nr&&vt.warn(`Event dropped due to being matched by \`denyUrls\` option.
207Event: ${K0(e)}.
208Url: ${B4(e)}`),!0):D4e(e,t.allowUrls)?!1:(nr&&vt.warn(`Event dropped due to not being matched by \`allowUrls\` option.
209Event: ${K0(e)}.
210Url: ${B4(e)}`),!0)}function N4e(e,t){return e.type||!t||!t.length?!1:F4e(e).some(n=>gb(n,t))}function M4e(e,t){if(e.type!=="transaction"||!t||!t.length)return!1;const n=e.transaction;return n?gb(n,t):!1}function L4e(e,t){if(!t||!t.length)return!1;const n=B4(e);return n?gb(n,t):!1}function D4e(e,t){if(!t||!t.length)return!0;const n=B4(e);return n?gb(n,t):!0}function F4e(e){const t=[];e.message&&t.push(e.message);let n;try{n=e.exception.values[e.exception.values.length-1]}catch{}return n&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`)),nr&&t.length===0&&vt.error(`Could not extract message for event ${K0(e)}`),t}function j4e(e){try{return e.exception.values[0].type==="SentryError"}catch{}return!1}function B4e(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&n.filename!=="<anonymous>"&&n.filename!=="[native code]")return n.filename||null}return null}function B4(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch{}return t?B4e(t):null}catch{return nr&&vt.error(`Cannot extract url for event ${K0(e)}`),null}}let vF;const rY="FunctionToString",yF=new WeakMap,z4e=()=>({name:rY,setupOnce(){vF=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=Wk(this),n=yF.has(Gi())&&t!==void 0?t:this;return vF.apply(n,e)}}catch{}},setup(e){yF.set(e,!0)}}),iY=z4e;Ug(rY,iY);const $o=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,Lr=_i;function U4e(){Lr.document?Lr.document.addEventListener("visibilitychange",()=>{const e=vv();if(Lr.document.hidden&&e){const t="cancelled",{op:n,status:r}=ws(e);$o&&vt.log(`[Tracing] Transaction: ${t} -> since tab moved to the background, op: ${n}`),r||e.setStatus(t),e.setTag("visibilitychange","document.hidden"),e.end()}}):$o&&vt.warn("[Tracing] Could not set up background tab detection due to lack of global document")}const Gx=(e,t,n)=>{let r,i;return o=>{t.value>=0&&(o||n)&&(i=t.value-(r||0),(i||r===void 0)&&(r=t.value,t.delta=i,e(t)))}},H4e=()=>`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,G4e=()=>{const e=Lr.performance.timing,t=Lr.performance.navigation.type,n={entryType:"navigation",startTime:0,type:t==2?"back_forward":t===1?"reload":"navigate"};for(const r in e)r!=="navigationStart"&&r!=="toJSON"&&(n[r]=Math.max(e[r]-e.navigationStart,0));return n},pE=()=>Lr.__WEB_VITALS_POLYFILL__?Lr.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||G4e()):Lr.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],nO=()=>{const e=pE();return e&&e.activationStart||0},Vx=(e,t)=>{const n=pE();let r="navigate";return n&&(Lr.document&&Lr.document.prerendering||nO()>0?r="prerender":r=n.type.replace(/_/g,"-")),{name:e,value:typeof t>"u"?-1:t,rating:"good",delta:0,entries:[],id:H4e(),navigationType:r}},bb=(e,t,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const r=new PerformanceObserver(i=>{t(i.getEntries())});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch{}},Wx=(e,t)=>{const n=r=>{(r.type==="pagehide"||Lr.document.visibilityState==="hidden")&&(e(r),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};Lr.document&&(addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0))},V4e=(e,t={})=>{const n=Vx("CLS",0);let r,i=0,o=[];const a=l=>{l.forEach(u=>
210{if(!u.hadRecentInput){const d=o[0],f=o[o.length-1];i&&o.length!==0&&u.startTime-f.startTime<1e3&&u.startTime-d.startTime<5e3?(i+=u.value,o.push(u)):(i=u.value,o=[u]),i>n.value&&(n.value=i,n.entries=o,r&&r())}})},s=bb("layout-shift",a);if(s){r=Gx(e,n,t.reportAllChanges);const l=()=>{a(s.takeRecords()),r(!0)};return Wx(l),l}};let z4=-1;const W4e=()=>{Lr.document&&Lr.document.visibilityState&&(z4=Lr.document.visibilityState==="hidden"&&!Lr.document.prerendering?0:1/0)},K4e=()=>{Wx(({timeStamp:e})=>{z4=e},!0)},rO=()=>(z4<0&&(W4e(),K4e()),{get firstHiddenTime(){return z4}}),q4e=e=>{const t=rO(),n=Vx("FID");let r;const i=s=>{s.startTime<t.firstHiddenTime&&(n.value=s.processingStart-s.startTime,n.entries.push(s),r(!0))},o=s=>{s.forEach(i)},a=bb("first-input",o);r=Gx(e,n),a&&Wx(()=>{o(a.takeRecords()),a.disconnect()},!0)};let oY=0,_6=1/0,p_=0;const Y4e=e=>{e.forEach(t=>{t.interactionId&&(_6=Math.min(_6,t.interactionId),p_=Math.max(p_,t.interactionId),oY=p_?(p_-_6)/7+1:0)})};let N7;const X4e=()=>N7?oY:performance.interactionCount||0,Z4e=()=>{"interactionCount"in performance||N7||(N7=bb("event",Y4e,{type:"event",buffered:!0,durationThreshold:0}))},aY=()=>X4e(),bF=10,vm=[],w6={},$F=e=>{const t=vm[vm.length-1],n=w6[e.interactionId];if(n||vm.length<bF||e.duration>t.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{const r={id:e.interactionId,latency:e.duration,entries:[e]};w6[r.id]=r,vm.push(r)}vm.sort((r,i)=>i.latency-r.latency),vm.splice(bF).forEach(r=>{delete w6[r.id]})}},Q4e=()=>{const e=Math.min(vm.length-1,Math.floor(aY()/50));return vm[e]},J4e=(e,t)=>{t=t||{},Z4e();const n=Vx("INP");let r;const i=a=>{a.forEach(l=>{l.interactionId&&$F(l),l.entryType==="first-input"&&!vm.some(d=>d.entries.some(f=>l.duration===f.duration&&l.startTime===f.startTime))&&$F(l)});const s=Q4e();s&&s.latency!==n.value&&(n.value=s.latency,n.entries=s.entries,r())},o=bb("event",i,{durationThreshold:t.durationThreshold||40});r=Gx(e,n,t.reportAllChanges),o&&(o.observe({type:"first-input",buffered:!0}),Wx(()=>{i(o.takeRecords()),n.value<0&&aY()>0&&(n.value=0,n.entries=[]),r(!0)}))},xF={},eCe=e=>{const t=rO(),n=Vx("LCP");let r;const i=a=>{const s=a[a.length-1];if(s){const l=Math.max(s.startTime-nO(),0);l<t.firstHiddenTime&&(n.value=l,n.entries=[s],r())}},o=bb("largest-contentful-paint",i);if(o){r=Gx(e,n);const a=()=>{xF[n.id]||(i(o.takeRecords()),o.disconnect(),xF[n.id]=!0,r(!0))};return["keydown","click"].forEach(s=>{Lr.document&&addEventListener(s,a,{once:!0,capture:!0})}),Wx(a,!0),a}},M7=e=>{Lr.document&&(Lr.document.prerendering?addEventListener("prerenderingchange",()=>M7(e),!0):Lr.document.readyState!=="complete"?addEventListener("load",()=>M7(e),!0):setTimeout(e,0))},tCe=(e,t)=>{t=t||{};const n=Vx("TTFB"),r=Gx(e,n,t.reportAllChanges);M7(()=>{const i=pE();if(i){if(n.value=Math.max(i.responseStart-nO(),0),n.value<0||n.value>performance.now())return;n.entries=[i],r(!0)}})},J$={},U4={};let sY,lY,uY,cY,dY;function nCe(e,t=!1){return Kx("cls",e,aCe,sY,t)}function fY(e,t=!1){return Kx("lcp",e,lCe,uY,t)}function rCe(e){return Kx("ttfb",e,uCe,cY)}function iCe(e){return Kx("fid",e,sCe,lY)}function oCe(e){return Kx("inp",e,cCe,dY)}function G2(e,t){return pY(e,t),U4[e]||(dCe(e),U4[e]=!0),hY(e,t)}function $b(e,t){const n=J$[e];
210if(!(!n||!n.length))for(const r of n)try{r(t)}catch(i){$o&&vt.error(`Error while triggering instrumentation handler.
211Type: ${e}
212Name: ${Fm(r)}
213Error:`,i)}}function aCe(){return V4e(e=>{$b("cls",{metric:e}),sY=e},{reportAllChanges:!0})}function sCe(){return q4e(e=>{$b("fid",{metric:e}),lY=e})}function lCe(){return eCe(e=>{$b("lcp",{metric:e}),uY=e})}function uCe(){return tCe(e=>{$b("ttfb",{metric:e}),cY=e})}function cCe(){return J4e(e=>{$b("inp",{metric:e}),dY=e})}function Kx(e,t,n,r,i=!1){pY(e,t);let o;return U4[e]||(o=n(),U4[e]=!0),r&&t({metric:r}),hY(e,t,i?o:void 0)}function dCe(e){const t={};e==="event"&&(t.durationThreshold=0),bb(e,n=>{$b(e,{entries:n})},t)}function pY(e,t){J$[e]=J$[e]||[],J$[e].push(t)}function hY(e,t,n){return()=>{n&&n();const r=J$[e];if(!r)return;const i=r.indexOf(t);i!==-1&&r.splice(i,1)}}function C6(e){return typeof e=="number"&&isFinite(e)}function V2(e,{startTimestamp:t,...n}){return t&&e.startTimestamp>t&&(e.startTimestamp=t),e.startChild({startTimestamp:t,...n})}const fCe=2147483647;function rs(e){return e/1e3}function iO(){return Lr&&Lr.addEventListener&&Lr.performance}let SF=0,pa={},Bp,e3;function pCe(){const e=iO();if(e&&kc){e.mark&&Lr.performance.mark("sentry-tracing-init");const t=bCe(),n=vCe(),r=yCe(),i=$Ce();return()=>{t(),n(),r(),i()}}return()=>{}}function hCe(){G2("longtask",({entries:e})=>{for(const t of e){const n=vv();if(!n)return;const r=rs(kc+t.startTime),i=rs(t.duration);n.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:r,endTimestamp:r+i})}})}function mCe(){G2("event",({entries:e})=>{for(const t of e){const n=vv();if(!n)return;if(t.name==="click"){const r=rs(kc+t.startTime),i=rs(t.duration),o={description:Ig(t.target),op:`ui.interaction.${t.name}`,origin:"auto.ui.browser.metrics",startTimestamp:r,endTimestamp:r+i},a=uq(t.target);a&&(o.attributes={"ui.component_name":a}),n.startChild(o)}}})}function gCe(e,t){if(iO()&&kc){const r=xCe(e,t);return()=>{r()}}return()=>{}}function vCe(){return nCe(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&($o&&vt.log("[Measurements] Adding CLS"),pa.cls={value:e.value,unit:""},e3=t)},!0)}function yCe(){return fY(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&($o&&vt.log("[Measurements] Adding LCP"),pa.lcp={value:e.value,unit:"millisecond"},Bp=t)},!0)}function bCe(){return iCe(({metric:e})=>{const t=e.entries[e.entries.length-1];if(!t)return;const n=rs(kc),r=rs(t.startTime);$o&&vt.log("[Measurements] Adding FID"),pa.fid={value:e.value,unit:"millisecond"},pa["mark.fid"]={value:n+r,unit:"second"}})}function $Ce(){return rCe(({metric:e})=>{e.entries[e.entries.length-1]&&($o&&vt.log("[Measurements] Adding TTFB"),pa.ttfb={value:e.value,unit:"millisecond"})})}const _F={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function xCe(e,t){return oCe(({metric:n})=>{if(n.value===void 0)return;const r=n.entries.find(_=>_.duration===n.value&&_F[_.name]!==void 0),i=Gi();if(!r||!i)return;const o=_F[r.name],a=i.getOptions(),s=rs(kc+r.startTime),l=rs(n.value),u=r.interactionId!==void 0?e[r.interactionId]:void 0;if(u===void 0)return;const{routeName:d,parentContext:f,activeTransaction:p,user:m,replayId:v}=u,y=m!==void 0?m.email||m.id||m.ip_address:void 0,x=p!==void 0?p.getProfileId():void 0,b=new fE({startTimestamp:s,endTimestamp:s+l,op:`ui.interaction.${o}`,name:Ig(r.target),attributes:{release:a.release,environment:a.environment,transaction:d,...y!==void 0&&y!==""?{user:y}:{},...x!==void 0?{profile_id:x}:{},...v!==void 0?{replay_id:v}:{}},exclusiveTime:n.value,measurements:{inp:{value:n.value,unit:"millisecond"}}}),$=kCe(f,a,t);if($&&Math.random()<$){const _=b?_4e([b],i.getDsn()):void 0,C=i&&i.getTransport();C&&_&&C.send(_).then(null,E=>{$o&&vt.error("Error while sending interaction:",E)});return}})}function SCe(e){const t=iO();if(!t||!Lr.performance.getEntries||!kc)return;$o&&vt.log("[Tracing] Adding & adjusting spans using Performance API");const n=rs(kc),r=t.getEntries(),{op:i,start_timestamp:o}=ws(e);
213if(r.slice(SF).forEach(a=>{const s=rs(a.startTime),l=rs(a.duration);if(!(e.op==="navigation"&&o&&n+s<o))switch(a.entryType){case"navigation":{wCe(e,a,n);break}case"mark":case"paint":case"measure":{_Ce(e,a,s,l,n);const u=rO(),d=a.startTime<u.firstHiddenTime;a.name==="first-paint"&&d&&($o&&vt.log("[Measurements] Adding FP"),pa.fp={value:a.startTime,unit:"millisecond"}),a.name==="first-contentful-paint"&&d&&($o&&vt.log("[Measurements] Adding FCP"),pa.fcp={value:a.startTime,unit:"millisecond"});break}case"resource":{ECe(e,a,a.name,s,l,n);break}}}),SF=Math.max(r.length-1,0),TCe(e),i==="pageload"){ICe(pa),["fcp","fp","lcp"].forEach(s=>{if(!pa[s]||!o||n>=o)return;const l=pa[s].value,u=n+rs(l),d=Math.abs((u-o)*1e3),f=d-l;$o&&vt.log(`[Measurements] Normalized ${s} from ${l} to ${d} (${f})`),pa[s].value=d});const a=pa["mark.fid"];a&&pa.fid&&(V2(e,{description:"first input delay",endTimestamp:a.value+rs(pa.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:a.value}),delete pa["mark.fid"]),"fcp"in pa||delete pa.cls,Object.keys(pa).forEach(s=>{Jwe(s,pa[s].value,pa[s].unit)}),RCe(e)}Bp=void 0,e3=void 0,pa={}}function _Ce(e,t,n,r,i){const o=i+n,a=o+r;return V2(e,{description:t.name,endTimestamp:a,op:t.entryType,origin:"auto.resource.browser.metrics",startTimestamp:o}),o}function wCe(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(r=>{h_(e,t,r,n)}),h_(e,t,"secureConnection",n,"TLS/SSL","connectEnd"),h_(e,t,"fetch",n,"cache","domainLookupStart"),h_(e,t,"domainLookup",n,"DNS"),CCe(e,t,n)}function h_(e,t,n,r,i,o){const a=o?t[o]:t[`${n}End`],s=t[`${n}Start`];!s||!a||V2(e,{op:"browser",origin:"auto.browser.browser.metrics",description:i||n,startTimestamp:r+rs(s),endTimestamp:r+rs(a)})}function CCe(e,t,n){t.responseEnd&&(V2(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:n+rs(t.requestStart),endTimestamp:n+rs(t.responseEnd)}),V2(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:n+rs(t.responseStart),endTimestamp:n+rs(t.responseEnd)}))}function ECe(e,t,n,r,i,o){if(t.initiatorType==="xmlhttprequest"||t.initiatorType==="fetch")return;const a=ev(n),s={};E6(s,t,"transferSize","http.response_transfer_size"),E6(s,t,"encodedBodySize","http.response_content_length"),E6(s,t,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in t&&(s["resource.render_blocking_status"]=t.renderBlockingStatus),a.protocol&&(s["url.scheme"]=a.protocol.split(":").pop()),a.host&&(s["server.address"]=a.host),s["url.same_origin"]=n.includes(Lr.location.origin);const l=o+r,u=l+i;V2(e,{description:n.replace(Lr.location.origin,""),endTimestamp:u,op:t.initiatorType?`resource.${t.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:l,data:s})}function TCe(e){const t=Lr.navigator;if(!t)return;const n=t.connection;n&&(n.effectiveType&&e.setTag("effectiveConnectionType",n.effectiveType),n.type&&e.setTag("connectionType",n.type),C6(n.rtt)&&(pa["connection.rtt"]={value:n.rtt,unit:"millisecond"})),C6(t.deviceMemory)&&e.setTag("deviceMemory",`${t.deviceMemory} GB`),C6(t.hardwareConcurrency)&&e.setTag("hardwareConcurrency",String(t.hardwareConcurrency))}function RCe(e){Bp&&($o&&vt.log("[Measurements] Adding LCP Data"),Bp.element&&e.setTag("lcp.element",Ig(Bp.element)),Bp.id&&e.setTag("lcp.id",Bp.id),Bp.url&&e.setTag("lcp.url",Bp.url.trim().slice(0,200)),e.setTag("lcp.size",Bp.size)),e3&&e3.sources&&($o&&vt.log("[Measurements] Adding CLS Data"),e3.sources.forEach((t,n)=>e.setTag(`cls.source.${n+1}`,Ig(t.node))))}function E6(e,t,n,r){const i=t[n];i!=null&&i<fCe&&(e[r]=i)}function ICe(e){const t=pE();if(!t)return;const{responseStart:n,requestStart:r}=t;r<=n&&($o&&vt.log("[Measurements] Adding TTFB Request Time"),e["ttfb.requestTime"]={value:n-r,unit:"millisecond"})}function kCe(e,t,n){if(!yb(t))return!1;let r;return e!==void 0&&typeof t.tracesSampler=="function"?r=t.tracesSampler({transactionContext:e,name:e.name,parentSampled:e.parentSampled,attributes:{...e.data,...e.attributes},location:Lr.location}):e!==void 0&&e.sampled!==void 0?r=e.sampled:typeof t.tracesSampleRate<"u"?r=t.tracesSampleRate:r=1,qq(r)?r===!0?n:r===!1?0:r*n:($o&&vt.warn("[Tracing] Discarding interaction span because of invalid sample rate."),!1)}function OCe(e,t,n,r,i="auto.http.browser"){if(!yb()||!e.fetchData)return;const o=t(e.fetchData.url);if(e.endTimestamp&&o){const m=e.fetchData.__span;if(!m)return;const v=r[m];v&&(NCe(v,e),delete r[m]);return}const a=Lc(),s=Gi(),{method:l,url:u}=e.fetchData,d=ACe(u),f=d?ev(d).host:void 0,p=o?zq({name:`${l} ${u}`,onlyIfParent:!0,attributes:{url:u,type:"fetch","http.method":l,"http.url":d,"server.address":f,[ug]:i},op:"http.client"}):void 0;if(p&&(e.fetchData.__span=p.spanContext().spanId,r[p.spanContext().spanId]=p),n(e.fetchData.url)&&s){const m=e.args[0];e.args[1]=e.args[1]||{};const v=e.args[1];v.headers=PCe(m,s,a,v,p)}return p}function PCe(e,t,n,r,i){const o=i||n.getSpan(),a=zg(),{traceId:s,spanId:l,sampled:u,dsc:d}={...a.getPropagationContext(),...n.getPropagationContext()},f=o?lE(o):Xk(s,l,u),p=Cq(d||(o?H2(o):dE(s,t,n))),m=r.headers||(typeof Request<"u"&&Dm(e,Request)?e.headers:void 0);if(m)if(typeof Headers<"u"&&Dm(m,Headers)){const v=new Headers(m);return v.append("sentry-trace",f),p&&v.append(I7,p),v}else if(Array.isArray(m)){const v=[...m,["sentry-trace",f]];return p&&v.push([I7,p]),v}else{const v="baggage"in m?m.baggage:void 0,y=[];return Array.isArray(v)?y.push(...v):v&&y.push(v),p&&y.push(p),{...m,"sentry-trace":f,baggage:y.length>0?y.join(","):void 0}}else return{"sentry-trace":f,baggage:p}}function ACe(e){try{return new URL(e).href}catch{return}}function NCe(e,t){if(t.response){tO(e,t.response.status);const n=t.response&&t.response.headers&&t.response.headers.get("content-length");if(n){const r=parseInt(n);r>0&&e.setAttribute("http.response_content_length",r)}}else t.error&&e.setStatus("internal_error");e.end()}const L7=["localhost",/^\/(?!\/)/],D7={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:L7,tracePropagationTargets:L7};function MCe(e){const{traceFetch:t,traceXHR:n,tracePropagationTargets:r,tracingOrigins:i,shouldCreateSpanForRequest:o,enableHTTPTimings:a}={traceFetch:D7.traceFetch,traceXHR:D7.traceXHR,...e},s=typeof o=="function"?o:d=>!0,l=d=>jCe(d,r||i),u={};t&&Kk(d=>{const f=OCe(d,s,l,u);if(f){const p=mY(d.fetchData.url),m=p?ev(p).host:void 0;f.setAttributes({"http.url":p,"server.address":m})}a&&f&&wF(f)}),n&&qk(d=>{const f=BCe(d,s,l,u);a&&f&&wF(f)})}function LCe(e){return e.entryType==="resource"&&"initiatorType"in e&&typeof e.nextHopProtocol=="string"&&(e.initiatorType==="fetch"||e.
213initiatorType==="xmlhttprequest")}function wF(e){const{url:t}=ws(e).data||{};if(!t||typeof t!="string")return;const n=G2("resource",({entries:r})=>{r.forEach(i=>{LCe(i)&&i.name.endsWith(t)&&(FCe(i).forEach(a=>e.setAttribute(...a)),setTimeout(n))})})}function DCe(e){let t="unknown",n="unknown",r="";for(const i of e){if(i==="/"){[t,n]=e.split("/");break}if(!isNaN(Number(i))){t=r==="h"?"http":r,n=e.split(r)[1];break}r+=i}return r===e&&(t=r),{name:t,version:n}}function Lp(e=0){return((kc||performance.timeOrigin)+e)/1e3}function FCe(e){const{name:t,version:n}=DCe(e.nextHopProtocol),r=[];return r.push(["network.protocol.version",n],["network.protocol.name",t]),kc?[...r,["http.request.redirect_start",Lp(e.redirectStart)],["http.request.fetch_start",Lp(e.fetchStart)],["http.request.domain_lookup_start",Lp(e.domainLookupStart)],["http.request.domain_lookup_end",Lp(e.domainLookupEnd)],["http.request.connect_start",Lp(e.connectStart)],["http.request.secure_connection_start",Lp(e.secureConnectionStart)],["http.request.connection_end",Lp(e.connectEnd)],["http.request.request_start",Lp(e.requestStart)],["http.request.response_start",Lp(e.responseStart)],["http.request.response_end",Lp(e.responseEnd)]]:r}function jCe(e,t){return gb(e,t||L7)}function BCe(e,t,n,r){const i=e.xhr,o=i&&i[lg];if(!yb()||!i||i.__sentry_own_request__||!o)return;const a=t(o.url);if(e.endTimestamp&&a){const m=i.__sentry_xhr_span_id__;if(!m)return;const v=r[m];v&&o.status_code!==void 0&&(tO(v,o.status_code),v.end(),delete r[m]);return}const s=Lc(),l=zg(),u=mY(o.url),d=u?ev(u).host:void 0,f=a?zq({name:`${o.method} ${o.url}`,onlyIfParent:!0,attributes:{type:"xhr","http.method":o.method,"http.url":u,url:o.url,"server.address":d,[ug]:"auto.http.browser"},op:"http.client"}):void 0;f&&(i.__sentry_xhr_span_id__=f.spanContext().spanId,r[i.__sentry_xhr_span_id__]=f);const p=Gi();if(i.setRequestHeader&&n(o.url)&&p){const{traceId:m,spanId:v,sampled:y,dsc:x}={...l.getPropagationContext(),...s.getPropagationContext()},b=f?lE(f):Xk(m,v,y),$=Cq(x||(f?H2(f):dE(m,p,s)));zCe(i,b,$)}return f}function zCe(e,t,n){try{e.setRequestHeader("sentry-trace",t),n&&e.setRequestHeader(I7,n)}catch{}}function mY(e){try{return new URL(e,Lr.location.origin).href}catch{return}}function UCe(e,t=!0,n=!0){if(!Lr||!Lr.location){$o&&vt.warn("Could not initialize routing instrumentation due to invalid location");return}let r=Lr.location.href,i;t&&(i=e({name:Lr.location.pathname,startTimestamp:kc?kc/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),n&&aE(({to:o,from:a})=>{if(a===void 0&&r&&r.indexOf(o)!==-1){r=void 0;return}a!==o&&(r=void 0,i&&($o&&vt.log(`[Tracing] Finishing current transaction with op: ${i.op}`),i.end()),i=e({name:Lr.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})}const HCe="BrowserTracing",GCe={...xw,markBackgroundTransactions:!0,routingInstrumentation:UCe,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...D7},CF=10;class VCe{constructor(t){this.name=HCe,this._hasSetTracePropagationTargets=!1,Qwe(),$o&&(this._hasSetTracePropagationTargets=!!(t&&(t.tracePropagationTargets||t.tracingOrigins))),this.options={...GCe,...t},this.options._experiments.enableLongTask!==void 0&&(this.options.enableLongTask=this.options._experiments.enableLongTask),t&&!t.tracePropagationTargets&&t.tracingOrigins&&(this.options.tracePropagationTargets=t.tracingOrigins),this._collectWebVitals=pCe(),this._interactionIdToRouteNameMapping={},this.options.enableInp&&gCe(this._interactionIdToRouteNameMapping,this.options.interactionsSampleRate),this.options.enableLongTask&&hCe(),this.options._experiments.enableInteractions&&mCe(),this._latestRoute={name:void 0,context:void 0}}setupOnce(t,n){this._getCurrentHub=n;const i=n().getClient(),o=i&&i.getOptions(),{routingInstrumentation:a,startTransactionOnLocationChange:s,startTransactionOnPageLoad:l,markBackgroundTransactions:u,traceFetch:d,traceXHR:f,shouldCreateSpanForRequest:p,enableHTTPTimings:m,_experiments:v}=this.options,y=o&&o.tracePropagationTargets,x=y||this.options.tracePropagationTargets;$o&&this._hasSetTracePropagationTargets&&y&&vt.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),a(b=>{const $=this._createRouteTransaction(b);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction($,b,n),$},l,s),u&&U4e(),v.enableInteractions&&this._registerInteractionListener(),this.options.enableInp&&this._registerInpInteractionListener(),MCe({traceFetch:d,traceXHR:f,tracePropagationTargets:x,shouldCreateSpanForRequest:p,enableHTTPTimings:m})}_createRouteTransaction(t){if(!this._getCurrentHub){$o&&vt.warn(`[Tracing] Did not create ${t.op}
213 transaction because _getCurrentHub is invalid.`);return}const n=this._getCurrentHub(),{beforeNavigate:r,idleTimeout:i,finalTimeout:o,heartbeatInterval:a}=this.options,s=t.op==="pageload";let l;if(s){const m=s?EF("sentry-trace"):"",v=s?EF("baggage"):void 0,{traceId:y,dsc:x,parentSpanId:b,sampled:$}=iwe(m,v);l={traceId:y,parentSpanId:b,parentSampled:$,...t,metadata:{...t.metadata,dynamicSamplingContext:x},trimEnd:!0}}else l={trimEnd:!0,...t};const u=typeof r=="function"?r(l):l,d=u===void 0?{...l,sampled:!1}:u;d.metadata=d.name!==l.name?{...d.metadata,source:"custom"}:d.metadata,this._latestRoute.name=d.name,this._latestRoute.context=d,d.sampled===!1&&$o&&vt.log(`[Tracing] Will not send ${d.op} transaction because of beforeNavigate.`),$o&&vt.log(`[Tracing] Starting ${d.op} transaction on scope`);const{location:f}=Lr,p=dF(n,d,i,o,!0,{location:f},a,s);return s&&Lr.document&&(Lr.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(Lr.document.readyState)&&p.sendAutoFinishSignal()}),["interactive","complete"].includes(Lr.document.readyState)&&p.sendAutoFinishSignal()),p.registerBeforeFinishCallback(m=>{this._collectWebVitals(),SCe(m)}),p}_registerInteractionListener(){let t;const n=()=>{const{idleTimeout:r,finalTimeout:i,heartbeatInterval:o}=this.options,a="ui.action.click",s=vv();if(s&&s.op&&["navigation","pageload"].includes(s.op)){$o&&vt.warn(`[Tracing] Did not create ${a} transaction because a pageload or navigation transaction is in progress.`);return}if(t&&(t.setFinishReason("interactionInterrupted"),t.end(),t=void 0),!this._getCurrentHub){$o&&vt.warn(`[Tracing] Did not create ${a} transaction because _getCurrentHub is invalid.`);return}if(!this._latestRoute.name){$o&&vt.warn(`[Tracing] Did not create ${a} transaction because _latestRouteName is missing.`);return}const l=this._getCurrentHub(),{location:u}=Lr,d={name:this._latestRoute.name,op:a,trimEnd:!0,data:{[hh]:this._latestRoute.context?WCe(this._latestRoute.context):"url"}};t=dF(l,d,r,i,!0,{location:u},o)};["click"].forEach(r=>{Lr.document&&addEventListener(r,n,{once:!1,capture:!0})})}_registerInpInteractionListener(){const t=({entries:n})=>{const r=Gi(),i=r!==void 0&&r.getIntegrationByName!==void 0?r.getIntegrationByName("Replay"):void 0,o=i!==void 0?i.getReplayId():void 0,a=vv(),s=Lc(),l=s!==void 0?s.getUser():void 0;n.forEach(u=>{if(KCe(u)){const d=u.interactionId;if(d===void 0)return;const f=this._interactionIdToRouteNameMapping[d],p=u.duration,m=u.startTime,v=Object.keys(this._interactionIdToRouteNameMapping),y=v.length>0?v.reduce((x,b)=>this._interactionIdToRouteNameMapping[x].duration<this._interactionIdToRouteNameMapping[b].duration?x:b):void 0;if(u.entryType==="first-input"&&v.map(b=>this._interactionIdToRouteNameMapping[b]).some(b=>b.duration===p&&b.startTime===m)||!d)return;if(f)f.duration=Math.max(f.duration,p);else if(v.length<CF||y===void 0||p>this._interactionIdToRouteNameMapping[y].duration){const x=this._latestRoute.name,b=this._latestRoute.context;x&&b&&(y&&Object.keys(this._interactionIdToRouteNameMapping).length>=CF&&delete this._interactionIdToRouteNameMapping[y],this._interactionIdToRouteNameMapping[d]={routeName:x,duration:p,parentContext:b,user:l,activeTransaction:a,replayId:o,startTime:m})}}})};G2("event",t),G2("first-input",t)}}function EF(e){const t=c_e(`meta[name=${e}]`);return t?t.getAttribute("content"):void 0}function WCe(e){const t=e.attributes&&e.attributes[hh],n=e.data&&e.data[hh],r=e.metadata&&e.metadata.source;return t||n||r}function KCe(e){return"duration"in e}const di=_i;let F7=0;function gY(){return F7>0}function qCe(){F7++,setTimeout(()=>{F7--})}function W2(e,t={},n){if(typeof e!="function")return e;try{const i=e.__sentry_wrapped__;if(i)return i;if(Wk(e))return e}catch{return e}const r=function(){const i=Array.prototype.slice.call(arguments);try{n&&typeof n=="function"&&n.apply(this,arguments);const o=i.map(a=>W2(a,t));return e.apply(this,o)}catch(o){throw qCe(),Nq(a=>{a.addEventProcessor(s=>(t.mechanism&&(S7(s,void 0,void 0),D3(s,t.mechanism)),s.extra={...s.extra,arguments:i},s)),cE(o)}),o}};try{for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=e[i])}catch{}fq(r,e),mv(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get(){return e.name}})}catch{}return r}const kd=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function vY(e,t){const n=oO(e,t),r={type:t&&t.name,value:QCe(t)};return n.length&&(r.stacktrace={frames:n}),r.type===void 0&&r.value===""&&(r.value="Unrecoverable error caught"),r}function YCe(e,t,n,r){const i=Gi(),o=i&&i.getOptions().normalizeDepth,a={exception:{values:[{type:iE(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:t5e(t,{isUnhandledRejection:r})}]},extra:{__serialized__:Sq(t,o)}};if(n){const s=oO(e,n);s.length&&(a.exception.values[0].stacktrace={frames:s}
213)}return a}function T6(e,t){return{exception:{values:[vY(e,t)]}}}function oO(e,t){const n=t.stacktrace||t.stack||"",r=ZCe(t);try{return e(n,r)}catch{}return[]}const XCe=/Minified React error #\d+;/i;function ZCe(e){if(e){if(typeof e.framesToPop=="number")return e.framesToPop;if(XCe.test(e.message))return 1}return 0}function QCe(e){const t=e&&e.message;return t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}function JCe(e,t,n,r){const i=n&&n.syntheticException||void 0,o=aO(e,t,i,r);return D3(o),o.level="error",n&&n.event_id&&(o.event_id=n.event_id),U2(o)}function e5e(e,t,n="info",r,i){const o=r&&r.syntheticException||void 0,a=j7(e,t,o,i);return a.level=n,r&&r.event_id&&(a.event_id=r.event_id),U2(a)}function aO(e,t,n,r,i){let o;if(Uk(t)&&t.error)return T6(e,t.error);if(FD(t)||e_e(t)){const a=t;if("stack"in t)o=T6(e,t);else{const s=a.name||(FD(a)?"DOMError":"DOMException"),l=a.message?`${s}: ${a.message}`:s;o=j7(e,l,n,r),S7(o,l)}return"code"in a&&(o.tags={...o.tags,"DOMException.code":`${a.code}`}),o}return zk(t)?T6(e,t):z2(t)||iE(t)?(o=YCe(e,t,n,i),D3(o,{synthetic:!0}),o):(o=j7(e,t,n,r),S7(o,`${t}`,void 0),D3(o,{synthetic:!0}),o)}function j7(e,t,n,r){const i={};if(r&&n){const o=oO(e,n);o.length&&(i.exception={values:[{value:t,stacktrace:{frames:o}}]})}if(Hk(t)){const{__sentry_template_string__:o,__sentry_template_values__:a}=t;return i.logentry={message:o,params:a},i}return i.message=t,i}function t5e(e,{isUnhandledRejection:t}){const n=y_e(e),r=t?"promise rejection":"exception";return Uk(e)?`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``:iE(e)?`Event \`${n5e(e)}\` (type=${e.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}function n5e(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function r5e(e,{metadata:t,tunnel:n,dsn:r}){const i={event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:Cv(r)}},o=i5e(e);return Bg(i,[o])}function i5e(e){return[{type:"user_report"},e]}class o5e extends m4e{constructor(t){const n=di.SENTRY_SDK_SOURCE||B_e();eY(t,"browser",["browser"],n),super(t),t.sendClientReports&&di.document&&di.document.addEventListener("visibilitychange",()=>{di.document.visibilityState==="hidden"&&this._flushOutcomes()})}eventFromException(t,n){return JCe(this._options.stackParser,t,n,this._options.attachStacktrace)}eventFromMessage(t,n="info",r){return e5e(this._options.stackParser,t,n,r,this._options.attachStacktrace)}captureUserFeedback(t){if(!this._isEnabled()){kd&&vt.warn("SDK not enabled, will not capture user feedback.");return}const n=r5e(t,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(n)}_prepareEvent(t,n,r){return t.platform=t.platform||"javascript",super._prepareEvent(t,n,r)}_flushOutcomes(){const t=this._clearOutcomes();if(t.length===0){kd&&vt.log("No outcomes to send");return}if(!this._dsn){kd&&vt.log("No dsn provided, will not send outcomes");return}kd&&vt.log("Sending outcomes:",t);const n=cwe(t,this._options.tunnel&&Cv(this._dsn));this._sendEnvelope(n)}}let N$;function a5e(){if(N$)return N$;if(E7(di.fetch))return N$=di.fetch.bind(di);const e=di.document;let t=di.fetch;if(e&&typeof e.createElement=="function")try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);const r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(n){kd&&vt.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return N$=t.bind(di)}function s5e(){N$=void 0}function l5e(e,t=a5e()){let n=0,r=0;function i(o){const a=o.body.length;n+=a,r++;const s={body:o.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{return t(e.url,s).then(l=>(n-=a,r--,{statusCode:l.status,headers:{"x-sentry-rate-limits":l.headers.get("X-Sentry-Rate-Limits"),"retry-after":l.headers.get("Retry-After")}}))}catch(l){return s5e(),n-=a,r--,Yk(l)}}return Jq(e,i)}const u5e=4;function c5e(e){function t(n){return new bc((r,i)=>{const o=new XMLHttpRequest;o.onerror=i,o.onreadystatechange=()=>{o.readyState===u5e&&r({statusCode:o.status,headers:{"x-sentry-rate-limits":o.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":o.getResponseHeader("Retry-After")}})},o.open("POST",e.url);for(const a in e.headers)Object.prototype.hasOwnProperty.call(e.headers,a)&&o.setRequestHeader(a,e.headers[a]);o.send(n.body)})}return Jq(e,t)}const hE="?",d5e=30,f5e=40,p5e=50;
vendor: 4,617 bytes, line 213
213function sO(e,t,n,r){const i={filename:e,function:t,in_app:!0};return n!==void 0&&(i.lineno=n),r!==void 0&&(i.colno=r),i}const h5e=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,m5e=/\((\S*)(?::(\d+))(?::(\d+))\)/,g5e=e=>{const t=h5e.exec(e);if(t){if(t[2]&&t[2].indexOf("eval")===0){const o=m5e.exec(t[2]);o&&(t[2]=o[1],t[3]=o[2],t[4]=o[3])}const[r,i]=yY(t[1]||hE,t[2]);return sO(i,r,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}},v5e=[d5e,g5e],y5e=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,b5e=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,$5e=e=>{const t=y5e.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const o=b5e.exec(t[3]);o&&(t[1]=t[1]||"eval",t[3]=o[1],t[4]=o[2],t[5]="")}let r=t[3],i=t[1]||hE;return[i,r]=yY(i,r),sO(r,i,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},x5e=[p5e,$5e],S5e=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,_5e=e=>{const t=S5e.exec(e);return t?sO(t[2],t[1]||hE,+t[3],t[4]?+t[4]:void 0):void 0},w5e=[f5e,_5e],C5e=[v5e,x5e,w5e],E5e=mq(...C5e),yY=(e,t)=>{const n=e.indexOf("safari-extension")!==-1,r=e.indexOf("safari-web-extension")!==-1;return n||r?[e.indexOf("@")!==-1?e.split("@")[0]:hE,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},m_=1024,bY="Breadcrumbs",T5e=(e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:bY,setupOnce(){},setup(n){t.console&&S_e(k5e(n)),t.dom&&yq(I5e(n,t.dom)),t.xhr&&qk(O5e(n)),t.fetch&&Kk(P5e(n)),t.history&&aE(A5e(n)),t.sentry&&n.on&&n.on("beforeSendEvent",R5e(n))}}},$Y=T5e;Ug(bY,$Y);function R5e(e){return function(n){Gi()===e&&kg({category:`sentry.${n.type==="transaction"?"transaction":"event"}`,event_id:n.event_id,level:n.level,message:K0(n)},{event:n})}}function I5e(e,t){return function(r){if(Gi()!==e)return;let i,o,a=typeof t=="object"?t.serializeAttribute:void 0,s=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;s&&s>m_&&(kd&&vt.warn(`\`dom.maxStringLength\` cannot exceed ${m_}, but a value of ${s} was configured. Sentry will use ${m_} instead.`),s=m_),typeof a=="string"&&(a=[a]);try{const u=r.event,d=N5e(u)?u.target:u;i=Ig(d,{keyAttrs:a,maxStringLength:s}),o=uq(d)}catch{i="<unknown>"}if(i.length===0)return;const l={category:`ui.${r.name}`,message:i};o&&(l.data={"ui.component_name":o}),kg(l,{event:r.event,name:r.name,global:r.global})}}function k5e(e){return function(n){if(Gi()!==e)return;const r={category:"console",data:{arguments:n.args,logger:"console"},level:X_e(n.level),message:jD(n.args," ")};if(n.level==="assert")if(n.args[0]===!1)r.message=`Assertion failed: ${jD(n.args.slice(1)," ")||"console.assert"}`,r.data.arguments=n.args.slice(1);else return;kg(r,{input:n.args,level:n.level})}}function O5e(e){return function(n){if(Gi()!==e)return;const{startTimestamp:r,endTimestamp:i}=n,o=n.xhr[lg];if(!r||!i||!o)return;const{method:a,url:s,status_code:l,body:u}=o,d={method:a,url:s,status_code:l},f={xhr:n.xhr,input:u,startTimestamp:r,endTimestamp:i};kg({category:"xhr",data:d,type:"http"},f)}}function P5e(e){return function(n){if(Gi()!==e)return;const{startTimestamp:r,endTimestamp:i}=n;if(i&&!(n.fetchData.url.match(/sentry_key/)&&n.fetchData.method==="POST"))if(n.error){const o=n.fetchData,a={data:n.error,input:n.args,startTimestamp:r,endTimestamp:i};kg({category:"fetch",data:o,level:"error",type:"http"},a)}else{const o=n.response,a={...n.fetchData,status_code:o&&o.status},s={input:n.args,response:o,startTimestamp:r,endTimestamp:i};kg({category:"fetch",data:a,type:"http"},s)}}}function A5e(e){return function(n){if(Gi()!==e)return;let r=n.from,i=n.to;const o=ev(di.location.href);let a=r?ev(r):void 0;const s=ev(i);(!a||!a.path)&&(a=o),o.protocol===s.protocol&&o.host===s.host&&(i=s.relative),o.protocol===a.protocol&&o.host===a.host&&(r=a.relative),kg({category:"navigation",data:{from:r,to:i}})}}function N5e(e){return!!e&&!!e.target}const xY="Dedupe",M5e=()=>{let e;return{name:xY,setupOnce(){},processEvent(t){if(t.type)return t;try{if(L5e(t,e))return kd&&vt.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}},SY=M5e;Ug(xY,SY);function L5e(e,t){return t?!!(D5e(e,t)||F5e(e,t)):!1}function D5e(e,t){const n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!wY(e,t)||!_Y(e,t))}function F5e(e,t){const n=TF(t),r=TF(e);return!(!n||!r||n.type!==r.type||n.value!==r.value||!wY(e,t)||!_Y(e,t))}function _Y(e,t){let n=RF(e),r=RF(t);if(!n&&!r)return!0;
213if(n&&!r||!n&&r||(n=n,r=r,r.length!==n.length))return!1;for(let i=0;i<r.length;i++){const o=r[i],a=n[i];if(o.filename!==a.filename||o.lineno!==a.lineno||o.colno!==a.colno||o.function!==a.function)return!1}return!0}function wY(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;n=n,r=r;try{return n.join("")===r.join("")}catch{return!1}}function TF(e){return e.exception&&e.exception.values&&e.exception.values[0]}function RF(e){const t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch{return}}const CY="GlobalHandlers",j5e=(e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:CY,setupOnce(){Error.stackTraceLimit=50},setup(n){t.onerror&&(B5e(n),IF("onerror")),t.onunhandledrejection&&(z5e(n),IF("onunhandledrejection"))}}},EY=j5e;Ug(CY,EY);function B5e(e){$q(t=>{const{stackParser:n,attachStacktrace:r}=RY();if(Gi()!==e||gY())return;const{msg:i,url:o,line:a,column:s,error:l}=t,u=l===void 0&&ph(i)?G5e(i,o,a,s):TY(aO(n,l||i,void 0,r,!1),o,a,s);u.level="error",Aq(u,{originalException:l,mechanism:{handled:!1,type:"onerror"}})})}function z5e(e){xq(t=>{const{stackParser:n,attachStacktrace:r}=RY();if(Gi()!==e||gY())return;const i=U5e(t),o=Gk(i)?H5e(i):aO(n,i,void 0,r,!0);o.level="error",Aq(o,{originalException:i,mechanism:{handled:!1,type:"onunhandledrejection"}})})}function U5e(e){if(Gk(e))return e;const t=e;try{if("reason"in t)return t.reason;if("detail"in t&&"reason"in t.detail)return t.detail.reason}catch{}return e}function H5e(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function G5e(e,t,n,r){const i=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let o=Uk(e)?e.message:e,a="Error";const s=o.match(i);return s&&(a=s[1],o=s[2]),TY({exception:{values:[{type:a,value:o}]}},t,n,r)}function TY(e,t,n,r){const i=e.exception=e.exception||{},o=i.values=i.values||[],a=o[0]=o[0]||{},s=a.stacktrace=a.stacktrace||{},l=s.frames=s.frames||[],u=isNaN(parseInt(r,10))?void 0:r,d=isNaN(parseInt(n,10))?void 0:n,f=ph(t)&&t.length>0?t:u_e();return l.length===0&&l.push({colno:u,filename:f,function:"?",in_app:!0,lineno:d}),e}function IF(e){kd&&vt.log(`Global Handler attached: ${e}`)}function RY(){const e=Gi();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const IY="HttpContext",V5e=()=>({name:IY,setupOnce(){},preprocessEvent(e){if(!di.navigator&&!di.location&&!di.document)return;const t=e.request&&e.request.url||di.location&&di.location.href,{referrer:n}=di.document||{},{userAgent:r}=di.navigator||{},i={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},o={...e.request,...t&&{url:t},headers:i};e.request=o}}),kY=V5e;Ug(IY,kY);const W5e="cause",K5e=5,OY="LinkedErrors",q5e=(e={})=>{const t=e.limit||K5e,n=e.key||W5e;return{name:OY,setupOnce(){},preprocessEvent(r,i,o){const a=o.getOptions();o_e(vY,a.stackParser,a.maxValueLength,n,t,r,i)}}},PY=q5e;Ug(OY,PY);const Y5e=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],AY="TryCatch",X5e=(e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:AY,setupOnce(){t.setTimeout&&xs(di,"setTimeout",kF),t.setInterval&&xs(di,"setInterval",kF),t.requestAnimationFrame&&xs(di,"requestAnimationFrame",Z5e),t.XMLHttpRequest&&"XMLHttpRequest"in di&&xs(XMLHttpRequest.prototype,"send",Q5e);const n=t.eventTarget;n&&(Array.isArray(n)?n:Y5e).forEach(J5e)}}},NY=X5e;Ug(AY,NY);function kF(e){return function(...t){const n=t[0];return t[0]=W2(n,{mechanism:{data:{function:Fm(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function Z5e(e){return function(t){return e.apply(this,[W2(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Fm(e)},handled:!1,type:"instrument"}})])}}function Q5e(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(i=>
213{i in n&&typeof n[i]=="function"&&xs(n,i,function(o){const a={mechanism:{data:{function:i,handler:Fm(o)},handled:!1,type:"instrument"}},s=Wk(o);return s&&(a.mechanism.data.handler=Fm(s)),W2(o,a)})}),e.apply(this,t)}}function J5e(e){const t=di,n=t[e]&&t[e].prototype;!n||!n.hasOwnProperty||!n.hasOwnProperty("addEventListener")||(xs(n,"addEventListener",function(r){return function(i,o,a){try{typeof o.handleEvent=="function"&&(o.handleEvent=W2(o.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Fm(o),target:e},handled:!1,type:"instrument"}}))}catch{}return r.apply(this,[i,W2(o,{mechanism:{data:{function:"addEventListener",handler:Fm(o),target:e},handled:!1,type:"instrument"}}),a])}}),xs(n,"removeEventListener",function(r){return function(i,o,a){const s=o;try{const l=s&&s.__sentry_wrapped__;l&&r.call(this,i,l,a)}catch{}return r.call(this,i,s,a)}}))}const eEe=[nY(),iY(),NY(),$Y(),EY(),PY(),SY(),kY()];function tEe(e){return[...eEe]}function nEe(e={}){e.defaultIntegrations===void 0&&(e.defaultIntegrations=tEe()),e.release===void 0&&(typeof __SENTRY_RELEASE__=="string"&&(e.release=__SENTRY_RELEASE__),di.SENTRY_RELEASE&&di.SENTRY_RELEASE.id&&(e.release=di.SENTRY_RELEASE.id)),e.autoSessionTracking===void 0&&(e.autoSessionTracking=!0),e.sendClientReports===void 0&&(e.sendClientReports=!0);const t={...e,stackParser:$_e(e.stackParser||E5e),integrations:u4e(e),transport:e.transport||(bq()?l5e:c5e)};b4e(o5e,t),e.autoSessionTracking&&rEe()}const OF=(e={},t=zu())=>{if(!di.document){kd&&vt.error("Global document not defined in showReportDialog call");return}const{client:n,scope:r}=t.getStackTop(),i=e.dsn||n&&n.getDsn();if(!i){kd&&vt.error("DSN not configured for showReportDialog call");return}r&&(e.user={...r.getUser(),...e.user}),e.eventId||(e.eventId=t.lastEventId());const o=di.document.createElement("script");o.async=!0,o.crossOrigin="anonymous",o.src=s4e(i,e),e.onLoad&&(o.onload=e.onLoad);const{onClose:a}=e;if(a){const l=u=>{if(u.data==="__sentry_reportdialog_closed__")try{a()}finally{di.removeEventListener("message",l)}};di.addEventListener("message",l)}const s=di.document.head||di.document.body;s?s.appendChild(o):kd&&vt.error("Not injecting report dialog. No injection point found in HTML")};function rEe(){if(typeof di.document>"u"){kd&&vt.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}iF({ignoreDuration:!0}),oF(),aE(({from:e,to:t})=>{e!==void 0&&e!==t&&(iF({ignoreDuration:!0}),oF())})}const yo=_i,lO="sentryReplaySession",iEe="replay_event",uO="Unable to send Replay",oEe=3e5,aEe=9e5,sEe=5e3,lEe=5500,uEe=6e4,cEe=5e3,dEe=3,PF=15e4,g_=5e3,fEe=3e3,pEe=300,cO=2e7,hEe=4999,mEe=15e3,AF=36e5;function gEe(e,t){return e??t()}function H4(e){let t,n=e[0],r=1;for(;r<e.length;){const i=e[r],o=e[r+1];if(r+=2,(i==="optionalAccess"||i==="optionalCall")&&n==null)return;i==="access"||i==="optionalAccess"?(t=n,n=o(n)):(i==="call"||i==="optionalCall")&&(n=o((...a)=>n.call(t,...a)),t=void 0)}return n}var ts;(function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"})(ts||(ts={}));function vEe(e){return e.nodeType===e.ELEMENT_NODE}function t3(e){const t=H4([e,"optionalAccess",n=>n.host]);return H4([t,"optionalAccess",n=>n.shadowRoot])===e}function n3(e){return Object.prototype.toString.call(e)==="[object ShadowRoot]"}function yEe(e){return e.includes(" background-clip: text;")&&!e.includes(" -webkit-background-clip: text;")&&(e=e.replace(" background-clip: text;"," -webkit-background-clip: text; background-clip: text;")),e}function bEe(e){const{cssText:t}=e;if(t.split('"').length<3)return t;const n=["@import",`url(${JSON.stringify(e.href)})`];return e.layerName===""?n.push("layer"):e.layerName&&n.push(`layer(${e.layerName})`),e.supportsText&&n.push(`supports(${e.supportsText})`),e.media.length&&n.push(e.media.mediaText),n.join(" ")+";"}function G4(e){try{const t=e.rules||e.cssRules;return t?yEe(Array.from(t,MY).join("")):null}catch{return null}}function MY(e){let t;if(xEe(e))try{t=G4(e.styleSheet)||bEe(e)}catch{}else if(SEe(e)&&e.selectorText.includes(":"))return $Ee(e.cssText);return t||e.cssText}function $Ee(e){const t=/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm;return e.replace(t,"$1\\$2")}function xEe(e){return"styleSheet"in e}function SEe(e){return"selectorText"in e}class LY{constructor(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}getId(t){if(!t)return-1;const n=H4([this,"access",r=>r.getMeta,"call",r=>r(t),"optionalAccess",r=>r.id]);return gEe(n,()=>-1)}getNode(t){return this.idNodeMap.get(t)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(t){return this.nodeMetaMap.get(t)||null}removeNodeFromMap(t){const n=this.getId(t);
213this.idNodeMap.delete(n),t.childNodes&&t.childNodes.forEach(r=>this.removeNodeFromMap(r))}has(t){return this.idNodeMap.has(t)}hasNode(t){return this.nodeMetaMap.has(t)}add(t,n){const r=n.id;this.idNodeMap.set(r,t),this.nodeMetaMap.set(t,n)}replace(t,n){const r=this.getNode(t);if(r){const i=this.nodeMetaMap.get(r);i&&this.nodeMetaMap.set(n,i)}this.idNodeMap.set(t,n)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function _Ee(){return new LY}function mE({maskInputOptions:e,tagName:t,type:n}){return t==="OPTION"&&(t="SELECT"),!!(e[t.toLowerCase()]||n&&e[n]||n==="password"||t==="INPUT"&&!n&&e.text)}function j3({isMasked:e,element:t,value:n,maskInputFn:r}){let i=n||"";return e?(r&&(i=r(i,t)),"*".repeat(i.length)):i}function K2(e){return e.toLowerCase()}function B7(e){return e.toUpperCase()}const NF="__rrweb_original__";function wEe(e){const t=e.getContext("2d");if(!t)return!0;const n=50;for(let r=0;r<e.width;r+=n)for(let i=0;i<e.height;i+=n){const o=t.getImageData,a=NF in o?o[NF]:o;if(new Uint32Array(a.call(t,r,i,Math.min(n,e.width-r),Math.min(n,e.height-i)).data.buffer).some(l=>l!==0))return!1}return!0}function dO(e){const t=e.type;return e.hasAttribute("data-rr-is-password")?"password":t?K2(t):null}function V4(e,t,n){return t==="INPUT"&&(n==="radio"||n==="checkbox")?e.getAttribute("value")||"":e.value}let CEe=1;const EEe=new RegExp("[^a-z0-9-_:]"),B3=-2;function fO(){return CEe++}function TEe(e){if(e instanceof HTMLFormElement)return"form";const t=K2(e.tagName);return EEe.test(t)?"div":t}function REe(e){let t="";return e.indexOf("//")>-1?t=e.split("/").slice(0,3).join("/"):t=e.split("/")[0],t=t.split("?")[0],t}let oy,MF;const IEe=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,kEe=/^(?:[a-z+]+:)?\/\//i,OEe=/^www\..*/i,PEe=/^(data:)([^,]*),(.*)/i;function W4(e,t){return(e||"").replace(IEe,(n,r,i,o,a,s)=>{const l=i||a||s,u=r||o||"";if(!l)return n;if(kEe.test(l)||OEe.test(l))return`url(${u}${l}${u})`;if(PEe.test(l))return`url(${u}${l}${u})`;if(l[0]==="/")return`url(${u}${REe(t)+l}${u})`;const d=t.split("/"),f=l.split("/");d.pop();for(const p of f)p!=="."&&(p===".."?d.pop():d.push(p));return`url(${u}${d.join("/")}${u})`})}const AEe=/^[^ \t\n\r\u000c]+/,NEe=/^[, \t\n\r\u000c]+/;function MEe(e,t){if(t.trim()==="")return t;let n=0;function r(o){let a;const s=o.exec(t.substring(n));return s?(a=s[0],n+=a.length,a):""}const i=[];for(;r(NEe),!(n>=t.length);){let o=r(AEe);if(o.slice(-1)===",")o=Gy(e,o.substring(0,o.length-1)),i.push(o);else{let a="";o=Gy(e,o);let s=!1;for(;;){const l=t.charAt(n);if(l===""){i.push((o+a).trim());break}else if(s)l===")"&&(s=!1);else if(l===","){n+=1,i.push((o+a).trim());break}else l==="("&&(s=!0);a+=l,n+=1}}}return i.join(", ")}function Gy(e,t){if(!t||t.trim()==="")return t;const n=e.createElement("a");return n.href=t,n.href}function LEe(e){return!!(e.tagName==="svg"||e.ownerSVGElement)}function pO(){const e=document.createElement("a");return e.href="",e.href}function DY(e,t,n,r,i,o){return r&&(n==="src"||n==="href"&&!(t==="use"&&r[0]==="#")||n==="xlink:href"&&r[0]!=="#"||n==="background"&&(t==="table"||t==="td"||t==="th")?Gy(e,r):n==="srcset"?MEe(e,r):n==="style"?W4(r,pO()):t==="object"&&n==="data"?Gy(e,r):typeof o=="function"?o(n,r,i):r)}function FY(e,t,n){return(e==="video"||e==="audio")&&t==="autoplay"}function DEe(e,t,n,r){try{if(r&&e.matches(r))return!1;if(typeof t=="string"){if(e.classList.contains(t))return!0}else for(let i=e.classList.length;i--;){const o=e.classList[i];if(t.test(o))return!0}if(n)return e.matches(n)}catch{}return!1}function FEe(e,t){for(let n=e.classList.length;n--;){const r=e.classList[n];if(t.test(r))return!0}return!1}function j1(e,t,n=1/0,r=0){return!e||e.nodeType!==e.ELEMENT_NODE||r>n?-1:t(e)?r:j1(e.parentNode,t,n,r+1)}function Vy(e,t){return n=>{const r=n;if(r===null)return!1;try{if(e){if(typeof e=="string"){if(r.matches(`.${e}`))return!0}else if(FEe(r,e))return!0}return!!(t&&r.matches(t))}catch{return!1}}}function q2(e,t,n,r,i,o){try{const a=e.nodeType===e.ELEMENT_NODE?e:e.parentElement;if(a===null)return!1;if(a.tagName==="INPUT"){const u=a.getAttribute("autocomplete");if(["current-password","new-password","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc"].includes(u))return!0}let s=-1,l=-1;if(o){if(l=j1(a,Vy(r,i)),l<0)return!0;s=j1(a,Vy(t,n),l>=0?l:1/0)}else{if(s=j1(a,Vy(t,n)),s<0)return!1;l=j1(a,Vy(r,i),s>=0?s:1/0)}return s>=0?l>=0?s<=l:!0:l>=0?!1:!!o}catch{}return!!o}function jEe(e,t,n){const r=e.contentWindow;if(!r)return;let i=!1,o;try{o=r.document.readyState}catch{return}if(o!=="complete"){const s=setTimeout(()=>{i||(t(),i=!0)},n);e.addEventListener("load",()=>{clearTimeout(s),i=!0,t()});return}const a="about:blank";if(r.location.href!==a||e.src===a||e.src==="")return setTimeout(t,0),e.addEventListener("load",t);e.addEventListener("load",t)}function BEe(e,t,n){let r=!1,i;try{i=e.sheet}catch{return}if(i)return;const o=setTimeout(()=>{r||(t(),r=!0)},n);e.addEventListener("load",()=>{clearTimeout(o),r=!0,t()})}function zEe(e,t){const{doc:n,mirror:r,blockClass:i,blockSelector:o,unblockSelector:a,maskAllText:s,maskAttributeFn:l,maskTextClass:u,unmaskTextClass:d,maskTextSelector:f,unmaskTextSelector:p,inlineStylesheet:m,maskInputOptions:v={},maskTextFn:y,maskInputFn:x,dataURLOptions:b={},inlineImages:$,recordCanvas:_,keepIframeSrcFn:C,newlyAddedElement:E=!1}=t,T=UEe(n,r);switch(e.nodeType){case e.DOCUMENT_NODE:return e.compatMode!=="CSS1Compat"?{type:ts.Document,childNodes:[],compatMode:e.compatMode}:{type:ts.Document,childNodes:[]};case e.DOCUMENT_TYPE_NODE:return{type:ts.DocumentType,name:e.name,publicId:e.publicId,systemId:e.systemId,rootId:T};case e.ELEMENT_NODE:return GEe(e,{doc:n,blockClass:i,blockSelector:o,unblockSelector:a,inlineStylesheet:m,maskAttributeFn:l,maskInputOptions:v,maskInputFn:x,dataURLOptions:b,inlineImages:$,recordCanvas:_,keepIframeSrcFn:C,newlyAddedElement:E,rootId:T,maskAllText:s,maskTextClass:u,unmaskTextClass:d,maskTextSelector:f,unmaskTextSelector:p});case e.TEXT_NODE:return HEe(e,{maskAllText:s,maskTextClass:u,unmaskTextClass:d,maskTextSelector:f,unmaskTextSelector:p,maskTextFn:y,maskInputOptions:v,maskInputFn:x,rootId:T});case e.CDATA_SECTION_NODE:return{type:ts.CDATA,textContent:"",rootId:T};case e.COMMENT_NODE:return{type:ts.Comment,textContent:e.textContent||"",rootId:T};default:return!1}}function UEe(e,t){if(!t.hasNode(e))return;const n=t.getId(e);return n===1?void 0:n}function HEe(e,t){const{maskAllText:n,maskTextClass:r,unmaskTextClass:i,maskTextSelector:o,unmaskTextSelector:a,maskTextFn:s,maskInputOptions:l,maskInputFn:u,rootId:d}=t,f=e.parentNode&&e.parentNode.tagName;let p=e.textContent;const m=f==="STYLE"?!0:void 0,v=f==="SCRIPT"?!0:void 0,y=f==="TEXTAREA"?!0:void 0;if(m&&p){try{e.nextSibling||e.previousSibling||H4([e,"access",b=>b.parentNode,"access",b=>b.sheet,"optionalAccess",b=>b.cssRules])&&(p=G4(e.parentNode.sheet))}catch(b){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${b}`,e)}p=W4(p,pO())}v&&(p="SCRIPT_PLACEHOLDER");const x=q2(e,r,o,i,a,n);if(!m&&!v&&!y&&p&&x&&(p=s?s(p,e.parentElement):p.replace(/[\S]/g,"*")),y&&p&&(l.textarea||x)&&(p=u?u(p,e.parentNode):p.replace(/[\S]/g,"*")),f==="OPTION"&&p){const b=mE({type:null,tagName:f,maskInputOptions:l});p=j3({isMasked:q2(e,r,o,i,a,b),element:e,value:p,maskInputFn:u})}return{type:ts.Text,textContent:p||"",isStyle:m,rootId:d}}function GEe(e,t){const{doc:n,blockClass:r,blockSelector:i,unblockSelector:o,inlineStylesheet:a,maskInputOptions:s={},maskAttributeFn:l,maskInputFn:u,dataURLOptions:d={},inlineImages:f,recordCanvas:p,keepIframeSrcFn:m,newlyAddedElement:v=!1,rootId:y,maskAllText:x,maskTextClass:b,unmaskTextClass:$,maskTextSelector:_,unmaskTextSelector:C}=t,E=DEe(e,r,i,o),T=TEe(e);let I={};const R=e.attributes.length;for(let F=0;F<R;F++){const V=e.attributes[F];V.name&&!FY(T,V.name,V.value)&&(I[V.name]=DY(n,T,K2(V.name),V.value,e,l))}if(T==="link"&&a){const F=Array.from(n.styleSheets).find(H=>H.href===e.href);let V=null;F&&(V=G4(F)),V&&(delete I.rel,delete I.href,I._cssText=W4(V,F.href))}if(T==="style"&&e.sheet&&!(e.innerText||e.textContent||"").trim().length){const F=G4(e.sheet);F&&(I._cssText=W4(F,pO()))}if(T==="input"||T==="textarea"||T==="select"||T==="option"){const F=e,V=dO(F),H=V4(F,B7(T),V),Q=F.checked;if(V!=="submit"&&V!=="button"&&H){const U=q2(F,b,_,$,C,mE({type:V,tagName:B7(T),maskInputOptions:s}));I.value=j3({isMasked:U,element:F,value:H,maskInputFn:u})}Q&&(I.checked=Q)}if(T==="option"&&(e.selected&&!s.select?I.selected=!0:delete I.selected),T==="canvas"&&p){if(e.__context==="2d")wEe(e)||(I.rr_dataURL=e.toDataURL(d.type,d.quality));else if(!("__context"in e)){const F=e.toDataURL(d.type,d.quality),V=document.createElement("canvas");V.width=e.width,V.height=e.height;const H=V.toDataURL(d.type,d.quality);F!==H&&(I.rr_dataURL=F)}}if(T==="img"&&f){oy||(oy=n.createElement("canvas"),MF=oy.getContext("2d"));const F=e,V=F.crossOrigin;F.crossOrigin="anonymous";const H=()=>{F.removeEventListener("load",H);
213try{oy.width=F.naturalWidth,oy.height=F.naturalHeight,MF.drawImage(F,0,0),I.rr_dataURL=oy.toDataURL(d.type,d.quality)}catch(Q){console.warn(`Cannot inline img src=${F.currentSrc}! Error: ${Q}`)}V?I.crossOrigin=V:F.removeAttribute("crossorigin")};F.complete&&F.naturalWidth!==0?H():F.addEventListener("load",H)}if((T==="audio"||T==="video")&&(I.rr_mediaState=e.paused?"paused":"played",I.rr_mediaCurrentTime=e.currentTime),v||(e.scrollLeft&&(I.rr_scrollLeft=e.scrollLeft),e.scrollTop&&(I.rr_scrollTop=e.scrollTop)),E){const{width:F,height:V}=e.getBoundingClientRect();I={class:I.class,rr_width:`${F}px`,rr_height:`${V}px`}}T==="iframe"&&!m(I.src)&&(e.contentDocument||(I.rr_src=I.src),delete I.src);let L;try{customElements.get(T)&&(L=!0)}catch{}return{type:ts.Element,tagName:T,attributes:I,childNodes:[],isSVG:LEe(e)||void 0,needBlock:E,rootId:y,isCustom:L}}function go(e){return e==null?"":e.toLowerCase()}function VEe(e,t){if(t.comment&&e.type===ts.Comment)return!0;if(e.type===ts.Element){if(t.script&&(e.tagName==="script"||e.tagName==="link"&&(e.attributes.rel==="preload"||e.attributes.rel==="modulepreload")&&e.attributes.as==="script"||e.tagName==="link"&&e.attributes.rel==="prefetch"&&typeof e.attributes.href=="string"&&e.attributes.href.endsWith(".js")))return!0;if(t.headFavicon&&(e.tagName==="link"&&e.attributes.rel==="shortcut icon"||e.tagName==="meta"&&(go(e.attributes.name).match(/^msapplication-tile(image|color)$/)||go(e.attributes.name)==="application-name"||go(e.attributes.rel)==="icon"||go(e.attributes.rel)==="apple-touch-icon"||go(e.attributes.rel)==="shortcut icon")))return!0;if(e.tagName==="meta"){if(t.headMetaDescKeywords&&go(e.attributes.name).match(/^description|keywords$/))return!0;if(t.headMetaSocial&&(go(e.attributes.property).match(/^(og|twitter|fb):/)||go(e.attributes.name).match(/^(og|twitter):/)||go(e.attributes.name)==="pinterest"))return!0;if(t.headMetaRobots&&(go(e.attributes.name)==="robots"||go(e.attributes.name)==="googlebot"||go(e.attributes.name)==="bingbot"))return!0;if(t.headMetaHttpEquiv&&e.attributes["http-equiv"]!==void 0)return!0;if(t.headMetaAuthorship&&(go(e.attributes.name)==="author"||go(e.attributes.name)==="generator"||go(e.attributes.name)==="framework"||go(e.attributes.name)==="publisher"||go(e.attributes.name)==="progid"||go(e.attributes.property).match(/^article:/)||go(e.attributes.property).match(/^product:/)))return!0;if(t.headMetaVerification&&(go(e.attributes.name)==="google-site-verification"||go(e.attributes.name)==="yandex-verification"||go(e.attributes.name)==="csrf-token"||go(e.attributes.name)==="p:domain_verify"||go(e.attributes.name)==="verify-v1"||go(e.attributes.name)==="verification"||go(e.attributes.name)==="shopify-checkout-api-token"))return!0}}return!1}function Wy(e,t){const{doc:n,mirror:r,blockClass:i,blockSelector:o,unblockSelector:a,maskAllText:s,maskTextClass:l,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:f,skipChild:p=!1,inlineStylesheet:m=!0,maskInputOptions:v={},maskAttributeFn:y,maskTextFn:x,maskInputFn:b,slimDOMOptions:$,dataURLOptions:_={},inlineImages:C=!1,recordCanvas:E=!1,onSerialize:T,onIframeLoad:I,iframeLoadTimeout:R=5e3,onStylesheetLoad:L,stylesheetLoadTimeout:F=5e3,keepIframeSrcFn:V=()=>!1,newlyAddedElement:H=!1}=t;let{preserveWhiteSpace:Q=!0}=t;const U=zEe(e,{doc:n,mirror:r,blockClass:i,blockSelector:o,maskAllText:s,unblockSelector:a,maskTextClass:l,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:f,inlineStylesheet:m,maskInputOptions:v,maskAttributeFn:y,maskTextFn:x,maskInputFn:b,dataURLOptions:_,inlineImages:C,recordCanvas:E,keepIframeSrcFn:V,newlyAddedElement:H});if(!U)return console.warn(e,"not serialized"),null;let te;r.hasNode(e)?te=r.getId(e):VEe(U,$)||!Q&&U.type===ts.Text&&!U.isStyle&&!U.textContent.replace(/^\s+|\s+$/gm,"").length?te=B3:te=fO();const J=Object.assign(U,{id:te});if(r.add(e,J),te===B3)return null;T&&T(e);let oe=!p;if(J.type===ts.Element){oe=oe&&!J.needBlock,delete J.needBlock;const q=e.shadowRoot;q&&n3(q)&&(J.isShadowHost=!0)}if((J.type===ts.Document||J.type===ts.Element)&&oe){$.headWhitespace&&J.type===ts.Element&&J.tagName==="head"&&(Q=!1);const q={doc:n,mirror:r,blockClass:i,blockSelector:o,maskAllText:s,unblockSelector:a,maskTextClass:l,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:f,skipChild:p,inlineStylesheet:m,maskInputOptions:v,maskAttributeFn:y,maskTextFn:x,maskInputFn:b,slimDOMOptions:$,dataURLOptions:_,inlineImages:C,recordCanvas:E,preserveWhiteSpace:Q,onSerialize:T,onIframeLoad:I,iframeLoadTimeout:R,onStylesheetLoad:L,stylesheetLoadTimeout:F,keepIframeSrcFn:V};for(const re of Array.from(e.childNodes)){const he=Wy(re,q);he&&J.childNodes.push(he)}if(vEe(e)&&e.shadowRoot)for(const re of Array.from(e.shadowRoot.childNodes)){const he=Wy(re,q);he&&(n3(e.shadowRoot)&&(he.isShadow=!0),J.childNodes.push(he))}}return e.parentNode&&t3(e.parentNode)&&n3(e.parentNode)&&(J.isShadow=!0),J.type===ts.Element&&J.tagName==="iframe"&&jEe(e,()=>{const q=e.contentDocument;if(q&&I){const re=Wy(q,{doc:q,mirror:r,blockClass:i,blockSelector:o,unblockSelector:a,maskAllText:s,maskTextClass:l,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:f,skipChild:!1,inlineStylesheet:m,maskInputOptions:v,maskAttributeFn:y,maskTextFn:x,maskInputFn:b,slimDOMOptions:$,dataURLOptions:_,inlineImages:C,recordCanvas:E,preserveWhiteSpace:Q,onSerialize:T,onIframeLoad:I,iframeLoadTimeout:R,onStylesheetLoad:L,stylesheetLoadTimeout:F,keepIframeSrcFn:V});re&&I(e,re)}},R),J.type===ts.Element&&J.tagName==="link"&&J.attributes.rel==="stylesheet"&&BEe(e,()=>{if(L){const q=Wy(e,{doc:n,mirror:r,blockClass:i,blockSelector:o,unblockSelector:a,maskAllText:s,maskTextClass:l,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:f,skipChild:!1,inlineStylesheet:m,maskInputOptions:v,maskAttributeFn:y,maskTextFn:x,maskInputFn:b,slimDOMOptions:$,dataURLOptions:_,inlineImages:C,recordCanvas:E,preserveWhiteSpace:Q,onSerialize:T,onIframeLoad:I,iframeLoadTimeout:R,onStylesheetLoad:L,stylesheetLoadTimeout:F,keepIframeSrcFn:V});q&&L(e,q)}},F),J}function WEe(e,t){const{mirror:n=new LY,blockClass:r="rr-block",blockSelector:i=null,unblockSelector:o=null,maskAllText:a=!1,maskTextClass:s="rr
213-mask",unmaskTextClass:l=null,maskTextSelector:u=null,unmaskTextSelector:d=null,inlineStylesheet:f=!0,inlineImages:p=!1,recordCanvas:m=!1,maskAllInputs:v=!1,maskAttributeFn:y,maskTextFn:x,maskInputFn:b,slimDOM:$=!1,dataURLOptions:_,preserveWhiteSpace:C,onSerialize:E,onIframeLoad:T,iframeLoadTimeout:I,onStylesheetLoad:R,stylesheetLoadTimeout:L,keepIframeSrcFn:F=()=>!1}=t||{};return Wy(e,{doc:e,mirror:n,blockClass:r,blockSelector:i,unblockSelector:o,maskAllText:a,maskTextClass:s,unmaskTextClass:l,maskTextSelector:u,unmaskTextSelector:d,skipChild:!1,inlineStylesheet:f,maskInputOptions:v===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:v===!1?{}:v,maskAttributeFn:y,maskTextFn:x,maskInputFn:b,slimDOMOptions:$===!0||$==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:$==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:$===!1?{}:$,dataURLOptions:_,inlineImages:p,recordCanvas:m,preserveWhiteSpace:C,onSerialize:E,onIframeLoad:T,iframeLoadTimeout:I,onStylesheetLoad:R,stylesheetLoadTimeout:L,keepIframeSrcFn:F,newlyAddedElement:!1})}function F0(e){let t,n=e[0],r=1;for(;r<e.length;){const i=e[r],o=e[r+1];if(r+=2,(i==="optionalAccess"||i==="optionalCall")&&n==null)return;i==="access"||i==="optionalAccess"?(t=n,n=o(n)):(i==="call"||i==="optionalCall")&&(n=o((...a)=>n.call(t,...a)),t=void 0)}return n}function Dl(e,t,n=document){const r={capture:!0,passive:!0};return n.addEventListener(e,t,r),()=>n.removeEventListener(e,t,r)}const Sy=`Please stop import mirror directly. Instead of that,\r
214now you can use replayer.getMirror() to access the mirror instance of a replayer,\r
215or you can use record.mirror to access the mirror instance during recording.`;let LF={map:{},getId(){return console.error(Sy),-1},getNode(){return console.error(Sy),null},removeNodeFromMap(){console.error(Sy)},has(){return console.error(Sy),!1},reset(){console.error(Sy)}};typeof window<"u"&&window.Proxy&&window.Reflect&&(LF=new Proxy(LF,{get(e,t,n){return t==="map"&&console.error(Sy),Reflect.get(e,t,n)}}));function z3(e,t,n={}){let r=null,i=0;return function(...o){const a=Date.now();!i&&n.leading===!1&&(i=a);const s=t-(a-i),l=this;s<=0||s>t?(r&&(JEe(r),r=null),i=a,e.apply(l,o)):!r&&n.trailing!==!1&&(r=gE(()=>{i=n.leading===!1?0:Date.now(),r=null,e.apply(l,o)},s))}}function jY(e,t,n,r,i=window){const o=i.Object.getOwnPropertyDescriptor(e,t);return i.Object.defineProperty(e,t,r?n:{set(a){gE(()=>{n.set.call(this,a)},0),o&&o.set&&o.set.call(this,a)}}),()=>jY(e,t,o||{},!0)}function hO(e,t,n){try{if(!(t in e))return()=>{};const r=e[t],i=n(r);return typeof i=="function"&&(i.prototype=i.prototype||{},Object.defineProperties(i,{__rrweb_original__:{enumerable:!1,value:r}})),e[t]=i,()=>{e[t]=r}}catch{return()=>{}}}let K4=Date.now;/[1-9][0-9]{12}/.test(Date.now().toString())||(K4=()=>new Date().getTime());function BY(e){const t=e.document;return{left:t.scrollingElement?t.scrollingElement.scrollLeft:e.pageXOffset!==void 0?e.pageXOffset:F0([t,"optionalAccess",n=>n.documentElement,"access",n=>n.scrollLeft])||F0([t,"optionalAccess",n=>n.body,"optionalAccess",n=>n.parentElement,"optionalAccess",n=>n.scrollLeft])||F0([t,"optionalAccess",n=>n.body,"optionalAccess",n=>n.scrollLeft])||0,top:t.scrollingElement?t.scrollingElement.scrollTop:e.pageYOffset!==void 0?e.pageYOffset:F0([t,"optionalAccess",n=>n.documentElement,"access",n=>n.scrollTop])||F0([t,"optionalAccess",n=>n.body,"optionalAccess",n=>n.parentElement,"optionalAccess",n=>n.scrollTop])||F0([t,"optionalAccess",n=>n.body,"optionalAccess",n=>n.scrollTop])||0}}function zY(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function UY(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function HY(e){return e?e.nodeType===e.ELEMENT_NODE?e:e.parentElement:null}function zf(e,t,n,r,i){if(!e)return!1;const o=HY(e);if(!o)return!1;const a=Vy(t,n);if(!i){const u=r&&o.matches(r);return a(o)&&!u}const s=j1(o,a);let l=-1;return s<0?!1:(r&&(l=j1(o,Vy(null,r))),s>-1&&l<0?!0:s<l)}function KEe(e,t){return t.getId(e)!==-1}function R6(e,t){return t.getId(e)===B3}function GY(e,t){if(t3(e))return!1;const n=t.getId(e);return t.has(n)?e.parentNode&&e.parentNode.nodeType===e.DOCUMENT_NODE?!1:e.parentNode?GY(e.parentNode,t):!0:!0}function z7(e){return!!e.changedTouches}function qEe(e=window){"NodeList"in e&&!e.NodeList.prototype.forEach&&(e.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in e&&!e.DOMTokenList.prototype.forEach&&(e.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=(...t)=>{let n=t[0];if(!(0 in t))throw new TypeError("1 argument is required");do if(this===n)return!0;while(n=n&&n.parentNode);return!1})}function VY(e,t){return!!(e.nodeName==="IFRAME"&&t.getMeta(e))}function WY(e,t){return!!(e.nodeName==="LINK"&&e.nodeType===e.ELEMENT_NODE&&e.getAttribute&&e.getAttribute("rel")==="stylesheet"&&t.getMeta(e))}function U7(e){return!!F0([e,"optionalAccess",t=>t.shadowRoot])}class YEe{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(t){return hwe(this.styleIDMap.get(t),()=>-1)}has(t){return this.styleIDMap.has(t)}add(t,n){if(this.has(t))return this.getId(t);let r;return n===void 0?r=this.id++:r=n,this.styleIDMap.set(t,r),this.idStyleMap.set(r,t),r}getStyle(t){return this.idStyleMap.get(t)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function KY(e){let t=null;return F0([e,"access",n=>n.getRootNode,"optionalCall",n=>n(),"optionalAccess",n=>n.nodeType])===Node.DOCUMENT_FRAGMENT_NODE&&e.getRootNode().host&&(t=e.getRootNode().host),t}function XEe(e){let t=e,n;for(;n=KY(t);)t=n;return t}function ZEe(e){const t=e.ownerDocument;if(!t)return!1;const n=XEe(e);return t.contains(n)}function qY(e){const t=e.ownerDocument;return t?t.contains(e)||ZEe(e):!1}const DF={};function mO(e){const t=DF[e];if(t)return t;const n=window.document;let r=window[e];if(n&&typeof n.createElement=="function")try{const i=n.createElement("iframe");i.hidden=!0,n.head.appendChild(i);const o=i.contentWindow;o&&o[e]&&(r=o[e]),n.head.removeChild(i)}catch{}return DF[e]=r.bind(window)}function QEe(...e){return mO("requestAnimationFrame")(...e)}
215function gE(...e){return mO("setTimeout")(...e)}function JEe(...e){return mO("clearTimeout")(...e)}var qr=(e=>(e[e.DomContentLoaded=0]="DomContentLoaded",e[e.Load=1]="Load",e[e.FullSnapshot=2]="FullSnapshot",e[e.IncrementalSnapshot=3]="IncrementalSnapshot",e[e.Meta=4]="Meta",e[e.Custom=5]="Custom",e[e.Plugin=6]="Plugin",e))(qr||{}),Yr=(e=>(e[e.Mutation=0]="Mutation",e[e.MouseMove=1]="MouseMove",e[e.MouseInteraction=2]="MouseInteraction",e[e.Scroll=3]="Scroll",e[e.ViewportResize=4]="ViewportResize",e[e.Input=5]="Input",e[e.TouchMove=6]="TouchMove",e[e.MediaInteraction=7]="MediaInteraction",e[e.StyleSheetRule=8]="StyleSheetRule",e[e.CanvasMutation=9]="CanvasMutation",e[e.Font=10]="Font",e[e.Log=11]="Log",e[e.Drag=12]="Drag",e[e.StyleDeclaration=13]="StyleDeclaration",e[e.Selection=14]="Selection",e[e.AdoptedStyleSheet=15]="AdoptedStyleSheet",e[e.CustomElement=16]="CustomElement",e))(Yr||{}),Rl=(e=>(e[e.MouseUp=0]="MouseUp",e[e.MouseDown=1]="MouseDown",e[e.Click=2]="Click",e[e.ContextMenu=3]="ContextMenu",e[e.DblClick=4]="DblClick",e[e.Focus=5]="Focus",e[e.Blur=6]="Blur",e[e.TouchStart=7]="TouchStart",e[e.TouchMove_Departed=8]="TouchMove_Departed",e[e.TouchEnd=9]="TouchEnd",e[e.TouchCancel=10]="TouchCancel",e))(Rl||{}),dm=(e=>(e[e.Mouse=0]="Mouse",e[e.Pen=1]="Pen",e[e.Touch=2]="Touch",e))(dm||{});function e8e(e){let t,n=e[0],r=1;for(;r<e.length;){const i=e[r],o=e[r+1];if(r+=2,(i==="optionalAccess"||i==="optionalCall")&&n==null)return;i==="access"||i==="optionalAccess"?(t=n,n=o(n)):(i==="call"||i==="optionalCall")&&(n=o((...a)=>n.call(t,...a)),t=void 0)}return n}function FF(e){return"__ln"in e}class t8e{constructor(){this.length=0,this.head=null,this.tail=null}get(t){if(t>=this.length)throw new Error("Position outside of list range");let n=this.head;for(let r=0;r<t;r++)n=e8e([n,"optionalAccess",i=>i.next])||null;return n}addNode(t){const n={value:t,previous:null,next:null};if(t.__ln=n,t.previousSibling&&FF(t.previousSibling)){const r=t.previousSibling.__ln.next;n.next=r,n.previous=t.previousSibling.__ln,t.previousSibling.__ln.next=n,r&&(r.previous=n)}else if(t.nextSibling&&FF(t.nextSibling)&&t.nextSibling.__ln.previous){const r=t.nextSibling.__ln.previous;n.previous=r,n.next=t.nextSibling.__ln,t.nextSibling.__ln.previous=n,r&&(r.next=n)}else this.head&&(this.head.previous=n),n.next=this.head,this.head=n;n.next===null&&(this.tail=n),this.length++}removeNode(t){const n=t.__ln;this.head&&(n.previous?(n.previous.next=n.next,n.next?n.next.previous=n.previous:this.tail=n.previous):(this.head=n.next,this.head?this.head.previous=null:this.tail=null),t.__ln&&delete t.__ln,this.length--)}}const jF=(e,t)=>`${e}@${t}`;class n8e{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=t=>{t.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;const t=[],n=new Set,r=new t8e,i=l=>{let u=l,d=B3;for(;d===B3;)u=u&&u.nextSibling,d=u&&this.mirror.getId(u);return d},o=l=>{if(!l.parentNode||!qY(l))return;const u=t3(l.parentNode)?this.mirror.getId(KY(l)):this.mirror.getId(l.parentNode),d=i(l);if(u===-1||d===-1)return r.addNode(l);const f=Wy(l,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskAllText:this.maskAllText,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,unmaskTextClass:this.unmaskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskAttributeFn:this.maskAttributeFn,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:p=>{VY(p,this.mirror)&&this.iframeManager.addIframe(p),WY(p,this.mirror)&&this.stylesheetManager.trackLinkElement(p),U7(l)&&this.shadowDomManager.addShadowRoot(l.shadowRoot,this.doc)},onIframeLoad:(p,m)=>{this.iframeManager.attachIframe(p,m),this.shadowDomManager.observeAttachShadow(p)},onStylesheetLoad:(p,m)=>{this.stylesheetManager.attachLinkElement(p,m)}});f&&(t.push({parentId:u,nextId:d,node:f}),n.add(f.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const l of this.movedSet)BF(this.removes,l,this.mirror)&&!this.movedSet.has(l.parentNode)||o(l);for(const l of this.addedSet)!zF(this.droppedSet,l)&&!BF(this.removes,l,this.mirror)||zF(this.movedSet,l)?o(l):this.droppedSet.add(l);let a=null;for(;r.length;){let l=null;if(a){const u=this.mirror.getId(a.value.parentNode),d=i(a.value);u!==-1&&d!==-1&&(l=a)}if(!l){let u=r.tail;for(;u;){const d=u;if(u=u.previous,d){const f=this.mirror.getId(d.value.parentNode);
vendor: 4,265 bytes, line 215
215if(i(d.value)===-1)continue;if(f!==-1){l=d;break}else{const m=d.value;if(m.parentNode&&m.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE){const v=m.parentNode.host;if(this.mirror.getId(v)!==-1){l=d;break}}}}}}if(!l){for(;r.head;)r.removeNode(r.head.value);break}a=l.previous,r.removeNode(l.value),o(l.value)}const s={texts:this.texts.map(l=>({id:this.mirror.getId(l.node),value:l.value})).filter(l=>!n.has(l.id)).filter(l=>this.mirror.has(l.id)),attributes:this.attributes.map(l=>{const{attributes:u}=l;if(typeof u.style=="string"){const d=JSON.stringify(l.styleDiff),f=JSON.stringify(l._unchangedStyles);d.length<u.style.length&&(d+f).split("var(").length===u.style.split("var(").length&&(u.style=l.styleDiff)}return{id:this.mirror.getId(l.node),attributes:u}}).filter(l=>!n.has(l.id)).filter(l=>this.mirror.has(l.id)),removes:this.removes,adds:t};!s.texts.length&&!s.attributes.length&&!s.removes.length&&!s.adds.length||(this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(s))},this.processMutation=t=>{if(!R6(t.target,this.mirror))switch(t.type){case"characterData":{const n=t.target.textContent;!zf(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&n!==t.oldValue&&this.texts.push({value:q2(t.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&n?this.maskTextFn?this.maskTextFn(n,HY(t.target)):n.replace(/[\S]/g,"*"):n,node:t.target});break}case"attributes":{const n=t.target;let r=t.attributeName,i=t.target.getAttribute(r);if(r==="value"){const a=dO(n),s=n.tagName;i=V4(n,s,a);const l=mE({maskInputOptions:this.maskInputOptions,tagName:s,type:a}),u=q2(t.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,l);i=j3({isMasked:u,element:n,value:i,maskInputFn:this.maskInputFn})}if(zf(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||i===t.oldValue)return;let o=this.attributeMap.get(t.target);if(n.tagName==="IFRAME"&&r==="src"&&!this.keepIframeSrcFn(i))if(!n.contentDocument)r="rr_src";else return;if(o||(o={node:t.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(o),this.attributeMap.set(t.target,o)),r==="type"&&n.tagName==="INPUT"&&(t.oldValue||"").toLowerCase()==="password"&&n.setAttribute("data-rr-is-password","true"),!FY(n.tagName,r)&&(o.attributes[r]=DY(this.doc,K2(n.tagName),K2(r),i,n,this.maskAttributeFn),r==="style")){if(!this.unattachedDoc)try{this.unattachedDoc=document.implementation.createHTMLDocument()}catch{this.unattachedDoc=this.doc}const a=this.unattachedDoc.createElement("span");t.oldValue&&a.setAttribute("style",t.oldValue);for(const s of Array.from(n.style)){const l=n.style.getPropertyValue(s),u=n.style.getPropertyPriority(s);l!==a.style.getPropertyValue(s)||u!==a.style.getPropertyPriority(s)?u===""?o.styleDiff[s]=l:o.styleDiff[s]=[l,u]:o._unchangedStyles[s]=[l,u]}for(const s of Array.from(a.style))n.style.getPropertyValue(s)===""&&(o.styleDiff[s]=!1)}break}case"childList":{if(zf(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;t.addedNodes.forEach(n=>this.genAdds(n,t.target)),t.removedNodes.forEach(n=>{const r=this.mirror.getId(n),i=t3(t.target)?this.mirror.getId(t.target.host):this.mirror.getId(t.target);zf(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||R6(n,this.mirror)||!KEe(n,this.mirror)||(this.addedSet.has(n)?(H7(this.addedSet,n),this.droppedSet.add(n)):this.addedSet.has(t.target)&&r===-1||GY(t.target,this.mirror)||(this.movedSet.has(n)&&this.movedMap[jF(r,i)]?H7(this.movedSet,n):this.removes.push({parentId:i,id:r,isShadow:t3(t.target)&&n3(t.target)?!0:void 0})),this.mapRemoves.push(n))});break}}},this.genAdds=(t,n)=>{if(!this.processedNodeManager.inOtherBuffer(t,this)&&!(this.addedSet.has(t)||this.movedSet.has(t))){if(this.mirror.hasNode(t)){if(R6(t,this.mirror))return;this.movedSet.add(t);let r=null;n&&this.mirror.hasNode(n)&&(r=this.mirror.getId(n)),r&&r!==-1&&(this.movedMap[jF(this.mirror.getId(t),r)]=!0)}else this.addedSet.add(t),this.droppedSet.delete(t);zf(t,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(t.childNodes.forEac
215h(r=>this.genAdds(r)),U7(t)&&t.shadowRoot.childNodes.forEach(r=>{this.processedNodeManager.add(r,this),this.genAdds(r,t)}))}}}init(t){["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(n=>{this[n]=t[n]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function H7(e,t){e.delete(t),t.childNodes.forEach(n=>H7(e,n))}function BF(e,t,n){return e.length===0?!1:YY(e,t,n)}function YY(e,t,n){const{parentNode:r}=t;if(!r)return!1;const i=n.getId(r);return e.some(o=>o.id===i)?!0:YY(e,r,n)}function zF(e,t){return e.size===0?!1:XY(e,t)}function XY(e,t){const{parentNode:n}=t;return n?e.has(n)?!0:XY(e,n):!1}let r3;function r8e(e){r3=e}function i8e(){r3=void 0}const xi=e=>r3?(...n)=>{try{return e(...n)}catch(r){if(r3&&r3(r)===!0)return()=>{};throw r}}:e;function Xp(e){let t,n=e[0],r=1;for(;r<e.length;){const i=e[r],o=e[r+1];if(r+=2,(i==="optionalAccess"||i==="optionalCall")&&n==null)return;i==="access"||i==="optionalAccess"?(t=n,n=o(n)):(i==="call"||i==="optionalCall")&&(n=o((...a)=>n.call(t,...a)),t=void 0)}return n}const Ky=[];function qx(e){try{if("composedPath"in e){const t=e.composedPath();if(t.length)return t[0]}else if("path"in e&&e.path.length)return e.path[0]}catch{}return e&&e.target}function ZY(e,t){const n=new n8e;Ky.push(n),n.init(e);let r=window.MutationObserver||window.__rrMutationObserver;const i=Xp([window,"optionalAccess",a=>a.Zone,"optionalAccess",a=>a.__symbol__,"optionalCall",a=>a("MutationObserver")]);i&&window[i]&&(r=window[i]);const o=new r(xi(a=>{e.onMutation&&e.onMutation(a)===!1||n.processMutations.bind(n)(a)}));return o.observe(t,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),o}function o8e({mousemoveCb:e,sampling:t,doc:n,mirror:r}){if(t.mousemove===!1)return()=>{};const i=typeof t.mousemove=="number"?t.mousemove:50,o=typeof t.mousemoveCallback=="number"?t.mousemoveCallback:500;let a=[],s;const l=z3(xi(f=>{const p=Date.now()-s;e(a.map(m=>(m.timeOffset-=p,m)),f),a=[],s=null}),o),u=xi(z3(xi(f=>{const p=qx(f),{clientX:m,clientY:v}=z7(f)?f.changedTouches[0]:f;s||(s=K4()),a.push({x:m,y:v,id:r.getId(p),timeOffset:K4()-s}),l(typeof DragEvent<"u"&&f instanceof DragEvent?Yr.Drag:f instanceof MouseEvent?Yr.MouseMove:Yr.TouchMove)}),i,{trailing:!1})),d=[Dl("mousemove",u,n),Dl("touchmove",u,n),Dl("drag",u,n)];return xi(()=>{d.forEach(f=>f())})}function a8e({mouseInteractionCb:e,doc:t,mirror:n,blockClass:r,blockSelector:i,unblockSelector:o,sampling:a}){if(a.mouseInteraction===!1)return()=>{};const s=a.mouseInteraction===!0||a.mouseInteraction===void 0?{}:a.mouseInteraction,l=[];let u=null;const d=f=>p=>{const m=qx(p);if(zf(m,r,i,o,!0))return;let v=null,y=f;if("pointerType"in p){switch(p.pointerType){case"mouse":v=dm.Mouse;break;case"touch":v=dm.Touch;break;case"pen":v=dm.Pen;break}v===dm.Touch?Rl[f]===Rl.MouseDown?y="TouchStart":Rl[f]===Rl.MouseUp&&(y="TouchEnd"):dm.Pen}else z7(p)&&(v=dm.Touch);v!==null?(u=v,(y.startsWith("Touch")&&v===dm.Touch||y.startsWith("Mouse")&&v===dm.Mouse)&&(v=null)):Rl[f]===Rl.Click&&(v=u,u=null);const x=z7(p)?p.changedTouches[0]:p;if(!x)return;const b=n.getId(m),{clientX:$,clientY:_}=x;xi(e)({type:Rl[y],id:b,x:$,y:_,...v!==null&&{pointerType:v}})};return Object.keys(Rl).filter(f=>Number.isNaN(Number(f))&&!f.endsWith("_Departed")&&s[f]!==!1).forEach(f=>{let p=K2(f);const m=d(f);if(window.PointerEvent)switch(Rl[f]){case Rl.MouseDown:case Rl.MouseUp:p=p.replace("mouse","pointer");break;case Rl.TouchStart:case Rl.TouchEnd:return}l.push(Dl(p,m,t))}),xi(()=>{l.forEach(f=>f())})}function QY({scrollCb:e,doc:t,mirror:n,blockClass:r,blockSelector:i,unblockSelector:o,sampling:a}){const s=xi(z3(xi(l=>{const u=qx(l);if(!u||zf(u,r,i,o,!0))return;const d=n.getId(u);if(u===t&&t.defaultView){const f=BY(t.defaultView);e({id:d,x:f.left,y:f.top})}else e({id:d,x:u.scrollLeft,y:u.scrollTop})}),a.scroll||100));return Dl("scroll",s,t)}function s8e({viewportResizeCb:e},{win:t}){let n=-1,r=-1;const i=xi(z3(xi(()=>{const o=zY(),a=UY();(n!==o||r!==a)&&(e({width:Number(a),height:Number(o)}),n=o,r=a)}),200));return Dl("resize",i,t)}const l8e=["INPUT","TEXTAREA","SELECT"],UF=new WeakMap;function u8e({inputCb:e,doc:t,mirror:n,blockClass:r,blockSelector:i,unblockSelector:o,ignoreClass:a,ignoreSelector:s,maskInputOptions:l,maskInputFn:u,sampling:d,userTr
215iggeredOnInput:f,maskTextClass:p,unmaskTextClass:m,maskTextSelector:v,unmaskTextSelector:y}){function x(I){let R=qx(I);const L=I.isTrusted,F=R&&B7(R.tagName);if(F==="OPTION"&&(R=R.parentElement),!R||!F||l8e.indexOf(F)<0||zf(R,r,i,o,!0))return;const V=R;if(V.classList.contains(a)||s&&V.matches(s))return;const H=dO(R);let Q=V4(V,F,H),U=!1;const te=mE({maskInputOptions:l,tagName:F,type:H}),J=q2(R,p,v,m,y,te);(H==="radio"||H==="checkbox")&&(U=R.checked),Q=j3({isMasked:J,element:R,value:Q,maskInputFn:u}),b(R,f?{text:Q,isChecked:U,userTriggered:L}:{text:Q,isChecked:U});const oe=R.name;H==="radio"&&oe&&U&&t.querySelectorAll(`input[type="radio"][name="${oe}"]`).forEach(q=>{if(q!==R){const re=j3({isMasked:J,element:q,value:V4(q,F,H),maskInputFn:u});b(q,f?{text:re,isChecked:!U,userTriggered:!1}:{text:re,isChecked:!U})}})}function b(I,R){const L=UF.get(I);if(!L||L.text!==R.text||L.isChecked!==R.isChecked){UF.set(I,R);const F=n.getId(I);xi(e)({...R,id:F})}}const _=(d.input==="last"?["change"]:["input","change"]).map(I=>Dl(I,xi(x),t)),C=t.defaultView;if(!C)return()=>{_.forEach(I=>I())};const E=C.Object.getOwnPropertyDescriptor(C.HTMLInputElement.prototype,"value"),T=[[C.HTMLInputElement.prototype,"value"],[C.HTMLInputElement.prototype,"checked"],[C.HTMLSelectElement.prototype,"value"],[C.HTMLTextAreaElement.prototype,"value"],[C.HTMLSelectElement.prototype,"selectedIndex"],[C.HTMLOptionElement.prototype,"selected"]];return E&&E.set&&_.push(...T.map(I=>jY(I[0],I[1],{set(){xi(x)({target:this,isTrusted:!1})}},!1,C))),xi(()=>{_.forEach(I=>I())})}function q4(e){const t=[];function n(r,i){if(v_("CSSGroupingRule")&&r.parentRule instanceof CSSGroupingRule||v_("CSSMediaRule")&&r.parentRule instanceof CSSMediaRule||v_("CSSSupportsRule")&&r.parentRule instanceof CSSSupportsRule||v_("CSSConditionRule")&&r.parentRule instanceof CSSConditionRule){const a=Array.from(r.parentRule.cssRules).indexOf(r);i.unshift(a)}else if(r.parentStyleSheet){const a=Array.from(r.parentStyleSheet.cssRules).indexOf(r);i.unshift(a)}return i}return n(e,t)}function j0(e,t,n){let r,i;return e?(e.ownerNode?r=t.getId(e.ownerNode):i=n.getId(e),{styleId:i,id:r}):{}}function c8e({styleSheetRuleCb:e,mirror:t,stylesheetManager:n},{win:r}){if(!r.CSSStyleSheet||!r.CSSStyleSheet.prototype)return()=>{};const i=r.CSSStyleSheet.prototype.insertRule;r.CSSStyleSheet.prototype.insertRule=new Proxy(i,{apply:xi((d,f,p)=>{const[m,v]=p,{id:y,styleId:x}=j0(f,t,n.styleMirror);return(y&&y!==-1||x&&x!==-1)&&e({id:y,styleId:x,adds:[{rule:m,index:v}]}),d.apply(f,p)})});const o=r.CSSStyleSheet.prototype.deleteRule;r.CSSStyleSheet.prototype.deleteRule=new Proxy(o,{apply:xi((d,f,p)=>{const[m]=p,{id:v,styleId:y}=j0(f,t,n.styleMirror);return(v&&v!==-1||y&&y!==-1)&&e({id:v,styleId:y,removes:[{index:m}]}),d.apply(f,p)})});let a;r.CSSStyleSheet.prototype.replace&&(a=r.CSSStyleSheet.prototype.replace,r.CSSStyleSheet.prototype.replace=new Proxy(a,{apply:xi((d,f,p)=>{const[m]=p,{id:v,styleId:y}=j0(f,t,n.styleMirror);return(v&&v!==-1||y&&y!==-1)&&e({id:v,styleId:y,replace:m}),d.apply(f,p)})}));let s;r.CSSStyleSheet.prototype.replaceSync&&(s=r.CSSStyleSheet.prototype.replaceSync,r.CSSStyleSheet.prototype.replaceSync=new Proxy(s,{apply:xi((d,f,p)=>{const[m]=p,{id:v,styleId:y}=j0(f,t,n.styleMirror);return(v&&v!==-1||y&&y!==-1)&&e({id:v,styleId:y,replaceSync:m}),d.apply(f,p)})}));const l={};y_("CSSGroupingRule")?l.CSSGroupingRule=r.CSSGroupingRule:(y_("CSSMediaRule")&&(l.CSSMediaRule=r.CSSMediaRule),y_("CSSConditionRule")&&(l.CSSConditionRule=r.CSSConditionRule),y_("CSSSupportsRule")&&(l.CSSSupportsRule=r.CSSSupportsRule));const u={};return Object.entries(l).forEach(([d,f])=>{u[d]={insertRule:f.prototype.insertRule,deleteRule:f.prototype.deleteRule},f.prototype.insertRule=new Proxy(u[d].insertRule,{apply:xi((p,m,v)=>{const[y,x]=v,{id:b,styleId:$}=j0(m.parentStyleSheet,t,n.styleMirror);return(b&&b!==-1||$&&$!==-1)&&e({id:b,styleId:$,adds:[{rule:y,index:[...q4(m),x||0]}]}),p.apply(m,v)})}),f.prototype.deleteRule=new Proxy(u[d].deleteRule,{apply:xi((p,m,v)=>{const[y]=v,{id:x,styleId:b}=j0(m.parentStyleSheet,t,n.styleMirror);return(x&&x!==-1||b&&b!==-1)&&e({id:x,styleId:b,removes:[{index:[...q4(m),y]}]}),p.apply(m,v)})})}),xi(()=>{r.CSSStyleSheet.prototype.insertRule=i,r.CSSStyleSheet.prototype.deleteRule=o,a&&(r.CSSStyleSheet.prototype.replace=a),s&&(r.CSSStyleSheet.prototype.replaceSync=s),Object.entries(l).forEach(([d,f])=>{f.prototype.insertRule=u[d].insertRule,f.prototype.deleteRule=u[d].deleteRule})})}function JY({mirror:e,stylesheetManager:t},n){let r=null;n.nodeName==="#document"?r=e.getId(n):r=e.getId(n.host);const i=n.nodeName==="#document"?Xp([n,"access",a=>a.defaultView,"optionalAccess",a=>a.Document]):Xp([n,"access",a=>a.ownerDocument,"optionalAccess",a=>a.defaultView,"optionalAccess",a=>a.ShadowRoot]),o=Xp([i,"optionalAccess",a=>a.prototype])?Object.getOwnPropertyDescriptor(Xp([i,"optionalAccess",a=>a.prototype]),"adoptedStyleSheets"):void 0;return r===null||r===-1||!i||!o?()=>{}:(Object.defineProperty(n,"adoptedStyleSheets",{configurable:o.configurable,enumerable:o.enumerable,get(){return Xp([o,"access",a=>a.get,"optionalAccess",a=>a.call,"call",a=>a(this)])},set(a){const s=Xp([o,"access",l=>l.set,"optionalAccess",l=>l.call,"call",l=>l(this,a)]);if(r!==null&&r!==-1)try{t.adoptStyleSheets(a,r)}catch{}return s}}),xi(()=>{Object.defineProperty(n,"adoptedStyleSheets",{configurable:o.configurable,enumerable:o.enumerable,get:o.get,set:o.set})}))}function d8e({styleDeclarationCb:e,mirror:t,ignoreCSSAttributes:n,stylesheetManager:r},{win:i}){const o=i.CSSStyleDeclaration.prototype.setProperty;i.CSSStyleDeclaration.prototype.setProperty=new Proxy(o,{apply:xi((s,l,u)=>{const[d,f,p]=u;if(n.has(d))return o.apply(l,[d,f,p]);const{id:m,styleId:v}=j0(Xp([l,"access",y=>y.parentRule,"optionalAccess",y=>y.parentStyleSheet]),t,r.styleMirror);return(m&&m!==-1||v&&v!==-1)&&e({id:m,styleId:v,set:{property:d,value:f,priority:p},index:q4(l.parentRule)}),s.apply(l,u)})});const a=i.CSSStyleDeclaration.prototype.removeProperty;return i.CSSStyleDeclaration.prototype.removeProperty=new Proxy(a,{apply:xi((s,l,u)=>{const[d]=u;if(n.has(d))return a.apply(l,[d]);const{id:f,styleId:p}=j0(Xp([l,"access",m=>m.parentRule,"optionalAccess",m=>m.parentStyleSheet]),t,r.styleMirror);return(f&&f!==-1||p&&p!==-1)&&e({id:f,styleId:p,remove:{property:d},index:q4(l.parentRule)}),s.apply(l,u)})}),xi(()=>{i.CSSStyleDeclaration.prototype.setProperty=o,i.CSSStyleDeclaration.prototype.removeProperty=a})}function f8e({mediaInteractionCb:e,blockClass:t,blockSelector:n,unblockSelector:r,mirror:i,sampling:o,doc:a}){const s=xi(u=>z3(xi(d=>{const f=qx(d);if(!f||zf(f,t,n,r,!0))return;const{currentTime:p,volume:m,muted:v,playbackRate:y}=f;e({type:u,id:i.getId(f),currentTime:p,volume:m,muted:v,playbackRate:y})}),o.media||500)),l=[Dl("play",s(0),a),Dl("pause",s(1),a),Dl("seeked",s(2),a),Dl("volumechange",s(3),a),Dl("ratechange",s(4),a)];return xi(()=>{l.forEach(u=>u())})}function p8e({fontCb:e,doc:t}){const n=t.defaultView;if(!n)return()=>{};const r=[],i=new WeakMap,o=n.FontFace;n.FontFace=function(l,u,d){const f=new o(l,u,d);return i.set(f,{family:l,buffer:typeof u!="string",descriptors:d,fontSource:typeof u=="string"?u:JSON.stringify(Array.from(new Uint8Array(u)))}),f};const a=hO(t.fonts,"add",function(s){return function(l){return gE(xi(()=>{const u=i.get(l);u&&(e(u),i.delete(l))}),0),s.apply(this,[l])}});return r.push(()=>{n.FontFace=o}),r.push(a),xi(()=>{r.forEach(s=>s())})}
215function h8e(e){const{doc:t,mirror:n,blockClass:r,blockSelector:i,unblockSelector:o,selectionCb:a}=e;let s=!0;const l=xi(()=>{const u=t.getSelection();if(!u||s&&Xp([u,"optionalAccess",p=>p.isCollapsed]))return;s=u.isCollapsed||!1;const d=[],f=u.rangeCount||0;for(let p=0;p<f;p++){const m=u.getRangeAt(p),{startContainer:v,startOffset:y,endContainer:x,endOffset:b}=m;zf(v,r,i,o,!0)||zf(x,r,i,o,!0)||d.push({start:n.getId(v),startOffset:y,end:n.getId(x),endOffset:b})}a({ranges:d})});return l(),Dl("selectionchange",l)}function m8e({doc:e,customElementCb:t}){const n=e.defaultView;return!n||!n.customElements?()=>{}:hO(n.customElements,"define",function(i){return function(o,a,s){try{t({define:{name:o}})}catch{}return i.apply(this,[o,a,s])}})}function g8e(e,t={}){const n=e.doc.defaultView;if(!n)return()=>{};const r=ZY(e,e.doc),i=o8e(e),o=a8e(e),a=QY(e),s=s8e(e,{win:n}),l=u8e(e),u=f8e(e),d=c8e(e,{win:n}),f=JY(e,e.doc),p=d8e(e,{win:n}),m=e.collectFonts?p8e(e):()=>{},v=h8e(e),y=m8e(e),x=[];for(const b of e.plugins)x.push(b.observer(b.callback,n,b.options));return xi(()=>{Ky.forEach(b=>b.reset()),r.disconnect(),i(),o(),a(),s(),l(),u(),d(),f(),p(),m(),v(),y(),x.forEach(b=>b())})}function v_(e){return typeof window[e]<"u"}function y_(e){return!!(typeof window[e]<"u"&&window[e].prototype&&"insertRule"in window[e].prototype&&"deleteRule"in window[e].prototype)}class G7{constructor(t){this.generateIdFn=t,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(t,n,r,i){const o=r||this.getIdToRemoteIdMap(t),a=i||this.getRemoteIdToIdMap(t);let s=o.get(n);return s||(s=this.generateIdFn(),o.set(n,s),a.set(s,n)),s}getIds(t,n){const r=this.getIdToRemoteIdMap(t),i=this.getRemoteIdToIdMap(t);return n.map(o=>this.getId(t,o,r,i))}getRemoteId(t,n,r){const i=r||this.getRemoteIdToIdMap(t);if(typeof n!="number")return n;const o=i.get(n);return o||-1}getRemoteIds(t,n){const r=this.getRemoteIdToIdMap(t);return n.map(i=>this.getRemoteId(t,i,r))}reset(t){if(!t){this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap;return}this.iframeIdToRemoteIdMap.delete(t),this.iframeRemoteIdToIdMap.delete(t)}getIdToRemoteIdMap(t){let n=this.iframeIdToRemoteIdMap.get(t);return n||(n=new Map,this.iframeIdToRemoteIdMap.set(t,n)),n}getRemoteIdToIdMap(t){let n=this.iframeRemoteIdToIdMap.get(t);return n||(n=new Map,this.iframeRemoteIdToIdMap.set(t,n)),n}}function HF(e){let t,n=e[0],r=1;for(;r<e.length;){const i=e[r],o=e[r+1];if(r+=2,(i==="optionalAccess"||i==="optionalCall")&&n==null)return;i==="access"||i==="optionalAccess"?(t=n,n=o(n)):(i==="call"||i==="optionalCall")&&(n=o((...a)=>n.call(t,...a)),t=void 0)}return n}class v8e{constructor(){this.crossOriginIframeMirror=new G7(fO),this.crossOriginIframeRootIdMap=new WeakMap}addIframe(){}addLoadListener(){}attachIframe(){}}class y8e{constructor(t){this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new G7(fO),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=t.mutationCb,this.wrappedEmit=t.wrappedEmit,this.stylesheetManager=t.stylesheetManager,this.recordCrossOriginIframes=t.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new G7(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=t.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(t){this.iframes.set(t,!0),t.contentWindow&&this.crossOriginIframeMap.set(t.contentWindow,t)}addLoadListener(t){this.loadListener=t}attachIframe(t,n){this.mutationCb({adds:[{parentId:this.mirror.getId(t),nextId:null,node:n}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),HF([this,"access",r=>r.loadListener,"optionalCall",r=>r(t)]),t.contentDocument&&t.contentDocument.adoptedStyleSheets&&t.contentDocument.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(t.contentDocument.adoptedStyleSheets,this.mirror.getId(t.contentDocument))}handleMessage(t){const n=t;if(n.data.type!=="rrweb"||n.origin!==n.data.origin||!t.source)return;const i=this.crossOriginIframeMap.get(t.source);if(!i)return;const o=this.transformCrossOriginEvent(i,n.data.event);o&&this.wrappedEmit(o,n.data.isCheckout)}transformCrossOriginEvent(t,n){switch(n.type){case qr.FullSnapshot:{this.crossOriginIframeMirror.reset(t),this.crossOriginIframeStyleMirror.reset(t),this.replaceIdOnNode(n.data.node,t);const r=n.data.node.id;return this.crossOriginIframeRootIdMap.set(t,r),this.patchRootIdOnNode(n.data.node,r),{timestamp:n.timestamp,type:qr.IncrementalSnapshot,data:{source:Yr.Mutation,adds:[{parentId:this.mirror.getId(t),nextId:null,node:n.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case qr.Meta:case qr.Load:case qr.DomContentLoaded:return!1;case qr.Plugin:return n;case qr.Custom:return this.replaceIds(n.data.payload,t,["id","parentId","previousId","nextId"]),n;case qr.IncrementalSnapshot:switch(n.data.source){case Yr.Mutation:return n.data.adds.forEach(r=>{this.replaceIds(r,t,["parentId","nextId","previousId"]),this.replaceIdOnNode(r.node,t);const i=this.crossOriginIframeRootIdMap.get(t);i&&this.patchRootIdOnNode(r.node,i)}
215),n.data.removes.forEach(r=>{this.replaceIds(r,t,["parentId","id"])}),n.data.attributes.forEach(r=>{this.replaceIds(r,t,["id"])}),n.data.texts.forEach(r=>{this.replaceIds(r,t,["id"])}),n;case Yr.Drag:case Yr.TouchMove:case Yr.MouseMove:return n.data.positions.forEach(r=>{this.replaceIds(r,t,["id"])}),n;case Yr.ViewportResize:return!1;case Yr.MediaInteraction:case Yr.MouseInteraction:case Yr.Scroll:case Yr.CanvasMutation:case Yr.Input:return this.replaceIds(n.data,t,["id"]),n;case Yr.StyleSheetRule:case Yr.StyleDeclaration:return this.replaceIds(n.data,t,["id"]),this.replaceStyleIds(n.data,t,["styleId"]),n;case Yr.Font:return n;case Yr.Selection:return n.data.ranges.forEach(r=>{this.replaceIds(r,t,["start","end"])}),n;case Yr.AdoptedStyleSheet:return this.replaceIds(n.data,t,["id"]),this.replaceStyleIds(n.data,t,["styleIds"]),HF([n,"access",r=>r.data,"access",r=>r.styles,"optionalAccess",r=>r.forEach,"call",r=>r(i=>{this.replaceStyleIds(i,t,["styleId"])})]),n}}return!1}replace(t,n,r,i){for(const o of i)!Array.isArray(n[o])&&typeof n[o]!="number"||(Array.isArray(n[o])?n[o]=t.getIds(r,n[o]):n[o]=t.getId(r,n[o]));return n}replaceIds(t,n,r){return this.replace(this.crossOriginIframeMirror,t,n,r)}replaceStyleIds(t,n,r){return this.replace(this.crossOriginIframeStyleMirror,t,n,r)}replaceIdOnNode(t,n){this.replaceIds(t,n,["id","rootId"]),"childNodes"in t&&t.childNodes.forEach(r=>{this.replaceIdOnNode(r,n)})}patchRootIdOnNode(t,n){t.type!==ts.Document&&!t.rootId&&(t.rootId=n),"childNodes"in t&&t.childNodes.forEach(r=>{this.patchRootIdOnNode(r,n)})}}class b8e{init(){}addShadowRoot(){}observeAttachShadow(){}reset(){}}class $8e{constructor(t){this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=t.mutationCb,this.scrollCb=t.scrollCb,this.bypassOptions=t.bypassOptions,this.mirror=t.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(t,n){if(!n3(t)||this.shadowDoms.has(t))return;this.shadowDoms.add(t);const r=ZY({...this.bypassOptions,doc:n,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this},t);this.restoreHandlers.push(()=>r.disconnect()),this.restoreHandlers.push(QY({...this.bypassOptions,scrollCb:this.scrollCb,doc:t,mirror:this.mirror})),gE(()=>{t.adoptedStyleSheets&&t.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(t.adoptedStyleSheets,this.mirror.getId(t.host)),this.restoreHandlers.push(JY({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},t))},0)}observeAttachShadow(t){!t.contentWindow||!t.contentDocument||this.patchAttachShadow(t.contentWindow.Element,t.contentDocument)}patchAttachShadow(t,n){const r=this;this.restoreHandlers.push(hO(t.prototype,"attachShadow",function(i){return function(o){const a=i.call(this,o);return this.shadowRoot&&qY(this)&&r.addShadowRoot(this.shadowRoot,n),a}}))}reset(){this.restoreHandlers.forEach(t=>{try{t()}catch{}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet}}class GF{reset(){}freeze(){}unfreeze(){}lock(){}unlock(){}snapshot(){}}class x8e{constructor(t){this.trackedLinkElements=new WeakSet,this.styleMirror=new YEe,this.mutationCb=t.mutationCb,this.adoptedStyleSheetCb=t.adoptedStyleSheetCb}attachLinkElement(t,n){"_cssText"in n.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:n.id,attributes:n.attributes}]}),this.trackLinkElement(t)}trackLinkElement(t){this.trackedLinkElements.has(t)||(this.trackedLinkElements.add(t),this.trackStylesheetInLinkElement(t))}adoptStyleSheets(t,n){if(t.length===0)return;const r={id:n,styleIds:[]},i=[];for(const o of t){let a;this.styleMirror.has(o)?a=this.styleMirror.getId(o):(a=this.styleMirror.add(o),i.push({styleId:a,rules:Array.from(o.rules||CSSRule,(s,l)=>({rule:MY(s),index:l}))})),r.styleIds.push(a)}i.length>0&&(r.styles=i),this.adoptedStyleSheetCb(r)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(t){}}class S8e{constructor(){this.nodeMap=new WeakMap,this.loop=!0,this.periodicallyClear()}periodicallyClear(){QEe(()=>{this.clear(),this.loop&&this.periodicallyClear()})}inOtherBuffer(t,n){const r=this.nodeMap.get(t);return r&&Array.from(r).some(i=>i!==n)}add(t,n){this.nodeMap.set(t,(this.nodeMap.get(t)||new Set).add(n))}clear(){this.nodeMap=new WeakMap}destroy(){this.loop=!1}}let ua,Y4;const Af=_Ee();function _g(e={}){const{emit:t,checkoutEveryNms:n,checkoutEveryNth:r,blockClass:i="rr-block",blockSelector:o=null,unblockSelector:a=null,ignoreClass:s="rr
215-ignore",ignoreSelector:l=null,maskAllText:u=!1,maskTextClass:d="rr-mask",unmaskTextClass:f=null,maskTextSelector:p=null,unmaskTextSelector:m=null,inlineStylesheet:v=!0,maskAllInputs:y,maskInputOptions:x,slimDOMOptions:b,maskAttributeFn:$,maskInputFn:_,maskTextFn:C,maxCanvasSize:E=null,packFn:T,sampling:I={},dataURLOptions:R={},mousemoveWait:L,recordCanvas:F=!1,recordCrossOriginIframes:V=!1,recordAfter:H=e.recordAfter==="DOMContentLoaded"?e.recordAfter:"load",userTriggeredOnInput:Q=!1,collectFonts:U=!1,inlineImages:te=!1,plugins:J,keepIframeSrcFn:oe=()=>!1,ignoreCSSAttributes:q=new Set([]),errorHandler:re,onMutation:he,getCanvasManager:be}=e;r8e(re);const Ke=V?window.parent===window:!0;let ot=!1;if(!Ke)try{window.parent.document&&(ot=!1)}catch{ot=!0}if(Ke&&!t)throw new Error("emit function is required");L!==void 0&&I.mousemove===void 0&&(I.mousemove=L),Af.reset();const Ze=y===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:x!==void 0?x:{},Ye=b===!0||b==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:b==="all",headMetaDescKeywords:b==="all"}:b||{};qEe();let $e,gt=0;const je=pe=>{for(const ve of J||[])ve.eventProcessor&&(pe=ve.eventProcessor(pe));return T&&!ot&&(pe=T(pe)),pe};ua=(pe,ve)=>{const Ne=pe;if(Ne.timestamp=K4(),x6([Ky,"access",Xe=>Xe[0],"optionalAccess",Xe=>Xe.isFrozen,"call",Xe=>Xe()])&&Ne.type!==qr.FullSnapshot&&!(Ne.type===qr.IncrementalSnapshot&&Ne.data.source===Yr.Mutation)&&Ky.forEach(Xe=>Xe.unfreeze()),Ke)x6([t,"optionalCall",Xe=>Xe(je(Ne),ve)]);else if(ot){const Xe={type:"rrweb",event:je(Ne),origin:window.location.origin,isCheckout:ve};window.parent.postMessage(Xe,"*")}if(Ne.type===qr.FullSnapshot)$e=Ne,gt=0;else if(Ne.type===qr.IncrementalSnapshot){if(Ne.data.source===Yr.Mutation&&Ne.data.isAttachIframe)return;gt++;const Xe=r&&gt>=r,M=n&&$e&&Ne.timestamp-$e.timestamp>n;(Xe||M)&&K(!0)}};const Qe=pe=>{ua({type:qr.IncrementalSnapshot,data:{source:Yr.Mutation,...pe}})},nn=pe=>ua({type:qr.IncrementalSnapshot,data:{source:Yr.Scroll,...pe}}),Ut=pe=>ua({type:qr.IncrementalSnapshot,data:{source:Yr.CanvasMutation,...pe}}),kt=pe=>ua({type:qr.IncrementalSnapshot,data:{source:Yr.AdoptedStyleSheet,...pe}}),mt=new x8e({mutationCb:Qe,adoptedStyleSheetCb:kt}),ct=typeof __RRWEB_EXCLUDE_IFRAME__=="boolean"&&__RRWEB_EXCLUDE_IFRAME__?new v8e:new y8e({mirror:Af,mutationCb:Qe,stylesheetManager:mt,recordCrossOriginIframes:V,wrappedEmit:ua});for(const pe of J||[])pe.getMirror&&pe.getMirror({nodeMirror:Af,crossOriginIframeMirror:ct.crossOriginIframeMirror,crossOriginIframeStyleMirror:ct.crossOriginIframeStyleMirror});const pt=new S8e,ht=w8e(be,{mirror:Af,win:window,mutationCb:pe=>ua({type:qr.IncrementalSnapshot,data:{source:Yr.CanvasMutation,...pe}}),recordCanvas:F,blockClass:i,blockSelector:o,unblockSelector:a,maxCanvasSize:E,sampling:I.canvas,dataURLOptions:R,errorHandler:re}),mn=typeof __RRWEB_EXCLUDE_SHADOW_DOM__=="boolean"&&__RRWEB_EXCLUDE_SHADOW_DOM__?new b8e:new $8e({mutationCb:Qe,scrollCb:nn,bypassOptions:{onMutation:he,blockClass:i,blockSelector:o,unblockSelector:a,maskAllText:u,maskTextClass:d,unmaskTextClass:f,maskTextSelector:p,unmaskTextSelector:m,inlineStylesheet:v,maskInputOptions:Ze,dataURLOptions:R,maskAttributeFn:$,maskTextFn:C,maskInputFn:_,recordCanvas:F,inlineImages:te,sampling:I,slimDOMOptions:Ye,iframeManager:ct,stylesheetManager:mt,canvasManager:ht,keepIframeSrcFn:oe,processedNodeManager:pt},mirror:Af}),K=(pe=!1)=>{ua({type:qr.Meta,data:{href:window.location.href,width:UY(),height:zY()}},pe),mt.reset(),mn.init(),Ky.forEach(Ne=>Ne.lock());const ve=WEe(document,{mirror:Af,blockClass:i,blockSelector:o,unblockSelector:a,maskAllText:u,maskTextClass:d,unmaskTextClass:f,maskTextSelector:p,unmaskTextSelector:m,inlineStylesheet:v,maskAllInputs:Ze,maskAttributeFn:$,maskInputFn:_,maskTextFn:C,slimDOM:Ye,dataURLOptions:R,recordCanvas:F,inlineImages:te,onSerialize:Ne=>{VY(Ne,Af)&&ct.addIframe(Ne),WY(Ne,Af)&&mt.trackLinkElement(Ne),U7(Ne)&&mn.addShadowRoot(Ne.shadowRoot,document)},onIframeLoad:(Ne,Xe)=>{ct.attachIframe(Ne,Xe),mn.observeAttachShadow(Ne)},onStylesheetLoad:(Ne,Xe)=>{mt.attachLinkElement(Ne,Xe)},keepIframeSrcFn:oe});if(!ve)return console.warn("Failed to snapshot the document");ua({type:qr.FullSnapshot,data:{node:ve,initialOffset:BY(window)}}),Ky.forEach(Ne=>Ne.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&mt.adoptStyleSheets(document.adoptedStyleSheets,Af.getId(document))};Y4=K;try{const pe=[],ve=Xe=>xi(g8e)({onMutation:he,mutationCb:Qe,mousemoveCb:(M,et)=>ua({type:qr.IncrementalSnapshot,data:{source:et,positions:M}}),mouseInteractionCb:M=>ua({type:qr.IncrementalSnapshot,data:{source:Yr.MouseInteraction,...M}}),scrollCb:nn,viewportResizeCb:M=>ua({type:qr.IncrementalSnapshot,data:{source:Yr.ViewportResize,...M}}),inputCb:M=>ua({type:qr.IncrementalSnapshot,data:{source:Yr.Input,...M}}),mediaInteractionCb:M=>ua({type:qr.IncrementalSnapshot,data:{source:Yr.MediaInteraction,...M}}),styleSheetRuleCb:M=>ua({type:qr.IncrementalSnapshot,data:{source:Yr.StyleSheetRule,...M}}),styleDeclarationCb:M=>ua({type:qr.IncrementalSnapshot,data:{source:Yr.StyleDeclaration,...M}}),canvasMutationCb:Ut,fontCb:M=>ua({type:qr.IncrementalSnapshot,data:{source:Yr.Font,...M}}),selectionCb:M=>{ua({type:qr.IncrementalSnapshot,data:{source:Yr.Selection,...M}})},customElementCb:M=>{ua({type:qr.IncrementalSnapshot,data:{source:Yr.CustomElement,...M}})},blockClass:i,ignoreClass:s,ignoreSelector:l,maskAllText:u,maskTextClass:d,unmaskTextClass:f,maskTextSelector:p,unmaskTextSelector:m,maskInputOptions:Ze,inlineStylesheet:v,sampling:I,recordCanvas:F,inlineImages:te,userTriggeredOnInput:Q,collectFonts:U,doc:Xe,maskAttributeFn:$,maskInputFn:_,maskTextFn:C,keepIframeSrcFn:oe,blockSelector:o,unblockSelector:a,slimDOMOptions:Ye,dataURLOptions:R,mirror:Af,iframeManager:ct,stylesheetManager:mt,shadowDomManager:mn,processedNodeManager:pt,canvasManager:ht,ignoreCSSAttributes:q,plugins:x6([J,"optionalAccess",M=>M.filter,"call",M=>M(et=>et.observer),"optionalAccess",M=>M.map,"call",M=>M(et=>({observer:et.observer,options:et.options,callback:zt=>ua({type:qr.Plugin,data:{plugin:et.name,payload:zt}})}))])||[]},{});ct.addLoadListener(Xe=>{try{pe.push(ve(Xe.contentDocument))}catch(M){console.warn(M)}});const Ne=()=>{K(),pe.push(ve(document))};return document.readyState==="interactive"||document.readyState==="complete"?Ne():(pe.push(Dl("DOMContentLoaded",()=>{ua({type:qr.DomContentLoaded,data:{}}),H==="DOMContentLoaded"&&Ne()})),pe.push(Dl("load",()=>{ua({type:qr.Load,data:{}}),H==="load"&&Ne()}
215,window))),()=>{pe.forEach(Xe=>Xe()),pt.destroy(),Y4=void 0,i8e()}}catch(pe){console.warn(pe)}}function _8e(e){if(!Y4)throw new Error("please take full snapshot after start recording");Y4(e)}_g.mirror=Af;_g.takeFullSnapshot=_8e;function w8e(e,t){try{return e?e(t):new GF}catch{return console.warn("Unable to initialize CanvasManager"),new GF}}const C8e=3,E8e=5;function gO(e){return e>9999999999?e:e*1e3}function I6(e){return e>9999999999?e/1e3:e}function Yx(e,t){t.category!=="sentry.transaction"&&(["ui.click","ui.input"].includes(t.category)?e.triggerUserActivity():e.checkAndHandleExpiredSession(),e.addUpdate(()=>(e.throttledAddEvent({type:qr.Custom,timestamp:(t.timestamp||0)*1e3,data:{tag:"breadcrumb",payload:Yp(t,10,1e3)}}),t.category==="console")))}const T8e="button,a";function eX(e){return e.closest(T8e)||e}function tX(e){const t=nX(e);return!t||!(t instanceof Element)?t:eX(t)}function nX(e){return R8e(e)?e.target:e}function R8e(e){return typeof e=="object"&&!!e&&"target"in e}let B0;function I8e(e){return B0||(B0=[],k8e()),B0.push(e),()=>{const t=B0?B0.indexOf(e):-1;t>-1&&B0.splice(t,1)}}function k8e(){xs(yo,"open",function(e){return function(...t){if(B0)try{B0.forEach(n=>n())}catch{}return e.apply(yo,t)}})}function O8e(e,t,n){e.handleClick(t,n)}class P8e{constructor(t,n,r=Yx){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=n.timeout/1e3,this._threshold=n.threshold/1e3,this._scollTimeout=n.scrollTimeout/1e3,this._replay=t,this._ignoreSelector=n.ignoreSelector,this._addBreadcrumbEvent=r}addListeners(){const t=I8e(()=>{this._lastMutation=VF()});this._teardown=()=>{t(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(t,n){if(N8e(n,this._ignoreSelector)||!M8e(t))return;const r={timestamp:I6(t.timestamp),clickBreadcrumb:t,clickCount:0,node:n};this._clicks.some(i=>i.node===r.node&&Math.abs(i.timestamp-r.timestamp)<1)||(this._clicks.push(r),this._clicks.length===1&&this._scheduleCheckClicks())}registerMutation(t=Date.now()){this._lastMutation=I6(t)}registerScroll(t=Date.now()){this._lastScroll=I6(t)}registerClick(t){const n=eX(t);this._handleMultiClick(n)}_handleMultiClick(t){this._getClicks(t).forEach(n=>{n.clickCount++})}_getClicks(t){return this._clicks.filter(n=>n.node===t)}_checkClicks(){const t=[],n=VF();this._clicks.forEach(r=>{!r.mutationAfter&&this._lastMutation&&(r.mutationAfter=r.timestamp<=this._lastMutation?this._lastMutation-r.timestamp:void 0),!r.scrollAfter&&this._lastScroll&&(r.scrollAfter=r.timestamp<=this._lastScroll?this._lastScroll-r.timestamp:void 0),r.timestamp+this._timeout<=n&&t.push(r)});for(const r of t){const i=this._clicks.indexOf(r);i>-1&&(this._generateBreadcrumbs(r),this._clicks.splice(i,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(t){const n=this._replay,r=t.scrollAfter&&t.scrollAfter<=this._scollTimeout,i=t.mutationAfter&&t.mutationAfter<=this._threshold,o=!r&&!i,{clickCount:a,clickBreadcrumb:s}=t;if(o){const l=Math.min(t.mutationAfter||this._timeout,this._timeout)*1e3,u=l<this._timeout*1e3?"mutation":"timeout",d={type:"default",message:s.message,timestamp:s.timestamp,category:"ui.slowClickDetected",data:{...s.data,url:yo.location.href,route:n.getCurrentRoute(),timeAfterClickMs:l,endReason:u,clickCount:a||1}};this._addBreadcrumbEvent(n,d);return}if(a>1){const l={type:"default",message:s.message,timestamp:s.timestamp,category:"ui.multiClick",data:{...s.data,url:yo.location.href,route:n.getCurrentRoute(),clickCount:a,metric:!0}};this._addBreadcrumbEvent(n,l)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=setTimeout(()=>this._checkClicks(),1e3)}}const A8e=["A","BUTTON","INPUT"];function N8e(e,t){return!!(!A8e.includes(e.tagName)||e.tagName==="INPUT"&&!["submit","button"].includes(e.getAttribute("type")||"")||e.tagName==="A"&&(e.hasAttribute("download")||e.hasAttribute("target")&&e.getAttribute("target")!=="_self")||t&&e.matches(t))}function M8e(e){return!!(e.data&&typeof e.data.nodeId=="number"&&e.timestamp)}function VF(){return Date.now()/1e3}function L8e(e,t){try{if(!D8e(t))return;const{source:n}=t.data;if(n===Yr.Mutation&&e.registerMutation(t.timestamp),n===Yr.Scroll&&e.registerScroll(t.timestamp),F8e(t)){const{type:r,id:i}=t.data,o=_g.mirror.getNode(i);o instanceof HTMLElement&&r===Rl.Click&&e.registerClick(o)}}catch{}}function D8e(e){return e.type===C8e}function F8e(e){return e.data.source===Yr.MouseInteraction}function rh(e){return{timestamp:Date.now()/1e3,type:"default",...e}}var X4;(function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"})(X4||(X4={}));const j8e=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled","data-sentry-component"]);function B8e(e){const t={};for(const n in e)if(j8e.has(n)){let r=n;(n==="data-testid"||n==="data-test-id")&&(r="testId"),t[r]=e[n]}return t}const z8e=e=>t=>{if(!e.isEnabled())return;const n=U8e(t);if(!n)return;const r=t.name==="click",i=r?t.event:void 0;r&&e.clickDetector&&i&&i.target&&!i.altKey&&!i.metaKey&&!i.ctrlKey&&!i.shiftKey&&O8e(e.clickDetector,n,tX(t.event)),Yx(e,n)};function rX(e,t){const n=_g.mirror.getId(e),r=n&&_g.mirror.getNode(n),i=r&&_g.mirror.getMeta(r),o=i&&G8e(i)?i:null;return{message:t,data:o?{nodeId:n,node:{id:n,tagName:o.tagName,textContent:Array.from(o.childNodes).map(a=>
215a.type===X4.Text&&a.textContent).filter(Boolean).map(a=>a.trim()).join(""),attributes:B8e(o.attributes)}}:{}}}function U8e(e){const{target:t,message:n}=H8e(e);return rh({category:`ui.${e.name}`,...rX(t,n)})}function H8e(e){const t=e.name==="click";let n,r=null;try{r=t?tX(e.event):nX(e.event),n=Ig(r,{maxStringLength:200})||"<unknown>"}catch{n="<unknown>"}return{target:r,message:n}}function G8e(e){return e.type===X4.Element}function V8e(e,t){if(!e.isEnabled())return;e.updateUserActivity();const n=W8e(t);n&&Yx(e,n)}function W8e(e){const{metaKey:t,shiftKey:n,ctrlKey:r,altKey:i,key:o,target:a}=e;if(!a||K8e(a)||!o)return null;const s=t||r||i,l=o.length===1;if(!s&&l)return null;const u=Ig(a,{maxStringLength:200})||"<unknown>",d=rX(a,u);return rh({category:"ui.keyDown",message:u,data:{...d.data,metaKey:t,shiftKey:n,ctrlKey:r,altKey:i,key:o}})}function K8e(e){return e.tagName==="INPUT"||e.tagName==="TEXTAREA"||e.isContentEditable}const WF={resource:Q8e,paint:X8e,navigation:Z8e};function q8e(e){return e.map(Y8e).filter(Boolean)}function Y8e(e){return WF[e.entryType]?WF[e.entryType](e):null}function Y2(e){return((kc||yo.performance.timeOrigin)+e)/1e3}function X8e(e){const{duration:t,entryType:n,name:r,startTime:i}=e,o=Y2(i);return{type:n,name:r,start:o,end:o+t,data:void 0}}function Z8e(e){const{entryType:t,name:n,decodedBodySize:r,duration:i,domComplete:o,encodedBodySize:a,domContentLoadedEventStart:s,domContentLoadedEventEnd:l,domInteractive:u,loadEventStart:d,loadEventEnd:f,redirectCount:p,startTime:m,transferSize:v,type:y}=e;return i===0?null:{type:`${t}.${y}`,start:Y2(m),end:Y2(o),name:n,data:{size:v,decodedBodySize:r,encodedBodySize:a,duration:i,domInteractive:u,domContentLoadedEventStart:s,domContentLoadedEventEnd:l,loadEventStart:d,loadEventEnd:f,domComplete:o,redirectCount:p}}}function Q8e(e){const{entryType:t,initiatorType:n,name:r,responseEnd:i,startTime:o,decodedBodySize:a,encodedBodySize:s,responseStatus:l,transferSize:u}=e;return["fetch","xmlhttprequest"].includes(n)?null:{type:`${t}.${n}`,start:Y2(o),end:Y2(i),name:r,data:{size:u,statusCode:l,decodedBodySize:a,encodedBodySize:s}}}function J8e(e){const t=e.entries,n=t[t.length-1],r=n?n.element:void 0,i=e.value,o=Y2(i);return{type:"largest-contentful-paint",name:"largest-contentful-paint",start:o,end:o,data:{value:i,size:i,nodeId:r?_g.mirror.getId(r):void 0}}}function e6e(e){function t(i){e.performanceEntries.includes(i)||e.performanceEntries.push(i)}function n({entries:i}){i.forEach(t)}const r=[];return["navigation","paint","resource"].forEach(i=>{r.push(G2(i,n))}),r.push(fY(({metric:i})=>{e.replayPerformanceEntries.push(J8e(i))})),()=>{r.forEach(i=>i())}}const so=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,t6e='var t=Uint8Array,n=Uint16Array,r=Int32Array,e=new t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),a=new t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(t,e){for(var i=new n(31),a=0;a<31;++a)i[a]=e+=1<<t[a-1];var s=new r(i[30]);for(a=1;a<30;++a)for(var o=i[a];o<i[a+1];++o)s[o]=o-i[a]<<5|a;return{b:i,r:s}},o=s(e,2),f=o.b,h=o.r;f[28]=258,h[258]=28;for(var l=s(i,0).r,u=new n(32768),c=0;c<32768;++c){var v=(43690&c)>>1|(21845&c)<<1;v=(61680&(v=(52428&v)>>2|(13107&v)<<2))>>4|(3855&v)<<4,u[c]=((65280&v)>>8|(255&v)<<8)>>1}var d=function(t,r,e){for(var i=t.length,a=0,s=new n(r);a<i;++a)t[a]&&++s[t[a]-1];var o,f=new n(r);for(a=1;a<r;++a)f[a]=f[a-1]+s[a-1]<<1;if(e){o=new n(1<<r);var h=15-r;for(a=0;a<i;++a)if(t[a])for(var l=a<<4|t[a],c=r-t[a],v=f[t[a]-1]++<<c,d=v|(1<<c)-1;v<=d;++v)o[u[v]>>h]=l}else for(o=new n(i),a=0;a<i;++a)t[a]&&(o[a]=u[f[t[a]-1]++]>>15-t[a]);return o},g=new t(288);for(c=0;c<144;++c)g[c]=8;for(c=144;c<256;++c)g[c]=9;for(c=256;c<280;++c)g[c]=7;for(c=280;c<288;++c)g[c]=8;var w=new t(32);for(c=0;c<32;++c)w[c]=5;var p=d(g,9,0),y=d(w,5,0),m=function(t){return(t+7)/8|0},b=function(n,r,e){return(null==r||r<0)&&(r=0),(null==e||e>n.length)&&(e=n.length),new t(n.subarray(r,e))}
vendor: 4,465 bytes, line 215
215,M=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],E=function(t,n,r){var e=new Error(n||M[t]);if(e.code=t,Error.captureStackTrace&&Error.captureStackTrace(e,E),!r)throw e;return e},z=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8},A=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8,t[e+2]|=r>>16},_=function(r,e){for(var i=[],a=0;a<r.length;++a)r[a]&&i.push({s:a,f:r[a]});var s=i.length,o=i.slice();if(!s)return{t:F,l:0};if(1==s){var f=new t(i[0].s+1);return f[i[0].s]=1,{t:f,l:1}}i.sort((function(t,n){return t.f-n.f})),i.push({s:-1,f:25001});var h=i[0],l=i[1],u=0,c=1,v=2;for(i[0]={s:-1,f:h.f+l.f,l:h,r:l};c!=s-1;)h=i[i[u].f<i[v].f?u++:v++],l=i[u!=c&&i[u].f<i[v].f?u++:v++],i[c++]={s:-1,f:h.f+l.f,l:h,r:l};var d=o[0].s;for(a=1;a<s;++a)o[a].s>d&&(d=o[a].s);var g=new n(d+1),w=x(i[c-1],g,0);if(w>e){a=0;var p=0,y=w-e,m=1<<y;for(o.sort((function(t,n){return g[n.s]-g[t.s]||t.f-n.f}));a<s;++a){var b=o[a].s;if(!(g[b]>e))break;p+=m-(1<<w-g[b]),g[b]=e}for(p>>=y;p>0;){var M=o[a].s;g[M]<e?p-=1<<e-g[M]++-1:++a}for(;a>=0&&p;--a){var E=o[a].s;g[E]==e&&(--g[E],++p)}w=e}return{t:new t(g),l:w}},x=function(t,n,r){return-1==t.s?Math.max(x(t.l,n,r+1),x(t.r,n,r+1)):n[t.s]=r},D=function(t){for(var r=t.length;r&&!t[--r];);for(var e=new n(++r),i=0,a=t[0],s=1,o=function(t){e[i++]=t},f=1;f<=r;++f)if(t[f]==a&&f!=r)++s;else{if(!a&&s>2){for(;s>138;s-=138)o(32754);s>2&&(o(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(o(a),--s;s>6;s-=6)o(8304);s>2&&(o(s-3<<5|8208),s=0)}for(;s--;)o(a);s=1,a=t[f]}return{c:e.subarray(0,i),n:r}},T=function(t,n){for(var r=0,e=0;e<n.length;++e)r+=t[e]*n[e];return r},k=function(t,n,r){var e=r.length,i=m(n+2);t[i]=255&e,t[i+1]=e>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var a=0;a<e;++a)t[i+a+4]=r[a];return 8*(i+4+e)},C=function(t,r,s,o,f,h,l,u,c,v,m){z(r,m++,s),++f[256];for(var b=_(f,15),M=b.t,E=b.l,x=_(h,15),C=x.t,U=x.l,F=D(M),I=F.c,S=F.n,L=D(C),O=L.c,j=L.n,q=new n(19),B=0;B<I.length;++B)++q[31&I[B]];for(B=0;B<O.length;++B)++q[31&O[B]];for(var G=_(q,7),H=G.t,J=G.l,K=19;K>4&&!H[a[K-1]];--K);var N,P,Q,R,V=v+5<<3,W=T(f,g)+T(h,w)+l,X=T(f,M)+T(h,C)+l+14+3*K+T(q,H)+2*q[16]+3*q[17]+7*q[18];if(c>=0&&V<=W&&V<=X)return k(r,m,t.subarray(c,c+v));if(z(r,m,1+(X<W)),m+=2,X<W){N=d(M,E,0),P=M,Q=d(C,U,0),R=C;var Y=d(H,J,0);z(r,m,S-257),z(r,m+5,j-1),z(r,m+10,K-4),m+=14;for(B=0;B<K;++B)z(r,m+3*B,H[a[B]]);m+=3*K;for(var Z=[I,O],$=0;$<2;++$){var tt=Z[$];for(B=0;B<tt.length;++B){var nt=31&tt[B];z(r,m,Y[nt]),m+=H[nt],nt>15&&(z(r,m,tt[B]>>5&127),m+=tt[B]>>12)}}}else N=p,P=g,Q=y,R=w;for(B=0;B<u;++B){var rt=o[B];if(rt>255){A(r,m,N[(nt=rt>>18&31)+257]),m+=P[nt+257],nt>7&&(z(r,m,rt>>23&31),m+=e[nt]);var et=31&rt;A(r,m,Q[et]),m+=R[et],et>3&&(A(r,m,rt>>5&8191),m+=i[et])}else A(r,m,N[rt]),m+=P[rt]}return A(r,m,N[256]),m+P[256]},U=new r([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),F=new t(0),I=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,e=9;--e;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),S=function(){var t=1,n=0;return{p:function(r){for(var e=t,i=n,a=0|r.length,s=0;s!=a;){for(var o=Math.min(s+2655,a);s<o;++s)i+=e+=r[s];e=(65535&e)+15*(e>>16),i=(65535&i)+15*(i>>16)}t=e,n=i},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(n%=65521))<<8|n>>8}}},L=function(a,s,o,f,u){if(!u&&(u={l:1},s.dictionary)){var c=s.dictionary.subarray(-32768),v=new t(c.length+a.length);v.set(c),v.set(a,c.length),a=v,u.w=c.length}return function(a,s,o,f,u,c){var v=c.z||a.length,d=new t(f+v+5*(1+Math.ceil(v/7e3))+u),g=d.subarray(f,d.length-u),w=c.l,p=7&(c.r||0);if(s){p&&(g[0]=c.r>>3);for(var y=U[s-1],M=y>>13,E=8191&y,z=(1<<o)-1,A=c.p||new n(32768),_=c.h||new n(z+1),x=Math.ceil(o/3),D=2*x,T=function(t){return(a[t]^a[t+1]<<x^a[t+2]<<D)&z},F=new r(25e3),I=new n(288),S=new n(32),L=0,O=0,j=c.i||0,q=0,B=c.w||0,G=0;j+2<v;++j){var H=T(j),J=32767&j,K=_[H];if(A[J]=K,_[H]=J,B<=j){var N=v-j;if((L>7e3||q>24576)&&(N>423||!w)){p=C(a,g,0,F,I,S,O,q,G,j-G,p),q=L=O=0,G=j;for(var P=0;P<286;++P)I[P]=0;for(P=0;P<30;++P)S[P]=0}var Q=2,R=0,V=E,W=J-K&32767;if(N>2&&H==T(j-W))for(var X=Math.min(M,N)-1,Y=Math.min(32767,j),Z=Math.min(258,N);W<=Y&&--V&&J!=K;){if(a[j+Q]==a[j+Q-W]){for(var $=0;$<Z&&a[j+$]==a[j+$-W];++$);if($>Q){if(Q=$,R=W,$>X)break;var tt=Math.min(W,$-2),nt=0;for(P=0;P<tt;
215++P){var rt=j-W+P&32767,et=rt-A[rt]&32767;et>nt&&(nt=et,K=rt)}}}W+=(J=K)-(K=A[J])&32767}if(R){F[q++]=268435456|h[Q]<<18|l[R];var it=31&h[Q],at=31&l[R];O+=e[it]+i[at],++I[257+it],++S[at],B=j+Q,++L}else F[q++]=a[j],++I[a[j]]}}for(j=Math.max(j,B);j<v;++j)F[q++]=a[j],++I[a[j]];p=C(a,g,w,F,I,S,O,q,G,j-G,p),w||(c.r=7&p|g[p/8|0]<<3,p-=7,c.h=_,c.p=A,c.i=j,c.w=B)}else{for(j=c.w||0;j<v+w;j+=65535){var st=j+65535;st>=v&&(g[p/8|0]=w,st=v),p=k(g,p+1,a.subarray(j,st))}c.i=v}return b(d,0,f+m(p)+u)}(a,null==s.level?6:s.level,null==s.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(a.length)))):12+s.mem,o,f,u)},O=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},j=function(){function n(n,r){if("function"==typeof n&&(r=n,n={}),this.ondata=r,this.o=n||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new t(98304),this.o.dictionary){var e=this.o.dictionary.subarray(-32768);this.b.set(e,32768-e.length),this.s.i=32768-e.length}}return n.prototype.p=function(t,n){this.ondata(L(t,this.o,0,0,this.s),n)},n.prototype.push=function(n,r){this.ondata||E(5),this.s.l&&E(4);var e=n.length+this.s.z;if(e>this.b.length){if(e>2*this.b.length-32768){var i=new t(-32768&e);i.set(this.b.subarray(0,this.s.z)),this.b=i}var a=this.b.length-this.s.z;a&&(this.b.set(n.subarray(0,a),this.s.z),this.s.z=this.b.length,this.p(this.b,!1)),this.b.set(this.b.subarray(-32768)),this.b.set(n.subarray(a),32768),this.s.z=n.length-a+32768,this.s.i=32766,this.s.w=32768}else this.b.set(n,this.s.z),this.s.z+=n.length;this.s.l=1&r,(this.s.z>this.s.w+8191||r)&&(this.p(this.b,r||!1),this.s.w=this.s.i,this.s.i-=2)},n}();function q(t,n){n||(n={});var r=function(){var t=-1;return{p:function(n){for(var r=t,e=0;e<n.length;++e)r=I[255&r^n[e]]^r>>>8;t=r},d:function(){return~t}}}(),e=t.length;r.p(t);var i,a=L(t,n,10+((i=n).filename?i.filename.length+1:0),8),s=a.length;return function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&O(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var e=0;e<=r.length;++e)t[e+10]=r.charCodeAt(e)}}(a,n),O(a,s-8,r.d()),O(a,s-4,e),a}var B=function(){function t(t,n){this.c=S(),this.v=1,j.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),j.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=L(t,this.o,this.v&&(this.o.dictionary?6:2),n&&4,this.s);this.v&&(function(t,n){var r=n.level,e=0==r?0:r<6?1:9==r?3:2;if(t[0]=120,t[1]=e<<6|(n.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,n.dictionary){var i=S();i.p(n.dictionary),O(t,2,i.d())}}(r,this.o),this.v=0),n&&O(r,r.length-4,this.c.d()),this.ondata(r,n)},t}(),G="undefined"!=typeof TextEncoder&&new TextEncoder,H="undefined"!=typeof TextDecoder&&new TextDecoder;try{H.decode(F,{stream:!0})}catch(t){}var J=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||E(5),this.d&&E(4),this.ondata(K(t),this.d=n||!1)},t}();function K(n,r){if(r){for(var e=new t(n.length),i=0;i<n.length;++i)e[i]=n.charCodeAt(i);return e}if(G)return G.encode(n);var a=n.length,s=new t(n.length+(n.length>>1)),o=0,f=function(t){s[o++]=t};for(i=0;i<a;++i){if(o+5>s.length){var h=new t(o+8+(a-i<<1));h.set(s),s=h}var l=n.charCodeAt(i);l<128||r?f(l):l<2048?(f(192|l>>6),f(128|63&l)):l>55295&&l<57344?(f(240|(l=65536+(1047552&l)|1023&n.charCodeAt(++i))>>18),f(128|l>>12&63),f(128|l>>6&63),f(128|63&l)):(f(224|l>>12),f(128|l>>6&63),f(128|63&l))}return b(s,0,o)}const N=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const n=this._hasEvents?",":"";this.stream.push(n+t),this._hasEvents=!0}finish(){this.stream.push("]",!0);const t=function(t){let n=0;for(let r=0,e=t.length;r<e;r++)n+=t[r].length;const r=new Uint8Array(n);for(let n=0,e=0,i=t.length;n<i;n++){const i=t[n];r.set(i,e),e+=i.length}return r}(this._deflatedData);return this._init(),t}_init(){this._hasEvents=!1,this._deflatedData=[],this.deflate=new B,this.deflate.ondata=(t,n)=>{this._deflatedData.push(t)},this.stream=new J(((t,n)=>{this.deflate.push(t,n)})),this.stream.push("[")}},P={clear:()=>{N.clear()},addEvent:t=>N.addEvent(t),finish:()=>N.finish(),compress:t=>function(t){return q(K(t))}(t)};addEventListener("message",(function(t){const n=t.data.method,r=t.data.id,e=t.data.arg;if(n in P&&"function"==typeof P[n])try{const t=P[n](e);postMessage({id:r,method:n,success:!0,response:t})}catch(t){postMessage({id:r,method:n,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});';function n6e(){const e=new Blob([t6e]);return URL.createObjectURL(e)}function Ll(e,t){so&&(vt.info(e),t&&iX(e))}function c2(e,t){so&&(vt.info(e),t&&setTimeout(()=>{iX(e)},0))}function iX(e){kg({category:"console",data:{logger:"replay"},level:"info",message:e},{level:"info"})}
215class vO extends Error{constructor(){super(`Event buffer exceeded maximum size of ${cO}.`)}}class oX{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}async addEvent(t){const n=JSON.stringify(t).length;if(this._totalSize+=n,this._totalSize>cO)throw new vO;this.events.push(t)}finish(){return new Promise(t=>{const n=this.events;this.clear(),t(JSON.stringify(n))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){const t=this.events.map(n=>n.timestamp).sort()[0];return t?gO(t):null}}class r6e{constructor(t){this._worker=t,this._id=0}ensureReady(){return this._ensureReadyPromise?this._ensureReadyPromise:(this._ensureReadyPromise=new Promise((t,n)=>{this._worker.addEventListener("message",({data:r})=>{r.success?t():n()},{once:!0}),this._worker.addEventListener("error",r=>{n(r)},{once:!0})}),this._ensureReadyPromise)}destroy(){Ll("[Replay] Destroying compression worker"),this._worker.terminate()}postMessage(t,n){const r=this._getAndIncrementId();return new Promise((i,o)=>{const a=({data:s})=>{const l=s;if(l.method===t&&l.id===r){if(this._worker.removeEventListener("message",a),!l.success){so&&vt.error("[Replay]",l.response),o(new Error("Error in compression worker"));return}i(l.response)}};this._worker.addEventListener("message",a),this._worker.postMessage({id:r,method:t,arg:n})})}_getAndIncrementId(){return this._id++}}class i6e{constructor(t){this._worker=new r6e(t),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(t){const n=gO(t.timestamp);(!this._earliestTimestamp||n<this._earliestTimestamp)&&(this._earliestTimestamp=n);const r=JSON.stringify(t);return this._totalSize+=r.length,this._totalSize>cO?Promise.reject(new vO):this._sendEventToWorker(r)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear").then(null,t=>{so&&vt.warn('[Replay] Sending "clear" message to worker failed',t)})}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(t){return this._worker.postMessage("addEvent",t)}async _finishRequest(){const t=await this._worker.postMessage("finish");return this._earliestTimestamp=null,this._totalSize=0,t}}class o6e{constructor(t){this._fallback=new oX,this._compression=new i6e(t),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(t){this._used.hasCheckout=t}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(t){return this._used.addEvent(t)}async finish(){return await this.ensureWorkerIsLoaded(),this._used.finish()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}async _ensureWorkerIsLoaded(){try{await this._compression.ensureReady()}catch{Ll("[Replay] Failed to load the compression worker, falling back to simple buffer");return}await this._switchToCompressionWorker()}async _switchToCompressionWorker(){const{events:t,hasCheckout:n}=this._fallback,r=[];for(const i of t)r.push(this._compression.addEvent(i));this._compression.hasCheckout=n,this._used=this._compression;try{await Promise.all(r)}catch(i){so&&vt.warn("[Replay] Failed to add events when switching buffers.",i)}}}function a6e({useCompression:e,workerUrl:t}){if(e&&window.Worker){const n=s6e(t);if(n)return n}return Ll("[Replay] Using simple buffer"),new oX}function s6e(e){try{const t=e||l6e();if(!t)return;Ll(`[Replay] Using compression worker${e?` from ${e}`:""}`);const n=new Worker(t);return new o6e(n)}catch{Ll("[Replay] Failed to create compression worker")}}function l6e(){return typeof __SENTRY_EXCLUDE_REPLAY_WORKER__>"u"||!__SENTRY_EXCLUDE_REPLAY_WORKER__?n6e():""}function yO(){try{return"sessionStorage"in yo&&!!yo.sessionStorage}catch{return!1}}function u6e(e){c6e(),e.session=void 0}function c6e(){if(yO())try{yo.sessionStorage.removeItem(lO)}catch{}}function aX(e){return e===void 0?!1:Math.random()<e}function sX(e){const t=Date.now(),n=e.id||va(),r=e.started||t,i=e.lastActivity||t,o=e.segmentId||0,a=e.sampled,s=e.previousSessionId;return{id:n,started:r,lastActivity:i,segmentId:o,sampled:a,previousSessionId:s}}function bO(e){if(yO())try{yo.sessionStorage.setItem(lO,JSON.stringify(e))}catch{}}function d6e(e,t){return aX(e)?"session":t?"buffer":!1}function KF({sessionSampleRate:e,allowBuffering:t,stickySession:n=!1},{previousSessionId:r}={}){const i=d6e(e,t),o=sX({sampled:i,previousSessionId:r});return n&&bO(o),o}function f6e(e){if(!yO())return null;try{const t=yo.sessionStorage.getItem(lO);if(!t)return null;const n=JSON.parse(t);return c2("[Replay] Loading existing session",e),sX(n)}catch{return null}}function V7(e,t,n=+new Date){return e===null||t===void 0||t<0?!0:t===0?!1:e+t<=n}function lX(e,{maxReplayDuration:t,sessionIdleExpire:n,targetTime:r=Date.now()}){return V7(e.started,t,r)||V7(e.lastActivity,n,r)}function uX(e,{sessionIdleExpire:t,maxReplayDuration:n}){return!(!lX(e,{sessionIdleExpire:t,maxReplayDuration:n})||e.sampled==="buffer"&&e.segmentId===0)}function k6({traceInternals:e,sessionIdleExpire:t,maxReplayDuration:n,previousSessionId:r},i){const o=i.stickySession&&f6e(e);return o?uX(o,{sessionIdleExpire:t,maxReplayDuration:n})?(c2("[Replay] Session in sessionStorage is expired, creating new one..."),KF(i,{previousSessionId:o.id})):o:(c2("[Replay] Creating new session",e),KF(i,{previousSessionId:r}))}function p6e(e){return e.type===qr.Custom}function $O(e,t,n){return dX(e,t)?(cX(e,t,n),!0):!1}function h6e(e,t,n){return dX(e,t)?cX(e,t,n):Promise.resolve(null)}async function cX(e,t,n){if(!e.eventBuffer)return null;try{n&&e.recordingMode==="buffer"&&e.eventBuffer.clear(),n&&(e.eventBuffer.hasCheckout=!0);const r=e.getOptions(),i=m6e(t,r.beforeAddRecordingEvent);return i?await e.eventBuffer.addEvent(i):void 0}catch(r){const i=r&&r instanceof vO?"addEventSizeExceeded":"addEvent";so&&vt.error(r),await e.stop({reason:i});const o=Gi();o&&o.recordDroppedEvent("internal_sdk_error","replay")}}
215function dX(e,t){if(!e.eventBuffer||e.isPaused()||!e.isEnabled())return!1;const n=gO(t.timestamp);return n+e.timeouts.sessionIdlePause<Date.now()?!1:n>e.getContext().initialTimestamp+e.getOptions().maxReplayDuration?(Ll(`[Replay] Skipping event with timestamp ${n} because it is after maxReplayDuration`,e.getOptions()._experiments.traceInternals),!1):!0}function m6e(e,t){try{if(typeof t=="function"&&p6e(e))return t(e)}catch(n){return so&&vt.error("[Replay] An error occured in the `beforeAddRecordingEvent` callback, skipping the event...",n),null}return e}function xO(e){return!e.type}function W7(e){return e.type==="transaction"}function g6e(e){return e.type==="replay_event"}function qF(e){return e.type==="feedback"}function fX(e){const t=b6e();return(n,r)=>{if(!e.isEnabled()||!xO(n)&&!W7(n))return;const i=r&&r.statusCode;if(!(t&&(!i||i<200||i>=300))){if(W7(n)){v6e(e,n);return}y6e(e,n)}}}function v6e(e,t){const n=e.getContext();t.contexts&&t.contexts.trace&&t.contexts.trace.trace_id&&n.traceIds.size<100&&n.traceIds.add(t.contexts.trace.trace_id)}function y6e(e,t){const n=e.getContext();if(t.event_id&&n.errorIds.size<100&&n.errorIds.add(t.event_id),e.recordingMode!=="buffer"||!t.tags||!t.tags.replayId)return;const{beforeErrorSampling:r}=e.getOptions();typeof r=="function"&&!r(t)||setTimeout(()=>{e.sendBufferedReplayOrFlush()})}function b6e(){const e=Gi();if(!e)return!1;const t=e.getTransport();return t&&t.send.__sentry__baseTransport__||!1}function $6e(e){return t=>{!e.isEnabled()||!xO(t)||x6e(e,t)}}function x6e(e,t){const n=t.exception&&t.exception.values&&t.exception.values[0].value;if(typeof n=="string"&&(n.match(/reactjs\.org\/docs\/error-decoder\.html\?invariant=(418|419|422|423|425)/)||n.match(/(does not match server-rendered HTML|Hydration failed because)/i))){const r=rh({category:"replay.hydrate-error"});Yx(e,r)}}function S6e(e,t){return e.type||!e.exception||!e.exception.values||!e.exception.values.length?!1:!!(t.originalException&&t.originalException.__rrweb__)}function _6e(e,t){e.triggerUserActivity(),e.addUpdate(()=>t.timestamp?(e.throttledAddEvent({type:qr.Custom,timestamp:t.timestamp*1e3,data:{tag:"breadcrumb",payload:{timestamp:t.timestamp,type:"default",category:"sentry.feedback",data:{feedbackId:t.event_id}}}}),!1):!0)}function w6e(e,t){return e.recordingMode!=="buffer"||t.message===uO||!t.exception||t.type?!1:aX(e.getOptions().errorSampleRate)}function C6e(e,t=!1){const n=t?fX(e):void 0;return Object.assign((r,i)=>e.isEnabled()?g6e(r)?(delete r.breadcrumbs,r):!xO(r)&&!W7(r)&&!qF(r)||!e.checkAndHandleExpiredSession()?r:qF(r)?(e.flush(),r.contexts.feedback.replay_id=e.getSessionId(),_6e(e,r),r):S6e(r,i)&&!e.getOptions()._experiments.captureExceptions?(so&&vt.log("[Replay] Ignoring error from rrweb internals",r),null):((w6e(e,r)||e.recordingMode==="session")&&(r.tags={...r.tags,replayId:e.getSessionId()}),n&&n(r,{statusCode:200}),r):r,{id:"Replay"})}function vE(e,t){return t.map(({type:n,start:r,end:i,name:o,data:a})=>{const s=e.throttledAddEvent({type:qr.Custom,timestamp:r,data:{tag:"performanceSpan",payload:{op:n,description:o,startTimestamp:r,endTimestamp:i,data:a}}});return typeof s=="string"?Promise.resolve(null):s})}function E6e(e){const{from:t,to:n}=e,r=Date.now()/1e3;return{type:"navigation.push",start:r,end:r,name:n,data:{previous:t}}}function T6e(e){return t=>{if(!e.isEnabled())return;const n=E6e(t);n!==null&&(e.getContext().urls.push(n.name),e.triggerUserActivity(),e.addUpdate(()=>(vE(e,[n]),!1)))}}function R6e(e,t){return so&&e.getOptions()._experiments.traceInternals?!1:C4e(t,Gi())}function yE(e,t){e.isEnabled()&&t!==null&&(R6e(e,t.name)||e.addUpdate(()=>(vE(e,[t]),!0)))}function I6e(e){const{startTimestamp:t,endTimestamp:n,fetchData:r,response:i}=e;if(!n)return null;const{method:o,url:a}=r;return{type:"resource.fetch",start:t/1e3,end:n/1e3,name:a,data:{method:o,statusCode:i?i.status:void 0}}}function k6e(e){return t=>{if(!e.isEnabled())return;const n=I6e(t);yE(e,n)}}function O6e(e){const{startTimestamp:t,endTimestamp:n,xhr:r}=e,i=r[lg];if(!t||!n||!i)return null;const{method:o,url:a,status_code:s}=i;return a===void 0?null:{type:"resource.xhr",name:a,start:t/1e3,end:n/1e3,data:{method:o,statusCode:s}}}function P6e(e){return t=>{if(!e.isEnabled())return;const n=O6e(t);yE(e,n)}}function bE(e,t){if(e)try{if(typeof e=="string")return t.encode(e).length;if(e instanceof URLSearchParams)return t.encode(e.toString()).length;if(e instanceof FormData){const n=gX(e);return t.encode(n).length}if(e instanceof Blob)return e.size;if(e instanceof ArrayBuffer)return e.byteLength}catch{}}function pX(e){if(!e)return;const t=parseInt(e,10);return isNaN(t)?void 0:t}function hX(e){try{if(typeof e=="string")return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[gX(e)];if(!e)return[void 0]}catch{return so&&vt.warn("[Replay] Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return so&&vt.info("[Replay] Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function Z4(e,t){if(!e)return{headers:{},size:void 0,_meta:{warnings:[t]}};const n={...e._meta},r=n.warnings||[];return n.warnings=[...r,t],e._meta=n,e}function mX(e,t){if(!t)return null;const{startTimestamp:n,endTimestamp:r,url:i,method:o,statusCode:a,request:s,response:l}=t;return{type:e,start:n/1e3,end:r/1e3,name:i,data:Fl({method:o,statusCode:a,request:s,response:l})}}function U3(e){return{headers:{},size:e,_meta:{warnings:["URL_SKIPPED"]}}}function wg(e,t,n){if(!t&&Object.keys(e).length===0)return;if(!t)return{headers:e};if(!n)return{headers:e,size:t};const r={headers:e,size:t},{body:i,warnings:o}=A6e(n);return r.body=i,o&&o.length>0&&(r._meta={warnings:o}),r}function K7(e,t){return Object.keys(e).reduce((n,r)=>{const i=r.toLowerCase();return t.includes(i)&&e[r]&&(n[i]=e[r]),n},{})}function gX(e){return new URLSearchParams(e).toString()}function A6e(e){if(!e||typeof e!="string")return{body:e};const t=e.length>PF,n=N6e(e);if(t){const r=e.slice(0,PF);return n?{body:r,warnings:["MAYBE_JSON_TRUNCATED"]}:{body:`${r}…`,warnings:["TEXT_TRUNCATED"]}}if(n)try{return{body:JSON.parse(e)}}catch{}return{body:e}}function N6e(e){const t=e[0],n=e[e.length-1];return t==="["&&n==="]"||t==="{"&&n==="}"}function Q4(e,t){const n=M6e(e);return gb(n,t)}function M6e(e,t=yo.document.baseURI){if(e.startsWith("http://")||e.startsWith("https://")||e.startsWith(yo.location.origin))return e;const n=new URL(e,t);if(n.origin!==new URL(t).origin)return e;const r=n.href;return!e.endsWith("/")&&r.endsWith("/")?r.slice(0,-1):r}async function L6e(e,t,n){try{const r=await F6e(e,t,n),i=mX("resource.fetch",r);yE(n.replay,i)}catch(r){so&&vt.error("[Replay] Failed to capture fetch breadcrumb",r)}}function D6e(e,t,n){const{input:r,response:i}=t,o=r?vX(r):void 0,a=bE(o,n.textEncoder),s=i?pX(i.headers.get("content-length")):void 0;
215a!==void 0&&(e.data.request_body_size=a),s!==void 0&&(e.data.response_body_size=s)}async function F6e(e,t,n){const r=Date.now(),{startTimestamp:i=r,endTimestamp:o=r}=t,{url:a,method:s,status_code:l=0,request_body_size:u,response_body_size:d}=e.data,f=Q4(a,n.networkDetailAllowUrls)&&!Q4(a,n.networkDetailDenyUrls),p=f?j6e(n,t.input,u):U3(u),m=await B6e(f,n,t.response,d);return{startTimestamp:i,endTimestamp:o,url:a,method:s,statusCode:l,request:p,response:m}}function j6e({networkCaptureBodies:e,networkRequestHeaders:t},n,r){const i=n?H6e(n,t):{};if(!e)return wg(i,r,void 0);const o=vX(n),[a,s]=hX(o),l=wg(i,r,a);return s?Z4(l,s):l}async function B6e(e,{networkCaptureBodies:t,textEncoder:n,networkResponseHeaders:r},i,o){if(!e&&o!==void 0)return U3(o);const a=i?yX(i.headers,r):{};if(!i||!t&&o!==void 0)return wg(a,o,void 0);const[s,l]=await U6e(i),u=z6e(s,{networkCaptureBodies:t,textEncoder:n,responseBodySize:o,captureDetails:e,headers:a});return l?Z4(u,l):u}function z6e(e,{networkCaptureBodies:t,textEncoder:n,responseBodySize:r,captureDetails:i,headers:o}){try{const a=e&&e.length&&r===void 0?bE(e,n):r;return i?t?wg(o,a,e):wg(o,a,void 0):U3(a)}catch(a){return so&&vt.warn("[Replay] Failed to serialize response body",a),wg(o,r,void 0)}}async function U6e(e){const t=G6e(e);if(!t)return[void 0,"BODY_PARSE_ERROR"];try{return[await V6e(t)]}catch(n){return so&&vt.warn("[Replay] Failed to get text body from response",n),[void 0,"BODY_PARSE_ERROR"]}}function vX(e=[]){if(!(e.length!==2||typeof e[1]!="object"))return e[1].body}function yX(e,t){const n={};return t.forEach(r=>{e.get(r)&&(n[r]=e.get(r))}),n}function H6e(e,t){return e.length===1&&typeof e[0]!="string"?YF(e[0],t):e.length===2?YF(e[1],t):{}}function YF(e,t){if(!e)return{};const n=e.headers;return n?n instanceof Headers?yX(n,t):Array.isArray(n)?{}:K7(n,t):{}}function G6e(e){try{return e.clone()}catch(t){so&&vt.warn("[Replay] Failed to clone response body",t)}}function V6e(e){return new Promise((t,n)=>{const r=setTimeout(()=>n(new Error("Timeout while trying to read response body")),500);W6e(e).then(i=>t(i),i=>n(i)).finally(()=>clearTimeout(r))})}async function W6e(e){return await e.text()}async function K6e(e,t,n){try{const r=Y6e(e,t,n),i=mX("resource.xhr",r);yE(n.replay,i)}catch(r){so&&vt.error("[Replay] Failed to capture xhr breadcrumb",r)}}function q6e(e,t,n){const{xhr:r,input:i}=t;if(!r)return;const o=bE(i,n.textEncoder),a=r.getResponseHeader("content-length")?pX(r.getResponseHeader("content-length")):J6e(r.response,r.responseType,n.textEncoder);o!==void 0&&(e.data.request_body_size=o),a!==void 0&&(e.data.response_body_size=a)}function Y6e(e,t,n){const r=Date.now(),{startTimestamp:i=r,endTimestamp:o=r,input:a,xhr:s}=t,{url:l,method:u,status_code:d=0,request_body_size:f,response_body_size:p}=e.data;if(!l)return null;if(!s||!Q4(l,n.networkDetailAllowUrls)||Q4(l,n.networkDetailDenyUrls)){const T=U3(f),I=U3(p);return{startTimestamp:i,endTimestamp:o,url:l,method:u,statusCode:d,request:T,response:I}}const m=s[lg],v=m?K7(m.request_headers,n.networkRequestHeaders):{},y=K7(X6e(s),n.networkResponseHeaders),[x,b]=n.networkCaptureBodies?hX(a):[void 0],[$,_]=n.networkCaptureBodies?Z6e(s):[void 0],C=wg(v,f,x),E=wg(y,p,$);return{startTimestamp:i,endTimestamp:o,url:l,method:u,statusCode:d,request:b?Z4(C,b):C,response:_?Z4(E,_):E}}function X6e(e){const t=e.getAllResponseHeaders();return t?t.split(`\r
216`).reduce((n,r)=>{const[i,o]=r.split(": ");return n[i.toLowerCase()]=o,n},{}):{}}function Z6e(e){const t=[];try{return[e.responseText]}catch(n){t.push(n)}try{return Q6e(e.response,e.responseType)}catch(n){t.push(n)}return so&&vt.warn("[Replay] Failed to get xhr response body",...t),[void 0]}function Q6e(e,t){try{if(typeof e=="string")return[e];if(e instanceof Document)return[e.body.outerHTML];if(t==="json"&&e&&typeof e=="object")return[JSON.stringify(e)];if(!e)return[void 0]}catch{return so&&vt.warn("[Replay] Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return so&&vt.info("[Replay] Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function J6e(e,t,n){try{const r=t==="json"&&e&&typeof e=="object"?JSON.stringify(e):e;return bE(r,n)}catch{return}}function e9e(e){const t=Gi();try{const n=new TextEncoder,{networkDetailAllowUrls:r,networkDetailDenyUrls:i,networkCaptureBodies:o,networkRequestHeaders:a,networkResponseHeaders:s}=e.getOptions(),l={replay:e,textEncoder:n,networkDetailAllowUrls:r,networkDetailDenyUrls:i,networkCaptureBodies:o,networkRequestHeaders:a,networkResponseHeaders:s};t&&t.on?t.on("beforeAddBreadcrumb",(u,d)=>t9e(l,u,d)):(Kk(k6e(e)),qk(P6e(e)))}catch{}}function t9e(e,t,n){if(t.data)try{n9e(t)&&i9e(n)&&(q6e(t,n,e),K6e(t,n,e)),r9e(t)&&o9e(n)&&(D6e(t,n,e),L6e(t,n,e))}catch{so&&vt.warn("Error when enriching network breadcrumb")}}function n9e(e){return e.category==="xhr"}function r9e(e){return e.category==="fetch"}function i9e(e){return e&&e.xhr}function o9e(e){return e&&e.response}let XF=null;function a9e(e){return!!e.category}const s9e=e=>t=>{if(!e.isEnabled())return;const n=l9e(t);n&&Yx(e,n)};function l9e(e){const t=e.getLastBreadcrumb&&e.getLastBreadcrumb();return XF===t||!t||(XF=t,!a9e(t)||["fetch","xhr","sentry.event","sentry.transaction"].includes(t.category)||t.category.startsWith("ui."))?null:t.category==="console"?u9e(t):rh(t)}function u9e(e){const t=e.data&&e.data.arguments;if(!Array.isArray(t)||t.length===0)return rh(e);let n=!1;const r=t.map(i=>{if(!i)return i;if(typeof i=="string")return i.length>g_?(n=!0,`${i.slice(0,g_)}…`):i;if(typeof i=="object")try{const o=Yp(i,7);return JSON.stringify(o).length>g_?(n=!0,`${JSON.stringify(o,null,2).slice(0,g_)}…`):o}catch{}return i});return rh({...e,data:{...e.data,arguments:r,...n?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}function c9e(e){const t=Lc(),n=Gi();t.addScopeListener(s9e(e)),yq(z8e(e)),aE(T6e(e)),e9e(e);const r=C6e(e,!ZF(n));n&&n.addEventProcessor?n.addEventProcessor(r):y4e(r),ZF(n)&&(n.on("beforeSendEvent",$6e(e)),n.on("afterSendEvent",fX(e)),n.on("createDsc",i=>{const o=e.getSessionId();o&&e.isEnabled()&&e.recordingMode==="session"&&e.checkAndHandleExpiredSession()&&(i.replay_id=o)}),n.on("startTransaction",i=>{e.lastTransaction=i}),n.on("finishTransaction",i=>{e.lastTransaction=i}),n.on("beforeSendFeedback",(i,o)=>{const a=e.getSessionId();o&&o.includeReplay&&e.isEnabled()&&a&&i.contexts&&i.contexts.feedback&&(i.contexts.feedback.replay_id=a)}))}function ZF(e){return!!(e&&e.on)}async function d9e(e){try{return Promise.all(vE(e,[f9e(yo.performance.memory)]))}catch{return[]}}function f9e(e){const{jsHeapSizeLimit:t,totalJSHeapSize:n,usedJSHeapSize:r}=e,i=Date.now()/1e3;return{type:"memory",name:"memory",start:i,end:i,data:{memory:{jsHeapSizeLimit:t,totalJSHeapSize:n,usedJSHeapSize:r}}}}function p9e(e,t,n){let r,i,o;const a=n&&n.maxWait?Math.max(n.maxWait,t):0;function s(){return l(),r=e(),r}function l(){i!==void 0&&clearTimeout(i),o!==void 0&&clearTimeout(o),i=o=void 0}function u(){return i!==void 0||o!==void 0?s():r}function d(){return i&&clearTimeout(i),i=setTimeout(s,t),a&&o===void 0&&(o=setTimeout(s,a)),r}return d.cancel=l,d.flush=u,d}function h9e(e){let t=!1;return(n,r)=>{if(!e.checkAndHandleExpiredSession()){so&&vt.warn("[Replay] Received replay event after session expired.");return}const i=r||!t;t=!0,e.clickDetector&&L8e(e.clickDetector,n),e.addUpdate(()=>{if(e.recordingMode==="buffer"&&i&&e.setInitialState(),!$O(e,n,i)
216)return!0;if(!i)return!1;if(g9e(e,i),e.session&&e.session.previousSessionId)return!0;if(e.recordingMode==="buffer"&&e.session&&e.eventBuffer){const o=e.eventBuffer.getEarliestTimestamp();o&&(Ll(`[Replay] Updating session start time to earliest event in buffer to ${new Date(o)}`,e.getOptions()._experiments.traceInternals),e.session.started=o,e.getOptions().stickySession&&bO(e.session))}return e.recordingMode==="session"&&e.flush(),!0})}}function m9e(e){const t=e.getOptions();return{type:qr.Custom,timestamp:Date.now(),data:{tag:"options",payload:{shouldRecordCanvas:e.isRecordingCanvas(),sessionSampleRate:t.sessionSampleRate,errorSampleRate:t.errorSampleRate,useCompressionOption:t.useCompression,blockAllMedia:t.blockAllMedia,maskAllText:t.maskAllText,maskAllInputs:t.maskAllInputs,useCompression:e.eventBuffer?e.eventBuffer.type==="worker":!1,networkDetailHasUrls:t.networkDetailAllowUrls.length>0,networkCaptureBodies:t.networkCaptureBodies,networkRequestHasHeaders:t.networkRequestHeaders.length>0,networkResponseHasHeaders:t.networkResponseHeaders.length>0}}}}function g9e(e,t){!t||!e.session||e.session.segmentId!==0||$O(e,m9e(e),!1)}function v9e(e,t,n,r){return Bg(Eq(e,Zk(e),r,n),[[{type:"replay_event"},e],[{type:"replay_recording",length:typeof t=="string"?new TextEncoder().encode(t).length:t.length},t]])}function y9e({recordingData:e,headers:t}){let n;const r=`${JSON.stringify(t)}
217`;if(typeof e=="string")n=`${r}${e}`;else{const o=new TextEncoder().encode(r);n=new Uint8Array(o.length+e.length),n.set(o),n.set(e,o.length)}return n}async function b9e({client:e,scope:t,replayId:n,event:r}){const i=typeof e._integrations=="object"&&e._integrations!==null&&!Array.isArray(e._integrations)?Object.keys(e._integrations):void 0,o={event_id:n,integrations:i};e.emit&&e.emit("preprocessEvent",r,o);const a=await Pq(e.getOptions(),r,o,t,e,zg());if(!a)return null;a.platform=a.platform||"javascript";const s=e.getSdkMetadata&&e.getSdkMetadata(),{name:l,version:u}=s&&s.sdk||{};return a.sdk={...a.sdk,name:l||"sentry.javascript.unknown",version:u||"0.0.0"},a}async function $9e({recordingData:e,replayId:t,segmentId:n,eventContext:r,timestamp:i,session:o}){const a=y9e({recordingData:e,headers:{segment_id:n}}),{urls:s,errorIds:l,traceIds:u,initialTimestamp:d}=r,f=Gi(),p=Lc(),m=f&&f.getTransport(),v=f&&f.getDsn();if(!f||!m||!v||!o.sampled)return;const y={type:iEe,replay_start_timestamp:d/1e3,timestamp:i/1e3,error_ids:l,trace_ids:u,urls:s,replay_id:t,segment_id:n,replay_type:o.sampled},x=await b9e({scope:p,client:f,replayId:t,event:y});if(!x){f.recordDroppedEvent("event_processor","replay",y),Ll("An event processor returned `null`, will not send event.");return}delete x.sdkProcessingMetadata;const b=v9e(x,a,v,f.getOptions().tunnel);let $;try{$=await m.send(b)}catch(C){const E=new Error(uO);try{E.cause=C}catch{}throw E}if(!$)return $;if(typeof $.statusCode=="number"&&($.statusCode<200||$.statusCode>=300))throw new bX($.statusCode);const _=Rq({},$);if(Tq(_,"replay"))throw new $X(_);return $}class bX extends Error{constructor(t){super(`Transport returned status code ${t}`)}}class $X extends Error{constructor(t){super("Rate limit hit"),this.rateLimits=t}}async function xX(e,t={count:0,interval:cEe}){const{recordingData:n,options:r}=e;if(n.length)try{return await $9e(e),!0}catch(i){if(i instanceof bX||i instanceof $X)throw i;if(Iwe("Replays",{_retryCount:t.count}),so&&r._experiments&&r._experiments.captureExceptions&&cE(i),t.count>=dEe){const o=new Error(`${uO} - max retries exceeded`);try{o.cause=i}catch{}throw o}return t.interval*=++t.count,new Promise((o,a)=>{setTimeout(async()=>{try{await xX(e,t),o(!0)}catch(s){a(s)}},t.interval)})}}const SX="__THROTTLED",x9e="__SKIPPED";function S9e(e,t,n){const r=new Map,i=s=>{const l=s-n;r.forEach((u,d)=>{d<l&&r.delete(d)})},o=()=>[...r.values()].reduce((s,l)=>s+l,0);let a=!1;return(...s)=>{const l=Math.floor(Date.now()/1e3);if(i(l),o()>=t){const d=a;return a=!0,d?x9e:SX}a=!1;const u=r.get(l)||0;return r.set(l,u+1),e(...s)}}class z0{constructor({options:t,recordingOptions:n}){z0.prototype.__init.call(this),z0.prototype.__init2.call(this),z0.prototype.__init3.call(this),z0.prototype.__init4.call(this),z0.prototype.__init5.call(this),z0.prototype.__init6.call(this),this.eventBuffer=null,this.performanceEntries=[],this.replayPerformanceEntries=[],this.recordingMode="session",this.timeouts={sessionIdlePause:oEe,sessionIdleExpire:aEe},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=n,this._options=t,this._debouncedFlush=p9e(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=S9e((a,s)=>h6e(this,a,s),300,5);const{slowClickTimeout:r,slowClickIgnoreSelectors:i}=this.getOptions(),o=r?{threshold:Math.min(fEe,r),timeout:r,scrollTimeout:pEe,ignoreSelector:i?i.join(","):""}:void 0;o&&(this.clickDetector=new P8e(this,o))}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}isRecordingCanvas(){return!!this._canvas}getOptions(){return this._options}initializeSampling(t){const{errorSampleRate:n,sessionSampleRate:r}=this._options;
217if(!(n<=0&&r<=0)){if(this._initializeSessionForSampling(t),!this.session){this._handleException(new Error("Unable to initialize and create session"));return}this.session.sampled!==!1&&(this.recordingMode=this.session.sampled==="buffer"&&this.session.segmentId===0?"buffer":"session",c2(`[Replay] Starting replay in ${this.recordingMode} mode`,this._options._experiments.traceInternals),this._initializeRecording())}}start(){if(this._isEnabled&&this.recordingMode==="session")throw new Error("Replay recording is already in progress");if(this._isEnabled&&this.recordingMode==="buffer")throw new Error("Replay buffering is in progress, call `flush()` to save the replay");c2("[Replay] Starting replay in session mode",this._options._experiments.traceInternals);const t=k6({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=t,this._initializeRecording()}startBuffering(){if(this._isEnabled)throw new Error("Replay recording is already in progress");c2("[Replay] Starting replay in buffer mode",this._options._experiments.traceInternals);const t=k6({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=t,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{const t=this._canvas;this._stopRecording=_g({...this._recordingOptions,...this.recordingMode==="buffer"&&{checkoutEveryNms:uEe},emit:h9e(this),onMutation:this._onMutationHandler,...t?{recordCanvas:t.recordCanvas,getCanvasManager:t.getCanvasManager,sampling:t.sampling,dataURLOptions:t.dataURLOptions}:{}})}catch(t){this._handleException(t)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(t){return this._handleException(t),!1}}async stop({forceFlush:t=!1,reason:n}={}){if(this._isEnabled){this._isEnabled=!1;try{Ll(`[Replay] Stopping Replay${n?` triggered by ${n}`:""}`,this._options._experiments.traceInternals),this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),t&&await this._flush({force:!0}),this.eventBuffer&&this.eventBuffer.destroy(),this.eventBuffer=null,u6e(this)}catch(r){this._handleException(r)}}}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording(),Ll("[Replay] Pausing replay",this._options._experiments.traceInternals))}resume(){!this._isPaused||!this._checkSession()||(this._isPaused=!1,this.startRecording(),Ll("[Replay] Resuming replay",this._options._experiments.traceInternals))}async sendBufferedReplayOrFlush({continueRecording:t=!0}={}){if(this.recordingMode==="session")return this.flushImmediate();const n=Date.now();Ll("[Replay] Converting buffer to session",this._options._experiments.traceInternals),await this.flushImmediate();const r=this.stopRecording();!t||!r||this.recordingMode!=="session"&&(this.recordingMode="session",this.session&&(this._updateUserActivity(n),this._updateSessionActivity(n),this._maybeSaveSession()),this.startRecording())}addUpdate(t){const n=t();this.recordingMode!=="buffer"&&n!==!0&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),!this._stopRecording){if(!this._checkSession())return;this.resume();return}this.checkAndHandleExpiredSession(),this._updateSessionActivity()}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return this.recordingMode==="buffer"?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}checkAndHandleExpiredSession(){if(this._lastActivity&&V7(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&this.session.sampled==="session"){this.pause();return}return!!this._checkSession()}setInitialState(){const t=`${yo.location.pathname}${yo.location.hash}${yo.location.search}`,n=`${yo.location.origin}${t}`;this.performanceEntries=[],this.replayPerformanceEntries=[],this._clearContext(),this._context.
217initialUrl=n,this._context.initialTimestamp=Date.now(),this._context.urls.push(n)}throttledAddEvent(t,n){const r=this._throttledAddEvent(t,n);if(r===SX){const i=rh({category:"replay.throttled"});this.addUpdate(()=>!$O(this,{type:E8e,timestamp:i.timestamp||0,data:{tag:"breadcrumb",payload:i,metric:!0}}))}return r}getCurrentRoute(){const t=this.lastTransaction||Lc().getTransaction(),r=(t&&ws(t).data||{})[hh];if(!(!t||!r||!["route","custom"].includes(r)))return ws(t).description}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=a6e({useCompression:this._options.useCompression,workerUrl:this._options.workerUrl}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_handleException(t){so&&vt.error("[Replay]",t),so&&this._options._experiments&&this._options._experiments.captureExceptions&&cE(t)}_initializeSessionForSampling(t){const n=this._options.errorSampleRate>0,r=k6({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals,previousSessionId:t},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:n});this.session=r}_checkSession(){if(!this.session)return!1;const t=this.session;return uX(t,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})?(this._refreshSession(t),!1):!0}async _refreshSession(t){this._isEnabled&&(await this.stop({reason:"refresh session"}),this.initializeSampling(t.id))}_addListeners(){try{yo.document.addEventListener("visibilitychange",this._handleVisibilityChange),yo.addEventListener("blur",this._handleWindowBlur),yo.addEventListener("focus",this._handleWindowFocus),yo.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(c9e(this),this._hasInitializedCoreListeners=!0)}catch(t){this._handleException(t)}this._performanceCleanupCallback=e6e(this)}_removeListeners(){try{yo.document.removeEventListener("visibilitychange",this._handleVisibilityChange),yo.removeEventListener("blur",this._handleWindowBlur),yo.removeEventListener("focus",this._handleWindowFocus),yo.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceCleanupCallback&&this._performanceCleanupCallback()}catch(t){this._handleException(t)}}__init(){this._handleVisibilityChange=()=>{yo.document.visibilityState==="visible"?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()}}__init2(){this._handleWindowBlur=()=>{const t=rh({category:"ui.blur"});this._doChangeToBackgroundTasks(t)}}__init3(){this._handleWindowFocus=()=>{const t=rh({category:"ui.focus"});this._doChangeToForegroundTasks(t)}}__init4(){this._handleKeyboardEvent=t=>{V8e(this,t)}}_doChangeToBackgroundTasks(t){!this.session||lX(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(t&&this._createCustomBreadcrumb(t),this.conditionalFlush())}_doChangeToForegroundTasks(t){if(!this.session)return;if(!this.checkAndHandleExpiredSession()){Ll("[Replay] Document has become active, but session has expired");return}t&&this._createCustomBreadcrumb(t)}_updateUserActivity(t=Date.now()){this._lastActivity=t}_updateSessionActivity(t=Date.now()){this.session&&(this.session.lastActivity=t,this._maybeSaveSession())}_createCustomBreadcrumb(t){this.addUpdate(()=>{this.throttledAddEvent({type:qr.Custom,timestamp:t.timestamp||0,data:{tag:"breadcrumb",payload:t}})})}_addPerformanceEntries(){const t=q8e(this.performanceEntries).concat(this.replayPerformanceEntries);return this.performanceEntries=[],this.replayPerformanceEntries=[],Promise.all(vE(this,t))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){const{session:t,eventBuffer:n}=this;if(!t||!n||t.segmentId)return;const r=n.getEarliestTimestamp();
217r&&r<this._context.initialTimestamp&&(this._context.initialTimestamp=r)}_popEventContext(){const t={initialTimestamp:this._context.initialTimestamp,initialUrl:this._context.initialUrl,errorIds:Array.from(this._context.errorIds),traceIds:Array.from(this._context.traceIds),urls:this._context.urls};return this._clearContext(),t}async _runFlush(){const t=this.getSessionId();if(!this.session||!this.eventBuffer||!t){so&&vt.error("[Replay] No session or eventBuffer found to flush.");return}if(await this._addPerformanceEntries(),!(!this.eventBuffer||!this.eventBuffer.hasEvents)&&(await d9e(this),!!this.eventBuffer&&t===this.getSessionId()))try{this._updateInitialTimestampFromEventBuffer();const n=Date.now();if(n-this._context.initialTimestamp>this._options.maxReplayDuration+3e4)throw new Error("Session is too long, not sending replay");const r=this._popEventContext(),i=this.session.segmentId++;this._maybeSaveSession();const o=await this.eventBuffer.finish();await xX({replayId:t,recordingData:o,segmentId:i,eventContext:r,session:this.session,options:this.getOptions(),timestamp:n})}catch(n){this._handleException(n),this.stop({reason:"sendReplay"});const r=Gi();r&&r.recordDroppedEvent("send_error","replay")}}__init5(){this._flush=async({force:t=!1}={})=>{if(!this._isEnabled&&!t)return;if(!this.checkAndHandleExpiredSession()){so&&vt.error("[Replay] Attempting to finish replay event after session expired.");return}if(!this.session)return;const n=this.session.started,i=Date.now()-n;this._debouncedFlush.cancel();const o=i<this._options.minReplayDuration,a=i>this._options.maxReplayDuration+5e3;if(o||a){Ll(`[Replay] Session duration (${Math.floor(i/1e3)}s) is too ${o?"short":"long"}, not sending replay.`,this._options._experiments.traceInternals),o&&this._debouncedFlush();return}const s=this.eventBuffer;if(s&&this.session.segmentId===0&&!s.hasCheckout&&Ll("[Replay] Flushing initial segment without checkout.",this._options._experiments.traceInternals),!this._flushLock){this._flushLock=this._runFlush(),await this._flushLock,this._flushLock=void 0;return}try{await this._flushLock}catch(l){so&&vt.error(l)}finally{this._debouncedFlush()}}}_maybeSaveSession(){this.session&&this._options.stickySession&&bO(this.session)}__init6(){this._onMutationHandler=t=>{const n=t.length,r=this._options.mutationLimit,i=this._options.mutationBreadcrumbLimit,o=r&&n>r;if(n>i||o){const a=rh({category:"replay.mutations",data:{count:n,limit:o}});this._createCustomBreadcrumb(a)}return o?(this.stop({reason:"mutationLimit",forceFlush:this.recordingMode==="session"}),!1):!0}}}function s$(e,t,n,r){const i=typeof r=="string"?r.split(","):[],o=[...e,...i,...t];return typeof n<"u"&&(typeof n=="string"&&o.push(`.${n}`),hv(()=>{console.warn("[Replay] You are using a deprecated configuration item for privacy. Read the documentation on how to use the new privacy configuration.")})),o.join(",")}function _9e({mask:e,unmask:t,block:n,unblock:r,ignore:i,blockClass:o,blockSelector:a,maskTextClass:s,maskTextSelector:l,ignoreClass:u}){const d=['base[href="/"]'],f=s$(e,[".sentry-mask","[data-sentry-mask]"],s,l),p=s$(t,[".sentry-unmask","[data-sentry-unmask]"]),m={maskTextSelector:f,unmaskTextSelector:p,blockSelector:s$(n,[".sentry-block","[data-sentry-block]",...d],o,a),unblockSelector:s$(r,[".sentry-unblock","[data-sentry-unblock]"]),ignoreSelector:s$(i,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'],u)};return o instanceof RegExp&&(m.blockClass=o),s instanceof RegExp&&(m.maskTextClass=s),m}function w9e({el:e,key:t,maskAttributes:n,maskAllText:r,privacyOptions:i,value:o}){return!r||i.unmaskTextSelector&&e.matches(i.unmaskTextSelector)?o:n.includes(t)||t==="value"&&e.tagName==="INPUT"&&["submit","button"].includes(e.getAttribute("type")||"")?o.replace(/[\S]/g,"*"):o}const QF='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',C9e=["content-length","content-type","accept"];let JF=!1;class $E{static __initStatic(){this.id="Replay"}constructor({flushMinDelay:t=sEe,flushMaxDelay:n=lEe,minReplayDuration:r=hEe,maxReplayDuration:i=AF,stickySession:o=!0,useCompression:a=!0,workerUrl:s,_experiments:l={},sessionSampleRate:u,errorSampleRate:d,maskAllText:f=!0,maskAllInputs:p=!0,blockAllMedia:m=!0,mutationBreadcrumbLimit:v=750,mutationLimit:y=1e4,slowClickTimeout:x=7e3,slowClickIgnoreSelectors:b=[],networkDetailAllowUrls:$=[],networkDetailDenyUrls:_=[],networkCaptureBodies:C=!0,networkRequestHeaders:E=[],networkResponseHeaders:T=[],mask:I=[],maskAttributes:R=["title","placeholder"],unmask:L=[],block:F=[],unblock:V=[],ignore:H=[],maskFn:Q,beforeAddRecordingEvent:U,beforeErrorSampling:te,blockClass:J,blockSelector:oe,maskInputOptions:q,maskTextClass:re,maskTextSelector:he,ignoreClass:be}={}){this.name=$E.id;const Ke=_9e({mask:I,unmask:L,block:F,unblock:V,ignore:H,blockClass:J,blockSelector:oe,maskTextClass:re,maskTextSelector:he,ignoreClass:be});if(this._recordingOptions={maskAllInputs:p,maskAllText:f,maskInputOptions:{...q||{},password:!0},maskTextFn:Q,maskInputFn:Q,maskAttributeFn:(ot,Ze,Ye)=>w9e({maskAttributes:R,maskAllText:f,privacyOptions:Ke,key:ot,value:Ze,el:Ye}),...Ke,slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:ot=>{try{ot.__rrweb__=!0}catch{}}},this._initialOptions={flushMinDelay:t,flushMaxDelay:n,minReplayDuration:Math.min(r,mEe),maxReplayDuration:Math.min(i,AF),stickySession:o,sessionSampleRate:u,errorSampleRate:d,useCompression:a,workerUrl:s,blockAllMedia:m,maskAllInputs:p,maskAllText:f,mutationBreadcrumbLimit:v,mutationLimit:y,slowClickTimeout:x,slowClickIgnoreSelectors:b,networkDetailAllowUrls:$,networkDetailDenyUrls:_,networkCaptureBodies:C,networkRequestHeaders:ej(E),networkResponseHeaders:ej(T),beforeAddRecordingEvent:U,beforeErrorSampling:te,_experiments:l},typeof u=="number"&&(console.warn(`[Replay] You are passing \`sessionSampleRate\` to the Replay integration.
218This option is deprecated and will be removed soon.
219Instead, configure \`replaysSessionSampleRate\` directly in the SDK init options, e.g.:
220Sentry.init({ replaysSessionSampleRate: ${u} })`),this._initialOptions.sessionSampleRate=u),typeof d=="number"&&(console.warn(`[Replay] You are passing \`errorSampleRate\` to the Replay integration.
221This option is deprecated and will be removed soon.
222Instead, configure \`replaysOnErrorSampleRate\` directly in the SDK init options, e.g.:
223Sentry.init({ replaysOnErrorSampleRate: ${d} })`),this._initialOptions.errorSampleRate=d),this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${QF}`:QF),this._isInitialized&&ZD())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return JF}set _isInitialized(t){JF=t}setupOnce(){ZD()&&(this._setup(),setTimeout(()=>this._initialize()))}start(){this._replay&&this._replay.start()}
223startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:this._replay.recordingMode==="session"}):Promise.resolve()}flush(t){return!this._replay||!this._replay.isEnabled()?Promise.resolve():this._replay.sendBufferedReplayOrFlush(t)}getReplayId(){if(!(!this._replay||!this._replay.isEnabled()))return this._replay.getSessionId()}_initialize(){this._replay&&(this._maybeLoadFromReplayCanvasIntegration(),this._replay.initializeSampling())}_setup(){const t=E9e(this._initialOptions);this._replay=new z0({options:t,recordingOptions:this._recordingOptions})}_maybeLoadFromReplayCanvasIntegration(){try{const n=Gi().getIntegrationByName("ReplayCanvas");if(!n)return;this._replay._canvas=n.getOptions()}catch{}}}$E.__initStatic();function E9e(e){const t=Gi(),n=t&&t.getOptions(),r={sessionSampleRate:0,errorSampleRate:0,...Fl(e)};return n?(e.sessionSampleRate==null&&e.errorSampleRate==null&&n.replaysSessionSampleRate==null&&n.replaysOnErrorSampleRate==null&&hv(()=>{console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.")}),typeof n.replaysSessionSampleRate=="number"&&(r.sessionSampleRate=n.replaysSessionSampleRate),typeof n.replaysOnErrorSampleRate=="number"&&(r.errorSampleRate=n.replaysOnErrorSampleRate),r):(hv(()=>{console.warn("SDK client is not available.")}),r)}function ej(e){return[...C9e,...e.map(t=>t.toLowerCase())]}function T9e(e){const t={...e};eY(t,"react"),nEe(t)}const _X=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function R9e(e){const t=e.match(/^([^.]+)/);return t!==null&&parseInt(t[0])>=17}const tj={componentStack:null,error:null,eventId:null};function I9e(e,t){const n=new WeakMap;function r(i,o){if(!n.has(i)){if(i.cause)return n.set(i,!0),r(i.cause,o);i.cause=o}}r(e,t)}class SO extends w.Component{constructor(t){super(t),SO.prototype.__init.call(this),this.state=tj,this._openFallbackReportDialog=!0;const n=Gi();n&&n.on&&t.showDialog&&(this._openFallbackReportDialog=!1,n.on("afterSendEvent",r=>{!r.type&&r.event_id===this._lastEventId&&OF({...t.dialogOptions,eventId:this._lastEventId})}))}componentDidCatch(t,{componentStack:n}){const{beforeCapture:r,onError:i,showDialog:o,dialogOptions:a}=this.props;Nq(s=>{if(R9e(w.version)&&zk(t)){const u=new Error(t.message);u.name=`React ErrorBoundary ${t.name}`,u.stack=n,I9e(t,u)}r&&r(s,t,n);const l=cE(t,{captureContext:{contexts:{react:{componentStack:n}}},mechanism:{handled:!!this.props.fallback}});i&&i(t,n,l),o&&(this._lastEventId=l,this._openFallbackReportDialog&&OF({...a,eventId:l})),this.setState({error:t,componentStack:n,eventId:l})})}componentDidMount(){const{onMount:t}=this.props;t&&t()}componentWillUnmount(){const{error:t,componentStack:n,eventId:r}=this.state,{onUnmount:i}=this.props;i&&i(t,n,r)}__init(){this.resetErrorBoundary=()=>{const{onReset:t}=this.props,{error:n,componentStack:r,eventId:i}=this.state;t&&t(n,r,i),this.setState(tj)}}render(){const{fallback:t,children:n}=this.props,r=this.state;if(r.error){let i;return typeof t=="function"?i=t({error:r.error,componentStack:r.componentStack,resetError:this.resetErrorBoundary,eventId:r.eventId}):i=t,w.isValidElement(i)?i:(t&&_X&&vt.warn("fallback did not produce a valid ReactElement"),null)}return typeof n=="function"?n():n}}const k9e="/home/runner/work/sentry-javascript/sentry-javascript/packages/react/src/reactrouterv6.tsx";let d2,Sw,_w,ww,Cw,H3,J4,wX,_y=!1;function O9e(e,t,n,r,i,o){return(a,s=!0,l=!0)=>{const u=di&&di.location&&di.location.pathname;s&&u&&(d2=a({name:u,attributes:{[hh]:"url",[Hy]:"pageload",[ug]:"auto.pageload.react.reactrouter_v6"}})),Sw=e,_w=t,ww=n,H3=i,Cw=r,_y=o||!1,J4=a,wX=l}}function O6(e,t){if(!t||t==="/"||!e.toLowerCase().startsWith(t.toLowerCase()))return e;const n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?e:e.slice(n)||"/"}function CX(e,t,n,r=""){if(!e||e.length===0)return[_y?O6(t.pathname,r):t.pathname,"url"];let i="";if(n)for(let o=0;o<n.length;o++){const a=n[o],s=a.route;if(s){if(s.index)return[_y?O6(a.pathname,r):a.pathname,"route"];const l=s.path;if(l){const u=l[0]==="/"||i[i.length-1]==="/"?l:`/${l}`;if(i+=u,r+a.pathname===t.pathname)return QD(i)!==QD(a.pathname)&&i.slice(-2)!=="/*"?[(_y?"":r)+u,"route"]:[(_y?"":r)+i,"route"]}}}return[_y?O6(t.pathname,r):t.pathname,"url"]}
223function P9e(e,t,n,r,i){const o=Array.isArray(r)?r:H3(n,t,i);if(e&&o){const[a,s]=CX(n,t,o,i);e.updateName(a),e.setAttribute(hh,s)}}function A9e(e,t,n,r,i){const o=Array.isArray(r)?r:H3(t,e,i);if(wX&&(n==="PUSH"||n==="POP")&&o){d2&&d2.end();const[a,s]=CX(t,e,o,i);d2=J4({name:a,attributes:{[hh]:s,[Hy]:"navigation",[ug]:"auto.navigation.react.reactrouter_v6"}})}}function N9e(e){if(!Sw||!_w||!ww||!Cw||!H3||!J4)return _X&&vt.warn(`reactRouterV6Instrumentation was unable to wrap Routes because of one or more missing parameters.
224      useEffect: ${Sw}. useLocation: ${_w}. useNavigationType: ${ww}.
225      createRoutesFromChildren: ${Cw}. matchRoutes: ${H3}. customStartTransaction: ${J4}.`),e;let t=!0;const n=r=>{const i=_w(),o=ww();return Sw(()=>{const a=Cw(r.children);t?(P9e(M9e(),i,a),t=!1):A9e(i,a,o)},[i,o]),w.createElement(e,{...r,__self:this,__source:{fileName:k9e,lineNumber:329}})};return Uce(n,e),n}function M9e(){if(d2)return d2;const e=Uq(),t=e?F3(e):void 0;if(!t)return;const n=ws(t).op;return n==="navigation"||n==="pageload"?t:void 0}var xb=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},X2=typeof window>"u"||"Deno"in globalThis;function wd(){}function L9e(e,t){return typeof e=="function"?e(t):e}function q7(e){return typeof e=="number"&&e>=0&&e!==1/0}function EX(e,t){return Math.max(e+(t||0)-Date.now(),0)}function nj(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:a,stale:s}=e;if(a){if(r){if(t.queryHash!==_O(a,t.options))return!1}else if(!G3(t.queryKey,a))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||i&&i!==t.state.fetchStatus||o&&!o(t))}function rj(e,t){const{exact:n,status:r,predicate:i,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(n){if(yv(t.options.mutationKey)!==yv(o))return!1}else if(!G3(t.options.mutationKey,o))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function _O(e,t){return((t==null?void 0:t.queryKeyHashFn)||yv)(e)}function yv(e){return JSON.stringify(e,(t,n)=>Y7(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function G3(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!G3(e[n],t[n])):!1}function TX(e,t){if(e===t)return e;const n=ij(e)&&ij(t);if(n||Y7(e)&&Y7(t)){const r=n?e:Object.keys(e),i=r.length,o=n?t:Object.keys(t),a=o.length,s=n?[]:{};let l=0;for(let u=0;u<a;u++){const d=n?u:o[u];(!n&&r.includes(d)||n)&&e[d]===void 0&&t[d]===void 0?(s[d]=void 0,l++):(s[d]=TX(e[d],t[d]),s[d]===e[d]&&e[d]!==void 0&&l++)}return i===a&&l===i?e:s}return t}function eC(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function ij(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Y7(e){if(!oj(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!oj(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function oj(e){return Object.prototype.toString.call(e)==="[object Object]"}function D9e(e){return new Promise(t=>{setTimeout(t,e)})}function X7(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?TX(e,t):t}function F9e(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function j9e(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var wO=Symbol(),H1,Y0,h2,pH,B9e=(pH=class extends xb{constructor(){super();Qn(this,H1,void 0);Qn(this,Y0,void 0);Qn(this,h2,void 0);Dn(this,h2,t=>{if(!X2&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){Re(this,Y0)||this.setEventListener(Re(this,h2))}onUnsubscribe(){var t;this.hasListeners()||((t=Re(this,Y0))==null||t.call(this),Dn(this,Y0,void 0))}setEventListener(t){var n;Dn(this,h2,t),(n=Re(this,Y0))==null||n.call(this),Dn(this,Y0,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){Re(this,H1)!==t&&(Dn(this,H1,t),this.onFocus())}onFocus(){const t=this.isFocused();
vendor: 32,367 bytes, line 225
225this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof Re(this,H1)=="boolean"?Re(this,H1):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},H1=new WeakMap,Y0=new WeakMap,h2=new WeakMap,pH),CO=new B9e,m2,X0,g2,hH,z9e=(hH=class extends xb{constructor(){super();Qn(this,m2,!0);Qn(this,X0,void 0);Qn(this,g2,void 0);Dn(this,g2,t=>{if(!X2&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){Re(this,X0)||this.setEventListener(Re(this,g2))}onUnsubscribe(){var t;this.hasListeners()||((t=Re(this,X0))==null||t.call(this),Dn(this,X0,void 0))}setEventListener(t){var n;Dn(this,g2,t),(n=Re(this,X0))==null||n.call(this),Dn(this,X0,t(this.setOnline.bind(this)))}setOnline(t){Re(this,m2)!==t&&(Dn(this,m2,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return Re(this,m2)}},m2=new WeakMap,X0=new WeakMap,g2=new WeakMap,hH),tC=new z9e;function U9e(e){return Math.min(1e3*2**e,3e4)}function RX(e){return(e??"online")==="online"?tC.isOnline():!0}var IX=class{constructor(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function P6(e){return e instanceof IX}function kX(e){let t=!1,n=0,r=!1,i,o,a;const s=new Promise((b,$)=>{o=b,a=$}),l=b=>{var $;r||(v(new IX(b)),($=e.abort)==null||$.call(e))},u=()=>{t=!0},d=()=>{t=!1},f=()=>CO.isFocused()&&(e.networkMode==="always"||tC.isOnline())&&e.canRun(),p=()=>RX(e.networkMode)&&e.canRun(),m=b=>{var $;r||(r=!0,($=e.onSuccess)==null||$.call(e,b),i==null||i(),o(b))},v=b=>{var $;r||(r=!0,($=e.onError)==null||$.call(e,b),i==null||i(),a(b))},y=()=>new Promise(b=>{var $;i=_=>{(r||f())&&b(_)},($=e.onPause)==null||$.call(e)}).then(()=>{var b;i=void 0,r||(b=e.onContinue)==null||b.call(e)}),x=()=>{if(r)return;let b;try{b=e.fn()}catch($){b=Promise.reject($)}Promise.resolve(b).then(m).catch($=>{var I;if(r)return;const _=e.retry??(X2?0:3),C=e.retryDelay??U9e,E=typeof C=="function"?C(n,$):C,T=_===!0||typeof _=="number"&&n<_||typeof _=="function"&&_(n,$);if(t||!T){v($);return}n++,(I=e.onFail)==null||I.call(e,n,$),D9e(E).then(()=>f()?void 0:y()).then(()=>{t?v($):x()})})};return{promise:s,cancel:l,continue:()=>(i==null||i(),s),cancelRetry:u,continueRetry:d,canStart:p,start:()=>(p()?x():y().then(x),s)}}function H9e(){let e=[],t=0,n=p=>{p()},r=p=>{p()},i=p=>setTimeout(p,0);const o=p=>{i=p},a=p=>{let m;t++;try{m=p()}finally{t--,t||u()}return m},s=p=>{t?e.push(p):i(()=>{n(p)})},l=p=>(...m)=>{s(()=>{p(...m)})},u=()=>{const p=e;e=[],p.length&&i(()=>{r(()=>{p.forEach(m=>{n(m)})})})};return{batch:a,batchCalls:l,schedule:s,setNotifyFunction:p=>{n=p},setBatchNotifyFunction:p=>{r=p},setScheduler:o}}var ns=H9e(),G1,mH,OX=(mH=class{constructor(){Qn(this,G1,void 0)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),q7(this.gcTime)&&Dn(this,G1,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(X2?1/0:5*60*1e3))}clearGcTimeout(){Re(this,G1)&&(clearTimeout(Re(this,G1)),Dn(this,G1,void 0))}},G1=new WeakMap,mH),v2,y2,Sd,kl,nx,V1,Lf,fm,gH,G9e=(gH=class extends OX{constructor(t){super();Qn(this,Lf);Qn(this,v2,void 0);Qn(this,y2,void 0);Qn(this,Sd,void 0);Qn(this,kl,void 0);Qn(this,nx,void 0);Qn(this,V1,void 0);Dn(this,V1,!1),Dn(this,nx,t.defaultOptions),this.setOptions(t.options),this.observers=[],Dn(this,Sd,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,Dn(this,v2,t.state||V9e(this.options)),this.state=Re(this,v2),this.scheduleGc()}get meta(){return this.options.meta}setOptions(t){this.options={...Re(this,nx),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&Re(this,Sd).remove(this)}setData(t,n){const r=X7(this.state.data,t,this.options);return Hr(this,Lf,fm).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){Hr(this,Lf,fm).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,i;const n=(r=Re(this,kl))==null?void 0:r.promise;return(i=Re(this,kl))==null||i.cancel(t),n?n.then(wd).catch(wd):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(Re(this,v2))}isActive(){return this.observers.some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!EX(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=Re(this,kl))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=Re(this,kl))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),Re(this,Sd).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(Re(this,kl)&&(Re(this,V1)?Re(this,kl).cancel({revert:!0}):Re(this,kl).cancelRetry()),this.scheduleGc()),Re(this,Sd).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Hr(this,Lf,fm).call(this,{type:"invalidate"})}fetch(t,n){var u,d,f;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(Re(this,kl))return Re(this,kl).continueRetry(),Re(this,kl).promise}if(t&&this.setOptions(t),!this.options.queryFn){const p=this.observers.find(m=>m.options.queryFn);p&&this.setOptions(p.options)}const r=new AbortController,i={queryKey:this.queryKey,meta:this.meta},o=p=>{Object.defineProperty(p,"signal",{enumerable:!0,get:()=>(Dn(this,V1,!0),r.signal)})};o(i);const a=()=>!this.options.queryFn||this.options.queryFn===wO?Promise.reject(new Error(`Missing queryFn: '${this.options.queryHash}'`)):(Dn(this,V1,!1),this.options.persister?this.options.persister(this.options.queryFn,i,this):this.options.queryFn(i)),s={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:a};o(s),(u=this.options.behavior)==null||u.onFetch(s,this),Dn(this,y2,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((d=s.fetchOptions)==null?void 0:d.meta))&&Hr(this,Lf,fm).call(this,{type:"fetch",meta:(f=s.fetchOptions)==null?void 0:f.meta});const l=p=>{var m,v,y,x;P6(p)&&p.silent||Hr(this,Lf,fm).call(this,{type:"error",error:p}),P6(p)||((v=(m=Re(this,Sd).config).onError)==null||v.call(m,p,this),(x=(y=Re(this,Sd).config).onSettled)==null||x.call(y,this.state.data,p,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return Dn(this,kl,kX({fn:s.fetchFn,abort:r.abort.bind(r),onSuccess:p=>{var m,v,y,x;if(p===void 0){l(new Error(`${this.queryHash} data is undefined`));return}this.setData(p),(v=(m=Re(this,Sd).config).onSuccess)==null||v.call(m,p,this),(x=(y=Re(this,Sd).config).onSettled)==null||x.call(y,p,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:l,onFail:(p,m)=>{Hr(this,Lf,fm).call(this,{type:"failed",failureCount:p,error:m})},onPause:()=>{Hr(this,Lf,fm).call(this,{type:"pause"})},onContinue:()=>{Hr(this,Lf,fm).call(this,{type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0})),Re(this,kl).start()}},v2=new WeakMap,y2=new WeakMap,Sd=new WeakMap,kl=new WeakMap,nx=new WeakMap,V1=new WeakMap,Lf=new WeakSet,fm=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...PX(r.data,this.options),fetchMeta:t.meta??null};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=t.error;return P6(i)&&i.revert&&Re(this,y2)?{...Re(this,y2),fetchStatus:"idle"}:{...r,error:i,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),ns.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),Re(this,Sd).notify({query:this,type:"updated",action:t})})},gH);function PX(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:RX(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function V9e(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var Hp,vH,AX=(vH=class extends xb{constructor(t={}){super();Qn(this,Hp,void 0);this.config=t,Dn(this,Hp,new Map)}build(t,n,r){const i=n.queryKey,o=n.queryHash??_O(i,n);let a=this.get(o);return a||(a=new G9e({cache:this,queryKey:i,queryHash:o,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(i)}),this.add(a)),a}add(t){Re(this,Hp).has(t.queryHash)||(Re(this,Hp).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=Re(this,Hp).get(t.queryHash);n&&(t.destroy(),n===t&&Re(this,Hp).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){ns.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return Re(this,Hp).get(t)}getAll(){return[...Re(this,Hp).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>nj(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>nj(t,r)):n}notify(t){ns.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){ns.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){ns.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},Hp=new WeakMap,vH),Gp,Ol,W1,Vp,N0,yH,W9e=(yH=class extends OX{constructor(t){super();Qn(this,Vp);Qn(this,Gp,void 0);Qn(this,Ol,void 0);Qn(this,W1,void 0);this.mutationId=t.mutationId,Dn(this,Ol,t.mutationCache),Dn(this,Gp,[]),this.state=t.state||NX(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){Re(this,Gp).includes(t)||(Re(this,Gp).push(t),this.clearGcTimeout(),Re(this,Ol).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){Dn(this,Gp,Re(this,Gp).filter(n=>n!==t)),this.scheduleGc(),Re(this,Ol).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){Re(this,Gp).length||(this.state.status==="pending"?this.scheduleGc():Re(this,Ol).remove(this))}continue(){var t;return((t=Re(this,W1))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var i,o,a,s,l,u,d,f,p,m,v,y,x,b,$,_,C,E,T,I;Dn(this,W1,kX({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(R,L)=>{Hr(this,Vp,N0).call(this,{type:"failed",failureCount:R,error:L})},onPause:()=>{Hr(this,Vp,N0).call(this,{type:"pause"})},onContinue:()=>{Hr(this,Vp,N0).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>Re(this,Ol).canRun(this)}));const n=this.state.status==="pending",r=!Re(this,W1).canStart();try{if(!n){Hr(this,Vp,N0).call(this,{type:"pending",variables:t,isPaused:r}),await((o=(i=Re(this,Ol).config).onMutate)==null?void 0:o.call(i,t,this));const L=await((s=(a=this.options).onMutate)==null?void 0:s.call(a,t));L!==this.state.context&&Hr(this,Vp,N0).call(this,{type:"pending",context:L,variables:t,isPaused:r})}const R=await Re(this,W1).start();return await((u=(l=Re(this,Ol).config).onSuccess)==null?void 0:u.call(l,R,t,this.state.context,this)),await((f=(d=this.options).onSuccess)==null?void 0:f.call(d,R,t,this.state.context)),await((m=(p=Re(this,Ol).config).onSettled)==null?void 0:m.call(p,R,null,this.state.variables,this.state.context,this)),await((y=(v=this.options).onSettled)==null?void 0:y.call(v,R,null,t,this.state.context)),Hr(this,Vp,N0).call(this,{type:"success",data:R}),R}catch(R){try{throw await((b=(x=Re(this,Ol).config).onError)==null?void 0:b.call(x,R,t,this.state.context,this)),await((_=($=this.options).onError)==null?void 0:_.call($,R,t,this.state.context)),await((E=(C=Re(this,Ol).config).onSettled)==null?void 0:E.call(C,void 0,R,this.state.variables,this.state.context,this)),await((I=(T=this.options).onSettled)==null?void 0:I.call(T,void 0,R,t,this.state.context)),R}finally{Hr(this,Vp,N0).call(this,{type:"error",error:R})}}finally{Re(this,Ol).runNext(this)}}},Gp=new WeakMap,Ol=new WeakMap,W1=new WeakMap,Vp=new WeakSet,N0=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),ns.batch(()=>{Re(this,Gp).forEach(r=>{r.onMutationUpdate(t)}),Re(this,Ol).notify({mutation:this,type:"updated",action:t})})},yH);function NX(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var pc,rx,bH,K9e=(bH=class extends xb{constructor(t={}){super();Qn(this,pc,void 0);Qn(this,rx,void 0);this.config=t,Dn(this,pc,new Map),Dn(this,rx,Date.now())}build(t,n,r){const i=new W9e({mutationCache:this,mutationId:++ES(this,rx)._,options:t.defaultMutationOptions(n),state:r});return this.add(i),i}add(t){const n=b_(t),r=Re(this,pc).get(n)??[];r.push(t),Re(this,pc).set(n,r),this.notify({type:"added",mutation:t})}remove(t){var r;const n=b_(t);if(Re(this,pc).has(n)){const i=(r=Re(this,pc).get(n))==null?void 0:r.filter(o=>o!==t);i&&(i.length===0?Re(this,pc).delete(n):Re(this,pc).set(n,i))}this.notify({type:"removed",mutation:t})}canRun(t){var r;const n=(r=Re(this,pc).get(b_(t)))==null?void 0:r.find(i=>i.state.status==="pending");return!n||n===t}runNext(t){var r;const n=(r=Re(this,pc).get(b_(t)))==null?void 0:r.find(i=>i!==t&&i.state.isPaused);return(n==null?void 0:n.continue())??Promise.resolve()}clear(){ns.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...Re(this,pc).values()].flat()}find(t){const n={exact:!0,...t};return this.getAll().find(r=>rj(n,r))}findAll(t={}){return this.getAll().filter(n=>rj(t,n))}notify(t){ns.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return ns.batch(()=>Promise.all(t.map(n=>n.continue().catch(wd))))}},pc=new WeakMap,rx=new WeakMap,bH);function b_(e){var t;return((t=e.options.scope)==null?void 0:t.id)??String(e.mutationId)}function q9e(e){return{onFetch:(t,n)=>{const r=async()=>{var v,y,x,b,$;const i=t.options,o=(x=(y=(v=t.fetchOptions)==null?void 0:v.meta)==null?void 0:y.fetchMore)==null?void 0:x.direction,a=((b=t.state.data)==null?void 0:b.pages)||[],s=(($=t.state.data)==null?void 0:$.pageParams)||[],l={pages:[],pageParams:[]};let u=!1;const d=_=>{Object.defineProperty(_,"signal",{enumerable:!0,get:()=>(t.signal.aborted?u=!0:t.signal.addEventListener("abort",()=>{u=!0}),t.signal)})},f=t.options.queryFn&&t.options.queryFn!==wO?t.options.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${t.options.queryHash}'`)),p=async(_,C,E)=>{if(u)return Promise.reject();if(C==null&&_.pages.length)return Promise.resolve(_);const T={queryKey:t.queryKey,pageParam:C,direction:E?"backward":"forward",meta:t.options.meta};d(T);const I=await f(T),{maxPages:R}=t.options,L=E?j9e:F9e;return{pages:L(_.pages,I,R),pageParams:L(_.pageParams,C,R)}};let m;if(o&&a.length){const _=o==="backward",C=_?Y9e:aj,E={pages:a,pageParams:s},T=C(i,E);m=await p(E,T,_)}else{m=await p(l,s[0]??i.initialPageParam);const _=e??a.length;for(let C=1;C<_;C++){const E=aj(i,m);m=await p(m,E)}}return m};t.options.persister?t.fetchFn=()=>{var i,o;return(o=(i=t.options).persister)==null?void 0:o.call(i,r,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=r}}}function aj(e,{pages:t,pageParams:n}){const r=t.length-1;return e.getNextPageParam(t[r],t,n[r],n)}function Y9e(e,{pages:t,pageParams:n}){var r;return(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n)}var fa,Z0,Q0,b2,$2,J0,x2,S2,$H,X9e=($H=class{constructor(e={}){Qn(this,fa,void 0);Qn(this,Z0,void 0);Qn(this,Q0,void 0);Qn(this,b2,void 0);Qn(this,$2,void 0);Qn(this,J0,void 0);Qn(this,x2,void 0);Qn(this,S2,void 0);Dn(this,fa,e.queryCache||new AX),Dn(this,Z0,e.mutationCache||new K9e),Dn(this,Q0,e.defaultOptions||{}),Dn(this,b2,new Map),Dn(this,$2,new Map),Dn(this,J0,0)}mount(){ES(this,J0)._++,Re(this,J0)===1&&(Dn(this,x2,CO.subscribe(async e=>{e&&(await this.resumePausedMutations(),Re(this,fa).onFocus())})),Dn(this,S2,tC.subscribe(async e=>{e&&(await this.resumePausedMutations(),Re(this,fa).onOnline())})))}unmount(){var e,t;ES(this,J0)._--,Re(this,J0)===0&&((e=Re(this,x2))==null||e.call(this),Dn(this,x2,void 0),(t=Re(this,S2))==null||t.call(this),Dn(this,S2,void 0))}isFetching(e){return Re(this,fa).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return Re(this,Z0).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=Re(this,fa).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);if(t===void 0)return this.fetchQuery(e);{const n=this.defaultQueryOptions(e),r=Re(this,fa).build(this,n);return e.revalidateIfStale&&r.isStaleByTime(n.staleTime)&&this.prefetchQuery(n),Promise.resolve(t)}}getQueriesData(e){return Re(this,fa).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),i=Re(this,fa).get(r.queryHash),o=i==null?void 0:i.state.data,a=L9e(t,o);if(a!==void 0)return Re(this,fa).build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return ns.batch(()=>Re(this,fa).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=Re(this,fa).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=Re(this,fa);ns.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=Re(this,fa),r={type:"active",...e};return ns.batch(()=>(n.findAll(e).forEach(i=>{i.reset()}),this.refetchQueries(r,t)))}cancelQueries(e={},t={}){const n={revert:!0,...t},r=ns.batch(()=>Re(this,fa).findAll(e).map(i=>i.cancel(n)));return Promise.all(r).then(wd).catch(wd)}invalidateQueries(e={},t={}){return ns.batch(()=>{if(Re(this,fa).findAll(e).forEach(r=>{r.invalidate()}),e.refetchType==="none")return Promise.resolve();const n={...e,type:e.refetchType??e.type??"active"};return this.refetchQueries(n,t)})}refetchQueries(e={},t){const n={...t,cancelRefetch:(t==null?void 0:t.cancelRefetch)??!0},r=ns.batch(()=>Re(this,fa).findAll(e).filter(i=>!i.isDisabled()).map(i=>{let o=i.fetch(void 0,n);return n.throwOnError||(o=o.catch(wd)),i.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(r).then(wd)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=Re(this,fa).build(this,t);return n.isStaleByTime(t.staleTime)?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(wd).catch(wd)}fetchInfiniteQuery(e){return e.behavior=q9e(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(wd).catch(wd)}resumePausedMutations(){return tC.isOnline()?Re(this,Z0).resumePausedMutations():Promise.resolve()}getQueryCache(){return Re(this,fa)}getMutationCache(){return Re(this,Z0)}getDefaultOptions(){return Re(this,Q0)}setDefaultOptions(e){Dn(this,Q0,e)}setQueryDefaults(e,t){Re(this,b2).set(yv(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...Re(this,b2).values()];let n={};return t.forEach(r=>{G3(e,r.queryKey)&&(n={...n,...r.defaultOptions})}),n}setMutationDefaults(e,t){Re(this,$2).set(yv(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...Re(this,$2).values()];let n={};return t.forEach(r=>{G3(e,r.mutationKey)&&(n={...n,...r.defaultOptions})}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...Re(this,Q0).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=_O(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.enabled!==!0&&t.queryFn===wO&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...Re(this,Q0).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){Re(this,fa).clear(),Re(this,Z0).clear()}},fa=new WeakMap,Z0=new WeakMap,Q0=new WeakMap,b2=new WeakMap,$2=new WeakMap,J0=new WeakMap,x2=new WeakMap,S2=new WeakMap,$H),Su,vo,ix,Pl,K1,_2,Wp,ox,w2,C2,q1,Y1,eg,E2,X1,M$,ax,Z7,sx,Q7,lx,J7,ux,eR,cx,tR,dx,nR,fx,rR,UC,MX,xH,Z9e=(xH=class extends xb{constructor(t,n){super();Qn(this,X1);Qn(this,ax);Qn(this,sx);Qn(this,lx);Qn(this,ux);Qn(this,cx);Qn(this,dx);Qn(this,fx);Qn(this,UC);Qn(this,Su,void 0);Qn(this,vo,void 0);Qn(this,ix,void 0);Qn(this,Pl,void 0);Qn(this,K1,void 0);Qn(this,_2,void 0);Qn(this,Wp,void 0);Qn(this,ox,void 0);Qn(this,w2,void 0);Qn(this,C2,void 0);Qn(this,q1,void 0);Qn(this,Y1,void 0);Qn(this,eg,void 0);Qn(this,E2,new Set);this.options=n,Dn(this,Su,t),Dn(this,Wp,null),this.bindMethods(),this.setOptions(n)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(Re(this,vo).addObserver(this),sj(Re(this,vo),this.options)?Hr(this,X1,M$).call(this):this.updateResult(),Hr(this,ux,eR).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return iR(Re(this,vo),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return iR(Re(this,vo),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,Hr(this,cx,tR).call(this),Hr(this,dx,nR).call(this),Re(this,vo).removeObserver(this)}setOptions(t,n){const r=this.options,i=Re(this,vo);if(this.options=Re(this,Su).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");Hr(this,fx,rR).call(this),Re(this,vo).setOptions(this.options),r._defaulted&&!eC(this.options,r)&&Re(this,Su).getQueryCache().notify({type:"observerOptionsUpdated",query:Re(this,vo),observer:this});const o=this.hasListeners();o&&lj(Re(this,vo),i,this.options,r)&&Hr(this,X1,M$).call(this),this.updateResult(n),o&&(Re(this,vo)!==i||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&Hr(this,ax,Z7).call(this);const a=Hr(this,sx,Q7).call(this);o&&(Re(this,vo)!==i||this.options.enabled!==r.enabled||a!==Re(this,eg))&&Hr(this,lx,J7).call(this,a)}getOptimisticResult(t){const n=Re(this,Su).getQueryCache().build(Re(this,Su),t),r=this.createResult(n,t);return J9e(this,r)&&(Dn(this,Pl,r),Dn(this,_2,this.options),Dn(this,K1,Re(this,vo).state)),r}getCurrentResult(){return Re(this,Pl)}trackResult(t,n){const r={};return Object.keys(t).forEach(i=>{Object.defineProperty(r,i,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(i),n==null||n(i),t[i])})}),r}trackProp(t){Re(this,E2).add(t)}getCurrentQuery(){return Re(this,vo)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const n=Re(this,Su).defaultQueryOptions(t),r=Re(this,Su).getQueryCache().build(Re(this,Su),n);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,n))}fetch(t){return Hr(this,X1,M$).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),Re(this,Pl)))}createResult(t,n){var I;const r=Re(this,vo),i=this.options,o=Re(this,Pl),a=Re(this,K1),s=Re(this,_2),u=t!==r?t.state:Re(this,ix),{state:d}=t;let f={...d},p=!1,m;if(n._optimisticResults){const R=this.hasListeners(),L=!R&&sj(t,n),F=R&&lj(t,r,n,i);(L||F)&&(f={...f,...PX(d.data,t.options)}),n._optimisticResults==="isRestoring"&&(f.fetchStatus="idle")}let{error:v,errorUpdatedAt:y,status:x}=f;if(n.select&&f.data!==void 0)if(o&&f.data===(a==null?void 0:a.data)&&n.select===Re(this,ox))m=Re(this,w2);else try{Dn(this,ox,n.select),m=n.select(f.data),m=X7(o==null?void 0:o.data,m,n),Dn(this,w2,m),Dn(this,Wp,null)}catch(R){Dn(this,Wp,R)}else m=f.data;if(n.placeholderData!==void 0&&m===void 0&&x==="pending"){let R;if(o!=null&&o.isPlaceholderData&&n.placeholderData===(s==null?void 0:s.placeholderData))R=o.data;else if(R=typeof n.placeholderData=="function"?n.placeholderData((I=Re(this,C2))==null?void 0:I.state.data,Re(this,C2)):n.placeholderData,n.select&&R!==void 0)try{R=n.select(R),Dn(this,Wp,null)}catch(L){Dn(this,Wp,L)}R!==void 0&&(x="success",m=X7(o==null?void 0:o.data,R,n),p=!0)}Re(this,Wp)&&(v=Re(this,Wp),m=Re(this,w2),y=Date.now(),x="error");const b=f.fetchStatus==="fetching",$=x==="pending",_=x==="error",C=$&&b,E=m!==void 0;return{status:x,fetchStatus:f.fetchStatus,isPending:$,isSuccess:x==="success",isError:_,isInitialLoading:C,isLoading:C,data:m,dataUpdatedAt:f.dataUpdatedAt,error:v,errorUpdatedAt:y,failureCount:f.fetchFailureCount,failureReason:f.fetchFailureReason,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>u.dataUpdateCount||f.errorUpdateCount>u.errorUpdateCount,isFetching:b,isRefetching:b&&!$,isLoadingError:_&&!E,isPaused:f.fetchStatus==="paused",isPlaceholderData:p,isRefetchError:_&&E,isStale:EO(t,n),refetch:this.refetch}}updateResult(t){const n=Re(this,Pl),r=this.createResult(Re(this,vo),this.options);if(Dn(this,K1,Re(this,vo).state),Dn(this,_2,this.options),Re(this,K1).data!==void 0&&Dn(this,C2,Re(this,vo)),eC(r,n))return;Dn(this,Pl,r);const i={},o=()=>{if(!n)return!0;const{notifyOnChangeProps:a}=this.options,s=typeof a=="function"?a():a;if(s==="all"||!s&&!Re(this,E2).size)return!0;const l=new Set(s??Re(this,E2));return this.options.throwOnError&&l.add("error"),Object.keys(Re(this,Pl)).some(u=>{const d=u;return Re(this,Pl)[d]!==n[d]&&l.has(d)})};(t==null?void 0:t.listeners)!==!1&&o()&&(i.listeners=!0),Hr(this,UC,MX).call(this,{...i,...t})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&Hr(this,ux,eR).call(this)}},Su=new WeakMap,vo=new WeakMap,ix=new WeakMap,Pl=new WeakMap,K1=new WeakMap,_2=new WeakMap,Wp=new WeakMap,ox=new WeakMap,w2=new WeakMap,C2=new WeakMap,q1=new WeakMap,Y1=new WeakMap,eg=new WeakMap,E2=new WeakMap,X1=new WeakSet,M$=function(t){Hr(this,fx,rR).call(this);let n=Re(this,vo).fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(wd)),n},ax=new WeakSet,Z7=function(){if(Hr(this,cx,tR).call(this),X2||Re(this,Pl).isStale||!q7(this.options.staleTime))return;const n=EX(Re(this,Pl).dataUpdatedAt,this.options.staleTime)+1;Dn(this,q1,setTimeout(()=>{Re(this,Pl).isStale||this.updateResult()},n))},sx=new WeakSet,Q7=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(Re(this,vo)):this.options.refetchInterval)??!1},lx=new WeakSet,J7=function(t){Hr(this,dx,nR).call(this),Dn(this,eg,t),!(X2||this.options.enabled===!1||!q7(Re(this,eg))||Re(this,eg)===0)&&Dn(this,Y1,setInterval(()=>{(this.options.refetchIntervalInBackground||CO.isFocused())&&Hr(this,X1,M$).call(this)},Re(this,eg)))},ux=new WeakSet,eR=function(){Hr(this,ax,Z7).call(this),Hr(this,lx,J7).call(this,Hr(this,sx,Q7).call(this))},cx=new WeakSet,tR=function(){Re(this,q1)&&(clearTimeout(Re(this,q1)),Dn(this,q1,void 0))},dx=new WeakSet,nR=function(){Re(this,Y1)&&(clearInterval(Re(this,Y1)),Dn(this,Y1,void 0))},fx=new WeakSet,rR=function(){const t=Re(this,Su).getQueryCache().build(Re(this,Su),this.options);if(t===Re(this,vo))return;const n=Re(this,vo);Dn(this,vo,t),Dn(this,ix,t.state),this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))},UC=new WeakSet,MX=function(t){ns.batch(()=>{t.listeners&&this.listeners.forEach(n=>{n(Re(this,Pl))}),Re(this,Su).getQueryCache().notify({query:Re(this,vo),type:"observerResultsUpdated"})})},xH);function Q9e(e,t){return t.enabled!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function sj(e,t){return Q9e(e,t)||e.state.data!==void 0&&iR(e,t,t.refetchOnMount)}function iR(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&EO(e,t)}return!1}function lj(e,t,n,r){return(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&EO(e,n)}function EO(e,t){return t.enabled!==!1&&e.isStaleByTime(t.staleTime)}function J9e(e,t){return!eC(e.getCurrentResult(),t)}var tg,ng,_u,bm,T2,Ew,px,oR,SH,eTe=(SH=class extends xb{constructor(n,r){super();Qn(this,T2);Qn(this,px);Qn(this,tg,void 0);Qn(this,ng,void 0);Qn(this,_u,void 0);Qn(this,bm,void 0);Dn(this,tg,n),this.setOptions(r),this.bindMethods(),Hr(this,T2,Ew).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(n){var i;const r=this.options;this.options=Re(this,tg).defaultMutationOptions(n),eC(this.options,r)||Re(this,tg).getMutationCache().notify({type:"observerOptionsUpdated",mutation:Re(this,_u),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&yv(r.mutationKey)!==yv(this.options.mutationKey)?this.reset():((i=Re(this,_u))==null?void 0:i.state.status)==="pending"&&Re(this,_u).setOptions(this.options)}onUnsubscribe(){var n;this.hasListeners()||(n=Re(this,_u))==null||n.removeObserver(this)}onMutationUpdate(n){Hr(this,T2,Ew).call(this),Hr(this,px,oR).call(this,n)}getCurrentResult(){return Re(this,ng)}reset(){var n;(n=Re(this,_u))==null||n.removeObserver(this),Dn(this,_u,void 0),Hr(this,T2,Ew).call(this),Hr(this,px,oR).call(this)}mutate(n,r){var i;return Dn(this,bm,r),(i=Re(this,_u))==null||i.removeObserver(this),Dn(this,_u,Re(this,tg).getMutationCache().build(Re(this,tg),this.options)),Re(this,_u).addObserver(this),Re(this,_u).execute(n)}},tg=new WeakMap,ng=new WeakMap,_u=new WeakMap,bm=new WeakMap,T2=new WeakSet,Ew=function(){var r;const n=((r=Re(this,_u))==null?void 0:r.state)??NX();Dn(this,ng,{...n,isPending:n.status==="pending",isSuccess:n.status==="success",isError:n.status==="error",isIdle:n.status==="idle",mutate:this.mutate,reset:this.reset})},px=new WeakSet,oR=function(n){ns.batch(()=>{var r,i,o,a,s,l,u,d;if(Re(this,bm)&&this.hasListeners()){const f=Re(this,ng).variables,p=Re(this,ng).context;(n==null?void 0:n.type)==="success"?((i=(r=Re(this,bm)).onSuccess)==null||i.call(r,n.data,f,p),(a=(o=Re(this,bm)).onSettled)==null||a.call(o,n.data,null,f,p)):(n==null?void 0:n.type)==="error"&&((l=(s=Re(this,bm)).onError)==null||l.call(s,n.error,f,p),(d=(u=Re(this,bm)).onSettled)==null||d.call(u,void 0,n.error,f,p))}this.listeners.forEach(f=>{f(Re(this,ng))})})},SH),LX=w.createContext(void 0),Vd=e=>{const t=w.useContext(LX);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},tTe=({client:e,children:t})=>(w.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),g.jsx(LX.Provider,{value:e,children:t})),DX=w.createContext(!1),nTe=()=>w.useContext(DX);DX.Provider;function rTe(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}
225var iTe=w.createContext(rTe()),oTe=()=>w.useContext(iTe);function FX(e,t){return typeof e=="function"?e(...t):!!e}function aTe(){}var sTe=(e,t)=>{(e.suspense||e.throwOnError)&&(t.isReset()||(e.retryOnMount=!1))},lTe=e=>{w.useEffect(()=>{e.clearReset()},[e])},uTe=({result:e,errorResetBoundary:t,throwOnError:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&FX(n,[e.error,r]),cTe=e=>{e.suspense&&typeof e.staleTime!="number"&&(e.staleTime=1e3)},dTe=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,fTe=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function pTe(e,t,n){const r=Vd(n),i=nTe(),o=oTe(),a=r.defaultQueryOptions(e);a._optimisticResults=i?"isRestoring":"optimistic",cTe(a),sTe(a,o),lTe(o);const[s]=w.useState(()=>new t(r,a)),l=s.getOptimisticResult(a);if(w.useSyncExternalStore(w.useCallback(u=>{const d=i?()=>{}:s.subscribe(ns.batchCalls(u));return s.updateResult(),d},[s,i]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),w.useEffect(()=>{s.setOptions(a,{listeners:!1})},[a,s]),dTe(a,l))throw fTe(a,s,o);if(uTe({result:l,errorResetBoundary:o,throwOnError:a.throwOnError,query:r.getQueryCache().get(a.queryHash)}))throw l.error;return a.notifyOnChangeProps?l:s.trackResult(l)}function ta(e,t){return pTe(e,Z9e,t)}function ai(e,t){const n=Vd(t),[r]=w.useState(()=>new eTe(n,e));w.useEffect(()=>{r.setOptions(e)},[r,e]);const i=w.useSyncExternalStore(w.useCallback(a=>r.subscribe(ns.batchCalls(a)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),o=w.useCallback((a,s)=>{r.mutate(a,s).catch(aTe)},[r]);if(i.error&&FX(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:o,mutateAsync:i.mutate}}function hTe(e,t,n=!0){return{...e,default:t,decode:(...i)=>{const o=e.decode(...i);return o===void 0||n&&o===null?t:o}}}function mTe(e,t){if(e==null)return e;if(e.length===0&&(!t||t&&e!==""))return null;const n=e instanceof Array?e[0]:e;return n==null?n:!t&&n===""?null:n}function gTe(e){return e==null?e:String(e)}function vTe(e){const t=mTe(e,!0);return t==null?t:String(t)}const TO={encode:gTe,decode:vTe};function yTe(e){const t=new URLSearchParams,n=Object.entries(e);for(const[r,i]of n)if(i!==void 0&&i!==null)if(Array.isArray(i))for(const o of i)t.append(r,o??"");else t.append(r,i);return t.toString()}'{}[],":'.split("").map(e=>[e,encodeURIComponent(e)]);function bTe(e,t){const n={},r=Object.keys(t);for(const i of r){const o=t[i];e[i]?n[i]=e[i].encode(t[i]):n[i]=o==null?o:String(o)}return n}function $Te(e){const t=new URLSearchParams(e),n={};for(let[r,i]of t)Object.prototype.hasOwnProperty.call(n,r)?Array.isArray(n[r])?n[r].push(i):n[r]=[n[r],i]:n[r]=i;return n}class xTe{constructor(){this.paramsMap=new Map,this.registeredParams=new Map}set(t,n,r,i){this.paramsMap.set(t,{stringified:n,decoded:r,decode:i})}has(t,n,r){if(!this.paramsMap.has(t))return!1;const i=this.paramsMap.get(t);return i?i.stringified===n&&(r==null||i.decode===r):!1}get(t){var n;if(this.paramsMap.has(t))return(n=this.paramsMap.get(t))==null?void 0:n.decoded}registerParams(t){for(const n of t){const r=this.registeredParams.get(n)||0;this.registeredParams.set(n,r+1)}}unregisterParams(t){for(const n of t){const r=(this.registeredParams.get(n)||0)-1;r<=0?(this.registeredParams.delete(n),this.paramsMap.has(n)&&this.paramsMap.delete(n)):this.registeredParams.set(n,r)}}clear(){this.paramsMap.clear(),this.registeredParams.clear()}}const Tw=new xTe;function STe(e,t){var n,r,i;const o={};let a=!1;const s=Object.keys(e);let l=s;if(t.includeKnownParams||t.includeKnownParams!==!1&&s.length===0){const d=Object.keys((n=t.params)!=null?n:{});l.push(...d)}for(const d of l){const f=e[d];if(f!=null&&typeof f=="object"){o[d]=f;continue}a=!0,o[d]=(i=(r=t.params)==null?void 0:r[d])!=null?i:TO}return a?o:e}function jX(e,t,n,r){var i;if(!n||!t.length)return e;let o={...e},a=!1;for(const s of t)Object.prototype.hasOwnProperty.call(o,s)||(o[s]=(i=n[s])!=null?i:r,a=!0);return a?o:e}const _Te=Object.prototype.hasOwnProperty;function uj(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function BX(e,t,n){var r,i;if(uj(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(let s=0;s<o.length;s++){const l=(i=(r=n==null?void 0:n[o[s]])==null?void 0:r.equals)!=null?i:uj;if(!_Te.call(t,o[s])||!l(e[o[s]],t[o[s]]))return!1}return!0}
225function zX(e,t,n){const r={},i=Object.keys(t);for(const o of i){const a=t[o],s=e[o];let l;if(n.has(o,s,a.decode))l=n.get(o);else{if(l=a.decode(s),a.equals&&n.has(o,s)){const u=n.get(o);a.equals(l,u)&&(l=u)}l!==void 0&&n.set(o,s,l,a.decode)}l===void 0&&a.default!==void 0&&(l=a.default),r[o]=l}return r}function wTe(){let e;function t(n,r,i){const o=zX(n,r,i);return e!=null&&BX(e,o)?e:(e=o,o)}return t}function CTe(e){let t;for(const n in e)if(e[n].urlName){const i=`${e[n].urlName}\0${n}`;t?t.push(i):t=[i]}return t?t.join(`
226`):void 0}function ETe(e){if(e)return Object.fromEntries(e.split(`
227`).map(t=>t.split("\0")))}function TTe(e,t){var n;let r={};for(const i in e)((n=t[i])==null?void 0:n.urlName)!=null?r[t[i].urlName]=e[i]:r[i]=e[i];return r}let cj,dj,fj,A6={};const UX=(e,t,n)=>{if(cj===t&&fj===e&&dj===n)return A6;cj=t,fj=e;const r=e(t??"");dj=n;const i=ETe(n);for(let[o,a]of Object.entries(r)){i!=null&&i[o]&&(delete r[o],o=i[o],r[o]=a);const s=A6[o];BX(a,s)&&(r[o]=s)}return A6=r,r},RTe={searchStringToObject:$Te,objectToSearchString:yTe,updateType:"pushIn",includeKnownParams:void 0,includeAllParams:!1,removeDefaultsFromUrl:!1,enableBatching:!1,skipUpdateWhenNoChange:!0};function HX(e,t){t==null&&(t={});const n={...e,...t};return t.params&&e.params&&(n.params={...e.params,...t.params}),n}const GX={adapter:{},options:RTe},aR=w.createContext(GX);function ITe(){const e=w.useContext(aR);if(e===void 0||e===GX)throw new Error("useQueryParams must be used within a QueryParamProvider");return e}function pj({children:e,adapter:t,options:n}){const{adapter:r,options:i}=w.useContext(aR),o=w.useMemo(()=>({adapter:t??r,options:HX(i,n)}),[t,n,r,i]);return w.createElement(aR.Provider,{value:o},e)}function kTe({children:e,adapter:t,options:n}){const r=t;return r?w.createElement(r,null,i=>w.createElement(pj,{adapter:i,options:n},e)):w.createElement(pj,{options:n},e)}function OTe(e,t){var n;for(const r in e)((n=t[r])==null?void 0:n.default)!==void 0&&e[r]!==void 0&&t[r].encode(t[r].default)===e[r]&&(e[r]=void 0)}function PTe({changes:e,updateType:t,currentSearchString:n,paramConfigMap:r,options:i}){const{searchStringToObject:o,objectToSearchString:a}=i;t==null&&(t=i.updateType);let s;const l=UX(o,n),u=jX(r,Object.keys(e),i.params);let d;if(typeof e=="function"){const p=zX(l,u,Tw);d=e(p)}else d=e;s=bTe(u,d),i.removeDefaultsFromUrl&&OTe(s,u),s=TTe(s,u);let f;return t==="push"||t==="replace"?f=a(s):f=a({...l,...s}),f!=null&&f.length&&f[0]!=="?"&&(f=`?${f}`),f??""}function ATe({searchString:e,adapter:t,navigate:n,updateType:r}){const o={...t.location,search:e};n&&(typeof r=="string"&&r.startsWith("replace")?t.replace(o):t.push(o))}const NTe=e=>e(),MTe=e=>setTimeout(()=>e(),0),$_=[];function LTe(e,{immediate:t}={}){$_.push(e);let n=t?NTe:MTe;$_.length===1&&n(()=>{const r=$_.slice();$_.length=0;const i=r[0].currentSearchString;let o;for(let a=0;a<r.length;++a){const s=a===0?r[a]:{...r[a],currentSearchString:o};o=PTe(s)}e.options.skipUpdateWhenNoChange&&o===i||ATe({searchString:o??"",adapter:r[r.length-1].adapter,navigate:!0,updateType:r[r.length-1].updateType})})}function DTe(e,t){const{adapter:n,options:r}=ITe(),[i]=w.useState(wTe),{paramConfigMap:o,options:a}=jTe(e,t),s=w.useMemo(()=>HX(r,a),[r,a]);let l=STe(o,s);const u=UX(s.searchStringToObject,n.location.search,CTe(l));s.includeAllParams&&(l=jX(l,Object.keys(u),s.params,TO));const d=i(u,l,Tw),f=Object.keys(l).join("\0");w.useEffect(()=>{const y=f.split("\0");return Tw.registerParams(y),()=>{Tw.unregisterParams(y)}},[f]);const p={adapter:n,paramConfigMap:l,options:s},m=w.useRef(p);m.current==null&&(m.current=p),w.useEffect(()=>{m.current.adapter=n,m.current.paramConfigMap=l,m.current.options=s},[n,l,s]);const[v]=w.useState(()=>(x,b)=>{const{adapter:$,paramConfigMap:_,options:C}=m.current;b==null&&(b=C.updateType),LTe({changes:x,updateType:b,currentSearchString:$.location.search,paramConfigMap:_,options:C,adapter:$},{immediate:!C.enableBatching})});return[d,v]}var FTe=DTe;function jTe(e,t){let n,r;return e===void 0?(n={},r=t):Array.isArray(e)?(n=Object.fromEntries(e.map(i=>[i,"inherit"])),r=t):(n=e,r=t),{paramConfigMap:n,options:r}}
227const BTe=(e,t,n)=>{const r=w.useMemo(()=>({[e]:t??"inherit"}),[e,t]),[i,o]=FTe(r,n),a=i[e],s=w.useCallback((l,u)=>o(typeof l=="function"?d=>{const f=l(d[e]);return{[e]:f}}:{[e]:l},u),[e,o]);return[a,s]},zTe=({children:e})=>{var t;const{navigator:n}=w.useContext(Hm),r=$h(),i=(t=w.useContext(l5))==null?void 0:t.router,o=Fg();return e({replace(s){r(s.search||"?",{replace:!0,state:s.state})},push(s){r(s.search||"?",{replace:!1,state:s.state})},get location(){var s,l,u;return(u=(l=(s=i==null?void 0:i.state)==null?void 0:s.location)!=null?l:n==null?void 0:n.location)!=null?u:o}})};var nC={exports:{}};/**
228 * @license
229 * Lodash <https://lodash.com/>
230 * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
231 * Released under MIT license <https://lodash.com/license>
232 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
233 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
234 */nC.exports;(function(e,t){(function(){var n,r="4.17.21",i=200,o="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",s="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",u=500,d="__lodash_placeholder__",f=1,p=2,m=4,v=1,y=2,x=1,b=2,$=4,_=8,C=16,E=32,T=64,I=128,R=256,L=512,F=30,V="...",H=800,Q=16,U=1,te=2,J=3,oe=1/0,q=9007199254740991,re=17976931348623157e292,he=0/0,be=4294967295,Ke=be-1,ot=be>>>1,Ze=[["ary",I],["bind",x],["bindKey",b],["curry",_],["curryRight",C],["flip",L],["partial",E],["partialRight",T],["rearg",R]],Ye="[object Arguments]",$e="[object Array]",gt="[object AsyncFunction]",je="[object Boolean]",Qe="[object Date]",nn="[object DOMException]",Ut="[object Error]",kt="[object Function]",mt="[object GeneratorFunction]",ct="[object Map]",pt="[object Number]",ht="[object Null]",mn="[object Object]",K="[object Promise]",pe="[object Proxy]",ve="[object RegExp]",Ne="[object Set]",Xe="[object String]",M="[object Symbol]",et="[object Undefined]",zt="[object WeakMap]",un="[object WeakSet]",_t="[object ArrayBuffer]",ke="[object DataView]",ue="[object Float32Array]",st="[object Float64Array]",dn="[object Int8Array]",Gt="[object Int16Array]",it="[object Int32Array]",cn="[object Uint8Array]",nt="[object Uint8ClampedArray]",wt="[object Uint16Array]",yn="[object Uint32Array]",Tn=/\b__p \+= '';/g,er=/\b(__p \+=) '' \+/g,Fr=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Or=/&(?:amp|lt|gt|quot|#39);/g,yi=/[&<>"']/g,li=RegExp(Or.source),to=RegExp(yi.source),ya=/<%-([\s\S]+?)%>/g,ss=/<%([\s\S]+?)%>/g,pi=/<%=([\s\S]+?)%>/g,ba=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Fi=/^\w*$/,Xr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Zr=/[\\^$.*+?()[\]{}|]/g,ji=RegExp(Zr.source),Ni=/^\s+/,$a=/\s/,ls=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oo=/\{\n\/\* \[wrapped with (.+)\] \*/,co=/,? & /,Sr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,So=/[()=,{}\[\]\/\s]/,Er=/\\(\\)?/g,Je=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,qe=/\w*$/,gn=/^[-+]0x[0-9a-f]+$/i,Kt=/^0b[01]+$/i,kn=/^\[object .+?Constructor\]$/,$n=/^0o[0-7]+$/i,_r=/^(?:0|[1-9]\d*)$/,no=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
vendor: 4,133 bytes, line 234
2347f]/g,sl=/($^)/,Fc=/['\n\r\u2028\u2029\\]/g,jc="\\ud800-\\udfff",Kd="\\u0300-\\u036f",op="\\ufe20-\\ufe2f",ap="\\u20d0-\\u20ff",qd=Kd+op+ap,Yd="\\u2700-\\u27bf",Bs="a-z\\xdf-\\xf6\\xf8-\\xff",zs="\\xac\\xb1\\xd7\\xf7",Xd="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Yl="\\u2000-\\u206f",qm=" \\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",Uu="A-Z\\xc0-\\xd6\\xd8-\\xde",Hu="\\ufe0e\\ufe0f",Zd=zs+Xd+Yl+qm,Xl="['’]",Gu="["+jc+"]",ra="["+Zd+"]",Zl="["+qd+"]",Ql="\\d+",Es="["+Yd+"]",ao="["+Bs+"]",ll="[^"+jc+Zd+Ql+Yd+Bs+Uu+"]",fo="\\ud83c[\\udffb-\\udfff]",_o="(?:"+Zl+"|"+fo+")",Qd="[^"+jc+"]",Bc="(?:\\ud83c[\\udde6-\\uddff]){2}",zc="[\\ud800-\\udbff][\\udc00-\\udfff]",wo="["+Uu+"]",xa="\\u200d",Uc="(?:"+ao+"|"+ll+")",Wg="(?:"+wo+"|"+ll+")",ul="(?:"+Xl+"(?:d|ll|m|re|s|t|ve))?",sp="(?:"+Xl+"(?:D|LL|M|RE|S|T|VE))?",Jd=_o+"?",lp="["+Hu+"]?",Ym="(?:"+xa+"(?:"+[Qd,Bc,zc].join("|")+")"+lp+Jd+")*",up="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Xm="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ef=lp+Jd+Ym,Jl="(?:"+[Es,Bc,zc].join("|")+")"+ef,us="(?:"+[Qd+Zl+"?",Zl,Bc,zc,Gu].join("|")+")",cp=RegExp(Xl,"g"),Zm=RegExp(Zl,"g"),Hc=RegExp(fo+"(?="+fo+")|"+us+ef,"g"),eu=RegExp([wo+"?"+ao+"+"+ul+"(?="+[ra,wo,"$"].join("|")+")",Wg+"+"+sp+"(?="+[ra,wo+Uc,"$"].join("|")+")",wo+"?"+Uc+"+"+ul,wo+"+"+sp,Xm,up,Ql,Jl].join("|"),"g"),Ga=RegExp("["+xa+jc+qd+Hu+"]"),wh=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Kg=["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"],tu=-1,ur={};ur[ue]=ur[st]=ur[dn]=ur[Gt]=ur[it]=ur[cn]=ur[nt]=ur[wt]=ur[yn]=!0,ur[Ye]=ur[$e]=ur[_t]=ur[je]=ur[ke]=ur[Qe]=ur[Ut]=ur[kt]=ur[ct]=ur[pt]=ur[mn]=ur[ve]=ur[Ne]=ur[Xe]=ur[zt]=!1;var Ei={};Ei[Ye]=Ei[$e]=Ei[_t]=Ei[ke]=Ei[je]=Ei[Qe]=Ei[ue]=Ei[st]=Ei[dn]=Ei[Gt]=Ei[it]=Ei[ct]=Ei[pt]=Ei[mn]=Ei[ve]=Ei[Ne]=Ei[Xe]=Ei[M]=Ei[cn]=Ei[nt]=Ei[wt]=Ei[yn]=!0,Ei[Ut]=Ei[kt]=Ei[zt]=!1;var dp={À:"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"},Ch={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Gc={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Vc={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},cl=parseFloat,tf=parseInt,fp=typeof Bf=="object"&&Bf&&Bf.Object===Object&&Bf,pp=typeof self=="object"&&self&&self.Object===Object&&self,po=fp||pp||Function("return this")(),nf=t&&!t.nodeType&&t,dl=nf&&!0&&e&&!e.nodeType&&e,Qm=dl&&dl.exports===nf,rf=Qm&&fp.process,cs=function(){try{var Oe=dl&&dl.require&&dl.require("util").t
vendor: 4,757 bytes, line 234
234ypes;return Oe||rf&&rf.binding&&rf.binding("util")}catch{}}(),hp=cs&&cs.isArrayBuffer,fl=cs&&cs.isDate,Eh=cs&&cs.isMap,Jm=cs&&cs.isRegExp,Wc=cs&&cs.isSet,nu=cs&&cs.isTypedArray;function ho(Oe,bt,tt){switch(tt.length){case 0:return Oe.call(bt);case 1:return Oe.call(bt,tt[0]);case 2:return Oe.call(bt,tt[0],tt[1]);case 3:return Oe.call(bt,tt[0],tt[1],tt[2])}return Oe.apply(bt,tt)}function e0(Oe,bt,tt,Rn){for(var sr=-1,jr=Oe==null?0:Oe.length;++sr<jr;){var mo=Oe[sr];bt(Rn,mo,tt(mo),Oe)}return Rn}function Co(Oe,bt){for(var tt=-1,Rn=Oe==null?0:Oe.length;++tt<Rn&&bt(Oe[tt],tt,Oe)!==!1;);return Oe}function t0(Oe,bt){for(var tt=Oe==null?0:Oe.length;tt--&&bt(Oe[tt],tt,Oe)!==!1;);return Oe}function ru(Oe,bt){for(var tt=-1,Rn=Oe==null?0:Oe.length;++tt<Rn;)if(!bt(Oe[tt],tt,Oe))return!1;return!0}function Us(Oe,bt){for(var tt=-1,Rn=Oe==null?0:Oe.length,sr=0,jr=[];++tt<Rn;){var mo=Oe[tt];bt(mo,tt,Oe)&&(jr[sr++]=mo)}return jr}function Kc(Oe,bt){var tt=Oe==null?0:Oe.length;return!!tt&&pl(Oe,bt,0)>-1}function mp(Oe,bt,tt){for(var Rn=-1,sr=Oe==null?0:Oe.length;++Rn<sr;)if(tt(bt,Oe[Rn]))return!0;return!1}function Bi(Oe,bt){for(var tt=-1,Rn=Oe==null?0:Oe.length,sr=Array(Rn);++tt<Rn;)sr[tt]=bt(Oe[tt],tt,Oe);return sr}function Ts(Oe,bt){for(var tt=-1,Rn=bt.length,sr=Oe.length;++tt<Rn;)Oe[sr+tt]=bt[tt];return Oe}function of(Oe,bt,tt,Rn){var sr=-1,jr=Oe==null?0:Oe.length;for(Rn&&jr&&(tt=Oe[++sr]);++sr<jr;)tt=bt(tt,Oe[sr],sr,Oe);return tt}function qg(Oe,bt,tt,Rn){var sr=Oe==null?0:Oe.length;for(Rn&&sr&&(tt=Oe[--sr]);sr--;)tt=bt(tt,Oe[sr],sr,Oe);return tt}function af(Oe,bt){for(var tt=-1,Rn=Oe==null?0:Oe.length;++tt<Rn;)if(bt(Oe[tt],tt,Oe))return!0;return!1}var ki=ou("length");function n0(Oe){return Oe.split("")}function Yg(Oe){return Oe.match(Sr)||[]}function Rs(Oe,bt,tt){var Rn;return tt(Oe,function(sr,jr,mo){if(bt(sr,jr,mo))return Rn=jr,!1}),Rn}function qc(Oe,bt,tt,Rn){for(var sr=Oe.length,jr=tt+(Rn?1:-1);Rn?jr--:++jr<sr;)if(bt(Oe[jr],jr,Oe))return jr;return-1}function pl(Oe,bt,tt){return bt===bt?ml(Oe,bt,tt):qc(Oe,Vu,tt)}function iu(Oe,bt,tt,Rn){for(var sr=tt-1,jr=Oe.length;++sr<jr;)if(Rn(Oe[sr],bt))return sr;return-1}function Vu(Oe){return Oe!==Oe}function Wu(Oe,bt){var tt=Oe==null?0:Oe.length;return tt?sf(Oe,bt)/tt:he}function ou(Oe){return function(bt){return bt==null?n:bt[Oe]}}function Yc(Oe){return function(bt){return Oe==null?n:Oe[bt]}}function Xc(Oe,bt,tt,Rn,sr){return sr(Oe,function(jr,mo,Qr){tt=Rn?(Rn=!1,jr):bt(tt,jr,mo,Qr)}),tt}function Th(Oe,bt){var tt=Oe.length;for(Oe.sort(bt);tt--;)Oe[tt]=Oe[tt].value;return Oe}function sf(Oe,bt){for(var tt,Rn=-1,sr=Oe.length;++Rn<sr;){var jr=bt(Oe[Rn]);jr!==n&&(tt=tt===n?jr:tt+jr)}return tt}function Rh(Oe,bt){for(var tt=-1,Rn=Array(Oe);++tt<Oe;)Rn[tt]=bt(tt);return Rn}function Zc(Oe,bt){return Bi(bt,function(tt){return[tt,Oe[tt]]})}function r0(Oe){return Oe&&Oe.slice(0,a0(Oe)+1).replace(Ni,"")}function Va(Oe){return function(bt){return Oe(bt)}}function lf(Oe,bt){return Bi(bt,function(tt){return Oe[tt]})}function hl(Oe,bt){return Oe.has(bt)}function uf(Oe,bt){for(var tt=-1,Rn=Oe.length;++tt<Rn&&pl(bt,Oe[tt],0)>-1;);return tt}function cf(Oe,bt){for(var tt=Oe.length;tt--&&pl(bt,Oe[tt],0)>-1;);return tt}function au(Oe,bt){for(var tt=Oe.length,Rn=0;tt--;)Oe[tt]===bt&&++Rn;return Rn}var df=Yc(dp),Ih=Yc(Ch);function su(Oe){return"\\"+Vc[Oe]}function gp(Oe,bt){return Oe==null?n:Oe[bt]}function Ku(Oe){return Ga.test(Oe)}function i0(Oe){return wh.test(Oe)}function o0(Oe){for(var bt,tt=[];!(bt=Oe.next()).done;)tt.push(bt.value);return tt}function Qc(Oe){var bt=-1,tt=Array(Oe.size);return Oe.forEach(function(Rn,sr){tt[++bt]=[sr,Rn]}),tt}function vp(Oe,bt){return function(tt){return Oe(bt(tt))}}function Hs(Oe,bt){for(var tt=-1,Rn=Oe.length,sr=0,jr=[];++tt<Rn;){var mo=Oe[tt];(mo===bt||mo===d)&&(Oe[tt]=d,jr[sr++]=tt)}return jr}function Jc(Oe){var bt=-1,tt=Array(Oe.size);return Oe.forEach(function(Rn){tt[++bt]=Rn}),tt}function kh(Oe){var bt=-1,tt=Array(Oe.size);return Oe.forEach(function(Rn){tt[++bt]=[Rn,Rn]}),tt}function ml(Oe,bt,tt){for(var Rn=tt-1,sr=Oe.length;++Rn<sr;)if(Oe[Rn]===bt)return Rn;return-1}function Oh(Oe,bt,tt){for(var Rn=tt+1;Rn--;)if(Oe[Rn]===bt)return Rn;return Rn}function gl(Oe){return Ku(Oe)?Xg(Oe):ki(Oe)}function Sa(Oe){return Ku(Oe)?Ph(Oe):n0(Oe)}function a0(Oe){for(var bt=Oe.length;bt--&&$a.test(Oe.charAt(bt)););return bt}var qu=Yc(Gc);function Xg(Oe){for(var bt=Hc.lastIndex=0;Hc.test(Oe);)++bt;return bt}function Ph(Oe){return Oe.match(Hc)||[]}function Ah(Oe){return Oe.match(eu)||[]}var yp=function Oe(bt){bt=bt==null?po:lu.defaults(po.Object(),bt,lu.pick(po,Kg));var tt=bt.Array,Rn=bt.Date,sr=bt.Error,jr=bt.Function,mo=bt.Math,Qr=bt.Object,Nh=bt.RegExp,ff=bt.String,Wa=bt.TypeError,bp=tt.prototype,s0=jr.prototype,uu=Qr.prototype,$p=bt["__c
234ore-js_shared__"],pf=s0.toString,Vr=uu.hasOwnProperty,ed=0,td=function(){var c=/[^.]+$/.exec($p&&$p.keys&&$p.keys.IE_PROTO||"");return c?"Symbol(src)_1."+c:""}(),ia=uu.toString,Yu=pf.call(Qr),Zg=po._,l0=Nh("^"+pf.call(Vr).replace(Zr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),hf=Qm?bt.Buffer:n,vl=bt.Symbol,mf=bt.Uint8Array,Mh=hf?hf.allocUnsafe:n,xp=vp(Qr.getPrototypeOf,Qr),yl=Qr.create,Eo=uu.propertyIsEnumerable,nd=bp.splice,Lh=vl?vl.isConcatSpreadable:n,ds=vl?vl.iterator:n,bl=vl?vl.toStringTag:n,Xu=function(){try{var c=se(Qr,"defineProperty");return c({},"",{}),c}catch{}}(),Qg=bt.clearTimeout!==po.clearTimeout&&bt.clearTimeout,u0=Rn&&Rn.now!==po.Date.now&&Rn.now,Dh=bt.setTimeout!==po.setTimeout&&bt.setTimeout,gf=mo.ceil,Ka=mo.floor,Sp=Qr.getOwnPropertySymbols,Jg=hf?hf.isBuffer:n,cu=bt.isFinite,c0=bp.join,e1=vp(Qr.keys,Qr),Vi=mo.max,oa=mo.min,du=Rn.now,rd=bt.parseInt,_a=mo.random,Fh=bp.reverse,vf=se(bt,"DataView"),$l=se(bt,"Map"),yf=se(bt,"Promise"),fu=se(bt,"Set"),id=se(bt,"WeakMap"),Zu=se(Qr,"create"),Qu=id&&new id,aa={},jh=ci(vf),d0=ci($l),xl=ci(yf),Bh=ci(fu),Ju=ci(id),Sl=vl?vl.prototype:n,Is=Sl?Sl.valueOf:n,zh=Sl?Sl.toString:n;function G(c){if(la(c)&&!kr(c)&&!(c instanceof Pr)){if(c instanceof Vo)return c;if(Vr.call(c,"__wrapped__"))return Fo(c)}return new Vo(c)}var ec=function(){function c(){}return function(h){if(!Yo(h))return{};if(yl)return yl(h);c.prototype=h;var S=new c;return c.prototype=n,S}}();function od(){}function Vo(c,h){this.__wrapped__=c,this.__actions__=[],this.__chain__=!!h,this.__index__=0,this.__values__=n}G.templateSettings={escape:ya,evaluate:ss,interpolate:pi,variable:"",imports:{_:G}},G.prototype=od.prototype,G.prototype.constructor=G,Vo.prototype=ec(od.prototype),Vo.prototype.constructor=Vo;function Pr(c){this.__wrapped__=c,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=be,this.__views__=[]}function f0(){var c=new Pr(this.__wrapped__);return c.__actions__=Lo(this.__actions__),c.__dir__=this.__dir__,c.__filtered__=this.__filtered__,c.__iteratees__=Lo(this.__iteratees__),c.__takeCount__=this.__takeCount__,c.__views__=Lo(this.__views__),c}function t1(){if(this.__filtered__){var c=new Pr(this);c.__dir__=-1,c.__filtered__=!0}else c=this.clone(),c.__dir__*=-1;return c}function n1(){var c=this.__wrapped__.value(),h=this.__dir__,S=kr(c),P=h<0,j=S?c.length:0,Y=Tt(0,j,this.__views__),fe=Y.start,xe=Y.end,Fe=xe-fe,At=P?xe:fe-1,Mt=this.__iteratees__,Vt=Mt.length,En=0,Xn=oa(Fe,this.__takeCount__);if(!S||!P&&j==Fe&&Xn==Fe)return sa(c,this.__actions__);var cr=[];e:for(;Fe--&&En<Xn;){At+=h;for(var Ur=-1,dr=c[At];++Ur<Vt;){var oi=Mt[Ur],hi=oi.iteratee,dc=oi.type,Cl=hi(dr);if(dc==te)dr=Cl;else if(!Cl){if(dc==U)continue e;break e}}cr[En++]=dr}return cr}Pr.prototype=ec(od.prototype),Pr.prototype.constructor=Pr;function tc(c){var h=-1,S=c==null?0:c.length;for(this.clear();++h<S;){var P=c[h];this.set(P[0],P[1])}}function r1(){this.__data__=Zu?Zu(null):{},this.size=0}function p0(c){var h=this.has(c)&&delete this.__data__[c];return this.size-=h?1:0,h}function h0(c){var h=this.__data__;if(Zu){var S=h[c];return S===l?n:S}return Vr.call(h,c)?h[c]:n}function i1(c){var h=this.__data__;return Zu?h[c]!==n:Vr.call(h,c)}function o1(c,h){var S=this.__data__;return this.size+=this.has(c)?0:1,S[c]=Zu&&h===n?l:h,this}tc.prototype.clear=r1,tc.prototype.delete=p0,tc.prototype.get=h0,tc.prototype.has=i1,tc.prototype.set=o1;function ks(c){var h=-1,S=c==null?0:c.length;for(this.clear();++h<S;){var P=c[h];this.set(P[0],P[1])}}function _p(){this.__data__=[],this.size=0}function m0(c){var h=this.__data__,S=ui(h,c);if(S<0)return!1;var P=h.length-1;return S==P?h.pop():nd.call(h,S,1),--this.size,!0}function a1(c){var h=this.__data__,S=ui(h,c);return S<0?n:h[S][1]}function g0(c){return ui(this.__data__,c)>-1}function s1(c,h){var S=this.__data__,P=ui(S,c);return P<0?(++this.size,S.push([c,h])):S[P][1]=h,this}ks.prototype.clear=_p,ks.prototype.delete=m0,ks.prototype.get=a1,ks.prototype.has=g0,ks.prototype.set=s1;function fs(c){var h=-1,S=c==null?0:c.length;for(this.clear();
vendor: 9,980 bytes, line 234
234++h<S;){var P=c[h];this.set(P[0],P[1])}}function Uh(){this.size=0,this.__data__={hash:new tc,map:new($l||ks),string:new tc}}function wp(c){var h=A(this,c).delete(c);return this.size-=h?1:0,h}function Cp(c){return A(this,c).get(c)}function Hh(c){return A(this,c).has(c)}function ad(c,h){var S=A(this,c),P=S.size;return S.set(c,h),this.size+=S.size==P?0:1,this}fs.prototype.clear=Uh,fs.prototype.delete=wp,fs.prototype.get=Cp,fs.prototype.has=Hh,fs.prototype.set=ad;function pu(c){var h=-1,S=c==null?0:c.length;for(this.__data__=new fs;++h<S;)this.add(c[h])}function sd(c){return this.__data__.set(c,l),this}function l1(c){return this.__data__.has(c)}pu.prototype.add=pu.prototype.push=sd,pu.prototype.has=l1;function Os(c){var h=this.__data__=new ks(c);this.size=h.size}function ps(){this.__data__=new ks,this.size=0}function k(c){var h=this.__data__,S=h.delete(c);return this.size=h.size,S}function _e(c){return this.__data__.get(c)}function Me(c){return this.__data__.has(c)}function St(c,h){var S=this.__data__;if(S instanceof ks){var P=S.__data__;if(!$l||P.length<i-1)return P.push([c,h]),this.size=++S.size,this;S=this.__data__=new fs(P)}return S.set(c,h),this.size=S.size,this}Os.prototype.clear=ps,Os.prototype.delete=k,Os.prototype.get=_e,Os.prototype.has=Me,Os.prototype.set=St;function Jt(c,h){var S=kr(c),P=!S&&$1(c),j=!S&&!P&&w0(c),Y=!S&&!P&&!j&&Kv(c),fe=S||P||j||Y,xe=fe?Rh(c.length,ff):[],Fe=xe.length;for(var At in c)(h||Vr.call(c,At))&&!(fe&&(At=="length"||j&&(At=="offset"||At=="parent")||Y&&(At=="buffer"||At=="byteLength"||At=="byteOffset")||we(At,Fe)))&&xe.push(At);return xe}function xn(c){var h=c.length;return h?c[O(0,h-1)]:n}function _n(c,h){return zi(Lo(c),bf(h,0,c.length))}function rr(c){return zi(Lo(c))}function Ar(c,h,S){(S!==n&&!If(c[h],S)||S===n&&!(h in c))&&hs(c,h,S)}function Wr(c,h,S){var P=c[h];(!(Vr.call(c,h)&&If(P,S))||S===n&&!(h in c))&&hs(c,h,S)}function ui(c,h){for(var S=c.length;S--;)if(If(c[S][0],h))return S;return-1}function Ps(c,h,S,P){return Gs(c,function(j,Y,fe){h(P,j,S(j),fe)}),P}function wa(c,h){return c&&Da(h,gs(h),c)}function Ab(c,h){return c&&Da(h,vu(h),c)}function hs(c,h,S){h=="__proto__"&&Xu?Xu(c,h,{configurable:!0,enumerable:!0,value:S,writable:!0}):c[h]=S}function ld(c,h){for(var S=-1,P=h.length,j=tt(P),Y=c==null;++S<P;)j[S]=Y?n:v8(c,h[S]);return j}function bf(c,h,S){return c===c&&(S!==n&&(c=c<=S?c:S),h!==n&&(c=c>=h?c:h)),c}function Ca(c,h,S,P,j,Y){var fe,xe=h&f,Fe=h&p,At=h&m;if(S&&(fe=j?S(c,P,j,Y):S(c)),fe!==n)return fe;if(!Yo(c))return c;var Mt=kr(c);if(Mt){if(fe=Bt(c),!xe)return Lo(c,fe)}else{var Vt=Ge(c),En=Vt==kt||Vt==mt;if(w0(c))return Jr(c,xe);if(Vt==mn||Vt==Ye||En&&!j){if(fe=Fe||En?{}:Ft(c),!xe)return Fe?v1(c,Ab(fe,c)):g1(c,wa(fe,c))}else{if(!Ei[Vt])return j?c:{};fe=Xt(c,Vt,xe)}}Y||(Y=new Os);var Xn=Y.get(c);if(Xn)return Xn;Y.set(c,fe),qA(c)?c.forEach(function(dr){fe.add(Ca(dr,h,S,dr,c,Y))}):WA(c)&&c.forEach(function(dr,oi){fe.set(oi,Ca(dr,h,S,oi,c,Y))});var cr=At?Fe?Gv:Hv:Fe?vu:gs,Ur=Mt?n:cr(c);return Co(Ur||c,function(dr,oi){Ur&&(oi=dr,dr=c[oi]),Wr(fe,oi,Ca(dr,h,S,oi,c,Y))}),fe}function Mv(c){var h=gs(c);return function(S){return $f(S,c,h)}}function $f(c,h,S){var P=S.length;if(c==null)return!P;for(c=Qr(c);P--;){var j=S[P],Y=h[j],fe=c[j];if(fe===n&&!(j in c)||!Y(fe))return!1}return!0}function v0(c,h,S){if(typeof c!="function")throw new Wa(a);return Ln(function(){c.apply(n,S)},h)}function xf(c,h,S,P){var j=-1,Y=Kc,fe=!0,xe=c.length,Fe=[],At=h.length;if(!xe)return Fe;S&&(h=Bi(h,Va(S))),P?(Y=mp,fe=!1):h.length>=i&&(Y=hl,fe=!1,h=new pu(h));e:for(;++j<xe;){var Mt=c[j],Vt=S==null?Mt:S(Mt);if(Mt=P||Mt!==0?Mt:0,fe&&Vt===Vt){for(var En=At;En--;)if(h[En]===Vt)continue e;Fe.push(Mt)}else Y(h,Vt,P)||Fe.push(Mt)}return Fe}var Gs=Nb(Vs),y0=Nb(Gh,!0);function u1(c,h){var S=!0;return Gs(c,function(P,j,Y){return S=!!h(P,j,Y),S}),S}function Sf(c,h,S){for(var P=-1,j=c.length;++P<j;){var Y=c[P],fe=h(Y);if(fe!=null&&(xe===n?fe===fe&&!cc(fe):S(fe,xe)))var xe=fe,Fe=Y}return Fe}function Lv(c,h,S,P){var j=c.length;for(S=Dr(S),S<0&&(S=-S>j?0:j+S),P=P===n||P>j?j:Dr(P),P<0&&(P+=j),P=S>P?0:XA(P);S<P;)c[S++]=h;return c}function c1(c,h){var S=[];return Gs(c,function(P,j,Y){h(P,j,Y)&&S.push(P)}),S}function Wo(c,h,S,P,j){var Y=-1,fe=c.length;for(S||(S=Nt),j||(j=[]);++Y<fe;){var xe=c[Y];h>0&&S(xe)?h>1?Wo(xe,h-1,S,P,j):Ts(j,xe):P||(j[j.length]=xe)}return j}var b0=Mb(),d1=Mb(!0);function Vs(c,h){return c&&b0(c,h,gs)}function Gh(c,h){return c&&d1(c,h,gs)}function Vh(c,h){return Us(h,function(S){return rm(c[S])})}function ud(c,h){h=or(h,c);for(var S=0,P=h.length;c!=null&&S<P;)c=c[Oi(h[S++])];return S&&S==P?c:n}function Wh(c,h,S){var P=h(c);return kr(c)?P:Ts(P,S(c))}function Ea(c){return c==null?c===n?et:ht:bl&&bl in Qr(c)?He(c):Qt(c)}function Kh(c,h){return c>h}function Dv(c,h){return c!=null&&Vr.call(c,h)}function Fv(c,h){return c!=null&&h in Qr(c)}function $0(c,h,S){return c>=oa(h,S)&&c<Vi(h,S)}function Ep(c,h,S){for(var P=S?mp:Kc,j=c[0].length,Y=c.length,fe=Y,xe=tt(Y),Fe=1/0,At=[];fe--;){var Mt=c[fe];fe&&h&&(Mt=Bi(Mt,Va(h))),Fe=oa(Mt.length,Fe),xe[fe]=!S&&(h||j>=120&&Mt.length>=120)?new pu(fe&&Mt):n}Mt=c[0];var Vt=-1,En=xe[0];e:for(;++Vt<j&&At.length<Fe;){var Xn=Mt[Vt],cr=h?h(Xn):Xn;if(Xn=S||Xn!==0?Xn:0,!(En?hl(En,cr):P(At,cr,S))){for(fe=Y;--fe;){var Ur=xe[fe];if(!(Ur?hl(Ur,cr):P(c[fe],cr,S)))continue e}En&&En.push(cr),At.push(Xn)}}return At}function f1(c,h,S,P){return Vs(c,function(j,Y,fe){h(P,S(j),Y,fe)}),P}function cd(c,h,S){h=or(h,c),c=Jn(c,h);var P=c==null?c:c[Oi(ce(h))];return P==null?n:ho(P,c,S)}function p1(c){return la(c)&&Ea(c)==Ye}function h1(c){return la(c)&&Ea(c)==_t}function _l(c){return la(c)&&Ea(c)==Qe}function Wi(c,h,S,P,j){return c===h?!0:c==null||h==null||!la(c)&&!la(h)?c!==c&&h!==h:jv(c,h,S,P,Wi,j)}function jv(c,h,S,P,j,Y){var fe=kr(c),xe=kr(h),Fe=fe?$e:Ge(c),At=xe?$e:Ge(h);Fe=Fe==Ye?mn:Fe,At=At==Ye?mn:At;var Mt=Fe==mn,Vt=At==mn,En=Fe==At;if(En&&w0(c)){if(!w0(h))return!1;fe=!0,Mt=!1}if(En&&!Mt)return Y||(Y=new Os),fe||Kv(c)?mS(c,h,S,P,j,Y):d8(c,h,Fe,S,P,j,Y);if(!(S&v)){var Xn=Mt&&Vr.call(c,"__wrapped__"),cr=Vt&&Vr.call(h,"__wrapped__");if(Xn||cr){var Ur=Xn?c.value():c,dr=cr?h.value():h;return Y||(Y=new Os),j(Ur,dr,S,P,Y)}}return En?(Y||(Y=new Os),f8(c,h,S,P,j,Y)):!1}function m1(c){return la(c)&&Ge(c)==ct}function Tp(c,h,S,P){var j=S.length,Y=j,fe=!P;if(c==null)return!Y;for(c=Qr(c);j--;){var xe=S[j];if(fe&&xe[2]?xe[1]!==c[xe[0]]:!(xe[0]in c))return!1}for(;++j<Y;){xe=S[j];var Fe=xe[0],At=c[Fe],Mt=xe[1];if(fe&&xe[2]){if(At===n&&!(Fe in c))return!1}else{var Vt=new Os;if(P)var En=P(At,Mt,Fe,c,h,Vt);if(!(En===n?Wi(Mt,At,v|y,P,Vt):En))return!1}}return!0}function _f(c){if(!Yo(c)||an(c))return!1;var h=rm(c)?l0:kn;return h.test(ci(c))}function qh(c){return la(c)&&Ea(c)==ve}function Yh(c){return la(c)&&Ge(c)==Ne}function nc(c){return la(c)&&_S(c.length)&&!!ur[Ea(c)]}function wf(c){return typeof c=="function"?c:c==null?yu:typeof c=="object"?kr(c)?ic(c[0],c[1]):fd(c):sN(c)}function rc(c){if(!On(c))return e1(c);var h=[];for(var S in Qr(c))Vr.call(c,S)&&S!="constructor"&&h.push(S);return h}function Rp(c){if(!Yo(c))return Pt(c);var h=On(c),S=[];for(var P in c)P=="constructor"&&(h||!Vr.call(c,P))||S.push(P);return S}function Cf(c,h){return c<h}function dd(c,h){var S=-1,P=gu(c)?tt(c.length):[];return Gs(c,function(j,Y,fe){P[++S]=h(j,Y,fe)}),P}function fd(c){var h=W(c);return h.length==1&&h[0][2]?ut(h[0][0],h[0][1]):function(S){return S===c||Tp(S,c,h)}}function ic(c,h){return It(c)&&dt(h)?ut(Oi(c),h):function(S){var P=v8(S,c);return P===n&&P===h?y8(S,c):Wi(h,P,v|y)}}function pd(c,h,S,P,j){c!==h&&b0(h,function(Y,fe){if(j||(j=new Os),Yo(Y))x0(c,h,fe,S,pd,P,j);else{var xe=P?P(tn(c,fe),Y,fe+"",c,h,j):n;xe===n&&(xe=Y),Ar(c,fe,xe)}},vu)}function x0(c,h,S,P,j,Y,fe){var xe=tn(c,S),Fe=tn(h,S),At=fe.get(Fe);if(At){Ar(c,S,At);return}var Mt=Y?Y(xe,Fe,S+"",c,h,fe):n,Vt=Mt===n;if(Vt){var En=kr(Fe),Xn=!En&&w0(Fe),cr=!En&&!Xn&&Kv(Fe);Mt=Fe,En||Xn||cr?kr(xe)?Mt=xe:Ra(xe)?Mt=Lo(xe):Xn?(Vt=!1,Mt=Jr(Fe,!0)):cr?(Vt=!1,Mt=As(Fe,!0)):Mt=[]:zb(Fe)||$1(Fe)?(Mt=xe,$1(xe)?Mt=ZA(xe):(!Yo(xe)||rm(xe))&&(Mt=Ft(Fe))):Vt=!1}Vt&&(fe.set(Fe,Mt),j(Mt,Fe,P,Y,fe),fe.delete(Fe)),Ar(c,S,Mt)}function oc(c,h){var S=c.length;if(S)return h+=h<0?S:0,we(h,S)?c[h]:n}function Ip(c,h,S){h.length?h=Bi(h,function(Y){return kr(Y)?function(fe){return ud(fe,Y.length===1?Y[0]:Y)}:Y}):h=[yu];var P=-1;h=Bi(h,Va(ar()));var j=dd(c,function(Y,fe,xe){var Fe=Bi(h,function(At){return At(Y)});return{criteria:Fe,index:++P,value:Y}});return Th(j,function(Y,fe){return hu(Y,fe,S)})}function S0(c,h){return hd(c,h,function(S,P){return y8(c,P)})}function hd(c,h,S){for(var P=-1,j=h.length,Y={};++P<j;){var fe=h[P],xe=ud(c,fe);S(xe,fe)&&me(Y,or(fe,c),xe)}return Y}function kp(c){return function(h){return ud(h,c)}}function No(c,h,S,P){var j=P?iu:pl,Y=-1,fe=h.length,xe=c;for(c===h&&(h=Lo(h)),S&&(xe=Bi(c,Va(S)));++Y<fe;)for(var Fe=0,At=h[Y],Mt=S?S(At):At;(Fe=j(xe,Mt,Fe,P))>-1;)xe!==c&&nd.call(xe,Fe,1),nd.call(c,Fe,1);return c}function Bv(c,h){for(var S=c?h.length:0,P=S-1;S--;){var j=h[S];if(S==P||j!==Y){var Y=j;we(j)?nd.call(c,j,1):ni(c,j)}}return c}function O(c,h){return c+Ka(_a()*(h-c+1))}function N(c,h,S,P){for(var j=-1,Y=Vi(gf((h-c)/(S||1)),0),fe=tt(Y);Y--;)fe[P?Y:++j]=c,c+=S;return fe}function B(c,h){var S="";if(!c||h<1||h>q)return S;do h%2&&(S+=c),h=Ka(h/2),h&&(c+=c);while(h);return S}function Z(c,h){return Zn(en(c,h,yu),c+"")}function ye(c){return xn(qv(c))}function Ce(c,h){var S=qv(c);return zi(S,bf(h,0,S.length))}function me(c,h,S,P){if(!Yo(c))return c;h=or(h,c);for(var j=-1,Y=h.length,fe=Y-1,xe=c;xe!=null&&++j<Y;){var Fe=Oi(h[j]),At=S;if(Fe==="__proto__"||Fe==="constructor"||Fe==="prototype")return c;if(j!=fe){var Mt=xe[Fe];At=P?P(Mt,Fe,xe):n,At===n&&(At=Yo(Mt)?Mt:we(h[j+1])?[]:{})}Wr(xe,Fe,At),xe=xe[Fe]}return c}var Ue=Qu?function(c,h){return Qu.set(c,h),c}:yu,We=Xu?function(c,h){return Xu(c,"toString",{configurable:!0,enumerable:!1,value:$8(h),writable:!0})}:yu;function Ct(c){return zi(qv(c))}function Ot(c,h,S){var P=-1,j=c.length;h<0&&(h=-h>j?0:j+h),S=S>
vendor: 19,511 bytes, lines 234-236
234j?j:S,S<0&&(S+=j),j=h>S?0:S-h>>>0,h>>>=0;for(var Y=tt(j);++P<j;)Y[P]=c[P+h];return Y}function Cn(c,h){var S;return Gs(c,function(P,j,Y){return S=h(P,j,Y),!S}),!!S}function qt(c,h,S){var P=0,j=c==null?P:c.length;if(typeof h=="number"&&h===h&&j<=ot){for(;P<j;){var Y=P+j>>>1,fe=c[Y];fe!==null&&!cc(fe)&&(S?fe<=h:fe<h)?P=Y+1:j=Y}return j}return An(c,h,yu,S)}function An(c,h,S,P){var j=0,Y=c==null?0:c.length;if(Y===0)return 0;h=S(h);for(var fe=h!==h,xe=h===null,Fe=cc(h),At=h===n;j<Y;){var Mt=Ka((j+Y)/2),Vt=S(c[Mt]),En=Vt!==n,Xn=Vt===null,cr=Vt===Vt,Ur=cc(Vt);if(fe)var dr=P||cr;else At?dr=cr&&(P||En):xe?dr=cr&&En&&(P||!Xn):Fe?dr=cr&&En&&!Xn&&(P||!Ur):Xn||Ur?dr=!1:dr=P?Vt<=h:Vt<h;dr?j=Mt+1:Y=Mt}return oa(Y,Ke)}function Nn(c,h){for(var S=-1,P=c.length,j=0,Y=[];++S<P;){var fe=c[S],xe=h?h(fe):fe;if(!S||!If(xe,Fe)){var Fe=xe;Y[j++]=fe===0?0:fe}}return Y}function Tr(c){return typeof c=="number"?c:cc(c)?he:+c}function ir(c){if(typeof c=="string")return c;if(kr(c))return Bi(c,ir)+"";if(cc(c))return zh?zh.call(c):"";var h=c+"";return h=="0"&&1/c==-oe?"-0":h}function wr(c,h,S){var P=-1,j=Kc,Y=c.length,fe=!0,xe=[],Fe=xe;if(S)fe=!1,j=mp;else if(Y>=i){var At=h?null:u8(c);if(At)return Jc(At);fe=!1,j=hl,Fe=new pu}else Fe=h?[]:xe;e:for(;++P<Y;){var Mt=c[P],Vt=h?h(Mt):Mt;if(Mt=S||Mt!==0?Mt:0,fe&&Vt===Vt){for(var En=Fe.length;En--;)if(Fe[En]===Vt)continue e;h&&Fe.push(Vt),xe.push(Mt)}else j(Fe,Vt,S)||(Fe!==xe&&Fe.push(Vt),xe.push(Mt))}return xe}function ni(c,h){return h=or(h,c),c=Jn(c,h),c==null||delete c[Oi(ce(h))]}function Mo(c,h,S,P){return me(c,h,S(ud(c,h)),P)}function ro(c,h,S,P){for(var j=c.length,Y=P?j:-1;(P?Y--:++Y<j)&&h(c[Y],Y,c););return S?Ot(c,P?0:Y,P?Y+1:j):Ot(c,P?Y+1:0,P?j:Y)}function sa(c,h){var S=c;return S instanceof Pr&&(S=S.value()),of(h,function(P,j){return j.func.apply(j.thisArg,Ts([P],j.args))},S)}function Rr(c,h,S){var P=c.length;if(P<2)return P?wr(c[0]):[];for(var j=-1,Y=tt(P);++j<P;)for(var fe=c[j],xe=-1;++xe<P;)xe!=j&&(Y[j]=xf(Y[j]||fe,c[xe],h,S));return wr(Wo(Y,1),h,S)}function Yt(c,h,S){for(var P=-1,j=c.length,Y=h.length,fe={};++P<j;){var xe=P<Y?h[P]:n;S(fe,c[P],xe)}return fe}function qn(c){return Ra(c)?c:[]}function mr(c){return typeof c=="function"?c:yu}function or(c,h){return kr(c)?c:It(c,h)?[c]:gr(Ui(c))}var Ko=Z;function Br(c,h,S){var P=c.length;return S=S===n?P:S,!h&&S>=P?c:Ot(c,h,S)}var Nr=Qg||function(c){return po.clearTimeout(c)};function Jr(c,h){if(h)return c.slice();var S=c.length,P=Mh?Mh(S):new c.constructor(S);return c.copy(P),P}function zr(c){var h=new c.constructor(c.byteLength);return new mf(h).set(new mf(c)),h}function ri(c,h){var S=h?zr(c.buffer):c.buffer;return new c.constructor(S,c.byteOffset,c.byteLength)}function qa(c){var h=new c.constructor(c.source,qe.exec(c));return h.lastIndex=c.lastIndex,h}function Ws(c){return Is?Qr(Is.call(c)):{}}function As(c,h){var S=h?zr(c.buffer):c.buffer;return new c.constructor(S,c.byteOffset,c.length)}function ac(c,h){if(c!==h){var S=c!==n,P=c===null,j=c===c,Y=cc(c),fe=h!==n,xe=h===null,Fe=h===h,At=cc(h);if(!xe&&!At&&!Y&&c>h||Y&&fe&&Fe&&!xe&&!At||P&&fe&&Fe||!S&&Fe||!j)return 1;if(!P&&!Y&&!At&&c<h||At&&S&&j&&!P&&!Y||xe&&S&&j||!fe&&j||!Fe)return-1}return 0}function hu(c,h,S){for(var P=-1,j=c.criteria,Y=h.criteria,fe=j.length,xe=S.length;++P<fe;){var Fe=ac(j[P],Y[P]);if(Fe){if(P>=xe)return Fe;var At=S[P];return Fe*(At=="desc"?-1:1)}}return c.index-h.index}function La(c,h,S,P){for(var j=-1,Y=c.length,fe=S.length,xe=-1,Fe=h.length,At=Vi(Y-fe,0),Mt=tt(Fe+At),Vt=!P;++xe<Fe;)Mt[xe]=h[xe];for(;++j<fe;)(Vt||j<Y)&&(Mt[S[j]]=c[j]);for(;At--;)Mt[xe++]=c[j++];return Mt}function sc(c,h,S,P){for(var j=-1,Y=c.length,fe=-1,xe=S.length,Fe=-1,At=h.length,Mt=Vi(Y-xe,0),Vt=tt(Mt+At),En=!P;++j<Mt;)Vt[j]=c[j];for(var Xn=j;++Fe<At;)Vt[Xn+Fe]=h[Fe];for(;++fe<xe;)(En||j<Y)&&(Vt[Xn+S[fe]]=c[j++]);return Vt}function Lo(c,h){var S=-1,P=c.length;for(h||(h=tt(P));++S<P;)h[S]=c[S];return h}function Da(c,h,S,P){var j=!S;S||(S={});for(var Y=-1,fe=h.length;++Y<fe;){var xe=h[Y],Fe=P?P(S[xe],c[xe],xe,S,c):n;Fe===n&&(Fe=c[xe]),j?hs(S,xe,Fe):Wr(S,xe,Fe)}return S}function g1(c,h){return Da(c,lt(c),h)}function v1(c,h){return Da(c,Be(c),h)}function lc(c,h){return function(S,P){var j=kr(S)?e0:Ps,Y=h?h():{};return j(S,c,ar(P,2),Y)}}function Xh(c){return Z(function(h,S){var P=-1,j=S.length,Y=j>1?S[j-1]:n,fe=j>2?S[2]:n;for(Y=c.length>3&&typeof Y=="function"?(j--,Y):n,fe&&ze(S[0],S[1],fe)&&(Y=j<3?n:Y,j=1),h=Qr(h);++P<j;){var xe=S[P];xe&&c(h,xe,P,Y)}return h})}function Nb(c,h){return function(S,P){if(S==null)return S;if(!gu(S))return c(S,P);for(var j=S.length,Y=h?j:-1,fe=Qr(S);(h?Y--:++Y<j)&&P(fe[Y],Y,fe)!==!1;);return S}}function Mb(c){return function(h,S,P){for(var j=-1,Y=Qr(h),fe=P(h),xe=fe.length;xe--;){var Fe=fe[c?xe:++j];if(S(Y[Fe],Fe,Y)===!1)break}return h}}function l8(c,h,S){var P=h&x,j=Ks(c);function Y(){var fe=this&&this!==po&&this instanceof Y?j:c;return fe.apply(P?S:this,arguments)}return Y}function Lb(c){return function(h){h=Ui(h);var S=Ku(h)?Sa(h):n,P=S?S[0]:h.charAt(0),j=S?Br(S,1).join(""):h.slice(1);return P[c]()+j}}function _0(c){return function(h){return of(oN(iN(h).replace(cp,"")),c,"")}}function Ks(c){return function(){var h=arguments;switch(h.length){case 0:return new c;case 1:return new c(h[0]);case 2:return new c(h[0],h[1]);case 3:return new c(h[0],h[1],h[2]);case 4:return new c(h[0],h[1],h[2],h[3]);case 5:return new c(h[0],h[1],h[2],h[3],h[4]);case 6:return new c(h[0],h[1],h[2],h[3],h[4],h[5]);case 7:return new c(h[0],h[1],h[2],h[3],h[4],h[5],h[6])}var S=ec(c.prototype),P=c.apply(S,h);return Yo(P)?P:S}}function fS(c,h,S){var P=Ks(c);function j(){for(var Y=arguments.length,fe=tt(Y),xe=Y,Fe=Jh(j);xe--;)fe[xe]=arguments[xe];var At=Y<3&&fe[0]!==Fe&&fe[Y-1]!==Fe?[]:Hs(fe,Fe);if(Y-=At.length,Y<S)return Db(c,h,y1,j.placeholder,n,fe,At,n,n,S-Y);var Mt=this&&this!==po&&this instanceof j?P:c;return ho(Mt,this,fe)}return j}function Zh(c){return function(h,S,P){var j=Qr(h);if(!gu(h)){var Y=ar(S,3);h=gs(h),S=function(xe){return Y(j[xe],xe,j)}}var fe=c(h,S,P);return fe>-1?j[Y?h[fe]:fe]:n}}function Ef(c){return md(function(h){var S=h.length,P=S,j=Vo.prototype.thru;for(c&&h.reverse();P--;){var Y=h[P];if(typeof Y!="function")throw new Wa(a);if(j&&!fe&&Vv(Y)=="wrapper")var fe=new Vo([],!0)}for(P=fe?P:S;++P<S;){Y=h[P];var xe=Vv(Y),Fe=xe=="wrapper"?Bb(Y):n;Fe&&$t(Fe[0])&&Fe[1]==(I|_|E|R)&&!Fe[4].length&&Fe[9]==1?fe=fe[Vv(Fe[0])].apply(fe,Fe[3]):fe=Y.length==1&&$t(Y)?fe[xe]():fe.thru(Y)}return function(){var At=arguments,Mt=At[0];if(fe&&At.length==1&&kr(Mt))return fe.plant(Mt).value();for(var Vt=0,En=S?h[Vt].apply(this,At):Mt;++Vt<S;)En=h[Vt].call(this,En);return En}})}function y1(c,h,S,P,j,Y,fe,xe,Fe,At){var Mt=h&I,Vt=h&x,En=h&b,Xn=h&(_|C),cr=h&L,Ur=En?n:Ks(c);function dr(){for(var oi=arguments.length,hi=tt(oi),dc=oi;dc--;)hi[dc]=arguments[dc];if(Xn)var Cl=Jh(dr),fc=au(hi,Cl);if(P&&(hi=La(hi,P,j,Xn)),Y&&(hi=sc(hi,Y,fe,Xn)),oi-=fc,Xn&&oi<At){var Ia=Hs(hi,Cl);return Db(c,h,y1,dr.placeholder,S,hi,Ia,xe,Fe,At-oi)}var kf=Vt?S:this,om=En?kf[c]:c;return oi=hi.length,xe?hi=Yn(hi,xe):cr&&oi>1&&hi.reverse(),Mt&&Fe<oi&&(hi.length=Fe),this&&this!==po&&this instanceof dr&&(om=Ur||Ks(om)),om.apply(kf,hi)}return dr}function zv(c,h){return function(S,P){return f1(S,c,h(P),{})}}function Qh(c,h){return function(S,P){var j;if(S===n&&P===n)return h;if(S!==n&&(j=S),P!==n){if(j===n)return P;typeof S=="string"||typeof P=="string"?(S=ir(S),P=ir(P)):(S=Tr(S),P=Tr(P)),j=c(S,P)}return j}}function Uv(c){return md(function(h){return h=Bi(h,Va(ar())),Z(function(S){var P=this;return c(h,function(j){return ho(j,P,S)})})})}function To(c,h){h=h===n?" ":ir(h);var S=h.length;if(S<2)return S?B(h,c):h;var P=B(h,gf(c/gl(h)));return Ku(h)?Br(Sa(P),0,c).join(""):P.slice(0,c)}function Op(c,h,S,P){var j=h&x,Y=Ks(c);function fe(){for(var xe=-1,Fe=arguments.length,At=-1,Mt=P.length,Vt=tt(Mt+Fe),En=this&&this!==po&&this instanceof fe?Y:c;++At<Mt;)Vt[At]=P[At];for(;Fe--;)Vt[At++]=arguments[++xe];return ho(En,j?S:this,Vt)}return fe}function Ro(c){return function(h,S,P){return P&&typeof P!="number"&&ze(h,S,P)&&(S=P=n),h=im(h),S===n?(S=h,h=0):S=im(S),P=P===n?h<S?1:-1:im(P),N(h,S,P,c)}}function Ya(c){return function(h,S){return typeof h=="string"&&typeof S=="string"||(h=vd(h),S=vd(S)),c(h,S)}}function Db(c,h,S,P,j,Y,fe,xe,Fe,At){var Mt=h&_,Vt=Mt?fe:n,En=Mt?n:fe,Xn=Mt?Y:n,cr=Mt?n:Y;h|=Mt?E:T,h&=~(Mt?T:E),h&$||(h&=~(x|b));var Ur=[c,h,j,Xn,Vt,cr,En,xe,Fe,At],dr=S.apply(n,Ur);return $t(c)&&sn(dr,Ur),dr.placeholder=P,hr(dr,c,h)}function Fb(c){var h=mo[c];return function(S,P){if(S=vd(S),P=P==null?0:oa(Dr(P),292),P&&cu(S)){var j=(Ui(S)+"e").split("e"),Y=h(j[0]+"e"+(+j[1]+P));return j=(Ui(Y)+"e").split("e"),+(j[0]+"e"+(+j[1]-P))}return h(S)}}var u8=fu&&1/Jc(new fu([,-0]))[1]==oe?function(c){return new fu(c)}:_8;function pS(c){return function(h){var S=Ge(h);return S==ct?Qc(h):S==Ne?kh(h):Zc(h,c(h))}}function Tf(c,h,S,P,j,Y,fe,xe){var Fe=h&b;if(!Fe&&typeof c!="function")throw new Wa(a);var At=P?P.length:0;if(At||(h&=~(E|T),P=j=n),fe=fe===n?fe:Vi(Dr(fe),0),xe=xe===n?xe:Dr(xe),At-=j?j.length:0,h&T){var Mt=P,Vt=j;P=j=n}var En=Fe?n:Bb(c),Xn=[c,h,S,P,j,Mt,Vt,Y,fe,xe];if(En&&Zt(Xn,En),c=Xn[0],h=Xn[1],S=Xn[2],P=Xn[3],j=Xn[4],xe=Xn[9]=Xn[9]===n?Fe?0:c.length:Vi(Xn[9]-At,0),!xe&&h&(_|C)&&(h&=~(_|C)),!h||h==x)var cr=l8(c,h,S);else h==_||h==C?cr=fS(c,h,xe):(h==E||h==(x|E))&&!j.length?cr=Op(c,h,S,P):cr=y1.apply(n,Xn);var Ur=En?Ue:sn;return hr(Ur(cr,Xn),c,h)}function jb(c,h,S,P){return c===n||If(c,uu[S])&&!Vr.call(P,S)?h:c}function hS(c,h,S,P,j,Y){return Yo(c)&&Yo(h)&&(Y.set(h,c),pd(c,h,n,hS,Y),Y.delete(h)),c}function c8(c){return zb(c)?n:c}function mS(c,h,S,P,j,Y){var fe=S&v,xe=c.length,Fe=h.length;if(xe!=Fe&&!(fe&&Fe>xe))return!1;var At=Y.get(c),Mt=Y.get(h);if(At&&Mt)return At==h&&Mt==c;var Vt=-1,En=!0,Xn=S&y?new pu:n;for(Y.set(c,h),Y.set(h,c);++Vt<xe;){var cr=c[Vt],Ur=h[Vt];if(P)var dr=fe?P(Ur,cr,Vt,h,c,Y):P(cr,Ur,Vt,c,h,Y);if(dr!==n){if(dr)continue;En=!1;break}if(Xn){if(!af(h,function(oi,hi){if(!hl(Xn,hi)&&(cr===oi||j(cr,oi,S,P,Y)))return Xn.push(hi)})){En=!1;break}}else if(!(cr===Ur||j(cr,Ur,S,P,Y))){En=!1;break}}return Y.delete(c),Y.delete(h),En}function d8(c,h,S,P,j,Y,fe){switch(S){case ke:if(c.byteLength!=h.byteLength||c.byteOffset!=h.byteOffset)return!1;c=c.buffer,h=h.buffer;case _t:return!(c.byteLength!=h.byteLength||!Y(new mf(c),new mf(h)));case je:case Qe:case pt:return If(+c,+h);case Ut:return c.name==h.name&&c.message==h.message;case ve:case Xe:return c==h+"";case ct:var xe=Qc;case Ne:var Fe=P&v;if(xe||(xe=Jc),c.size!=h.size&&!Fe)return!1;var At=fe.get(c);if(At)return At==h;P|=y,fe.set(c,h);var Mt=mS(xe(c),xe(h),P,j,Y,fe);return fe.delete(c),Mt;case M:if(Is)return Is.call(c)==Is.call(h)}return!1}function f8(c,h,S,P,j,Y){var fe=S&v,xe=Hv(c),Fe=xe.length,At=Hv(h),Mt=At.length;if(Fe!=Mt&&!fe)return!1;for(var Vt=Fe;Vt--;){var En=xe[Vt];if(!(fe?En in h:Vr.call(h,En)))return!1}var Xn=Y.get(c),cr=Y.get(h);if(Xn&&cr)return Xn==h&&cr==c;var Ur=!0;Y.set(c,h),Y.set(h,c);for(var dr=fe;++Vt<Fe;){En=xe[Vt];var oi=c[En],hi=h[En];if(P)var dc=fe?P(hi,oi,En,h,c,Y):P(oi,hi,En,c,h,Y);if(!(dc===n?oi===hi||j(oi,hi,S,P,Y):dc)){Ur=!1;break}dr||(dr=En=="constructor")}if(Ur&&!dr){var Cl=c.constructor,fc=h.constructor;Cl!=fc&&"constructor"in c&&"constructor"in h&&!(typeof Cl=="function"&&Cl instanceof Cl&&typeof fc=="function"&&fc instanceof fc)&&(Ur=!1)}return Y.delete(c),Y.delete(h),Ur}function md(c){return Zn(en(c,n,ie),c+"")}function Hv(c){return Wh(c,gs,lt)}function Gv(c){return Wh(c,vu,Be)}var Bb=Qu?function(c){return Qu.get(c)}:_8;function Vv(c){for(var h=c.name+"",S=aa[h],P=Vr.call(aa,h)?S.length:0;P--;){var j=S[P],Y=j.func;if(Y==null||Y==c)return j.name}return h}function Jh(c){var h=Vr.call(G,"placeholder")?G:c;return h.placeholder}function ar(){var c=G.iteratee||x8;return c=c===x8?wf:c,arguments.length?c(arguments[0],arguments[1]):c}function A(c,h){var S=c.__data__;return fn(h)?S[typeof h=="string"?"string":"hash"]:S.map}function W(c){for(var h=gs(c),S=h.length;S--;){var P=h[S],j=c[P];h[S]=[P,j,dt(j)]}return h}function se(c,h){var S=gp(c,h);return _f(S)?S:n}function He(c){var h=Vr.call(c,bl),S=c[bl];try{c[bl]=n;var P=!0}catch{}var j=ia.call(c);return P&&(h?c[bl]=S:delete c[bl]),j}var lt=Sp?function(c){return c==null?[]:(c=Qr(c),Us(Sp(c),function(h){return Eo.call(c,h)}))}:w8,Be=Sp?function(c){for(var h=[];c;)Ts(h,lt(c)),c=xp(c);return h}:w8,Ge=Ea;(vf&&Ge(new vf(new ArrayBuffer(1)))!=ke||$l&&Ge(new $l)!=ct||yf&&Ge(yf.resolve())!=K||fu&&Ge(new fu)!=Ne||id&&Ge(new id)!=zt)&&(Ge=function(c){var h=Ea(c),S=h==mn?c.constructor:n,P=S?ci(S):"";if(P)switch(P){case jh:return ke;case d0:return ct;case xl:return K;case Bh:return Ne;case Ju:return zt}return h});function Tt(c,h,S){for(var P=-1,j=S.length;++P<j;){var Y=S[P],fe=Y.size;switch(Y.type){case"drop":c+=fe;break;case"dropRight":h-=fe;break;case"take":h=oa(h,c+fe);break;case"takeRight":c=Vi(c,h-fe);break}}return{start:c,end:h}}function Et(c){var h=c.match(oo);return h?h[1].split(co):[]}function Dt(c,h,S){h=or(h,c);for(var P=-1,j=h.length,Y=!1;++P<j;){var fe=Oi(h[P]);if(!(Y=c!=null&&S(c,fe)))break;c=c[fe]}return Y||++P!=j?Y:(j=c==null?0:c.length,!!j&&_S(j)&&we(fe,j)&&(kr(c)||$1(c)))}function Bt(c){var h=c.length,S=new c.constructor(h);return h&&typeof c[0]=="string"&&Vr.call(c,"index")&&(S.index=c.index,S.input=c.input),S}function Ft(c){return typeof c.constructor=="function"&&!On(c)?ec(xp(c)):{}}function Xt(c,h,S){var P=c.constructor;switch(h){case _t:return zr(c);case je:case Qe:return new P(+c);case ke:return ri(c,S);case ue:case st:case dn:case Gt:case it:case cn:case nt:case wt:case yn:return As(c,S);case ct:return new P;case pt:case Xe:return new P(c);case ve:return qa(c);case Ne:return new P;case M:return Ws(c)}}function Rt(c,h){var S=h.length;if(!S)return c;var P=S-1;return h[P]=(S>1?"& ":"")+h[P],h=h.join(S>2?", ":" "),c.replace(ls,`{
235/* [wrapped with `+h+`] */
236`)}function Nt(c){return kr(c)||$1(c)||!!(Lh&&c&&c[Lh])}function we(c,h){var S=typeof c;return h=h??q,!!h&&(S=="number"||S!="symbol"&&_r.test(c))&&c>-1&&c%1==0&&c<h}function ze(c,h,S){if(!Yo(S))return!1;var P=typeof h;return(P=="number"?gu(S)&&we(h,S.length):P=="string"&&h in S)?If(S[h],c):!1}function It(c,h){if(kr(c))return!1;var S=typeof c;return S=="number"||S=="symbol"||S=="boolean"||c==null||cc(c)?!0:Fi.test(c)||!ba.test(c)||h!=null&&c in Qr(h)}function fn(c){var h=typeof c;return h=="string"||h=="number"||h=="symbol"||h=="boolean"?c!=="__proto__":c===null}function $t(c){var h=Vv(c),S=G[h];if(typeof S!="function"||!(h in Pr.prototype))return!1;if(c===S)return!0;var P=Bb(S);return!!P&&c===P[0]}function an(c){return!!td&&td in c}var rn=$p?rm:C8;function On(c){var h=c&&c.constructor,S=typeof h=="function"&&h.prototype||uu;return c===S}function dt(c){return c===c&&!Yo(c)}function ut(c,h){return function(S){return S==null?!1:S[c]===h&&(h!==n||c in Qr(S))}}function vn(c){var h=xS(c,function(P){return S.size===u&&S.clear(),P}),S=h.cache;return h}function Zt(c,h){var S=c[1],P=h[1],j=S|P,Y=j<(x|b|I),fe=P==I&&S==_||P==I&&S==R&&c[7].length<=h[8]||P==(I|R)&&h[7].length<=h[8]&&S==_;if(!(Y||fe))return c;P&x&&(c[2]=h[2],j|=S&x?0:$);var xe=h[3];if(xe){var Fe=c[3];c[3]=Fe?La(Fe,xe,h[4]):xe,c[4]=Fe?Hs(c[3],d):h[4]}return xe=h[5],xe&&(Fe=c[5],c[5]=Fe?sc(Fe,xe,h[6]):xe,c[6]=Fe?Hs(c[5],d):h[6]),xe=h[7],xe&&(c[7]=xe),P&I&&(c[8]=c[8]==null?h[8]:oa(c[8],h[8])),c[9]==null&&(c[9]=h[9]),c[0]=h[0],c[1]=j,c}function Pt(c){var h=[];if(c!=null)for(var S in Qr(c))h.push(S);return h}function Qt(c){return ia.call(c)}function en(c,h,S){return h=Vi(h===n?c.length-1:h,0),function(){for(var P=arguments,j=-1,Y=Vi(P.length-h,0),fe=tt(Y);++j<Y;)fe[j]=P[h+j];j=-1;for(var xe=tt(h+1);++j<h;)xe[j]=P[j];return xe[h]=S(fe),ho(c,this,xe)}}function Jn(c,h){return h.length<2?c:ud(c,Ot(h,0,-1))}function Yn(c,h){for(var S=c.length,P=oa(h.length,S),j=Lo(c);P--;){var Y=h[P];c[P]=we(Y,S)?j[Y]:n}return c}function tn(c,h){if(!(h==="constructor"&&typeof c[h]=="function")&&h!="__proto__")return c[h]}var sn=Ki(Ue),Ln=Dh||function(c,h){return po.setTimeout(c,h)},Zn=Ki(We);function hr(c,h,S){var P=h+"";return Zn(c,Rt(P,Do(Et(P),S)))}function Ki(c){var h=0,S=0;return function(){var P=du(),j=Q-(P-S);if(S=P,j>0){if(++h>=H)return arguments[0]}else h=0;return c.apply(n,arguments)}}function zi(c,h){var S=-1,P=c.length,j=P-1;for(h=h===n?P:h;++S<h;){var Y=O(S,j),fe=c[Y];c[Y]=c[S],c[S]=fe}return c.length=h,c}var gr=vn(function(c){var h=[];return c.charCodeAt(0)===46&&h.push(""),c.replace(Xr,function(S,P,j,Y){h.push(j?Y.replace(Er,"$1"):P||S)}),h});function Oi(c){if(typeof c=="string"||cc(c))return c;var h=c+"";return h=="0"&&1/c==-oe?"-0":h}function ci(c){if(c!=null){try{return pf.call(c)}catch{}try{return c+""}catch{}}return""}function Do(c,h){return Co(Ze,function(S){var P="_."+S[0];h&S[1]&&!Kc(c,P)&&c.push(P)}),c.sort()}function Fo(c){if(c instanceof Pr)return c.clone();var h=new Vo(c.__wrapped__,c.__chain__);return h.__actions__=Lo(c.__actions__),h.__index__=c.__index__,h.__values__=c.__values__,h}function qo(c,h,S){(S?ze(c,h,S):h===n)?h=1:h=Vi(Dr(h),0);var P=c==null?0:c.length;if(!P||h<1)return[];for(var j=0,Y=0,fe=tt(gf(P/h));j<P;)fe[Y++]=Ot(c,j,j+=h);return fe}function Ta(c){for(var h=-1,S=c==null?0:c.length,P=0,j=[];++h<S;){var Y=c[h];Y&&(j[P++]=Y)}return j}function Fa(){var c=arguments.length;if(!c)return[];for(var h=tt(c-1),S=arguments[0],P=c;P--;)h[P-1]=arguments[P];return Ts(kr(S)?Lo(S):[S],Wo(h,1))}var Io=Z(function(c,h){return Ra(c)?xf(c,Wo(h,1,Ra,!0)):[]}),lr=Z(function(c,h){var S=ce(h);return Ra(S)&&(S=n),Ra(c)?xf(c,Wo(h,1,Ra,!0),ar(S,2)):[]}),ja=Z(function(c,h){var S=ce(h);return Ra(S)&&(S=n),Ra(c)?xf(c,Wo(h,1,Ra,!0),n,S):[]});function ei(c,h,S){var P=c==null?0:c.length;return P?(h=S||h===n?1:Dr(h),Ot(c,h<0?0:h,P)):[]}function Un(c,h,S){var P=c==null?0:c.length;return P?(h=S||h===n?1:Dr(h),h=P-h,Ot(c,0,h<0?0:h)):[]}function vr(c,h){return c&&c.length?ro(c,ar(h,3),!0,!0):[]}function Mr(c,h){return c&&c.length?ro(c,ar(h,3),!0):[]}function ko(c,h,S,P){var j=c==null?0:c.length;return j?(S&&typeof S!="number"&&ze(c,h,S)&&(S=0,P=j),Lv(c,h,S,P)):[]}function uc(c,h,S){var P=c==null?0:c.length;if(!P)return-1;var j=S==null?0:Dr(S);return j<0&&(j=Vi(P+j,0)),qc(c,ar(h,3),j)}function Pp(c,h,S){var P=c==null?0:c.length;if(!P)return-1;var j=P-1;return S!==n&&(j=Dr(S),j=S<0?Vi(P+j,0):oa(j,P-1)),qc(c,ar(h,3),j,!0)}function ie(c){var h=c==null?0:c.length;return h?Wo(c,1):[]}function Ve(c){var h=c==null?0:c.length;return h?Wo(c,oe):[]}function De(c,h){var S=c==null?0:c.length;return S?(h=h===n?1:Dr(h),Wo(c,h)):[]}function hn(c){for(var h=-1,S=c==null?0:c.length,P={};++h<S;){var j=c[h];P[j[0]]=j[1]}return P}function fr(c){return c&&c.length?c[0]:n}function X(c,h,S){var P=c==null?0:c.length;if(!P)return-1;var j=S==null?0:Dr(S);return j<0&&(j=Vi(P+j,0)),pl(c,h,j)}function z(c){var h=c==null?0:c.length;return h?Ot(c,0,-1):[]}var de=Z(function(c){var h=Bi(c,qn);return h.length&&h[0]===c[0]?Ep(h):[]}),Te=Z(function(c){var h=ce(c),S=Bi(c,qn);return h===ce(S)?h=n:S.pop(),S.length&&S[0]===c[0]?Ep(S,ar(h,2)):[]}),Ie=Z(function(c){var h=ce(c),S=Bi(c,qn);return h=typeof h=="function"?h:n,h&&S.pop(),S.length&&S[0]===c[0]?Ep(S,n,h):[]});function ge(c,h){return c==null?"":c0.call(c,h)}function ce(c){var h=c==null?0:c.length;return h?c[h-1]:n}function Se(c,h,S){var P=c==null?0:c.length;if(!P)return-1;var j=P;return S!==n&&(j=Dr(S),j=j<0?Vi(P+j,0):oa(j,P-1)),h===h?Oh(c,h,j):qc(c,Vu,j,!0)}function ee(c,h){return c&&c.length?oc(c,Dr(h)):n}var ae=Z(ne);function ne(c,h){return c&&c.length&&h&&h.length?No(c,h):c}function Le(c,h,S){return c&&c.length&&h&&h.length?No(c,h,ar(S,2)):c}
vendor: 7,900 bytes, line 236
236function Ae(c,h,S){return c&&c.length&&h&&h.length?No(c,h,n,S):c}var at=md(function(c,h){var S=c==null?0:c.length,P=ld(c,h);return Bv(c,Bi(h,function(j){return we(j,S)?+j:j}).sort(ac)),P});function ft(c,h){var S=[];if(!(c&&c.length))return S;var P=-1,j=[],Y=c.length;for(h=ar(h,3);++P<Y;){var fe=c[P];h(fe,P,c)&&(S.push(fe),j.push(P))}return Bv(c,j),S}function Ht(c){return c==null?c:Fh.call(c)}function Wn(c,h,S){var P=c==null?0:c.length;return P?(S&&typeof S!="number"&&ze(c,h,S)?(h=0,S=P):(h=h==null?0:Dr(h),S=S===n?P:Dr(S)),Ot(c,h,S)):[]}function Mn(c,h){return qt(c,h)}function pn(c,h,S){return An(c,h,ar(S,2))}function xt(c,h){var S=c==null?0:c.length;if(S){var P=qt(c,h);if(P<S&&If(c[P],h))return P}return-1}function rt(c,h){return qt(c,h,!0)}function wn(c,h,S){return An(c,h,ar(S,2),!0)}function bn(c,h){var S=c==null?0:c.length;if(S){var P=qt(c,h,!0)-1;if(If(c[P],h))return P}return-1}function Gn(c){return c&&c.length?Nn(c):[]}function ii(c,h){return c&&c.length?Nn(c,ar(h,2)):[]}function Ba(c){var h=c==null?0:c.length;return h?Ot(c,1,h):[]}function em(c,h,S){return c&&c.length?(h=S||h===n?1:Dr(h),Ot(c,0,h<0?0:h)):[]}function Rf(c,h,S){var P=c==null?0:c.length;return P?(h=S||h===n?1:Dr(h),h=P-h,Ot(c,h<0?0:h,P)):[]}function gd(c,h){return c&&c.length?ro(c,ar(h,3),!1,!0):[]}function Ap(c,h){return c&&c.length?ro(c,ar(h,3)):[]}var tm=Z(function(c){return wr(Wo(c,1,Ra,!0))}),gS=Z(function(c){var h=ce(c);return Ra(h)&&(h=n),wr(Wo(c,1,Ra,!0),ar(h,2))}),wl=Z(function(c){var h=ce(c);return h=typeof h=="function"?h:n,wr(Wo(c,1,Ra,!0),n,h)});function nm(c){return c&&c.length?wr(c):[]}function mu(c,h){return c&&c.length?wr(c,ar(h,2)):[]}function vS(c,h){return h=typeof h=="function"?h:n,c&&c.length?wr(c,n,h):[]}function ms(c){if(!(c&&c.length))return[];var h=0;return c=Us(c,function(S){if(Ra(S))return h=Vi(S.length,h),!0}),Rh(h,function(S){return Bi(c,ou(S))})}function b1(c,h){if(!(c&&c.length))return[];var S=ms(c);return h==null?S:Bi(S,function(P){return ho(h,n,P)})}var Wv=Z(function(c,h){return Ra(c)?xf(c,h):[]}),wte=Z(function(c){return Rr(Us(c,Ra))}),Cte=Z(function(c){var h=ce(c);return Ra(h)&&(h=n),Rr(Us(c,Ra),ar(h,2))}),Ete=Z(function(c){var h=ce(c);return h=typeof h=="function"?h:n,Rr(Us(c,Ra),n,h)}),Tte=Z(ms);function Rte(c,h){return Yt(c||[],h||[],Wr)}function Ite(c,h){return Yt(c||[],h||[],me)}var kte=Z(function(c){var h=c.length,S=h>1?c[h-1]:n;return S=typeof S=="function"?(c.pop(),S):n,b1(c,S)});function MA(c){var h=G(c);return h.__chain__=!0,h}function Ote(c,h){return h(c),c}function yS(c,h){return h(c)}var Pte=md(function(c){var h=c.length,S=h?c[0]:0,P=this.__wrapped__,j=function(Y){return ld(Y,c)};return h>1||this.__actions__.length||!(P instanceof Pr)||!we(S)?this.thru(j):(P=P.slice(S,+S+(h?1:0)),P.__actions__.push({func:yS,args:[j],thisArg:n}),new Vo(P,this.__chain__).thru(function(Y){return h&&!Y.length&&Y.push(n),Y}))});function Ate(){return MA(this)}function Nte(){return new Vo(this.value(),this.__chain__)}function Mte(){this.__values__===n&&(this.__values__=YA(this.value()));var c=this.__index__>=this.__values__.length,h=c?n:this.__values__[this.__index__++];return{done:c,value:h}}function Lte(){return this}function Dte(c){for(var h,S=this;S instanceof od;){var P=Fo(S);P.__index__=0,P.__values__=n,h?j.__wrapped__=P:h=P;var j=P;S=S.__wrapped__}return j.__wrapped__=c,h}function Fte(){var c=this.__wrapped__;if(c instanceof Pr){var h=c;return this.__actions__.length&&(h=new Pr(this)),h=h.reverse(),h.__actions__.push({func:yS,args:[Ht],thisArg:n}),new Vo(h,this.__chain__)}return this.thru(Ht)}function jte(){return sa(this.__wrapped__,this.__actions__)}var Bte=lc(function(c,h,S){Vr.call(c,S)?++c[S]:hs(c,S,1)});function zte(c,h,S){var P=kr(c)?ru:u1;return S&&ze(c,h,S)&&(h=n),P(c,ar(h,3))}function Ute(c,h){var S=kr(c)?Us:c1;return S(c,ar(h,3))}var Hte=Zh(uc),Gte=Zh(Pp);function Vte(c,h){return Wo(bS(c,h),1)}function Wte(c,h){return Wo(bS(c,h),oe)}function Kte(c,h,S){return S=S===n?1:Dr(S),Wo(bS(c,h),S)}function LA(c,h){var S=kr(c)?Co:Gs;return S(c,ar(h,3))}function DA(c,h){var S=kr(c)?t0:y0;return S(c,ar(h,3))}var qte=lc(function(c,h,S){Vr.call(c,S)?c[S].push(h):hs(c,S,[h])});function Yte(c,h,S,P){c=gu(c)?c:qv(c),S=S&&!P?Dr(S):0;var j=c.length;return S<0&&(S=Vi(j+S,0)),wS(c)?S<=j&&c.indexOf(h,S)>-1:!!j&&pl(c,h,S)>-1}var Xte=Z(function(c,h,S){var P=-1,j=typeof h=="function",Y=gu(c)?tt(c.length):[];return Gs(c,function(fe){Y[++P]=j?ho(h,fe,S):cd(fe,h,S)}),Y}),Zte=lc(function(c,h,S){hs(c,S,h)});function bS(c,h){var S=kr(c)?Bi:dd;return S(c,ar(h,3))}function Qte(c,h,S,P){return c==null?[]:(kr(h)||(h=h==null?[]:[h]),S=P?n:S,kr(S)||(S=S==null?[]:[S]),Ip(c,h,S))}var Jte=lc(function(c,h,S){c[S?0:1].push(h)},function(){return[[],[]]});function ene(c,h,S){var P=kr(c)?of:Xc,j=arguments.length<3;return P(c,ar(h,4),S,j,Gs)}function tne(c,h,S){var P=kr(c)?qg:Xc,j=arguments.length<3;return P(c,ar(h,4),S,j,y0)}function nne(c,h){var S=kr(c)?Us:c1;return S(c,SS(ar(h,3)))}function rne(c){var h=kr(c)?xn:ye;return h(c)}function ine(c,h,S){(S?ze(c,h,S):h===n)?h=1:h=Dr(h);var P=kr(c)?_n:Ce;return P(c,h)}function one(c){var h=kr(c)?rr:Ct;return h(c)}function ane(c){if(c==null)return 0;if(gu(c))return wS(c)?gl(c):c.length;var h=Ge(c);return h==ct||h==Ne?c.size:rc(c).length}function sne(c,h,S){var P=kr(c)?af:Cn;return S&&ze(c,h,S)&&(h=n),P(c,ar(h,3))}var lne=Z(function(c,h){if(c==null)return[];var S=h.length;return S>1&&ze(c,h[0],h[1])?h=[]:S>2&&ze(h[0],h[1],h[2])&&(h=[h[0]]),Ip(c,Wo(h,1),[])}),$S=u0||function(){return po.Date.now()};function une(c,h){if(typeof h!="function")throw new Wa(a);return c=Dr(c),function(){if(--c<1)return h.apply(this,arguments)}}function FA(c,h,S){return h=S?n:h,h=c&&h==null?c.length:h,Tf(c,I,n,n,n,n,h)}function jA(c,h){var S;if(typeof h!="function")throw new Wa(a);return c=Dr(c),function(){return--c>0&&(S=h.apply(this,arguments)),c<=1&&(h=n),S}}var p8=Z(function(c,h,S){var P=x;if(S.length){var j=Hs(S,Jh(p8));P|=E}return Tf(c,P,h,S,j)}),BA=Z(function(c,h,S){var P=x|b;if(S.length){var j=Hs(S,Jh(BA));P|=E}return Tf(h,P,c,S,j)});function zA(c,h,S){h=S?n:h;var P=Tf(c,_,n,n,n,n,n,h);return P.placeholder=zA.placeholder,P}function UA(c,h,S){h=S?n:h;var P=Tf(c,C,n,n,n,n,n,h);return P.placeholder=UA.placeholder,P}function HA(c,h,S){var P,j,Y,fe,xe,Fe,At=0,Mt=!1,Vt=!1,En=!0;if(typeof c!="function")throw new Wa(a);h=vd(h)||0,Yo(S)&&(Mt=!!S.leading,Vt="maxWait"in S,Y=Vt?Vi(vd(S.maxWait)||0,h):Y,En="trailing"in S?!!S.trailing:En);function Xn(Ia){var kf=P,om=j;return P=j=n,At=Ia,fe=c.apply(om,kf),fe}function cr(Ia){return At=Ia,xe=Ln(oi,h),Mt?Xn(Ia):fe}function Ur(Ia){var kf=Ia-Fe,om=Ia-At,lN=h-kf;return Vt?oa(lN,Y-om):lN}function dr(Ia){var kf=Ia-Fe,om=Ia-At;return Fe===n||kf>=h||kf<0||Vt&&om>=Y}function oi(){var Ia=$S();if(dr(Ia))return hi(Ia);xe=Ln(oi,Ur(Ia))}function hi(Ia){return xe=n,En&&P?Xn(Ia):(P=j=n,fe)}function dc(){xe!==n&&Nr(xe),At=0,P=Fe=j=xe=n}function Cl(){return xe===n?fe:hi($S())}function fc(){var Ia=$S(),kf=dr(Ia);if(P=arguments,j=this,Fe=Ia,kf){if(xe===n)return cr(Fe);if(Vt)return Nr(xe),xe=Ln(oi,h),Xn(Fe)}return xe===n&&(xe=Ln(oi,h)),fe}return fc.cancel=dc,fc.flush=Cl,fc}var cne=Z(function(c,h){return v0(c,1,h)}),dne=Z(function(c,h,S){return v0(c,vd(h)||0,S)});function fne(c){return Tf(c,L)}function xS(c,h){if(typeof c!="function"||h!=null&&typeof h!="function")throw new Wa(a);var S=function(){var P=arguments,j=h?h.apply(this,P):P[0],Y=S.cache;if(Y.has(j))return Y.get(j);var fe=c.apply(this,P);return S.cache=Y.set(j,fe)||Y,fe};return S.cache=new(xS.Cache||fs),S}xS.Cache=fs;function SS(c){if(typeof c!="function")throw new Wa(a);return function(){var h=arguments;switch(h.length){case 0:return!c.call(this);case 1:return!c.call(this,h[0]);case 2:return!c.call(this,h[0],h[1]);case 3:return!c.call(this,h[0],h[1],h[2])}return!c.apply(this,h)}}function pne(c){return jA(2,c)}var hne=Ko(function(c,h){h=h.length==1&&kr(h[0])?Bi(h[0],Va(ar())):Bi(Wo(h,1),V
vendor: 4,517 bytes, line 236
236a(ar()));var S=h.length;return Z(function(P){for(var j=-1,Y=oa(P.length,S);++j<Y;)P[j]=h[j].call(this,P[j]);return ho(c,this,P)})}),h8=Z(function(c,h){var S=Hs(h,Jh(h8));return Tf(c,E,n,h,S)}),GA=Z(function(c,h){var S=Hs(h,Jh(GA));return Tf(c,T,n,h,S)}),mne=md(function(c,h){return Tf(c,R,n,n,n,h)});function gne(c,h){if(typeof c!="function")throw new Wa(a);return h=h===n?h:Dr(h),Z(c,h)}function vne(c,h){if(typeof c!="function")throw new Wa(a);return h=h==null?0:Vi(Dr(h),0),Z(function(S){var P=S[h],j=Br(S,0,h);return P&&Ts(j,P),ho(c,this,j)})}function yne(c,h,S){var P=!0,j=!0;if(typeof c!="function")throw new Wa(a);return Yo(S)&&(P="leading"in S?!!S.leading:P,j="trailing"in S?!!S.trailing:j),HA(c,h,{leading:P,maxWait:h,trailing:j})}function bne(c){return FA(c,1)}function $ne(c,h){return h8(mr(h),c)}function xne(){if(!arguments.length)return[];var c=arguments[0];return kr(c)?c:[c]}function Sne(c){return Ca(c,m)}function _ne(c,h){return h=typeof h=="function"?h:n,Ca(c,m,h)}function wne(c){return Ca(c,f|m)}function Cne(c,h){return h=typeof h=="function"?h:n,Ca(c,f|m,h)}function Ene(c,h){return h==null||$f(c,h,gs(h))}function If(c,h){return c===h||c!==c&&h!==h}var Tne=Ya(Kh),Rne=Ya(function(c,h){return c>=h}),$1=p1(function(){return arguments}())?p1:function(c){return la(c)&&Vr.call(c,"callee")&&!Eo.call(c,"callee")},kr=tt.isArray,Ine=hp?Va(hp):h1;function gu(c){return c!=null&&_S(c.length)&&!rm(c)}function Ra(c){return la(c)&&gu(c)}function kne(c){return c===!0||c===!1||la(c)&&Ea(c)==je}var w0=Jg||C8,One=fl?Va(fl):_l;function Pne(c){return la(c)&&c.nodeType===1&&!zb(c)}function Ane(c){if(c==null)return!0;if(gu(c)&&(kr(c)||typeof c=="string"||typeof c.splice=="function"||w0(c)||Kv(c)||$1(c)))return!c.length;var h=Ge(c);if(h==ct||h==Ne)return!c.size;if(On(c))return!rc(c).length;for(var S in c)if(Vr.call(c,S))return!1;return!0}function Nne(c,h){return Wi(c,h)}function Mne(c,h,S){S=typeof S=="function"?S:n;var P=S?S(c,h):n;return P===n?Wi(c,h,n,S):!!P}function m8(c){if(!la(c))return!1;var h=Ea(c);return h==Ut||h==nn||typeof c.message=="string"&&typeof c.name=="string"&&!zb(c)}function Lne(c){return typeof c=="number"&&cu(c)}function rm(c){if(!Yo(c))return!1;var h=Ea(c);return h==kt||h==mt||h==gt||h==pe}function VA(c){return typeof c=="number"&&c==Dr(c)}function _S(c){return typeof c=="number"&&c>-1&&c%1==0&&c<=q}function Yo(c){var h=typeof c;return c!=null&&(h=="object"||h=="function")}function la(c){return c!=null&&typeof c=="object"}var WA=Eh?Va(Eh):m1;function Dne(c,h){return c===h||Tp(c,h,W(h))}function Fne(c,h,S){return S=typeof S=="function"?S:n,Tp(c,h,W(h),S)}function jne(c){return KA(c)&&c!=+c}function Bne(c){if(rn(c))throw new sr(o);return _f(c)}function zne(c){return c===null}function Une(c){return c==null}function KA(c){return typeof c=="number"||la(c)&&Ea(c)==pt}function zb(c){if(!la(c)||Ea(c)!=mn)return!1;var h=xp(c);if(h===null)return!0;var S=Vr.call(h,"constructor")&&h.constructor;return typeof S=="function"&&S instanceof S&&pf.call(S)==Yu}var g8=Jm?Va(Jm):qh;function Hne(c){return VA(c)&&c>=-q&&c<=q}var qA=Wc?Va(Wc):Yh;function wS(c){return typeof c=="string"||!kr(c)&&la(c)&&Ea(c)==Xe}function cc(c){return typeof c=="symbol"||la(c)&&Ea(c)==M}var Kv=nu?Va(nu):nc;function Gne(c){return c===n}function Vne(c){return la(c)&&Ge(c)==zt}function Wne(c){return la(c)&&Ea(c)==un}var Kne=Ya(Cf),qne=Ya(function(c,h){return c<=h});function YA(c){if(!c)return[];if(gu(c))return wS(c)?Sa(c):Lo(c);if(ds&&c[ds])return o0(c[ds]());var h=Ge(c),S=h==ct?Qc:h==Ne?Jc:qv;return S(c)}function im(c){if(!c)return c===0?c:0;if(c=vd(c),c===oe||c===-oe){var h=c<0?-1:1;return h*re}return c===c?c:0}function Dr(c){var h=im(c),S=h%1;return h===h?S?h-S:h:0}function XA(c){return c?bf(Dr(c),0,be):0}function vd(c){if(typeof c=="number")return c;if(cc(c))return he;if(Yo(c)){var h=typeof c.valueOf=="function"?c.valueOf():c;c=Yo(h)?h+"":h}if(typeof c!="string")return c===0?c:+c;c=r0(c);var S=Kt.test(c);return S||$n.test(c)?tf(c.slice(2),S?2:8):gn.test(c)?he:+c}function ZA(c){return Da(c,vu(c))}function Yne(c){return c?bf(Dr(c),-q,q):c===0?c:0}function Ui(c){return c==null?"":ir(c)}var Xne=Xh(function(c,h){if(On(h)||gu(h)){Da(h,gs(h),c);return}for(var S in h)Vr.call(h,S)&&Wr(c,S,h[S])}),QA=Xh(function(c,h){Da(h,vu(h),c)}),CS=Xh(function(c,h,S,P){Da(h,vu(h),c,P)}),Zne=Xh(function(c,h,S,P){Da(h,gs(h),c,P)}),Qne=md(ld);function Jne(c,h){var S=ec(c);return h==null?S:wa(S,h)}var ere=Z(function(c,h){c=Qr(c);var S=-1,P=h.length,j=P>2?h[2]:n;for(j&&ze(h[0],h[1],j)&&(P=1);++S<P;
vendor: 17,078 bytes, lines 236-253
236)for(var Y=h[S],fe=vu(Y),xe=-1,Fe=fe.length;++xe<Fe;){var At=fe[xe],Mt=c[At];(Mt===n||If(Mt,uu[At])&&!Vr.call(c,At))&&(c[At]=Y[At])}return c}),tre=Z(function(c){return c.push(n,hS),ho(JA,n,c)});function nre(c,h){return Rs(c,ar(h,3),Vs)}function rre(c,h){return Rs(c,ar(h,3),Gh)}function ire(c,h){return c==null?c:b0(c,ar(h,3),vu)}function ore(c,h){return c==null?c:d1(c,ar(h,3),vu)}function are(c,h){return c&&Vs(c,ar(h,3))}function sre(c,h){return c&&Gh(c,ar(h,3))}function lre(c){return c==null?[]:Vh(c,gs(c))}function ure(c){return c==null?[]:Vh(c,vu(c))}function v8(c,h,S){var P=c==null?n:ud(c,h);return P===n?S:P}function cre(c,h){return c!=null&&Dt(c,h,Dv)}function y8(c,h){return c!=null&&Dt(c,h,Fv)}var dre=zv(function(c,h,S){h!=null&&typeof h.toString!="function"&&(h=ia.call(h)),c[h]=S},$8(yu)),fre=zv(function(c,h,S){h!=null&&typeof h.toString!="function"&&(h=ia.call(h)),Vr.call(c,h)?c[h].push(S):c[h]=[S]},ar),pre=Z(cd);function gs(c){return gu(c)?Jt(c):rc(c)}function vu(c){return gu(c)?Jt(c,!0):Rp(c)}function hre(c,h){var S={};return h=ar(h,3),Vs(c,function(P,j,Y){hs(S,h(P,j,Y),P)}),S}function mre(c,h){var S={};return h=ar(h,3),Vs(c,function(P,j,Y){hs(S,j,h(P,j,Y))}),S}var gre=Xh(function(c,h,S){pd(c,h,S)}),JA=Xh(function(c,h,S,P){pd(c,h,S,P)}),vre=md(function(c,h){var S={};if(c==null)return S;var P=!1;h=Bi(h,function(Y){return Y=or(Y,c),P||(P=Y.length>1),Y}),Da(c,Gv(c),S),P&&(S=Ca(S,f|p|m,c8));for(var j=h.length;j--;)ni(S,h[j]);return S});function yre(c,h){return eN(c,SS(ar(h)))}var bre=md(function(c,h){return c==null?{}:S0(c,h)});function eN(c,h){if(c==null)return{};var S=Bi(Gv(c),function(P){return[P]});return h=ar(h),hd(c,S,function(P,j){return h(P,j[0])})}function $re(c,h,S){h=or(h,c);var P=-1,j=h.length;for(j||(j=1,c=n);++P<j;){var Y=c==null?n:c[Oi(h[P])];Y===n&&(P=j,Y=S),c=rm(Y)?Y.call(c):Y}return c}function xre(c,h,S){return c==null?c:me(c,h,S)}function Sre(c,h,S,P){return P=typeof P=="function"?P:n,c==null?c:me(c,h,S,P)}var tN=pS(gs),nN=pS(vu);function _re(c,h,S){var P=kr(c),j=P||w0(c)||Kv(c);if(h=ar(h,4),S==null){var Y=c&&c.constructor;j?S=P?new Y:[]:Yo(c)?S=rm(Y)?ec(xp(c)):{}:S={}}return(j?Co:Vs)(c,function(fe,xe,Fe){return h(S,fe,xe,Fe)}),S}function wre(c,h){return c==null?!0:ni(c,h)}function Cre(c,h,S){return c==null?c:Mo(c,h,mr(S))}function Ere(c,h,S,P){return P=typeof P=="function"?P:n,c==null?c:Mo(c,h,mr(S),P)}function qv(c){return c==null?[]:lf(c,gs(c))}function Tre(c){return c==null?[]:lf(c,vu(c))}function Rre(c,h,S){return S===n&&(S=h,h=n),S!==n&&(S=vd(S),S=S===S?S:0),h!==n&&(h=vd(h),h=h===h?h:0),bf(vd(c),h,S)}function Ire(c,h,S){return h=im(h),S===n?(S=h,h=0):S=im(S),c=vd(c),$0(c,h,S)}function kre(c,h,S){if(S&&typeof S!="boolean"&&ze(c,h,S)&&(h=S=n),S===n&&(typeof h=="boolean"?(S=h,h=n):typeof c=="boolean"&&(S=c,c=n)),c===n&&h===n?(c=0,h=1):(c=im(c),h===n?(h=c,c=0):h=im(h)),c>h){var P=c;c=h,h=P}if(S||c%1||h%1){var j=_a();return oa(c+j*(h-c+cl("1e-"+((j+"").length-1))),h)}return O(c,h)}var Ore=_0(function(c,h,S){return h=h.toLowerCase(),c+(S?rN(h):h)});function rN(c){return b8(Ui(c).toLowerCase())}function iN(c){return c=Ui(c),c&&c.replace(no,df).replace(Zm,"")}function Pre(c,h,S){c=Ui(c),h=ir(h);var P=c.length;S=S===n?P:bf(Dr(S),0,P);var j=S;return S-=h.length,S>=0&&c.slice(S,j)==h}function Are(c){return c=Ui(c),c&&to.test(c)?c.replace(yi,Ih):c}function Nre(c){return c=Ui(c),c&&ji.test(c)?c.replace(Zr,"\\$&"):c}var Mre=_0(function(c,h,S){return c+(S?"-":"")+h.toLowerCase()}),Lre=_0(function(c,h,S){return c+(S?" ":"")+h.toLowerCase()}),Dre=Lb("toLowerCase");function Fre(c,h,S){c=Ui(c),h=Dr(h);var P=h?gl(c):0;if(!h||P>=h)return c;var j=(h-P)/2;return To(Ka(j),S)+c+To(gf(j),S)}function jre(c,h,S){c=Ui(c),h=Dr(h);var P=h?gl(c):0;return h&&P<h?c+To(h-P,S):c}function Bre(c,h,S){c=Ui(c),h=Dr(h);var P=h?gl(c):0;return h&&P<h?To(h-P,S)+c:c}function zre(c,h,S){return S||h==null?h=0:h&&(h=+h),rd(Ui(c).replace(Ni,""),h||0)}function Ure(c,h,S){return(S?ze(c,h,S):h===n)?h=1:h=Dr(h),B(Ui(c),h)}function Hre(){var c=arguments,h=Ui(c[0]);return c.length<3?h:h.replace(c[1],c[2])}var Gre=_0(function(c,h,S){return c+(S?"_":"")+h.toLowerCase()});function Vre(c,h,S){return S&&typeof S!="number"&&ze(c,h,S)&&(h=S=n),S=S===n?be:S>>>0,S?(c=Ui(c),c&&(typeof h=="string"||h!=null&&!g8(h))&&(h=ir(h),!h&&Ku(c))?Br(Sa(c),0,S):c.split(h,S)):[]}var Wre=_0(function(c,h,S){return c+(S?" ":"")+b8(h)});function Kre(c,h,S){return c=Ui(c),S=S==null?0:bf(Dr(S),0,c.length),h=ir(h),c.slice(S,S+h.length)==h}function qre(c,h,S){var P=G.templateSettings;S&&ze(c,h,S)&&(h=n),c=Ui(c),h=CS({},h,P,jb);var j=CS({},h.imports,P.imports,jb),Y=gs(j),fe=lf(j,Y),xe,Fe,At=0,Mt=h.interpolate||sl,Vt="__p += '",En=Nh((h.escape||sl).source+"|"+Mt.source+"|"+(Mt===pi?Je:sl).source+"|"+(h.evaluate||sl).source+"|$","g"),Xn="//# sourceURL="+(Vr.call(h,"sourceURL")?(h.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++tu+"]")+`
237`;c.replace(En,function(dr,oi,hi,dc,Cl,fc){return hi||(hi=dc),Vt+=c.slice(At,fc).replace(Fc,su),oi&&(xe=!0,Vt+=`' +
238__e(`+oi+`) +
239'`),Cl&&(Fe=!0,Vt+=`';
240`+Cl+`;
241__p += '`),hi&&(Vt+=`' +
242((__t = (`+hi+`)) == null ? '' : __t) +
243'`),At=fc+dr.length,dr}),Vt+=`';
244`;var cr=Vr.call(h,"variable")&&h.variable;if(!cr)Vt=`with (obj) {
245`+Vt+`
246}
247`;else if(So.test(cr))throw new sr(s);Vt=(Fe?Vt.replace(Tn,""):Vt).replace(er,"$1").replace(Fr,"$1;"),Vt="function("+(cr||"obj")+`) {
248`+(cr?"":`obj || (obj = {});
249`)+"var __t, __p = ''"+(xe?", __e = _.escape":"")+(Fe?`, __j = Array.prototype.join;
250function print() { __p += __j.call(arguments, '') }
251`:`;
252`)+Vt+`return __p
253}`;var Ur=aN(function(){return jr(Y,Xn+"return "+Vt).apply(n,fe)});if(Ur.source=Vt,m8(Ur))throw Ur;return Ur}function Yre(c){return Ui(c).toLowerCase()}function Xre(c){return Ui(c).toUpperCase()}function Zre(c,h,S){if(c=Ui(c),c&&(S||h===n))return r0(c);if(!c||!(h=ir(h)))return c;var P=Sa(c),j=Sa(h),Y=uf(P,j),fe=cf(P,j)+1;return Br(P,Y,fe).join("")}function Qre(c,h,S){if(c=Ui(c),c&&(S||h===n))return c.slice(0,a0(c)+1);if(!c||!(h=ir(h)))return c;var P=Sa(c),j=cf(P,Sa(h))+1;return Br(P,0,j).join("")}function Jre(c,h,S){if(c=Ui(c),c&&(S||h===n))return c.replace(Ni,"");if(!c||!(h=ir(h)))return c;var P=Sa(c),j=uf(P,Sa(h));return Br(P,j).join("")}function eie(c,h){var S=F,P=V;if(Yo(h)){var j="separator"in h?h.separator:j;S="length"in h?Dr(h.length):S,P="omission"in h?ir(h.omission):P}c=Ui(c);var Y=c.length;if(Ku(c)){var fe=Sa(c);Y=fe.length}if(S>=Y)return c;var xe=S-gl(P);if(xe<1)return P;var Fe=fe?Br(fe,0,xe).join(""):c.slice(0,xe);if(j===n)return Fe+P;if(fe&&(xe+=Fe.length-xe),g8(j)){if(c.slice(xe).search(j)){var At,Mt=Fe;for(j.global||(j=Nh(j.source,Ui(qe.exec(j))+"g")),j.lastIndex=0;At=j.exec(Mt);)var Vt=At.index;Fe=Fe.slice(0,Vt===n?xe:Vt)}}else if(c.indexOf(ir(j),xe)!=xe){var En=Fe.lastIndexOf(j);En>-1&&(Fe=Fe.slice(0,En))}return Fe+P}function tie(c){return c=Ui(c),c&&li.test(c)?c.replace(Or,qu):c}var nie=_0(function(c,h,S){return c+(S?" ":"")+h.toUpperCase()}),b8=Lb("toUpperCase");function oN(c,h,S){return c=Ui(c),h=S?n:h,h===n?i0(c)?Ah(c):Yg(c):c.match(h)||[]}var aN=Z(function(c,h){try{return ho(c,n,h)}catch(S){return m8(S)?S:new sr(S)}}),rie=md(function(c,h){return Co(h,function(S){S=Oi(S),hs(c,S,p8(c[S],c))}),c});function iie(c){var h=c==null?0:c.length,S=ar();return c=h?Bi(c,function(P){if(typeof P[1]!="function")throw new Wa(a);return[S(P[0]),P[1]]}):[],Z(function(P){for(var j=-1;++j<h;){var Y=c[j];if(ho(Y[0],this,P))return ho(Y[1],this,P)}})}function oie(c){return Mv(Ca(c,f))}function $8(c){return function(){return c}}function aie(c,h){return c==null||c!==c?h:c}var sie=Ef(),lie=Ef(!0);function yu(c){return c}function x8(c){return wf(typeof c=="function"?c:Ca(c,f))}function uie(c){return fd(Ca(c,f))}function cie(c,h){return ic(c,Ca(h,f))}var die=Z(function(c,h){return function(S){return cd(S,c,h)}}),fie=Z(function(c,h){return function(S){return cd(c,S,h)}});function S8(c,h,S){var P=gs(h),j=Vh(h,P);S==null&&!(Yo(h)&&(j.length||!P.length))&&(S=h,h=c,c=this,j=Vh(h,gs(h)));var Y=!(Yo(S)&&"chain"in S)||!!S.chain,fe=rm(c);return Co(j,function(xe){var Fe=h[xe];c[xe]=Fe,fe&&(c.prototype[xe]=function(){var At=this.__chain__;if(Y||At){var Mt=c(this.__wrapped__),Vt=Mt.__actions__=Lo(this.__actions__);return Vt.push({func:Fe,args:arguments,thisArg:c}),Mt.__chain__=At,Mt}return Fe.apply(c,Ts([this.value()],arguments))})}),c}function pie(){return po._===this&&(po._=Zg),this}function _8(){}function hie(c){return c=Dr(c),Z(function(h){return oc(h,c)})}var mie=Uv(Bi),gie=Uv(ru),vie=Uv(af);function sN(c){return It(c)?ou(Oi(c)):kp(c)}function yie(c){return function(h){return c==null?n:ud(c,h)}}var bie=Ro(),$ie=Ro(!0);function w8(){return[]}function C8(){return!1}function xie(){return{}}function Sie(){return""}function _ie(){return!0}function wie(c,h){if(c=Dr(c),c<1||c>q)return[];var S=be,P=oa(c,be);h=ar(h),c-=be;for(var j=Rh(P,h);++S<c;)h(S);return j}function Cie(c){return kr(c)?Bi(c,Oi):cc(c)?[c]:Lo(gr(Ui(c)))}function Eie(c){var h=++ed;return Ui(c)+h}var Tie=Qh(function(c,h){return c+h},0),Rie=Fb("ceil"),Iie=Qh(function(c,h){return c/h},1),kie=Fb("floor");function Oie(c){return c&&c.length?Sf(c,yu,Kh):n}function Pie(c,h){return c&&c.length?Sf(c,ar(h,2),Kh):n}function Aie(c){return Wu(c,yu)}function Nie(c,h){return Wu(c,ar(h,2))}function Mie(c){return c&&c.length?Sf(c,yu,Cf):n}function Lie(c,h){return c&&c.length?Sf(c,ar(h,2),Cf):n}var Die=Qh(function(c,h){return c*h},1),Fie=Fb("round"),jie=Qh(function(c,h){return c-h},0);function Bie(c){return c&&c.length?sf(c,yu):0}function zie(c,h){return c&&c.length?sf(c,ar(h,2)):0}return G.after=une,G.ary=FA,G.assign=Xne,G.assignIn=QA,G.assignInWith=CS,G.assignWith=Zne,G.at=Qne,G.before=jA,G.bind=p8,G.bindAll=rie,G.bindKey=BA,G.castArray=xne,G.chain=MA,G.chunk=qo,G.compact=Ta,G.concat=Fa,G.cond=iie,G.conforms=oie,G.constant=$8,G.countBy=Bte,G.create=Jne,G.curry=zA,G.curryRight=UA,G.debounce=HA,G.defaults=ere,G.defaultsDeep=tre,G.defer=cne,G.delay=dne,G.difference=Io,G.differenceBy=lr,G.differenceWith=ja,G.drop=ei,G.dropRight=Un,G.dropRightWhile=vr,G.dropWhile=Mr,G.fill=ko,G.filter=Ute,G.flatMap=Vte,G.flatMapDeep=Wte,G.flatMapDepth=Kte,G.flatten=ie,G.flattenDeep=Ve,G.flattenDepth=De,G.flip=fne,G.flow=sie,G.flowRight=lie,G.fromPairs=hn,G.functions=lre,G.functionsIn=ure,G.groupBy=qte,G.initial=z,G.intersection=de,G.intersectionBy=Te,G.intersectionWith=Ie,G.invert=dre,G.invertBy=fre,G.invokeMap=Xte,G.iteratee=x8,G.keyBy=Zte,G.keys=gs,G.keysIn=vu,G.map=bS,G.mapKeys=hre,G.mapValues=mre,G.matches=uie,G.matchesProperty=cie,G.memoize=xS,G.merge=gre,G.mergeWith=JA,G.method=die,G.methodOf=fie,G.mixin=S8,G.negate=SS,G.nthArg=hie,G.omit=vre,G.omitBy=yre,G.once=pne,G.orderBy=Qte,G.over=mie,G.overArgs=hne,G.overEvery=gie,G.overSome=vie,G.partial=h8,G.partialRight=GA,G.partition=Jte,G.pick=bre,G.pickBy=eN,G.property=sN,G.propertyOf=yie,G.pull=ae,G.pullAll=ne,G.pullAllBy=Le,G.pullAllWith=Ae,G.pullAt=at,G.range=bie,G.rangeRight=$ie,G.rearg=mne,G.reject=nne,G.remove=ft,G.rest=gne,G.reverse=Ht,G.sampleSize=ine,G.set=xre,G.setWith=Sre,G.shuffle=one,G.slice=Wn,G.sortBy=lne,G.sortedUniq=Gn,G.sortedUniqBy=ii,G.split=Vre,G.spread=vne,G.tail=Ba,G.take=em,G.takeRight=Rf,G.takeRightWhile=gd,G.takeWhile=Ap,G.tap=Ote,G.throttle=yne,G.thru=yS,G.toArray=YA,G.toPairs=tN,G.toPairsIn=nN,G.toPath=Cie,G.toPlainObject=ZA,G.transform=_re,G.unary=bne,G.union=tm,G.unionBy=gS,G.unionWith=wl,G.uniq=nm,G.uniqBy=mu,G.uniqWith=vS,G.unset=wre,G.unzip=ms,G.unzipWith=b1,G.update=Cre,G.updateWith=Ere,G.values=qv,G.valuesIn=Tre,G.without=Wv,G.words=oN,G.wrap=$ne,G.xor=wte,G.xorBy=Cte,G.xorWith=Ete,G.zip=Tte,G.zipObject=Rte,G.zipObjectDeep=Ite,G.zipWith=kte,G.entries=tN,G.entriesIn=nN,G.extend=QA,G.extendWith=CS,S8(G,G),G.add=Tie,G.attempt=aN,G.camelCase=Ore,G.capitalize=rN,G.ceil=Rie,G.clamp=Rre,G.clone=Sne,G.cloneDeep=wne,G.cloneDeepWith=Cne,G.cloneWith=_ne,G.conformsTo=Ene,G.deburr=iN,G.defaultTo=aie,G.divide=Iie,G.endsWith=Pre,G.eq=If,G.escape=Are,G.escapeRegExp=Nre,G.every=zte,G.find=Hte,G.findIndex=uc,G.findKey=nre,G.findLast=Gte,G.findLastIndex=Pp,G.findLastKey=rre,G.floor=kie,G.forEach=LA,G.forEachRight=DA,G.forIn=ire,G.forInRight=ore,G.forOwn=are,G.forOwnRight=sre,G.get=v8,G.gt=Tne,G.gte=Rne,G.has=cre,G.hasIn=y8,G.head=fr,G.identity=yu,G.includes=Yte,G.indexOf=X,G.inRange=Ire,G.invoke=pre,G.isArguments=$1,G.isArray=kr,G.isArrayBuffer=Ine,G.isArrayLike=gu,G.isArrayLikeObject=Ra,G.isBoolean=kne,G.isBuffer=w0,G.isDate=One,G.isElement=Pne,G.isEmpty=Ane,G.isEqual=Nne,G.isEqualWith=Mne,G.isError=m8,G.isFinite=Lne,G.isFunction=rm,G.isInteger=VA,G.isLength=_S,G.isMap=WA,G.isMatch=Dne,G.isMatchWith=Fne,G.isNaN=jne,G.isNative=Bne,G.isNil=Une,G.isNull=zne,G.isNumber=KA,G.isObject=Yo,G.isObjectLike=la,G.isPlainObject=zb,G.isRegExp=g8,G.isSafeInteger=Hne,G.isSet=qA,G.isString=wS,G.isSymbol=cc,G.isTypedArray=Kv,G.isUndefined=Gne,G.isWeakMap=Vne,G.isWeakSet=Wne,G.join=ge,G.kebabCase=Mre,G.last=ce,G.lastIndexOf=Se,G.lowerCase=Lre,G.lowerFirst=Dre,G.lt=Kne,G.lte=qne,G.max=Oie,G.maxBy=Pie,G.mean=Aie,G.meanBy=Nie,G.min=Mie,G.minBy=Lie,G.stubArray=w8,G.stubFalse=C8,G.stubObject=xie,G.stubString=Sie,G.stubTrue=_ie,G.multiply=Die,G.nth=ee,G.noConflict=pie,G.noop=_8,G.now=$S,G.pad=Fre,G.padEnd=jre,G.padStart=Bre,G.parseInt=zre,G.random=kre,G.reduce=ene,G.reduceRight=tne,G.repeat=Ure,G.replace=Hre,G.result=$re,G.round=Fie,G.runInContext=Oe,G.sample=rne,G.size=ane,G.snakeCase=Gre,G.some=sne,G.sortedIndex=Mn,G.sortedIndexBy=pn,G.sortedIndexOf=xt,G.sortedLastIndex=rt,G.sortedLastIndexBy=wn,G.sortedLastIndexOf=bn,G.startCase=Wre,G.startsWith=Kre,G.subtract=jie,G.sum=Bie,G.sumBy=zie,G.template=qre,G.times=wie,G.toFinite=im,G.toInteger=Dr,G.toLength=XA,G.toLower=Yre,G.toNumber=vd,G.toSafeInteger=Yne,G.toString=Ui,G.toUpper=Xre,G.trim=Zre,G.trimEnd=Qre,G.trimStart=Jre,G.truncate=eie,G.unescape=tie,G.uniqueId=Eie,G.upperCase=nie,G.upperFirst=b8,G.each=LA,G.eachRight=DA,G.first=fr,S8(G,function(){var c={};return Vs(G,function(h,S){Vr.call(G.prototype,S)||(c[S]=h)}),c}(),{chain:!1}),G.VERSION=r,Co(["bind","bindKey","curry","curryRight","partial","partialRight"],function(c){G[c].placeholder=G}),Co(["drop","take"],function(c,h){Pr.prototype[c]=function(S){S=S===n?1:Vi(Dr(S),0);var P=this.__filtered__&&!h?new Pr(this):this.clone();return P.__filtered__?P.__takeCount__=oa(S,P.__takeCount__):P.__views__.push({size:oa(S,be),type:c+(P.__dir__<0?"Right":"")}),P},Pr.prototype[c+"Right"]=function(S){return this.reverse()[c](S).reverse()}}),Co(["filter","map","takeWhile"],function(c,h){var S=h+1,P=S==U||S==J;Pr.prototype[c]=function(j){var Y=this.clone();return Y.__iteratees__.push({iteratee:ar(j,3),type:S}),Y.__filtered__=Y.__filtered__||P,Y}}),Co(["head","last"],function(c,h){var S="take"+(h?"Right":"");Pr.prototype[c]=function(){return this[S](1).value()[0]}}),Co(["initial","tail"],function(c,h){var S="drop"+(h?"":"Right");Pr.prototype[c]=function(){return this.__filtered__?new Pr(this):this[S](1)}}),Pr.prototype.compact=function(){return this.filter(yu)},Pr.prototype.find=function(c){return this.filter(c).head()},Pr.prototype.findLast=function(c){return this.reverse().find(c)},Pr.prototype.invokeMap=Z(function(c,h){return typeof c=="function"?new Pr(this):this.map(function(S){return cd(S,c,h)})}),Pr.prototype.reject=function(c){return this.filter(SS(ar(c)))},Pr.prototype.slice=function(c,h){c=Dr(c);var S=this;return S.__filtered__&&(c>0||h<0)?new Pr(S):(c<0?S=S.takeRight(-c):c&&(S=S.drop(c)),h!==n&&(h=Dr(h),S=h<0?S.dropRight(-h):S.take(h-c)),S)},Pr.prototype.takeRightWhile=function(c){return this.reverse().takeWhile(c).reverse()},Pr.prototype.toArray=function(){return this.take(be)},Vs(Pr.prototype,function(c,h){var S=/^(?:filter|find|map|reject)|While$/.test(h),P=/^(?:head|last)$/.test(h),j=G[P?"take"+(h=="last"?"Right":""):h],Y=P||/^find/.test(h);j&&(G.prototype[h]=function(){var fe=this.__wrapped__,xe=P?[1]:arguments,Fe=fe instanceof Pr,At=xe[0],Mt=Fe||kr(fe),Vt=function(oi){var hi=j.apply(G,Ts([oi],xe));return P&&En?hi[0]:hi};Mt&&S&&typeof At=="function"&&At.length!=1&&(Fe=Mt=!1);var En=this.__chain__,Xn=!!this.__actions__.length,cr=Y&&!En,Ur=Fe&&!Xn;if(!Y&&Mt){fe=Ur?fe:new Pr(this);var dr=c.apply(fe,xe);return dr.__actions__.push({func:yS,args:[Vt],thisArg:n}),new Vo(dr,En)}return cr&&Ur?c.apply(this,xe):(dr=this.thru(Vt),cr?P?dr.value()[0]:dr.value():dr)})}),Co(["pop","push","shift","sort","splice","unshift"],function(c){var h=bp[c],S=/^(?:push|sort|unshift)$/.test(c)?"tap":"thru",P=/^(?:pop|shift)$/.test(c);G.prototype[c]=function(){var j=arguments;if(P&&!this.__chain__){var Y=this.value();return h.apply(kr(Y)?Y:[],j)}return this[S](function(fe){return h.apply(kr(fe)?fe:[],j)})}}),Vs(Pr.prototype,function(c,h){var S=G[h];if(S){var P=S.name+"";Vr.call(aa,P)||(aa[P]=[]),aa[P].push({name:h,func:S})}}),aa[y1(n,b).name]=[{name:"wrapper",func:n}],Pr.prototype.clone=f0,Pr.prototype.reverse=t1,Pr.prototype.value=n1,G.prototype.at=Pte,G.prototype.chain=Ate,G.prototype.commit=Nte,G.prototype.next=Mte,G.prototype.plant=Dte,G.prototype.reverse=Fte,G.prototype.toJSON=G.prototype.valueOf=G.prototype.value=jte,G.prototype.first=G.prototype.head,ds&&(G.prototype[ds]=Lte),G},lu=yp();
vendor: 8,418 bytes, line 253
253dl?((dl.exports=lu)._=lu,nf._=lu):po._=lu}).call(Bf)})(nC,nC.exports);var xE=nC.exports;const sR=Bm(xE);function VX(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=VX(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function Rv(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=VX(e))&&(r&&(r+=" "),r+=t);return r}let UTe={data:""},HTe=e=>typeof window=="object"?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||UTe,GTe=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,VTe=/\/\*[^]*?\*\/|  +/g,hj=/\n+/g,A1=(e,t)=>{let n="",r="",i="";for(let o in e){let a=e[o];o[0]=="@"?o[1]=="i"?n=o+" "+a+";":r+=o[1]=="f"?A1(a,o):o+"{"+A1(a,o[1]=="k"?"":t)+"}":typeof a=="object"?r+=A1(a,t?t.replace(/([^,])+/g,s=>o.replace(/(^:.*)|([^,])+/g,l=>/&/.test(l)?l.replace(/&/g,s):s?s+" "+l:l)):o):a!=null&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),i+=A1.p?A1.p(o,a):o+":"+a+";")}return n+(t&&i?t+"{"+i+"}":i)+r},am={},WX=e=>{if(typeof e=="object"){let t="";for(let n in e)t+=n+WX(e[n]);return t}return e},WTe=(e,t,n,r,i)=>{let o=WX(e),a=am[o]||(am[o]=(l=>{let u=0,d=11;for(;u<l.length;)d=101*d+l.charCodeAt(u++)>>>0;return"go"+d})(o));if(!am[a]){let l=o!==e?e:(u=>{let d,f,p=[{}];for(;d=GTe.exec(u.replace(VTe,""));)d[4]?p.shift():d[3]?(f=d[3].replace(hj," ").trim(),p.unshift(p[0][f]=p[0][f]||{})):p[0][d[1]]=d[2].replace(hj," ").trim();return p[0]})(e);am[a]=A1(i?{["@keyframes "+a]:l}:l,n?"":"."+a)}let s=n&&am.g?am.g:null;return n&&(am.g=am[a]),((l,u,d,f)=>{f?u.data=u.data.replace(f,l):u.data.indexOf(l)===-1&&(u.data=d?l+u.data:u.data+l)})(am[a],t,r,s),a},KTe=(e,t,n)=>e.reduce((r,i,o)=>{let a=t[o];if(a&&a.call){let s=a(n),l=s&&s.props&&s.props.className||/^go/.test(s)&&s;a=l?"."+l:s&&typeof s=="object"?s.props?"":A1(s,""):s===!1?"":s}return r+i+(a??"")},"");function RO(e){let t=this||{},n=e.call?e(t.p):e;return WTe(n.unshift?n.raw?KTe(n,[].slice.call(arguments,1),t.p):n.reduce((r,i)=>Object.assign(r,i&&i.call?i(t.p):i),{}):n,HTe(t.target),t.g,t.o,t.k)}RO.bind({g:1});RO.bind({k:1});function mj(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function KX(e,t,n){return t&&mj(e.prototype,t),n&&mj(e,n),e}function io(){return io=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},io.apply(this,arguments)}function qX(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function Xx(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function gj(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var vj=function(){return""},qTe=Pe.createContext({enqueueSnackbar:vj,closeSnackbar:vj}),R1={downXs:"@media (max-width:599.95px)",upSm:"@media (min-width:600px)"},yj=function(t){return t.charAt(0).toUpperCase()+t.slice(1)},IO=function(t){return""+yj(t.vertical)+yj(t.horizontal)},x_=function(t){return!!t||t===0},S_="unmounted",ay="exited",sy="entering",l$="entered",bj="exiting",kO=function(e){qX(t,e);function t(r){var i;i=e.call(this,r)||this;var o=r.appear,a;return i.appearStatus=null,r.in?o?(a=ay,i.appearStatus=sy):a=l$:r.unmountOnExit||r.mountOnEnter?a=S_:a=ay,i.state={status:a},i.nextCallback=null,i}t.getDerivedStateFromProps=function(i,o){var a=i.in;return a&&o.status===S_?{status:ay}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(i){var o=null;if(i!==this.props){var a=this.state.status;this.props.in?a!==sy&&a!==l$&&(o=sy):(a===sy||a===l$)&&(o=bj)}this.updateStatus(!1,o)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var i=this.props.timeout,o=i,a=i;return i!=null&&typeof i!="number"&&typeof i!="string"&&(a=i.exit,o=i.enter),{exit:a,enter:o}},n.updateStatus=function(i,o){i===void 0&&(i=!1),o!==null?(this.cancelNextCallback(),o===sy?this.performEnter(i):this.performExit()):this.props.unmountOnExit&&this.state.status===ay&&this.setState({status:S_})},n.performEnter=function(i){var o=this,a=this.props.enter,s=i,l=this.getTimeouts();if(!i&&!a){this.safeSetState({status:l$},function(){o.props.onEntered&&o.props.onEntered(o.node,s)});return}this.props.onEnter&&this.props.onEnter(this.node,s),this.safeSetState({status:sy},function(){o.props.onEntering&&o.props.onEntering(o.node,s),o.onTransitionEnd(l.enter,function(){o.safeSetState({status:l$},function(){o.props.onEntered&&o.props.onEntered(o.node,s)})})})},n.performExit=function(){var i=this,o=this.props.exit,a=this.getTimeouts();if(!o){this.safeSetState({status:ay},function(){i.props.onExited&&i.props.onExited(i.node)});return}this.props.onExit&&this.props.onExit(this.node),this.safeSetState({status:bj},function(){i.props.onExiting&&i.props.onExiting(i.node),i.onTransitionEnd(a.exit,function(){i.safeSetState({status:ay},function(){i.props.onExited&&i.props.onExited(i.node)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&this.nextCallback.cancel&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(i,o){o=this.setNextCallback(o),this.setState(i,o)},n.setNextCallback=function(i){var o=this,a=!0;return this.nextCallback=function(){a&&(a=!1,o.nextCallback=null,i())},this.nextCallback.cancel=function(){a=!1},this.nextCallback},n.onTransitionEnd=function(i,o){this.setNextCallback(o);var a=i==null&&!this.props.addEndListener;if(!this.node||a){setTimeout(this.nextCallback,0);return}this.props.addEndListener&&this.props.addEndListener(this.node,this.nextCallback),i!=null&&setTimeout(this.nextCallback,i)},n.render=function(){var i=this.state.status;if(i===S_)return null;var o=this.props,a=o.children,s=Xx(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return a(i,s)},KX(t,[{key:"node",get:function(){var i,o=(i=this.props.nodeRef)===null||i===void 0?void 0:i.current;if(!o)throw new Error("notistack - Custom snackbar is not refForwarding");return o}}]),t}(Pe.Component);function ly(){}kO.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ly,onEntering:ly,onEntered:ly,onExit:ly,onExiting:ly,onExited:ly};function $j(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function lR(e,t){return w.useMemo(function(){return e==null&&t==null?null:function(n){$j(e,n),$j(t,n)}},[e,t])}function rC(e){var t=e.timeout,n=e.style,r=n===void 0?{}:n,i=e.mode;return{duration:typeof t=="object"?t[i]||0:t,easing:r.transitionTimingFunction,delay:r.transitionDelay}}var uR={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},YX=function(t){t.scrollTop=t.scrollTop},xj=function(t){return Math.round(t)+"ms"};function qy(e,t){e===void 0&&(e=["all"]);var n=t||{},r=n.duration,i=r===void 0?300:r,o=n.easing,a=o===void 0?uR.easeInOut:o,s=n.delay,l=s===void 0?0:s,u=Array.isArray(e)?e:[e];return u.map(function(d){var f=typeof i=="string"?i:xj(i),p=typeof l=="string"?l:xj(l);return d+" "+f+" "+a+" "+p}).join(",")}function YTe(e){return e&&e.ownerDocument||document}function XX(e){var t=YTe(e);return t.defaultView||window}function XTe(e,t){t===void 0&&(t=166);var n;function r(){for(var i=this,o=arguments.length,a=new Array(o),s=0;s<o;s++)a[s]=arguments[s];var l=function(){e.apply(i,a)};clearTimeout(n),n=setTimeout(l,t)}return r.clear=function(){clearTimeout(n)},r}function ZTe(e,t){var n=t.getBoundingClientRect(),r=XX(t),i;if(t.fakeTransform)i=t.fakeTransform;else{var o=r.getComputedStyle(t);i=o.getPropertyValue("-webkit-transform")||o.getPropertyValue("transform")}var a=0,s=0;if(i&&i!=="none"&&typeof i=="string"){var l=i.split("(")[1].split(")")[0].split(",");a=parseInt(l[4],10),s=parseInt(l[5],10)}switch(e){case"left":return"translateX("+(r.innerWidth+a-n.left)+"px)";case"right":return"translateX(-"+(n.left+n.width-a)+"px)";
253case"up":return"translateY("+(r.innerHeight+s-n.top)+"px)";default:return"translateY(-"+(n.top+n.height-s)+"px)"}}function __(e,t){if(t){var n=ZTe(e,t);n&&(t.style.webkitTransform=n,t.style.transform=n)}}var ZX=w.forwardRef(function(e,t){var n=e.children,r=e.direction,i=r===void 0?"down":r,o=e.in,a=e.style,s=e.timeout,l=s===void 0?0:s,u=e.onEnter,d=e.onEntered,f=e.onExit,p=e.onExited,m=Xx(e,["children","direction","in","style","timeout","onEnter","onEntered","onExit","onExited"]),v=w.useRef(null),y=lR(n.ref,v),x=lR(y,t),b=function(I,R){__(i,I),YX(I),u&&u(I,R)},$=function(I){var R=(a==null?void 0:a.transitionTimingFunction)||uR.easeOut,L=rC({timeout:l,mode:"enter",style:io({},a,{transitionTimingFunction:R})});I.style.webkitTransition=qy("-webkit-transform",L),I.style.transition=qy("transform",L),I.style.webkitTransform="none",I.style.transform="none"},_=function(I){var R=(a==null?void 0:a.transitionTimingFunction)||uR.sharp,L=rC({timeout:l,mode:"exit",style:io({},a,{transitionTimingFunction:R})});I.style.webkitTransition=qy("-webkit-transform",L),I.style.transition=qy("transform",L),__(i,I),f&&f(I)},C=function(I){I.style.webkitTransition="",I.style.transition="",p&&p(I)},E=w.useCallback(function(){v.current&&__(i,v.current)},[i]);return w.useEffect(function(){if(!(o||i==="down"||i==="right")){var T=XTe(function(){v.current&&__(i,v.current)}),I=XX(v.current);return I.addEventListener("resize",T),function(){T.clear(),I.removeEventListener("resize",T)}}},[i,o]),w.useEffect(function(){o||E()},[o,E]),w.createElement(kO,Object.assign({appear:!0,nodeRef:v,onEnter:b,onEntered:d,onEntering:$,onExit:_,onExited:C,in:o,timeout:l},m),function(T,I){return w.cloneElement(n,io({ref:x,style:io({visibility:T==="exited"&&!o?"hidden":void 0},a,{},n.props.style)},I))})});ZX.displayName="Slide";var SE=function(t){return Pe.createElement("svg",Object.assign({viewBox:"0 0 24 24",focusable:"false",style:{fontSize:20,marginInlineEnd:8,userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0}},t))},QTe=function(){return Pe.createElement(SE,null,Pe.createElement("path",{d:`M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41
254        10.59L10 14.17L17.59 6.58L19 8L10 17Z`}))},JTe=function(){return Pe.createElement(SE,null,Pe.createElement("path",{d:"M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z"}))},e7e=function(){return Pe.createElement(SE,null,Pe.createElement("path",{d:`M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,
255        6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,
256        13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`}))},t7e=function(){return Pe.createElement(SE,null,Pe.createElement("path",{d:`M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,
257        0 22,12A10,10 0 0,0 12,2Z`}))},n7e={default:void 0,success:Pe.createElement(QTe,null),warning:Pe.createElement(JTe,null),error:Pe.createElement(e7e,null),info:Pe.createElement(t7e,null)},tv={maxSnack:3,persist:!1,hideIconVariant:!1,disableWindowBlurListener:!1,variant:"default",autoHideDuration:5e3,iconVariant:n7e,anchorOrigin:{vertical:"bottom",horizontal:"left"},TransitionComponent:ZX,transitionDuration:{enter:225,exit:195}},r7e=function(t,n){var r=function(o){return typeof o=="number"||o===null};return r(t)?t:r(n)?n:tv.autoHideDuration},i7e=function(t,n){var r=function(o,a){return a.some(function(s){return typeof o===s})};return r(t,["string","number"])?t:r(t,["object"])?io({},tv.transitionDuration,{},r(n,["object"])&&n,{},t):r(n,["string","number"])?n:r(n,["object"])?io({},tv.transitionDuration,{},n):tv.transitionDuration},o7e=function(t,n){return function(r,i){return i===void 0&&(i=!1),i?io({},tv[r],{},n[r],{},t[r]):r==="autoHideDuration"?r7e(t.autoHideDuration,n.autoHideDuration):r==="transitionDuration"?i7e(t.transitionDuration,n.transitionDuration):t[r]||n[r]||tv[r]}};function Zx(e){return Object.entries(e).reduce(function(t,n){var r,i=n[0],o=n[1];return io({},t,(r={},r[i]=RO(o),r))},{})}var Z2={SnackbarContainer:"notistack-SnackbarContainer",Snackbar:"notistack-Snackbar",CollapseWrapper:"notistack-CollapseWrapper",MuiContent:"notistack-MuiContent",MuiContentVariant:function(t){return"notistack-MuiContent-"+t}},Sj=Zx({root:{height:0},entered:{height:"auto"}}),N6="0px",M6=175,QX=w.forwardRef(function(e,t){var n=e.children,r=e.in,i=e.onExited,o=w.useRef(null),a=w.useRef(null),s=lR(t,a),l=function(){return o.current?o.current.clientHeight:0},u=function(y){y.style.height=N6},d=function(y){var x=l(),b=rC({timeout:M6,mode:"enter"}),$=b.duration,_=b.easing;y.style.transitionDuration=typeof $=="string"?$:$+"ms",y.style.height=x+"px",y.style.transitionTimingFunction=_||""},f=function(y){y.style.height="auto"},p=function(y){y.style.height=l()+"px"},m=function(y){YX(y);var x=rC({timeout:M6,mode:"exit"}),b=x.duration,$=x.easing;y.style.transitionDuration=typeof b=="string"?b:b+"ms",y.style.height=N6,y.style.transitionTimingFunction=$||""};return w.createElement(kO,{in:r,unmountOnExit:!0,onEnter:u,onEntered:f,onEntering:d,onExit:p,onExited:i,onExiting:m,nodeRef:a,timeout:M6},function(v,y){return w.createElement("div",Object.assign({ref:s,className:Rv(Sj.root,v==="entered"&&Sj.entered),style:io({pointerEvents:"all",overflow:"hidden",minHeight:N6,transition:qy("height")},v==="entered"&&{overflow:"visible"},{},v==="exited"&&!r&&{visibility:"hidden"})},y),w.createElement("div",{ref:o,className:Z2.CollapseWrapper,style:{display:"flex",width:"100%"}},n))})});QX.displayName="Collapse";
257var _j={right:"left",left:"right",bottom:"up",top:"down"},a7e=function(t){return t.horizontal!=="center"?_j[t.horizontal]:_j[t.vertical]},s7e=function(t){return"anchorOrigin"+IO(t)},l7e=function(t){t===void 0&&(t={});var n={containerRoot:!0,containerAnchorOriginTopCenter:!0,containerAnchorOriginBottomCenter:!0,containerAnchorOriginTopRight:!0,containerAnchorOriginBottomRight:!0,containerAnchorOriginTopLeft:!0,containerAnchorOriginBottomLeft:!0};return Object.keys(t).filter(function(r){return!n[r]}).reduce(function(r,i){var o;return io({},r,(o={},o[i]=t[i],o))},{})},u7e=function(){};function i3(e,t){return e.reduce(function(n,r){return r==null?n:function(){for(var o=arguments.length,a=new Array(o),s=0;s<o;s++)a[s]=arguments[s];var l=[].concat(a);t&&l.indexOf(t)===-1&&l.push(t),n.apply(this,l),r.apply(this,l)}},u7e)}var c7e=typeof window<"u"?w.useLayoutEffect:w.useEffect;function wj(e){var t=w.useRef(e);return c7e(function(){t.current=e}),w.useCallback(function(){return t.current.apply(void 0,arguments)},[])}var JX=w.forwardRef(function(e,t){var n=e.children,r=e.className,i=e.autoHideDuration,o=e.disableWindowBlurListener,a=o===void 0?!1:o,s=e.onClose,l=e.id,u=e.open,d=e.SnackbarProps,f=d===void 0?{}:d,p=w.useRef(),m=wj(function(){s&&s.apply(void 0,arguments)}),v=wj(function(_){!s||_==null||(p.current&&clearTimeout(p.current),p.current=setTimeout(function(){m(null,"timeout",l)},_))});w.useEffect(function(){return u&&v(i),function(){p.current&&clearTimeout(p.current)}},[u,i,v]);var y=function(){p.current&&clearTimeout(p.current)},x=w.useCallback(function(){i!=null&&v(i*.5)},[i,v]),b=function(C){f.onMouseEnter&&f.onMouseEnter(C),y()},$=function(C){f.onMouseLeave&&f.onMouseLeave(C),x()};return w.useEffect(function(){if(!a&&u)return window.addEventListener("focus",x),window.addEventListener("blur",y),function(){window.removeEventListener("focus",x),window.removeEventListener("blur",y)}},[a,x,u]),w.createElement("div",Object.assign({ref:t},f,{className:Rv(Z2.Snackbar,r),onMouseEnter:b,onMouseLeave:$}),n)});JX.displayName="Snackbar";var L6,d7e=Zx({root:(L6={display:"flex",flexWrap:"wrap",flexGrow:1},L6[R1.upSm]={flexGrow:"initial",minWidth:"288px"},L6)}),OO=w.forwardRef(function(e,t){var n=e.className,r=Xx(e,["className"]);return Pe.createElement("div",Object.assign({ref:t,className:Rv(d7e.root,n)},r))});OO.displayName="SnackbarContent";var u$=Zx({root:{backgroundColor:"#313131",fontSize:"0.875rem",lineHeight:1.43,letterSpacing:"0.01071em",color:"#fff",alignItems:"center",padding:"6px 16px",borderRadius:"4px",boxShadow:"0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12)"},lessPadding:{paddingLeft:8*2.5+"px"},default:{backgroundColor:"#313131"},success:{backgroundColor:"#43a047"},error:{backgroundColor:"#d32f2f"},warning:{backgroundColor:"#ff9800"},info:{backgroundColor:"#2196f3"},message:{display:"flex",alignItems:"center",padding:"8px 0"},action:{display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:"16px",marginRight:"-8px"}}),Cj="notistack-snackbar",eZ=w.forwardRef(function(e,t){var n=e.id,r=e.message,i=e.action,o=e.iconVariant,a=e.variant,s=e.hideIconVariant,l=e.style,u=e.className,d=o[a],f=i;return typeof f=="function"&&(f=f(n)),Pe.createElement(OO,{ref:t,role:"alert","aria-describedby":Cj,style:l,className:Rv(Z2.MuiContent,Z2.MuiContentVariant(a),u$.root,u$[a],u,!s&&d&&u$.lessPadding)},Pe.createElement("div",{id:Cj,className:u$.message},s?null:d,r),f&&Pe.createElement("div",{className:u$.action},f))});eZ.displayName="MaterialDesignContent";var f7e=w.memo(eZ),p7e=Zx({wrappedRoot:{width:"100%",position:"relative",transform:"translateX(0)",top:0,right:0,bottom:0,left:0,minWidth:"288px"}}),h7e=function(t){var n=w.useRef(),r=w.useState(!0),i=r[0],o=r[1],a=i3([t.snack.onClose,t.onClose]),s=function(){t.snack.requestClose&&a(null,"instructed",t.snack.id)},l=w.useCallback(function(){n.current=setTimeout(function(){o(function(L){return!L})},125)},[]);w.useEffect(function(){return function(){n.current&&clearTimeout(n.current)}},[]);var u=t.snack,d=t.classes,f=t.Component,p=f===void 0?f7e:f,m=w.useMemo(function(){return l7e(d)},[d]),v=u.open,y=u.SnackbarProps,x=u.TransitionComponent,b=u.TransitionProps,$=u.transitionDuration,_=u.disableWindowBlurListener,C=u.content,E=Xx(u,["open","SnackbarProps","TransitionComponent","TransitionProps","transitionDuration","disableWindowBlurListener","content","entered","requestClose","onEnter","onEntered","onExit","onExited"]),T=io({direction:a7e(E.anch
257orOrigin),timeout:$},b),I=C;typeof I=="function"&&(I=I(E.id,E.message));var R=["onEnter","onEntered","onExit","onExited"].reduce(function(L,F){var V;return io({},L,(V={},V[F]=i3([t.snack[F],t[F]],E.id),V))},{});return Pe.createElement(QX,{in:i,onExited:R.onExited},Pe.createElement(JX,{open:v,id:E.id,disableWindowBlurListener:_,autoHideDuration:E.autoHideDuration,className:Rv(p7e.wrappedRoot,m.root,m[s7e(E.anchorOrigin)]),SnackbarProps:y,onClose:a},Pe.createElement(x,Object.assign({},T,{appear:!0,in:v,onExit:R.onExit,onExited:l,onEnter:R.onEnter,onEntered:i3([R.onEntered,s],E.id)}),I||Pe.createElement(p,Object.assign({},E)))))},c$,D6,w_,C_,F6,sm={view:{default:20,dense:4},snackbar:{default:6,dense:2}},Ej="."+Z2.CollapseWrapper,j6=16,E_=Zx({root:(c$={boxSizing:"border-box",display:"flex",maxHeight:"100%",position:"fixed",zIndex:1400,height:"auto",width:"auto",transition:qy(["top","right","bottom","left","max-width"],{duration:300,easing:"ease"}),pointerEvents:"none"},c$[Ej]={padding:sm.snackbar.default+"px 0px",transition:"padding 300ms ease 0ms"},c$.maxWidth="calc(100% - "+sm.view.default*2+"px)",c$[R1.downXs]={width:"100%",maxWidth:"calc(100% - "+j6*2+"px)"},c$),rootDense:(D6={},D6[Ej]={padding:sm.snackbar.dense+"px 0px"},D6),top:{top:sm.view.default-sm.snackbar.default+"px",flexDirection:"column"},bottom:{bottom:sm.view.default-sm.snackbar.default+"px",flexDirection:"column-reverse"},left:(w_={left:sm.view.default+"px"},w_[R1.upSm]={alignItems:"flex-start"},w_[R1.downXs]={left:j6+"px"},w_),right:(C_={right:sm.view.default+"px"},C_[R1.upSm]={alignItems:"flex-end"},C_[R1.downXs]={right:j6+"px"},C_),center:(F6={left:"50%",transform:"translateX(-50%)"},F6[R1.upSm]={alignItems:"center"},F6)}),m7e=function(t){var n=t.classes,r=n===void 0?{}:n,i=t.anchorOrigin,o=t.dense,a=t.children,s=Rv(Z2.SnackbarContainer,E_[i.vertical],E_[i.horizontal],E_.root,r.containerRoot,r["containerAnchorOrigin"+IO(i)],o&&E_.rootDense);return Pe.createElement("div",{className:s},a)},g7e=w.memo(m7e),Tj=function(t){var n=typeof t=="string"||w.isValidElement(t);return!n},_E,v7e=function(e){qX(t,e);function t(r){var i;return i=e.call(this,r)||this,i.enqueueSnackbar=function(o,a){if(a===void 0&&(a={}),o==null)throw new Error("enqueueSnackbar called with invalid argument");var s=Tj(o)?o:a,l=Tj(o)?o.message:o,u=s.key,d=s.preventDuplicate,f=Xx(s,["key","preventDuplicate"]),p=x_(u),m=p?u:new Date().getTime()+Math.random(),v=o7e(f,i.props),y=io({id:m},f,{message:l,open:!0,entered:!1,requestClose:!1,persist:v("persist"),action:v("action"),content:v("content"),variant:v("variant"),anchorOrigin:v("anchorOrigin"),disableWindowBlurListener:v("disableWindowBlurListener"),autoHideDuration:v("autoHideDuration"),hideIconVariant:v("hideIconVariant"),TransitionComponent:v("TransitionComponent"),transitionDuration:v("transitionDuration"),TransitionProps:v("TransitionProps",!0),iconVariant:v("iconVariant",!0),style:v("style",!0),SnackbarProps:v("SnackbarProps",!0),className:Rv(i.props.className,f.className)});return y.persist&&(y.autoHideDuration=void 0),i.setState(function(x){if(d===void 0&&i.props.preventDuplicate||d){var b=function(E){return p?E.id===m:E.message===l},$=x.queue.findIndex(b)>-1,_=x.snacks.findIndex(b)>-1;if($||_)return x}return i.handleDisplaySnack(io({},x,{queue:[].concat(x.queue,[y])}))}),m},i.handleDisplaySnack=function(o){var a=o.snacks;return a.length>=i.maxSnack?i.handleDismissOldest(o):i.processQueue(o)},i.processQueue=function(o){var a=o.queue,s=o.snacks;return a.length>0?io({},o,{snacks:[].concat(s,[a[0]]),queue:a.slice(1,a.length)}):o},i.handleDismissOldest=function(o){if(o.snacks.some(function(d){return!d.open||d.requestClose}))return o;var a=!1,s=!1,l=o.snacks.reduce(function(d,f){return d+(f.open&&f.persist?1:0)},0);l===i.maxSnack&&(s=!0);var u=o.snacks.map(function(d){return!a&&(!d.persist||s)?(a=!0,d.entered?(d.onClose&&d.onClose(null,"maxsnack",d.id),i.props.onClose&&i.props.onClose(null,"maxsnack",d.id),io({},d,{open:!1})):io({},d,{requestClose:!0})):io({},d)});return io({},o,{snacks:u})},i.handleEnteredSnack=function(o,a,s){if(!x_(s))throw new Error("handleEnteredSnack Cannot be called with undefined key");i.setState(function(l){var u=l.snacks;return{snacks:u.map(function(d){return d.id===s?io({},d,{entered:!0}):io({},d)})}})},i.handleCloseSnack=function(o,a,s){i.props.onClose&&i.props.onClose(o,a,s);var l=s===void 0;i.setState(function(u){var d=u.snacks,f=u.queue;return{snacks:d.map(function(p){return!l&&p.id!==s?io({},p):p.entered?io({},p,{open:!1}):io({},p,{requestClose:!0})}),queue:f.filter(function(p){return p.id!==s})}})},i.closeSnackbar=function(o){var a=i.state.snacks.find(function(s){return s.id===o});x_(o)&&a&&a.onClose&&a.onClose(null,"instructed",o),i.handleCloseSnack(null,"instructed",o)},i.handleExitedSnack=function(o,a){if(!x_(a))throw new Error("handleExitedSnack Cannot be called with undefined key");i.setState(function(s){var l=i.processQueue(io({},s,{snacks:s.snacks.filter(function(u){return u.id!==a})}));return l.queue.length===0?l:i.handleDismissOldest(l)})},_E=i.enqueueSnackbar,i.closeSnackbar,i.state={snacks:[],queue:[],contextValue:{enqueueSnackbar:i.enqueueSnackbar.bind(gj(i)),closeSnackbar:i.closeSnackbar.bind(gj(i))}},i}var n=t.prototype;return n.render=function(){var i=this,o=this.state.contextValue,a=this.props,s=a.domRoot,l=a.children,u=a.dense,d=u===void 0?!1:u,f=a.Components,p=f===void 0?{}:f,m=a.classes,v=this.state.snacks.reduce(function(x,b){var $,_=IO(b.anchorOrigin),C=x[_]||[];return io({},x,($={},$[_]=[].concat(C,[b]),$))},{}),y=Object.keys(v).map(function(x){var b=v[x],$=b[0];return Pe.createElement(g7e,{key:x,dense:d,anchorOrigin:$.anchorOrigin,classes:m},b.map(function(_){return Pe.createElement(h7e,{key:_.id,snack:_,classes:m,Component:p[_.variant],onClose:i.handleCloseSnack,onEnter:i.props.onEnter,onExit:i.props.onExit,onExited:i3([i.handleExitedSnack,i.props.onExited],_.id),onEntered:i3([i.handleEnteredSnack,i.props.onEntered],_.id)})}))});return Pe.createElement(qTe.Provider,{value:o},l,s?s5.createPortal(y,s):y)},KX(t,[{key:"maxSnack",get:function(){return this.props.maxSnack||tv.maxSnack}}]),t}(w.Component);function tZ(e,t){return function(){return e.apply(t,arguments)}}const{toString:y7e}=Object.prototype,{getPrototypeOf:PO}=Object,wE=(e=>t=>{const n=y7e.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),xh=e=>(e=e.toLowerCase(),t=>wE(t)===e),CE=e=>t=>typeof t===e,{isArray:Sb}=Array,V3=CE("undefined");function b7e(e){return e!==null&&!V3(e)&&e.constructor!==null&&!V3(e.constructor)&&Nd(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const nZ=xh("ArrayBuffer");function $7e(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&nZ(e.buffer),t}const x7e=CE("string"),Nd=CE("function"),rZ=CE("number"),EE=e=>e!==null&&typeof e=="object",S7e=e=>e===!0||e===!1,Rw=e=>{if(wE(e)!=="object")return!1;const t=PO(e);
vendor: 7,501 bytes, line 257
257return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},_7e=xh("Date"),w7e=xh("File"),C7e=xh("Blob"),E7e=xh("FileList"),T7e=e=>EE(e)&&Nd(e.pipe),R7e=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Nd(e.append)&&((t=wE(e))==="formdata"||t==="object"&&Nd(e.toString)&&e.toString()==="[object FormData]"))},I7e=xh("URLSearchParams"),k7e=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Qx(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),Sb(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),a=o.length;let s;for(r=0;r<a;r++)s=o[r],t.call(null,e[s],s,e)}}function iZ(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,i;for(;r-- >0;)if(i=n[r],t===i.toLowerCase())return i;return null}const oZ=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),aZ=e=>!V3(e)&&e!==oZ;function cR(){const{caseless:e}=aZ(this)&&this||{},t={},n=(r,i)=>{const o=e&&iZ(t,i)||i;Rw(t[o])&&Rw(r)?t[o]=cR(t[o],r):Rw(r)?t[o]=cR({},r):Sb(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&Qx(arguments[r],n);return t}const O7e=(e,t,n,{allOwnKeys:r}={})=>(Qx(t,(i,o)=>{n&&Nd(i)?e[o]=tZ(i,n):e[o]=i},{allOwnKeys:r}),e),P7e=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),A7e=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},N7e=(e,t,n,r)=>{let i,o,a;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)a=i[o],(!r||r(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=n!==!1&&PO(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},M7e=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},L7e=e=>{if(!e)return null;if(Sb(e))return e;let t=e.length;if(!rZ(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},D7e=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&PO(Uint8Array)),F7e=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=r.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},j7e=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},B7e=xh("HTMLFormElement"),z7e=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),Rj=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),U7e=xh("RegExp"),sZ=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Qx(n,(i,o)=>{let a;(a=t(i,o,e))!==!1&&(r[o]=a||i)}),Object.defineProperties(e,r)},H7e=e=>{sZ(e,(t,n)=>{if(Nd(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Nd(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},G7e=(e,t)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return Sb(e)?r(e):r(String(e).split(t)),n},V7e=()=>{},W7e=(e,t)=>(e=+e,Number.isFinite(e)?e:t),B6="abcdefghijklmnopqrstuvwxyz",Ij="0123456789",lZ={DIGIT:Ij,ALPHA:B6,ALPHA_DIGIT:B6+B6.toUpperCase()+Ij},K7e=(e=16,t=lZ.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function q7e(e){return!!(e&&Nd(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Y7e=e=>{const t=new Array(10),n=(r,i)=>{if(EE(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;const o=Sb(r)?[]:{};return Qx(r,(a,s)=>{const l=n(a,i+1);!V3(l)&&(o[s]=l)}),t[i]=void 0,o}}return r};return n(e,0)},X7e=xh("AsyncFunction"),Z7e=e=>e&&(EE(e)||Nd(e))&&Nd(e.then)&&Nd(e.catch),Lt={isArray:Sb,isArrayBuffer:nZ,isBuffer:b7e,isFormData:R7e,isArrayBufferView:$7e,isString:x7e,isNumber:rZ,isBoolean:S7e,isObject:EE,isPlainObject:Rw,isUndefined:V3,isDate:_7e,isFile:w7e,isBlob:C7e,isRegExp:U7e,isFunction:Nd,isStream:T7e,isURLSearchParams:I7e,isTypedArray:D7e,isFileList:E7e,forEach:Qx,merge:cR,extend:O7e,trim:k7e,stripBOM:P7e,inherits:A7e,toFlatObject:N7e,kindOf:wE,kindOfTest:xh,endsWith:M7e,toArray:L7e,forEachEntry:F7e,matchAll:j7e,isHTMLForm:B7e,hasOwnProperty:Rj,hasOwnProp:Rj,reduceDescriptors:sZ,freezeMethods:H7e,toObjectSet:G7e,toCamelCase:z7e,noop:V7e,toFiniteNumber:W7e,findKey:iZ,global:oZ,isContextDefined:aZ,ALPHABET:lZ,generateString:K7e,isSpecCompliantForm:q7e,toJSONObject:Y7e,isAsyncFn:X7e,isThenable:Z7e};function $i(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}Lt.inherits($i,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:Lt.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const uZ=$i.prototype,cZ={};["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(e=>{cZ[e]={value:e}});Object.defineProperties($i,cZ);Object.defineProperty(uZ,"isAxiosError",{value:!0});$i.from=(e,t,n,r,i,o)=>{const a=Object.create(uZ);return Lt.toFlatObject(e,a,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),$i.call(a,e.message,t,n,r,i),a.cause=e,a.name=e.name,o&&Object.assign(a,o),a};const Q7e=null;function dR(e){return Lt.isPlainObject(e)||Lt.isArray(e)}function dZ(e){return Lt.endsWith(e,"[]")?e.slice(0,-2):e}function kj(e,t,n){return e?e.concat(t).map(function(i,o){return i=dZ(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function J7e(e){return Lt.isArray(e)&&!e.some(dR)}const eRe=Lt.toFlatObject(Lt,{},null,function(t){return/^is[A-Z]/.test(t)});function TE(e,t,n){if(!Lt.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=Lt.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,x){return!Lt.isUndefined(x[y])});const r=n.metaTokens,i=n.visitor||d,o=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&Lt.isSpecCompliantForm(t);if(!Lt.isFunction(i))throw new TypeError("visitor must be a function");function u(v){if(v===null)return"";if(Lt.isDate(v))return v.toISOString();if(!l&&Lt.isBlob(v))throw new $i("Blob is not supported. Use a Buffer instead.");return Lt.isArrayBuffer(v)||Lt.isTypedArray(v)?l&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function d(v,y,x){let b=v;if(v&&!x&&typeof v=="object"){if(Lt.endsWith(y,"{}"))y=r?y:y.slice(0,-2),v=JSON.stringify(v);else if(Lt.isArray(v)&&J7e(v)||(Lt.isFileList(v)||Lt.endsWith(y,"[]"))&&(b=Lt.toArray(v)))return y=dZ(y),b.forEach(function(_,C){!(Lt.isUndefined(_)||_===null)&&t.append(a===!0?kj([y],C,o):a===null?y:y+"[]",u(_))}),!1}return dR(v)?!0:(t.append(kj(x,y,o),u(v)),!1)}const f=[],p=Object.assign(eRe,{defaultVisitor:d,convertValue:u,isVisitable:dR});function m(v,y){if(!Lt.isUndefined(v)){if(f.indexOf(v)!==-1)throw Error("Circular reference detected in "+y.join("."));f.push(v),Lt.forEach(v,function(b,$){(!(Lt.isUndefined(b)||b===null)&&i.call(t,b,Lt.isString($)?$.trim():$,y,p))===!0&&m(b,y?y.concat($):[$])}),f.pop()}}if(!Lt.isObject(e))throw new TypeError("data must be an object");return m(e),t}
vendor: 4,302 bytes, line 257
257function Oj(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function AO(e,t){this._pairs=[],e&&TE(e,this,t)}const fZ=AO.prototype;fZ.append=function(t,n){this._pairs.push([t,n])};fZ.toString=function(t){const n=t?function(r){return t.call(this,r,Oj)}:Oj;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function tRe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function pZ(e,t,n){if(!t)return e;const r=n&&n.encode||tRe,i=n&&n.serialize;let o;if(i?o=i(t,n):o=Lt.isURLSearchParams(t)?t.toString():new AO(t,n).toString(r),o){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class nRe{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Lt.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Pj=nRe,hZ={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},rRe=typeof URLSearchParams<"u"?URLSearchParams:AO,iRe=typeof FormData<"u"?FormData:null,oRe=typeof Blob<"u"?Blob:null,aRe={isBrowser:!0,classes:{URLSearchParams:rRe,FormData:iRe,Blob:oRe},protocols:["http","https","file","blob","url","data"]},mZ=typeof window<"u"&&typeof document<"u",sRe=(e=>mZ&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),lRe=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),uRe=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:mZ,hasStandardBrowserEnv:sRe,hasStandardBrowserWebWorkerEnv:lRe},Symbol.toStringTag,{value:"Module"})),ih={...uRe,...aRe};function cRe(e,t){return TE(e,new ih.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,o){return ih.isNode&&Lt.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function dRe(e){return Lt.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function fRe(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r<i;r++)o=n[r],t[o]=e[o];return t}function gZ(e){function t(n,r,i,o){let a=n[o++];if(a==="__proto__")return!0;const s=Number.isFinite(+a),l=o>=n.length;return a=!a&&Lt.isArray(i)?i.length:a,l?(Lt.hasOwnProp(i,a)?i[a]=[i[a],r]:i[a]=r,!s):((!i[a]||!Lt.isObject(i[a]))&&(i[a]=[]),t(n,r,i[a],o)&&Lt.isArray(i[a])&&(i[a]=fRe(i[a])),!s)}if(Lt.isFormData(e)&&Lt.isFunction(e.entries)){const n={};return Lt.forEachEntry(e,(r,i)=>{t(dRe(r),i,n,0)}),n}return null}function pRe(e,t,n){if(Lt.isString(e))try{return(t||JSON.parse)(e),Lt.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const NO={transitional:hZ,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=Lt.isObject(t);if(o&&Lt.isHTMLForm(t)&&(t=new FormData(t)),Lt.isFormData(t))return i?JSON.stringify(gZ(t)):t;if(Lt.isArrayBuffer(t)||Lt.isBuffer(t)||Lt.isStream(t)||Lt.isFile(t)||Lt.isBlob(t))return t;if(Lt.isArrayBufferView(t))return t.buffer;if(Lt.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return cRe(t,this.formSerializer).toString();if((s=Lt.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return TE(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),pRe(t)):t}],transformResponse:[function(t){const n=this.transitional||NO.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(t&&Lt.isString(t)&&(r&&!this.responseType||i)){const a=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?$i.from(s,$i.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:i
vendor: 6,879 bytes, lines 257-259
257h.classes.FormData,Blob:ih.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Lt.forEach(["delete","get","head","post","put","patch"],e=>{NO.headers[e]={}});const MO=NO,hRe=Lt.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"]),mRe=e=>{const t={};let n,r,i;return e&&e.split(`
258`).forEach(function(a){i=a.indexOf(":"),n=a.substring(0,i).trim().toLowerCase(),r=a.substring(i+1).trim(),!(!n||t[n]&&hRe[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Aj=Symbol("internals");function d$(e){return e&&String(e).trim().toLowerCase()}function Iw(e){return e===!1||e==null?e:Lt.isArray(e)?e.map(Iw):String(e)}function gRe(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const vRe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function z6(e,t,n,r,i){if(Lt.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!Lt.isString(t)){if(Lt.isString(r))return t.indexOf(r)!==-1;if(Lt.isRegExp(r))return r.test(t)}}function yRe(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function bRe(e,t){const n=Lt.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,o,a){return this[r].call(this,t,i,o,a)},configurable:!0})})}let RE=class{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function o(s,l,u){const d=d$(l);if(!d)throw new Error("header name must be a non-empty string");const f=Lt.findKey(i,d);(!f||i[f]===void 0||u===!0||u===void 0&&i[f]!==!1)&&(i[f||l]=Iw(s))}const a=(s,l)=>Lt.forEach(s,(u,d)=>o(u,d,l));return Lt.isPlainObject(t)||t instanceof this.constructor?a(t,n):Lt.isString(t)&&(t=t.trim())&&!vRe(t)?a(mRe(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=d$(t),t){const r=Lt.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return gRe(i);if(Lt.isFunction(n))return n.call(this,i,r);if(Lt.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=d$(t),t){const r=Lt.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||z6(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function o(a){if(a=d$(a),a){const s=Lt.findKey(r,a);s&&(!n||z6(r,r[s],s,n))&&(delete r[s],i=!0)}}return Lt.isArray(t)?t.forEach(o):o(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const o=n[r];(!t||z6(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){const n=this,r={};return Lt.forEach(this,(i,o)=>{const a=Lt.findKey(r,o);if(a){n[a]=Iw(i),delete n[o];return}const s=t?yRe(o):String(o).trim();s!==o&&delete n[o],n[s]=Iw(i),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return Lt.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&Lt.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
259`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){const r=(this[Aj]=this[Aj]={accessors:{}}).accessors,i=this.prototype;function o(a){const s=d$(a);r[s]||(bRe(i,a),r[s]=!0)}return Lt.isArray(t)?t.forEach(o):o(t),this}};RE.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Lt.reduceDescriptors(RE.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});Lt.freezeMethods(RE);const Rm=RE;function U6(e,t){const n=this||MO,r=t||n,i=Rm.from(r.headers);let o=r.data;return Lt.forEach(e,function(s){o=s.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function vZ(e){return!!(e&&e.__CANCEL__)}function Jx(e,t,n){$i.call(this,e??"canceled",$i.ERR_CANCELED,t,n),this.name="CanceledError"}Lt.inherits(Jx,$i,{__CANCEL__:!0});function $Re(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new $i("Request failed with status code "+n.status,[$i.ERR_BAD_REQUEST,$i.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const xRe=ih.hasStandardBrowserEnv?{write(e,t,n,r,i,o){const a=[e+"="+encodeURIComponent(t)];Lt.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),Lt.isString(r)&&a.push("path="+r),Lt.isString(i)&&a.push("domain="+i),o===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function SRe(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function _Re(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function yZ(e,t){return e&&!SRe(t)?_Re(e,t):t}const wRe=ih.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function i(o){let a=o;return t&&(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 s=Lt.isString(a)?i(a):a;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}();function CRe(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function ERe(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,o=0,a;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),d=r[o];a||(a=u),n[i]=l,r[i]=u;let f=o,p=0;for(;f!==i;)p+=n[f++],f=f%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),u-a<t)return;const m=d&&u-d;return m?Math.round(p*1e3/m):void 0}}function Nj(e,t){let n=0;const r=ERe(50,250);return i=>{const o=i.loaded,a=i.lengthComputable?i.total:void 0,s=o-n,l=r(s),u=o<=a;n=o;const d={loaded:o,total:a,progress:a?o/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&u?(a-o)/l:void 0,event:i};d[t?"download":"upload"]=!0,e(d)}}const TRe=typeof XMLHttpRequest<"u",RRe=TRe&&function(e){return new Promise(function(n,r){let i=e.data;const o=Rm.from(e.headers).normalize();let{responseType:a,withXSRFToken:s}=e,l;function u(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}let d;if(Lt.isFormData(i)){if(ih.hasStandardBrowserEnv||ih.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((d=o.getContentType())!==!1){const[y,...x]=d?d.split(";").map(b=>
259b.trim()).filter(Boolean):[];o.setContentType([y||"multipart/form-data",...x].join("; "))}}let f=new XMLHttpRequest;if(e.auth){const y=e.auth.username||"",x=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(y+":"+x))}const p=yZ(e.baseURL,e.url);f.open(e.method.toUpperCase(),pZ(p,e.params,e.paramsSerializer),!0),f.timeout=e.timeout;function m(){if(!f)return;const y=Rm.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),b={data:!a||a==="text"||a==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:y,config:e,request:f};$Re(function(_){n(_),u()},function(_){r(_),u()},b),f=null}if("onloadend"in f?f.onloadend=m:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(m)},f.onabort=function(){f&&(r(new $i("Request aborted",$i.ECONNABORTED,e,f)),f=null)},f.onerror=function(){r(new $i("Network Error",$i.ERR_NETWORK,e,f)),f=null},f.ontimeout=function(){let x=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const b=e.transitional||hZ;e.timeoutErrorMessage&&(x=e.timeoutErrorMessage),r(new $i(x,b.clarifyTimeoutError?$i.ETIMEDOUT:$i.ECONNABORTED,e,f)),f=null},ih.hasStandardBrowserEnv&&(s&&Lt.isFunction(s)&&(s=s(e)),s||s!==!1&&wRe(p))){const y=e.xsrfHeaderName&&e.xsrfCookieName&&xRe.read(e.xsrfCookieName);y&&o.set(e.xsrfHeaderName,y)}i===void 0&&o.setContentType(null),"setRequestHeader"in f&&Lt.forEach(o.toJSON(),function(x,b){f.setRequestHeader(b,x)}),Lt.isUndefined(e.withCredentials)||(f.withCredentials=!!e.withCredentials),a&&a!=="json"&&(f.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&f.addEventListener("progress",Nj(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",Nj(e.onUploadProgress)),(e.cancelToken||e.signal)&&(l=y=>{f&&(r(!y||y.type?new Jx(null,e,f):y),f.abort(),f=null)},e.cancelToken&&e.cancelToken.subscribe(l),e.signal&&(e.signal.aborted?l():e.signal.addEventListener("abort",l)));const v=CRe(p);if(v&&ih.protocols.indexOf(v)===-1){r(new $i("Unsupported protocol "+v+":",$i.ERR_BAD_REQUEST,e));return}f.send(i||null)})},fR={http:Q7e,xhr:RRe};Lt.forEach(fR,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Mj=e=>`- ${e}`,IRe=e=>Lt.isFunction(e)||e===null||e===!1,bZ={getAdapter:e=>{e=Lt.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let o=0;o<t;o++){n=e[o];let a;if(r=n,!IRe(n)&&(r=fR[(a=String(n)).toLowerCase()],r===void 0))throw new $i(`Unknown adapter '${a}'`);if(r)break;i[a||"#"+o]=r}if(!r){const o=Object.entries(i).map(([s,l])=>`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=t?o.length>1?`since :
260`+o.map(Mj).join(`
261`):" "+Mj(o[0]):"as no adapter specified";throw new $i("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:fR};function H6(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Jx(null,e)}function Lj(e){return H6(e),e.headers=Rm.from(e.headers),e.data=U6.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),bZ.getAdapter(e.adapter||MO.adapter)(e).then(function(r){return H6(e),r.data=U6.call(e,e.transformResponse,r),r.headers=Rm.from(r.headers),r},function(r){return vZ(r)||(H6(e),r&&r.response&&(r.response.data=U6.call(e,e.transformResponse,r.response),r.response.headers=Rm.from(r.response.headers))),Promise.reject(r)})}const Dj=e=>e instanceof Rm?{...e}:e;function Q2(e,t){t=t||{};const n={};function r(u,d,f){return Lt.isPlainObject(u)&&Lt.isPlainObject(d)?Lt.merge.call({caseless:f},u,d):Lt.isPlainObject(d)?Lt.merge({},d):Lt.isArray(d)?d.slice():d}function i(u,d,f){if(Lt.isUndefined(d)){if(!Lt.isUndefined(u))return r(void 0,u,f)}else return r(u,d,f)}function o(u,d){if(!Lt.isUndefined(d))return r(void 0,d)}function a(u,d){if(Lt.isUndefined(d)){if(!Lt.isUndefined(u))return r(void 0,u)}else return r(void 0,d)}function s(u,d,f){if(f in t)return r(u,d);if(f in e)return r(void 0,u)}const l={url:o,method:o,data:o,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
vendor: 4,585 bytes, lines 261-262
261dyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(u,d)=>i(Dj(u),Dj(d),!0)};return Lt.forEach(Object.keys(Object.assign({},e,t)),function(d){const f=l[d]||i,p=f(e[d],t[d],d);Lt.isUndefined(p)&&f!==s||(n[d]=p)}),n}const $Z="1.6.8",LO={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{LO[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Fj={};LO.transitional=function(t,n,r){function i(o,a){return"[Axios v"+$Z+"] Transitional option '"+o+"'"+a+(r?". "+r:"")}return(o,a,s)=>{if(t===!1)throw new $i(i(a," has been removed"+(n?" in "+n:"")),$i.ERR_DEPRECATED);return n&&!Fj[a]&&(Fj[a]=!0,console.warn(i(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,a,s):!0}};function kRe(e,t,n){if(typeof e!="object")throw new $i("options must be an object",$i.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const o=r[i],a=t[o];if(a){const s=e[o],l=s===void 0||a(s,o,e);if(l!==!0)throw new $i("option "+o+" must be "+l,$i.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new $i("Unknown option "+o,$i.ERR_BAD_OPTION)}}const pR={assertOptions:kRe,validators:LO},R0=pR.validators;let iC=class{constructor(t){this.defaults=t,this.interceptors={request:new Pj,response:new Pj}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=`
262`+o):r.stack=o}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Q2(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&pR.assertOptions(r,{silentJSONParsing:R0.transitional(R0.boolean),forcedJSONParsing:R0.transitional(R0.boolean),clarifyTimeoutError:R0.transitional(R0.boolean)},!1),i!=null&&(Lt.isFunction(i)?n.paramsSerializer={serialize:i}:pR.assertOptions(i,{encode:R0.function,serialize:R0.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=o&&Lt.merge(o.common,o[n.method]);o&&Lt.forEach(["delete","get","head","post","put","patch","common"],v=>{delete o[v]}),n.headers=Rm.concat(a,o);const s=[];let l=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(n)===!1||(l=l&&y.synchronous,s.unshift(y.fulfilled,y.rejected))});const u=[];this.interceptors.response.forEach(function(y){u.push(y.fulfilled,y.rejected)});let d,f=0,p;if(!l){const v=[Lj.bind(this),void 0];for(v.unshift.apply(v,s),v.push.apply(v,u),p=v.length,d=Promise.resolve(n);f<p;)d=d.then(v[f++],v[f++]);return d}p=s.length;let m=n;for(f=0;f<p;){const v=s[f++],y=s[f++];try{m=v(m)}catch(x){y.call(this,x);break}}try{d=Lj.call(this,m)}catch(v){return Promise.reject(v)}for(f=0,p=u.length;f<p;)d=d.then(u[f++],u[f++]);return d}getUri(t){t=Q2(this.defaults,t);const n=yZ(t.baseURL,t.url);return pZ(n,t.params,t.paramsSerializer)}};Lt.forEach(["delete","get","head","options"],function(t){iC.prototype[t]=function(n,r){return this.request(Q2(r||{},{method:t,url:n,data:(r||{}).data}))}});Lt.forEach(["post","put","patch"],function(t){function n(r){return function(o,a,s){return this.request(Q2(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:a}))}}iC.prototype[t]=n(),iC.prototype[t+"Form"]=n(!0)});const kw=iC;let ORe=class xZ{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const r=this;this.promise.then(i=>{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o;const a=new Promise(s=>{r.subscribe(s),o=s}).then(i);return a.cancel=function(){r.unsubscribe(o)},a},t(function(o,a,s){r.reason||(r.reason=new Jx(o,a,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new xZ(function(i){t=i}),cancel:t}}};const PRe=ORe;function ARe(e){return function(n){return e.apply(null,n)}}function NRe(e){return Lt.isObject(e)&&e.isAxiosError===!0}const hR={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,Re
vendor: 1,587 bytes, line 262
262setContent: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(hR).forEach(([e,t])=>{hR[t]=e});const MRe=hR;function SZ(e){const t=new kw(e),n=tZ(kw.prototype.request,t);return Lt.extend(n,kw.prototype,t,{allOwnKeys:!0}),Lt.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return SZ(Q2(e,i))},n}const Ha=SZ(MO);Ha.Axios=kw;Ha.CanceledError=Jx;Ha.CancelToken=PRe;Ha.isCancel=vZ;Ha.VERSION=$Z;Ha.toFormData=TE;Ha.AxiosError=$i;Ha.Cancel=Ha.CanceledError;Ha.all=function(t){return Promise.all(t)};Ha.spread=ARe;Ha.isAxiosError=NRe;Ha.mergeConfig=Q2;Ha.AxiosHeaders=Rm;Ha.formToJSON=e=>
262gZ(Lt.isHTMLForm(e)?new FormData(e):e);Ha.getAdapter=bZ.getAdapter;Ha.HttpStatusCode=MRe;Ha.default=Ha;const _Z=Ha,{Axios:lst,AxiosError:mi,CanceledError:ust,isCancel:cst,CancelToken:dst,VERSION:fst,all:pst,Cancel:hst,isAxiosError:mst,spread:gst,toFormData:vst,AxiosHeaders:yst,HttpStatusCode:bst,formToJSON:$st,getAdapter:xst,mergeConfig:Sst}=_Z,LRe=()=>{const e=_Z.create({baseURL:"/api/v1"});return e.interceptors.response.use(t=>(t.data===""&&(t.data=null),t)),e},Kn=LRe();var wZ=(e=>(e.AUGMENTATION="augmentation",e.UPSCALING="upscaling",e.PREPARING="preparing",e.SAMPLING="sampling",e))(wZ||{});const DRe=async()=>{const{data:e}=await Kn.get("/organizations/current");return e},FRe=async()=>{const{data:e}=await Kn.get("/organizations/owner");return e},jRe=async e=>{const{data:t}=await Kn.patch("/organizations/current",e);return t},BRe=async e=>{const{data:t}=await Kn.get(`/organizations/${e}/jobs`);return t.filter(n=>!(n!=null&&n.isHidden))},zRe=async({organizationId:e,runId:t,...n})=>{const{data:r}=await Kn.patch(`/organizations/${e}/job/${t}/status`,n);return r},URe="organization_owner";function DO(){const{data:e}=ta({queryKey:[URe],queryFn:FRe});return e}const ha={projects:"/",members:"/members",datasets:"/project/:id",groups:"/groups",group:"/groups/:id",vet:"/project/:id/families/:familyId/datasets/:datasetId",subscription:{wizard:"/subscription/wizard",paymentSuccess:"/subscription/payment-success"},importImagesFromS3Guide:"/import-images-from-S3-guide",exportImagesToS3Guide:"/export-images-to-S3-guide"},HRe=()=>g.jsx(GRe,{children:g.jsx(Fx,{size:200})}),GRe=wi("div")`
263  display: flex;
264  justify-content: center;
265  align-items: center;
266
267  height: 100vh;
268  width: 100%;
269`,CZ=w.createContext(void 0),VRe=({children:e})=>{const[t,n]=w.useState(0),r=()=>n(o=>o+1),i=()=>{setTimeout(()=>{n(o=>Math.max(o-1,0))},250)};return g.jsxs(CZ.Provider,{value:{addLoader:r,removeLoader:i,loaderCount:t},children:[t>0&&g.jsx(HRe,{}),e]})},IE=({isLoading:e})=>{const t=w.useContext(CZ);if(t===void 0)throw new Error("useFullScreenLoader must be used within a FullScreenLoaderProvider");const{addLoader:n,removeLoader:r}=t;w.useEffect(()=>(e?n():r(),()=>{r()}),[e])},EZ=Pe.createContext({email:"",userId:""}),FO=()=>Pe.useContext(EZ),WRe=({email:e,userId:t,children:n})=>g.jsx(EZ.Provider,{value:{email:e,userId:t},children:n}),KRe=()=>{const{userId:e}=FO(),t=DO();return IE({isLoading:!t||!e}),e===(t==null?void 0:t.id)?g.jsx(Iue,{}):g.jsx(Rue,{to:ha.projects,replace:!0})},qRe=Pe.forwardRef((e,t)=>g.jsx(OO,{ref:t,children:g.jsx(Fme,{severity:"error",children:e.message})})),G6=e=>e.charAt(0).toUpperCase()+e.slice(1);function YRe(e){var t;switch((t=e==null?void 0:e.toLowerCase())==null?void 0:t.trim()){case"true":case"yes":case"1":return!0;case"false":case"no":case"0":case null:case void 0:return!1;default:return!1}}const Im={MODE:"production",AUTH0_DOMAIN:"smoothli-dev.eu.auth0.com",AUTH0_CLIENT_ID:"thJ6iCJgyi0qZjJhgKj2fUfptZjSgPiS",AUTH0_AUDIENCE:"smoothli-be",AUTH0_REDIRECT_URL:"https://prod.smoothli.ai",SENTRY_DSN:"https://f2f9f0a5f2ef8109c5f9a0f59f443163@o4506223444361216.ingest.sentry.io/4506223530147840",STRIPE_PRICING_TABLE_ID:"prctbl_1OcQeEImiVQvuX8lSwY99QUz",STRIPE_PUBLISHABLE_KEY:"pk_live_51NVshcImiVQvuX8le57hByLVO4DcWIQ0YZyV7ac8mmH4BZWNfOIvoAo3tYRolZm7TvnLZaLh0yMrU7fDH32J7lWH00oBEMxStL",STRIPE_CUSTOMER_PORTAL_URL:"https://billing.stripe.com/p/login/8wM14r0uc0ZC5os9AA",STRIPE_SUBSCRIPTION_ENABLED:YRe("false"),AWS_ACCOUNT_ID:"015372967598"};var jO={},V6={};const XRe=zm(Ahe);var jj;function Ai(){return jj||(jj=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=XRe}(V6)),V6}var ZRe=Ci;
269Object.defineProperty(jO,"__esModule",{value:!0});var TZ=jO.default=void 0,QRe=ZRe(Ai()),JRe=g;TZ=jO.default=(0,QRe.default)((0,JRe.jsx)("path",{d:"M4 10h3v7H4zm6.5 0h3v7h-3zM2 19h20v3H2zm15-9h3v7h-3zm-5-9L2 6v2h20V6z"}),"AccountBalance");var BO={},eIe=Ci;Object.defineProperty(BO,"__esModule",{value:!0});var RZ=BO.default=void 0,tIe=eIe(Ai()),nIe=g;RZ=BO.default=(0,tIe.default)((0,nIe.jsx)("path",{d:"M12.89 11.1c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.45-.82-1.92-2.54-2.24V5h-2v1.26c-2.48.56-2.49 2.86-2.49 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 2.9 2.96V19h2v-1.24c.4-.09 2.9-.59 2.9-3.22 0-1.39-.61-2.61-3.01-3.44M3 21H1v-6h6v2H4.52c1.61 2.41 4.36 4 7.48 4 4.97 0 9-4.03 9-9h2c0 6.08-4.92 11-11 11-3.72 0-7.01-1.85-9-4.67zm-2-9C1 5.92 5.92 1 12 1c3.72 0 7.01 1.85 9 4.67V3h2v6h-6V7h2.48C17.87 4.59 15.12 3 12 3c-4.97 0-9 4.03-9 9z"}),"CurrencyExchange");var zO={},rIe=Ci;Object.defineProperty(zO,"__esModule",{value:!0});var IZ=zO.default=void 0,iIe=rIe(Ai()),oIe=g;IZ=zO.default=(0,iIe.default)((0,oIe.jsx)("path",{d:"m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4z"}),"Logout");var UO={},aIe=Ci;Object.defineProperty(UO,"__esModule",{value:!0});var mR=UO.default=void 0,sIe=aIe(Ai()),lIe=g;mR=UO.default=(0,sIe.default)((0,lIe.jsx)("path",{d:"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5"}),"People");var HO={},uIe=Ci;Object.defineProperty(HO,"__esModule",{value:!0});var kZ=HO.default=void 0,cIe=uIe(Ai()),dIe=g;kZ=HO.default=(0,cIe.default)((0,dIe.jsx)("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"Person");const Iv=()=>{const[e,t]=w.useState(null);return{dropdownAnchor:e,isDropdownOpen:!!e,handleDropdownOpen:o=>{t(o.currentTarget)},handleDropdownClose:()=>{t(null)}}};var gR=function(e,t){return gR=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])},gR(e,t)};function fIe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");gR(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var vs=function(){return vs=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},vs.apply(this,arguments)};function pIe(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function uy(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(d){try{u(r.next(d))}catch(f){a(f)}}function l(d){try{u(r.throw(d))}catch(f){a(f)}}function u(d){d.done?o(d.value):i(d.value).then(s,l)}u((r=r.apply(e,t||[])).next())})}function cy(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(u){return function(d){return l([u,d])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,u[0]&&(n=0)),n;)try{if(r=1,i&&(o=u[0]&2?i.return:u[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,u[1])).done)return o;switch(i=0,o&&(u=[u[0]&2,o.value]),u[0]){case 0:case 1:o=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,i=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]<o[3])){n.label=u[1];break}if(u[0]===6&&n.label<o[1]){n.label=o[1],o=u;break}if(o&&n.label<o[2]){n.label=o[2],n.ops.push(u);break}o[2]&&n.ops.pop(),n.trys.pop();continue}u=t.call(e,n)}catch(d){u=[6,d],i=0}finally{r=o=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}function Zp(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function"){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}var N1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};
vendor: 9,904 bytes, line 269
269function GO(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function VO(e,t){return e(t={exports:{}},t.exports),t.exports}var I1=VO(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function r(){var i=this;this.locked=new Map,this.addToLocked=function(o,a){var s=i.locked.get(o);s===void 0?a===void 0?i.locked.set(o,[]):i.locked.set(o,[a]):a!==void 0&&(s.unshift(a),i.locked.set(o,s))},this.isLocked=function(o){return i.locked.has(o)},this.lock=function(o){return new Promise(function(a,s){i.isLocked(o)?i.addToLocked(o,a):(i.addToLocked(o),a())})},this.unlock=function(o){var a=i.locked.get(o);if(a!==void 0&&a.length!==0){var s=a.pop();i.locked.set(o,a),s!==void 0&&setTimeout(s,0)}else i.locked.delete(o)}}return r.getInstance=function(){return r.instance===void 0&&(r.instance=new r),r.instance},r}();t.default=function(){return n.getInstance()}});GO(I1);var hIe=GO(VO(function(e,t){var n=N1&&N1.__awaiter||function(d,f,p,m){return new(p||(p=Promise))(function(v,y){function x(_){try{$(m.next(_))}catch(C){y(C)}}function b(_){try{$(m.throw(_))}catch(C){y(C)}}function $(_){_.done?v(_.value):new p(function(C){C(_.value)}).then(x,b)}$((m=m.apply(d,f||[])).next())})},r=N1&&N1.__generator||function(d,f){var p,m,v,y,x={label:0,sent:function(){if(1&v[0])throw v[1];return v[1]},trys:[],ops:[]};return y={next:b(0),throw:b(1),return:b(2)},typeof Symbol=="function"&&(y[Symbol.iterator]=function(){return this}),y;function b($){return function(_){return function(C){if(p)throw new TypeError("Generator is already executing.");for(;x;)try{if(p=1,m&&(v=2&C[0]?m.return:C[0]?m.throw||((v=m.return)&&v.call(m),0):m.next)&&!(v=v.call(m,C[1])).done)return v;switch(m=0,v&&(C=[2&C[0],v.value]),C[0]){case 0:case 1:v=C;break;case 4:return x.label++,{value:C[1],done:!1};case 5:x.label++,m=C[1],C=[0];continue;case 7:C=x.ops.pop(),x.trys.pop();continue;default:if(v=x.trys,!((v=v.length>0&&v[v.length-1])||C[0]!==6&&C[0]!==2)){x=0;continue}if(C[0]===3&&(!v||C[1]>v[0]&&C[1]<v[3])){x.label=C[1];break}if(C[0]===6&&x.label<v[1]){x.label=v[1],v=C;break}if(v&&x.label<v[2]){x.label=v[2],x.ops.push(C);break}v[2]&&x.ops.pop(),x.trys.pop();continue}C=f.call(d,x)}catch(E){C=[6,E],m=0}finally{p=v=0}if(5&C[0])throw C[1];return{value:C[0]?C[1]:void 0,done:!0}}([$,_])}}},i=N1;Object.defineProperty(t,"__esModule",{value:!0});var o="browser-tabs-lock-key",a={key:function(d){return n(i,void 0,void 0,function(){return r(this,function(f){throw new Error("Unsupported")})})},getItem:function(d){return n(i,void 0,void 0,function(){return r(this,function(f){throw new Error("Unsupported")})})},clear:function(){return n(i,void 0,void 0,function(){return r(this,function(d){return[2,window.localStorage.clear()]})})},removeItem:function(d){return n(i,void 0,void 0,function(){return r(this,function(f){throw new Error("Unsupported")})})},setItem:function(d,f){return n(i,void 0,void 0,function(){return r(this,function(p){throw new Error("Unsupported")})})},keySync:function(d){return window.localStorage.key(d)},getItemSync:function(d){return window.localStorage.getItem(d)},clearSync:function(){return window.localStorage.clear()},removeItemSync:function(d){return window.localStorage.removeItem(d)},setItemSync:function(d,f){return window.localStorage.setItem(d,f)}};function s(d){return new Promise(function(f){return setTimeout(f,d)})}function l(d){for(var f="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz",p="",m=0;m<d;m++)p+=f[Math.floor(Math.random()*f.length)];return p}var u=function(){function d(f){this.acquiredIatSet=new Set,this.storageHandler=void 0,this.id=Date.now().toString()+l(15),this.acquireLock=this.acquireLock.bind(this),this.releaseLock=this.releaseLock.bind(this),this.releaseLock__private__=this.releaseLock__private__.bind(this),this.waitForSomethingToChange=this.waitForSomethingToChange.bind(this),this.refreshLockWhileAcquired=this.refreshLockWhileAcquired.bind(this),this.storageHandler=f,d.waiters===void 0&&(d.waiters=[])}return d.prototype.acquireLock=function(f,p){return p===void 0&&(p=5e3),n(this,void 0,void 0,function(){var m,v,y,x,b,$,_;return r(this,function(C){switch(C.label){case 0:m=Date.now()+l(4),v=Date.now()+p,y=o+"-"+f,x=this.storageHandler===void 0?a:this.storageHandler,C.label=1;case 1:return Date.now()<v?[4,s(30)]:[3,8];case 2:return C.sent(),x.getItemSync(y)!==null?[3,5]:(b=this.id+"-"+f+"-"+m,[4,s(Math.floor(25*Math.random()))]);case 3:return C.sent(),x.setItemSync(y,JSON.stringify({id:this.id,iat:m,timeoutKey:b,timeAcquired:Date.now(),timeRefreshed:Date.now()})),[4,s(30)];case 4:return C.sent(),($=x.getItemSync(y))!==null&&(_=JSON.parse($)).id===this.id&&_.iat===m?(this.acquiredIatSet.add(m),this.refreshLockWhileAcquired(y,m),[2,!0]):[3,7];case 5:return d.lockCorrector(this.storageHandler===void 0?a:this.storageHandler),[4,this.waitForSomethingToChange(v)];case 6:C.sent(),C.label=7;case 7:return m=Date.now()+l(4),[3,1];case 8:return[2,!1]}})})},d.prototype.refreshLockWhileAcquired=function(f,p){return n(this,void 0,void 0,function(){var m=this;return r(this,function(v){return setTimeout(function(){return n(m,void 0,void 0,function(){var y,x,b;return r(this,function($){switch($.label){case 0:return[4,I1.default().lock(p)];case 1:return $.sent(),this.acquiredIatSet.has(p)?(y=this.storageHandler===void 0?a:this.storageHandler,(x=y.getItemSync(f))===null?(I1.default().unlock(p),[2]):((b=JSON.parse(x)).timeRefreshed=Date.now(),y.setItemSync(f,JSON.stringify(b)),I1.default().unlock(p),this.refreshLockWhileAcquired(f,p),[2])):(I1.default().unlock(p),[2])}})})},1e3),[2]})})},d.prototype.waitForSomethingToChange=function(f){return n(this,void 0,void 0,function(){return r(this,function(p){switch(p.label){case 0:return[4,new Promise(function(m){var v=!1,y=Date.now(),x=!1;function b(){if(x||(window.removeEventListener("storage",b),d.removeFromWaiting(b),clearTimeout($),x=!0),!v){v=!0;var _=50-(Date.now()-y);_>0?setTimeout(m,_):m(null)}}window.addEventListener("storage",b),d.addToWaiting(b);var $=setTimeout(b,Math.max(0,f-Date.now()))})];case 1:return p.sent(),[2]}})})},d.addToWaiting=function(f){this.removeFromWaiting(f),d.waiters!==void 0&&d.waiters.push(f)},d.removeFromWaiting=function(f){d.waiters!==void 0&&(d.waiters=d.waiters.filter(function(p){return p!==f}))},d.notifyWaiters=function(){d.waiters!==void 0&&d.waiters.slice().forEach(function(f){return f()})},d.prototype.releaseLock=function(f){return n(this,void 0,void 0,function(){return r(this,function(p){switch(p.label){case 0:return[4,this.releaseLock__private__(f)];case 1:return[2,p.sent()]}})})},d.prototype.releaseLock__private__=function(f){return n(this,void 0,void 0,function(){var p,m,v,y;return r(this,function(x){switch(x.label){case 0:return p=this.storageHandler===void 0?a:this.storageHandler,m=o+"-"+f,(v=p.getItemSync(m))===null?[2]:(y=JSON.parse(v)).id!==this.id?[3,2]:[4,I1.default().lock(y.iat)];case 1:x.sent(),this.acquiredIatSet.delete(y.iat),p.removeItemSync(m),I1.default().unlock(y.iat),d.notifyWaiters(),x.label=2;case 2:return[2]}})})},d.lockCorrector=function(f){for(var p=Date.now()-5e3,m=f,v=[],y=0;;){var x=m.keySync(y);if(x===null)break;v.push(x),y++}for(var b=!1,$=0;$<v.length;$++){var _=v[$];if(_.includes(o)){var C=m.getItemSync(_);if(C!==null){var E=JSON.parse(C);(E.timeRefreshed===void 0&&E.timeAcquired<p||E.timeRefreshed!==void 0&&E.timeRefreshed<p)&&(m.removeItemSync(_),b=!0)}}}b&&d.notifyWaiters()},d.waiters=void 0,d}();t.default=u}));const mIe={timeoutInSeconds:60},OZ={name:"auth0-spa-js",version:"2.1.3"},PZ=()=>Date.now();class Qs extends Error{constructor(t,n){super(n),this.error=t,this.error_description=n,Object.setPrototypeOf(this,Qs.prototype)}static fromPayload({error:t,error_description:n}){return new Qs(t,n)}}class WO extends Qs{constructor(t,n,r,i=null){super(t,n),this.state=r,this.appState=i,Object.setPrototypeOf(this,WO.prototype)}}class W3 extends Qs{constructor(){super("timeout","Timeout"),Object.setPrototypeOf(this,W3.prototype)}}class KO extends W3{constructor(t){super(),this.popup=t,Object.setPrototypeOf(this,KO.prototype)}}class qO extends Qs{constructor(t){super("cancelled","Popup closed"),this.popup=t,Object.setPrototypeOf(this,qO.prototype)}}class YO extends Qs{constructor(t,n,r){super(t,n),this.mfa_token=r,Object.setPrototypeOf(this,YO.prototype)}}class kE extends Qs{constructor(t,n){super("missing_refresh_token",`Missing Refresh Token (audience: '${Bj(t,["default"])}', scope: '${Bj(n)}')`),this.audience=t,this.scope=n,Object.setPrototypeOf(this,kE.prototype)}}function Bj(e,t=[]){return e&&!t.includes(e)?e:""}const Ow=()=>window.crypto,W6=()=>{const e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_~.";let t="";return Array.from(Ow().getRandomValues(new Uint8Array(43))).forEach(n=>t+=e[n%e.length]),t},zj=e=>btoa(e),vR=e=>{var{clientId:t}=e,n=Zp(e,["clientId"]);return new URLSearchParams((r=>Object.keys(r).filter(i=>r[i]!==void 0).reduce((i,o)=>Object.assign(Object.assign({},i),{[o]:r[o]}),{}))(Object.assign({client_id:t},n))).toString()},Uj=e=>(t=>decodeURIComponent(atob(t).split("").map(n=>"%"+("00"+n.charCodeAt(0).toString(16)).slice(-2)).join("")))(e.replace(/_/g,"/").replace(/-/g,"+")),gIe=async(e,t)=>{const n=await fetch(e,t);return{ok:n.ok,json:await n.json()}},vIe=async(e,t,n)=>{const r=new AbortController;let i;return t.signal=r.signal,Promise.race([gIe(e,t),new Promise((o,a)=>{i=setTimeout(()=>{r.abort(),a(new Error("Timeout when executing 'fetch'"))},n)})]).finally(()=>{clearTimeout(i)})},yIe=async(e,t,n,r,i,o,a)=>{return s={auth:{audience:t,scope:n},timeout:i,fetchUrl:e,fetchOptions:r,useFormData:a},l=o,new Promise(function(u,d){const f=new MessageChannel;f.port1.onmessage=function(p){p.data.error?d(new Error(p.data.error)):u(p.data),f.port1.close()},l.postMessage(s,[f.port2])});var s,l},bIe=async(e,t,n,r,i,o,a=1e4)=>i?yIe(e,t,n,r,a,i,o):vIe(e,r,a);
269async function $Ie(e,t){var{baseUrl:n,timeout:r,audience:i,scope:o,auth0Client:a,useFormData:s}=e,l=Zp(e,["baseUrl","timeout","audience","scope","auth0Client","useFormData"]);const u=s?vR(l):JSON.stringify(l);return await async function(d,f,p,m,v,y,x){let b,$=null;for(let R=0;R<3;R++)try{b=await bIe(d,p,m,v,y,x,f),$=null;break}catch(L){$=L}if($)throw $;const _=b.json,{error:C,error_description:E}=_,T=Zp(_,["error","error_description"]),{ok:I}=b;if(!I){const R=E||`HTTP error. Unable to fetch ${d}`;throw C==="mfa_required"?new YO(C,R,T.mfa_token):C==="missing_refresh_token"?new kE(p,m):new Qs(C||"request_error",R)}return T}(`${n}/oauth/token`,r,i||"default",o,{method:"POST",body:u,headers:{"Content-Type":s?"application/x-www-form-urlencoded":"application/json","Auth0-Client":btoa(JSON.stringify(a||OZ))}},t,s)}const T_=(...e)=>{return(t=e.filter(Boolean).join(" ").trim().split(/\s+/),Array.from(new Set(t))).join(" ");var t};class oh{constructor(t,n="@@auth0spajs@@",r){this.prefix=n,this.suffix=r,this.clientId=t.clientId,this.scope=t.scope,this.audience=t.audience}toKey(){return[this.prefix,this.clientId,this.audience,this.scope,this.suffix].filter(Boolean).join("::")}static fromKey(t){const[n,r,i,o]=t.split("::");return new oh({clientId:r,scope:o,audience:i},n)}static fromCacheEntry(t){const{scope:n,audience:r,client_id:i}=t;return new oh({scope:n,audience:r,clientId:i})}}class xIe{set(t,n){localStorage.setItem(t,JSON.stringify(n))}get(t){const n=window.localStorage.getItem(t);if(n)try{return JSON.parse(n)}catch{return}}remove(t){localStorage.removeItem(t)}allKeys(){return Object.keys(window.localStorage).filter(t=>t.startsWith("@@auth0spajs@@"))}}class AZ{constructor(){this.enclosedCache=function(){let t={};return{set(n,r){t[n]=r},get(n){const r=t[n];if(r)return r},remove(n){delete t[n]},allKeys:()=>Object.keys(t)}}()}}let SIe=class{constructor(t,n,r){this.cache=t,this.keyManifest=n,this.nowProvider=r||PZ}async setIdToken(t,n,r){var i;const o=this.getIdTokenCacheKey(t);await this.cache.set(o,{id_token:n,decodedToken:r}),await((i=this.keyManifest)===null||i===void 0?void 0:i.add(o))}async getIdToken(t){const n=await this.cache.get(this.getIdTokenCacheKey(t.clientId));if(!n&&t.scope&&t.audience){const r=await this.get(t);return!r||!r.id_token||!r.decodedToken?void 0:{id_token:r.id_token,decodedToken:r.decodedToken}}if(n)return{id_token:n.id_token,decodedToken:n.decodedToken}}async get(t,n=0){var r;let i=await this.cache.get(t.toKey());if(!i){const s=await this.getCacheKeys();if(!s)return;const l=this.matchExistingCacheKey(t,s);l&&(i=await this.cache.get(l))}if(!i)return;const o=await this.nowProvider(),a=Math.floor(o/1e3);return i.expiresAt-n<a?i.body.refresh_token?(i.body={refresh_token:i.body.refresh_token},await this.cache.set(t.toKey(),i),i.body):(await this.cache.remove(t.toKey()),void await((r=this.keyManifest)===null||r===void 0?void 0:r.remove(t.toKey()))):i.body}async set(t){var n;const r=new oh({clientId:t.client_id,scope:t.scope,audience:t.audience}),i=await this.wrapCacheEntry(t);await this.cache.set(r.toKey(),i),await((n=this.keyManifest)===null||n===void 0?void 0:n.add(r.toKey()))}async clear(t){var n;const r=await this.getCacheKeys();r&&(await r.filter(i=>!t||i.includes(t)).reduce(async(i,o)=>{await i,await this.cache.remove(o)},Promise.resolve()),await((n=this.keyManifest)===null||n===void 0?void 0:n.clear()))}async wrapCacheEntry(t){const n=await this.nowProvider();return{body:t,expiresAt:Math.floor(n/1e3)+t.expires_in}}async getCacheKeys(){var t;return this.keyManifest?(t=await this.keyManifest.get())===null||t===void 0?void 0:t.keys:this.cache.allKeys?this.cache.allKeys():void 0}getIdTokenCacheKey(t){return new oh({clientId:t},"@@auth0spajs@@","@@user@@").toKey()}matchExistingCacheKey(t,n){return n.filter(r=>{var i;const o=oh.fromKey(r),a=new Set(o.scope&&o.scope.split(" ")),s=((i=t.scope)===null||i===void 0?void 0:i.split(" "))||[],l=o.scope&&s.reduce((u,d)=>u&&a.has(d),!0);return o.prefix==="@@auth0spajs@@"&&o.clientId===t.clientId&&o.audience===t.audience&&l})[0]}};class _Ie{constructor(t,n,r){this.storage=t,this.clientId=n,this.cookieDomain=r,this.storageKey=`a0.spajs.txs.${this.clientId}`}create(t){this.storage.save(this.storageKey,t,{daysUntilExpire:1,cookieDomain:this.cookieDomain})}get(){return this.storage.get(this.storageKey)}remove(){this.storage.remove(this.storageKey,{cookieDomain:this.cookieDomain})}}const f$=e=>typeof e=="number",wIe=["iss","aud","exp","nbf","iat","jti","azp","
269nonce","auth_time","at_hash","c_hash","acr","amr","sub_jwk","cnf","sip_from_tag","sip_date","sip_callid","sip_cseq_num","sip_via_branch","orig","dest","mky","events","toe","txn","rph","sid","vot","vtm"],CIe=e=>{if(!e.id_token)throw new Error("ID token is required but missing");const t=(o=>{const a=o.split("."),[s,l,u]=a;if(a.length!==3||!s||!l||!u)throw new Error("ID token could not be decoded");const d=JSON.parse(Uj(l)),f={__raw:o},p={};return Object.keys(d).forEach(m=>{f[m]=d[m],wIe.includes(m)||(p[m]=d[m])}),{encoded:{header:s,payload:l,signature:u},header:JSON.parse(Uj(s)),claims:f,user:p}})(e.id_token);if(!t.claims.iss)throw new Error("Issuer (iss) claim must be a string present in the ID token");if(t.claims.iss!==e.iss)throw new Error(`Issuer (iss) claim mismatch in the ID token; expected "${e.iss}", found "${t.claims.iss}"`);if(!t.user.sub)throw new Error("Subject (sub) claim must be a string present in the ID token");if(t.header.alg!=="RS256")throw new Error(`Signature algorithm of "${t.header.alg}" is not supported. Expected the ID token to be signed with "RS256".`);if(!t.claims.aud||typeof t.claims.aud!="string"&&!Array.isArray(t.claims.aud))throw new Error("Audience (aud) claim must be a string or array of strings present in the ID token");if(Array.isArray(t.claims.aud)){if(!t.claims.aud.includes(e.aud))throw new Error(`Audience (aud) claim mismatch in the ID token; expected "${e.aud}" but was not one of "${t.claims.aud.join(", ")}"`);if(t.claims.aud.length>1){if(!t.claims.azp)throw new Error("Authorized Party (azp) claim must be a string present in the ID token when Audience (aud) claim has multiple values");if(t.claims.azp!==e.aud)throw new Error(`Authorized Party (azp) claim mismatch in the ID token; expected "${e.aud}", found "${t.claims.azp}"`)}}else if(t.claims.aud!==e.aud)throw new Error(`Audience (aud) claim mismatch in the ID token; expected "${e.aud}" but found "${t.claims.aud}"`);if(e.nonce){if(!t.claims.nonce)throw new Error("Nonce (nonce) claim must be a string present in the ID token");if(t.claims.nonce!==e.nonce)throw new Error(`Nonce (nonce) claim mismatch in the ID token; expected "${e.nonce}", found "${t.claims.nonce}"`)}if(e.max_age&&!f$(t.claims.auth_time))throw new Error("Authentication Time (auth_time) claim must be a number present in the ID token when Max Age (max_age) is specified");if(t.claims.exp==null||!f$(t.claims.exp))throw new Error("Expiration Time (exp) claim must be a number present in the ID token");if(!f$(t.claims.iat))throw new Error("Issued At (iat) claim must be a number present in the ID token");const n=e.leeway||60,r=new Date(e.now||Date.now()),i=new Date(0);if(i.setUTCSeconds(t.claims.exp+n),r>i)throw new Error(`Expiration Time (exp) claim error in the ID token; current time (${r}) is after expiration time (${i})`);if(t.claims.nbf!=null&&f$(t.claims.nbf)){const o=new Date(0);if(o.setUTCSeconds(t.claims.nbf-n),r<o)throw new Error(`Not Before time (nbf) claim in the ID token indicates that this token can't be used just yet. Current time (${r}) is before ${o}`)}if(t.claims.auth_time!=null&&f$(t.claims.auth_time)){const o=new Date(0);if(o.setUTCSeconds(parseInt(t.claims.auth_time)+e.max_age+n),r>o)throw new Error(`Authentication Time (auth_time) claim in the ID token indicates that too much time has passed since the last end-user authentication. Current time (${r}) is after last auth at ${o}`)}if(e.organization){const o=e.organization.trim();if(o.startsWith("org_")){const a=o;if(!t.claims.org_id)throw new Error("Organization ID (org_id) claim must be a string present in the ID token");if(a!==t.claims.org_id)throw new Error(`Organization ID (org_id) claim mismatch in the ID token; expected "${a}", found "${t.claims.org_id}"`)}else{const a=o.toLowerCase();if(!t.claims.org_name)throw new Error("Organization Name (org_name) claim must be a string present in the ID token");if(a!==t.claims.org_name)throw new Error(`Organization Name (org_name) claim mismatch in the ID token; expected "${a}", found "${t.claims.org_name}"`)}}return t};var B1=VO(function(e,t){var n=N1&&N1.__assign||function(){return n=Object.assign||function(l){for(var u,d=1,f=arguments.length;d<f;d++)for(var p in u=arguments[d])Object.prototype.hasOwnProperty.call(u,p)&&(l[p]=u[p]);return l},n.apply(this,arguments)};function r(l,u){if(!u)return"";var d="; "+l;return u===!0?d:d+"="+u}function i(l,u,d){return encodeURIComponent(l).replace(/%(23|24|26|2B|5E|60|7C)/g,decode
vendor: 4,935 bytes, lines 269-270
269URIComponent).replace(/\(/g,"%28").replace(/\)/g,"%29")+"="+encodeURIComponent(u).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent)+function(f){if(typeof f.expires=="number"){var p=new Date;p.setMilliseconds(p.getMilliseconds()+864e5*f.expires),f.expires=p}return r("Expires",f.expires?f.expires.toUTCString():"")+r("Domain",f.domain)+r("Path",f.path)+r("Secure",f.secure)+r("SameSite",f.sameSite)}(d)}function o(l){for(var u={},d=l?l.split("; "):[],f=/(%[\dA-F]{2})+/gi,p=0;p<d.length;p++){var m=d[p].split("="),v=m.slice(1).join("=");v.charAt(0)==='"'&&(v=v.slice(1,-1));try{u[m[0].replace(f,decodeURIComponent)]=v.replace(f,decodeURIComponent)}catch{}}return u}function a(){return o(document.cookie)}function s(l,u,d){document.cookie=i(l,u,n({path:"/"},d))}t.__esModule=!0,t.encode=i,t.parse=o,t.getAll=a,t.get=function(l){return a()[l]},t.set=s,t.remove=function(l,u){s(l,"",n(n({},u),{expires:-1}))}});GO(B1),B1.encode,B1.parse,B1.getAll;var EIe=B1.get,NZ=B1.set,MZ=B1.remove;const wy={get(e){const t=EIe(e);if(t!==void 0)return JSON.parse(t)},save(e,t,n){let r={};window.location.protocol==="https:"&&(r={secure:!0,sameSite:"none"}),n!=null&&n.daysUntilExpire&&(r.expires=n.daysUntilExpire),n!=null&&n.cookieDomain&&(r.domain=n.cookieDomain),NZ(e,JSON.stringify(t),r)},remove(e,t){let n={};t!=null&&t.cookieDomain&&(n.domain=t.cookieDomain),MZ(e,n)}},TIe={get(e){return wy.get(e)||wy.get(`_legacy_${e}`)},save(e,t,n){let r={};window.location.protocol==="https:"&&(r={secure:!0}),n!=null&&n.daysUntilExpire&&(r.expires=n.daysUntilExpire),n!=null&&n.cookieDomain&&(r.domain=n.cookieDomain),NZ(`_legacy_${e}`,JSON.stringify(t),r),wy.save(e,t,n)},remove(e,t){let n={};t!=null&&t.cookieDomain&&(n.domain=t.cookieDomain),MZ(e,n),wy.remove(e,t),wy.remove(`_legacy_${e}`,t)}},RIe={get(e){if(typeof sessionStorage>"u")return;const t=sessionStorage.getItem(e);return t!=null?JSON.parse(t):void 0},save(e,t){sessionStorage.setItem(e,JSON.stringify(t))},remove(e){sessionStorage.removeItem(e)}};function IIe(e,t,n){var r=t===void 0?null:t,i=function(l,u){var d=atob(l);if(u){for(var f=new Uint8Array(d.length),p=0,m=d.length;p<m;++p)f[p]=d.charCodeAt(p);return String.fromCharCode.apply(null,new Uint16Array(f.buffer))}return d}(e,n!==void 0&&n),o=i.indexOf(`
270`,10)+1,a=i.substring(o)+(r?"//# sourceMappingURL="+r:""),s=new Blob([a],{type:"application/javascript"});return URL.createObjectURL(s)}var Hj,Gj,Vj,K6,kIe=(Hj="Lyogcm9sbHVwLXBsdWdpbi13ZWItd29ya2VyLWxvYWRlciAqLwohZnVuY3Rpb24oKXsidXNlIHN0cmljdCI7Y2xhc3MgZSBleHRlbmRzIEVycm9ye2NvbnN0cnVjdG9yKHQscil7c3VwZXIociksdGhpcy5lcnJvcj10LHRoaXMuZXJyb3JfZGVzY3JpcHRpb249cixPYmplY3Quc2V0UHJvdG90eXBlT2YodGhpcyxlLnByb3RvdHlwZSl9c3RhdGljIGZyb21QYXlsb2FkKHtlcnJvcjp0LGVycm9yX2Rlc2NyaXB0aW9uOnJ9KXtyZXR1cm4gbmV3IGUodCxyKX19Y2xhc3MgdCBleHRlbmRzIGV7Y29uc3RydWN0b3IoZSxzKXtzdXBlcigibWlzc2luZ19yZWZyZXNoX3Rva2VuIixgTWlzc2luZyBSZWZyZXNoIFRva2VuIChhdWRpZW5jZTogJyR7cihlLFsiZGVmYXVsdCJdKX0nLCBzY29wZTogJyR7cihzKX0nKWApLHRoaXMuYXVkaWVuY2U9ZSx0aGlzLnNjb3BlPXMsT2JqZWN0LnNldFByb3RvdHlwZU9mKHRoaXMsdC5wcm90b3R5cGUpfX1mdW5jdGlvbiByKGUsdD1bXSl7cmV0dXJuIGUmJiF0LmluY2x1ZGVzKGUpP2U6IiJ9ImZ1bmN0aW9uIj09dHlwZW9mIFN1cHByZXNzZWRFcnJvciYmU3VwcHJlc3NlZEVycm9yO2NvbnN0IHM9ZT0+e3ZhcntjbGllbnRJZDp0fT1lLHI9ZnVuY3Rpb24oZSx0KXt2YXIgcj17fTtmb3IodmFyIHMgaW4gZSlPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxzKSYmdC5pbmRleE9mKHMpPDAmJihyW3NdPWVbc10pO2lmKG51bGwhPWUmJiJmdW5jdGlvbiI9PXR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzKXt2YXIgbz0wO2ZvcihzPU9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMoZSk7bzxzLmxlbmd0aDtvKyspdC5pbmRleE9mKHNbb10pPDAmJk9iamVjdC5wcm90b3R5cGUucHJvcGVydHlJc0VudW1lcmFibGUuY2FsbChlLHNbb10pJiYocltzW29dXT1lW3Nbb11dKX1yZXR1cm4gcn0oZSxbImNsaWVudElkIl0pO3JldHVybiBuZXcgVVJMU2VhcmNoUGFyYW1zKChlPT5PYmplY3Qua2V5cyhlKS5maWx0ZXIoKHQ9PnZvaWQgMCE9PWVbdF0pKS5yZWR1Y2UoKCh0LHIpPT5PYmplY3QuYXNzaWduKE9iamVjdC5hc3NpZ24oe30sdCkse1tyXTplW3JdfSkpLHt9KSkoT2JqZWN0LmFzc2lnbih7Y2xpZW50X2lkOnR9LHIpKSkudG9TdHJpbmcoKX07bGV0IG89e307Y29uc3Qgbj0oZSx0KT0+YCR7ZX18JHt0fWA7YWRkRXZlbnRMaXN0ZW5lcigibWVzc2FnZSIsKGFzeW5jKHtkYXRhOnt0aW1lb3V0OmUsYXV0aDpyLGZldGNoVXJsOmksZmV0Y2hPcHRpb25zOmMsdXNlRm9ybURhdGE6YX0scG9ydHM6W3BdfSk9PntsZXQgZjtjb25zdHthdWRpZW5jZTp1LHNjb3BlOmx9PXJ8fHt9O3RyeXtjb25zdCByPWE/KGU9Pntjb25zdCB0PW5ldyBVUkxTZWFyY2hQYXJhbXMoZSkscj17fTtyZXR1cm4gdC5mb3JFYWNoKCgoZSx0KT0+e3JbdF09ZX0pKSxyfSkoYy5ib2R5KTpKU09OLnBhcnNlKGMuYm9keSk7aWYoIXIucmVmcmVzaF90b2tlbiYmInJlZnJlc2hfdG9rZW4iPT09ci5ncmFudF90eXBlKXtjb25zdCBlPSgoZSx0KT0+b1tuKGUsdCldKSh1LGwpO2lmKCFlKXRocm93IG5ldyB0KHUsbCk7Yy5ib2R5PWE/cyhPYmplY3QuYXNzaWduKE9iamVjdC5hc3NpZ24oe30scikse3JlZnJlc2hfdG9rZW46ZX0pKTpKU09OLnN0cmluZ2lmeShPYmplY3QuYXNzaWduKE9iamVjdC5hc3NpZ24oe30scikse3JlZnJlc2hfdG9rZW46ZX0pKX1sZXQgaCxnOyJmdW5jdGlvbiI9PXR5cGVvZiBBYm9ydENvbnRyb2xsZXImJihoPW5ldyBBYm9ydENvbnRyb2xsZXIsYy5zaWduYWw9aC5zaWduYWwpO3RyeXtnPWF3YWl0IFByb21pc2UucmFjZShbKGQ9ZSxuZXcgUHJvbWlzZSgoZT0+c2V0VGltZW91dChlLGQpKSkpLGZldGNoKGksT2JqZWN0LmFzc2lnbih7fS
270xjKSldKX1jYXRjaChlKXtyZXR1cm4gdm9pZCBwLnBvc3RNZXNzYWdlKHtlcnJvcjplLm1lc3NhZ2V9KX1pZighZylyZXR1cm4gaCYmaC5hYm9ydCgpLHZvaWQgcC5wb3N0TWVzc2FnZSh7ZXJyb3I6IlRpbWVvdXQgd2hlbiBleGVjdXRpbmcgJ2ZldGNoJyJ9KTtmPWF3YWl0IGcuanNvbigpLGYucmVmcmVzaF90b2tlbj8oKChlLHQscik9PntvW24odCxyKV09ZX0pKGYucmVmcmVzaF90b2tlbix1LGwpLGRlbGV0ZSBmLnJlZnJlc2hfdG9rZW4pOigoZSx0KT0+e2RlbGV0ZSBvW24oZSx0KV19KSh1LGwpLHAucG9zdE1lc3NhZ2Uoe29rOmcub2ssanNvbjpmfSl9Y2F0Y2goZSl7cC5wb3N0TWVzc2FnZSh7b2s6ITEsanNvbjp7ZXJyb3I6ZS5lcnJvcixlcnJvcl9kZXNjcmlwdGlvbjplLm1lc3NhZ2V9fSl9dmFyIGR9KSl9KCk7Cgo=",Gj=null,Vj=!1,function(e){return K6=K6||IIe(Hj,Gj,Vj),new Worker(K6,e)});const q6={};let OIe=class{constructor(t,n){this.cache=t,this.clientId=n,this.manifestKey=this.createManifestKeyFrom(this.clientId)}async add(t){var n;const r=new Set(((n=await this.cache.get(this.manifestKey))===null||n===void 0?void 0:n.keys)||[]);r.add(t),await this.cache.set(this.manifestKey,{keys:[...r]})}async remove(t){const n=await this.cache.get(this.manifestKey);if(n){const r=new Set(n.keys);return r.delete(t),r.size>0?await this.cache.set(this.manifestKey,{keys:[...r]}):await this.cache.remove(this.manifestKey)}}get(){return this.cache.get(this.manifestKey)}clear(){return this.cache.remove(this.manifestKey)}createManifestKeyFrom(t){return`@@auth0spajs@@::${t}`}};const PIe={memory:()=>new AZ().enclosedCache,localstorage:()=>new xIe},Wj=e=>PIe[e],Kj=e=>{const{openUrl:t,onRedirect:n}=e,r=Zp(e,["openUrl","onRedirect"]);return Object.assign(Object.assign({},r),{openUrl:t===!1||t?t:n})},Y6=new hIe;let AIe=class{constructor(t){let n,r;if(this.userCache=new AZ().enclosedCache,this.defaultOptions={authorizationParams:{scope:"openid profile email"},useRefreshTokensFallback:!1,useFormData:!0},this._releaseLockOnPageHide=async()=>{await Y6.releaseLock("auth0.lock.getTokenSilently"),window.removeEventListener("pagehide",this._releaseLockOnPageHide)},this.options=Object.assign(Object.assign(Object.assign({},this.defaultOptions),t),{authorizationParams:Object.assign(Object.assign({},this.defaultOptions.authorizationParams),t.authorizationParams)}),typeof window<"u"&&(()=>{if(!Ow())throw new Error("For security reasons, `window.crypto` is required to run `auth0-spa-js`.");if(Ow().subtle===void 0)throw new Error(`
271      auth0-spa-js must run on a secure origin. See https://github.com/auth0/auth0-spa-js/blob/main/FAQ.md#why-do-i-get-auth0-spa-js-must-run-on-a-secure-origin for more information.
272    `)})(),t.cache&&t.cacheLocation&&console.warn("Both `cache` and `cacheLocation` options have been specified in the Auth0Client configuration; ignoring `cacheLocation` and using `cache`."),t.cache)r=t.cache;else{if(n=t.cacheLocation||"memory",!Wj(n))throw new Error(`Invalid cache location "${n}"`);r=Wj(n)()}this.httpTimeoutMs=t.httpTimeoutInSeconds?1e3*t.httpTimeoutInSeconds:1e4,this.cookieStorage=t.legacySameSiteCookie===!1?wy:TIe,this.orgHintCookieName=`auth0.${this.options.clientId}.organization_hint`,this.isAuthenticatedCookieName=(a=>`auth0.${a}.is.authenticated`)(this.options.clientId),this.sessionCheckExpiryDays=t.sessionCheckExpiryDays||1;const i=t.useCookiesForTransactions?this.cookieStorage:RIe;var o;this.scope=T_("openid",this.options.authorizationParams.scope,this.options.useRefreshTokens?"offline_access":""),this.transactionManager=new _Ie(i,this.options.clientId,this.options.cookieDomain),this.nowProvider=this.options.nowProvider||PZ,this.cacheManager=new SIe(r,r.allKeys?void 0:new OIe(r,this.options.clientId),this.nowProvider),this.domainUrl=(o=this.options.domain,/^https?:\/\//.test(o)?o:`https://${o}`),this.tokenIssuer=((a,s)=>a?a.startsWith("https://")?a:`https://${a}/`:`${s}/`)(this.options.issuer,this.domainUrl),typeof window<"u"&&window.Worker&&this.options.useRefreshTokens&&n==="memory"&&(this.options.workerUrl?this.worker=new Worker(this.options.workerUrl):this.worker=new kIe)}_url(t){const n=encodeURIComponent(btoa(JSON.stringify(this.options.auth0Client||OZ)));return`${this.domainUrl}${t}&auth0Client=${n}`}_authorizeUrl(t){return this._url(`/authorize?${vR(t)}`)}async _verifyIdToken(t,n,r){const i=await this.nowProvider();return CIe({iss:this.tokenIssuer,aud:this.options.clientId,id_token:t,nonce:n,organization:r,leeway:this.options.leeway,max_age:(o=this.options.authorizationParams.max_age,typeof o!="string"?o:parseInt(o,10)||void 0),now:i});var o}_processOrgHint(t){t?this.cookieStorage.save(this.orgHintCookieName,t,{daysUntilExpire:this.sessionCheckExpiryDays,cookieDomain:this.options.cookieDomain}):this.cookieStorage.remove(this.orgHintCookieName,{cookieDomain:this.options.cookieDomain})}async _prepareAuthorizeUrl(t,n,r){const i=zj(W6()),o=zj(W6()),a=W6(),s=(d=>{const f=new Uint8Array(d);return(p=>{const m={"+":"-","/":"_","=":""};return p.replace(/[+/=]/g,v=>m[v])})(window.btoa(String.fromCharCode(...Array.from(f))))})(await(async d=>await Ow().subtle.digest({name:"SHA-256"},new TextEncoder().encode(d)))(a)),l=((d,f,p,m,v,y,x,b)=>Object.assign(Object.assign(Object.assign({client_id:d.clientId},d.authorizationParams),p),{scope:T_(f,p.scope),response_type:"code",response_mode:b||"query",state:m,nonce:v,redirect_uri:x||d.authorizationParams.redirect_uri,code_challenge:y,code_challenge_method:"S256"}))(this.options,this.scope,t,i,o,s,t.redirect_uri||this.options.authorizationParams.redirect_uri||r,n==null?void 0:n.response_mode),u=this._authorizeUrl(l);return{nonce:o,code_verifier:a,scope:l.scope,audience:l.audience||"default",redirect_uri:l.redirect_uri,state:i,url:u}}async loginWithPopup(t,n){var r;if(t=t||{},!(n=n||{}).popup&&(n.popup=(s=>{const l=window.screenX+(window.innerWidth-400)/2,u=window.screenY+(window.innerHeight-600)/2;return window.open(s,"auth0:authorize:popup",`left=${l},top=${u},width=400,height=600,resizable,scrollbars=yes,status=1`)})(""),!n.popup))throw new Error("Unable to open a popup for loginWithPopup - window.open returned `null`");const i=await this._prepareAuthorizeUrl(t.authorizationParams||{},{response_mode:"web_message"},window.location.origin);n.popup.location.href=i.url;const o=await(s=>new Promise((l,u)=>{let d;const f=setInterval(()=>{s.popup&&s.popup.closed&&(clearInterval(f),clearTimeout(p),window.removeEventListener("message",d,!1),u(new qO(s.popup)))},1e3),p=setTimeout(()=>{clearInterval(f),u(new KO(s.popup)),window.removeEventListener("message",d,!1)},1e3*(s.timeoutInSeconds||60));d=function(m){if(m.data&&m.data.type==="authorization_response"){if(clearTimeout(p),clearInterval(f),window.removeEventListener("message",d,!1),s.popup.close(),m.data.response.error)return u(Qs.fromPayload(m.data.response));l(m.data.response)}},window.addEventListener("message",d)}))(Object.assign(Object.assign({},n),{timeoutInSeconds:n.timeoutInSeconds||this.options.authorizeTimeoutInSeconds||60}));if(i.state!==o.state)throw new Qs("state_mismatch","Invalid state");const a=((r=t.authorizationParams)===null||r===void 0?void 0:r.organization)||this.options.authorizationParams.organization;await this._requestToken({audience:i.audience,scope:i.scope,code_verifier:i.code_verifier,grant_type:"authorization_code",code:o.code,redirect_uri:i.redirect_uri},{nonceIn:i.nonce,organization:a})}async getUser(){var t;const n=await this._getIdTokenFromCache();return(t=n==null?void 0:n.decodedToken)===null||t===void 0?void 0:t.user}async getIdTokenClaims(){var t;const n=await this._getIdTokenFromCache();return(t=n==null?void 0:n.decodedToken)===null||t===void 0?void 0:t.claims}async loginWithRedirect(t={}){var n;const r=Kj(t),{openUrl:i,fragment:o,appState:a}=r,s=Zp(r,["openUrl","fragment","appState"]),l=((n=s.authorizationParams)===null||n===void 0?void 0:n.organization)||this.options.authorizationParams.organization,u=await this._prepareAuthorizeUrl(s.authorizationParams||{}),{url:d}=u,f=Zp(u,["url"]);this.transactionManager.create(Object.assign(Object.assign(Object.assign({},f),{appState:a}),l&&{organization:l}));const p=o?`${d}#${o}`:d;i?await i(p):window.location.assign(p)}async handleRedirectCallback(t=window.location.href){const n=t.split("?").slice(1);if(n.length===0)throw new Error("There are no query params available for parsing.");const{state:r,code:i,error:o,error_description:a}=(f=>{f.indexOf("#")>-1&&(f=f.substring(0,f.indexOf("#")));const p=new URLSearchParams(f);return{state:p.get("state"),code:p.get("code")||void 0,error:p.get("error")||void 0,error_description:p.get("error_description")||void 0}})(n.join("")),s=this.transactionManager.get();if(!s)throw new Qs("missing_transaction","Invalid state");if(this.transactionManager.remove(),o)throw new WO(o,a||o,r,s.appState);if(!s.code_verifier||s.state&&s.state!==r)throw new Qs("state_mismatch","Invalid state");const l=s.organization,u=s.nonce,d=s.redirect_uri;return await this._requestToken(Object.assign({audience:s.audience,scope:s.scope,code_verifier:s.code_verifier,grant_type:"authorization_code",code:i},d?{redirect_uri:d}:{}),{nonceIn:u,organization:l}),{appState:s.appState}}async checkSession(t){if(!this.cookieStorage.get(this.isAuthenticatedCookieName)){if(!this.cookieStorage.get("auth0.is.authenticated"))return;this.cookieStorage.save(this.isAuthenticatedCookieName,!0,{daysUntilExpire:this.sessionCheckExpiryDays,cookieDomain:this.options.cookieDomain}),this.cookieStorage.remove("auth0.is.authenticated")}try{await this.getTokenSilently(t)}catch{}}async getTokenSilently(t={}){var n;const r=Object.assign(Object.assign({cacheMode:"on"},t),{authorizationParams:Object.assign(Object.assign(Object.assign({},this.options.authorizationParams),t.authorizationParams),{scope:T_(this.scope,(n=t.authorizationParams)===null||n===void 0?void 0:n.scope)})}),i=await((o,a)=>{let s=q6[a];return s||(s=o().finally(()=>{delete q6[a],s=null}),q6[a]=s),s})(()=>this._getTokenSilently(r),`${this.options.clientId}::${r.authorizationParams.audience}::${r.authorizationParams.scope}`);return t.detailedResponse?i:i==null?void 0:i.access_token}async _getTokenSilently(t){const{cacheMode:n}=t,r=Zp(t,["cacheMode"]);if(n!=="off"){const i=await this._getEntryFromCache({scope:r.authorizationParams.scope,audience:r.authorizationParams.audience||"default",clientId:this.options.clientId});if(i)return i}if(n!=="cache-only"){if(!await(async(i,o=3)=>{for(let a=0;a<o;a++)if(await i())return!0;return!1})(()=>Y6.acquireLock("auth0.lock.getTokenSilently",5e3),10))throw new W3;try{if(window.addEventListener("pagehide",this._releaseLockOnPageHide),n!=="off"){const u=await this._getEntryFromCache({scope:r.authorizationParams.scope,audience:r.authorizationParams.audience||"default",clientId:this.options.clientId});if(u)return u}const i=this.options.useRefreshTokens?await this._getTokenUsingRefreshToken(r):await this._getTokenFromIFrame(r),{id_token:o,access_token:a,oauthTokenScope:s,expires_in:l}=i;return Object.assign(Object.assign({id_token:o,access_token:a},s?{scope:s}:null),{expires_in:l})}finally{await Y6.releaseLock("auth0.lock.getTokenSilently"),window.removeEventListener("pagehide",this._releaseLockOnPageHide)}}}async getTokenWithPopup(t={},n={}){var r;const i=Object.assign(Object.assign({},t),{authorizationParams:Object.assign(Object.assign(Object.assign({},this.options.authorizationParams),t.authorizationParams),{scope:T_(this.scope,(r=t.authorizationParams)===null||r===void 0?void 0:r.scope)})});return n=Object.assign(Object.assign({},mIe),n),await this.loginWithPopup(i,n),(await this.cacheManager.get(new oh({scope:i.authorizationParams.scope,audience:i.authorizationParams.audience||"default",clientId:this.options.clientId}))).access_token}async isAuthenticated(){return!!await this.getUser()}_buildLogoutUrl(t){t.clientId!==null?t.clientId=t.clientId||this.options.clientId:delete t.clientId;const n=t.logoutParams||{},{federated:r}=n,i=Zp(n,["federated"]),o=r?"&federated":"";return this._url(`/v2/logout?${vR(Object.assign({clientId:t.clientId},i))}`)+o}async logout(t={}){const n=Kj(t),{openUrl:r}=n,i=Zp(n,["openUrl"]);t.clientId===null?await this.cacheManager.clear():await this.cacheManager.clear(t.clientId||this.options.clientId),this.cookieStorage.remove(this.orgHintCookieName,{cookieDomain:this.options.cookieDomain}),this.cookieStorage.remove(this.isAuthenticatedCookieName,{cookieDomain:this.options.cookieDomain}),this.userCache.remove("@@user@@");const o=this._buildLogoutUrl(i);r?await r(o):r!==!1&&window.location.assign(o)}async _getTokenFromIFrame(t){const n=Object.assign(Object.assign({},t.authorizationParams),{prompt:"none"}),r=this.cookieStorage.get(this.orgHintCookieName);r&&!n.organization&&(n.organization=r);const{url:i,state:o,nonce:a,code_verifier:s,redirect_uri:l,scope:u,audience:d}=await this._prepareAuthorizeUrl(n,{response_mode:"web_message"},window.location.origin);try{if(window.crossOriginIsolated)throw new Qs("login_required","The application is running in a Cross-Origin Isolated context, silently retrieving a token without refresh token is not possible.");const f=t.timeoutInSeconds||this.options.authorizeTimeoutInSeconds,p=await((v,y,x=60)=>new Promise((b,$)=>{const _=window.document.createElement("iframe");_.setAttribute("width","0"),_.setAttribute("height","0"),_.style.display="none";const C=()=>{window.document.body.contains(_)&&(window.document.body.removeChild(_),window.removeEventListener("message",E,!1))};let E;const T=setTimeout(()=>{$(new W3),C()},1e3*x);E=function(I){if(I.origin!=y||!I.data||I.data.type!=="authorization_response")return;const R=I.source;R&&R.close(),I.data.response.error?$(Qs.fromPayload(I.data.response)):b(I.data.response),clearTimeout(T),window.removeEventListener("message",E,!1),setTimeout(C,2e3)},window.addEventListener("message",E,!1),window.document.body.appendChild(_),_.setAttribute("src",v)}))(i,this.domainUrl,f);if(o!==p.state)throw new Qs("state_mismatch","Invalid state");const m=await this._requestToken(Object.assign(Object.assign({},t.authorizationParams),{code_verifier:s,code:p.code,grant_type:"authorization_code",redirect_uri:l,timeout:t.authorizationParams.timeout||this.httpTimeoutMs}),{nonceIn:a,organization:n.organization});return Object.assign(Object.assign({},m),{scope:u,oauthTokenScope:m.scope,audience:d})}catch(f){throw f.error==="login_required"&&this.logout({openUrl:!1}),f}}async _getTokenUsingRefreshToken(t){const n=await this.cacheManager.get(new oh({scope:t.authorizationParams.scope,audience:t.authorizationParams.audience||"default",clientId:this.options.clientId}));if(!(n&&n.refresh_token||this.worker)){if(this.options.useRefreshTokensFallback)return await this._getTokenFromIFrame(t);throw new kE(t.authorizationParams.audience||"default",t.authorizationParams.scope)}const r=t.authorizationParams.redirect_uri||this.options.authorizationParams.redirect_uri||window.location.origin,i=typeof t.timeoutInSeconds=="number"?1e3*t.timeoutInSeconds:null;try{const o=await this._requestToken(Object.assign(Object.assign(Object.assign({},t.authorizationParams),{grant_type:"refresh_token",refresh_token:n&&n.refresh_token,redirect_uri:r}),i&&{timeout:i}));return Object.assign(Object.assign({},o),{scope:t.authorizationParams.scope,oauthTokenScope:o.scope,audience:t.authorizationParams.audience||"default"})}catch(o){if((o.message.indexOf("Missing Refresh Token")>-1||o.message&&o.message.indexOf("invalid refresh token")>-1)&&this.options.useRefreshTokensFallback)return await this._getTokenFromIFrame(t);throw o}}async _saveEntryInCache(t){const{id_token:n,decodedToken:r}=t,i=Zp(t,["id_token","decodedToken"]);this.userCache.set("@@user@@",{id_token:n,decodedToken:r}),await this.cacheManager.setIdToken(this.options.clientId,t.id_token,t.decodedToken),await this.cacheManager.set(i)}async _getIdTokenFromCache(){const t=this.options.authorizationParams.audience||"default",n=await this.cacheManager.getIdToken(new oh({clientId:this.options.clientId,audience:t,scope:this.scope}
272)),r=this.userCache.get("@@user@@");return n&&n.id_token===(r==null?void 0:r.id_token)?r:(this.userCache.set("@@user@@",n),n)}async _getEntryFromCache({scope:t,audience:n,clientId:r}){const i=await this.cacheManager.get(new oh({scope:t,audience:n,clientId:r}),60);if(i&&i.access_token){const{access_token:o,oauthTokenScope:a,expires_in:s}=i,l=await this._getIdTokenFromCache();return l&&Object.assign(Object.assign({id_token:l.id_token,access_token:o},a?{scope:a}:null),{expires_in:s})}}async _requestToken(t,n){const{nonceIn:r,organization:i}=n||{},o=await $Ie(Object.assign({baseUrl:this.domainUrl,client_id:this.options.clientId,auth0Client:this.options.auth0Client,useFormData:this.options.useFormData,timeout:this.httpTimeoutMs},t),this.worker),a=await this._verifyIdToken(o.id_token,r,i);return await this._saveEntryInCache(Object.assign(Object.assign(Object.assign(Object.assign({},o),{decodedToken:a,scope:t.scope,audience:t.audience||"default"}),o.scope?{oauthTokenScope:o.scope}:null),{client_id:this.options.clientId})),this.cookieStorage.save(this.isAuthenticatedCookieName,!0,{daysUntilExpire:this.sessionCheckExpiryDays,cookieDomain:this.options.cookieDomain}),this._processOrgHint(i||a.claims.org_id),Object.assign(Object.assign({},o),{decodedToken:a})}};var LZ={isAuthenticated:!1,isLoading:!0},lm=function(){throw new Error("You forgot to wrap your component in <Auth0Provider>.")},NIe=vs(vs({},LZ),{buildAuthorizeUrl:lm,buildLogoutUrl:lm,getAccessTokenSilently:lm,getAccessTokenWithPopup:lm,getIdTokenClaims:lm,loginWithRedirect:lm,loginWithPopup:lm,logout:lm,handleRedirectCallback:lm}),DZ=w.createContext(NIe),qj=function(e){fIe(t,e);function t(n,r){var i=e.call(this,r||n)||this;return i.error=n,i.error_description=r,Object.setPrototypeOf(i,t.prototype),i}return t}(Error),MIe=/[?&]code=[^&]+/,LIe=/[?&]state=[^&]+/,DIe=/[?&]error=[^&]+/,FIe=function(e){return e===void 0&&(e=window.location.search),(MIe.test(e)||DIe.test(e))&&LIe.test(e)},FZ=function(e){return function(t){return t instanceof Error?t:t!==null&&typeof t=="object"&&"error"in t&&typeof t.error=="string"?"error_description"in t&&typeof t.error_description=="string"?new qj(t.error,t.error_description):new qj(t.error):new Error(e)}},Yj=FZ("Login failed"),X6=FZ("Get access token failed"),jZ=function(e){var t;e!=null&&e.redirectUri&&(console.warn("Using `redirectUri` has been deprecated, please use `authorizationParams.redirect_uri` instead as `redirectUri` will be no longer supported in a future version"),e.authorizationParams=e.authorizationParams||{},e.authorizationParams.redirect_uri=e.redirectUri,delete e.redirectUri),!((t=e==null?void 0:e.authorizationParams)===null||t===void 0)&&t.redirectUri&&(console.warn("Using `authorizationParams.redirectUri` has been deprecated, please use `authorizationParams.redirect_uri` instead as `authorizationParams.redirectUri` will be removed in a future version"),e.authorizationParams.redirect_uri=e.authorizationParams.redirectUri,delete e.authorizationParams.redirectUri)},jIe=function(e,t){switch(t.type){case"LOGIN_POPUP_STARTED":return vs(vs({},e),{isLoading:!0});case"LOGIN_POPUP_COMPLETE":case"INITIALISED":return vs(vs({},e),{isAuthenticated:!!t.user,user:t.user,isLoading:!1,error:void 0});case"HANDLE_REDIRECT_COMPLETE":case"GET_ACCESS_TOKEN_COMPLETE":return e.user===t.user?e:vs(vs({},e),{isAuthenticated:!!t.user,user:t.user});case"LOGOUT":return vs(vs({},e),{isAuthenticated:!1,user:void 0});case"ERROR":return vs(vs({},e),{isLoading:!1,error:t.error})}},BIe=function(e){return jZ(e),vs(vs({},e),{auth0Client:{name:"auth0-react",version:"2.2.4"}})},zIe=function(e){window.history.replaceState({},document.title,(e==null?void 0:e.returnTo)||window.location.pathname)},UIe=function(e){var t=e.children,n=e.skipRedirectCallback,r=e.onRedirectCallback,i=r===void 0?zIe:r,o=e.context,a=o===void 0?DZ:o,s=pIe(e,["children","skipRedirectCallback","onRedirectCallback","context"]),l=w.useState(function(){return new AIe(BIe(s))})[0],u=w.useReducer(jIe,LZ),d=u[0],f=u[1],p=w.useRef(!1);w.useEffect(function(){p.current||(p.current=!0,function(){return uy(void 0,void 0,void 0,function(){var E,T,I;return cy(this,function(R){switch(R.label){case 0:return R.trys.push([0,7,,8]),E=void 0,FIe()&&!n?[4,l.handleRedirectCallback()]:[3,3];case 1:return T=R.sent().appState,[4,l.getUser()];case 2:return E=R.sent(),i(T,E),[3,6];case 3:return[4,l.checkSession()];case 4:return R.sent(),[4,l.getUser()];case 5:E=R.sent(),R.label=6;case 6:return f({type:"INITIALISED",user:E}),[3,8];case 7:return I=R.sent(),f({type:"ERROR",error:Yj(I)}),[3,8];case 8:return[2]}})})}())},[l,i,n]);var m=w.useCallback(function(E){return jZ(E),l.loginWithRedirect(E)},[l]),v=w.useCallback(function(E,T){return uy(void 0,void 0,void 0,function(){var I,R;return cy(this,function(L){switch(L.label){case 0:f({type:"LOGIN_POPUP_STARTED"}),L.label=1;case 1:return L.trys.push([1,3,,4]),[4,l.loginWithPopup(E,T)];case 2:return L.sent(),[3,4];case 3:return I=L.sent(),f({type:"ERROR",error:Yj(I)}),[2];case 4:return[4,l.getUser()];case 5:return R=L.sent(),f({type:"LOGIN_POPUP_COMPLETE",user:R}),[2]}})})},[l]),y=w.useCallback(function(E){return E===void 0&&(E={}),uy(void 0,void 0,void 0,function(){return cy(this,function(T){switch(T.label){case 0:return[4,l.logout(E)];
272case 1:return T.sent(),(E.openUrl||E.openUrl===!1)&&f({type:"LOGOUT"}),[2]}})})},[l]),x=w.useCallback(function(E){return uy(void 0,void 0,void 0,function(){var T,I,R,L;return cy(this,function(F){switch(F.label){case 0:return F.trys.push([0,2,3,5]),[4,l.getTokenSilently(E)];case 1:return T=F.sent(),[3,5];case 2:throw I=F.sent(),X6(I);case 3:return R=f,L={type:"GET_ACCESS_TOKEN_COMPLETE"},[4,l.getUser()];case 4:return R.apply(void 0,[(L.user=F.sent(),L)]),[7];case 5:return[2,T]}})})},[l]),b=w.useCallback(function(E,T){return uy(void 0,void 0,void 0,function(){var I,R,L,F;return cy(this,function(V){switch(V.label){case 0:return V.trys.push([0,2,3,5]),[4,l.getTokenWithPopup(E,T)];case 1:return I=V.sent(),[3,5];case 2:throw R=V.sent(),X6(R);case 3:return L=f,F={type:"GET_ACCESS_TOKEN_COMPLETE"},[4,l.getUser()];case 4:return L.apply(void 0,[(F.user=V.sent(),F)]),[7];case 5:return[2,I]}})})},[l]),$=w.useCallback(function(){return l.getIdTokenClaims()},[l]),_=w.useCallback(function(E){return uy(void 0,void 0,void 0,function(){var T,I,R;return cy(this,function(L){switch(L.label){case 0:return L.trys.push([0,2,3,5]),[4,l.handleRedirectCallback(E)];case 1:return[2,L.sent()];case 2:throw T=L.sent(),X6(T);case 3:return I=f,R={type:"HANDLE_REDIRECT_COMPLETE"},[4,l.getUser()];case 4:return I.apply(void 0,[(R.user=L.sent(),R)]),[7];case 5:return[2]}})})},[l]),C=w.useMemo(function(){return vs(vs({},d),{getAccessTokenSilently:x,getAccessTokenWithPopup:b,getIdTokenClaims:$,loginWithRedirect:m,loginWithPopup:v,logout:y,handleRedirectCallback:_})},[d,x,b,$,m,v,y,_]);return Pe.createElement(a.Provider,{value:C},t)},BZ=function(e){return e===void 0&&(e=DZ),w.useContext(e)};const HIe=()=>{const{isAuthenticated:e,isLoading:t,logout:n,loginWithRedirect:r}=BZ(),i=w.useCallback(o=>n({logoutParams:{returnTo:o}}),[n]);return{isLoading:t,isAuthenticated:e,login:r,logout:i}},GIe={vertical:"bottom",horizontal:"right"},VIe=()=>{const{logout:e}=HIe(),{STRIPE_CUSTOMER_PORTAL_URL:t}=Im,n=FO(),r=DO(),i=(r==null?void 0:r.id)===n.userId,{dropdownAnchor:o,isDropdownOpen:a,handleDropdownClose:s,handleDropdownOpen:l}=Iv();return g.jsxs("div",{children:[g.jsxs(KIe,{variant:"text",color:"inherit",onClick:l,children:[g.jsx(kZ,{color:"inherit",className:"icon"}),n.email]}),g.jsxs(WIe,{anchorOrigin:GIe,anchorEl:o,open:a,onClose:s,keepMounted:!0,children:[i&&[g.jsx("li",{children:g.jsxs(fi,{className:"item",component:ku,to:ha.subscription.wizard,onClick:s,children:[g.jsx(RZ,{fontSize:"small",className:"icon"}),g.jsx(Ee,{i18nKey:"navigation.subscription",children:"Subscription"})]})},0),g.jsx("li",{children:g.jsxs(fi,{className:"item",component:ku,to:t,onClick:s,children:[g.jsx(TZ,{fontSize:"small",className:"icon"}),g.jsx(Ee,{i18nKey:"navigation.billing_info",children:"Billing info"})]})},2),g.jsx("li",{children:g.jsx(m7,{})},1)],g.jsx("li",{children:g.jsxs(fi,{className:"item",component:ku,to:ha.members,onClick:s,children:[g.jsx(mR,{fontSize:"small",className:"icon"}),g.jsx(Ee,{i18nKey:"navigation.members",children:"Members"})]})}),g.jsx("li",{children:g.jsxs(fi,{className:"item",component:ku,to:ha.groups,onClick:s,children:[g.jsx(mR,{fontSize:"small",className:"icon"}),g.jsx(Ee,{i18nKey:"navigation.members",children:"User Groups"})]})}),g.jsx("li",{children:g.jsx(m7,{})}),g.jsxs(fi,{className:"item",onClick:()=>{s(),e(window.location.origin)},children:[g.jsx(IZ,{fontSize:"small",className:"icon"}),g.jsx(Ee,{i18nKey:"navigation.sign_out",children:"Sign Out"})]})]})]})},WIe=le(ip)`
273  .item {
274    display: flex;
275    padding: 0.85rem 1.5rem;
276    gap: 0.5rem;
277  }
278
279  .icon {
280    color: ${Sx.A700};
281  }
282`,KIe=le(Ir)`
283  text-transform: none;
284  display: flex;
285  gap: 0.25rem;
286
287  @media print {
288    display: none;
289  }
290
291  & > .icon {
292    color: ${Sx.A700};
293  }
294`;var XO={},qIe=Ci;Object.defineProperty(XO,"__esModule",{value:!0});var zZ=XO.default=void 0,YIe=qIe(Ai()),XIe=g;zZ=XO.default=(0,YIe.default)((0,XIe.jsx)("path",{d:"M15 9H9v6h6zm-2 4h-2v-2h2zm8-2V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2zm-4 6H7V7h10z"}),"Memory");const gi=e=>typeof e=="object"&&"statusCode"in e&&"timestamp"in e&&"path"in e&&"message"in e,ZIe="[email protected]",ZO=({message:e,isContactInfoVisible:t=!1})=>g.jsxs("div",{children:[g.jsx("div",{children:e}),t&&g.jsxs("div",{children:["Would you like to report this issue?",g.jsx(JIe,{href:QIe(ZIe,e),children:"Email our support"})]})]}),QIe=(e,t)=>{const n=encodeURIComponent("Issue Notification"),r=encodeURIComponent(`${t}
295
296---
297Please describe your issue or feedback.`);return`mailto:${e}?subject=${n}&body=${r}`},JIe=le(yw)`
298  color: black;
299  margin-left: 1rem;
300  text-decoration: none;
301`;function In(e){_E(g.jsx(ZO,{message:e,isContactInfoVisible:!0}),{variant:"error",preventDuplicate:!0})}function Ri(e){const t=e.includes("restart");_E(g.jsx(ZO,{message:e,isContactInfoVisible:t}),{variant:"success",preventDuplicate:!0})}function QO(e){_E(g.jsx(ZO,{message:e}),{variant:"info",preventDuplicate:!0})}const Di=new X9e({defaultOptions:{queries:{staleTime:Number.POSITIVE_INFINITY,refetchOnMount:!1,refetchOnWindowFocus:!1,refetchOnReconnect:!1}},queryCache:new AX({onError:e=>{if(e instanceof mi&&e.response&&gi(e.response.data)){const{message:t}=e.response.data;if(t==="You dont have any active subscription")return QO(t);In(t)}else e instanceof Error&&In(e.message)}})});var J2=(e=>(e.UNPROCESSED="Unprocessed",e.PENDING="Pending",e.RUNNING="Running",e.SUCCEEDED="Succeeded",e.FAILED="Failed",e.ERROR="Error",e))(J2||{});const eke=async(e,t,n,r)=>{const{data:i}=await Kn.post(`/sampling/project/${e}/family/${t}/dataset/${n}`,r);return i},tke=async(e,t,n,r)=>{const{data:i}=await Kn.post(`/sampling/project/${e}/family/${t}/dataset/${n}/sampling/${r}/restart`);return i},nke=async(e,t,n,r,i)=>{const{data:o}=await Kn.patch(`/sampling/project/${e}/family/${t}/dataset/${n}/sampling/${r}`,i);return o},rke=async(e,t,n,r)=>{const{data:i}=await Kn.delete(`/sampling/project/${e}/family/${t}/dataset/${n}/sampling/${r}`);return i},ike=async(e,t,n)=>{const{data:r}=await Kn.get(`/sampling/project/${e}/family/${t}/dataset/${n}`);return r},Cy="sampling",JO=(e,t,n)=>{const r=Vd(),{data:i,isPending:o}=ta({queryKey:[Cy,e,t,n],queryFn:()=>ike(e,t,n)}),{mutateAsync:a,isPending:s}=ai({mutationFn:y=>tke(e,t,n,y),onSuccess:()=>{r.invalidateQueries({queryKey:[Cy,e,t,n]}
301),Ri(pr("vet_view.restart_sample.success_message","Sample process has been restarted"))},onError:y=>{if(y instanceof mi&&y.response&&gi(y.response.data)){const{message:x}=y.response.data;In(x)}else y instanceof Error&&In(y.message)}}),{mutateAsync:l,isPending:u,error:d}=ai({mutationFn:y=>eke(e,t,n,y),onSuccess:()=>{r.invalidateQueries({queryKey:[Cy,e,t,n]}),Ri(pr("vet_view.sample_from_selection_modal.success_message","Selection was successfully created"))},onError:y=>{if(y instanceof mi&&y.response&&gi(y.response.data)){const{message:x}=y.response.data;In(x)}else y instanceof Error&&In(y.message)}}),{mutateAsync:f,isPending:p}=ai({mutationFn:({sampleName:y,options:x})=>nke(e,t,n,y,x),onSuccess:async()=>{await r.invalidateQueries({queryKey:[Cy,e,t,n]}),Ri(pr("vet_view.update_sample.success_message","Sample was successfully updated"))},onError:y=>{if(y instanceof mi&&y.response&&gi(y.response.data)){const{message:x}=y.response.data;In(x)}else y instanceof Error&&In(y.message)}}),{mutateAsync:m,isPending:v}=ai({mutationFn:y=>rke(e,t,n,y),onSuccess:async()=>{await r.invalidateQueries({queryKey:[Cy,e,t,n]}),Ri(pr("vet_view.remove_sample.success_message","Sample selection deleted"))},onError:y=>{if(y instanceof mi&&y.response&&gi(y.response.data)){const{message:x}=y.response.data;In(x)}else y instanceof Error&&In(y.message)}});return{samples:i,isLoadingSamples:o,restartSample:a,isSampleRestarting:s,addSample:l,isAddingSample:u,addingSampleError:d,updateSample:f,isUpdatingSample:p,deleteSample:m,isDeletingSample:v}},Xj="organization_current";function _b(){const e=ta({queryKey:[Xj],queryFn:DRe}),{mutateAsync:t}=ai({mutationFn:i=>jRe(i),onSuccess:i=>{Di.setQueryData([Xj],i)},onError:i=>{if(i instanceof mi&&i.response&&gi(i.response.data)){const{message:o}=i.response.data;In(o)}else i instanceof Error&&In(i.message)}}),{data:n,...r}=e;return{organization:n??null,...r,updateOrganization:t}}const UZ=({organizationId:e})=>{const t=Vd(),n=1e4,r=w.useRef({previousJobStatuses:[],hasPendingJobs:!1}),i=s=>{for(const l of s)QO(`Process status ${l.processType.toUpperCase()} for dataset "${l.datasetName}" has changed to ${l.status}`),l.processType===wZ.SAMPLING&&t.invalidateQueries({queryKey:[Cy,l.projectId,l.familyId,l.datasetId]})},{data:o,status:a}=ta({queryKey:["organization-job-statuses"],queryFn:()=>BRe(e),refetchInterval:s=>{var d;const l=(d=s==null?void 0:s.state)==null?void 0:d.data;if(!l)return n;const u=l.filter(f=>{const p=r.current.previousJobStatuses.find(m=>f.runId!==null&&m.runId===f.runId);return p?p.status!==f.status:!1});return u!=null&&u.length&&i(u),r.current={previousJobStatuses:l,hasPendingJobs:l.some(f=>f.status==="Running"||f.status==="Pending"||f.status==="AfterStatusUpdate")},n},enabled:!!e,retry:!1});return{jobStatuses:o,hasPendingJobs:r.current.hasPendingJobs,status:a}},oke=()=>{const{mutateAsync:e,isPending:t}=ai({mutationFn:n=>zRe(n),onSuccess:()=>{Di.invalidateQueries({queryKey:["organization-job-statuses"]})},onError:n=>{if(n instanceof mi&&n.response&&gi(n.response.data)){const{message:r}=n.response.data;In(r)}else n instanceof Error&&In(n.message)}});return{updateJobStatus:e,isJobUpdating:t}};var eP={},ake=Ci;Object.defineProperty(eP,"__esModule",{value:!0});var HZ=eP.default=void 0,ske=ake(Ai()),lke=g;HZ=eP.default=(0,ske.default)((0,lke.jsx)("path",{d:"m10 17 5-5-5-5z"}),"ArrowRight");var tP={},uke=Ci;Object.defineProperty(tP,"__esModule",{value:!0});var GZ=tP.default=void 0,cke=uke(Ai()),dke=g;GZ=tP.default=(0,cke.default)((0,dke.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z"}),"Cancel");var nP={},fke=Ci;Object.defineProperty(nP,"__esModule",{value:!0});var VZ=nP.default=void 0,pke=fke(Ai()),hke=g;VZ=nP.default=(0,pke.default)((0,hke.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm4 0h-2V8h2z"}),"PauseCircle");function Og(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function ol(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function Sh(e){ol(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||$s(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.
3011 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 mke(e,t){ol(2,arguments);var n=Sh(e).getTime(),r=Og(t);return new Date(n+r)}var gke={};function OE(){return gke}function vke(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}var WZ=6e4,KZ=36e5;function yke(e){return ol(1,arguments),e instanceof Date||$s(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function bke(e){if(ol(1,arguments),!yke(e)&&typeof e!="number")return!1;var t=Sh(e);return!isNaN(Number(t))}function $ke(e,t){ol(2,arguments);var n=Og(t);return mke(e,-n)}var xke=864e5;function Ske(e){ol(1,arguments);var t=Sh(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime(),i=n-r;return Math.floor(i/xke)+1}function oC(e){ol(1,arguments);var t=1,n=Sh(e),r=n.getUTCDay(),i=(r<t?7:0)+r-t;return n.setUTCDate(n.getUTCDate()-i),n.setUTCHours(0,0,0,0),n}function qZ(e){ol(1,arguments);var t=Sh(e),n=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var i=oC(r),o=new Date(0);o.setUTCFullYear(n,0,4),o.setUTCHours(0,0,0,0);var a=oC(o);return t.getTime()>=i.getTime()?n+1:t.getTime()>=a.getTime()?n:n-1}function _ke(e){ol(1,arguments);var t=qZ(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var r=oC(n);return r}var wke=6048e5;function Cke(e){ol(1,arguments);var t=Sh(e),n=oC(t).getTime()-_ke(t).getTime();return Math.round(n/wke)+1}function aC(e,t){var n,r,i,o,a,s,l,u;ol(1,arguments);var d=OE(),f=Og((n=(r=(i=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(a=t.locale)===null||a===void 0||(s=a.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&i!==void 0?i:d.weekStartsOn)!==null&&r!==void 0?r:(l=d.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&n!==void 0?n:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=Sh(e),m=p.getUTCDay(),v=(m<f?7:0)+m-f;return p.setUTCDate(p.getUTCDate()-v),p.setUTCHours(0,0,0,0),p}function YZ(e,t){var n,r,i,o,a,s,l,u;ol(1,arguments);var d=Sh(e),f=d.getUTCFullYear(),p=OE(),m=Og((n=(r=(i=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(a=t.locale)===null||a===void 0||(s=a.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&i!==void 0?i:p.firstWeekContainsDate)!==null&&r!==void 0?r:(l=p.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&n!==void 0?n:1);if(!(m>=1&&m<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var v=new Date(0);v.setUTCFullYear(f+1,0,m),v.setUTCHours(0,0,0,0);var y=aC(v,t),x=new Date(0);x.setUTCFullYear(f,0,m),x.setUTCHours(0,0,0,0);var b=aC(x,t);return d.getTime()>=y.getTime()?f+1:d.getTime()>=b.getTime()?f:f-1}function Eke(e,t){var n,r,i,o,a,s,l,u;ol(1,arguments);var d=OE(),f=Og((n=(r=(i=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(a=t.locale)===null||a===void 0||(s=a.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&i!==void 0?i:d.firstWeekContainsDate)!==null&&r!==void 0?r:(l=d.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&n!==void 0?n:1),p=YZ(e,t),m=new Date(0);m.setUTCFullYear(p,0,f),m.setUTCHours(0,0,0,0);var v=aC(m,t);return v}var Tke=6048e5;function Rke(e,t){ol(1,arguments);var n=Sh(e),r=aC(n,t).getTime()-Eke(n,t).getTime();return Math.round(r/Tke)+1}function Yi(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}var Ike={y:function(t,n){var r=t.getUTCFullYear(),i=r>0?r:1-r;return Yi(n==="yy"?i%100:i,n.length)},M:function(t,n){var r=t.getUTCMonth();return n==="M"?String(r+1):Yi(r+1,2)},d:function(t,n){return Yi(t.getUTCDate(),n.length)},a:function(t,n){var r=t.getUTCHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h:function(t,n){return Yi(t.getUTCHours()%12||12,n.length)},H:function(t,n){return Yi(t.getUTCHours(),n.length)},m:function(t,n){return Yi(t.getUTCMinutes(),n.length)},s:function(t,n){return Yi(t.getUTCSeconds(),n.length)},S:function(t,n){var r=n.length,i=t.getUTCMilliseconds(),o=Math.floor(i*Math.pow(10,r-3));return Yi(o,n.length)}};const I0=Ike;var dy={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},kke={G:function(t,n,r){var i=t.getUTCFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return r.era(i,{width:"abbreviated"});case"GGGGG":return r.era(i,{width:"narrow"});case"GGGG":default:return r.era(i,{width:"wide"})}},y:function(t,n,r){if(n==="yo"){var i=t.getUTCFullYear(),o=i>0?i:1-i;return r.ordinalNumber(o,{unit:"year"})}
vendor: 8,027 bytes, line 301
301return I0.y(t,n)},Y:function(t,n,r,i){var o=YZ(t,i),a=o>0?o:1-o;if(n==="YY"){var s=a%100;return Yi(s,2)}return n==="Yo"?r.ordinalNumber(a,{unit:"year"}):Yi(a,n.length)},R:function(t,n){var r=qZ(t);return Yi(r,n.length)},u:function(t,n){var r=t.getUTCFullYear();return Yi(r,n.length)},Q:function(t,n,r){var i=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case"Q":return String(i);case"QQ":return Yi(i,2);case"Qo":return r.ordinalNumber(i,{unit:"quarter"});case"QQQ":return r.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(i,{width:"wide",context:"formatting"})}},q:function(t,n,r){var i=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case"q":return String(i);case"qq":return Yi(i,2);case"qo":return r.ordinalNumber(i,{unit:"quarter"});case"qqq":return r.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(i,{width:"wide",context:"standalone"})}},M:function(t,n,r){var i=t.getUTCMonth();switch(n){case"M":case"MM":return I0.M(t,n);case"Mo":return r.ordinalNumber(i+1,{unit:"month"});case"MMM":return r.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(i,{width:"wide",context:"formatting"})}},L:function(t,n,r){var i=t.getUTCMonth();switch(n){case"L":return String(i+1);case"LL":return Yi(i+1,2);case"Lo":return r.ordinalNumber(i+1,{unit:"month"});case"LLL":return r.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(i,{width:"wide",context:"standalone"})}},w:function(t,n,r,i){var o=Rke(t,i);return n==="wo"?r.ordinalNumber(o,{unit:"week"}):Yi(o,n.length)},I:function(t,n,r){var i=Cke(t);return n==="Io"?r.ordinalNumber(i,{unit:"week"}):Yi(i,n.length)},d:function(t,n,r){return n==="do"?r.ordinalNumber(t.getUTCDate(),{unit:"date"}):I0.d(t,n)},D:function(t,n,r){var i=Ske(t);return n==="Do"?r.ordinalNumber(i,{unit:"dayOfYear"}):Yi(i,n.length)},E:function(t,n,r){var i=t.getUTCDay();switch(n){case"E":case"EE":case"EEE":return r.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(i,{width:"short",context:"formatting"});case"EEEE":default:return r.day(i,{width:"wide",context:"formatting"})}},e:function(t,n,r,i){var o=t.getUTCDay(),a=(o-i.weekStartsOn+8)%7||7;switch(n){case"e":return String(a);case"ee":return Yi(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});case"eeee":default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(t,n,r,i){var o=t.getUTCDay(),a=(o-i.weekStartsOn+8)%7||7;switch(n){case"c":return String(a);case"cc":return Yi(a,n.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});case"cccc":default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(t,n,r){var i=t.getUTCDay(),o=i===0?7:i;switch(n){case"i":return String(o);case"ii":return Yi(o,n.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(i,{width:"short",context:"formatting"});case"iiii":default:return r.day(i,{width:"wide",context:"formatting"})}},a:function(t,n,r){var i=t.getUTCHours(),o=i/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(t,n,r){var i=t.getUTCHours(),o;switch(i===12?o=dy.noon:i===0?o=dy.midnight:o=i/12>=1?"pm":"am",n){case"b":case"bb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(t,n,r){var i=t.getUTCHours(),o;switch(i>=17?o=dy.evening:i>=12?o=dy.afternoon:i>=4?o=dy.morning:o=dy.night,n){case"B":case"BB":case"BBB":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(t,n,r){if(n==="ho"){var i=t.getUTCHours()%12;return i===0&&(i=12),r.ordinalNumber(i,{unit:"hour"})}return I0.h(t,n)},H:function(t,n,r){return n==="Ho"?r.ordinalNumber(t.getUTCHours(),{unit:"hour"}):I0.H(t,n)},K:function(t,n,r){var i=t.getUTCHours()%12;return n==="Ko"?r.ordinalNumber(i,{unit:"hour"}):Yi(i,n.length)},k:function(t,n,r){var i=t.getUTCHours();return i===0&&(i=24),n==="ko"?r.ordinalNumber(i,{unit:"hour"}):Yi(i,n.length)},m:function(t,n,r){return n==="mo"?r.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):I0.m(t,n)},s:function(t,n,r){return n==="so"?r.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):I0.s(t,n)},S:function(t,n){return I0.S(t,n)},X:function(t,n,r,i){var o=i._originalDate||t,a=o.getTimezoneOffset();if(a===0)return"Z";switch(n){case"X":return Qj(a);case"XXXX":case"XX":return k1(a);case"XXXXX":case"XXX":default:return k1(a,":")}},x:function(t,n,r,i){var o=i._originalDate||t,a=o.getTimezoneOffset();switch(n){case"x":return Qj(a);case"xxxx":case"xx":return k1(a);case"xxxxx":case"xxx":default:return k1(a,":")}},O:function(t,n,r,i){var o=i._originalDate||t,a=o.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+Zj(a,":");case"OOOO":default:return"GMT"+k1(a,":")}},z:function(t,n,r,i){var o=i._originalDate||t,a=o.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+Zj(a,":");case"zzzz":default:return"GMT"+k1(a,":")}},t:function(t,n,r,i){var o=i._originalDate||t,a=Math.floor(o.getTime()/1e3);return Yi(a,n.length)},T:function(t,n,r,i){var o=i._originalDate||t,a=o.getTime();return Yi(a,n.length)}};function Zj(e,t){var n=e>0?"-":"+",r=Math.abs(e),i=Math.floor(r/60),o=r%60;if(o===0)return n+String(i);var a=t||"";return n+String(i)+a+Yi(o,2)}function Qj(e,t){if(e%60===0){var n=e>0?"-":"+";return n+Yi(Math.abs(e)/60,2)}return k1(e,t)}function k1(e,t){var n=t||"",r=e>0?"-":"+",i=Math.abs(e),o=Yi(Math.floor(i/60),2),a=Yi(i%60,2);return r+o+n+a}const Oke=kke;var Jj=function(t,n){switch(t){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});case"PPPP":default:return n.date({width:"full"})}},XZ=function(t,n){switch(t){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});case"pppp":default:return n.time({width:"full"})}},Pke=function(t,n){var r=t.match(/(P+)(p+)?/)||[],i=r[1],o=r[2];if(!o)return Jj(t,n);var a;switch(i){case"P":a=n.dateTime({width:"short"});break;case"PP":a=n.dateTime({width:"medium"});break;case"PPP":a=n.dateTime({width:"long"});break;case"PPPP":default:a=n.dateTime({width:"full"});break}return a.replace("{{date}}",Jj(i,n)).replace("{{time}}",XZ(o,n))},Ake={p:XZ,P:Pke};const Nke=Ake;var Mke=["D","DD"],Lke=["YY","YYYY"];function Dke(e){return Mke.indexOf(e)!==-1}function Fke(e){return Lke.indexOf(e)!==-1}function eB(e,t,n){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").
vendor: 7,771 bytes, line 301
301concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var jke={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Bke=function(t,n,r){var i,o=jke[t];return typeof o=="string"?i=o:n===1?i=o.one:i=o.other.replace("{{count}}",n.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+i:i+" ago":i};const zke=Bke;function Z6(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var Uke={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Hke={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Gke={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Vke={date:Z6({formats:Uke,defaultWidth:"full"}),time:Z6({formats:Hke,defaultWidth:"full"}),dateTime:Z6({formats:Gke,defaultWidth:"full"})};const Wke=Vke;var Kke={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},qke=function(t,n,r,i){return Kke[t]};const Yke=qke;function p$(e){return function(t,n){var r=n!=null&&n.context?String(n.context):"standalone",i;if(r==="formatting"&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,a=n!=null&&n.width?String(n.width):o;i=e.formattingValues[a]||e.formattingValues[o]}else{var s=e.defaultWidth,l=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[l]||e.values[s]}var u=e.argumentCallback?e.argumentCallback(t):t;return i[u]}}var Xke={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Zke={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Qke={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Jke={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},eOe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},tOe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},nOe=function(t,n){var r=Number(t),i=r%100;if(i>20||i<10)switch(i%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},rOe={ordinalNumber:nOe,era:p$({values:Xke,defaultWidth:"wide"}),quarter:p$({values:Zke,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:p$({values:Qke,defaultWidth:"wide"}),day:p$({values:Jke,defaultWidth:"wide"}),dayPeriod:p$({values:eOe,defaultWidth:"wide",formattingValues:tOe,defaultFormattingWidth:"wide"})};const iOe=rOe;function h$(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;var a=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?aOe(s,function(f){return f.test(a)}):oOe(s,function(f){return f.test(a)}),u;u=e.valueCallback?e.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;var d=t.slice(a.length);return{value:u,rest:d}}}function oOe(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function aOe(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}function sOe(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var i=r[0],o=t.match(e.parsePattern);if(!o)return null;var a=e.valueCallback?e.valueCallback(o[0]):o[0];a=n.valueCallback?n.valueCallback(a):a;var s=t.slice(i.length);return{value:a,rest:s}}}var lOe=/^(\d+)(th|st|nd|rd)?/i,uOe=/\d+/i,cOe={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},dOe={any:[/^b/i,/^(a|c)/i]},fOe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},pOe={any:[/1/i,/2/i,/3/i,/4/i]},hOe={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},mOe={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},gOe={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},vOe={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},yOe={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},bOe={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},$Oe={ordinalNumber:sOe({matchPattern:lOe,parsePattern:uOe,valueCallback:function(t){return parseInt(t,10)}}),era:h$({matchPatterns:cOe,defaultMatchWidth:"wide",parsePatterns:dOe,defaultParseWidth:"any"}),quarter:h$({matchPatterns:fOe,defaultMatchWidth:"wide",parsePatterns:pOe,defaultParseWidth:"any",valueCallback:function(t){return t+1}}
301),month:h$({matchPatterns:hOe,defaultMatchWidth:"wide",parsePatterns:mOe,defaultParseWidth:"any"}),day:h$({matchPatterns:gOe,defaultMatchWidth:"wide",parsePatterns:vOe,defaultParseWidth:"any"}),dayPeriod:h$({matchPatterns:yOe,defaultMatchWidth:"any",parsePatterns:bOe,defaultParseWidth:"any"})};const xOe=$Oe;var SOe={code:"en-US",formatDistance:zke,formatLong:Wke,formatRelative:Yke,localize:iOe,match:xOe,options:{weekStartsOn:0,firstWeekContainsDate:1}};const _Oe=SOe;var wOe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,COe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,EOe=/^'([^]*?)'?$/,TOe=/''/g,ROe=/[a-zA-Z]/;function ZZ(e,t,n){var r,i,o,a,s,l,u,d,f,p,m,v,y,x,b,$,_,C;ol(2,arguments);var E=String(t),T=OE(),I=(r=(i=n==null?void 0:n.locale)!==null&&i!==void 0?i:T.locale)!==null&&r!==void 0?r:_Oe,R=Og((o=(a=(s=(l=n==null?void 0:n.firstWeekContainsDate)!==null&&l!==void 0?l:n==null||(u=n.locale)===null||u===void 0||(d=u.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&&s!==void 0?s:T.firstWeekContainsDate)!==null&&a!==void 0?a:(f=T.locale)===null||f===void 0||(p=f.options)===null||p===void 0?void 0:p.firstWeekContainsDate)!==null&&o!==void 0?o:1);if(!(R>=1&&R<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var L=Og((m=(v=(y=(x=n==null?void 0:n.weekStartsOn)!==null&&x!==void 0?x:n==null||(b=n.locale)===null||b===void 0||($=b.options)===null||$===void 0?void 0:$.weekStartsOn)!==null&&y!==void 0?y:T.weekStartsOn)!==null&&v!==void 0?v:(_=T.locale)===null||_===void 0||(C=_.options)===null||C===void 0?void 0:C.weekStartsOn)!==null&&m!==void 0?m:0);if(!(L>=0&&L<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!I.localize)throw new RangeError("locale must contain localize property");if(!I.formatLong)throw new RangeError("locale must contain formatLong property");var F=Sh(e);if(!bke(F))throw new RangeError("Invalid time value");var V=vke(F),H=$ke(F,V),Q={firstWeekContainsDate:R,weekStartsOn:L,locale:I,_originalDate:F},U=E.match(COe).map(function(te){var J=te[0];if(J==="p"||J==="P"){var oe=Nke[J];return oe(te,I.formatLong)}return te}).join("").match(wOe).map(function(te){if(te==="''")return"'";var J=te[0];if(J==="'")return IOe(te);var oe=Oke[J];if(oe)return!(n!=null&&n.useAdditionalWeekYearTokens)&&Fke(te)&&eB(te,t,String(e)),!(n!=null&&n.useAdditionalDayOfYearTokens)&&Dke(te)&&eB(te,t,String(e)),oe(H,te,I.localize,Q);if(J.match(ROe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+J+"`");return te}).join("");return U}function IOe(e){var t=e.match(EOe);return t?t[1].replace(TOe,"'"):e}function kOe(e,t){var n;ol(1,arguments);var r=Og((n=t==null?void 0:t.additionalDigits)!==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 e=="string"||Object.prototype.toString.call(e)==="[object String]"))return new Date(NaN);var i=NOe(e),o;if(i.date){var a=MOe(i.date,r);o=LOe(a.restDateString,a.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);var s=o.getTime(),l=0,u;if(i.time&&(l=DOe(i.time),isNaN(l)))return new Date(NaN);if(i.timezone){if(u=FOe(i.timezone),isNaN(u))return new Date(NaN)}else{var d=new Date(s+l),f=new Date(0);return f.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),f.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),f}return new Date(s+l+u)}var R_={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},OOe=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,POe=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,AOe=/^([+-])(\d{2})(?::?(\d{2}))?$/;function NOe(e){var t={},n=e.split(R_.dateTimeDelimiter),r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],R_.timeZoneDelimiter.test(t.date)&&(t.date=e.split(R_.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){var i=R_.timezone.exec(r);i?(t.time=r.replace(i[1],""),t.timezone=i[1]):t.time=r}return t}function MOe(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var i=r[1]?parseInt(r[1]):null,o=r[2]?parseInt(r[2]):null;return{year:o===null?i:o*100,restDateString:e.slice((r[1]||r[2]).length)}}function LOe(e,t){if(t===null)return new Date(NaN);var n=e.match(OOe);if(!n)return new Date(NaN);var r=!!n[4],i=m$(n[1]),o=m$(n[2])-1,a=m$(n[3]),s=m$(n[4]),l=m$(n[5])-1;if(r)return HOe(t,s,l)?jOe(t,s,l):new Date(NaN);var u=new Date(0);return!zOe(t,o,a)||!UOe(t,i)?new Date(NaN):(u.setUTCFullYear(t,o,Math.max(i,a)),u)}function m$(e){return e?parseInt(e):1}function DOe(e){var t=e.match(POe);if(!t)return NaN;var n=Q6(t[1]),r=Q6(t[2]),i=Q6(t[3]);return GOe(n,r,i)?n*KZ+r*WZ+i*1e3:NaN}function Q6(e){return e&&parseFloat(e.replace(",","."))||0}function FOe(e){if(e==="Z")return 0;var t=e.match(AOe);if(!t)return 0;
301var n=t[1]==="+"?-1:1,r=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return VOe(r,i)?n*(r*KZ+i*WZ):NaN}function jOe(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var i=r.getUTCDay()||7,o=(t-1)*7+n+1-i;return r.setUTCDate(r.getUTCDate()+o),r}var BOe=[31,null,31,30,31,30,31,31,30,31,30,31];function QZ(e){return e%400===0||e%4===0&&e%100!==0}function zOe(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(BOe[t]||(QZ(e)?29:28))}function UOe(e,t){return t>=1&&t<=(QZ(e)?366:365)}function HOe(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function GOe(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function VOe(e,t){return t>=0&&t<=59}const WOe=async e=>{const{data:t}=await Kn.get(`/vet/${e}`);return t},KOe=async e=>{const{data:t}=await Kn.post(`/vet/${e}/refresh`);return t},tB=async e=>{const{data:t}=await Kn.post("/signedUrls/",e);return t},nB=async e=>{const{data:t}=await Kn.post("/aws/signedUrlsByS3/",e);return t},rB="imageUrlsByS3",qOe=e=>{const t=Vd(),{data:n,isPending:r,isFetching:i}=ta({queryKey:[rB,e],queryFn:()=>nB(e),enabled:e.length>0,staleTime:1e3*60*58,placeholderData:a=>a});return{imageUrls:n,isLoadingImageUrls:r,isFetchingImageUrls:i,prefetchUrls:async a=>{a.length>0&&await t.prefetchQuery({queryKey:[rB,a],queryFn:()=>nB(a),staleTime:1e3*60*58})}}},YOe=async({projectId:e,familyId:t,datasetId:n,imagesData:r})=>{const{data:i}=await Kn.post(`/augmentation/project/${e}/family/${t}/dataset/${n}`,{datasetImagesId:r});return i},XOe=async({projectId:e,familyId:t,datasetId:n})=>{const{data:r}=await Kn.post(`/augmentation/project/${e}/family/${t}/dataset/${n}/restart`);return r},ZOe=async({projectId:e,familyId:t,datasetId:n,runId:r})=>{const{data:i}=await Kn.get(`/augmentation/project/${e}/family/${t}/dataset/${n}/augmentation/${r}/status`);return i},QOe=async({projectId:e,familyId:t,datasetId:n,imagesUrls:r})=>{const{data:i}=await Kn.post(`/upscaling/project/${e}/family/${t}/dataset/${n}`,{imageUris:r});return i},JOe=async(e,t,n)=>{const{data:r}=await Kn.post(`/upscaling/project/${e}/family/${t}/dataset/${n}/restart`);return r};function ePe(e){const t=/^s3:\/\/[\w-.]+?\//;return e.replace(t,"")}const tPe=()=>{const[e]=rW();return e.get("enableUpscaling")==="true"},JZ=({datasetId:e,familyId:t,projectId:n,initAugmentationId:r})=>{var _,C;const[i,o]=w.useState(r??null),a=$h(),{data:s,isFetching:l}=ta({queryKey:[i],queryFn:()=>ZOe({projectId:n,familyId:t,datasetId:e,runId:i}),select:E=>(E==null?void 0:E.status)==="Succeeded"?{...E,augmentedImages:E.augmentedImages.map(T=>({...T,s3Key:ePe(T.s3Link)}))}:E,enabled:!!i,refetchInterval:E=>{var T,I;return((I=(T=E==null?void 0:E.state)==null?void 0:T.data)==null?void 0:I.status)==="Pending"?1e4:0}}),{mutateAsync:u,isPending:d}=ai({mutationFn:E=>YOe({projectId:n,familyId:t,datasetId:e,imagesData:E}),onSuccess:E=>{o(E.id),Ri("Images generation has started!")},onError:E=>{if(E instanceof mi&&E.response&&gi(E.response.data)){const{message:T}=E.response.data;In(T)}else E instanceof Error&&In(E.message)}}),{mutateAsync:f,isPending:p}=ai({mutationFn:()=>XOe({projectId:n,familyId:t,datasetId:e}),onSuccess:E=>{o(E.id),Ri("Images generation has restarted!")},onError:E=>{if(E instanceof mi&&E.response&&gi(E.response.data)){const{message:T}=E.response.data;In(T)}else E instanceof Error&&In(E.message)}}),{mutateAsync:m,isPending:v}=ai({mutationFn:E=>QOe({projectId:n,familyId:t,datasetId:e,imagesUrls:E}),onSuccess:()=>{Ri("Upscaling process has stared!")},onError:E=>{if(E instanceof mi&&E.response&&gi(E.response.data)){const{message:T}=E.response.data;In(T)}else E instanceof Error&&In(E.message)}}),{mutateAsync:y,isPending:x}=ai({mutationFn:()=>JOe(n,t,e),onSuccess:()=>{Ri("Upscaling process has stared!"),a(`/project/${n}`)},onError:E=>{if(E instanceof mi&&E.response&&gi(E.response.data)){const{message:T}=E.response.data;In(T)}else E instanceof Error&&In(E.message)}});w.useEffect(()=>{r&&o(r)},[r]);const{imageUrls:b}=qOe(((_=s==null?void 0:s.augmentedImages)==null?void 0:_.map(E=>(E==null?void 0:E.s3Key)??""))??[]),$=(C=s==null?void 0:s.augmentedImages)==null?void 0:C.map(E=>{const T=b==null?void 0:b.find(I=>I.key===E.s3Key);return{...E,url:T==null?void 0:T.value}});return{startAugmentation:u,restartAugmentation:f,isRestartAugmentationLoading:p,startUpscaling:m,restartUpscaling:y,isRestartUpscalingLoading:x,isImagesGenerationLoading:d||l||v||(s==null?void 0:s.progress)!==void 0&&(s==null?void 0:s.progress)!==1,augmentationImages:$??[],augmentationProgress:(((s==null?void 0:s.progress)??0)*100).toFixed(0)}},nPe=async(e,t)=>{const{data:n}=await Kn.post(`/projects/${e}/families`,t);return n},rPe=async(e,t,n)=>{const{data:r}=await Kn.patch(`/projects/${e}/families/${t}`,n);return r},eQ=async(e,t,n)=>{const{data:r}=await Kn.post(`/projects/${e}/families/${t}/datasets`,n);return r},iPe=async(e,t,n)=>{const{data:r}=await Kn.get(`/projects/${e}/families/${t}/datasets/${n}`);return r},oPe=async(e,t)=>{const{data:n}=await Kn.get(`/projects/${e}/families/${t}/datasets`);return n.filter(r=>!r.isHidden)},aPe=async e=>{const{data:t}=await Kn.get(`/projects/${e}/datasets/deleted`);return t},sPe=async(e,t)=>{const{data:n}=await Kn.post(`/projects/${e}/datasets/${t}/restore`);return n},lPe=async(e,t,n,r)=>{const{data:i}=await Kn.patch(`/projects/${e}/families/${t}/datasets/${n}`,r);return i},uPe=async(e,t,n)=>{const{data:r}=await Kn.post(`/prepare/project/${e}/family/${t}/dataset/${n}`);return r},cPe=async(e,t)=>{const{data:n}=await Kn.delete(`/projects/${e}/families/${t}`);return n},dPe=async(e,t,n)=>{const{data:r}=await Kn.delete(`/projects/${e}/families/${t}/datasets/${n}`);return r},fPe=async(e,t,n)=>{const{data:r}=await Kn.post(`/projects/${e}/families/${t}/datasets/${n}/annotate`);return r},pPe=async()=>{const{data:e}=await Kn.get("/projects");return e},hPe=async e=>{const{data:t}=await Kn.get(`/projects/${e}/families`);return t},mPe=async e=>{const{data:t}=await Kn.post("/projects",{name:e});return t},gPe=async e=>{const{data:t}=await Kn.get(`/projects/${e}`);return t},vPe=async(e,t)=>{const{data:n}=await Kn.patch(`/projects/${t}`,{name:e});return n},yPe=async e=>{const{data:t}=await Kn.delete(`/projects/${e}`);return t},q0="families",bPe=e=>{const{data:t,isPending:n}=ta({queryKey:[q0,e],queryFn:()=>hPe(e)});return{families:t,isLoadingFamilies:n}},vc="datasets",tQ=(e,t,n=!0)=>{const r=Vd(),{data:i,isLoading:o,refetch:a}=ta({queryKey:[vc,t],queryFn:()=>oPe(e,t),enabled:!!t,refetchInterval:d=>{var f;if(n){const p=(f=d==null?void 0:d.state)==null?void 0:f.data;return p!=null&&p.some(m=>{var v;return!xE.isEmpty((v=m==null?void 0:m.preparing)==null?void 0:v.runId)})?1e4:!1}else return!1}}),{mutateAsync:s,isPending:l,error:u}=ai({mutationFn:d=>eQ(e,t,d),onSuccess:()=>{r.invalidateQueries({queryKey:[vc,t]}),Ri(pr("vet_view.dataset_from_selection_modal.success_message","Dataset was successfully created"))},onError:d=>{d instanceof Error&&In(d.message)}});return{datasets:i,isLoadingDatasets:o,refetchDatasets:a,addDataset:s,isAddingDataset:l,addingDatasetError:u}},yR="restoreArchiveDatasets",nQ=e=>{const t=Vd(),{data:n,isLoading:r,refetch:i}=ta({queryKey:[yR],queryFn:()=>aPe(e)}),{mutateAsync:o,isPending:a,error:s}=ai({mutationFn:l=>sPe(e,l),onSuccess:()=>{t.invalidateQueries({queryKey:[yR]}),t.invalidateQueries({queryKey:[vc]}),t.invalidateQueries({queryKey:[q0]}),Ri(pr("vet_view.restore_dataset_modal.success_message","Dataset was successfully restored"))},onError:l=>{l instanceof Error&&In(l.message)}});return{archivedDatasets:n,isArchivedDatasetsLoading:r,refetchArchivedDatasets:i,restoreDataset:o,isRestoringDataset:a,restoreDatasetError:s}},rQ="dataset",iQ=(e,t,n)=>{const{data:r,isPending:i}=ta({queryKey:[rQ,n],queryFn:()=>iPe(e,t,n)});return{dataset:r,isLoadingDataset:i}},K3=["projects"],rP=()=>{const e=Vd(),{data:t,isPending:n}=ta({queryKey:K3,queryFn:pPe}),{mutateAsync:r,isPending:i,error:o}=ai({mutationFn:a=>mPe(a),onSuccess:()=>
301{e.invalidateQueries({queryKey:K3}),Ri(pr("projects_view.add_project_modal.success_message","Project was successfully created"))},onError:a=>{if(a instanceof mi&&a.response&&gi(a.response.data)){const{message:s}=a.response.data;In(s)}else a instanceof Error&&In(a.message)}});return{projects:t,isLoadingProjects:n,addProject:r,isAddingProject:i,addingProjectError:o}},bR="project",eS=e=>{const{data:t,isPending:n}=ta({queryKey:[bR,e],queryFn:()=>gPe(e)}),r=async()=>await Di.invalidateQueries({queryKey:[bR,e]}),{mutateAsync:i,isPending:o}=ai({mutationFn:({newName:R})=>vPe(R,e),onSuccess:()=>{r(),Di.invalidateQueries({queryKey:K3}),Ri(pr("projects_view.rename_project_modal.success_message","Project was successfully changed"))},onError:R=>{if(R instanceof mi&&R.response&&gi(R.response.data)){const{message:L}=R.response.data;In(L)}else R instanceof Error&&In(R.message)}}),{mutateAsync:a,isPending:s}=ai({mutationFn:()=>yPe(e),onSuccess:()=>{Di.invalidateQueries({queryKey:K3}),Ri(pr("projects_view.remove_project_modal.success_message","Project deleted"))},onError:R=>{if(R instanceof mi&&R.response&&gi(R.response.data)){const{message:L}=R.response.data;In(L)}else R instanceof Error&&In(R.message)}}),{mutateAsync:l,isPending:u}=ai({mutationFn:({data:R})=>nPe(e,R),onSuccess:()=>{r(),Di.invalidateQueries({queryKey:[q0]}),Ri(pr("dataset_view.row_menu.rename_success_message","Family was successfully created"))},onError:R=>{if(R instanceof mi&&R.response&&gi(R.response.data)){const{message:L}=R.response.data;In(L)}else R instanceof Error&&In(R.message)}}),{mutateAsync:d,isPending:f}=ai({mutationFn:({familyId:R,data:L})=>eQ(e,R,L),onSuccess:()=>{r(),Di.invalidateQueries({queryKey:[q0]}),Di.invalidateQueries({queryKey:[vc]}),Ri(pr("dataset_view.row_menu.create_dataset_success_message","Dataset was successfully created"))},onError:R=>{if(R instanceof mi&&R.response&&gi(R.response.data)){const{message:L}=R.response.data;In(L)}else R instanceof Error&&In(R.message)}}),{mutateAsync:p,isPending:m}=ai({mutationFn:({familyId:R,datasetId:L})=>uPe(e,R,L),onSuccess:()=>{r(),Di.invalidateQueries({queryKey:[vc]}),Ri(pr("dataset_view.row_menu.train_family_success_message","Family has started training"))},onError:R=>{if(R instanceof mi&&R.response&&gi(R.response.data)){const{message:L}=R.response.data;In(L)}else R instanceof Error&&In(R.message)}}),{mutateAsync:v,isPending:y}=ai({mutationFn:({familyId:R})=>cPe(e,R),onSuccess:()=>{r(),Di.invalidateQueries({queryKey:[q0,e]}),Ri(pr("dataset_view.row_menu.delete_family_success_message","Family was successfully deleted"))},onError:R=>{if(R instanceof mi&&R.response&&gi(R.response.data)){const{message:L}=R.response.data;In(L)}else R instanceof Error&&In(R.message)}}),{mutateAsync:x,isPending:b}=ai({mutationFn:({familyId:R,name:L})=>rPe(e,R,{name:L}),onSuccess:()=>{r(),Di.invalidateQueries({queryKey:[q0,e]}),Ri(pr("dataset_view.row_menu.rename_family_success_message","Family was successfully changed"))},onError:R=>{if(R instanceof mi&&R.response&&gi(R.response.data)){const{message:L}=R.response.data;In(L)}else R instanceof Error&&In(R.message)}}),{mutateAsync:$,isPending:_}=ai({mutationFn:({familyId:R,datasetId:L,name:F})=>lPe(e,R,L,{name:F}),onSuccess:R=>{r(),Di.invalidateQueries({queryKey:[vc]}),Di.invalidateQueries({queryKey:[rQ,R.id],refetchType:"all"}),Ri(pr("dataset_view.row_menu.rename_dataset_success_message","Dataset was successfully changed"))},onError:R=>{if(R instanceof mi&&R.response&&gi(R.response.data)){const{message:L}=R.response.data;In(L)}else R instanceof Error&&In(R.message)}}),{mutateAsync:C,isPending:E}=ai({mutationFn:({familyId:R,datasetId:L})=>fPe(e,R,L),onSuccess:(R,L)=>{r(),Di.invalidateQueries({queryKey:[vc]});const F=Di.getQueryData([vc,L.familyId]),V=F==null?void 0:F.findIndex(H=>H.id===L.datasetId);if(V!==void 0&&V!==-1&&F){const H=[...F];H[V]={...H[V],isAnnotated:!0},Di.setQueriesData({queryKey:[vc,L.familyId]},H)}Ri(pr("dataset_view.row_menu.annotate_dataset_success_message","Dataset was annotated"))},onError:R=>{if(R instanceof mi&&R.response&&gi(R.response.data)){const{message:L}=R.response.data;In(L)}else R instanceof Error&&In(R.message)}}),{mutateAsync:T,isPending:I}=ai({mutationFn:({familyId:R,datasetId:L})=>dPe(e,R,L),onSuccess:()=>{r(),Di.invalidateQueries({queryKey:[vc]}),Di.invalidateQueries({queryKey:[q0]}),Di.invalidateQueries({queryKey:[yR]}),Ri(pr("dataset_view.row_menu.delete_dataset_success_message","Dataset was deleted"))},onError:R=>{if(R instanceof mi&&R.response&&gi(R.response.data)){const{message:L}=R.response.data;In(L)}else R instanceof Error&&In(R.message)}});return{project:t,isLoadingProject:n,rename:i,isRenaming:o,remove:a,isRemoving:s,createFamily:l,isCreatingFamily:u,createDataset:
301d,isCreatingDataset:f,prepareDataset:p,isPreparing:m,deleteFamily:v,isDeletingFamily:y,renameFamily:x,isRenamingFamily:b,renameDataset:$,isRenamingDataset:_,annotateDataset:C,isAnnotatingDataset:E,deleteDataset:T,isDeletingDataset:I}},Dc=w.forwardRef((e,t)=>g.jsx($Pe,{ref:t,"data-testid":"spinner",size:e.size??150,...e})),$Pe=le(Fx)`
302  margin: auto;
303`,xPe={Succeeded:"green",Failed:"red",Pending:"blue",Running:"purple",AfterStatusUpdate:"purple",Unprocessed:"gray",Cancelled:"gray",Paused:"gray",Error:"red"},SPe=({jobStatus:e})=>{const{restartUpscaling:t,restartAugmentation:n}=JZ({datasetId:e.datasetId,familyId:e.familyId,projectId:e.projectId}),{restartSample:r}=JO(e.projectId,e.familyId,e.datasetId),{prepareDataset:i}=eS(e.projectId),o={augmentation:n,upscaling:t,sampling:()=>e.processName&&r(e.processName),preparing:()=>i({familyId:e.familyId,datasetId:e.datasetId})},a=e.status==="AfterStatusUpdate"?"Running":e.status;return g.jsxs(Bd,{sx:{"&:last-child td, &:last-child th":{border:0}},children:[g.jsxs(bo,{component:"th",scope:"row",children:[g.jsxs(Ho,{sx:{fontWeight:"bold",fontSize:"0.875rem"},children:[e.processType.charAt(0).toUpperCase()+e.processType.slice(1),e.processType==="sampling"&&g.jsxs(g.Fragment,{children:[" ","(name:"," ",g.jsx(yw,{href:`${e.datasetPath}?sample=${e.processName}`,children:e.processName}),")"]})]}),g.jsx(Ee,{i18nKey:"jobs.table.dataset_label",children:"From:"}),g.jsx(yw,{href:e.datasetPath,children:e.datasetName.length>25?`${e.datasetName.slice(0,25)}...`:e.datasetName})]}),g.jsxs(bo,{align:"center",sx:{color:xPe[e.status]??"inherit"},children:[["Pending","Running","AfterStatusUpdate"].includes(e.status)?g.jsxs(g.Fragment,{children:[a," ",Math.round(e.progress*100),"%",g.jsx("br",{}),g.jsx(Dc,{size:20})]}):e.status,g.jsx("br",{}),e.status==="Succeeded"&&e.processType==="augmentation"&&g.jsx(yw,{href:`${e.datasetPath}?enableUpscaling=true`,children:g.jsx(Ee,{i18nKey:"jobs.table.upscale_action",children:"Click to upscale"})}),e.status==="Failed"&&g.jsx(Ir,{onClick:o[e.processType],children:g.jsx(Ee,{i18nKey:"jobs.table.restart",children:"Restart"})})]}),g.jsx(_Pe,{jobStatus:e}),g.jsx(bo,{align:"right",children:ZZ(kOe(e.lastUpdated),"dd.MM.yyyy HH:mm")})]},`${e.datasetPath}-${e.runId??""}`)},J6={pause:["Pending","Running"],resume:["Paused"],cancel:["Pending","Running","Paused","Error","Succeeded","Failed"]},_Pe=({jobStatus:e})=>{const{organization:t}=_b(),{isJobUpdating:n,updateJobStatus:r}=oke(),i=async o=>{await r({organizationId:(t==null?void 0:t.id)??"",datasetId:e.datasetId,projectId:e.projectId,runId:e.runId,processType:e.processType,status:o})};return g.jsxs(bo,{align:"center",children:[J6.pause.includes(e.status)&&g.jsx(ea,{"aria-label":"Pause job",disabled:n,onClick:()=>i("pause"),children:g.jsx(VZ,{})}),J6.resume.includes(e.status)&&g.jsx(ea,{"aria-label":"Restart job",disabled:n,onClick:()=>i("resume"),children:g.jsx(HZ,{})}),J6.cancel.includes(e.status)&&g.jsx(ea,{"aria-label":"Terminate job",disabled:n,onClick:()=>i("cancel"),children:g.jsx(GZ,{})})]})},wPe={vertical:"bottom",horizontal:-300},CPe=()=>{const{organization:e,status:t}=_b(),{jobStatuses:n,status:r,hasPendingJobs:i}=UZ({organizationId:e==null?void 0:e.id}),{dropdownAnchor:o,isDropdownOpen:a,handleDropdownClose:s,handleDropdownOpen:l}=Iv();return g.jsxs(g.Fragment,{children:[g.jsxs(Ir,{color:"inherit",disabled:t==="pending",onClick:l,sx:{textTransform:"capitalize",marginRight:"2rem",display:"flex"},children:[g.jsx(zZ,{color:"inherit",className:"icon",sx:{marginRight:"0.5rem"}}),g.jsx(Ho,{sx:{fontWeight:"bold",fontSize:"0.875rem",marginRight:"0.5rem"},children:g.jsx(Ee,{i18nKey:"jobs.title",children:"Jobs statuses"})}),i&&g.jsx(Dc,{size:20})]}),r==="success"&&g.jsx(ip,{anchorOrigin:wPe,open:a,anchorEl:o,onClose:s,sx:{maxHeight:"60vh",overflowY:"auto"},children:g.jsx(EPe,{jobStatuses:n??[]})})]})},EPe=({jobStatuses:e})=>g.jsx(jx,{component:Bu,children:g.jsxs(pb,{sx:{minWidth:650},"aria-label":"simple table",children:[g.jsx(Bx,{children:g.jsxs(Bd,{children:[g.jsx(bo,{align:"left",children:g.jsx(Ee,{i18nKey:"jobs.table.process_column",children:"ML Process"})}),g.jsx(bo,{align:"center",children:g.jsx(Ee,{i18nKey:"jobs.table.status_column",children:"Status"})}),g.jsx(bo,{align:"center",children:g.jsx(Ee,{i18nKey:"jobs.table.actions_column",children:"Actions"})}),g.jsx(bo,{align:"right",children:g.jsx(Ee,{i18nKey:"jobs.table.updated_column",children:"Last updated"})})]})}),g.jsx(hb,{children:e.filter(({status:t})=>t!=="Cancelled").map(t=>g.jsx(SPe,{jobStatus:t},t.runId))})]})});function TPe(){return g.jsx(RPe,{children:g.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",style:{width:"100%",height:"100%"},preserveAspectRatio:"none",viewBox:"0 0 2996 558",children:g.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"2996",height:"558",children:g.jsxs("g",{fill:"none",children:[g.jsx("path",{fill:"#FFF",d:"M757 353.642v-11.726c0-5.111 2.556-7.667 7.668-7.667h28.869c5.112 0 7.668 2.556 7.668 7.667v8.118c0 12.629 2.781 21.724 8.345 27.286 5.563 5.563 14.81 8.344 27.74 8.344h31.124c12.931 0 22.253-2.931 27.967-8.795 5.713-5.863 8.57-15.41 8.57-28.639v-10.373c0-9.622-3.684-17.214-11.051-22.776-7.368-5.563-16.464-9.17-27.29-10.824s-22.704-3.984-35.635-6.991c-12.93-3.007-24.808-6.465-35.634-10.373-10.826-3.91-19.922-11.276-27.29-22.1C760.684 253.97 757 240.138 757 223.3v-18.942c0-21.95 6.24-39.163 18.72-51.641C788.198 140.239 805.414 134 827.366 134h47.813c22.253 0 39.62 6.239 52.099 18.717 12.48 12.478 18.72 29.692 18.72 51.64v9.923c0 5.111-2.557 7.667-7.669 7.667h-28.868c-5.112 0-7.669-2.556-7.669-7.667v-5.863c0-12.93-2.781-22.175-8.344-27.737-5.564-5.563-14.81-8.344-27.741-8.344H837.29c-12.93 0-22.177 2.931-27.74 8.795-5.564 5.863-8.345 15.86-8.345 29.992v13.981c0 13.53 9.773 22.701 29.32 27.512 8.72 2.105 18.268 3.909 28.642 5.412 10.375 1.503 20.825 3.758 31.35 6.765 10.525 3.007 20.148 6.99 28.868 11.952 8.72 4.961 15.788 12.478 21.2 22.55 5.413 10.073 8.12 22.326 8.12 36.758v17.59c0 21.948-6.24 39.162-18.72 51.64C917.505 417.761 900.29 424 878.338 424h-50.52c-21.952 0-39.243-6.239-51.873-18.717-12.63-12.478-18.945-29.692-18.945-51.64zM1209.187 134h50.52c5.112 0 7.668 2.556 7.668 7.667v274.666c0 5.111-2.556 7.667-7.669 7.667h-27.966c-5.112 0-7.668-2.556-7.668-7.667v-227.76h-1.804l-58.64 165.07c-1.804 4.81-5.112 7.215-9.923 7.215h-28.869c-4.51 0-7.668-2.405-9.472-7.216l-59.992-165.52h-1.805v228.21c0 3.008-.526 5.037-1.578 6.09-1.053 1.052-3.083 1.578-6.09 1.578h-27.515c-5.112 0-7.668-2.556-7.668-7.667V141.667c0-5.111 2.556-7.667 7.668-7.667h50.52c3.308 0 5.713 1.654 7.217 4.961l61.796 174.09h2.256l62.247-174.09c.602-3.307 2.857-4.961 6.767-4.961zm196.88 251.664h39.244c21.952 0 32.928-11.125 32.928-33.375V205.711c0-22.25-10.976-33.375-32.928-33.375h-39.244c-21.65 0-32.477 11.125-32.477 33.375v146.578c0 22.25 10.826 33.375 32.477 33.375zm46.01 38.336h-52.325c-22.252 0-39.468-6.164-51.647-18.491-12.179-12.328-18.268-29.466-18.268-51.416V203.907c0-22.25 6.09-39.464 18.268-51.641C1360.284 140.089 1377.5 134 1399.752 134h52.325c22.252 0 39.543 6.089 51.873 18.266 12.329 12.177 18.494 29.39 18.494 51.64v150.187c0 21.95-6.165 39.088-18.494 51.416-12.33 12.327-29.62 18.491-51.873 18.491zm204.098-38.336h39.243c21.952 0 32.928-11.125 32.928-33.375V205.711c0-22.25-10.976-33.375-32.928-33.375h-39.243c-21.652 0-32.477 11.125-32.477 33.375v146.578c0 22.25 10.825 33.375 32.477 33.375zM1702.184 424h-52.324c-22.253 0-39.469-6.164-51.648-18.491-12.179-12.328-18.268-29.466-18.268-51.416V203.907c0-22.25 6.09-39.464 18.268-51.641 12.179-12.177 29.395-18.266 51.648-18.266h52.324c22.253 0 39.544 6.089 51.873 18.266 12.33 12.177 18.494 29.39 18.494 51.64v150.187c0 21.95-6.165 39.088-18.494 51.416-12.33 12.327-29.62 18.491-51.873 18.491zm211.766 0h-28.417c-5.413 0-8.12-2.556-8.12-7.667V176.846c0-3.007-1.503-4.51-4.51-4.51h-56.835c-5.413 0-8.12-2.556-8.12-7.667v-23.002c0-5.111 2.707-7.667 8.12-7.667h167.347c5.413 0 8.119 2.556 8.119 7.667v23.002c0 5.111-2.706 7.667-8.12 7.667h-56.834c-3.308 0-4.962 1.503-4.962 4.51v239.487c0 5.111-2.556 7.667-7.668 7.667zm153.578 0h-28.417c-5.112 0-7.668-2.556-7.668-7.667V141.667c0-5.111 2.556-7.667 7.668-7.667h28.417c5.112 0 7.668 2.556 7.668 7.667V254.42c0 3.007 1.805 4.51 5.413 4.51h95.176c3.007 0 4.51-1.503 4.51-4.51V141.667c0-5.111 2.557-7.667 7.669-7.667h28.868c5.112 0 7.669 2.556 7.669 7.667v274.666c0 5.111-2.557 7.667-7.669 7.667h-28.868c-5.112 0-7.668-2.556-7.668-7.667V302.227c0-3.007-1.504-4.51-4.511-4.51h-95.176c-3.608 0-5.413 1.503-5.413 4.51v114.106c0 5.111-2.556 7.667-7.668 7.667zm377.76 0h-146.147c-5.112 0-7.668-2.556-7.668-7.667V141.667c0-5.111 2.556-7.667 7.668-7.667h28.418c5.112 0 7.668 2.556 7.668 7.667v238.585c0 3.007 1.804 4.51 5.413 4.51h104.648c5.112 0 7.668 2.706 7.668 8.118v23.453c0 5.111-2.556 7.667-7.668 7.667zm96.292-282.333v274.666c0 5.111-2.556 7.667-7.668 7.667h-28.417c-5.112 0-7.668-2.556-7.668-7.667V141.667c0-5.111 2.556-7.667 7.668-7.667h28.417c5.112 0 7.668 2.556 7.668 7.667z"}),g.jsx("path",{fill:"#55D1F7",d:"M2645.54 384.31v32.023c0 5.111-2.405 7.
303667-7.216 7.667h-30.673c-5.112 0-7.668-2.556-7.668-7.667v-32.024c0-4.81 2.556-7.216 7.668-7.216h30.673c4.811 0 7.217 2.406 7.217 7.216z"}),g.jsx("path",{fill:"#FFF",d:"M2717.475 424h-32.477c-4.21 0-5.713-2.556-4.51-7.667l78.486-274.666c1.503-5.111 5.112-7.667 10.826-7.667h45.107c6.014 0 9.622 2.556 10.825 7.667l78.486 274.666c1.203 5.111-.45 7.667-4.961 7.667h-32.026c-2.707 0-4.586-.526-5.639-1.579-1.052-1.052-1.88-3.081-2.48-6.088L2841.97 357.7h-99.236l-17.14 58.632c-1.203 5.111-3.91 7.667-8.12 7.667zm73.976-246.703l-39.694 144.324h81.643l-40.145-144.324h-1.804zM2996 141.667v274.666c0 5.111-2.556 7.667-7.668 7.667h-28.418c-5.112 0-7.668-2.556-7.668-7.667V141.667c0-5.111 2.556-7.667 7.668-7.667h28.418c5.112 0 7.668 2.556 7.668 7.667zM290 468v90h-22v-90h22zM46.418 394l13.988.002c1.948 21.511 6.08 34.843 13.368 48.472 9.415 17.604 23.148 31.337 40.752 40.752 13.63 7.289 26.961 11.42 48.473 13.368l.002 13.988c-26.674-2.307-40.834-7.394-55.077-15.01-20.044-10.72-35.775-26.452-46.495-46.496-7.617-14.242-12.704-28.403-15.01-55.076zm465.164 0c-2.307 26.673-7.394 40.834-15.01 55.076-10.72 20.044-26.452 35.775-46.496 46.495-14.242 7.617-28.403 12.704-55.076 15.01l.002-13.987c21.511-1.948 34.843-6.08 48.472-13.368 17.604-9.415 31.337-23.148 40.752-40.752 7.289-13.63 11.42-26.96 13.368-48.472l13.988-.002zM413 395c9.389 0 17 7.611 17 17s-7.611 17-17 17-17-7.611-17-17 7.611-17 17-17zm-89 0c9.389 0 17 7.611 17 17s-7.611 17-17 17-17-7.611-17-17 7.611-17 17-17zm-89 0c9.389 0 17 7.611 17 17s-7.611 17-17 17-17-7.611-17-17 7.611-17 17-17zm-89 0c9.389 0 17 7.611 17 17s-7.611 17-17 17-17-7.611-17-17 7.611-17 17-17zm89-99c14.912 0 27 12.088 27 27s-12.088 27-27 27-27-12.088-27-27 12.088-27 27-27zm178 10c9.389 0 17 7.611 17 17s-7.611 17-17 17-17-7.611-17-17 7.611-17 17-17zm-267 0c9.389 0 17 7.611 17 17s-7.611 17-17 17-17-7.611-17-17 7.611-17 17-17zm178.5 7c5.799 0 10.5 4.701 10.5 10.5s-4.701 10.5-10.5 10.5-10.5-4.701-10.5-10.5 4.701-10.5 10.5-10.5zM90 267v22H0v-22h90zm468 0v22h-90v-22h90zm-234-60c14.912 0 27 12.088 27 27s-12.088 27-27 27-27-12.088-27-27 12.088-27 27-27zm89 10c9.389 0 17 7.611 17 17s-7.611 17-17 17-17-7.611-17-17 7.611-17 17-17zm-267 0c9.389 0 17 7.611 17 17s-7.611 17-17 17-17-7.611-17-17 7.611-17 17-17zm89.5 7c5.799 0 10.5 4.701 10.5 10.5s-4.701 10.5-10.5 10.5-10.5-4.701-10.5-10.5 4.701-10.5 10.5-10.5zM413 128c9.389 0 17 7.611 17 17s-7.611 17-17 17-17-7.611-17-17 7.611-17 17-17zm-89 0c9.389 0 17 7.611 17 17s-7.611 17-17 17-17-7.611-17-17 7.611-17 17-17zm-89 0c9.389 0 17 7.611 17 17s-7.611 17-17 17-17-7.611-17-17 7.611-17 17-17zm-89 0c9.389 0 17 7.611 17 17s-7.611 17-17 17-17-7.611-17-17 7.611-17 17-17zm249-82.582c26.673 2.307 40.834 7.394 55.076 15.01 20.044 10.72 35.775 26.452 46.495 46.496 7.617 14.243 12.704 28.403 15.011 55.077l-13.988-.002c-1.948-21.512-6.08-34.844-13.368-48.473-9.415-17.604-23.148-31.337-40.752-40.752-13.63-7.289-26.96-11.42-48.472-13.368L395 45.418zm-232 0v13.988c-21.513 1.948-34.845 6.08-48.474 13.368-17.604 9.415-31.337 23.148-40.752 40.752-7.289 13.63-11.42 26.961-13.368 48.473l-13.988.002c2.307-26.674 7.394-40.834 15.01-55.077 10.72-20.044 26.452-35.775 46.496-46.495 14.243-7.617 28.403-12.704 55.077-15.011zM290 0v90h-22V0h22z"})]})})})})}const RPe=le("div")`
304  width: 130px;
305  margin-top: 0.5rem;
306
307  * {
308    fill: black;
309  }
310`,IPe=()=>g.jsx(kPe,{color:"default",position:"sticky",children:g.jsxs(OPe,{children:[g.jsx(TPe,{}),g.jsx(PPe,{children:g.jsx(Ir,{className:"button",variant:"text",color:"inherit",component:ku,to:ha.projects,children:g.jsx(Ee,{i18nKey:"navigation.my_projects",children:"My Projects"})})}),g.jsx(CPe,{}),g.jsx(VIe,{})]})}),kPe=le(Zme)`
311  box-shadow: none;
312  border-bottom: 1px solid ${({theme:e})=>e.palette.grey.A200};
313`,OPe=le(Zxe)`
314  display: flex;
315  justify-content: space-between;
316  flex-direction: row;
317  background: ${({theme:e})=>e.palette.common.white};
318`,PPe=le("div")`
319  display: flex;
320  flex: 1;
321  padding: 0rem 1.5rem;
322
323  & > .button {
324    text-transform: none;
325  }
326`,APe=({children:e})=>g.jsxs(NPe,{children:[g.jsx(IPe,{}),e]}),NPe=wi("div")`
327  height: 100vh;
328  display: flex;
329  flex-direction: column;
330
331  @media print {
332    height: unset;
333  }
334`;var $R=(e=>(e.active="active",e.inactive="inactive",e))($R||{});const MPe=async()=>{const{data:e}=await Kn.get("/subscriptions/current");return e},LPe=["subscription"],iP=()=>{const{data:e,isPending:t,isLoading:n}=ta({queryKey:LPe,queryFn:MPe});return{subscription:e??null,isSubscriptionLoading:n??t}};var oP={},DPe=Ci;
334Object.defineProperty(oP,"__esModule",{value:!0});var oQ=oP.default=void 0,FPe=DPe(Ai()),jPe=g;oQ=oP.default=(0,FPe.default)((0,jPe.jsx)("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z"}),"ArrowBack");const BPe=({name:e,returnTo:t})=>{const n=$h();return g.jsx(zPe,{children:g.jsx(Ir,{startIcon:g.jsx(oQ,{}),onClick:()=>n(t||-1),variant:"text",color:"inherit",children:e})})},zPe=le("section")`
335  height: 2.5rem;
336  display: flex;
337  align-items: flex-end;
338
339  @media print {
340    display: none;
341  }
342`,kv=({title:e,buttons:t,renderBackButton:n=!0,backButton:r})=>g.jsxs(UPe,{children:[n&&g.jsx(BPe,{returnTo:r==null?void 0:r.path,name:(r==null?void 0:r.label)??pr("return_button.default_name")}),g.jsxs(HPe,{children:[g.jsx(GPe,{variant:"h4",children:e}),!xE.isEmpty(t)&&g.jsx(VPe,{children:t})]})]}),UPe=le("section")`
343  display: flex;
344  flex-direction: column;
345  gap: 0.5rem;
346`,HPe=le("section")`
347  display: flex;
348  flex-direction: row;
349  gap: 2rem;
350`,GPe=le(Ho)`
351  display: flex;
352  flex: 1;
353`,VPe=le("div")`
354  display: flex;
355  justify-content: space-between;
356  align-items: center;
357  column-gap: 1rem;
358
359  @media print {
360    display: none;
361  }
362`,WPe=async({projectId:e,datasetId:t})=>{const{data:n}=await Kn.get(`/export/project/${e}/dataset/${t}/label-studio`);return n},KPe=e=>{const{isPending:t,mutateAsync:n}=ai({mutationFn:r=>WPe({projectId:e,datasetId:r}),onSuccess:r=>{const i=JSON.stringify(r,null,2),o=new Blob([i],{type:"application/json"}),a=document.createElement("a");a.href=URL.createObjectURL(o),a.download=`label-studio-data-${e}-${new Date().toISOString()}.json`,document.body.append(a),a.click(),a.remove()},onError:r=>{if(r instanceof mi&&r.response&&gi(r.response.data)){const{message:i}=r.response.data;In(i)}else r instanceof Error&&In(r.message)}});return{labelStudioExport:n,isLabelStudioExportLoading:t}},qPe=Ma(g.jsx("path",{d:"m20.54 5.23-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27M12 17.5 6.5 12H10v-2h4v2h3.5zM5.12 5l.81-1h12l.94 1z"}),"Archive"),YPe=Ma(g.jsx("path",{d:"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 10V8h-2v4H8l4 4 4-4z"}),"ArrowCircleDown"),XPe=Ma(g.jsx("path",{d:"M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0 2c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m-1-10v4h2v-4h3l-4-4-4 4z"}),"ArrowCircleUp"),ZPe=Ma(g.jsx("path",{d:"m7 10 5 5 5-5z"}),"ArrowDropDown"),aQ=Ma(g.jsx("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5 5 5z"}),"CloudUpload"),QPe=Ma(g.jsx("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z"}),"RefreshOutlined"),PE=0,Hg=1,wb=2,sQ=4;function sC(e,t){return n=>e(t(n))}function JPe(e,t){return t(e)}function lQ(e,t){return n=>e(t,n)}function iB(e,t){return()=>e(t)}function AE(e,t){return t(e),e}function Go(...e){return e}function eAe(e){e()}function oB(e){return()=>e}function tAe(...e){return()=>{e.map(eAe)}}function aP(e){return e!==void 0}function tS(){}function Xi(e,t){return e(Hg,t)}function Gr(e,t){e(PE,t)}function sP(e){e(wb)}function el(e){return e(sQ)}function tr(e,t){return Xi(e,lQ(t,PE))}function yh(e,t){const n=e(Hg,r=>{n(),t(r)});return n}function Si(){const e=[];return(t,n)=>{switch(t){case wb:e.splice(0,e.length);return;case Hg:return e.push(n),()=>{const r=e.indexOf(n);r>-1&&e.splice(r,1)};case PE:e.slice().forEach(r=>{r(n)});return;default:throw new Error(`unrecognized action ${t}`)}}}function Pn(e){let t=e;const n=Si();return(r,i)=>{switch(r){case Hg:i(t);break;case PE:t=i;break;case sQ:return t}return n(r,i)}}function nAe(e){let t,n;const r=()=>t&&t();return function(i,o){switch(i){case Hg:return o?n===o?void 0:(r(),n=o,t=Xi(e,o),t):(r(),tS);case wb:r(),n=null;return;default:throw new Error(`unrecognized action ${i}`)}}}function Ec(e){return AE(Si(),t=>tr(e,t))}function jl(e,t){return AE(Pn(t),n=>tr(e,n))}function rAe(...e){return t=>e.reduceRight(JPe,t)}function on(e,...t){const n=rAe(...t);return(r,i)=>{switch(r){case Hg:return Xi(e,n(i));case wb:sP(e);return}}}function uQ(e,t){return e===t}function Uo(e=uQ){let t;return n=>r=>{e(t,r)||(t=r,n(r))}}function $r(e){return t=>n=>{e(n)&&t(n)}}function Hn(e){return t=>sC(t,e)}function Qp(e){return t=>()=>t(e)}function ah(e,t){return n=>r=>n(t=e(t,r))}function eb(e){return t=>n=>{e>0?e--:t(n)}}function cg(e){let t=null,n;return r=>i=>{t=i,!n&&(n=setTimeout(()=>{n=void 0,r(t)},e))}}function aB(e){let t,n;return r=>i=>{t=i,n&&clearTimeout(n),n=setTimeout(()=>{r(t)},e)}}function ti(...e){const t=new Array(e.length);let n=0,r=null;const i=Math.pow(2,e.length)-1;return e.forEach((o,a)=>{const s=Math.pow(2,a);Xi(o,l=>{const u=n;n=n|s,t[a]=l,u!==i&&n===i&&r&&(r(),r=null)})}),o=>a=>{const s=()=>o([a].concat(t));n===i?s():r=s}}function sB(...e){return function(t,n){switch(t){case Hg:return tAe(...e.map(r=>Xi(r,n)));case wb:return;default:throw new Error(`unrecognized action ${t}`)}}}function Cr(e,t=uQ){return on(e,Uo(t))}function Ss(...e){const t=Si(),n=new Array(e.length);let r=0;const i=Math.pow(2,e.length)-1;return e.forEach((o,a)=>{const s=Math.pow(2,a);Xi(o,l=>{n[a]=l,r=r|s,r===i&&Gr(t,n)})}),function(o,a){switch(o){case Hg:return r===i&&a(n),Xi(t,a);case wb:return sP(t);default:throw new Error(`unrecognized action ${o}`)}}}function eo(e,t=[],{singleton:n}={singleton:!0}){return{id:iAe(),constructor:e,dependencies:t,singleton:n}}const iAe=()=>Symbol();function oAe(e){const t=new Map,n=({id:r,constructor:i,dependencies:o,singleton:a})=>{if(a&&t.has(r))return t.get(r);
362const s=i(o.map(l=>n(l)));return a&&t.set(r,s),s};return n(e)}function aAe(e,t){const n={},r={};let i=0;const o=e.length;for(;i<o;)r[e[i]]=1,i+=1;for(const a in t)r.hasOwnProperty(a)||(n[a]=t[a]);return n}const I_=typeof document<"u"?Pe.useLayoutEffect:Pe.useEffect;function cQ(e,t,n){const r=Object.keys(t.required||{}),i=Object.keys(t.optional||{}),o=Object.keys(t.methods||{}),a=Object.keys(t.events||{}),s=Pe.createContext({});function l(b,$){b.propsReady&&Gr(b.propsReady,!1);for(const _ of r){const C=b[t.required[_]];Gr(C,$[_])}for(const _ of i)if(_ in $){const C=b[t.optional[_]];Gr(C,$[_])}b.propsReady&&Gr(b.propsReady,!0)}function u(b){return o.reduce(($,_)=>($[_]=C=>{const E=b[t.methods[_]];Gr(E,C)},$),{})}function d(b){return a.reduce(($,_)=>($[_]=nAe(b[t.events[_]]),$),{})}const f=Pe.forwardRef((b,$)=>{const{children:_,...C}=b,[E]=Pe.useState(()=>AE(oAe(e),I=>l(I,C))),[T]=Pe.useState(iB(d,E));return I_(()=>{for(const I of a)I in C&&Xi(T[I],C[I]);return()=>{Object.values(T).map(sP)}},[C,T,E]),I_(()=>{l(E,C)}),Pe.useImperativeHandle($,oB(u(E))),Pe.createElement(s.Provider,{value:E},n?Pe.createElement(n,aAe([...r,...i,...a],C),_):_)}),p=b=>Pe.useCallback(lQ(Gr,Pe.useContext(s)[b]),[b]),m=b=>{const _=Pe.useContext(s)[b],C=Pe.useCallback(E=>Xi(_,E),[_]);return Pe.useSyncExternalStore(C,()=>el(_),()=>el(_))},v=b=>{const _=Pe.useContext(s)[b],[C,E]=Pe.useState(iB(el,_));return I_(()=>Xi(_,T=>{T!==C&&E(oB(T))}),[_,C]),C},y=Pe.version.startsWith("18")?m:v;return{Component:f,usePublisher:p,useEmitterValue:y,useEmitter:(b,$)=>{const C=Pe.useContext(s)[b];I_(()=>Xi(C,$),[$,C])}}}const sAe=typeof document<"u"?Pe.useLayoutEffect:Pe.useEffect,lAe=sAe;var Tc=(e=>(e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR",e))(Tc||{});const uAe={0:"debug",1:"log",2:"warn",3:"error"},cAe=()=>typeof globalThis>"u"?window:globalThis,Gg=eo(()=>{const e=Pn(3);return{log:Pn((n,r,i=1)=>{var o;const a=(o=cAe().VIRTUOSO_LOG_LEVEL)!=null?o:el(e);i>=a&&console[uAe[i]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",n,r)}),logLevel:e}},[],{singleton:!0});function lP(e,t=!0){const n=Pe.useRef(null);let r=i=>{};if(typeof ResizeObserver<"u"){const i=Pe.useMemo(()=>new ResizeObserver(o=>{requestAnimationFrame(()=>{const a=o[0].target;a.offsetParent!==null&&e(a)})}),[e]);r=o=>{o&&t?(i.observe(o),n.current=o):(n.current&&i.unobserve(n.current),n.current=null)}}return{ref:n,callbackRef:r}}function bv(e,t=!0){return lP(e,t).callbackRef}function dAe(e,t,n,r,i,o,a){const s=Pe.useCallback(l=>{const u=fAe(l.children,t,"offsetHeight",i);let d=l.parentElement;for(;!d.dataset.virtuosoScroller;)d=d.parentElement;const f=d.lastElementChild.dataset.viewportType==="window",p=a?a.scrollTop:f?window.pageYOffset||document.documentElement.scrollTop:d.scrollTop,m=a?a.scrollHeight:f?document.documentElement.scrollHeight:d.scrollHeight,v=a?a.offsetHeight:f?window.innerHeight:d.offsetHeight;r({scrollTop:Math.max(p,0),scrollHeight:m,viewportHeight:v}),o==null||o(pAe("row-gap",getComputedStyle(l).rowGap,i)),u!==null&&e(u)},[e,t,i,o,a,r]);return lP(s,n)}function fAe(e,t,n,r){const i=e.length;if(i===0)return null;const o=[];for(let a=0;a<i;a++){const s=e.item(a);if(!s||s.dataset.index===void 0)continue;const l=parseInt(s.dataset.index),u=parseFloat(s.dataset.knownSize),d=t(s,n);if(d===0&&r("Zero-sized element, this should not happen",{child:s},Tc.ERROR),d===u)continue;const f=o[o.length-1];o.length===0||f.size!==d||f.endIndex!==l-1?o.push({startIndex:l,endIndex:l,size:d}):o[o.length-1].endIndex++}return o}function pAe(e,t,n){return t!=="normal"&&!(t!=null&&t.endsWith("px"))&&n(`${e} was not resolved to pixel value correctly`,t,Tc.WARN),t==="normal"?0:parseInt(t??"0",10)}function Pg(e,t){return Math.round(e.getBoundingClientRect()[t])}function dQ(e,t){return Math.abs(e-t)<1.01}function fQ(e,t,n,r=tS,i){const o=Pe.useRef(null),a=Pe.useRef(null),s=Pe.useRef(null),l=Pe.useCallback(f=>{const p=f.target,m=p===window||p===document,v=m?window.pageYOffset||document.documentElement.scrollTop:p.scrollTop,y=m?document.documentElement.scrollHeight:p.scrollHeight,x=m?window.innerHeight:p.offsetHeight,b=()=>
362{e({scrollTop:Math.max(v,0),scrollHeight:y,viewportHeight:x})};f.suppressFlushSync?b():O$.flushSync(b),a.current!==null&&(v===a.current||v<=0||v===y-x)&&(a.current=null,t(!0),s.current&&(clearTimeout(s.current),s.current=null))},[e,t]);Pe.useEffect(()=>{const f=i||o.current;return r(i||o.current),l({target:f,suppressFlushSync:!0}),f.addEventListener("scroll",l,{passive:!0}),()=>{r(null),f.removeEventListener("scroll",l)}},[o,l,n,r,i]);function u(f){const p=o.current;if(!p||"offsetHeight"in p&&p.offsetHeight===0)return;const m=f.behavior==="smooth";let v,y,x;p===window?(y=Math.max(Pg(document.documentElement,"height"),document.documentElement.scrollHeight),v=window.innerHeight,x=document.documentElement.scrollTop):(y=p.scrollHeight,v=Pg(p,"height"),x=p.scrollTop);const b=y-v;if(f.top=Math.ceil(Math.max(Math.min(b,f.top),0)),dQ(v,y)||f.top===x){e({scrollTop:x,scrollHeight:y,viewportHeight:v}),m&&t(!0);return}m?(a.current=f.top,s.current&&clearTimeout(s.current),s.current=setTimeout(()=>{s.current=null,a.current=null,t(!0)},1e3)):a.current=null,p.scrollTo(f)}function d(f){o.current.scrollBy(f)}return{scrollerRef:o,scrollByCallback:d,scrollToCallback:u}}const Kl=eo(()=>{const e=Si(),t=Si(),n=Pn(0),r=Si(),i=Pn(0),o=Si(),a=Si(),s=Pn(0),l=Pn(0),u=Pn(0),d=Pn(0),f=Si(),p=Si(),m=Pn(!1);return tr(on(e,Hn(({scrollTop:v})=>v)),t),tr(on(e,Hn(({scrollHeight:v})=>v)),a),tr(t,i),{scrollContainerState:e,scrollTop:t,viewportHeight:o,headerHeight:s,fixedHeaderHeight:l,fixedFooterHeight:u,footerHeight:d,scrollHeight:a,smoothScrollTargetReached:r,scrollTo:f,scrollBy:p,statefulScrollTop:i,deviation:n,scrollingInProgress:m}},[],{singleton:!0}),q3={lvl:0};function pQ(e,t,n,r=q3,i=q3){return{k:e,v:t,lvl:n,l:r,r:i}}function lo(e){return e===q3}function f2(){return q3}function xR(e,t){if(lo(e))return q3;const{k:n,l:r,r:i}=e;if(t===n){if(lo(r))return i;if(lo(i))return r;{const[o,a]=hQ(r);return Pw(es(e,{k:o,v:a,l:mQ(r)}))}}else return t<n?Pw(es(e,{l:xR(r,t)})):Pw(es(e,{r:xR(i,t)}))}function Y3(e,t){if(!lo(e))return t===e.k?e.v:t<e.k?Y3(e.l,t):Y3(e.r,t)}function ep(e,t,n="k"){if(lo(e))return[-1/0,void 0];if(Number(e[n])===t)return[e.k,e.v];if(Number(e[n])<t){const r=ep(e.r,t,n);return r[0]===-1/0?[e.k,e.v]:r}return ep(e.l,t,n)}function xc(e,t,n){return lo(e)?pQ(t,n,1):t===e.k?es(e,{k:t,v:n}):t<e.k?lB(es(e,{l:xc(e.l,t,n)})):lB(es(e,{r:xc(e.r,t,n)}))}function SR(e,t,n){if(lo(e))return[];const{k:r,v:i,l:o,r:a}=e;let s=[];return r>t&&(s=s.concat(SR(o,t,n))),r>=t&&r<=n&&s.push({k:r,v:i}),r<=n&&(s=s.concat(SR(a,t,n))),s}function z1(e){return lo(e)?[]:[...z1(e.l),{k:e.k,v:e.v},...z1(e.r)]}function hQ(e){return lo(e.r)?[e.k,e.v]:hQ(e.r)}function mQ(e){return lo(e.r)?e.l:Pw(es(e,{r:mQ(e.r)}))}function es(e,t){return pQ(t.k!==void 0?t.k:e.k,t.v!==void 0?t.v:e.v,t.lvl!==void 0?t.lvl:e.lvl,t.l!==void 0?t.l:e.l,t.r!==void 0?t.r:e.r)}function e9(e){return lo(e)||e.lvl>e.r.lvl}function lB(e){return _R(vQ(e))}function Pw(e){const{l:t,r:n,lvl:r}=e;if(n.lvl>=r-1&&t.lvl>=r-1)return e;if(r>n.lvl+1){if(e9(t))return vQ(es(e,{lvl:r-1}));if(!lo(t)&&!lo(t.r))return es(t.r,{l:es(t,{r:t.r.l}),r:es(e,{l:t.r.r,lvl:r-1}),lvl:r});throw new Error("Unexpected empty nodes")}else{if(e9(e))return _R(es(e,{lvl:r-1}));if(!lo(n)&&!lo(n.l)){const i=n.l,o=e9(i)?n.lvl-1:n.lvl;return es(i,{l:es(e,{r:i.l,lvl:r-1}),r:_R(es(n,{l:i.r,lvl:o})),lvl:i.lvl+1})}else throw new Error("Unexpected empty nodes")}}function NE(e,t,n){if(lo(e))return[];const r=ep(e,t)[0];return hAe(SR(e,r,n))}function gQ(e,t){const n=e.length;if(n===0)return[];let{index:r,value:i}=t(e[0]);const o=[];for(let a=1;a<n;a++){const{index:s,value:l}=t(e[a]);o.push({start:r,end:s-1,value:i}),r=s,i=l}return o.push({start:r,end:1/0,value:i}),o}function hAe(e){return gQ(e,({k:t,v:n})=>({index:t,value:n}))}function _R(e){const{r:t,lvl:n}=e;return!lo(t)&&!lo(t.r)&&t.lvl===n&&t.r.lvl===n?es(t,{l:es(e,{r:t.l}),lvl:n+1}):e}function vQ(e){const{l:t}=e;return!lo(t)&&t.lvl===e.lvl?es(t,{r:es(e,{l:t.r})}):e}function lC(e,t,n,r=0){let i=e.length-1;for(;r<=i;){const o=Math.floor((r+i)/2),a=e[o],s=n(a,t);if(s===0)return o;if(s===-1){if(i-r<2)return o-1;i=o-1}else{if(i===r)return o;r=o+1}}
362throw new Error(`Failed binary finding record in array - ${e.join(",")}, searched for ${t}`)}function yQ(e,t,n){return e[lC(e,t,n)]}function mAe(e,t,n,r){const i=lC(e,t,r),o=lC(e,n,r,i);return e.slice(i,o+1)}const uP=eo(()=>({recalcInProgress:Pn(!1)}),[],{singleton:!0});function gAe(e){const{size:t,startIndex:n,endIndex:r}=e;return i=>i.start===n&&(i.end===r||i.end===1/0)&&i.value===t}function uB(e,t){let n=0,r=0;for(;n<e;)n+=t[r+1]-t[r]-1,r++;return r-(n===e?0:1)}function vAe(e,t){let n=lo(e)?0:1/0;for(const r of t){const{size:i,startIndex:o,endIndex:a}=r;if(n=Math.min(n,o),lo(e)){e=xc(e,0,i);continue}const s=NE(e,o-1,a+1);if(s.some(gAe(r)))continue;let l=!1,u=!1;for(const{start:d,end:f,value:p}of s)l?(a>=d||i===p)&&(e=xR(e,d)):(u=p!==i,l=!0),f>a&&a>=d&&p!==i&&(e=xc(e,a+1,p));u&&(e=xc(e,o,i))}return[e,n]}function yAe(){return{offsetTree:[],sizeTree:f2(),groupOffsetTree:f2(),lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]}}function cP({index:e},t){return t===e?0:t<e?-1:1}function bAe({offset:e},t){return t===e?0:t<e?-1:1}function $Ae(e){return{index:e.index,value:e}}function xAe(e,t,n,r=0){return r>0&&(t=Math.max(t,yQ(e,r,cP).offset)),gQ(mAe(e,t,n,bAe),$Ae)}function wR(e,t,n,r){let i=e,o=0,a=0,s=0,l=0;if(t!==0){l=lC(i,t-1,cP),s=i[l].offset;const d=ep(n,t-1);o=d[0],a=d[1],i.length&&i[l].size===ep(n,t)[1]&&(l-=1),i=i.slice(0,l+1)}else i=[];for(const{start:u,value:d}of NE(n,t,1/0)){const f=u-o,p=f*a+s+f*r;i.push({offset:p,size:d,index:u}),o=u,s=p,a=d}return{offsetTree:i,lastIndex:o,lastOffset:s,lastSize:a}}function SAe(e,[t,n,r,i]){t.length>0&&r("received item sizes",t,Tc.DEBUG);const o=e.sizeTree;let a=o,s=0;if(n.length>0&&lo(o)&&t.length===2){const p=t[0].size,m=t[1].size;a=n.reduce((v,y)=>xc(xc(v,y,p),y+1,m),a)}else[a,s]=vAe(a,t);if(a===o)return e;const{offsetTree:l,lastIndex:u,lastSize:d,lastOffset:f}=wR(e.offsetTree,s,a,i);return{sizeTree:a,offsetTree:l,lastIndex:u,lastOffset:f,lastSize:d,groupOffsetTree:n.reduce((p,m)=>xc(p,m,X3(m,l,i)),f2()),groupIndices:n}}function X3(e,t,n){if(t.length===0)return 0;const{offset:r,index:i,size:o}=yQ(t,e,cP),a=e-i,s=o*a+(a-1)*n+r;return s>0?s+n:s}function _Ae(e){return typeof e.groupIndex<"u"}function bQ(e,t,n){if(_Ae(e))return t.groupIndices[e.groupIndex]+1;{const r=e.index==="LAST"?n:e.index;let i=$Q(r,t);return i=Math.max(0,i,Math.min(n,i)),i}}function $Q(e,t){if(!ME(t))return e;let n=0;for(;t.groupIndices[n]<=e+n;)n++;return e+n}function ME(e){return!lo(e.groupOffsetTree)}function wAe(e){return z1(e).map(({k:t,v:n},r,i)=>{const o=i[r+1],a=o?o.k-1:1/0;return{startIndex:t,endIndex:a,size:n}})}const CAe={offsetHeight:"height",offsetWidth:"width"},_h=eo(([{log:e},{recalcInProgress:t}])=>{const n=Si(),r=Si(),i=jl(r,0),o=Si(),a=Si(),s=Pn(0),l=Pn([]),u=Pn(void 0),d=Pn(void 0),f=Pn((E,T)=>Pg(E,CAe[T])),p=Pn(void 0),m=Pn(0),v=yAe(),y=jl(on(n,ti(l,e,m),ah(SAe,v),Uo()),v),x=jl(on(l,Uo(),ah((E,T)=>({prev:E.current,current:T}),{prev:[],current:[]}),Hn(({prev:E})=>E)),[]);tr(on(l,$r(E=>E.length>0),ti(y,m),Hn(([E,T,I])=>{const R=E.reduce((L,F,V)=>xc(L,F,X3(F,T.offsetTree,I)||V),f2());return{...T,groupIndices:E,groupOffsetTree:R}})),y),tr(on(r,ti(y),$r(([E,{lastIndex:T}])=>E<T),Hn(([E,{lastIndex:T,lastSize:I}])=>[{startIndex:E,endIndex:T,size:I}])),n),tr(u,d);const b=jl(on(u,Hn(E=>E===void 0)),!0);tr(on(d,$r(E=>E!==void 0&&lo(el(y).sizeTree)),Hn(E=>[{startIndex:0,endIndex:0,size:E}])),n);const $=Ec(on(n,ti(y),ah(({sizes:E},[T,I])=>({changed:I!==E,sizes:I}),{changed:!1,sizes:v}),Hn(E=>E.changed)));Xi(on(s,ah((E,T)=>({diff:E.prev-T,prev:T}),{diff:0,prev:0}),Hn(E=>E.diff)),E=>{const{groupIndices:T}=el(y);if(E>0)Gr(t,!0),Gr(o,E+uB(E,T));else if(E<0){const I=el(x);I.length>0&&(E-=uB(-E,I)),Gr(a,E)}}),Xi(on(s,ti(e)),([E,T])=>{E<0&&T("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:s},Tc.ERROR)});const _=Ec(o);tr(on(o,ti(y),Hn(([E,T])=>{const I=T.groupIndices.length>0,R=[],L=T.lastSize;if(I){const F=Y3(T.sizeTree,0);let V=0,H=0;for(;V<E;){const te=T.groupIndices[H],J=T.groupIndices.length===H+1?1/0:T.groupIndices[H+1]-te-1;R.push({startIndex:te,endIndex:te,size:F}),R.push({startIndex:te+1,endIndex:te+1+J-1,size:L}),H++,V+=J+1}const Q=z1(T.sizeTree);return V!==E&&Q.shift(),Q.reduce((te,{k:J,v:oe})=>{let q=te.ranges;return te.prevSize!==0&&(q=[...te.ranges,{startIndex:te.prevIndex,endIndex:J+E-1,size:te.prevSize}]),{ranges:q,prevIndex:J+E,prevSize:oe}},{ranges:R,prevIndex:E,prevSize:0}).ranges}return z1(T.sizeTree).reduce((F,{k:V,v:H})=>({ranges:[...F.ranges,{startIndex:F.prevIndex,endIndex:V+E-1,size:F.prevSize}],prevIndex:V+E,prevSize:H}),{ranges:[],prevIndex:0,prevSize:L}).ranges})),n);const C=Ec(on(a,ti(y,m),Hn(([E,{offsetTree:T},I])=>{const R=-E;return X3(R,T,I)})));return tr(on(a,ti(y,m),Hn(([E,T,I])=>{if(T.groupIndices.length>0){if(lo(T.sizeTree))return T;let L=f2();const F=el(x);let V=0,H=0,Q=0;for(;V<-E;){Q=F[H];const te=F[H+1]-Q-1;H++,V+=te+1}if(L=z1(T.sizeTree).reduce((te,{k:J,v:oe})=>
362xc(te,Math.max(0,J+E),oe),L),V!==-E){const te=Y3(T.sizeTree,Q);L=xc(L,0,te);const J=ep(T.sizeTree,-E+1)[1];L=xc(L,1,J)}return{...T,sizeTree:L,...wR(T.offsetTree,0,L,I)}}else{const L=z1(T.sizeTree).reduce((F,{k:V,v:H})=>xc(F,Math.max(0,V+E),H),f2());return{...T,sizeTree:L,...wR(T.offsetTree,0,L,I)}}})),y),{data:p,totalCount:r,sizeRanges:n,groupIndices:l,defaultItemSize:d,fixedItemSize:u,unshiftWith:o,shiftWith:a,shiftWithOffset:C,beforeUnshiftWith:_,firstItemIndex:s,gap:m,sizes:y,listRefresh:$,statefulTotalCount:i,trackItemSizes:b,itemSize:f}},Go(Gg,uP),{singleton:!0}),EAe=typeof document<"u"&&"scrollBehavior"in document.documentElement.style;function xQ(e){const t=typeof e=="number"?{index:e}:e;return t.align||(t.align="start"),(!t.behavior||!EAe)&&(t.behavior="auto"),t.offset||(t.offset=0),t}const nS=eo(([{sizes:e,totalCount:t,listRefresh:n,gap:r},{scrollingInProgress:i,viewportHeight:o,scrollTo:a,smoothScrollTargetReached:s,headerHeight:l,footerHeight:u,fixedHeaderHeight:d,fixedFooterHeight:f},{log:p}])=>{const m=Si(),v=Si(),y=Pn(0);let x=null,b=null,$=null;function _(){x&&(x(),x=null),$&&($(),$=null),b&&(clearTimeout(b),b=null),Gr(i,!1)}return tr(on(m,ti(e,o,t,y,l,u,p),ti(r,d,f),Hn(([[C,E,T,I,R,L,F,V],H,Q,U])=>{const te=xQ(C),{align:J,behavior:oe,offset:q}=te,re=I-1,he=bQ(te,E,re);let be=X3(he,E.offsetTree,H)+L;J==="end"?(be+=Q+ep(E.sizeTree,he)[1]-T+U,he===re&&(be+=F)):J==="center"?be+=(Q+ep(E.sizeTree,he)[1]-T+U)/2:be-=R,q&&(be+=q);const Ke=ot=>{_(),ot?(V("retrying to scroll to",{location:C},Tc.DEBUG),Gr(m,C)):(Gr(v,!0),V("list did not change, scroll successful",{},Tc.DEBUG))};if(_(),oe==="smooth"){let ot=!1;$=Xi(n,Ze=>{ot=ot||Ze}),x=yh(s,()=>{Ke(ot)})}else x=yh(on(n,TAe(150)),Ke);return b=setTimeout(()=>{_()},1200),Gr(i,!0),V("scrolling from index to",{index:he,top:be,behavior:oe},Tc.DEBUG),{top:be,behavior:oe}})),a),{scrollToIndex:m,scrollTargetReached:v,topListHeight:y}},Go(_h,Kl,Gg),{singleton:!0});function TAe(e){return t=>{const n=setTimeout(()=>{t(!1)},e);return r=>{r&&(t(!0),clearTimeout(n))}}}const Z3="up",o3="down",RAe="none",IAe={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},kAe=0,rS=eo(([{scrollContainerState:e,scrollTop:t,viewportHeight:n,headerHeight:r,footerHeight:i,scrollBy:o}])=>{const a=Pn(!1),s=Pn(!0),l=Si(),u=Si(),d=Pn(4),f=Pn(kAe),p=jl(on(sB(on(Cr(t),eb(1),Qp(!0)),on(Cr(t),eb(1),Qp(!1),aB(100))),Uo()),!1),m=jl(on(sB(on(o,Qp(!0)),on(o,Qp(!1),aB(200))),Uo()),!1);tr(on(Ss(Cr(t),Cr(f)),Hn(([$,_])=>$<=_),Uo()),s),tr(on(s,cg(50)),u);const v=Ec(on(Ss(e,Cr(n),Cr(r),Cr(i),Cr(d)),ah(($,[{scrollTop:_,scrollHeight:C},E,T,I,R])=>{const L=_+E-C>-R,F={viewportHeight:E,scrollTop:_,scrollHeight:C};if(L){let H,Q;return _>$.state.scrollTop?(H="SCROLLED_DOWN",Q=$.state.scrollTop-_):(H="SIZE_DECREASED",Q=$.state.scrollTop-_||$.scrollTopDelta),{atBottom:!0,state:F,atBottomBecause:H,scrollTopDelta:Q}}let V;return F.scrollHeight>$.state.scrollHeight?V="SIZE_INCREASED":E<$.state.viewportHeight?V="VIEWPORT_HEIGHT_DECREASING":_<$.state.scrollTop?V="SCROLLING_UPWARDS":V="NOT_FULLY_SCROLLED_TO_LAST_ITEM_BOTTOM",{atBottom:!1,notAtBottomBecause:V,state:F}},IAe),Uo(($,_)=>$&&$.atBottom===_.atBottom))),y=jl(on(e,ah(($,{scrollTop:_,scrollHeight:C,viewportHeight:E})=>{if(dQ($.scrollHeight,C))return{scrollTop:_,scrollHeight:C,jump:0,changed:!1};{const T=C-(_+E)<1;return $.scrollTop!==_&&T?{scrollHeight:C,scrollTop:_,jump:$.scrollTop-_,changed:!0}:{scrollHeight:C,scrollTop:_,jump:0,changed:!0}}},{scrollHeight:0,jump:0,scrollTop:0,changed:!1}),$r($=>$.changed),Hn($=>$.jump)),0);tr(on(v,Hn($=>$.atBottom)),a),tr(on(a,cg(50)),l);const x=Pn(o3);tr(on(e,Hn(({scrollTop:$})=>$),Uo(),ah(($,_)=>el(m)?{direction:$.direction,prevScrollTop:_}:{direction:_<$.prevScrollTop?Z3:o3,prevScrollTop:_},{direction:o3,prevScrollTop:0}),Hn($=>$.direction)),x),tr(on(e,cg(50),Qp(RAe)),x);const b=Pn(0);return tr(on(p,$r($=>!$),Qp(0)),b),tr(on(t,cg(100),ti(p),$r(([$,_])=>!!_),ah(([$,_],[C])=>[_,C],[0,0]),Hn(([$,_])=>_-$)),b),{isScrolling:p,isAtTop:s,isAtBottom:a,atBottomState:v,atTopStateChange:u,atBottomStateChange:l,scrollDirection:x,atBottomThreshold:d,atTopThreshold:f,scrollVelocity:b,lastJumpDueToItemResize:y}},Go(Kl)),Vg=eo(([{log:e}])=>{const t=Pn(!1),n=Ec(on(t,$r(r=>r),Uo()));return Xi(t,r=>{r&&el(e)("props updated",{},Tc.DEBUG)}),{propsReady:t,didMount:n}},Go(Gg),{singleton:!0});function dP(e,t){e==0?t():requestAnimationFrame(()=>dP(e-1,t))}function fP(e,t){const n=t-1;return typeof e=="number"?e:e.index==="LAST"?n:e.index}const iS=eo(([{sizes:e,listRefresh:t,defaultItemSize:n},{scrollTop:r},{scrollToIndex:i,scrollTargetReached:o},{didMount:a}])=>{const s=Pn(!0),l=Pn(0),u=Pn(!0);return tr(on(a,ti(l),$r(([d,f])=>!!f),Qp(!1)),s),tr(on(a,ti(l),$r(([d,f])=>!!f),Qp(!1)),u),Xi(on(Ss(t,a),ti(s,e,n,u),$r(([[,d],f,{sizeTree:p},m,v])=>d&&(!lo(p)||aP(m))&&!f&&!v),ti(l)),([,d])=>{yh(o,()=>{Gr(u,!0)}),dP(4,()=>{yh(r,()=>{Gr(s,!0)}),Gr(i,d)})}
362),{scrolledToInitialItem:s,initialTopMostItemIndex:l,initialItemFinalLocationReached:u}},Go(_h,Kl,nS,Vg),{singleton:!0});function cB(e){return e?e==="smooth"?"smooth":"auto":!1}const OAe=(e,t)=>typeof e=="function"?cB(e(t)):t&&cB(e),PAe=eo(([{totalCount:e,listRefresh:t},{isAtBottom:n,atBottomState:r},{scrollToIndex:i},{scrolledToInitialItem:o},{propsReady:a,didMount:s},{log:l},{scrollingInProgress:u}])=>{const d=Pn(!1),f=Si();let p=null;function m(y){Gr(i,{index:"LAST",align:"end",behavior:y})}Xi(on(Ss(on(Cr(e),eb(1)),s),ti(Cr(d),n,o,u),Hn(([[y,x],b,$,_,C])=>{let E=x&&_,T="auto";return E&&(T=OAe(b,$||C),E=E&&!!T),{totalCount:y,shouldFollow:E,followOutputBehavior:T}}),$r(({shouldFollow:y})=>y)),({totalCount:y,followOutputBehavior:x})=>{p&&(p(),p=null),p=yh(t,()=>{el(l)("following output to ",{totalCount:y},Tc.DEBUG),m(x),p=null})});function v(y){const x=yh(r,b=>{y&&!b.atBottom&&b.notAtBottomBecause==="SIZE_INCREASED"&&!p&&(el(l)("scrolling to bottom due to increased size",{},Tc.DEBUG),m("auto"))});setTimeout(x,100)}return Xi(on(Ss(Cr(d),e,a),$r(([y,,x])=>y&&x),ah(({value:y},[,x])=>({refreshed:y===x,value:x}),{refreshed:!1,value:0}),$r(({refreshed:y})=>y),ti(d,e)),([,y])=>{el(o)&&v(y!==!1)}),Xi(f,()=>{v(el(d)!==!1)}),Xi(Ss(Cr(d),r),([y,x])=>{y&&!x.atBottom&&x.notAtBottomBecause==="VIEWPORT_HEIGHT_DECREASING"&&m("auto")}),{followOutput:d,autoscrollToBottom:f}},Go(_h,rS,nS,iS,Vg,Gg,Kl));function AAe(e){return e.reduce((t,n)=>(t.groupIndices.push(t.totalCount),t.totalCount+=n+1,t),{totalCount:0,groupIndices:[]})}const SQ=eo(([{totalCount:e,groupIndices:t,sizes:n},{scrollTop:r,headerHeight:i}])=>{const o=Si(),a=Si(),s=Ec(on(o,Hn(AAe)));return tr(on(s,Hn(l=>l.totalCount)),e),tr(on(s,Hn(l=>l.groupIndices)),t),tr(on(Ss(r,n,i),$r(([l,u])=>ME(u)),Hn(([l,u,d])=>ep(u.groupOffsetTree,Math.max(l-d,0),"v")[0]),Uo(),Hn(l=>[l])),a),{groupCounts:o,topItemsIndexes:a}},Go(_h,Kl));function Q3(e,t){return!!(e&&e[0]===t[0]&&e[1]===t[1])}function _Q(e,t){return!!(e&&e.startIndex===t.startIndex&&e.endIndex===t.endIndex)}const uC="top",cC="bottom",dB="none";function fB(e,t,n){return typeof e=="number"?n===Z3&&t===uC||n===o3&&t===cC?e:0:n===Z3?t===uC?e.main:e.reverse:t===cC?e.main:e.reverse}function pB(e,t){return typeof e=="number"?e:e[t]||0}const pP=eo(([{scrollTop:e,viewportHeight:t,deviation:n,headerHeight:r,fixedHeaderHeight:i}])=>{const o=Si(),a=Pn(0),s=Pn(0),l=Pn(0),u=jl(on(Ss(Cr(e),Cr(t),Cr(r),Cr(o,Q3),Cr(l),Cr(a),Cr(i),Cr(n),Cr(s)),Hn(([d,f,p,[m,v],y,x,b,$,_])=>{const C=d-$,E=x+b,T=Math.max(p-C,0);let I=dB;const R=pB(_,uC),L=pB(_,cC);return m-=$,m+=p+b,v+=p+b,v-=$,m>d+E-R&&(I=Z3),v<d-T+f+L&&(I=o3),I!==dB?[Math.max(C-p-fB(y,uC,I)-R,0),C-T-b+f+fB(y,cC,I)+L]:null}),$r(d=>d!=null),Uo(Q3)),[0,0]);return{listBoundary:o,overscan:l,topListHeight:a,increaseViewportBy:s,visibleRange:u}},Go(Kl),{singleton:!0});function NAe(e,t,n){if(ME(t)){const r=$Q(e,t);return[{index:ep(t.groupOffsetTree,r)[0],size:0,offset:0},{index:r,size:0,offset:0,data:n&&n[0]}]}return[{index:e,size:0,offset:0,data:n&&n[0]}]}const t9={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function hB(e,t,n){if(e.length===0)return[];if(!ME(t))return e.map(u=>({...u,index:u.index+n,originalIndex:u.index}));const r=e[0].index,i=e[e.length-1].index,o=[],a=NE(t.groupOffsetTree,r,i);let s,l=0;for(const u of e){(!s||s.end<u.index)&&(s=a.shift(),l=t.groupIndices.indexOf(s.start));let d;u.index===s.start?d={type:"group",index:l}:d={index:u.index-(l+1)+n,groupIndex:l},o.push({...d,size:u.size,offset:u.offset,originalIndex:u.index,data:u.data})}return o}function Aw(e,t,n,r,i,o){const{lastSize:a,lastOffset:s,lastIndex:l}=i;let u=0,d=0;if(e.length>0){u=e[0].offset;const y=e[e.length-1];d=y.offset+y.size}const f=n-l,p=s+f*a+(f-1)*r,m=u,v=p-d;return{items:hB(e,i,o),topItems:hB(t,i,o),topListHeight:t.reduce((y,x)=>x.size+y,0),offsetTop:u,offsetBottom:v,top:m,bottom:d,totalCount:n,firstItemIndex:o}}function wQ(e,t,n,r,i,o){let a=0;if(n.groupIndices.length>0)for(const d of n.groupIndices){if(d-a>=e)break;a++}const s=e+a,l=fP(t,s),u=Array.from({length:s}).map((d,f)=>({index:f+l,size:0,offset:0,data:o[f+l]}));return Aw(u,[],s,i,n,r)}const Ov=eo(([{sizes:e,totalCount:t,data:n,firstItemIndex:r,gap:i},o,{visibleRange:a,listBoundary:s,topListHeight:l}
vendor: 4,955 bytes, line 362
362,{scrolledToInitialItem:u,initialTopMostItemIndex:d},{topListHeight:f},p,{didMount:m},{recalcInProgress:v}])=>{const y=Pn([]),x=Pn(0),b=Si();tr(o.topItemsIndexes,y);const $=jl(on(Ss(m,v,Cr(a,Q3),Cr(t),Cr(e),Cr(d),u,Cr(y),Cr(r),Cr(i),n),$r(([T,I,,R,,,,,,,L])=>{const F=L&&L.length!==R;return T&&!I&&!F}),Hn(([,,[T,I],R,L,F,V,H,Q,U,te])=>{const J=L,{sizeTree:oe,offsetTree:q}=J,re=el(x);if(R===0)return{...t9,totalCount:R};if(T===0&&I===0)return re===0?{...t9,totalCount:R}:wQ(re,F,L,Q,U,te||[]);if(lo(oe))return re>0?null:Aw(NAe(fP(F,R),J,te),[],R,U,J,Q);const he=[];if(H.length>0){const Ye=H[0],$e=H[H.length-1];let gt=0;for(const je of NE(oe,Ye,$e)){const Qe=je.value,nn=Math.max(je.start,Ye),Ut=Math.min(je.end,$e);for(let kt=nn;kt<=Ut;kt++)he.push({index:kt,size:Qe,offset:gt,data:te&&te[kt]}),gt+=Qe}}if(!V)return Aw([],he,R,U,J,Q);const be=H.length>0?H[H.length-1]+1:0,Ke=xAe(q,T,I,be);if(Ke.length===0)return null;const ot=R-1,Ze=AE([],Ye=>{for(const $e of Ke){const gt=$e.value;let je=gt.offset,Qe=$e.start;const nn=gt.size;if(gt.offset<T){Qe+=Math.floor((T-gt.offset+U)/(nn+U));const kt=Qe-$e.start;je+=kt*nn+kt*U}Qe<be&&(je+=(be-Qe)*nn,Qe=be);const Ut=Math.min($e.end,ot);for(let kt=Qe;kt<=Ut&&!(je>=I);kt++)Ye.push({index:kt,size:nn,offset:je,data:te&&te[kt]}),je+=nn+U}});return Aw(Ze,he,R,U,J,Q)}),$r(T=>T!==null),Uo()),t9);tr(on(n,$r(aP),Hn(T=>T==null?void 0:T.length)),t),tr(on($,Hn(T=>T.topListHeight)),f),tr(f,l),tr(on($,Hn(T=>[T.top,T.bottom])),s),tr(on($,Hn(T=>T.items)),b);const _=Ec(on($,$r(({items:T})=>T.length>0),ti(t,n),$r(([{items:T},I])=>T[T.length-1].originalIndex===I-1),Hn(([,T,I])=>[T-1,I]),Uo(Q3),Hn(([T])=>T))),C=Ec(on($,cg(200),$r(({items:T,topItems:I})=>T.length>0&&T[0].originalIndex===I.length),Hn(({items:T})=>T[0].index),Uo())),E=Ec(on($,$r(({items:T})=>T.length>0),Hn(({items:T})=>{let I=0,R=T.length-1;for(;T[I].type==="group"&&I<R;)I++;for(;T[R].type==="group"&&R>I;)R--;return{startIndex:T[I].index,endIndex:T[R].index}}),Uo(_Q)));return{listState:$,topItemsIndexes:y,endReached:_,startReached:C,rangeChanged:E,itemsRendered:b,initialItemCount:x,...p}},Go(_h,SQ,pP,iS,nS,rS,Vg,uP),{singleton:!0}),MAe=eo(([{sizes:e,firstItemIndex:t,data:n,gap:r},{initialTopMostItemIndex:i},{initialItemCount:o,listState:a},{didMount:s}])=>(tr(on(s,ti(o),$r(([,l])=>l!==0),ti(i,e,t,r,n),Hn(([[,l],u,d,f,p,m=[]])=>wQ(l,u,d,f,p,m))),a),{}),Go(_h,iS,Ov,Vg),{singleton:!0}),CQ=eo(([{scrollVelocity:e}])=>{const t=Pn(!1),n=Si(),r=Pn(!1);return tr(on(e,ti(r,t,n),$r(([i,o])=>!!o),Hn(([i,o,a,s])=>{const{exit:l,enter:u}=o;if(a){if(l(i,s))return!1}else if(u(i,s))return!0;return a}),Uo()),t),Xi(on(Ss(t,e,n),ti(r)),([[i,o,a],s])=>i&&s&&s.change&&s.change(o,a)),{isSeeking:t,scrollSeekConfiguration:r,scrollVelocity:e,scrollSeekRangeChanged:n}},Go(rS),{singleton:!0}),LAe=eo(([{topItemsIndexes:e}])=>{const t=Pn(0);return tr(on(t,$r(n=>n>0),Hn(n=>Array.from({length:n}).map((r,i)=>i))),e),{topItemCount:t}},Go(Ov)),EQ=eo(([{footerHeight:e,headerHeight:t,fixedHeaderHeight:n,fixedFooterHeight:r},{listState:i}])=>{const o=Si(),a=jl(on(Ss(e,r,t,n,i),Hn(([s,l,u,d,f])=>s+l+u+d+f.offsetBottom+f.bottom)),0);return tr(Cr(a),o),{totalListHeight:a,totalListHeightChanged:o}},Go(Kl,Ov),{singleton:!0});function TQ(e){let t=!1,n;return()=>(t||(t=!0,n=e()),n)}const DAe=TQ(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),FAe=eo(([{scrollBy:e,scrollTop:t,deviation:n,scrollingInProgress:r},{isScrolling:i,isAtBottom:o,scrollDirection:a,lastJumpDueToItemResize:s},{listState:l},{beforeUnshiftWith:u,shiftWithOffset:d,sizes:f,gap:p},{log:m},{recalcInProgress:v}])=>{const y=Ec(on(l,ti(s),ah(([,b,$,_],[{items:C,totalCount:E,bottom:T,offsetBottom:I},R])=>{const L=T+I;let F=0;return $===E&&b.length>0&&C.length>0&&(C[0].originalIndex===0&&b[0].originalIndex===0||(F=L-_,F!==0&&(F+=R))),[F,C,E,L]},[0,[],0,0]),$r(([b])=>b!==0),ti(t,a,r,o,m,v),$r(([,b,$,_,,,C])=>!C&&!_&&b!==0&&$===Z3),Hn(([[b],,,,,$])=>($("Upward scrolling compensation",{amount:b},Tc.DEBUG),b))));function x(b){b>0?(Gr(e,{top:-b,behavior:"auto"}),Gr(n,0)):(Gr(n,0),Gr(e,{top:-b,behavior:"auto"}))}return Xi(on(y,ti(n,i)),([b,$,_])=>{_&&DAe()?Gr(n,$-b):x(-b)}),Xi(on(Ss(jl(i,!1),n,v),$r(([b,$,_])=>!b&&!_&&$!==0),Hn(([b,$])=>$),cg(1)),x),tr(on(d,Hn(b=>({top:-b}))),e),Xi(on(u,ti(f,p),Hn(([b,{lastSize:$,groupIndices:_,sizeTree:C},E])=>{function T(I){return I*($+E)}if(_.length===0)return T(b);{let I=0;const R=Y3(C,0);let L=0,F=0;for(;L<b;){L++,I+=R;let V=_.length===F+1?1/0:_[F+1]-_[F]-1;L+V>b&&(I-=R,V=b-L+1),L+=V,I+=T(V),F++}return I}})),b=>{Gr(n,b),requestAnimationFrame(()=>{Gr(e,{top:b}),requestAnimationFrame(()=>{Gr(n,0),Gr(v,!1)})})}),{deviation:n}},Go(Kl,rS,Ov,_h,Gg,uP)),jAe=eo(([{didMount:e},{scrollTo:t},{listState:n}])=>{const r=Pn(0);return Xi(on(e,ti(r),$r(([,i])=>i!==0),Hn(([,i])=>({top:i}))),i=>{yh(on(n,eb(1),$r(o=>o.items.length>1)),()=>{requestAnimationFrame(()=>{Gr(t,i)})})}),{initialScrollTop:r}},Go(Vg,Kl,Ov),{singleton:!0}
362),BAe=eo(([{viewportHeight:e},{totalListHeight:t}])=>{const n=Pn(!1),r=jl(on(Ss(n,e,t),$r(([i])=>i),Hn(([,i,o])=>Math.max(0,i-o)),cg(0),Uo()),0);return{alignToBottom:n,paddingTopAddition:r}},Go(Kl,EQ),{singleton:!0}),hP=eo(([{scrollTo:e,scrollContainerState:t}])=>{const n=Si(),r=Si(),i=Si(),o=Pn(!1),a=Pn(void 0);return tr(on(Ss(n,r),Hn(([{viewportHeight:s,scrollTop:l,scrollHeight:u},{offsetTop:d}])=>({scrollTop:Math.max(0,l-d),scrollHeight:u,viewportHeight:s}))),t),tr(on(e,ti(r),Hn(([s,{offsetTop:l}])=>({...s,top:s.top+l}))),i),{useWindowScroll:o,customScrollParent:a,windowScrollContainerState:n,windowViewportRect:r,windowScrollTo:i}},Go(Kl)),zAe=({itemTop:e,itemBottom:t,viewportTop:n,viewportBottom:r,locationParams:{behavior:i,align:o,...a}})=>e<n?{...a,behavior:i,align:o??"start"}:t>r?{...a,behavior:i,align:o??"end"}:null,UAe=eo(([{sizes:e,totalCount:t,gap:n},{scrollTop:r,viewportHeight:i,headerHeight:o,fixedHeaderHeight:a,fixedFooterHeight:s,scrollingInProgress:l},{scrollToIndex:u}])=>{const d=Si();return tr(on(d,ti(e,i,t,o,a,s,r),ti(n),Hn(([[f,p,m,v,y,x,b,$],_])=>{const{done:C,behavior:E,align:T,calculateViewLocation:I=zAe,...R}=f,L=bQ(f,p,v-1),F=X3(L,p.offsetTree,_)+y+x,V=F+ep(p.sizeTree,L)[1],H=$+x,Q=$+m-b,U=I({itemTop:F,itemBottom:V,viewportTop:H,viewportBottom:Q,locationParams:{behavior:E,align:T,...R}});return U?C&&yh(on(l,$r(te=>te===!1),eb(el(l)?1:2)),C):C&&C(),U}),$r(f=>f!==null)),u),{scrollIntoView:d}},Go(_h,Kl,nS,Ov,Gg),{singleton:!0}),HAe=eo(([{sizes:e,sizeRanges:t},{scrollTop:n},{initialTopMostItemIndex:r},{didMount:i},{useWindowScroll:o,windowScrollContainerState:a,windowViewportRect:s}])=>{const l=Si(),u=Pn(void 0),d=Pn(null),f=Pn(null);return tr(a,d),tr(s,f),Xi(on(l,ti(e,n,o,d,f)),([p,m,v,y,x,b])=>{const $=wAe(m.sizeTree);y&&x!==null&&b!==null&&(v=x.scrollTop-b.offsetTop),p({ranges:$,scrollTop:v})}),tr(on(u,$r(aP),Hn(GAe)),r),tr(on(i,ti(u),$r(([,p])=>p!==void 0),Uo(),Hn(([,p])=>p.ranges)),t),{getState:l,restoreStateFrom:u}},Go(_h,Kl,iS,Vg,hP));function GAe(e){return{offset:e.scrollTop,index:0,align:"start"}}const VAe=eo(([e,t,n,r,i,o,a,s,l,u])=>({...e,...t,...n,...r,...i,...o,...a,...s,...l,...u}),Go(pP,MAe,Vg,CQ,EQ,jAe,BAe,hP,UAe,Gg)),WAe=eo(([{totalCount:e,sizeRanges:t,fixedItemSize:n,defaultItemSize:r,trackItemSizes:i,itemSize:o,data:a,firstItemIndex:s,groupIndices:l,statefulTotalCount:u,gap:d,sizes:f},{initialTopMostItemIndex:p,scrolledToInitialItem:m,initialItemFinalLocationReached:v},y,x,b,{listState:$,topItemsIndexes:_,...C},{scrollToIndex:E},T,{topItemCount:I},{groupCounts:R},L])=>(tr(C.rangeChanged,L.scrollSeekRangeChanged),tr(on(L.windowViewportRect,Hn(F=>F.visibleHeight)),y.viewportHeight),{totalCount:e,data:a,firstItemIndex:s,sizeRanges:t,initialTopMostItemIndex:p,scrolledToInitialItem:m,initialItemFinalLocationReached:v,topItemsIndexes:_,topItemCount:I,groupCounts:R,fixedItemHeight:n,defaultItemHeight:r,gap:d,...b,statefulTotalCount:u,listState:$,scrollToIndex:E,trackItemSizes:i,itemSize:o,groupIndices:l,...C,...L,...y,sizes:f,...x}),Go(_h,iS,Kl,HAe,PAe,Ov,nS,FAe,LAe,SQ,VAe)),n9="-webkit-sticky",mB="sticky",RQ=TQ(()=>{if(typeof document>"u")return mB;const e=document.createElement("div");return e.style.position=n9,e.style.position===n9?n9:mB});function IQ(e,t){const n=Pe.useRef(null),r=Pe.useCallback(s=>{if(s===null||!s.offsetParent)return;const l=s.getBoundingClientRect(),u=l.width;let d,f;if(t){const p=t.getBoundingClientRect(),m=l.top-p.top;d=p.height-Math.max(0,m),f=m+t.scrollTop}else d=window.innerHeight-Math.max(0,l.top),f=l.top+window.pageYOffset;n.current={offsetTop:f,visibleHeight:d,visibleWidth:u},e(n.current)},[e,t]),{callbackRef:i,ref:o}=lP(r),a=Pe.useCallback(()=>{r(o.current)},[r,o]);return Pe.useEffect(()=>{if(t){t.addEventListener("scroll",a);const s=new ResizeObserver(()=>{requestAnimationFrame(a)});return s.observe(t),()=>{t.removeEventListener("scroll",a),s.unobserve(t)}}else return window.addEventListener("scroll",a),window.addEventListener("resize",a),()=>{window.removeEventListener("scroll",a),window.removeEventListener("resize",a)}},[a,t]),i}const kQ=Pe.createContext(void 0),OQ=Pe.createContext(void 0);function PQ(e){return e}RQ();const KAe={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},LE=e=>({width:"100%",height:"100%",position:"absolute",top:0,...e?{display:"flex",flexDirection:"column"}:{}});RQ();function Ou(e,t){if(typeof e!="string")return{context:t}}function qAe(e,t){return{item:typeof e=="string"?void 0:t}}function AQ({usePublisher:e,useEmitter:t,useEmitterValue:n}){return Pe.memo(function({style:o,children:a,...s}){const l=e("scrollContainerState"),u=n("ScrollerComponent"),d=e("smoothScrollTargetReached"),f=n("scrollerRef"),p=n("context"),{scrollerRef:m,scrollByCallback:v,scrollToCallback:y}=fQ(l,d,u,f);return t("scrollTo",y),t("scrollBy",v),Pe.createElement(u,{ref:m,style:{...KAe,...o},"data-testid":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0,...s,...Ou(u,p)},a)})}function NQ({usePublisher:e,useEmitter:t,useEmitterValue:n}){return Pe.memo(function({style:o,children:a,...s}){const l=e("windowScrollContainerState"),u=n("ScrollerComponent"),d=e("smoothScrollTargetReached"),f=n("totalListHeight"),p=n("deviation"),m=n("customScrollParent"),v=n("context"),{scrollerRef:y,scrollByCallback:x,scrollToCallback:b}=fQ(l,d,u,tS,m);return lAe(()=>(y.current=m||window,()=>{y.current=null}),[y,m]),t("windowScrollTo",b),t("scrollBy",x),Pe.createElement(u,{style:{position:"relative",...o,...f!==0?{height:f+p}:{}}
362,"data-virtuoso-scroller":!0,...s,...Ou(u,v)},a)})}const gB={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},YAe={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},{round:vB,ceil:yB,floor:dC,min:r9,max:a3}=Math;function XAe(e){return{...YAe,items:e}}function bB(e,t,n){return Array.from({length:t-e+1}).map((r,i)=>{const o=n===null?null:n[i+e];return{index:i+e,data:o}})}function ZAe(e,t){return e&&e.column===t.column&&e.row===t.row}function k_(e,t){return e&&e.width===t.width&&e.height===t.height}const QAe=eo(([{overscan:e,visibleRange:t,listBoundary:n},{scrollTop:r,viewportHeight:i,scrollBy:o,scrollTo:a,smoothScrollTargetReached:s,scrollContainerState:l,footerHeight:u,headerHeight:d},f,p,{propsReady:m,didMount:v},{windowViewportRect:y,useWindowScroll:x,customScrollParent:b,windowScrollContainerState:$,windowScrollTo:_},C])=>{const E=Pn(0),T=Pn(0),I=Pn(gB),R=Pn({height:0,width:0}),L=Pn({height:0,width:0}),F=Si(),V=Si(),H=Pn(0),Q=Pn(null),U=Pn({row:0,column:0}),te=Si(),J=Si(),oe=Pn(!1),q=Pn(0),re=Pn(!0),he=Pn(!1);Xi(on(v,ti(q),$r(([$e,gt])=>!!gt)),()=>{Gr(re,!1),Gr(T,0)}),Xi(on(Ss(v,re,L,R,q,he),$r(([$e,gt,je,Qe,,nn])=>$e&&!gt&&je.height!==0&&Qe.height!==0&&!nn)),([,,,,$e])=>{Gr(he,!0),dP(1,()=>{Gr(F,$e)}),yh(on(r),()=>{Gr(n,[0,0]),Gr(re,!0)})}),tr(on(J,$r($e=>$e!=null&&$e.scrollTop>0),Qp(0)),T),Xi(on(v,ti(J),$r(([,$e])=>$e!=null)),([,$e])=>{$e&&(Gr(R,$e.viewport),Gr(L,$e==null?void 0:$e.item),Gr(U,$e.gap),$e.scrollTop>0&&(Gr(oe,!0),yh(on(r,eb(1)),gt=>{Gr(oe,!1)}),Gr(a,{top:$e.scrollTop})))}),tr(on(R,Hn(({height:$e})=>$e)),i),tr(on(Ss(Cr(R,k_),Cr(L,k_),Cr(U,($e,gt)=>$e&&$e.column===gt.column&&$e.row===gt.row),Cr(r)),Hn(([$e,gt,je,Qe])=>({viewport:$e,item:gt,gap:je,scrollTop:Qe}))),te),tr(on(Ss(Cr(E),t,Cr(U,ZAe),Cr(L,k_),Cr(R,k_),Cr(Q),Cr(T),Cr(oe),Cr(re),Cr(q)),$r(([,,,,,,,$e])=>!$e),Hn(([$e,[gt,je],Qe,nn,Ut,kt,mt,,ct,pt])=>{const{row:ht,column:mn}=Qe,{height:K,width:pe}=nn,{width:ve}=Ut;if(mt===0&&($e===0||ve===0))return gB;if(pe===0){const st=fP(pt,$e),dn=st===0?Math.max(mt-1,0):st;return XAe(bB(st,dn,kt))}const Ne=MQ(ve,pe,mn);let Xe,M;ct?gt===0&&je===0&&mt>0?(Xe=0,M=mt-1):(Xe=Ne*dC((gt+ht)/(K+ht)),M=Ne*yB((je+ht)/(K+ht))-1,M=r9($e-1,a3(M,Ne-1)),Xe=r9(M,a3(0,Xe))):(Xe=0,M=-1);const et=bB(Xe,M,kt),{top:zt,bottom:un}=$B(Ut,Qe,nn,et),_t=yB($e/Ne),ue=_t*K+(_t-1)*ht-un;return{items:et,offsetTop:zt,offsetBottom:ue,top:zt,bottom:un,itemHeight:K,itemWidth:pe}})),I),tr(on(Q,$r($e=>$e!==null),Hn($e=>$e.length)),E),tr(on(Ss(R,L,I,U),$r(([$e,gt,{items:je}])=>je.length>0&&gt.height!==0&&$e.height!==0),Hn(([$e,gt,{items:je},Qe])=>{const{top:nn,bottom:Ut}=$B($e,Qe,gt,je);return[nn,Ut]}),Uo(Q3)),n);const be=Pn(!1);tr(on(r,ti(be),Hn(([$e,gt])=>gt||$e!==0)),be);const Ke=Ec(on(Cr(I),$r(({items:$e})=>$e.length>0),ti(E,be),$r(([{items:$e},gt,je])=>je&&$e[$e.length-1].index===gt-1),Hn(([,$e])=>$e-1),Uo())),ot=Ec(on(Cr(I),$r(({items:$e})=>$e.length>0&&$e[0].index===0),Qp(0),Uo())),Ze=Ec(on(Cr(I),ti(oe),$r(([{items:$e},gt])=>$e.length>0&&!gt),Hn(([{items:$e}])=>({startIndex:$e[0].index,endIndex:$e[$e.length-1].index})),Uo(_Q),cg(0)));tr(Ze,p.scrollSeekRangeChanged),tr(on(F,ti(R,L,E,U),Hn(([$e,gt,je,Qe,nn])=>{const Ut=xQ($e),{align:kt,behavior:mt,offset:ct}=Ut;let pt=Ut.index;pt==="LAST"&&(pt=Qe-1),pt=a3(0,pt,r9(Qe-1,pt));let ht=CR(gt,nn,je,pt);return kt==="end"?ht=vB(ht-gt.height+je.height):kt==="center"&&(ht=vB(ht-gt.height/2+je.height/2)),ct&&(ht+=ct),{top:ht,behavior:mt}})),a);const Ye=jl(on(I,Hn($e=>$e.offsetBottom+$e.bottom)),0);return tr(on(y,Hn($e=>({width:$e.visibleWidth,height:$e.visibleHeight}))),R),{data:Q,totalCount:E,viewportDimensions:R,itemDimensions:L,scrollTop:r,scrollHeight:V,overscan:e,scrollBy:o,scrollTo:a,scrollToIndex:F,smoothScrollTargetReached:s,windowViewportRect:y,windowScrollTo:_,useWindowScroll:x,customScrollParent:b,windowScrollContainerState:$,deviation:H,scrollContainerState:l,footerHeight:u,headerHeight:d,initialItemCount:T,gap:U,restoreStateFrom:J,...p,initialTopMostItemIndex:q,gridState:I,totalListHeight:Ye,...f,startReached:ot,endReached:Ke,rangeChanged:Ze,stateChanged:te,propsReady:m,stateRestoreInProgress:oe,...C}},Go(pP,Kl,rS,CQ,Vg,hP,Gg));function $B(e,t,n,r){const{height:i}=n;if(i===void 0||r.length===0)return{top:0,bottom:0};const o=CR(e,t,n,r[0].index),a=CR(e,t,n,r[r.length-1].index)+i;return{top:o,bottom:a}}function CR(e,t,n,r){const i=MQ(e.width,n.width,t.column),o=dC(r/i),a=o*n.height+a3(0,o-1)*t.row;return a>0?a+t.row:a}function MQ(e,t,n){return a3(1,dC((e+n)/(dC(t)+n)))}const JAe=eo(()=>{const e=Pn(u=>`Item ${u}`),t=Pn({}),n=Pn(null),r=Pn("virtuoso-grid-item"),i=Pn("virtuoso-grid-list"),o=Pn(PQ),a=Pn("div"),s=Pn(tS),l=(u,d=null)=>jl(on(t,Hn(f=>f[u]),Uo()),d);return{context:n,itemContent:e,components:t,computeItemKey:o,itemClassName:r,listClassName:i,headerFooterTag:a,scrollerRef:s,FooterComponent:l("Footer"),HeaderComponent:l("Header"),ListComponent:l("List","div"),ItemComponent:l("Item","div"),ScrollerComponent:l("Scroller","div"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder","div")}}),eNe=eo(([e,t])=>({...e,...t}),Go(QAe,JAe)),tNe=Pe.memo(function(){const t=Zo("gridState"),n=Zo("listClassName"),r=Zo("itemClassName"),i=Zo("itemContent"),o=Zo("computeItemKey"),a=Zo("isSeeking"),s=qf("scrollHeight"),l=Zo("ItemComponent"),u=Zo("ListComponent"),d=Zo("ScrollSeekPlaceholder"),f=Zo("context"),p=qf("itemDimensions"),m=qf("gap"),v=Zo("log"),y=Zo("stateRestoreInProgress"),x=bv(b=>{const $=b.parentElement.parentElement.scrollHeight;s($);const _=b.firstChild;if(_){const{width:C,height:E}=_.getBoundingClientRect();p({width:C,height:E})}m({row:xB("row-gap",getComputedStyle(b).rowGap,v),column:xB("column-gap",getComputedStyle(b).columnGap,v)})});return y?null:Pe.createElement(u,{ref:x,className:n,...Ou(u,f),style:{paddingTop:t.offsetTop,paddingBottom:t.offsetBottom},"data-testid":"virtuoso-item-list"},t.items.map(b=>{const $=o(b.index,b.data,f);return a?Pe.createElement(d,{key:$,...Ou(d,f),index:b.index,height:t.itemHeight,width:t.itemWidth}):Pe.createElement(l,{...Ou(l,f),className:r,"data-index":b.index,key:$},i(b.index,b.data,f))}))}),nNe=Pe.memo(function(){const t=Zo("HeaderComponent"),n=qf("headerHeight"),r=Zo("headerFooterTag"),i=bv(a=>
362n(Pg(a,"height"))),o=Zo("context");return t?Pe.createElement(r,{ref:i},Pe.createElement(t,Ou(t,o))):null}),rNe=Pe.memo(function(){const t=Zo("FooterComponent"),n=qf("footerHeight"),r=Zo("headerFooterTag"),i=bv(a=>n(Pg(a,"height"))),o=Zo("context");return t?Pe.createElement(r,{ref:i},Pe.createElement(t,Ou(t,o))):null}),iNe=({children:e})=>{const t=Pe.useContext(OQ),n=qf("itemDimensions"),r=qf("viewportDimensions"),i=bv(o=>{r(o.getBoundingClientRect())});return Pe.useEffect(()=>{t&&(r({height:t.viewportHeight,width:t.viewportWidth}),n({height:t.itemHeight,width:t.itemWidth}))},[t,r,n]),Pe.createElement("div",{style:LE(!1),ref:i},e)},oNe=({children:e})=>{const t=Pe.useContext(OQ),n=qf("windowViewportRect"),r=qf("itemDimensions"),i=Zo("customScrollParent"),o=IQ(n,i);return Pe.useEffect(()=>{t&&(r({height:t.itemHeight,width:t.itemWidth}),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,n,r]),Pe.createElement("div",{ref:o,style:LE(!1)},e)},aNe=Pe.memo(function({...t}){const n=Zo("useWindowScroll"),r=Zo("customScrollParent"),i=r||n?lNe:sNe,o=r||n?oNe:iNe;return Pe.createElement(i,{...t},Pe.createElement(o,null,Pe.createElement(nNe,null),Pe.createElement(tNe,null),Pe.createElement(rNe,null)))}),{Component:Est,usePublisher:qf,useEmitterValue:Zo,useEmitter:LQ}=cQ(eNe,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",restoreStateFrom:"restoreStateFrom",initialTopMostItemIndex:"initialTopMostItemIndex"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",stateChanged:"stateChanged"}},aNe),sNe=AQ({usePublisher:qf,useEmitterValue:Zo,useEmitter:LQ}),lNe=NQ({usePublisher:qf,useEmitterValue:Zo,useEmitter:LQ});function xB(e,t,n){return t!=="normal"&&!(t!=null&&t.endsWith("px"))&&n(`${e} was not resolved to pixel value correctly`,t,Tc.WARN),t==="normal"?0:parseInt(t??"0",10)}const uNe=eo(()=>{const e=Pn(l=>Pe.createElement("td",null,"Item $",l)),t=Pn(null),n=Pn(null),r=Pn(null),i=Pn({}),o=Pn(PQ),a=Pn(tS),s=(l,u=null)=>jl(on(i,Hn(d=>d[l]),Uo()),u);return{context:t,itemContent:e,fixedHeaderContent:n,fixedFooterContent:r,components:i,computeItemKey:o,scrollerRef:a,TableComponent:s("Table","table"),TableHeadComponent:s("TableHead","thead"),TableFooterComponent:s("TableFoot","tfoot"),TableBodyComponent:s("TableBody","tbody"),TableRowComponent:s("TableRow","tr"),ScrollerComponent:s("Scroller","div"),EmptyPlaceholder:s("EmptyPlaceholder"),ScrollSeekPlaceholder:s("ScrollSeekPlaceholder"),FillerRow:s("FillerRow")}}),cNe=eo(([e,t])=>({...e,...t}),Go(WAe,uNe)),dNe=({height:e})=>Pe.createElement("tr",null,Pe.createElement("td",{style:{height:e}})),fNe=({height:e})=>Pe.createElement("tr",null,Pe.createElement("td",{style:{height:e,padding:0,border:0}})),pNe={overflowAnchor:"none"},hNe=Pe.memo(function(){const t=qi("listState"),n=Yf("sizeRanges"),r=qi("useWindowScroll"),i=qi("customScrollParent"),o=Yf("windowScrollContainerState"),a=Yf("scrollContainerState"),s=i||r?o:a,l=qi("itemContent"),u=qi("trackItemSizes"),d=qi("itemSize"),f=qi("log"),{callbackRef:p,ref:m}=dAe(n,d,u,s,f,void 0,i),[v,y]=Pe.useState(0);mP("deviation",J=>{v!==J&&(m.current.style.marginTop=`${J}px`,y(J))});const x=qi("EmptyPlaceholder"),b=qi("ScrollSeekPlaceholder")||dNe,$=qi("FillerRow")||fNe,_=qi("TableBodyComponent"),C=qi("TableRowComponent"),E=qi("computeItemKey"),T=qi("isSeeking"),I=qi("paddingTopAddition"),R=qi("firstItemIndex"),L=qi("statefulTotalCount"),F=qi("context");if(L===0&&x)return Pe.createElement(x,Ou(x,F));const V=t.offsetTop+I+v,H=t.offsetBottom,Q=V>0?Pe.createElement($,{height:V,key:"padding-top",context:F}):null,U=H>0?Pe.createElement($,{height:H,key:"padding-bottom",context:F}):null,te=t.items.map(J=>{const oe=J.originalIndex,q=E(oe+R,J.data,F);return T?Pe.createElement(b,{...Ou(b,F),key:q,index:J.index,height:J.size,type:J.type||"item"}):Pe.createElement(C,{...Ou(C,F),...qAe(C,J.data),key:q,"data-index":oe,"data-known-size":J.size,"data-item-index":J.index,style:pNe},l(J.index,J.data,F))});return Pe.createElement(_,{ref:p,"data-testid":"virtuoso-item-list",...Ou(_,F)},[Q,...te,U])}),mNe=({children:e})=>
362{const t=Pe.useContext(kQ),n=Yf("viewportHeight"),r=Yf("fixedItemHeight"),i=bv(sC(n,o=>Pg(o,"height")));return Pe.useEffect(()=>{t&&(n(t.viewportHeight),r(t.itemHeight))},[t,n,r]),Pe.createElement("div",{style:LE(!1),ref:i,"data-viewport-type":"element"},e)},gNe=({children:e})=>{const t=Pe.useContext(kQ),n=Yf("windowViewportRect"),r=Yf("fixedItemHeight"),i=qi("customScrollParent"),o=IQ(n,i);return Pe.useEffect(()=>{t&&(r(t.itemHeight),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,n,r]),Pe.createElement("div",{ref:o,style:LE(!1),"data-viewport-type":"window"},e)},vNe=Pe.memo(function(t){const n=qi("useWindowScroll"),r=qi("customScrollParent"),i=Yf("fixedHeaderHeight"),o=Yf("fixedFooterHeight"),a=qi("fixedHeaderContent"),s=qi("fixedFooterContent"),l=qi("context"),u=bv(sC(i,$=>Pg($,"height"))),d=bv(sC(o,$=>Pg($,"height"))),f=r||n?$Ne:bNe,p=r||n?gNe:mNe,m=qi("TableComponent"),v=qi("TableHeadComponent"),y=qi("TableFooterComponent"),x=a?Pe.createElement(v,{key:"TableHead",style:{zIndex:2,position:"sticky",top:0},ref:u,...Ou(v,l)},a()):null,b=s?Pe.createElement(y,{key:"TableFoot",style:{zIndex:1,position:"sticky",bottom:0},ref:d,...Ou(y,l)},s()):null;return Pe.createElement(f,{...t},Pe.createElement(p,null,Pe.createElement(m,{style:{borderSpacing:0,overflowAnchor:"none"},...Ou(m,l)},[x,Pe.createElement(hNe,{key:"TableBody"}),b])))}),{Component:yNe,usePublisher:Yf,useEmitterValue:qi,useEmitter:mP}=cQ(cNe,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},vNe),bNe=AQ({usePublisher:Yf,useEmitterValue:qi,useEmitter:mP}),$Ne=NQ({usePublisher:Yf,useEmitterValue:qi,useEmitter:mP}),gP=yNe;var vP={},xNe=Ci;Object.defineProperty(vP,"__esModule",{value:!0});var yP=vP.default=void 0,SNe=xNe(Ai()),i9=g;yP=vP.default=(0,SNe.default)([(0,i9.jsx)("path",{d:"M8.09 17H7v-4h3.69c.95-.63 2.09-1 3.31-1h6c.34 0 .67.04 1 .09V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h3.81C8.3 20.12 8 19.09 8 18c0-.34.04-.67.09-1M13 7h4v4h-4zM7 7h4v4H7z"},"0"),(0,i9.jsx)("path",{d:"M12 18c0-1.1.9-2 2-2h2v-2h-2c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2h-2c-1.1 0-2-.9-2-2m8-4h-2v2h2c1.1 0 2 .9 2 2s-.9 2-2 2h-2v2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4"},"1"),(0,i9.jsx)("path",{d:"M14 17h6v2h-6z"},"2")],"DatasetLinked");const bP=(e,t)=>{const n=e>10?10:e;return t.headHeight+n*t.rowHeight+2*t.borderHeight};var $P={},_Ne=Ci;Object.defineProperty($P,"__esModule",{value:!0});var DE=$P.default=void 0,wNe=_Ne(Ai()),CNe=g;DE=$P.default=(0,wNe.default)((0,CNe.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z"}),"DeleteOutline");var xP={},ENe=Ci;
362Object.defineProperty(xP,"__esModule",{value:!0});var oS=xP.default=void 0,TNe=ENe(Ai()),RNe=g;oS=xP.default=(0,TNe.default)((0,RNe.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Edit");var SP={},INe=Ci;Object.defineProperty(SP,"__esModule",{value:!0});var Cb=SP.default=void 0,kNe=INe(Ai()),ONe=g;Cb=SP.default=(0,kNe.default)((0,ONe.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"}),"MoreVert");const al=({title:e,open:t,onClose:n,content:r,actions:i,cancelable:o=!0})=>{const a=(s,l)=>{o&&n(s,l)};return g.jsxs(LK,{open:t,onClose:a,PaperComponent:PNe,children:[g.jsx(ANe,{children:e}),g.jsx(NNe,{children:r}),g.jsxs(MNe,{children:[g.jsx(Ir,{variant:"text",onClick:n,disabled:!o,children:g.jsx(Ee,{i18nKey:"components.dialog.close",children:"Close"})}),i]})]})},PNe=le(Bu)`
363  min-width: 30rem;
364  max-width: 37.5rem;
365`,ANe=le(jK)`
366  padding: 2rem 2rem 1rem;
367`,NNe=le(FK)`
368  padding: 1rem 2rem;
369`,MNe=le(DK)`
370  padding: 1rem 2rem 2rem;
371  justify-content: space-between;
372  & > button {
373    width: 100%;
374  }
375`,fC=({open:e,onClose:t,onDelete:n,title:r,isDeleting:i=!1})=>g.jsx(al,{open:e,onClose:t,cancelable:!i,title:r,actions:g.jsx(Ir,{disabled:i,onClick:async()=>{await n(),t()},children:i?g.jsx(Ee,{i18nKey:"projects_view.delete_modal.loading",children:"Loading..."}):g.jsx(Ee,{i18nKey:"projects_view.delete_modal.delete",children:"Delete"})})});var aS=e=>e.type==="checkbox",Yy=e=>e instanceof Date,Nl=e=>e==null;const DQ=e=>typeof e=="object";var as=e=>!Nl(e)&&!Array.isArray(e)&&DQ(e)&&!Yy(e),FQ=e=>as(e)&&e.target?aS(e.target)?e.target.checked:e.target.value:e,LNe=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,jQ=(e,t)=>e.has(LNe(t)),DNe=e=>{const t=e.constructor&&e.constructor.prototype;return as(t)&&t.hasOwnProperty("isPrototypeOf")},_P=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function xu(e){let t;const n=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(_P&&(e instanceof Blob||e instanceof FileList))&&(n||as(e)))if(t=n?[]:{},!n&&!DNe(e))t=e;else for(const r in e)e.hasOwnProperty(r)&&(t[r]=xu(e[r]));else return e;return t}var sS=e=>Array.isArray(e)?e.filter(Boolean):[],ga=e=>e===void 0,Sn=(e,t,n)=>{if(!t||!as(e))return n;const r=sS(t.split(/[,[\].]+?/)).reduce((i,o)=>Nl(i)?i:i[o],e);return ga(r)||r===e?ga(e[t])?n:e[t]:r},jf=e=>typeof e=="boolean";const pC={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},Uf={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},um={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},FNe=Pe.createContext(null),wP=()=>Pe.useContext(FNe);var BQ=(e,t,n,r=!0)=>{const i={defaultValues:t._defaultValues};for(const o in e)Object.defineProperty(i,o,{get:()=>{const a=o;return t._proxyFormState[a]!==Uf.all&&(t._proxyFormState[a]=!r||Uf.all),n&&(n[a]=!0),e[a]}});return i},hc=e=>as(e)&&!Object.keys(e).length,zQ=(e,t,n,r)=>{n(e);const{name:i,...o}=e;return hc(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(a=>t[a]===(!r||Uf.all))},Nw=e=>Array.isArray(e)?e:[e],UQ=(e,t,n)=>!e||!t||e===t||Nw(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r)));function CP(e){const t=Pe.useRef(e);t.current=e,Pe.useEffect(()=>{const n=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{n&&n.unsubscribe()}},[e.disabled])}function jNe(e){const t=wP(),{control:n=t.control,disabled:r,name:i,exact:o}=e||{},[a,s]=Pe.useState(n._formState),l=Pe.useRef(!0),u=Pe.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),d=Pe.useRef(i);return d.current=i,CP({disabled:r,next:f=>l.current&&UQ(d.current,f.name,o)&&zQ(f,u.current,n._updateFormState)&&s({...n._formState,...f}),subject:n._subjects.state}),Pe.useEffect(()=>
vendor: 14,482 bytes, line 375
375(l.current=!0,u.current.isValid&&n._updateValid(!0),()=>{l.current=!1}),[n]),BQ(a,n,u.current,!1)}var sh=e=>typeof e=="string",HQ=(e,t,n,r,i)=>sh(e)?(r&&t.watch.add(e),Sn(n,e,i)):Array.isArray(e)?e.map(o=>(r&&t.watch.add(o),Sn(n,o))):(r&&(t.watchAll=!0),n);function BNe(e){const t=wP(),{control:n=t.control,name:r,defaultValue:i,disabled:o,exact:a}=e||{},s=Pe.useRef(r);s.current=r,CP({disabled:o,subject:n._subjects.values,next:d=>{UQ(s.current,d.name,a)&&u(xu(HQ(s.current,n._names,d.values||n._formValues,!1,i)))}});const[l,u]=Pe.useState(n._getWatch(r,i));return Pe.useEffect(()=>n._removeUnmounted()),l}var EP=e=>/^\w*$/.test(e),GQ=e=>sS(e.replace(/["|']|\]/g,"").split(/\.|\[/)),Hi=(e,t,n)=>{let r=-1;const i=EP(t)?[t]:GQ(t),o=i.length,a=o-1;for(;++r<o;){const s=i[r];let l=n;if(r!==a){const u=e[s];l=as(u)||Array.isArray(u)?u:isNaN(+i[r+1])?{}:[]}e[s]=l,e=e[s]}return e};function zNe(e){const t=wP(),{name:n,disabled:r,control:i=t.control,shouldUnregister:o}=e,a=jQ(i._names.array,n),s=BNe({control:i,name:n,defaultValue:Sn(i._formValues,n,Sn(i._defaultValues,n,e.defaultValue)),exact:!0}),l=jNe({control:i,name:n}),u=Pe.useRef(i.register(n,{...e.rules,value:s,...jf(e.disabled)?{disabled:e.disabled}:{}}));return Pe.useEffect(()=>{const d=i._options.shouldUnregister||o,f=(p,m)=>{const v=Sn(i._fields,p);v&&(v._f.mount=m)};if(f(n,!0),d){const p=xu(Sn(i._options.defaultValues,n));Hi(i._defaultValues,n,p),ga(Sn(i._formValues,n))&&Hi(i._formValues,n,p)}return()=>{(a?d&&!i._state.action:d)?i.unregister(n):f(n,!1)}},[n,i,a,o]),Pe.useEffect(()=>{Sn(i._fields,n)&&i._updateDisabledField({disabled:r,fields:i._fields,name:n,value:Sn(i._fields,n)._f.value})},[r,n,i]),{field:{name:n,value:s,...jf(r)||l.disabled?{disabled:l.disabled||r}:{},onChange:Pe.useCallback(d=>u.current.onChange({target:{value:FQ(d),name:n},type:pC.CHANGE}),[n]),onBlur:Pe.useCallback(()=>u.current.onBlur({target:{value:Sn(i._formValues,n),name:n},type:pC.BLUR}),[n,i]),ref:d=>{const f=Sn(i._fields,n);f&&d&&(f._f.ref={focus:()=>d.focus(),select:()=>d.select(),setCustomValidity:p=>d.setCustomValidity(p),reportValidity:()=>d.reportValidity()})}},formState:l,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Sn(l.errors,n)},isDirty:{enumerable:!0,get:()=>!!Sn(l.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!Sn(l.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!Sn(l.validatingFields,n)},error:{enumerable:!0,get:()=>Sn(l.errors,n)}})}}const nv=e=>e.render(zNe(e));var VQ=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},SB=e=>({isOnSubmit:!e||e===Uf.onSubmit,isOnBlur:e===Uf.onBlur,isOnChange:e===Uf.onChange,isOnAll:e===Uf.all,isOnTouch:e===Uf.onTouched}),_B=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))));const s3=(e,t,n,r)=>{for(const i of n||Object.keys(e)){const o=Sn(e,i);if(o){const{_f:a,...s}=o;if(a){if(a.refs&&a.refs[0]&&t(a.refs[0],i)&&!r)break;if(a.ref&&t(a.ref,a.name)&&!r)break;s3(s,t)}else as(s)&&s3(s,t)}}};var UNe=(e,t,n)=>{const r=sS(Sn(e,n));return Hi(r,"root",t[n]),Hi(e,n,r),e},TP=e=>e.type==="file",dg=e=>typeof e=="function",hC=e=>{if(!_P)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Mw=e=>sh(e),RP=e=>e.type==="radio",mC=e=>e instanceof RegExp;const wB={value:!1,isValid:!1},CB={value:!0,isValid:!0};var WQ=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!ga(e[0].attributes.value)?ga(e[0].value)||e[0].value===""?CB:{value:e[0].value,isValid:!0}:CB:wB}return wB};const EB={isValid:!1,value:null};var KQ=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,EB):EB;function TB(e,t,n="validate"){if(Mw(e)||Array.isArray(e)&&e.every(Mw)||jf(e)&&!e)return{type:n,message:Mw(e)?e:"",ref:t}}var fy=e=>as(e)&&!mC(e)?e:{value:e,message:""},RB=async(e,t,n,r,i)=>{const{ref:o,refs:a,required:s,maxLength:l,minLength:u,min:d,max:f,pattern:p,validate:m,name:v,valueAsNumber:y,mount:x,disabled:b}=e._f,$=Sn(t,v);if(!x||b)return{};const _=a?a[0]:o,C=H=>{r&&_.reportValidity&&(_.setCustomValidity(jf(H)?"":H||""),_.reportValidity())},E={},T=RP(o),I=aS(o),R=T||I,L=(y||TP(o))&&ga(o.value)&&ga($)||hC(o)&&o.value===""||$===""||Array.isArray($)&&!$.length,F=VQ.bind(null,v,n,E),V=(H,Q,U,te=um.maxLength,J=um.minLength)=>{const oe=H?Q:U;E[v]={type:H?te:J,message:oe,ref:o,...F(H?te:J,oe)}};if(i?!Array.isArray($)||!$.length:s&&(!R&&(L||Nl($))||jf($)&&!$||I&&!WQ(a).isValid||T&&!KQ(a).isValid)){const{value:H,message:Q}=Mw(s)?{value:!!s,message:s}:fy(s);if(H&&(E[v]={type:um.required,message:Q,ref:_,...F(um.required,Q)},!n))return C(Q),E}if(!L&&(!Nl(d)||!Nl(f))){let H,Q;const U=fy(f),te=fy(d);if(!Nl($)&&!isNaN($)){const J=o.valueAsNumber||$&&+$;Nl(U.value)||(H=J>U.value),Nl(te.value)||(Q=J<te.value)}else{const J=o.valueAsDate||new Date($),oe=he=>new Date(new Date().toDateString()+" "+he),q=o.type=="time",re=o.type=="week";sh(U.value)&&$&&(H=q?oe($)>oe(U.value):re?$>U.value:J>new Date(U.value)),sh(te.value)&&$&&(Q=q?oe($)<oe(te.value):re?$<te.value:J<new Date(te.value))}if((H||Q)&&(V(!!H,U.message,te.message,um.max,um.min),!n))return C(E[v].message),E}if((l||u)&&!L&&(sh($)||i&&Array.isArray($))){const H=fy(l),Q=fy(u),U=!Nl(H.value)&&$.length>+H.value,te=!Nl(Q.value)&&$.length<+Q.value;if((U||te)&&(V(U,H.message,Q.message),!n))return C(E[v].message),E}if(p&&!L&&sh($)){const{value:H,message:Q}=fy(p);if(mC(H)&&!$.match(H)&&(E[v]={type:um.pattern,message:Q,ref:o,...F(um.pattern,Q)},!n))return C(Q),E}if(m){if(dg(m)){const H=await m($,t),Q=TB(H,_);if(Q&&(E[v]={...Q,...F(um.validate,Q.message)},!n))return C(Q.message),E}else if(as(m)){let H={};for(const Q in m){if(!hc(H)&&!n)break;const U=TB(await m[Q]($,t),_,Q);U&&(H={...U,...F(Q,U.message)},C(U.message),n&&(E[v]=H))}if(!hc(H)&&(E[v]={ref:_,...H},!n))return E}}return C(!0),E};function HNe(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;)e=ga(e)?r++:e[t[r++]];return e}function GNe(e){for(const t in e)if(e.hasOwnProperty(t)&&!ga(e[t]))return!1;return!0}function Xa(e,t){const n=Array.isArray(t)?t:EP(t)?[t]:GQ(t),r=n.length===1?e:HNe(e,n),i=n.length-1,o=n[i];return r&&delete r[o],i!==0&&(as(r)&&hc(r)||Array.isArray(r)&&GNe(r))&&Xa(e,n.slice(0,-1)),e}var o9=()=>{let e=[];return{get observers(){return e},next:i=>{for(const o of e)o.next&&o.next(i)},subscribe:i=>(e.push(i),{unsubscribe:()=>{e=e.filter(o=>o!==i)}}),unsubscribe:()=>{e=[]}}},gC=e=>Nl(e)||!DQ(e);function U1(e,t){if(gC(e)||gC(t))return e===t;if(Yy(e)&&Yy(t))return e.getTime()===t.getTime();const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(const i of n){const o=e[i];if(!r.includes(i))return!1;if(i!=="ref"){const a=t[i];if(Yy(o)&&Yy(a)||as(o)&&as(a)||Array.isArray(o)&&Array.isArray(a)?!U1(o,a):o!==a)return!1}}return!0}var qQ=e=>e.type==="select-multiple",VNe=e=>RP(e)||aS(e),a9=e=>hC(e)&&e.isConnected,YQ=e=>{for(const t in e)if(dg(e[t]))return!0;return!1};function vC(e,t={}){const n=Array.isArray(e);if(as(e)||n)for(const r in e)Array.isArray(e[r])||as(e[r])&&!YQ(e[r])?(t[r]=Array.isArray(e[r])?[]:{},vC(e[r],t[r])):Nl(e[r])||(t[r]=!0);return t}function XQ(e,t,n){const r=Array.isArray(e);if(as(e)||r)for(const i in e)Array.isArray(e[i])||as(e[i])&&!YQ(e[i])?ga(t)||gC(n[i])?n[i]=Array.isArray(e[i])?vC(e[i],[]):{...vC(e[i])}:XQ(e[i],Nl(t)?{}:t[i],n[i]):n[i]=!U1(e[i],t[i]);return n}var O_=(e,t)=>XQ(e,t,vC(t)),ZQ=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>ga(e)?e:t?e===""?NaN:e&&+e:n&&sh(e)?new Date(e):r?r(e):e;function s9(e){const t=e.ref;if(!(e.refs?e.refs.every(n=>n.disabled):t.disabled))return TP(t)?t.files:RP(t)?KQ(e.refs).value:qQ(t)?[...t.selectedOptions].map(({value:n})=>n):aS(t)?WQ(e.refs).value:ZQ(ga(t.value)?e.ref.value:t.value,e)}var WNe=(e,t,n,r)=>{const i={};for(const o of e){const a=Sn(t,o);a&&Hi(i,o,a._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},g$=e=>ga(e)?e:mC(e)?e.source:as(e)?mC(e.value)?e.value.source:e.value:e,KNe=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function IB(e,t,n){const r=Sn(e,n);if(r||EP(n))return{error:r,name:n};const i=n.split(".");for(;i.length;){const o=i.join("."),a=Sn(t,o),s=Sn(e,o);if(a&&!Array.isArray(a)&&n!==o)return{name:n};if(s&&s.type)return{name:o,error:s};i.pop()}return{name:n}}var qNe=(e,t,n,r,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:(n?r.isOnChange:i.isOnChange)?e:!0,YNe=(e,t)=>!sS(Sn(e,t)).length&&Xa(e,t);const XNe={mode:Uf.onSubmit,reValidateMode:Uf.onChange,shouldFocusError:!0};function ZNe(e={}){let t={...XNe,...e},n={submitCount:0,isDirty:!1,isLoading:dg(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},r={},i=as(t.defaultValues)||as(t.values)?xu(t.defaultValues||t.values)||{}:{},o=t.shouldUnregister?{}:xu(i),a={action:!1,mount:!1,watch:!1},s={mount:new Set,unMount:new Set,array:new Set,watch:new Set},l,u=0;const d={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},f={values:o9(),array:o9(),state:o9()},p=SB(t.mode),m=SB(t.reValidateMode),v=t.criteriaMode===Uf.all,y=K=>pe=>{clearTimeout(u),u=setTimeout(K,pe)},x=async K=>{if(d.isValid||K){const pe=t.resolver?hc((await R()).errors):await F(r,!0);pe!==n.isValid&&f.state.next({isValid:pe})}},b=(K,pe)=>{(d.isValidating||d.validatingFields)&&((K||Array.from(s.mount)).forEach(ve=>{ve&&(pe?Hi(n.validatingFields,ve,pe):Xa(n.validatingFields,ve))}),f.state.next({validatingFields:n.validatingFields,isValidating:!hc(n.validatingFields)}))},$=(K,pe=[],ve,Ne,Xe=!0,M=!0)=>{if(Ne&&ve){if(a.action=!0,M&&Array.isArray(Sn(r,K))){const et=ve(Sn(r,K),Ne.argA,Ne.argB);Xe&&Hi(r,K,et)}if(M&&Array.isArray(Sn(n.errors,K))){const et=ve(Sn(n.errors,K),Ne.argA,Ne.argB);Xe&&Hi(n.errors,K,et),YNe(n.errors,K)}if(d.touchedFields&&M&&Array.isArray(Sn(n.touchedFields,K))){const et=ve(Sn(n.touchedFields,K),Ne.argA,Ne.argB);Xe&&Hi(n.touchedFields,K,et)}d.dirtyFields&&(n.dirtyFields=O_(i,o)),f.state.next({name:K,isDirty:H(K,pe),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else Hi(o,K,pe)},_=(K,pe)=>{Hi(n.errors,K,pe),f.state.next({errors:n.errors})},C=K=>{n.errors=K,f.state.next({errors:n.errors,isValid:!1})},E=(K,pe,ve,Ne)=>{const Xe=Sn(r,K);if(Xe){const M=Sn(o,K,ga(ve)?Sn(i,K):ve);ga(M)||Ne&&Ne.defaultChecked||pe?Hi(o,K,pe?M:s9(Xe._f)):te(K,M),a.mount&&x()}},T=(K,pe,ve,Ne,Xe)=>{let M=!1,et=!1;const zt={name:K},un=!!(Sn(r,K)&&Sn(r,K)._f.disabled);if(!ve||Ne){d.isDirty&&(et=n.isDirty,n.isDirty=zt.isDirty=H(),M=et!==zt.isDirty);const _t=un||U1(Sn(i,K),pe);et=!!(!un&&Sn(n.dirtyFields,K)),_t||un?Xa(n.dirtyFields,K):Hi(n.dirtyFields,K,!0),zt.dirtyFields=n.dirtyFields,M=M||d.dirtyFields&&et!==!_t}if(ve){const _t=Sn(n.touchedFields,K);_t||(Hi(n.touchedFields,K,ve),zt.touchedFields=n.touchedFields,M=M||d.touchedFields&&_t!==ve)}return M&&Xe&&f.state.next(zt),M?zt:{}},I=(K,pe,ve,Ne)=>{const Xe=Sn(n.errors,K),M=d.isValid&&jf(pe)&&n.isValid!==pe;if(e.delayError&&ve?(l=y(()=>_(K,ve)),l(e.delayError)):(clearTimeout(u),l=null,ve?Hi(n.errors,K,ve):Xa(n.errors,K)),(ve?!U1(Xe,ve):Xe)||!hc(Ne)||M){const et={...Ne,...M&&jf(pe)?{isValid:pe}:{},errors:n.errors,name:K};n={...n,...et},f.state.next(et)}},R=async K=>{b(K,!0);const pe=await t.resolver(o,t.context,WNe(K||s.mount,r,t.criteriaMode,t.shouldUseNativeValidation));return b(K),pe},L=async K=>{const{errors:pe}=await R(K);if(K)for(const ve of K){const Ne=Sn(pe,ve);Ne?Hi(n.errors,ve,Ne):Xa(n.errors,ve)}else n.errors=pe;return pe},F=async(K,pe,ve={valid:!0})=>{for(const Ne in K){const Xe=K[Ne];if(Xe){const{_f:M,...et}=Xe;if(M){const zt=s.array.has(M.name);b([Ne],!0);const un=await RB(Xe,o,v,t.shouldUseNativeValidation&&!pe,zt);if(b([Ne]),un[M.name]&&(ve.valid=!1,pe))break;!pe&&(Sn(un,M.name)?zt?UNe(n.errors,un,M.name):Hi(n.errors,M.name,un[M.name]):Xa(n.errors,M.name))}et&&await F(et,pe,ve)}}return ve.valid},V=()=>{for(const K of s.unMount){const pe=Sn(r,K);pe&&(pe._f.refs?pe._f.refs.every(ve=>!a9(ve)):!a9(pe._f.ref))&&$e(K)}s.unMount=new Set},H=(K,pe)=>(K&&pe&&Hi(o,K,pe),!U1(be(),i)),Q=(K,pe,ve)=>HQ(K,s,{...a.mount?o:ga(pe)?i:sh(K)?{[K]:pe}:pe},ve,pe),U=K=>sS(Sn(a.mount?o:i,K,e.shouldUnregister?Sn(i,K,[]):[])),te=(K,pe,ve={})=>{const Ne=Sn(r,K);let Xe=pe;if(Ne){const M=Ne._f;M&&(!M.disabled&&Hi(o,K,ZQ(pe,M)),Xe=hC(M.ref)&&Nl(pe)?"":pe,qQ(M.ref)?[...M.ref.options].forEach(et=>et.selected=Xe.includes(et.value)):M.refs?aS(M.ref)?M.refs.length>1?M.refs.forEach(et=>(!et.defaultChecked||!et.disabled)&&(et.checked=Array.isArray(Xe)?!!Xe.find(zt=>zt===et.value):Xe===et.value)):M.refs[0]&&(M.refs[0].checked=!!Xe):M.refs.forEach(et=>et.checked=et.value===Xe):TP(M.ref)?M.ref.value="":(M.ref.value=Xe,M.ref.type||f.values.next({name:K,values:{...o}})))}(ve.shouldDirty||ve.shouldTouch)&&T(K,Xe,ve.shouldTouch,ve.shouldDirty,!0),ve.shouldValidate&&he(K)},J=(K,pe,ve)=>{for(const Ne in pe){const Xe=pe[Ne],M=`${K}.${Ne}`,et=Sn(r,M);(s.array.has(K)||!gC(Xe)||et&&!et._f)&&!Yy(Xe)?J(M,Xe,ve):te(M,Xe,ve)}},oe=(K,pe,ve={})=>{const Ne=Sn(r,K),Xe=s.array.has(K),M=xu(pe);Hi(o,K,M),Xe?(f.array.next({name:K,values:{...o}}),(d.isDirty||d.dirtyFields)&&ve.shouldDirty&&f.state.next({name:K,dirtyFields:O_(i,o),isDirty:H(K,M)})):Ne&&!Ne._f&&!Nl(M)?J(K,M,ve):te(K,M,ve),_B(K,s)&&f.state.next({...n}),f.values.next({name:a.mount?K:void 0,values:{...o}})},q=async K=>{a.mount=!0;const pe=K.target;let ve=pe.name,Ne=!0;const Xe=Sn(r,ve),M=()=>pe.type?s9(Xe._f):FQ(K),et=zt=>{Ne=Number.isNaN(zt)||zt===Sn(o,ve,zt)};if(Xe){let zt,un;const _t=M(),ke=K.type===pC.BLUR||K.type===pC.FOCUS_OUT,ue=!KNe(Xe._f)&&!t.resolver&&!Sn(n.errors,ve)&&!Xe._f.deps||qNe(ke,Sn(n.touchedFields,ve),n.isSubmitted,m,p),st=_B(ve,s,ke);Hi(o,ve,_t),ke?(Xe._f.onBlur&&Xe._f.onBlur(K),l&&l(0)):Xe._f.onChange&&Xe._f.onChange(K);const dn=T(ve,_t,ke,!1),Gt=!hc(dn)||st;if(!ke&&f.values.next({name:ve,type:K.type,values:{...o}}),ue)return d.isValid&&x(),Gt&&f.state.next({name:ve,...st?{}:dn});if(!ke&&st&&f.state.next({...n}),t.resolver){const{errors:it}=await R([ve]);if(et(_t),Ne){const cn=IB(n.errors,r,ve),nt=IB(it,r,cn.name||ve);zt=nt.error,ve=nt.name,un=hc(it)}}else b([ve],!0),zt=(await RB(Xe,o,v,t.shouldUseNativeValidation))[ve],b([ve]),et(_t),Ne&&(zt?un=!1:d.isValid&&
vendor: 5,123 bytes, line 375
375(un=await F(r,!0)));Ne&&(Xe._f.deps&&he(Xe._f.deps),I(ve,un,zt,dn))}},re=(K,pe)=>{if(Sn(n.errors,pe)&&K.focus)return K.focus(),1},he=async(K,pe={})=>{let ve,Ne;const Xe=Nw(K);if(t.resolver){const M=await L(ga(K)?K:Xe);ve=hc(M),Ne=K?!Xe.some(et=>Sn(M,et)):ve}else K?(Ne=(await Promise.all(Xe.map(async M=>{const et=Sn(r,M);return await F(et&&et._f?{[M]:et}:et)}))).every(Boolean),!(!Ne&&!n.isValid)&&x()):Ne=ve=await F(r);return f.state.next({...!sh(K)||d.isValid&&ve!==n.isValid?{}:{name:K},...t.resolver||!K?{isValid:ve}:{},errors:n.errors}),pe.shouldFocus&&!Ne&&s3(r,re,K?Xe:s.mount),Ne},be=K=>{const pe={...a.mount?o:i};return ga(K)?pe:sh(K)?Sn(pe,K):K.map(ve=>Sn(pe,ve))},Ke=(K,pe)=>({invalid:!!Sn((pe||n).errors,K),isDirty:!!Sn((pe||n).dirtyFields,K),isTouched:!!Sn((pe||n).touchedFields,K),isValidating:!!Sn((pe||n).validatingFields,K),error:Sn((pe||n).errors,K)}),ot=K=>{K&&Nw(K).forEach(pe=>Xa(n.errors,pe)),f.state.next({errors:K?n.errors:{}})},Ze=(K,pe,ve)=>{const Ne=(Sn(r,K,{_f:{}})._f||{}).ref;Hi(n.errors,K,{...pe,ref:Ne}),f.state.next({name:K,errors:n.errors,isValid:!1}),ve&&ve.shouldFocus&&Ne&&Ne.focus&&Ne.focus()},Ye=(K,pe)=>dg(K)?f.values.subscribe({next:ve=>K(Q(void 0,pe),ve)}):Q(K,pe,!0),$e=(K,pe={})=>{for(const ve of K?Nw(K):s.mount)s.mount.delete(ve),s.array.delete(ve),pe.keepValue||(Xa(r,ve),Xa(o,ve)),!pe.keepError&&Xa(n.errors,ve),!pe.keepDirty&&Xa(n.dirtyFields,ve),!pe.keepTouched&&Xa(n.touchedFields,ve),!pe.keepIsValidating&&Xa(n.validatingFields,ve),!t.shouldUnregister&&!pe.keepDefaultValue&&Xa(i,ve);f.values.next({values:{...o}}),f.state.next({...n,...pe.keepDirty?{isDirty:H()}:{}}),!pe.keepIsValid&&x()},gt=({disabled:K,name:pe,field:ve,fields:Ne,value:Xe})=>{if(jf(K)){const M=K?void 0:ga(Xe)?s9(ve?ve._f:Sn(Ne,pe)._f):Xe;Hi(o,pe,M),T(pe,M,!1,!1,!0)}},je=(K,pe={})=>{let ve=Sn(r,K);const Ne=jf(pe.disabled);return Hi(r,K,{...ve||{},_f:{...ve&&ve._f?ve._f:{ref:{name:K}},name:K,mount:!0,...pe}}),s.mount.add(K),ve?gt({field:ve,disabled:pe.disabled,name:K,value:pe.value}):E(K,!0,pe.value),{...Ne?{disabled:pe.disabled}:{},...t.progressive?{required:!!pe.required,min:g$(pe.min),max:g$(pe.max),minLength:g$(pe.minLength),maxLength:g$(pe.maxLength),pattern:g$(pe.pattern)}:{},name:K,onChange:q,onBlur:q,ref:Xe=>{if(Xe){je(K,pe),ve=Sn(r,K);const M=ga(Xe.value)&&Xe.querySelectorAll&&Xe.querySelectorAll("input,select,textarea")[0]||Xe,et=VNe(M),zt=ve._f.refs||[];if(et?zt.find(un=>un===M):M===ve._f.ref)return;Hi(r,K,{_f:{...ve._f,...et?{refs:[...zt.filter(a9),M,...Array.isArray(Sn(i,K))?[{}]:[]],ref:{type:M.type,name:K}}:{ref:M}}}),E(K,!1,void 0,M)}else ve=Sn(r,K,{}),ve._f&&(ve._f.mount=!1),(t.shouldUnregister||pe.shouldUnregister)&&!(jQ(s.array,K)&&a.action)&&s.unMount.add(K)}}},Qe=()=>t.shouldFocusError&&s3(r,re,s.mount),nn=K=>{jf(K)&&(f.state.next({disabled:K}),s3(r,(pe,ve)=>{let Ne=K;const Xe=Sn(r,ve);Xe&&jf(Xe._f.disabled)&&(Ne||(Ne=Xe._f.disabled)),pe.disabled=Ne},0,!1))},Ut=(K,pe)=>async ve=>{let Ne;ve&&(ve.preventDefault&&ve.preventDefault(),ve.persist&&ve.persist());let Xe=xu(o);if(f.state.next({isSubmitting:!0}),t.resolver){const{errors:M,values:et}=await R();n.errors=M,Xe=et}else await F(r);if(Xa(n.errors,"root"),hc(n.errors)){f.state.next({errors:{}});try{await K(Xe,ve)}catch(M){Ne=M}}else pe&&await pe({...n.errors},ve),Qe(),setTimeout(Qe);if(f.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:hc(n.errors)&&!Ne,submitCount:n.submitCount+1,errors:n.errors}),Ne)throw Ne},kt=(K,pe={})=>{Sn(r,K)&&(ga(pe.defaultValue)?oe(K,xu(Sn(i,K))):(oe(K,pe.defaultValue),Hi(i,K,xu(pe.defaultValue))),pe.keepTouched||Xa(n.touchedFields,K),pe.keepDirty||(Xa(n.dirtyFields,K),n.isDirty=pe.defaultValue?H(K,xu(Sn(i,K))):H()),pe.keepError||(Xa(n.errors,K),d.isValid&&x()),f.state.next({...n}))},mt=(K,pe={})=>{const ve=K?xu(K):i,Ne=xu(ve),Xe=hc(K),M=Xe?i:Ne;if(pe.keepDefaultValues||(i=ve),!pe.keepValues){if(pe.keepDirtyValues)for(const et of s.mount)Sn(n.dirtyFields,et)?Hi(M,et,Sn(o,et)):oe(et,Sn(M,et));else{if(_P&&ga(K))for(const et of s.mount){const zt=Sn(r,et);if(zt&&zt._f){const un=Array.isArray(zt._f.refs)?zt._f.refs[0]:zt._f.ref;if(hC(un)){const _t=un.closest("form");if(_t){_t.reset();break}}}}r={}}o=e.shouldUnregister?pe.keepDefaultValues?xu(i):{}:xu(M),f.array.next({values:{...M}}),f.values.next({values:{...M}})}s={mount:pe.keepDirtyValues?s.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},a.mount=!d.isValid||!!pe.keepIsValid||!!pe.keepDirtyValues,a.watch=!!e.shouldUnregister,f.state.next({submitCount:pe.keepSubmitCount?n.submitCount:0,isDirty:Xe?!1:pe.keepDirty?n.isDirty:!!(pe.keepDefaultValues&&!U1(K,i)),isSubmitted:pe.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:Xe?[]:pe.keepDirtyValues?pe.keepDefaultValues&&o?O_(i,o):n.dirtyFields:pe.keepDefaultValues&&K?O_(i,K):{},touchedFields:pe.keepTouched?n.touchedFields:{},errors:pe.keepErrors?n.errors:{},isSubmitSuccessful:pe.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1})},ct=(K,pe)=>mt(dg(K)?K(o):K,pe);return{control:{register:je,unregister:$e,getFieldState:Ke,handleSubmit:Ut,setError:Ze,_executeSchema:R,_getWatch:Q,_getDirty:H,_updateV
vendor: 1,907 bytes, line 375
375alid:x,_removeUnmounted:V,_updateFieldArray:$,_updateDisabledField:gt,_getFieldArray:U,_reset:mt,_resetDefaultValues:()=>dg(t.defaultValues)&&t.defaultValues().then(K=>{ct(K,t.resetOptions),f.state.next({isLoading:!1})}),_updateFormState:K=>{n={...n,...K}},_disableForm:nn,_subjects:f,_proxyFormState:d,_setErrors:C,get _fields(){return r},get _formValues(){return o},get _state(){return a},set _state(K){a=K},get _defaultValues(){return i},get _names(){return s},set _names(K){s=K},get _formState(){return n},set _formState(K){n=K},get _options(){return t},set _options(K){t={...t,...K}}},trigger:he,register:je,handleSubmit:Ut,watch:Ye,setValue:oe,getValues:be,reset:ct,resetField:kt,clearErrors:ot,unregister:$e,setError:Ze,setFocus:(K,pe={})=>{const ve=Sn(r,K),Ne=ve&&ve._f;if(Ne){const Xe=Ne.refs?Ne.refs[0]:Ne.ref;Xe.focus&&(Xe.focus(),pe.shouldSelect&&Xe.select())}},getFieldState:Ke}}function Fu(e={}){const t=Pe.useRef(),n=Pe.useRef(),[r,i]=Pe.useState({isDirty:!1,isValidating:!1,isLoading:dg(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:dg(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...ZNe(e),formState:r});const o=t.current.control;return o._options=e,CP({subject:o._subjects.state,next:a=>{zQ(a,o._proxyFormState,o._updateFormState,!0)&&i({...o._formState})}}),Pe.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),Pe.useEffect(()=>{if(o._proxyFormState.isDirty){const a=o._getDirty();a!==r.isDirty&&o._subjects.state.next({isDirty:a})}},[o,r.isDirty]),Pe.useEffect(()=>{e.values&&!U1(e.values,n.current)?(o._reset(e.values,o._options.resetOptions),n.current=e.values,i(a=>({...a}))):o._resetDefaultValues()},[e.values,o]),Pe.useEffect(()=>{e.errors&&o._setErrors(e.errors)},[e.errors,o]),Pe.useEffect(()=>
375{o._state.mount||(o._updateValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()}),Pe.useEffect(()=>{e.shouldUnregister&&o._subjects.values.next({values:o._getWatch()})},[e.shouldUnregister,o]),t.current.formState=BQ(r,o),t.current}var kB=function(e,t,n){if(e&&"reportValidity"in e){var r=Sn(n,t);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},QQ=function(e,t){var n=function(i){var o=t.fields[i];o&&o.ref&&"reportValidity"in o.ref?kB(o.ref,i,e):o.refs&&o.refs.forEach(function(a){return kB(a,i,e)})};for(var r in t.fields)n(r)},QNe=function(e,t){t.shouldUseNativeValidation&&QQ(e,t);var n={};for(var r in e){var i=Sn(t.fields,r),o=Object.assign(e[r]||{},{ref:i&&i.ref});if(JNe(t.names||Object.keys(e),r)){var a=Object.assign({},Sn(n,r));Hi(a,"root",o),Hi(n,r,a)}else Hi(n,r,o)}return n},JNe=function(e,t){return e.some(function(n){return n.startsWith(t+".")})};function ju(e,t,n){return t===void 0&&(t={}),n===void 0&&(n={}),function(r,i,o){try{return Promise.resolve(function(a,s){try{var l=(t.context,Promise.resolve(e[n.mode==="sync"?"validateSync":"validate"](r,Object.assign({abortEarly:!1},t,{context:i}))).then(function(u){return o.shouldUseNativeValidation&&QQ({},o),{values:n.raw?r:u,errors:{}}}))}catch(u){return s(u)}return l&&l.then?l.then(void 0,s):l}(0,function(a){if(!a.inner)throw a;return{values:{},errors:QNe((s=a,l=!o.shouldUseNativeValidation&&o.criteriaMode==="all",(s.inner||[]).reduce(function(u,d){if(u[d.path]||(u[d.path]={message:d.message,type:d.type}),l){var f=u[d.path].types,p=f&&f[d.type];u[d.path]=VQ(d.path,l,u,d.type,p?[].concat(p,d.message):d.message)}return u},{})),o)};var s,l}))}catch(a){return Promise.reject(a)}}}function Pv(e){this._maxSize=e,this.clear()}Pv.prototype.clear=function(){this._size=0,this._values=Object.create(null)};Pv.prototype.get=function(e){return this._values[e]};Pv.prototype.set=function(e,t){return this._size>=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var eMe=/[^.^\]^[]+|(?=\[\]|\.\.)/g,JQ=/^\d+$/,tMe=/^\d/,nMe=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,rMe=/^\s*(['"]?)(.*?)(\1)\s*$/,IP=512,OB=new Pv(IP),PB=new Pv(IP),AB=new Pv(IP),rv={Cache:Pv,split:ER,normalizePath:l9,setter:function(e){var t=l9(e);return PB.get(e)||PB.set(e,function(r,i){for(var o=0,a=t.length,s=r;o<a-1;){var l=t[o];if(l==="__proto__"||l==="constructor"||l==="prototype")return r;s=s[t[o++]]}s[t[o]]=i})},getter:function(e,t){var n=l9(e);return AB.get(e)||AB.set(e,function(i){for(var o=0,a=n.length;o<a;)if(i!=null||!t)i=i[n[o++]];else return;return i})},join:function(e){return e.reduce(function(t,n){return t+(kP(n)||JQ.test(n)?"["+n+"]":(t?".":"")+n)},"")},forEach:function(e,t,n){iMe(Array.isArray(e)?e:ER(e),t,n)}};function l9(e){return OB.get(e)||OB.set(e,ER(e).map(function(t){return t.replace(rMe,"$2")}))}function ER(e){return e.match(eMe)||[""]}function iMe(e,t,n){var r=e.length,i,o,a,s;for(o=0;o<r;o++)i=e[o],i&&(sMe(i)&&(i='"'+i+'"'),s=kP(i),a=!s&&/^\d+$/.test(i),t.call(n,i,s,a,o,e))}function kP(e){return typeof e=="string"&&e&&["'",'"'].indexOf(e.charAt(0))!==-1}function oMe(e){return e.match(tMe)&&!e.match(JQ)}function aMe(e){return nMe.test(e)}function sMe(e){return!kP(e)&&(oMe(e)||aMe(e))}const lMe=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,FE=e=>e.match(lMe)||[],jE=e=>e[0].toUpperCase()+e.slice(1),OP=(e,t)=>FE(e).join(t).toLowerCase(),eJ=e=>FE(e).reduce((t,n)=>`${t}${t?n[0].toUpperCase()+n.slice(1).toLowerCase():n.toLowerCase()}`,""),uMe=e=>jE(eJ(e)),cMe=e=>OP(e,"_"),dMe=e=>OP(e,"-"),fMe=e=>jE(OP(e," ")),pMe=e=>FE(e).map(jE).join(" ");var u9={words:FE,upperFirst:jE,camelCase:eJ,pascalCase:uMe,snakeCase:cMe,kebabCase:dMe,sentenceCase:fMe,titleCase:pMe},PP={exports:{}};PP.exports=function(e){return tJ(hMe(e),e)};PP.exports.array=tJ;function tJ(e,t){var n=e.length,r=new Array(n),i={},o=n,a=mMe(t),s=gMe(e);for(t.forEach(function(u){if(!s.has(u[0])||!s.has(u[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});o--;)i[o]||l(e[o],o,new Set);return r;function l(u,d,f){if(f.has(u)){var p;try{p=", node was:"+JSON.stringify(u)}catch{p=""}throw new Error("Cyclic dependency"+p)}if(!s.has(u))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(u));if(!i[d]){i[d]=!0;var m=a.get(u)||new Set;if(m=Array.from(m),d=m.length){f.add(u);do{var v=m[--d];l(v,s.get(v),f)}while(d);f.delete(u)}r[--n]=u}}}function hMe(e){for(var t=new Set,n=0,r=e.length;n<r;n++){var i=e[n];t.add(i[0]),t.add(i[1])}return Array.from(t)}function mMe(e){for(var t=new Map,n=0,r=e.length;n<r;n++){var i=e[n];t.has(i[0])||t.set(i[0],new Set),t.has(i[1])||t.set(i[1],new Set),t.get(i[0]).add(i[1])}return t}function gMe(e){for(var t=new Map,n=0,r=e.length;n<r;n++)t.set(e[n],n);return t}var vMe=PP.exports;const yMe=Bm(vMe),bMe=Object.prototype.toString,$Me=Error.prototype.toString,xMe=RegExp.prototype.toString,SMe=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",_Me=/^Symbol\((.*)\)(.*)$/;
vendor: 25,248 bytes, lines 375-378
375function wMe(e){return e!=+e?"NaN":e===0&&1/e<0?"-0":""+e}function NB(e,t=!1){if(e==null||e===!0||e===!1)return""+e;const n=typeof e;if(n==="number")return wMe(e);if(n==="string")return t?`"${e}"`:e;if(n==="function")return"[Function "+(e.name||"anonymous")+"]";if(n==="symbol")return SMe.call(e).replace(_Me,"Symbol($1)");const r=bMe.call(e).slice(8,-1);return r==="Date"?isNaN(e.getTime())?""+e:e.toISOString(e):r==="Error"||e instanceof Error?"["+$Me.call(e)+"]":r==="RegExp"?xMe.call(e):null}function km(e,t){let n=NB(e,t);return n!==null?n:JSON.stringify(e,function(r,i){let o=NB(this[r],t);return o!==null?o:i},2)}function nJ(e){return e==null?[]:[].concat(e)}let rJ,iJ,oJ,CMe=/\$\{\s*(\w+)\s*\}/g;rJ=Symbol.toStringTag;class MB{constructor(t,n,r,i){this.name=void 0,this.message=void 0,this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=void 0,this.inner=void 0,this[rJ]="Error",this.name="ValidationError",this.value=n,this.path=r,this.type=i,this.errors=[],this.inner=[],nJ(t).forEach(o=>{if(Ru.isError(o)){this.errors.push(...o.errors);const a=o.inner.length?o.inner:[o];this.inner.push(...a)}else this.errors.push(o)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0]}}iJ=Symbol.hasInstance;oJ=Symbol.toStringTag;class Ru extends Error{static formatError(t,n){const r=n.label||n.path||"this";return r!==n.path&&(n=Object.assign({},n,{path:r})),typeof t=="string"?t.replace(CMe,(i,o)=>km(n[o])):typeof t=="function"?t(n):t}static isError(t){return t&&t.name==="ValidationError"}constructor(t,n,r,i,o){const a=new MB(t,n,r,i);if(o)return a;super(),this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=[],this.inner=[],this[oJ]="Error",this.name=a.name,this.message=a.message,this.type=a.type,this.value=a.value,this.path=a.path,this.errors=a.errors,this.inner=a.inner,Error.captureStackTrace&&Error.captureStackTrace(this,Ru)}static[iJ](t){return MB[Symbol.hasInstance](t)||super[Symbol.hasInstance](t)}}let Up={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:n,originalValue:r})=>{const i=r!=null&&r!==n?` (cast from the value \`${km(r,!0)}\`).`:".";return t!=="mixed"?`${e} must be a \`${t}\` type, but the final value was: \`${km(n,!0)}\``+i:`${e} must match the configured type. The validated value was: \`${km(n,!0)}\``+i}},$u={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",datetime:"${path} must be a valid ISO date-time",datetime_precision:"${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits",datetime_offset:'${path} must be a valid ISO date-time with UTC "Z" timezone',trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},M0={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"},TR={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},RR={isValue:"${path} field must be ${value}"},IR={noUnknown:"${path} field has unspecified keys: ${unknown}"},Lw={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},EMe={notType:e=>{const{path:t,value:n,spec:r}=e,i=r.types.length;if(Array.isArray(n)){if(n.length<i)return`${t} tuple value has too few items, expected a length of ${i} but got ${n.length} for value: \`${km(n,!0)}\``;if(n.length>i)return`${t} tuple value has too many items, expected a length of ${i} but got ${n.length} for value: \`${km(n,!0)}\``}return Ru.formatError(Up.notType,e)}};Object.assign(Object.create(null),{mixed:Up,string:$u,number:M0,date:TR,object:IR,array:Lw,boolean:RR,tuple:EMe});const BE=e=>e&&e.__isYupSchema__;class yC{static fromOptions(t,n){if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:i,otherwise:o}=n,a=typeof r=="function"?r:(...s)=>s.every(l=>l===r);return new yC(t,(s,l)=>{var u;let d=a(...s)?i:o;return(u=d==null?void 0:d(l))!=null?u:l})}constructor(t,n){this.fn=void 0,this.refs=t,this.refs=t,this.fn=n}resolve(t,n){let r=this.refs.map(o=>o.getValue(n==null?void 0:n.value,n==null?void 0:n.parent,n==null?void 0:n.context)),i=this.fn(r,t,n);if(i===void 0||i===t)return t;if(!BE(i))throw new TypeError("conditions must return a schema object");return i.resolve(n)}}const P_={context:"$",value:"."};class Av{constructor(t,n={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof t!="string")throw new TypeError("ref must be a string, got: "+t);if(this.key=t.trim(),t==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===P_.context,this.isValue=this.key[0]===P_.value,this.isSibling=!this.isContext&&!this.isValue;let r=this.isContext?P_.context:this.isValue?P_.value:"";this.path=this.key.slice(r.length),this.getter=this.path&&rv.getter(this.path,!0),this.map=n.map}getValue(t,n,r){let i=this.isContext?r:this.isValue?t:n;return this.getter&&(i=this.getter(i||{})),this.map&&(i=this.map(i)),i}cast(t,n){return this.getValue(t,n==null?void 0:n.parent,n==null?void 0:n.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(t){return t&&t.__isYupRef}}Av.prototype.__isYupRef=!0;const Hf=e=>e==null;function py(e){function t({value:n,path:r="",options:i,originalValue:o,schema:a},s,l){const{name:u,test:d,params:f,message:p,skipAbsent:m}=e;let{parent:v,context:y,abortEarly:x=a.spec.abortEarly,disableStackTrace:b=a.spec.disableStackTrace}=i;function $(V){return Av.isRef(V)?V.getValue(n,v,y):V}function _(V={}){const H=Object.assign({value:n,originalValue:o,label:a.spec.label,path:V.path||r,spec:a.spec,disableStackTrace:V.disableStackTrace||b},f,V.params);for(const U of Object.keys(H))H[U]=$(H[U]);const Q=new Ru(Ru.formatError(V.message||p,H),n,H.path,V.type||u,H.disableStackTrace);return Q.params=H,Q}const C=x?s:l;let E={path:r,parent:v,type:u,from:i.from,createError:_,resolve:$,options:i,originalValue:o,schema:a};const T=V=>{Ru.isError(V)?C(V):V?l(null):C(_())},I=V=>{Ru.isError(V)?C(V):s(V)};if(m&&Hf(n))return T(!0);let L;try{var F;if(L=d.call(E,n,E),typeof((F=L)==null?void 0:F.then)=="function"){if(i.sync)throw new Error(`Validation test of type: "${E.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(L).then(T,I)}}catch(V){I(V);return}T(L)}return t.OPTIONS=e,t}function TMe(e,t,n,r=n){let i,o,a;return t?(rv.forEach(t,(s,l,u)=>{let d=l?s.slice(1,s.length-1):s;e=e.resolve({context:r,parent:i,value:n});let f=e.type==="tuple",p=u?parseInt(d,10):0;if(e.innerType||f){if(f&&!u)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${a}" must contain an index to the tuple element, e.g. "${a}[0]"`);if(n&&p>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${s}, in the path: ${t}. because there is no value at that index. `);i=n,n=n&&n[p],e=f?e.spec.types[p]:e.innerType}if(!u){if(!e.fields||!e.fields[d])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${a} which is a type: "${e.type}")`);i=n,n=n&&n[d],e=e.fields[d]}o=d,a=l?"["+s+"]":"."+s}),{schema:e,parent:i,parentPath:o}):{parent:i,parentPath:t,schema:e}}class bC extends Set{describe(){const t=[];for(const n of this.values())t.push(Av.isRef(n)?n.describe():n);return t}resolveAll(t){let n=[];for(const r of this.values())n.push(t(r));return n}clone(){return new bC(this.values())}merge(t,n){const r=this.clone();return t.forEach(i=>r.add(i)),n.forEach(i=>r.delete(i)),r}}function Xy(e,t=new Map){if(BE(e)||!e||typeof e!="object")return e;if(t.has(e))return t.get(e);let n;if(e instanceof Date)n=new Date(e.getTime()),t.set(e,n);else if(e instanceof RegExp)n=new RegExp(e),t.set(e,n);else if(Array.isArray(e)){n=new Array(e.length),t.set(e,n);for(let r=0;r<e.length;r++)n[r]=Xy(e[r],t)}else if(e instanceof Map){n=new Map,t.set(e,n);for(const[r,i]of e.entries())n.set(r,Xy(i,t))}else if(e instanceof Set){n=new Set,t.set(e,n);for(const r of e)n.add(Xy(r,t))}else if(e instanceof Object){n={},t.set(e,n);for(const[r,i]of Object.entries(e))n[r]=Xy(i,t)}else throw Error(`Unable to clone ${e}`);return n}class Oc{constructor(t){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new bC,this._blacklist=new bC,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(Up.notType)}),this.type=t.type,this._typeCheck=t.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},t==null?void 0:t.spec),this.withMutation(n=>{n.nonNullable()})}get _type(){return this.type}clone(t){if(this._mutate)return t&&Object.assign(this.spec,t),this;const n=Object.create(Object.getPrototypeOf(this));return n.type=this.type,n._typeCheck=this._typeCheck,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.internalTests=Object.assign({},this.internalTests),n.exclusiveTests=Object.assign({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=Xy(Object.assign({},this.spec,t)),n}label(t){let n=this.clone();return n.spec.label=t,n}meta(...t){if(t.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},t[0]),n}withMutation(t){let n=this._mutate;this._mutate=!0;let r=t(this);return this._mutate=n,r}concat(t){if(!t||t===this)return this;if(t.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${t.type}`);let n=this,r=t.clone();const i=Object.assign({},n.spec,r.spec);return r.spec=i,r.internalTests=Object.assign({},n.internalTests,r.internalTests),r._whitelist=n._whitelist.merge(t._whitelist,t._blacklist),r._blacklist=n._blacklist.merge(t._blacklist,t._whitelist),r.tests=n.tests,r.exclusiveTests=n.exclusiveTests,r.withMutation(o=>{t.tests.forEach(a=>{o.test(a.OPTIONS)})}),r.transforms=[...n.transforms,...r.transforms],r}isType(t){return t==null?!!(this.spec.nullable&&t===null||this.spec.optional&&t===void 0):this._typeCheck(t)}resolve(t){let n=this;if(n.conditions.length){let r=n.conditions;n=n.clone(),n.conditions=[],n=r.reduce((i,o)=>o.resolve(i,t),n),n=n.resolve(t)}return n}resolveOptions(t){var n,r,i,o;return Object.assign({},t,{from:t.from||[],strict:(n=t.strict)!=null?n:this.spec.strict,abortEarly:(r=t.abortEarly)!=null?r:this.spec.abortEarly,recursive:(i=t.recursive)!=null?i:this.spec.recursive,disableStackTrace:(o=t.disableStackTrace)!=null?o:this.spec.disableStackTrace})}cast(t,n={}){let r=this.resolve(Object.assign({value:t},n)),i=n.assert==="ignore-optionality",o=r._cast(t,n);if(n.assert!==!1&&!r.isType(o)){if(i&&Hf(o))return o;let a=km(t),s=km(o);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${r.type}". 
376
377attempted value: ${a} 
378`+(s!==a?`result of cast: ${s}`:""))}return o}_cast(t,n){let r=t===void 0?t:this.transforms.reduce((i,o)=>o.call(this,i,t,this),t);return r===void 0&&(r=this.getDefault(n)),r}_validate(t,n={},r,i){let{path:o,originalValue:a=t,strict:s=this.spec.strict}=n,l=t;s||(l=this._cast(l,Object.assign({assert:!1},n)));let u=[];for(let d of Object.values(this.internalTests))d&&u.push(d);this.runTests({path:o,value:l,originalValue:a,options:n,tests:u},r,d=>{if(d.length)return i(d,l);this.runTests({path:o,value:l,originalValue:a,options:n,tests:this.tests},r,i)})}runTests(t,n,r){let i=!1,{tests:o,value:a,originalValue:s,path:l,options:u}=t,d=y=>{i||(i=!0,n(y,a))},f=y=>{i||(i=!0,r(y,a))},p=o.length,m=[];if(!p)return f([]);let v={value:a,originalValue:s,path:l,options:u,schema:this};for(let y=0;y<o.length;y++){const x=o[y];x(v,d,function($){$&&(Array.isArray($)?m.push(...$):m.push($)),--p<=0&&f(m)})}}asNestedTest({key:t,index:n,parent:r,parentPath:i,originalParent:o,options:a}){const s=t??n;if(s==null)throw TypeError("Must include `key` or `index` for nested validations");const l=typeof s=="number";let u=r[s];const d=Object.assign({},a,{strict:!0,parent:r,value:u,originalValue:o[s],key:void 0,[l?"index":"key"]:s,path:l||s.includes(".")?`${i||""}[${l?s:`"${s}"`}]`:(i?`${i}.`:"")+t});return(f,p,m)=>this.resolve(d)._validate(u,d,p,m)}validate(t,n){var r;let i=this.resolve(Object.assign({},n,{value:t})),o=(r=n==null?void 0:n.disableStackTrace)!=null?r:i.spec.disableStackTrace;return new Promise((a,s)=>i._validate(t,n,(l,u)=>{Ru.isError(l)&&(l.value=u),s(l)},(l,u)=>{l.length?s(new Ru(l,u,void 0,void 0,o)):a(u)}))}validateSync(t,n){var r;let i=this.resolve(Object.assign({},n,{value:t})),o,a=(r=n==null?void 0:n.disableStackTrace)!=null?r:i.spec.disableStackTrace;return i._validate(t,Object.assign({},n,{sync:!0}),(s,l)=>{throw Ru.isError(s)&&(s.value=l),s},(s,l)=>{if(s.length)throw new Ru(s,t,void 0,void 0,a);o=l}),o}isValid(t,n){return this.validate(t,n).then(()=>!0,r=>{if(Ru.isError(r))return!1;throw r})}isValidSync(t,n){try{return this.validateSync(t,n),!0}catch(r){if(Ru.isError(r))return!1;throw r}}_getDefault(t){let n=this.spec.default;return n==null?n:typeof n=="function"?n.call(this,t):Xy(n)}getDefault(t){return this.resolve(t||{})._getDefault(t)}default(t){return arguments.length===0?this._getDefault():this.clone({default:t})}strict(t=!0){return this.clone({strict:t})}nullability(t,n){const r=this.clone({nullable:t});return r.internalTests.nullable=py({message:n,name:"nullable",test(i){return i===null?this.schema.spec.nullable:!0}}),r}optionality(t,n){const r=this.clone({optional:t});return r.internalTests.optionality=py({message:n,name:"optionality",test(i){return i===void 0?this.schema.spec.optional:!0}}),r}optional(){return this.optionality(!0)}defined(t=Up.defined){return this.optionality(!1,t)}nullable(){return this.nullability(!0)}nonNullable(t=Up.notNull){return this.nullability(!1,t)}required(t=Up.required){return this.clone().withMutation(n=>n.nonNullable(t).defined(t))}notRequired(){return this.clone().withMutation(t=>t.nullable().optional())}transform(t){let n=this.clone();return n.transforms.push(t),n}test(...t){let n;if(t.length===1?typeof t[0]=="function"?n={test:t[0]}:n=t[0]:t.length===2?n={name:t[0],test:t[1]}:n={name:t[0],message:t[1],test:t[2]},n.message===void 0&&(n.message=Up.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let r=this.clone(),i=py(n),o=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&&(o||a.OPTIONS.test===i.OPTIONS.test))),r.tests.push(i),r}when(t,n){!Array.isArray(t)&&typeof t!="string"&&(n=t,t=".");let r=this.clone(),i=nJ(t).map(o=>new Av(o));return i.forEach(o=>{o.isSibling&&r.deps.push(o.key)}),r.conditions.push(typeof n=="function"?new yC(i,n):yC.fromOptions(i,n)),r}typeError(t){let n=this.clone();return n.internalTests.typeError=py({message:t,name:"typeError",skipAbsent:!0,test(r){return this.schema._typeCheck(r)?!0:this.createError({params:{type:this.schema.type}})}}),n}oneOf(t,n=Up.oneOf){let r=this.clone();return t.forEach(i=>{r._whitelist.add(i),r._blacklist.delete(i)}),r.internalTests.whiteList=py({message:n,name:"oneOf",skipAbsent:!0,test(i){let o=this.schema._whitelist,a=o.resolveAll(this.resolve);return a.includes(i)?!0:this.createError({params:{values:Array.from(o).join(", "),resolved:a}})}}),r}notOneOf(t,n=Up.notOneOf){let r=this.clone();return t.forEach(i=>{r._blacklist.add(i),r._whitelist.delete(i)}),r.internalTests.blacklist=py({message:n,name:"notOneOf",test(i){let o=this.schema._blacklist,a=o.resolveAll(this.resolve);return a.includes(i)?this.createError({params:{values:Array.from(o).join(", "),resolved:a}}):!0}}),r}strip(t=!0){let n=this.clone();return n.spec.strip=t,n}describe(t){const n=(t?this.resolve(t):this).clone(),{label:r,meta:i,optional:o,nullable:a}=n.spec;return{meta:i,label:r,optional:o,nullable:a,default:n.getDefault(t),type:n.type,oneOf:n._whitelist.describe(),notOneOf:n._blacklist.describe(),tests:n.tests.map(l=>({name:l.OPTIONS.name,params:l.OPTIONS.params})).filter((l,u,d)=>d.findIndex(f=>f.name===l.name)===u)}}}Oc.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])Oc.prototype[`${e}At`]=function(t,n,r={}){const{parent:i,parentPath:o,schema:a}=TMe(this,t,n,r.context);return a[e](i&&i[o],Object.assign({},r,{parent:i,path:t}))};for(const e of["equals","is"])Oc.prototype[e]=Oc.prototype.oneOf;for(const e of["not","nope"])Oc.prototype[e]=Oc.prototype.notOneOf;function AP(){return new aJ}class aJ extends Oc{constructor(){super({type:"boolean",check(t){return t instanceof Boolean&&(t=t.valueOf()),typeof t=="boolean"}}),this.withMutation(()=>{this.transform((t,n,r)=>{if(r.spec.coerce&&!r.isType(t)){if(/^(true|1)$/i.test(String(t)))return!0;if(/^(false|0)$/i.test(String(t)))return!1}return t})})}isTrue(t=RR.isValue){return this.test({message:t,name:"is-value",exclusive:!0,params:{value:"true"},test(n){return Hf(n)||n===!0}})}isFalse(t=RR.isValue){return this.test({message:t,name:"is-value",exclusive:!0,params:{value:"false"},test(n){return Hf(n)||n===!1}})}default(t){return super.default(t)}defined(t){return super.defined(t)}optional(){return super.optional()}required(t){return super.required(t)}notRequired(){return super.notRequired()}nullable(){return super.nullable()}nonNullable(t){return super.nonNullable(t)}strip(t){return super.strip(t)}}AP.prototype=aJ.prototype;const RMe=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function IMe(e){const t=kR(e);if(!t)return Date.parse?Date.parse(e):Number.NaN;if(t.z===void 0&&t.plusMinus===void 0)return new Date(t.year,t.month,t.day,t.hour,t.minute,t.second,t.millisecond).valueOf();let n=0;return t.z!=="Z"&&t.plusMinus!==void 0&&(n=t.hourOffset*60+t.minuteOffset,t.plusMinus==="+"&&(n=0-n)),Date.UTC(t.year,t.month,t.day,t.hour,t.minute+n,t.second,t.millisecond)}function kR(e){var t,n;const r=RMe.exec(e);return r?{year:cm(r[1]),month:cm(r[2],1)-1,day:cm(r[3],1),hour:cm(r[4]),minute:cm(r[5]),second:cm(r[6]),millisecond:r[7]?cm(r[7].substring(0,3)):0,precision:(t=(n=r[7])==null?void 0:n.length)!=null?t:void 0,z:r[8]||void 0,plusMinus:r[9]||void 0,hourOffset:cm(r[10]),minuteOffset:cm(r[11])}:null}function cm(e,t=0){return Number(e)||t}let kMe=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,OMe=/^((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,PMe=/^(?:[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,AMe="^\\d{4}-\\d{2}-\\d{2}",NMe="\\d{2}:\\d{2}:\\d{2}",MMe="(([+-]\\d{2}(:?\\d{2})?)|Z)",LMe=new RegExp(`${AMe}T${NMe}(\\.\\d+)?${MMe}$`),DMe=e=>Hf(e)||e===e.trim(),FMe={}.toString();function Ti(){return new sJ}class sJ extends Oc{constructor(){super({type:"string",check(t){return t instanceof String&&(t=t.valueOf()),typeof t=="string"}}),this.withMutation(()=>{this.transform((t,n,r)=>{if(!r.spec.coerce||r.isType(t)||Array.isArray(t))return t;const i=t!=null&&t.toString?t.toString():t;return i===FMe?t:i})})}required(t){return super.required(t).withMutation(n=>n.test({message:t||Up.required,name:"required",skipAbsent:!0,test:r=>!!r.length}))}notRequired(){return super.notRequired().withMutation(t=>(t.tests=t.tests.filter(n=>n.OPTIONS.name!=="required"),t))}length(t,n=$u.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:t},skipAbsent:!0,test(r){return r.length===this.resolve(t)}})}min(t,n=$u.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:t},skipAbsent:!0,test(r){return r.length>=this.resolve(t)}})}max(t,n=$u.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:t},skipAbsent:!0,test(r){return r.length<=this.resolve(t)}})}matches(t,n){let r=!1,i,o;return n&&(typeof n=="object"?{excludeEmptyString:r=!1,message:i,name:o}=n:i=n),this.test({name:o||"matches",message:i||$u.matches,params:{regex:t},skipAbsent:!0,test:a=>a===""&&r||a.search(t)!==-1})}email(t=$u.email){return this.matches(kMe,{name:"email",message:t,excludeEmptyString:!0})}url(t=$u.url){return this.matches(OMe,{name:"url",message:t,excludeEmptyString:!0})}uuid(t=$u.uuid){return this.matches(PMe,{name:"uuid",message:t,excludeEmptyString:!1})}datetime(t){let n="",r,i;return t&&(typeof t=="object"?{message:n="",allowOffset:r=!1,precision:i=void 0}=t:n=t),this.matches(LMe,{name:"datetime",message:n||$u.datetime,excludeEmptyString:!0}).test({name:"datetime_offset",message:n||$u.datetime_offset,params:{allowOffset:r},skipAbsent:!0,test:o=>{if(!o||r)return!0;const a=kR(o);return a?!!a.z:!1}}).test({name:"datetime_precision",message:n||$u.datetime_precision,params:{precision:i},skipAbsent:!0,test:o=>{if(!o||i==null)return!0;const a=kR(o);return a?a.precision===i:!1}})}ensure(){return this.default("").transform(t=>t===null?"":t)}trim(t=$u.trim){return this.transform(n=>n!=null?n.trim():n).test({message:t,name:"trim",test:DMe})}lowercase(t=$u.lowercase){return this.transform(n=>Hf(n)?n:n.toLowerCase()).test({message:t,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>Hf(n)||n===n.toLowerCase()})}uppercase(t=$u.uppercase){return this.transform(n=>Hf(n)?n:n.toUpperCase()).test({message:t,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>Hf(n)||n===n.toUpperCase()})}}Ti.prototype=sJ.prototype;let jMe=e=>e!=+e;function l3(){return new lJ}class lJ extends Oc{constructor(){super({type:"number",check(t){return t instanceof Number&&(t=t.valueOf()),typeof t=="number"&&!jMe(t)}}),this.withMutation(()=>{this.transform((t,n,r)=>{if(!r.spec.coerce)return t;let i=t;if(typeof i=="string"){if(i=i.replace(/\s/g,""),i==="")return NaN;i=+i}return r.isType(i)||i===null?i:parseFloat(i)})})}min(t,n=M0.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:t},skipAbsent:!0,test(r){return r>=this.resolve(t)}})}max(t,n=M0.max){return this.test({message:n,name:"max",exclusive:!0,params:{max:t},skipAbsent:!0,test(r){return r<=this.resolve(t)}})}lessThan(t,n=M0.lessThan){return this.test({message:n,name:"max",exclusive:!0,params:{less:t},skipAbsent:!0,test(r){return r<this.resolve(t)}})}moreThan(t,n=M0.moreThan){return this.test({message:n,name:"min",exclusive:!0,params:{more:t},skipAbsent:!0,test(r){return r>this.resolve(t)}})}positive(t=M0.positive){return this.moreThan(0,t)}negative(t=M0.negative){return this.lessThan(0,t)}integer(t=M0.integer){return this.test({name:"integer",message:t,skipAbsent:!0,test:n=>Number.isInteger(n)})}truncate(){return this.transform(t=>Hf(t)?t:t|0)}round(t){var n;let r=["ceil","floor","round","trunc"];if(t=((n=t)==null?void 0:n.toLowerCase())||"round",t==="trunc")return this.truncate();if(r.indexOf(t.toLowerCase())===-1)throw new TypeError("Only valid options for roun
378d() are: "+r.join(", "));return this.transform(i=>Hf(i)?i:Math[t](i))}}l3.prototype=lJ.prototype;let BMe=new Date(""),zMe=e=>Object.prototype.toString.call(e)==="[object Date]";class zE extends Oc{constructor(){super({type:"date",check(t){return zMe(t)&&!isNaN(t.getTime())}}),this.withMutation(()=>{this.transform((t,n,r)=>!r.spec.coerce||r.isType(t)||t===null?t:(t=IMe(t),isNaN(t)?zE.INVALID_DATE:new Date(t)))})}prepareParam(t,n){let r;if(Av.isRef(t))r=t;else{let i=this.cast(t);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(t,n=TR.min){let r=this.prepareParam(t,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:t},skipAbsent:!0,test(i){return i>=this.resolve(r)}})}max(t,n=TR.max){let r=this.prepareParam(t,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:t},skipAbsent:!0,test(i){return i<=this.resolve(r)}})}}zE.INVALID_DATE=BMe;zE.prototype;function UMe(e,t=[]){let n=[],r=new Set,i=new Set(t.map(([a,s])=>`${a}-${s}`));function o(a,s){let l=rv.split(a)[0];r.add(l),i.has(`${s}-${l}`)||n.push([s,l])}for(const a of Object.keys(e)){let s=e[a];r.add(a),Av.isRef(s)&&s.isSibling?o(s.path,a):BE(s)&&"deps"in s&&s.deps.forEach(l=>o(l,a))}return yMe.array(Array.from(r),n).reverse()}function LB(e,t){let n=1/0;return e.some((r,i)=>{var o;if((o=t.path)!=null&&o.includes(r))return n=i,!0}),n}function uJ(e){return(t,n)=>LB(e,t)-LB(e,n)}const cJ=(e,t,n)=>{if(typeof e!="string")return e;let r=e;try{r=JSON.parse(e)}catch{}return n.isType(r)?r:e};function Dw(e){if("fields"in e){const t={};for(const[n,r]of Object.entries(e.fields))t[n]=Dw(r);return e.setFields(t)}if(e.type==="array"){const t=e.optional();return t.innerType&&(t.innerType=Dw(t.innerType)),t}return e.type==="tuple"?e.optional().clone({types:e.spec.types.map(Dw)}):"optional"in e?e.optional():e}const HMe=(e,t)=>{const n=[...rv.normalizePath(t)];if(n.length===1)return n[0]in e;let r=n.pop(),i=rv.getter(rv.join(n),!0)(e);return!!(i&&r in i)};let DB=e=>Object.prototype.toString.call(e)==="[object Object]";function GMe(e,t){let n=Object.keys(e.fields);return Object.keys(t).filter(r=>n.indexOf(r)===-1)}const VMe=uJ([]);function rl(e){return new dJ(e)}class dJ extends Oc{constructor(t){super({type:"object",check(n){return DB(n)||typeof n=="function"}}),this.fields=Object.create(null),this._sortErrors=VMe,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{t&&this.shape(t)})}_cast(t,n={}){var r;let i=super._cast(t,n);if(i===void 0)return this.getDefault(n);if(!this._typeCheck(i))return i;let o=this.fields,a=(r=n.stripUnknown)!=null?r:this.spec.noUnknown,s=[].concat(this._nodes,Object.keys(i).filter(f=>!this._nodes.includes(f))),l={},u=Object.assign({},n,{parent:l,__validating:n.__validating||!1}),d=!1;for(const f of s){let p=o[f],m=f in i;if(p){let v,y=i[f];u.path=(n.path?`${n.path}.`:"")+f,p=p.resolve({value:y,context:n.context,parent:l});let x=p instanceof Oc?p.spec:void 0,b=x==null?void 0:x.strict;if(x!=null&&x.strip){d=d||f in i;continue}v=!n.__validating||!b?p.cast(i[f],u):i[f],v!==void 0&&(l[f]=v)}else m&&!a&&(l[f]=i[f]);(m!==f in l||l[f]!==i[f])&&(d=!0)}return d?l:i}_validate(t,n={}
378,r,i){let{from:o=[],originalValue:a=t,recursive:s=this.spec.recursive}=n;n.from=[{schema:this,value:a},...o],n.__validating=!0,n.originalValue=a,super._validate(t,n,r,(l,u)=>{if(!s||!DB(u)){i(l,u);return}a=a||u;let d=[];for(let f of this._nodes){let p=this.fields[f];!p||Av.isRef(p)||d.push(p.asNestedTest({options:n,key:f,parent:u,parentPath:n.path,originalParent:a}))}this.runTests({tests:d,value:u,originalValue:a,options:n},r,f=>{i(f.sort(this._sortErrors).concat(l),u)})})}clone(t){const n=super.clone(t);return n.fields=Object.assign({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(t){let n=super.concat(t),r=n.fields;for(let[i,o]of Object.entries(this.fields)){const a=r[i];r[i]=a===void 0?o:a}return n.withMutation(i=>i.setFields(r,[...this._excludedEdges,...t._excludedEdges]))}_getDefault(t){if("default"in this.spec)return super._getDefault(t);if(!this._nodes.length)return;let n={};return this._nodes.forEach(r=>{var i;const o=this.fields[r];let a=t;(i=a)!=null&&i.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[r]})),n[r]=o&&"getDefault"in o?o.getDefault(a):void 0}),n}setFields(t,n){let r=this.clone();return r.fields=t,r._nodes=UMe(t,n),r._sortErrors=uJ(Object.keys(t)),n&&(r._excludedEdges=n),r}shape(t,n=[]){return this.clone().withMutation(r=>{let i=r._excludedEdges;return n.length&&(Array.isArray(n[0])||(n=[n]),i=[...r._excludedEdges,...n]),r.setFields(Object.assign(r.fields,t),i)})}partial(){const t={};for(const[n,r]of Object.entries(this.fields))t[n]="optional"in r&&r.optional instanceof Function?r.optional():r;return this.setFields(t)}deepPartial(){return Dw(this)}pick(t){const n={};for(const r of t)this.fields[r]&&(n[r]=this.fields[r]);return this.setFields(n,this._excludedEdges.filter(([r,i])=>t.includes(r)&&t.includes(i)))}omit(t){const n=[];for(const r of Object.keys(this.fields))t.includes(r)||n.push(r);return this.pick(n)}from(t,n,r){let i=rv.getter(t,!0);return this.transform(o=>{if(!o)return o;let a=o;return HMe(o,t)&&(a=Object.assign({},o),r||delete a[t],a[n]=i(o)),a})}json(){return this.transform(cJ)}noUnknown(t=!0,n=IR.noUnknown){typeof t!="boolean"&&(n=t,t=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:n,test(i){if(i==null)return!0;const o=GMe(this.schema,i);return!t||o.length===0||this.createError({params:{unknown:o.join(", ")}})}});return r.spec.noUnknown=t,r}unknown(t=!0,n=IR.noUnknown){return this.noUnknown(!t,n)}transformKeys(t){return this.transform(n=>{if(!n)return n;const r={};for(const i of Object.keys(n))r[t(i)]=n[i];return r})}camelCase(){return this.transformKeys(u9.camelCase)}snakeCase(){return this.transformKeys(u9.snakeCase)}constantCase(){return this.transformKeys(t=>u9.snakeCase(t).toUpperCase())}describe(t){const n=(t?this.resolve(t):this).clone(),r=super.describe(t);r.fields={};for(const[o,a]of Object.entries(n.fields)){var i;let s=t;(i=s)!=null&&i.value&&(s=Object.assign({},s,{parent:s.value,value:s.value[o]})),r.fields[o]=a.describe(s)}return r}}rl.prototype=dJ.prototype;function Fw(e){return new fJ(e)}class fJ extends Oc{constructor(t){super({type:"array",spec:{types:t},check(n){return Array.isArray(n)}}),this.innerType=void 0,this.innerType=t}_cast(t,n){const r=super._cast(t,n);if(!this._typeCheck(r)||!this.innerType)return r;let i=!1;const o=r.map((a,s)=>{const l=this.innerType.cast(a,Object.assign({},n,{path:`${n.path||""}[${s}]`}));return l!==a&&(i=!0),l});return i?o:r}_validate(t,n={},r,i){var o;let a=this.innerType,s=(o=n.recursive)!=null?o:this.spec.recursive;n.originalValue!=null&&n.originalValue,super._validate(t,n,r,(l,u)=>{var d;if(!s||!a||!this._typeCheck(u)){i(l,u);return}let f=new Array(u.length);for(let m=0;m<u.length;m++){var p;f[m]=a.asNestedTest({options:n,index:m,parent:u,parentPath:n.path,originalParent:(p=n.originalValue)!=null?p:t})}this.runTests({value:u,tests:f,originalValue:(d=n.originalValue)!=null?d:t,options:n},r,m=>i(m.concat(l),u))})}clone(t){const n=super.clone(t);return n.innerType=this.innerType,n}json(){return this.transform(cJ)}concat(t){let n=super.concat(t);return n.innerType=this.innerType,t.innerType&&(n.innerType=n.innerType?n.innerType.concat(t.innerType):t.innerType),n}of(t){let n=this.clone();if(!BE(t))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+km(t));return n.innerType=t,n.spec=Object.assign({},n.spec,{types:t}),n}length(t,n=Lw.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:t},skipAbsent:!0,test(r){return r.length===this.resolve(t)}})}min(t,n){return n=n||Lw.min,this.test({message:n,name:"min",exclusive:!0,params:{min:t},skipAbsent:!0,test(r){return r.length>=this.resolve(t)}})}max(t,n){return n=n||Lw.max,this.test({message:n,name:"max",exclusive:!0,params:{max:t},skipAbsent:!0,test(r){return r.length<=this.resolve(t)}})}ensure(){return this.default(()=>[]).transform((t,n)=>this._typeCheck(t)?t:n==null?[]:[].concat(n))}compact(t){let n=t?(r,i,o)=>!t(r,i,o):r=>!!r;return this.transform(r=>r!=null?r.filter(n):r)}describe(t){const n=(t?this.resolve(t):this).clone(),r=super.describe(t);if(n.innerType){var i;let o=t;(i=o)!=null&&i.value&&(o=Object.assign({},o,{parent:o.value,value:o.value[0]})),r.innerType=n.innerType.describe(o)}return r}}Fw.prototype=fJ.prototype;const WMe=async({projectId:e,datasetId:t,bucketName:n,region:r,shouldAddImagesToNewFamily:i})=>{const{data:o}=await Kn.post(`/project/${e}/dataset/${t}
378/images-import-from-s3`,{bucketName:n,zone:r,shouldAddImagesToNewFamily:i});return o},KMe=async({projectId:e,datasetId:t,bucketName:n,region:r})=>{const{data:i}=await Kn.post(`/project/${e}/dataset/${t}/images-export-to-s3`,{bucketName:n,zone:r});return i},qMe=async({projectId:e,bucketName:t,region:n})=>{const{data:r}=await Kn.post(`/project/${e}/images-export-to-s3`,{bucketName:t,zone:n});return r},YMe=async()=>{const{data:e}=await Kn.get("/syncStatus");return e},A_="syncStatuses",UE=e=>{const{data:t,isPending:n,refetch:r}=ta({queryKey:[A_],queryFn:YMe}),{mutateAsync:i,isPending:o}=ai({mutationFn:({datasetId:d,bucketName:f,region:p,shouldAddImagesToNewFamily:m})=>WMe({projectId:e,bucketName:f,datasetId:d,region:p,shouldAddImagesToNewFamily:m}),onSuccess:async()=>{Ri(pr("dataset_view.import_images_from_S3_success_message","Connected to bucket. Importing images...")),await Di.invalidateQueries({queryKey:[K3]}),await Di.invalidateQueries({queryKey:[vc]}),await Di.invalidateQueries({queryKey:[A_]}),await Di.invalidateQueries({queryKey:[bR]}),await Di.invalidateQueries({queryKey:[q0]})},onError:d=>{if(d instanceof mi&&d.response&&gi(d.response.data)){const{message:f}=d.response.data;In(f)}else d instanceof Error&&In(d.message)}}),{mutateAsync:a,isPending:s}=ai({mutationFn:({datasetId:d,bucketName:f,region:p})=>KMe({projectId:e,bucketName:f,datasetId:d,region:p}),onSuccess:async()=>{Ri(pr("dataset_view.export_images_to_S3_success_message","Connected to bucket. Exporting images...")),await Di.invalidateQueries({queryKey:[vc]}),await Di.invalidateQueries({queryKey:[A_]})},onError:d=>{if(d instanceof mi&&d.response&&gi(d.response.data)){const{message:f}=d.response.data;In(f)}else d instanceof Error&&In(d.message)}}),{mutateAsync:l,isPending:u}=ai({mutationFn:({projectId:d,bucketName:f,region:p})=>qMe({projectId:d,bucketName:f,region:p}),onSuccess:async()=>{Ri(pr("dataset_view.export_images_to_S3_success_message","Connected to bucket. Exporting images...")),await Di.invalidateQueries({queryKey:[vc]}),await Di.invalidateQueries({queryKey:[A_]})},onError:d=>{if(d instanceof mi&&d.response&&gi(d.response.data)){const{message:f}=d.response.data;In(f)}else d instanceof Error&&In(d.message)}});return{startImageImportSync:i,isStartImageImportSyncLoading:o,startDatasetImageExportSync:a,isStartDatasetImageExportSyncLoading:s,startProjectImageExportSync:l,isStartProjectImageExportSyncLoading:u,bucketSyncStatusesData:t,isBucketSyncStatusesDataLoading:n,refetchBucketSyncStatuses:r}},Wd=le("form")`
379  margin-top: 1rem;
380  display: flex;
381  flex-direction: column;
382  gap: 2rem;
383`,wu="dataset_view.label_studio_export_modal",XMe=({isOpen:e,onClose:t,projectId:n,isExporting:r=!1})=>{var f,p;const{startProjectImageExportSync:i,isStartProjectImageExportSyncLoading:o}=UE(n),{formState:{errors:a},register:s,handleSubmit:l,reset:u}=Fu({resolver:ju(ZMe),defaultValues:{bucketName:"",region:""}}),d=l(async m=>{await i({projectId:n,bucketName:m.bucketName,region:m.region}),u(),t()});return g.jsx(al,{open:e,onClose:t,cancelable:!r,title:g.jsx(Ee,{i18nKey:`${wu}.title`,children:"Export images"}),content:g.jsxs("div",{children:[g.jsx(QMe,{to:ha.exportImagesToS3Guide,target:"_blank",rel:"noopener noreferrer",children:g.jsx(Ee,{i18nKey:`${wu}.guide_link`,children:"Instructions"})}),g.jsxs(Wd,{onSubmit:d,children:[g.jsx(vi,{InputLabelProps:{shrink:!0},...s("bucketName"),error:!!a.bucketName,placeholder:pr(`${wu}.bucket_name_field.placeholder`,"Enter bucket name"),helperText:(f=a.bucketName)==null?void 0:f.message,"data-testid":"BucketNameInput",label:g.jsx(Ee,{i18nKey:`${wu}.bucket_name_field`,children:"Bucket name"})}),g.jsx(vi,{InputLabelProps:{shrink:!0},...s("region"),error:!!a.region,placeholder:pr(`${wu}.region_field.placeholder`,"Enter region"),helperText:(p=a.region)==null?void 0:p.message,"data-testid":"RegionInput",label:g.jsx(Ee,{i18nKey:`${wu}.region_field`,children:"Region"})})]})]}),actions:g.jsx(Ir,{variant:"contained",type:"submit",onClick:d,disabled:o,children:o?g.jsx(Ee,{i18nKey:`${wu}.loading`,children:"Loading..."}):g.jsx(Ee,{i18nKey:`${wu}.submit`,children:"Save"})})})}
383,ZMe=rl({bucketName:Ti().required(()=>g.jsx(Ee,{i18nKey:`${wu}.form_field_errors.required`,values:{field:`$t(${wu}.form_fields.name)`},children:"BucketName is a required field"})).max(63,()=>g.jsx(Ee,{i18nKey:`${wu}.form_field_errors.max`,values:{field:`$t(${wu}.form_fields.name)`,count:63},children:"Bucket Name needs to be 63 characters or shorter"})).min(3,()=>g.jsx(Ee,{i18nKey:`${wu}.form_field_errors.min`,values:{field:`$t(${wu}.form_fields.name)`,count:3},children:"Bucket Name needs to be at least 3 characters"})),region:Ti().required()}),QMe=le(ku)`
384  padding-bottom: 1rem;
385  display: inline-block;
386`,v$="projects_view.rename_modal",JMe=e=>rl({name:Ti().required(()=>g.jsx(Ee,{i18nKey:`${v$}.form_field_errors.required`,values:{field:`$t(${v$}.form_fields.name)`},children:"Name is a required field"})).test("unique",()=>g.jsx(Ee,{i18nKey:`${v$}.form_field_errors.unique`,children:"Project name already exists"}),t=>!(t&&(e!=null&&e.map(n=>n.trim().toLowerCase()).includes(t.trim().toLowerCase())))).max(50,()=>g.jsx(Ee,{i18nKey:`${v$}.form_field_errors.max`,values:{field:`$t(${v$}.form_fields.name)`,count:50},children:"Name needs to be 50 or shorter"}))}),eLe=({open:e,onClose:t,currentName:n,projectId:r,projectNames:i})=>{var p;const{rename:o,isRenaming:a}=eS(r),{formState:{errors:s},register:l,handleSubmit:u,setValue:d}=Fu({resolver:ju(JMe(i)),defaultValues:{name:n}}),f=u(async m=>{await o({newName:m.name}),t()});return w.useEffect(()=>{d("name",n)},[n,d]),g.jsx(al,{open:e,onClose:t,cancelable:!a,title:g.jsx(Ee,{i18nKey:"projects_view.rename_modal.title",children:"Please provide new name"}),content:g.jsx(Wd,{role:"form",onSubmit:f,children:g.jsx(vi,{InputLabelProps:{shrink:!0},...l("name"),error:!!s.name,placeholder:pr("projects_view.rename_modal.namefield.placeholder","Enter project name"),helperText:(p=s.name)==null?void 0:p.message,"data-testid":"RenameInput",label:g.jsx(Ee,{i18nKey:"projects_view.rename_modal.namefield",children:"Name"})})}),actions:g.jsx(Ir,{type:"submit",disabled:a,onClick:f,children:a?g.jsx(Ee,{i18nKey:"projects_view.rename_modal.loading",children:"Loading..."}):g.jsx(Ee,{i18nKey:"projects_view.rename_modal.save",children:"Save"})})})},tLe=({currentName:e,projectId:t,projectNames:n})=>{const{dropdownAnchor:r,handleDropdownOpen:i,handleDropdownClose:o,isDropdownOpen:a}=Iv(),[s,l]=w.useState(null),{remove:u,isRemoving:d}=eS(t),f=m=>{l(m),o()},p=()=>{l(null)};return g.jsxs(g.Fragment,{children:[g.jsx(eLe,{open:s==="rename",onClose:p,currentName:e,projectId:t,projectNames:n}),g.jsx(fC,{open:s==="delete",title:g.jsx(Ee,{i18nKey:"projects_view.delete_modal.title",children:"Are you sure you want to delete this project?"}),onDelete:async()=>{await u()},isDeleting:d,onClose:p}),g.jsx(XMe,{projectId:t,isOpen:s==="export-images",isExporting:d,onClose:p}),g.jsxs("div",{children:[g.jsx(ea,{onClick:i,children:g.jsx(Cb,{})}),g.jsxs(ip,{id:"basic-menu",anchorEl:r,open:a,onClose:o,children:[g.jsxs(fi,{onClick:()=>{f("rename"),o()},children:[g.jsx(bs,{children:g.jsx(oS,{fontSize:"small"})}),g.jsx(Pi,{children:g.jsx(Ee,{i18nKey:"projects_view.row_menu.rename",children:"Rename"})})]}),g.jsxs(fi,{onClick:()=>{o(),f("delete")},children:[g.jsx(bs,{children:g.jsx(DE,{fontSize:"small"})}),g.jsx(Pi,{children:g.jsx(Ee,{i18nKey:"projects_view.row_menu.delete",children:"Delete"})})]}),g.jsxs(fi,{onClick:()=>{f("export-images"),o()},children:[g.jsx(bs,{children:g.jsx(aQ,{fontSize:"small"})}),g.jsx(Pi,{children:g.jsx(Ee,{i18nKey:"projects_view.row_menu.export-images",children:"Export images"})})]})]})]})]})},pJ=[{width:200,label:"Project",dataKey:"name"},{width:120,label:"Images",dataKey:"imagesAmount",numeric:!0}],Eb=3.63,Tb=4.63,NP=.07,nLe={Scroller:w.forwardRef((e,t)=>g.jsx(jx,{component:aLe,...e,ref:t})),Table:e=>g.jsx(pb,{...e,stickyHeader:!0,children:e.children}),TableHead:w.forwardRef((e,t)=>g.jsx(sLe,{...e,ref:t,children:e.children})),TableRow:e=>g.jsx(lLe,{...e,children:e.children}),TableBody:w.forwardRef((e,t)=>g.jsx(hb,{...e,ref:t}))};function rLe(){return g.jsxs(Bd,{children:[pJ.map(e=>g.jsx($C,{variant:"head",align:e.numeric?"right":"left",style:{minWidth:e.width},children:e.label},e.dataKey)),g.jsx($C,{})]})}function iLe(e,t,n){return g.jsxs(w.Fragment,{children:[pJ.map(r=>g.jsx($C,{align:r.numeric?"right":"left",children:r.dataKey==="name"?g.jsxs(uLe,{to:ha.datasets.replace(":id",t.id),children:[g.jsx(yP,{fontSize:"small"}),t[r.dataKey].toString()]}):t[r.dataKey].toString()},r.dataKey)),g.jsx($C,{align:"center",style:{maxWidth:"2rem"},children:g.jsx(tLe,{projectId:t.id,currentName:t.name,projectNames:n})})]})}function oLe({projects:e}){const t=bP(e.length,{headHeight:Eb,rowHeight:Tb,borderHeight:NP}),n=w.useMemo(()=>e.map(r=>r.name),[e]);return g.jsx(gP,{style:{height:`${t}rem`},data:e,components:nLe,fixedHeaderContent:rLe,itemContent:iLe,context:n})}const aLe=le(Bu)`
387  box-shadow: none;
388  border: solid thin ${({theme:e})=>e.palette.grey.A200};
389`,sLe=le(Bx)`
390  height: ${Eb}rem;
391  font-weight: bold;
392  background-color: ${({theme:e})=>e.palette.background.default};
393`,lLe=le(Bd)`
394  height: ${Tb}rem;
395  &:last-child td {
396    border-bottom: none;
397  }
398`,$C=le(bo)`
399  border-bottom: solid 2px ${({theme:e})=>e.palette.grey.A200};
400`,uLe=le(ku)`
401  display: flex;
402  align-items: center;
403  gap: 0.25rem;
404  width: max-content;
405  text-decoration: none;
406`,cLe=le("div")`
407  display: flex;
408  align-items: center;
409  justify-content: flex-end;
410`,dLe=le(Bd)`
411  height: ${Tb}rem;
412  &:last-child td {
413    border-bottom: none;
414  }
415`,Zy=le(bo)`
416  border-bottom: solid 2px ${({theme:e})=>e.palette.grey.A200};
417`,hJ=le("div")`
418  display: flex;
419  align-items: center;
420  gap: 0.85rem;
421`,fLe=le(Bu)`
422  box-shadow: none;
423  border: solid thin ${({theme:e})=>e.palette.grey.A200};
424`,pLe=le(Bx)`
425  height: ${Eb}rem;
426  font-weight: bold;
427  background-color: ${({theme:e})=>e.palette.background.default};
428`,mJ=({predecessors:e,align:t="left",width:n="30%",paddingLeft:r="0"})=>{const i=$h(),o=(s,l)=>{i(`families/${s}/datasets/${l}`)},a=e.filter(s=>s.name!=="archived");return g.jsx(Zy,{width:n,align:t,style:{paddingLeft:r},children:a.map((s,l)=>g.jsxs(Pe.Fragment,{children:[g.jsx(hLe,{onClick:()=>o(s.familyId,s.id),children:s.name}),l<a.length-1?", ":""]},s.id))})},hLe=le("span")`
429  cursor: pointer;
430  text-decoration: underline;
431  color: blue;
432
433  &:hover {
434    color: darkblue;
435  }
436`,mLe=({basicDataset:e})=>{var i;const{restoreDataset:t}=nQ(e.projectId),n=(i=e==null?void 0:e.predecessorDatasets)==null?void 0:i.filter(o=>!o.isDeleted).map(o=>({id:o.id,name:o.name,familyId:o.datasetFamilyId})),r=async()=>{await t(e.id)};return g.jsxs(Bd,{children:[g.jsx(bo,{width:"30%",align:"left",children:e.name}),n&&g.jsx(mJ,{predecessors:n,align:"center",width:"40%",paddingLeft:"9.5rem"}),g.jsx(bo,{width:"33%",align:"right",children:g.jsx(Ir,{variant:"contained",color:"primary",onClick:r,children:g.jsx(Ee,{i18nKey:"archive_dataset_row.Restore",children:"Restore"})})})]})},gLe=({archivedDatasets:e})=>{const[t,n]=w.useState(!1),r=()=>{n(!t)};return g.jsx(jx,{component:Bu,children:e&&e.length>0&&g.jsx(pb,{children:g.jsxs(hb,{children:[g.jsx(Bd,{children:g.jsx(bo,{colSpan:3,children:g.jsxs(yLe,{children:[g.jsx(vLe,{children:g.jsx(Ee,{i18nKey:"archive_dataset_table.Archived_datasets",children:"Deleted datasets"})}),g.jsx("h3",{children:g.jsx(Ee,{i18nKey:"archive_dataset_table.predecessors",children:"predecessors"})}),t?g.jsx(XPe,{onClick:r}):g.jsx(YPe,{onClick:r})]})})}),t&&e&&e.map(i=>g.jsx(mLe,{basicDataset:i},i.id))]})})})},vLe=le("span")`
437  font-size: 1.25rem;
438  font-weight: bold;
439`,yLe=le("div")`
440  display: flex;
441  justify-content: space-between;
442  align-items: center;
443`;/**
444   * table-core
445   *
446   * Copyright (c) TanStack
447   *
448   * This source code is licensed under the MIT license found in the
449   * LICENSE.md file in the root directory of this source tree.
450   *
451   * @license MIT
452   */function gJ(){return{accessor:(e,t)=>typeof e=="function"?{...t,accessorFn:e}:{...t,accessorKey:e},display:e=>e,group:e=>e}}function fg(e,t){return typeof e=="function"?e(t):e}function Pc(e,t){return n=>{t.setState(r=>({...r,[e]:fg(n,r[e])}))}}function HE(e){return e instanceof Function}function bLe(e){return Array.isArray(e)&&e.every(t=>typeof t=="number")}function $Le(e,t){const n=[],r=i=>{i.forEach(o=>{n.push(o);const a=t(o);a!=null&&a.length&&r(a)})};return r(e),n}function yr(e,t,n){let r=[],i;return o=>{let a;n.key&&n.debug&&(a=Date.now());const s=e(o);if(!(s.length!==r.length||s.some((d,f)=>r[f]!==d)))return i;r=s;let u;if(n.key&&n.debug&&(u=Date.now()),i=t(...s),n==null||n.onChange==null||n.onChange(i),n.key&&n.debug&&n!=null&&n.debug()){const d=Math.round((Date.now()-a)*100)/100,f=Math.round((Date.now()-u)*100)/100,p=f/16,m=(v,y)=>{for(v=String(v);v.length<y;)v=" "+v;return v};console.info(`%c⏱ ${m(f,5)} /${m(d,5)} ms`,`
453            font-size: .6rem;
454            font-weight: bold;
455            color: hsl(${Math.max(0,Math.min(120-120*p,120))}deg 100% 31%);`,n==null?void 0:n.key)}return i}}function br(e,t,n,r){return{debug:()=>{var i;return(i=e==null?void 0:e.debugAll)!=null?i:e[t]},key:!1,onChange:r}}function xLe(e,t,n,r){const i=()=>{var a;return(a=o.getValue())!=null?a:e.options.renderFallbackValue},o={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:i,getContext:yr(()=>[e,n,t,o],(a,s,l,u)=>({table:a,column:s,row:l,cell:u,getValue:u.getValue,renderValue:u.renderValue}),br(e.options,"debugCells"))};return e._features.forEach(a=>{a.createCell==null||a.createCell(o,n,t,e)},{}),o}function SLe(e,t,n,r){var i,o;const s={...e._getDefaultColumnDef(),...t},l=s.accessorKey;let u=(i=(o=s.id)!=null?o:l?l.replace(".","_"):void 0)!=null?i:typeof s.header=="string"?s.header:void 0,d;if(s.accessorFn?d=s.accessorFn:l&&(l.includes(".")?d=p=>{let m=p;for(const y of l.split(".")){var v;m=(v=m)==null?void 0:v[y]}return m}:d=p=>p[s.accessorKey]),!u)throw new Error;let f={id:`${String(u)}`,accessorFn:d,parent:r,depth:n,columnDef:s,columns:[],getFlatColumns:yr(()=>[!0],()=>{var p;return[f,...(p=f.columns)==null?void 0:p.flatMap(m=>m.getFlatColumns())]},br(e.options,"debugColumns")),getLeafColumns:yr(()=>[e._getOrderColumnsFn()],p=>{var m;if((m=f.columns)!=null&&m.length){let v=f.columns.flatMap(y=>y.getLeafColumns());return p(v)}return[f]},br(e.options,"debugColumns"))};for(const p of e._features)p.createColumn==null||p.createColumn(f,e);return f}const Xs="debugHeaders";
vendor: 14,076 bytes, line 455
455function FB(e,t,n){var r;let o={id:(r=n.id)!=null?r:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const a=[],s=l=>{l.subHeaders&&l.subHeaders.length&&l.subHeaders.map(s),a.push(l)};return s(o),a},getContext:()=>({table:e,header:o,column:t})};return e._features.forEach(a=>{a.createHeader==null||a.createHeader(o,e)}),o}const _Le={createTable:e=>{e.getHeaderGroups=yr(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>{var o,a;const s=(o=r==null?void 0:r.map(f=>n.find(p=>p.id===f)).filter(Boolean))!=null?o:[],l=(a=i==null?void 0:i.map(f=>n.find(p=>p.id===f)).filter(Boolean))!=null?a:[],u=n.filter(f=>!(r!=null&&r.includes(f.id))&&!(i!=null&&i.includes(f.id)));return N_(t,[...s,...u,...l],e)},br(e.options,Xs)),e.getCenterHeaderGroups=yr(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>(n=n.filter(o=>!(r!=null&&r.includes(o.id))&&!(i!=null&&i.includes(o.id))),N_(t,n,e,"center")),br(e.options,Xs)),e.getLeftHeaderGroups=yr(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,r)=>{var i;const o=(i=r==null?void 0:r.map(a=>n.find(s=>s.id===a)).filter(Boolean))!=null?i:[];return N_(t,o,e,"left")},br(e.options,Xs)),e.getRightHeaderGroups=yr(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,r)=>{var i;const o=(i=r==null?void 0:r.map(a=>n.find(s=>s.id===a)).filter(Boolean))!=null?i:[];return N_(t,o,e,"right")},br(e.options,Xs)),e.getFooterGroups=yr(()=>[e.getHeaderGroups()],t=>[...t].reverse(),br(e.options,Xs)),e.getLeftFooterGroups=yr(()=>[e.getLeftHeaderGroups()],t=>[...t].reverse(),br(e.options,Xs)),e.getCenterFooterGroups=yr(()=>[e.getCenterHeaderGroups()],t=>[...t].reverse(),br(e.options,Xs)),e.getRightFooterGroups=yr(()=>[e.getRightHeaderGroups()],t=>[...t].reverse(),br(e.options,Xs)),e.getFlatHeaders=yr(()=>[e.getHeaderGroups()],t=>t.map(n=>n.headers).flat(),br(e.options,Xs)),e.getLeftFlatHeaders=yr(()=>[e.getLeftHeaderGroups()],t=>t.map(n=>n.headers).flat(),br(e.options,Xs)),e.getCenterFlatHeaders=yr(()=>[e.getCenterHeaderGroups()],t=>t.map(n=>n.headers).flat(),br(e.options,Xs)),e.getRightFlatHeaders=yr(()=>[e.getRightHeaderGroups()],t=>t.map(n=>n.headers).flat(),br(e.options,Xs)),e.getCenterLeafHeaders=yr(()=>[e.getCenterFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),br(e.options,Xs)),e.getLeftLeafHeaders=yr(()=>[e.getLeftFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),br(e.options,Xs)),e.getRightLeafHeaders=yr(()=>[e.getRightFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),br(e.options,Xs)),e.getLeafHeaders=yr(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(t,n,r)=>{var i,o,a,s,l,u;return[...(i=(o=t[0])==null?void 0:o.headers)!=null?i:[],...(a=(s=n[0])==null?void 0:s.headers)!=null?a:[],...(l=(u=r[0])==null?void 0:u.headers)!=null?l:[]].map(d=>d.getLeafHeaders()).flat()},br(e.options,Xs))}};function N_(e,t,n,r){var i,o;let a=0;const s=function(p,m){m===void 0&&(m=1),a=Math.max(a,m),p.filter(v=>v.getIsVisible()).forEach(v=>{var y;(y=v.columns)!=null&&y.length&&s(v.columns,m+1)},0)};s(e);let l=[];const u=(p,m)=>{const v={depth:m,id:[r,`${m}`].filter(Boolean).join("_"),headers:[]},y=[];p.forEach(x=>{const b=[...y].reverse()[0],$=x.column.depth===v.depth;let _,C=!1;if($&&x.column.parent?_=x.column.parent:(_=x.column,C=!0),b&&(b==null?void 0:b.column)===_)b.subHeaders.push(x);else{const E=FB(n,_,{id:[r,m,_.id,x==null?void 0:x.id].filter(Boolean).join("_"),isPlaceholder:C,placeholderId:C?`${y.filter(T=>T.column===_).length}`:void 0,depth:m,index:y.length});E.subHeaders.push(x),y.push(E)}v.headers.push(x),x.headerGroup=v}),l.push(v),m>0&&u(y,m-1)},d=t.map((p,m)=>FB(n,p,{depth:a,index:m}));u(d,a-1),l.reverse();const f=p=>p.filter(v=>v.column.getIsVisible()).map(v=>{let y=0,x=0,b=[0];v.subHeaders&&v.subHeaders.length?(b=[],f(v.subHeaders).forEach(_=>{let{colSpan:C,rowSpan:E}=_;y+=C,b.push(E)})):y=1;const $=Math.min(...b);return x=x+$,v.colSpan=y,v.rowSpan=x,{colSpan:y,rowSpan:x}});return f((i=(o=l[0])==null?void 0:o.headers)!=null?i:[]),l}const wLe=(e,t,n,r,i,o,a)=>{let s={id:t,index:r,original:n,depth:i,parentId:a,_valuesCache:{},_uniqueValuesCache:{},getValue:l=>{if(s._valuesCache.hasOwnProperty(l))return s._valuesCache[l];const u=e.getColumn(l);if(u!=null&&u.accessorFn)return s._valuesCache[l]=u.accessorFn(s.original,r),s._valuesCache[l]},getUniqueValues:l=>{if(s._uniqueValuesCache.hasOwnProperty(l))return s._uniqueValuesCache[l];const u=e.getColumn(l);if(u!=null&&u.accessorFn)return u.columnDef.getUniqueValues?(s._uniqueValuesCache[l]=u.columnDef.getUniqueValues(s.original,r),s._uniqueValuesCache[l]):(s._uniqueValuesCache[l]=[s.getValue(l)],s._uniqueValuesCache[l])},renderValue:l=>{var u;return(u=s.getValue(l))!=null?u:e.options.renderFallbackValue},subRows:o??[],getLeafRows:()=>$Le(s.subRows,l=>l.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId,!0):void 0,getParentRows:()=>{let l=[],u=s;for(;;){const d=u.getParentRow();if(!d)break;l.push(d),u=d}return l.reverse()},getAllCells:yr(()=>[e.getAllLeafColumns()],l=>l.map(u=>xLe(e,s,u,u.id)),br(e.options,"debugRows")),_getAllCellsByColumnId:yr(()=>[s.getAllCells()],l=>l.reduce((u,d)=>(u[d.column.id]=d,u),{}),br(e.options,"debugRows"))};for(let l=0;l<e._features.length;l++){const u=e._features[l];u==null||u.createRow==null||u.createRow(s,e)}return s},CLe={createColumn:(e,t)=>{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},vJ=(e,t,n)=>{var r;const i=n.toLowerCase();return!!(!((r=e.getValue(t))==null||(r=r.toString())==null||(r=r.toLowerCase())==null)&&r.includes(i))};vJ.autoRemove=e=>Xf(e);const yJ=(e,t,n)=>{var r;return!!(!((r=e.getValue(t))==null||(r=r.toString())==null)&&r.includes(n))};yJ.autoRemove=e=>Xf(e);const bJ=(e,t,n)=>{var r;return((r=e.getValue(t))==null||(r=r.toString())==null?void 0:r.toLowerCase())===(n==null?void 0:n.toLowerCase())};bJ.autoRemove=e=>Xf(e);const $J=(e,t,n)=>{var r;return(r=e.getValue(t))==null?void 0:r.includes(n)};$J.autoRemove=e=>Xf(e)||!(e!=null&&e.length);const xJ=(e,t,n)=>!n.some(r=>{var i;return!((i=e.getValue(t))!=null&&i.includes(r))});xJ.autoRemove=e=>Xf(e)||!(e!=null&&e.length);const SJ=(e,t,n)=>n.some(r=>{var i;return(i=e.getValue(t))==null?void 0:i.includes(r)});SJ.autoRemove=e=>Xf(e)||!(e!=null&&e.length);const _J=(e,t,n)=>e.getValue(t)===n;_J.autoRemove=e=>Xf(e);const wJ=(e,t,n)=>e.getValue(t)==n;wJ.autoRemove=e=>Xf(e);const MP=(e,t,n)=>{let[r,i]=n;const o=e.getValue(t);return o>=r&&o<=i};MP.resolveFilterValue=e=>{let[t,n]=e,r=typeof t!="number"?parseFloat(t):t,i=typeof n!="number"?parseFloat(n):n,o=t===null||Number.isNaN(r)?-1/0:r,a=n===null||Number.isNaN(i)?1/0:i;if(o>a){const s=o;o=a,a=s}return[o,a]};MP.autoRemove=e=>Xf(e)||Xf(e[0])&&Xf(e[1]);const mm={includesString:vJ,includesStringSensitive:yJ,equalsString:bJ,arrIncludes:$J,arrIncludesAll:xJ,arrIncludesSome:SJ,equals:_J,weakEquals:wJ,inNumberRange:MP};function Xf(e){return e==null||e===""}const ELe={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:Pc("columnFilters",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{const n=t.getCoreRowModel().flatRows[0],r=n==null?void 0:n.getValue(e.id);return typeof r=="string"?mm.includesString:typeof r=="number"?mm.inNumberRange:typeof r=="boolean"||r!==null&&typeof r=="object"?mm.equals:Array.isArray(r)?mm.arrIncludes:mm.weakEquals},e.getFilterFn=()=>{var n,r;return HE(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn==="auto"?e.getAutoFilterFn():(n=(r=t.options.filterFns)==null?void 0:r[e.columnDef.filterFn])!=null?n:mm[e.columnDef.filterFn]},e.getCanFilter=()=>{var n,r,i;return((n=e.columnDef.enableColumnFilter)!=null?n:!0)&&((r=t.options.enableColumnFilters)!=null?r:!0)&&((i=t.options.enableFilters)!=null?i:!0)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return(n=t.getState().columnFilters)==null||(n=n.find(r=>r.id===e.id))==null?void 0:n.value},e.getFilterIndex=()=>{var n,r;return(n=(r=t.getState().columnFilters)==null?void 0:r.findIndex(i=>i.id===e.id))!=null?n:-1},e.setFilterValue=n=>{t.setColumnFilters(r=>{const i=e.getFilterFn(),o=r==null?void 0:r.find(d=>d.id===e.id),a=fg(n,o?o.value:void 0);if(jB(i,a,e)){var s;return(s=r==null?void 0:r.filter(d=>d.id!==e.id))!=null?s:[]}const l={id:e.id,value:a};if(o){var u;return(u=r==null?void 0:r.map(d=>d.id===e.id?l:d))!=null?u:[]}return r!=null&&r.length?[...r,l]:[l]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{const n=e.getAllLeafColumns(),r=i=>{var o;return(o=fg(t,i))==null?void 0:o.filter(a=>{const s=n.find(l=>l.id===a.id);if(s){const l=s.getFilterFn();if(jB(l,a.value,s))return!1}return!0})};e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(r)},e.resetColumnFilters=t=>{var n,r;e.setColumnFilters(t?[]:(n=(r=e.initialState)==null?void 0:r.columnFilters)!=null?n:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function jB(e,t,n){return(e&&e.autoRemove?e.autoRemove(t,n):!1)||typeof t>"u"||typeof t=="string"&&!t}const TLe=(e,t,n)=>n.reduce((r,i)=>{const o=i.getValue(e);return r+(typeof o=="number"?o:0)},0),RLe=(e,t,n)=>{let r;return n.forEach(i=>{const o=i.getValue(e);o!=null&&(r>o||r===void 0&&o>=o)&&(r=o)}),r},ILe=(e,t,n)=>{let r;return n.forEach(i=>{const o=i.getValue(e);o!=null&&(r<o||r===void 0&&o>=o)&&(r=o)}),r},kLe=(e,t,n)=>{let r,i;return n.forEach(o=>{const a=o.getValue(e);a!=null&&(r===void 0?a>=a&&(r=i=a):(r>a&&(r=a),i<a&&(i=a)))}),[r,i]},OLe=(e,t)=>{let n=0,r=0;if(t.forEach(i=>{let o=i.getValue(e);o!=null&&(o=+o)>=o&&(++n,r+=o)}),n)return r/n},PLe=(e,t)=>{if(!t.length)return;const n=t.map(o=>o.getValue(e));if(!bLe(n))return;if(n.length===1)return n[0];const r=Math.floor(n.length/2),i=n.sort((o,a)=>o-a);return n.length%2!==0?i[r]:(i[r-1]+i[r])/2},ALe=(e,t)=>Array.from(new Set(t.map(n=>n.getValue(e))).values()),NLe=(e,t)=>new Set(t.map(n=>n.getValue(e))).size,MLe=(e,t)=>t.length,c9={sum:TLe,min:RLe,max:ILe,extent:kLe,mean:OLe,median:PLe,unique:ALe,uniqueCount:NLe,count:MLe},LLe={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return(t=(n=e.getValue())==null||n.toString==null?void 0:n.toString())!=null?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:Pc("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(n=>n!=null&&n.includes(e.id)?n.filter(r=>r!==e.id):[...n??[],e.id])},e.getCanGroup=()=>{var n,r;return((n=e.columnDef.enableGrouping)!=null?n:!0)&&((r=t.options.enableGrouping)!=null?r:!0)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var n;return(n=t.getState().grouping)==null?void 0:n.includes(e.id)},e.getGroupedIndex=()=>{var n;return(n=t.getState().grouping)==null?void 0:n.indexOf(e.id)},e.getToggleGroupingHandler=()=>{const n=e.getCanGroup();return()=>{n&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{const n=t.getCoreRowModel().flatRows[0],r=n==null?void 0:n.getValue(e.id);if(typeof r=="number")return c9.sum;if(Object.prototype.toString.call(r)==="[object Date]")return c9.extent},e.getAggregationFn=()=>{var n,r;if(!e)throw new Error;return HE(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn==="auto"?e.getAutoAggregationFn():(n=(r=t.options.aggregationFns)==null?void 0:r[e.columnDef.aggregationFn])!=null?n:c9[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var n,r;e.setGrouping(t?[]:(n=(r=e.initialState)==null?void 0:r.grouping)!=null?n:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];const r=t.getColumn(n);return r!=null&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,r)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var i;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((i=n.subRows)!=null&&i.length)}}};function DLe(e,t,n){if(!(t!=null&&t.length)||!n)return e;const r=e.filter(o=>!t.includes(o.id));return n==="remove"?r:[...t.map(o=>e.find(a=>a.id===o)).filter(Boolean),...r]}const FLe={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:Pc("columnOrder",e)}),createColumn:(e,t)=>{e.getIndex=yr(n=>[u3(t,n)],n=>n.findIndex(r=>
vendor: 11,743 bytes, line 455
455r.id===e.id),br(t.options,"debugColumns")),e.getIsFirstColumn=n=>{var r;return((r=u3(t,n)[0])==null?void 0:r.id)===e.id},e.getIsLastColumn=n=>{var r;const i=u3(t,n);return((r=i[i.length-1])==null?void 0:r.id)===e.id}},createTable:e=>{e.setColumnOrder=t=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var n;e.setColumnOrder(t?[]:(n=e.initialState.columnOrder)!=null?n:[])},e._getOrderColumnsFn=yr(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(t,n,r)=>i=>{let o=[];if(!(t!=null&&t.length))o=i;else{const a=[...t],s=[...i];for(;s.length&&a.length;){const l=a.shift(),u=s.findIndex(d=>d.id===l);u>-1&&o.push(s.splice(u,1)[0])}o=[...o,...s]}return DLe(o,n,r)},br(e.options,"debugTable"))}},d9=()=>({left:[],right:[]}),jLe={getInitialState:e=>({columnPinning:d9(),...e}),getDefaultOptions:e=>({onColumnPinningChange:Pc("columnPinning",e)}),createColumn:(e,t)=>{e.pin=n=>{const r=e.getLeafColumns().map(i=>i.id).filter(Boolean);t.setColumnPinning(i=>{var o,a;if(n==="right"){var s,l;return{left:((s=i==null?void 0:i.left)!=null?s:[]).filter(f=>!(r!=null&&r.includes(f))),right:[...((l=i==null?void 0:i.right)!=null?l:[]).filter(f=>!(r!=null&&r.includes(f))),...r]}}if(n==="left"){var u,d;return{left:[...((u=i==null?void 0:i.left)!=null?u:[]).filter(f=>!(r!=null&&r.includes(f))),...r],right:((d=i==null?void 0:i.right)!=null?d:[]).filter(f=>!(r!=null&&r.includes(f)))}}return{left:((o=i==null?void 0:i.left)!=null?o:[]).filter(f=>!(r!=null&&r.includes(f))),right:((a=i==null?void 0:i.right)!=null?a:[]).filter(f=>!(r!=null&&r.includes(f)))}})},e.getCanPin=()=>e.getLeafColumns().some(r=>{var i,o,a;return((i=r.columnDef.enablePinning)!=null?i:!0)&&((o=(a=t.options.enableColumnPinning)!=null?a:t.options.enablePinning)!=null?o:!0)}),e.getIsPinned=()=>{const n=e.getLeafColumns().map(s=>s.id),{left:r,right:i}=t.getState().columnPinning,o=n.some(s=>r==null?void 0:r.includes(s)),a=n.some(s=>i==null?void 0:i.includes(s));return o?"left":a?"right":!1},e.getPinnedIndex=()=>{var n,r;const i=e.getIsPinned();return i?(n=(r=t.getState().columnPinning)==null||(r=r[i])==null?void 0:r.indexOf(e.id))!=null?n:-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=yr(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(n,r,i)=>{const o=[...r??[],...i??[]];return n.filter(a=>!o.includes(a.column.id))},br(t.options,"debugRows")),e.getLeftVisibleCells=yr(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(n,r)=>(r??[]).map(o=>n.find(a=>a.column.id===o)).filter(Boolean).map(o=>({...o,position:"left"})),br(t.options,"debugRows")),e.getRightVisibleCells=yr(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(n,r)=>(r??[]).map(o=>n.find(a=>a.column.id===o)).filter(Boolean).map(o=>({...o,position:"right"})),br(t.options,"debugRows"))},createTable:e=>{e.setColumnPinning=t=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var n,r;return e.setColumnPinning(t?d9():(n=(r=e.initialState)==null?void 0:r.columnPinning)!=null?n:d9())},e.getIsSomeColumnsPinned=t=>{var n;const r=e.getState().columnPinning;if(!t){var i,o;return!!((i=r.left)!=null&&i.length||(o=r.right)!=null&&o.length)}return!!((n=r[t])!=null&&n.length)},e.getLeftLeafColumns=yr(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(t,n)=>(n??[]).map(r=>t.find(i=>i.id===r)).filter(Boolean),br(e.options,"debugColumns")),e.getRightLeafColumns=yr(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(t,n)=>(n??[]).map(r=>t.find(i=>i.id===r)).filter(Boolean),br(e.options,"debugColumns")),e.getCenterLeafColumns=yr(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r)=>{const i=[...n??[],...r??[]];return t.filter(o=>!i.includes(o.id))},br(e.options,"debugColumns"))}},M_={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},f9=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),BLe={getDefaultColumnDef:()=>M_,getInitialState:e=>({columnSizing:{},columnSizingInfo:f9(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Pc("columnSizing",e),onColumnSizingInfoChange:Pc("columnSizingInfo",e)}),createColumn:(e,t)=>{e.getSize=()=>{var n,r,i;const o=t.getState().columnSizing[e.id];return Math.min(Math.max((n=e.columnDef.minSize)!=null?n:M_.minSize,(r=o??e.columnDef.size)!=null?r:M_.size),(i=e.columnDef.maxSize)!=null?i:M_.maxSize)},e.getStart=yr(n=>[n,u3(t,n),t.getState().columnSizing],(n,r)=>r.slice(0,e.getIndex(n)).reduce((i,o)=>i+o.getSize(),0),br(t.options,"debugColumns")),e.getAfter=yr(n=>[n,u3(t,n),t.getState().columnSizing],(n,r)=>r.slice(e.getIndex(n)+1).reduce((i,o)=>i+o.getSize(),0),br(t.options,"debugColumns")),e.resetSize=()=>{t.setColumnSizing(n=>{let{[e.id]:r,...i}=n;return i})},e.getCanResize=()=>{var n,r;return((n=e.columnDef.enableResizing)!=null?n:!0)&&((r=t.options.enableColumnResizing)!=null?r:!0)},e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let n=0;const r=i=>{if(i.subHeaders.length)i.subHeaders.forEach(r);else{var o;n+=(o=i.column.getSize())!=null?o:0}};return r(e),n},e.getStart=()=>{if(e.index>0){const n=e.headerGroup.headers[e.index-1];return n.getStart()+n.getSize()}return 0},e.getResizeHandler=n=>{const r=t.getColumn(e.column.id),i=r==null?void 0:r.getCanResize();return o=>{if(!r||!i||(o.persist==null||o.persist(),p9(o)&&o.touches&&o.touches.length>1))return;const a=e.getSize(),s=e?e.getLeafHeaders().map(b=>[b.column.id,b.column.getSize()]):[[r.id,r.getSize()]],l=p9(o)?Math.round(o.touches[0].clientX):o.clientX,u={},d=(b,$)=>{typeof $=="number"&&(t.setColumnSizingInfo(_=>{var C,E;const T=t.options.columnResizeDirection==="rtl"?-1:1,I=($-((C=_==null?void 0:_.startOffset)!=null?C:0))*T,R=Math.max(I/((E=_==null?void 0:_.startSize)!=null?E:0),-.999999);return _.columnSizingStart.forEach(L=>{let[F,V]=L;u[F]=Math.round(Math.max(V+V*R,0)*100)/100}),{..._,deltaOffset:I,deltaPercentage:R}}),(t.options.columnResizeMode==="onChange"||b==="end")&&t.setColumnSizing(_=>({..._,...u})))},f=b=>d("move",b),p=b=>{d("end",b),t.setColumnSizingInfo($=>({...$,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},m=n||typeof document<"u"?document:null,v={moveHandler:b=>f(b.clientX),upHandler:b=>{m==null||m.removeEventListener("mousemove",v.moveHandler),m==null||m.removeEventListener("mouseup",v.upHandler),p(b.clientX)}},y={moveHandler:b=>(b.cancelable&&(b.preventDefault(),b.stopPropagation()),f(b.touches[0].clientX),!1),upHandler:b=>{var $;m==null||m.removeEventListener("touchmove",y.moveHandler),m==null||m.removeEventListener("touchend",y.upHandler),b.cancelable&&(b.preventDefault(),b.stopPropagation()),p(($=b.touches[0])==null?void 0:$.clientX)}},x=zLe()?{passive:!1}:!1;p9(o)?(m==null||m.addEventListener("touchmove",y.moveHandler,x),m==null||m.addEventListener("touchend",y.upHandler,x)):(m==null||m.addEventListener("mousemove",v.moveHandler,x),m==null||m.addEventListener("mouseup",v.upHandler,x)),t.setColumnSizingInfo(b=>({...b,startOffset:l,startSize:a,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:r.id}))}}},createTable:e=>{e.setColumnSizing=t=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var n;e.setColumnSizing(t?{}:(n=e.initialState.columnSizing)!=null?n:{})},e.resetHeaderSizeInfo=t=>{var n;e.setColumnSizingInfo(t?f9():(n=e.initialState.columnSizingInfo)!=null?n:f9())},e.getTotalSize=()=>{var t,n;return(t=(n=e.getHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getLeftTotalSize=()=>{var t,n;return(t=(n=e.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getCenterTotalSize=()=>{var t,n;return(t=(n=e.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getRightTotalSize=()=>{var t,n;return(t=(n=e.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0}}};let L_=null;function zLe(){if(typeof L_=="boolean")return L_;let e=!1;try{const t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener("test",n,t),window.removeEventListener("test",n)}catch{e=!1}return L_=e,L_}function p9(e){return e.type==="touchstart"}const ULe={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:Pc("columnVisibility",e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(r=>({...r,[e.id]:n??!e.getIsVisible()}))},e.getIsVisible=()=>{var n,r;const i=e.columns;return(n=i.length?i.some(o=>o.getIsVisible()):(r=t.getState().columnVisibility)==null?void 0:r[e.id])!=null?n:!0},e.getCanHide=()=>{var n,r;return((n=e.columnDef.enableHiding)!=null?n:!0)&&((r=t.options.enableHiding)!=null?r:!0)},e.getToggleVisibilityHandler=()=>n=>{e.toggleVisibility==null||e.toggleVisibility(n.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=yr(()=>[e.getAllCells(),t.getState().columnVisibility],n=>n.filter(r=>r.column.getIsVisible()),br(t.options,"debugRows")),e.getVisibleCells=yr(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(n,r,i)=>[...n,...r,...i],br(t.options,"debugRows"))},createTable:e=>{const t=(n,r)=>yr(()=>[r(),r().filter(i=>i.getIsVisible()).map(i=>i.id).join("_")],i=>i.filter(o=>o.getIsVisible==null?void 0:o.getIsVisible()),br(e.options,"debugColumns"));e.getVisibleFlatColumns=t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=n=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(n),e.resetColumnVisibility=n=>{var r;e.setColumnVisibility(n?{}:(r=e.initialState.columnVisibility)!=null?r:{})},e.toggleAllColumnsVisible=n=>{var r;n=(r=n)!=null?r:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((i,o)=>({...i,[o.id]:n||!(o.getCanHide!=null&&o.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>n=>{var r;e.toggleAllColumnsVisible((r=n.target)==null?void 0:r.checked)}}};function u3(e,t){return t?t==="center"?e.getCenterVisibleLeafColumns():t==="left"?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}const HLe={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>
vendor: 21,923 bytes, lines 455-464
455{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},GLe={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:Pc("globalFilter",e),globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var n;const r=(n=e.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[t.id])==null?void 0:n.getValue();return typeof r=="string"||typeof r=="number"}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>{var n,r,i,o;return((n=e.columnDef.enableGlobalFilter)!=null?n:!0)&&((r=t.options.enableGlobalFilter)!=null?r:!0)&&((i=t.options.enableFilters)!=null?i:!0)&&((o=t.options.getColumnCanGlobalFilter==null?void 0:t.options.getColumnCanGlobalFilter(e))!=null?o:!0)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>mm.includesString,e.getGlobalFilterFn=()=>{var t,n;const{globalFilterFn:r}=e.options;return HE(r)?r:r==="auto"?e.getGlobalAutoFilterFn():(t=(n=e.options.filterFns)==null?void 0:n[r])!=null?t:mm[r]},e.setGlobalFilter=t=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},VLe={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:Pc("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{var r,i;if(!t){e._queue(()=>{t=!0});return}if((r=(i=e.options.autoResetAll)!=null?i:e.options.autoResetExpanded)!=null?r:!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}},e.setExpanded=r=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(r),e.toggleAllRowsExpanded=r=>{r??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=r=>{var i,o;e.setExpanded(r?{}:(i=(o=e.initialState)==null?void 0:o.expanded)!=null?i:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(r=>r.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>r=>{r.persist==null||r.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{const r=e.getState().expanded;return r===!0||Object.values(r).some(Boolean)},e.getIsAllRowsExpanded=()=>{const r=e.getState().expanded;return typeof r=="boolean"?r===!0:!(!Object.keys(r).length||e.getRowModel().flatRows.some(i=>!i.getIsExpanded()))},e.getExpandedDepth=()=>{let r=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(o=>{const a=o.split(".");r=Math.max(r,a.length)}),r},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=n=>{t.setExpanded(r=>{var i;const o=r===!0?!0:!!(r!=null&&r[e.id]);let a={};if(r===!0?Object.keys(t.getRowModel().rowsById).forEach(s=>{a[s]=!0}):a=r,n=(i=n)!=null?i:!o,!o&&n)return{...a,[e.id]:!0};if(o&&!n){const{[e.id]:s,...l}=a;return l}return r})},e.getIsExpanded=()=>{var n;const r=t.getState().expanded;return!!((n=t.options.getIsRowExpanded==null?void 0:t.options.getIsRowExpanded(e))!=null?n:r===!0||r!=null&&r[e.id])},e.getCanExpand=()=>{var n,r,i;return(n=t.options.getRowCanExpand==null?void 0:t.options.getRowCanExpand(e))!=null?n:((r=t.options.enableExpanding)!=null?r:!0)&&!!((i=e.subRows)!=null&&i.length)},e.getIsAllParentsExpanded=()=>{let n=!0,r=e;for(;n&&r.parentId;)r=t.getRow(r.parentId,!0),n=r.getIsExpanded();return n},e.getToggleExpandedHandler=()=>{const n=e.getCanExpand();return()=>{n&&e.toggleExpanded()}}}},OR=0,PR=10,h9=()=>({pageIndex:OR,pageSize:PR}),WLe={getInitialState:e=>({...e,pagination:{...h9(),...e==null?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:Pc("pagination",e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{var r,i;if(!t){e._queue(()=>{t=!0});return}if((r=(i=e.options.autoResetAll)!=null?i:e.options.autoResetPageIndex)!=null?r:!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}},e.setPagination=r=>{const i=o=>fg(r,o);return e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(i)},e.resetPagination=r=>{var i;e.setPagination(r?h9():(i=e.initialState.pagination)!=null?i:h9())},e.setPageIndex=r=>{e.setPagination(i=>{let o=fg(r,i.pageIndex);const a=typeof e.options.pageCount>"u"||e.options.pageCount===-1?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return o=Math.max(0,Math.min(o,a)),{...i,pageIndex:o}})},e.resetPageIndex=r=>{var i,o;e.setPageIndex(r?OR:(i=(o=e.initialState)==null||(o=o.pagination)==null?void 0:o.pageIndex)!=null?i:OR)},e.resetPageSize=r=>{var i,o;e.setPageSize(r?PR:(i=(o=e.initialState)==null||(o=o.pagination)==null?void 0:o.pageSize)!=null?i:PR)},e.setPageSize=r=>{e.setPagination(i=>{const o=Math.max(1,fg(r,i.pageSize)),a=i.pageSize*i.pageIndex,s=Math.floor(a/o);return{...i,pageIndex:s,pageSize:o}})},e.setPageCount=r=>e.setPagination(i=>{var o;let a=fg(r,(o=e.options.pageCount)!=null?o:-1);return typeof a=="number"&&(a=Math.max(-1,a)),{...i,pageCount:a}}),e.getPageOptions=yr(()=>[e.getPageCount()],r=>{let i=[];return r&&r>0&&(i=[...new Array(r)].fill(null).map((o,a)=>a)),i},br(e.options,"debugTable")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{const{pageIndex:r}=e.getState().pagination,i=e.getPageCount();return i===-1?!0:i===0?!1:r<i-1},e.previousPage=()=>e.setPageIndex(r=>r-1),e.nextPage=()=>e.setPageIndex(r=>r+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var r;return(r=e.options.pageCount)!=null?r:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var r;return(r=e.options.rowCount)!=null?r:e.getPrePaginationRowModel().rows.length}}},m9=()=>({top:[],bottom:[]}),KLe={getInitialState:e=>({rowPinning:m9(),...e}),getDefaultOptions:e=>({onRowPinningChange:Pc("rowPinning",e)}),createRow:(e,t)=>{e.pin=(n,r,i)=>{const o=r?e.getLeafRows().map(l=>{let{id:u}=l;return u}):[],a=i?e.getParentRows().map(l=>{let{id:u}=l;return u}):[],s=new Set([...a,e.id,...o]);t.setRowPinning(l=>{var u,d;if(n==="bottom"){var f,p;return{top:((f=l==null?void 0:l.top)!=null?f:[]).filter(y=>!(s!=null&&s.has(y))),bottom:[...((p=l==null?void 0:l.bottom)!=null?p:[]).filter(y=>!(s!=null&&s.has(y))),...Array.from(s)]}}if(n==="top"){var m,v;return{top:[...((m=l==null?void 0:l.top)!=null?m:[]).filter(y=>!(s!=null&&s.has(y))),...Array.from(s)],bottom:((v=l==null?void 0:l.bottom)!=null?v:[]).filter(y=>!(s!=null&&s.has(y)))}}return{top:((u=l==null?void 0:l.top)!=null?u:[]).filter(y=>!(s!=null&&s.has(y))),bottom:((d=l==null?void 0:l.bottom)!=null?d:[]).filter(y=>!(s!=null&&s.has(y)))}})},e.getCanPin=()=>{var n;const{enableRowPinning:r,enablePinning:i}=t.options;return typeof r=="function"?r(e):(n=r??i)!=null?n:!0},e.getIsPinned=()=>{const n=[e.id],{top:r,bottom:i}=t.getState().rowPinning,o=n.some(s=>r==null?void 0:r.includes(s)),a=n.some(s=>i==null?void 0:i.includes(s));return o?"top":a?"bottom":!1},e.getPinnedIndex=()=>{var n,r;const i=e.getIsPinned();if(!i)return-1;const o=(n=t._getPinnedRows(i))==null?void 0:n.map(a=>{let{id:s}=a;return s});return(r=o==null?void 0:o.indexOf(e.id))!=null?r:-1}},createTable:e=>{e.setRowPinning=t=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var n,r;return e.setRowPinning(t?m9():(n=(r=e.initialState)==null?void 0:r.rowPinning)!=null?n:m9())},e.getIsSomeRowsPinned=t=>{var n;const r=e.getState().rowPinning;if(!t){var i,o;return!!((i=r.top)!=null&&i.length||(o=r.bottom)!=null&&o.length)}return!!((n=r[t])!=null&&n.length)},e._getPinnedRows=yr(t=>[e.getRowModel().rows,e.getState().rowPinning[t],t],(t,n,r)=>{var i;return((i=e.options.keepPinnedRows)==null||i?(n??[]).map(a=>{const s=e.getRow(a,!0);return s.getIsAllParentsExpanded()?s:null}):(n??[]).map(a=>t.find(s=>s.id===a))).filter(Boolean).map(a=>({...a,position:r}))},br(e.options,"debugRows")),e.getTopRows=()=>e._getPinnedRows("top"),e.getBottomRows=()=>e._getPinnedRows("bottom"),e.getCenterRows=yr(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(t,n,r)=>{const i=new Set([...n??[],...r??[]]);return t.filter(o=>!i.has(o.id))},br(e.options,"debugRows"))}},qLe={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:Pc("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var n;return e.setRowSelection(t?{}:(n=e.initialState.rowSelection)!=null?n:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t=typeof t<"u"?t:!e.getIsAllRowsSelected();const r={...n},i=e.getPreGroupedRowModel().flatRows;return t?i.forEach(o=>{o.getCanSelect()&&(r[o.id]=!0)}):i.forEach(o=>{delete r[o.id]}),r})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{const r=typeof t<"u"?t:!e.getIsAllPageRowsSelected(),i={...n};return e.getRowModel().rows.forEach(o=>{AR(i,o.id,r,!0,e)}),i}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=yr(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?g9(e,n):{rows:[],flatRows:[],rowsById:{}},br(e.options,"debugTable")),e.getFilteredSelectedRowModel=yr(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?g9(e,n):{rows:[],flatRows:[],rowsById:{}},br(e.options,"debugTable")),e.getGroupedSelectedRowModel=yr(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?g9(e,n):{rows:[],flatRows:[],rowsById:{}},br(e.options,"debugTable")),e.getIsAllRowsSelected=()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState();let r=!!(t.length&&Object.keys(n).length);return r&&t.some(i=>i.getCanSelect()&&!n[i.id])&&(r=!1),r},e.getIsAllPageRowsSelected=()=>{const t=e.getPaginationRowModel().flatRows.filter(i=>i.getCanSelect()),{rowSelection:n}=e.getState();let r=!!t.length;return r&&t.some(i=>!n[i.id])&&(r=!1),r},e.getIsSomeRowsSelected=()=>{var t;const n=Object.keys((t=e.getState().rowSelection)!=null?t:{}).length;return n>0&&n<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{const t=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:t.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,r)=>{const i=e.getIsSelected();t.setRowSelection(o=>{var a;if(n=typeof n<"u"?n:!i,e.getCanSelect()&&i===n)return o;const s={...o};return AR(s,e.id,n,(a=r==null?void 0:r.selectChildren)!=null?a:!0,t),s})},e.getIsSelected=()=>{const{rowSelection:n}=t.getState();return LP(e,n)},e.getIsSomeSelected=()=>{const{rowSelection:n}=t.getState();return NR(e,n)==="some"},e.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=t.getState();return NR(e,n)==="all"},e.getCanSelect=()=>{var n;return typeof t.options.enableRowSelection=="function"?t.options.enableRowSelection(e):(n=t.options.enableRowSelection)!=null?n:!0},e.getCanSelectSubRows=()=>{var n;return typeof t.options.enableSubRowSelection=="function"?t.options.enableSubRowSelection(e):(n=t.options.enableSubRowSelection)!=null?n:!0},e.getCanMultiSelect=()=>{var n;return typeof t.options.enableMultiRowSelection=="function"?t.options.enableMultiRowSelection(e):(n=t.options.enableMultiRowSelection)!=null?n:!0},e.getToggleSelectedHandler=()=>{const n=e.getCanSelect();return r=>{var i;n&&e.toggleSelected((i=r.target)==null?void 0:i.checked)}}}},AR=(e,t,n,r,i)=>{var o;const a=i.getRow(t,!0);n?(a.getCanMultiSelect()||Object.keys(e).forEach(s=>delete e[s]),a.getCanSelect()&&(e[t]=!0)):delete e[t],r&&(o=a.subRows)!=null&&o.length&&a.getCanSelectSubRows()&&a.subRows.forEach(s=>AR(e,s.id,n,r,i))};function g9(e,t){const n=e.getState().rowSelection,r=[],i={},o=function(a,s){return a.map(l=>{var u;const d=LP(l,n);if(d&&(r.push(l),i[l.id]=l),(u=l.subRows)!=null&&u.length&&(l={...l,subRows:o(l.subRows)}),d)return l}).filter(Boolean)};return{rows:o(t.rows),flatRows:r,rowsById:i}}function LP(e,t){var n;return(n=t[e.id])!=null?n:!1}function NR(e,t,n){var r;if(!((r=e.subRows)!=null&&r.length))return!1;let i=!0,o=!1;return e.subRows.forEach(a=>{if(!(o&&!i)&&(a.getCanSelect()&&(LP(a,t)?o=!0:i=!1),a.subRows&&a.subRows.length)){const s=NR(a,t);s==="all"?o=!0:(s==="some"&&(o=!0),i=!1)}}),i?"all":o?"some":!1}const MR=/([0-9]+)/gm,YLe=(e,t,n)=>CJ(Ag(e.getValue(n)).toLowerCase(),Ag(t.getValue(n)).toLowerCase()),XLe=(e,t,n)=>CJ(Ag(e.getValue(n)),Ag(t.getValue(n))),ZLe=(e,t,n)=>DP(Ag(e.getValue(n)).toLowerCase(),Ag(t.getValue(n)).toLowerCase()),QLe=(e,t,n)=>DP(Ag(e.getValue(n)),Ag(t.getValue(n))),JLe=(e,t,n)=>{const r=e.getValue(n),i=t.getValue(n);return r>i?1:r<i?-1:0},eDe=(e,t,n)=>DP(e.getValue(n),t.getValue(n));function DP(e,t){return e===t?0:e>t?1:-1}function Ag(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}function CJ(e,t){const n=e.split(MR).filter(Boolean),r=t.split(MR).filter(Boolean);for(;n.length&&r.length;){const i=n.shift(),o=r.shift(),a=parseInt(i,10),s=parseInt(o,10),l=[a,s].sort();if(isNaN(l[0])){if(i>o)return 1;if(o>i)return-1;continue}if(isNaN(l[1]))return isNaN(a)?-1:1;if(a>s)return 1;if(s>a)return-1}return n.length-r.length}const y$={alphanumeric:YLe,alphanumericCaseSensitive:XLe,text:ZLe,textCaseSensitive:QLe,datetime:JLe,basic:eDe},tDe={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:Pc("sorting",e),isMultiSortEvent:t=>t.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{const n=t.getFilteredRowModel().flatRows.slice(10);let r=!1;for(const i of n){const o=i==null?void 0:i.getValue(e.id);if(Object.prototype.toString.call(o)==="[object Date]")return y$.datetime;if(typeof o=="string"&&(r=!0,o.split(MR).length>1))return y$.alphanumeric}return r?y$.text:y$.basic},e.getAutoSortDir=()=>{const n=t.getFilteredRowModel().flatRows[0];return typeof(n==null?void 0:n.getValue(e.id))=="string"?"asc":"desc"},e.getSortingFn=()=>{var n,r;if(!e)throw new Error;return HE(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn==="auto"?e.getAutoSortingFn():(n=(r=t.options.sortingFns)==null?void 0:r[e.columnDef.sortingFn])!=null?n:y$[e.columnDef.sortingFn]},e.toggleSorting=(n,r)=>{const i=e.getNextSortingOrder(),o=typeof n<"u"&&n!==null;t.setSorting(a=>{const s=a==null?void 0:a.find(m=>m.id===e.id),l=a==null?void 0:a.findIndex(m=>m.id===e.id);let u=[],d,f=o?n:i==="desc";if(a!=null&&a.length&&e.getCanMultiSort()&&r?s?d="toggle":d="add":a!=null&&a.length&&l!==a.length-1?d="replace":s?d="toggle":d="replace",d==="toggle"&&(o||i||(d="remove")),d==="add"){var p;u=[...a,{id:e.id,desc:f}],u.splice(0,u.length-((p=t.options.maxMultiSortColCount)!=null?p:Number.MAX_SAFE_INTEGER))}else d==="toggle"?u=a.map(m=>m.id===e.id?{...m,desc:f}:m):d==="remove"?u=a.filter(m=>m.id!==e.id):u=[{id:e.id,desc:f}];return u})},e.getFirstSortDir=()=>{var n,r;return((n=(r=e.columnDef.sortDescFirst)!=null?r:t.options.sortDescFirst)!=null?n:e.getAutoSortDir()==="desc")?"desc":"asc"},e.getNextSortingOrder=n=>{var r,i;const o=e.getFirstSortDir(),a=e.getIsSorted();return a?a!==o&&((r=t.options.enableSortingRemoval)==null||r)&&(!(n&&(i=t.options.enableMultiRemove)!=null)||i)?!1:a==="desc"?"asc":"desc":o},e.getCanSort=()=>{var n,r;return((n=e.columnDef.enableSorting)!=null?n:!0)&&((r=t.options.enableSorting)!=null?r:!0)&&!!e.accessorFn},e.getCanMultiSort=()=>{var n,r;return(n=(r=e.columnDef.enableMultiSort)!=null?r:t.options.enableMultiSort)!=null?n:!!e.accessorFn},e.getIsSorted=()=>{var n;const r=(n=t.getState().sorting)==null?void 0:n.find(i=>i.id===e.id);return r?r.desc?"desc":"asc":!1},e.getSortIndex=()=>{var n,r;return(n=(r=t.getState().sorting)==null?void 0:r.findIndex(i=>i.id===e.id))!=null?n:-1},e.clearSorting=()=>{t.setSorting(n=>n!=null&&n.length?n.filter(r=>r.id!==e.id):[])},e.getToggleSortingHandler=()=>{const n=e.getCanSort();return r=>{n&&(r.persist==null||r.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?t.options.isMultiSortEvent==null?void 0:t.options.isMultiSortEvent(r):!1))}}},createTable:e=>{e.setSorting=t=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var n,r;e.setSorting(t?[]:(n=(r=e.initialState)==null?void 0:r.sorting)!=null?n:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},nDe=[_Le,ULe,FLe,jLe,CLe,ELe,HLe,GLe,tDe,LLe,VLe,WLe,KLe,qLe,BLe];function rDe(e){var t,n;const r=[...nDe,...(t=e._features)!=null?t:[]];let i={_features:r};const o=i._features.reduce((p,m)=>Object.assign(p,m.getDefaultOptions==null?void 0:m.getDefaultOptions(i)),{}),a=p=>i.options.mergeOptions?i.options.mergeOptions(o,p):{...o,...p};let l={...{},...(n=e.initialState)!=null?n:{}};i._features.forEach(p=>{var m;l=(m=p.getInitialState==null?void 0:p.getInitialState(l))!=null?m:l});const u=[];let d=!1;const f={_features:r,options:{...o,...e},initialState:l,_queue:p=>{u.push(p),d||(d=!0,Promise.resolve().then(()=>{for(;u.length;)u.shift()();d=!1}).catch(m=>setTimeout(()=>{throw m})))},reset:()=>{i.setState(i.initialState)},setOptions:p=>{const m=fg(p,i.options);i.options=a(m)},getState:()=>i.options.state,setState:p=>{i.options.onStateChange==null||i.options.onStateChange(p)},_getRowId:(p,m,v)=>{var y;return(y=i.options.getRowId==null?void 0:i.options.getRowId(p,m,v))!=null?y:`${v?[v.id,m].join("."):m}`},getCoreRowModel:()=>(i._getCoreRowModel||(i._getCoreRowModel=i.options.getCoreRowModel(i)),i._getCoreRowModel()),getRowModel:()=>i.getPaginationRowModel(),getRow:(p,m)=>{let v=(m?i.getPrePaginationRowModel():i.getRowModel()).rowsById[p];if(!v&&(v=i.getCoreRowModel().rowsById[p],!v))throw new Error;return v},_getDefaultColumnDef:yr(()=>[i.options.defaultColumn],p=>{var m;return p=(m=p)!=null?m:{},{header:v=>{const y=v.header.column.columnDef;return y.accessorKey?y.accessorKey:y.accessorFn?y.id:null},cell:v=>{var y,x;return(y=(x=v.renderValue())==null||x.toString==null?void 0:x.toString())!=null?y:null},...i._features.reduce((v,y)=>Object.assign(v,y.getDefaultColumnDef==null?void 0:y.getDefaultColumnDef()),{}),...p}},br(e,"debugColumns")),_getColumnDefs:()=>i.options.columns,getAllColumns:yr(()=>[i._getColumnDefs()],p=>{const m=function(v,y,x){return x===void 0&&(x=0),v.map(b=>{const $=SLe(i,b,x,y),_=b;return $.columns=_.columns?m(_.columns,$,x+1):[],$})};return m(p)},br(e,"debugColumns")),getAllFlatColumns:yr(()=>[i.getAllColumns()],p=>p.flatMap(m=>m.getFlatColumns()),br(e,"debugColumns")),_getAllFlatColumnsById:yr(()=>[i.getAllFlatColumns()],p=>p.reduce((m,v)=>(m[v.id]=v,m),{}),br(e,"debugColumns")),getAllLeafColumns:yr(()=>[i.getAllColumns(),i._getOrderColumnsFn()],(p,m)=>{let v=p.flatMap(y=>y.getLeafColumns());return m(v)},br(e,"debugColumns")),getColumn:p=>i._getAllFlatColumnsById()[p]};Object.assign(i,f);for(let p=0;p<i._features.length;p++){const m=i._features[p];m==null||m.createTable==null||m.createTable(i)}return i}function EJ(){return e=>yr(()=>[e.options.data],t=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(i,o,a){o===void 0&&(o=0);const s=[];for(let u=0;u<i.length;u++){const d=wLe(e,e._getRowId(i[u],u,a),i[u],u,o,void 0,a==null?void 0:a.id);if(n.flatRows.push(d),n.rowsById[d.id]=d,s.push(d),e.options.getSubRows){var l;d.originalSubRows=e.options.getSubRows(i[u],u),(l=d.originalSubRows)!=null&&l.length&&(d.subRows=r(d.originalSubRows,o+1,d))}}return s};return n.rows=r(t),n},br(e.options,"debugTable","getRowModel",()=>e._autoResetPageIndex()))}function iDe(){return e=>yr(()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows],(t,n,r)=>!n.rows.length||t!==!0&&!Object.keys(t??{}).length||!r?n:oDe(n),br(e.options,"debugTable"))}function oDe(e){const t=[],n=r=>{var i;t.push(r),(i=r.subRows)!=null&&i.length&&r.getIsExpanded()&&r.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}/**
456   * react-table
457   *
458   * Copyright (c) TanStack
459   *
460   * This source code is licensed under the MIT license found in the
461   * LICENSE.md file in the root directory of this source tree.
462   *
463   * @license MIT
464   */function lS(e,t){return e?aDe(e)?w.createElement(e,t):e:null}function aDe(e){return sDe(e)||typeof e=="function"||lDe(e)}function sDe(e){return typeof e=="function"&&(()=>{const t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}function lDe(e){return typeof e=="object"&&typeof e.$$typeof=="symbol"&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}function TJ(e){const t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=w.useState(()=>({current:rDe(t)})),[r,i]=w.useState(()=>n.current.initialState);return n.current.setOptions(o=>({...o,...e,state:{...r,...e.state},onStateChange:a=>{i(a),e.onStateChange==null||e.onStateChange(a)}})),n.current}const uDe=e=>e.getVisibleCells().map(t=>g.jsx(Pe.Fragment,{children:lS(t.column.columnDef.cell,{...t.getContext()})},`${t.id}`));var FP={},cDe=Ci;
464Object.defineProperty(FP,"__esModule",{value:!0});var RJ=FP.default=void 0,dDe=cDe(Ai()),fDe=g;RJ=FP.default=(0,dDe.default)((0,fDe.jsx)("path",{d:"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26"}),"Autorenew");var jP={},pDe=Ci;Object.defineProperty(jP,"__esModule",{value:!0});var GE=jP.default=void 0,hDe=pDe(Ai()),mDe=g;GE=jP.default=(0,hDe.default)((0,mDe.jsx)("path",{d:"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"}),"ExpandLess");var BP={},gDe=Ci;Object.defineProperty(BP,"__esModule",{value:!0});var VE=BP.default=void 0,vDe=gDe(Ai()),yDe=g;VE=BP.default=(0,vDe.default)((0,yDe.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");var zP={},bDe=Ci;Object.defineProperty(zP,"__esModule",{value:!0});var IJ=zP.default=void 0,$De=bDe(Ai()),xDe=g;IJ=zP.default=(0,$De.default)((0,xDe.jsx)("path",{d:"M19 7v2.99s-1.99.01-2 0V7h-3s.01-1.99 0-2h3V2h2v3h3v2zm-3 4V8h-3V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8zM5 19l3-4 2 3 3-4 4 5z"}),"AddPhotoAlternate");var UP={},SDe=Ci;Object.defineProperty(UP,"__esModule",{value:!0});var kJ=UP.default=void 0,_De=SDe(Ai()),wDe=g;kJ=UP.default=(0,_De.default)((0,wDe.jsx)("path",{d:"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z"}),"FileDownload");var HP={},CDe=Ci;Object.defineProperty(HP,"__esModule",{value:!0});var OJ=HP.default=void 0,EDe=CDe(Ai()),TDe=g;OJ=HP.default=(0,EDe.default)((0,TDe.jsx)("path",{d:"M19 3H4.99C3.89 3 3 3.9 3 5l.01 14c0 1.1.89 2 1.99 2h10l6-6V5c0-1.1-.9-2-2-2M7 8h10v2H7zm5 6H7v-2h5zm2 5.5V14h5.5z"}),"StickyNote2");const Cu="dataset_view.label_studio_export_modal",RDe=({isOpen:e,onClose:t,datasetId:n,isExporting:r=!1})=>{var p,m;const{id:i}=xx(),{startDatasetImageExportSync:o,isStartDatasetImageExportSyncLoading:a}=UE(i),{formState:{errors:s},register:l,handleSubmit:u,reset:d}=Fu({resolver:ju(IDe),defaultValues:{bucketName:"",region:""}}),f=u(async v=>{await o({bucketName:v.bucketName,datasetId:n,region:v.region}),d(),t()});return g.jsx(al,{open:e,onClose:t,cancelable:!r,title:g.jsx(Ee,{i18nKey:`${Cu}.title`,children:"Export images"}),content:g.jsxs("div",{children:[g.jsx(kDe,{to:ha.exportImagesToS3Guide,target:"_blank",rel:"noopener noreferrer",children:g.jsx(Ee,{i18nKey:`${Cu}.guide_link`,children:"Instructions"})}),g.jsxs(Wd,{onSubmit:f,children:[g.jsx(vi,{InputLabelProps:{shrink:!0},...l("bucketName"),error:!!s.bucketName,placeholder:pr(`${Cu}.bucket_name_field.placeholder`,"Enter bucket name"),helperText:(p=s.bucketName)==null?void 0:p.message,"data-testid":"BucketNameInput",label:g.jsx(Ee,{i18nKey:`${Cu}.bucket_name_field`,children:"Bucket name"})}),g.jsx(vi,{InputLabelProps:{shrink:!0},...l("region"),error:!!s.region,placeholder:pr(`${Cu}.region_field.placeholder`,"Enter region"),helperText:(m=s.region)==null?void 0:m.message,"data-testid":"RegionInput",label:g.jsx(Ee,{i18nKey:`${Cu}.region_field`,children:"Region"})})]})]}),actions:g.jsx(Ir,{variant:"contained",type:"submit",onClick:f,disabled:a,children:a?g.jsx(Ee,{i18nKey:`${Cu}.loading`,children:"Loading..."}):g.jsx(Ee,{i18nKey:`${Cu}.submit`,children:"Save"})})})},IDe=rl({bucketName:Ti().required(()=>g.jsx(Ee,{i18nKey:`${Cu}.form_field_errors.required`,values:{field:`$t(${Cu}.form_fields.name)`},children:"BucketName is a required field"})).max(63,()=>g.jsx(Ee,{i18nKey:`${Cu}.form_field_errors.max`,values:{field:`$t(${Cu}.form_fields.name)`,count:63},children:"Bucket Name needs to be 63 characters or shorter"})).min(3,()=>g.jsx(Ee,{i18nKey:`${Cu}.form_field_errors.min`,values:{field:`$t(${Cu}.form_fields.name)`,count:3},children:"Bucket Name needs to be at least 3 characters"})),region:Ti().required()}),kDe=le(ku)`
465  padding-bottom: 1rem;
466  display: inline-block;
467`,D_="dataset_view.rename_modal",ODe=rl({name:Ti().required(()=>g.jsx(Ee,{i18nKey:`${D_}.form_field_errors.required`,values:{field:`$t(${D_}.form_fields.name)`},children:"Name is a required field"})).max(50,()=>g.jsx(Ee,{i18nKey:`${D_}.form_field_errors.max`,values:{field:`$t(${D_}.form_fields.name)`,count:50},children:"Name needs to be 50 or shorter"}))}),PJ=({isOpen:e,onClose:t,currentName:n,onRename:r,isRenaming:i})=>{var d;const{formState:{errors:o},register:a,handleSubmit:s,setValue:l}=Fu({resolver:ju(ODe),defaultValues:{name:n}}),u=s(async f=>{await r(f.name),t()});return w.useEffect(()=>{l("name",n)},[n,l]),g.jsx(al,{open:e,onClose:t,cancelable:!i,title:g.jsx(Ee,{i18nKey:"dataset_view.rename_modal.title",children:"Please provide new n
467ame"}),content:g.jsx(Wd,{onSubmit:u,children:g.jsx(vi,{InputLabelProps:{shrink:!0},...a("name"),error:!!o.name,placeholder:pr("dataset_view.rename_modal.namefield.placeholder","Enter new name"),helperText:(d=o.name)==null?void 0:d.message,"data-testid":"RenameInput",label:g.jsx(Ee,{i18nKey:"dataset_view.rename_modal.namefield",children:"Name"})})}),actions:g.jsx(Ir,{type:"submit",onClick:u,disabled:i,children:i?g.jsx(Ee,{i18nKey:"dataset_view.rename_modal.save",children:"Loading..."}):g.jsx(Ee,{i18nKey:"dataset_view.rename_modal.save",children:"Save"})})})},yc="dataset_view.upload_images_modal",PDe=rl({bucketName:Ti().required(()=>g.jsx(Ee,{i18nKey:`${yc}.form_field_errors.required`,values:{field:`$t(${yc}.form_fields.name)`},children:"BucketName is a required field"})).max(63,()=>g.jsx(Ee,{i18nKey:`${yc}.form_field_errors.max`,values:{field:`$t(${yc}.form_fields.name)`,count:63},children:"Bucket Name needs to be 63 characters or shorter"})).min(3,()=>g.jsx(Ee,{i18nKey:`${yc}.form_field_errors.min`,values:{field:`$t(${yc}.form_fields.name)`,count:3},children:"Bucket Name needs to be at least 3 characters"})),region:Ti().required(),shouldAddImagesToNewFamily:AP()}),ADe=({isOpen:e,onClose:t,datasetId:n,familyId:r})=>{var b,$,_;const{id:i}=xx(),{dataset:o,isLoadingDataset:a}=iQ(i,r,n),s=((b=o==null?void 0:o.preparing)==null?void 0:b.status)==="Succeeded",l=s?!1:void 0,{startImageImportSync:u,isStartImageImportSyncLoading:d}=UE(i),{formState:{errors:f},register:p,handleSubmit:m,reset:v,control:y}=Fu({resolver:ju(PDe),defaultValues:{bucketName:"",region:"",shouldAddImagesToNewFamily:l}}),x=m(async C=>
467{await u({bucketName:C.bucketName.trim(),datasetId:n,region:C.region.trim(),shouldAddImagesToNewFamily:C.shouldAddImagesToNewFamily||l}),v(),t()});return a?g.jsx(MDe,{children:g.jsx(LDe,{children:g.jsx(Fx,{size:100})})}):g.jsx(al,{open:e,onClose:t,cancelable:!d,title:g.jsx(Ee,{i18nKey:`${yc}.title`,children:"Connecting to bucket"}),content:g.jsxs("div",{children:[g.jsx(NDe,{to:ha.importImagesFromS3Guide,target:"_blank",rel:"noopener noreferrer",children:g.jsx(Ee,{i18nKey:`${yc}.guide_link`,children:"Instructions"})}),g.jsxs(Wd,{onSubmit:x,children:[g.jsx(vi,{InputLabelProps:{shrink:!0},...p("bucketName"),error:!!f.bucketName,placeholder:pr(`${yc}.bucket_name_field.placeholder`,"Enter bucket name"),helperText:($=f.bucketName)==null?void 0:$.message,"data-testid":"BucketNameInput",label:g.jsx(Ee,{i18nKey:`${yc}.bucket_name_field`,children:"Bucket name"})}),g.jsx(vi,{InputLabelProps:{shrink:!0},...p("region"),error:!!f.region,placeholder:pr(`${yc}.region_field.placeholder`,"Enter region"),helperText:(_=f.region)==null?void 0:_.message,"data-testid":"RegionInput",label:g.jsx(Ee,{i18nKey:`${yc}.region_field`,children:"Region"})}),s&&g.jsx(nv,{control:y,name:"shouldAddImagesToNewFamily",render:({field:C})=>g.jsx(g7,{control:g.jsx(L3,{...C,checked:C.value}),label:"Add images to new family"})})]})]}),actions:g.jsx(Ir,{variant:"contained",type:"submit",onClick:x,disabled:d,children:g.jsx(Ee,{i18nKey:`${yc}.submit`,children:"Save"})})})},NDe=le(ku)`
468  padding-bottom: 1rem;
469  display: inline-block;
470`,MDe=le("div")`
471  display: block;
472  justify-content: center;
473  text-align: center;
474  align-items: center;
475`,LDe=le("div")`
476  display: flex;
477  justify-content: center;
478  align-items: center;
479  margin-bottom: 2rem;
480  height: 100%;
481`,F_="dataset_view.label_studio_export_modal",DDe=({isOpen:e,onClose:t,onExport:n,isExporting:r=!1})=>g.jsx(al,{open:e,onClose:t,cancelable:!r,content:g.jsx("div",{children:g.jsx(ku,{to:"https://labelstud.io/guide/storage.html#Amazon-S3",target:"_blank",rel:"noopener noreferrer",children:g.jsx(Ee,{i18nKey:`${F_}.instructions`,children:"Instructions"})})}),title:g.jsx(Ee,{i18nKey:`${F_}.title`,children:"Export images data"}),actions:g.jsx(Ir,{disabled:r,onClick:async()=>{await n(),t()},children:r?g.jsx(Ee,{i18nKey:`${F_}.loading`,children:"Loading..."}):g.jsx(Ee,{i18nKey:`${F_}.export`,children:"Export"})})}),FDe=({onRename:e,isRenaming:t,onAnnotate:n,isAnnotating:r,canAnnotate:i,onDelete:o,isDeleting:a,isRoot:s,currentName:l,datasetId:u,familyId:d,isSyncPending:f,onExport:p,isExporting:m,canExport:v})=>{const{dropdownAnchor:y,handleDropdownOpen:x,handleDropdownClose:b,isDropdownOpen:$}=Iv(),[_,C]=w.useState(null),E=I=>{C(I),b()},T=()=>{C(null)};return g.jsxs(g.Fragment,{children:[g.jsx(RDe,{onClose:T,onExport:p,isOpen:_==="export-images",isExporting:m,datasetId:u}),g.jsx(DDe,{onClose:T,onExport:p,isOpen:_==="label-studio",isExporting:m}),g.jsx(PJ,{isOpen:_==="rename",onClose:T,onRename:e,isRenaming:t,currentName:l}),g.jsx(ADe,{isOpen:_==="upload",onClose:T,familyId:d,datasetId:u}),g.jsx(fC,{open:_==="archive",onClose:T,title:g.jsx(Ee,{i18nKey:"datasets_view.row_menu.delete",children:"Are you sure you want to archive this dataset?"}),onDelete:o,isDeleting:a}),g.jsxs("div",{children:[g.jsx(ea,{onClick:x,children:g.jsx(Cb,{})}),g.jsxs(ip,{id:"basic-menu",anchorEl:y,open:$,onClose:b,children:[g.jsxs(fi,{disabled:f,onClick:()=>{b(),E("upload")},children:[g.jsx(bs,{children:g.jsx(IJ,{fontSize:"small"})}),g.jsx(Pi,{children:g.jsx(Ee,{i18nKey:"datasets_view.row_menu.upload_images",children:"Upload images"})})]}),g.jsxs(fi,{onClick:()=>{b(),E("rename")},children:[g.jsx(bs,{children:g.jsx(oS,{fontSize:"small"})}),g.jsx(Pi,{children:g.jsx(Ee,{i18nKey:"datasets_view.row_menu.rename",children:"Rename"})})]}),g.jsxs(fi,{disabled:!v,onClick:()=>{b(),E("label-studio")},children:[g.jsx(bs,{children:g.jsx(kJ,{fontSize:"small"})}),g.jsx(Pi,{children:g.jsx(Ee,{i18nKey:"datasets_view.row_menu.export-label-studio",children:"Export Label-Studio data"})})]}),g.jsxs(fi,{disabled:!v,onClick:()=>{b(),E("export-images")},children:[g.jsx(bs,{children:g.jsx(aQ,{fontSize:"small"})}),g.jsx(Pi,{children:g.jsx(Ee,{i18nKey:"datasets_view.row_menu.export-images",children:"Export images"})})]}),g.jsxs(fi,{disabled:r||!i,onClick:n,children:[g.jsx(bs,{children:g.jsx(OJ,{fontSize:"small"})}),g.jsx(Pi,{children:g.jsx(Ee,{i18nKey:"datasets_view.row_menu.annotate",children:"Mark as annotated"})})]}),g.jsxs(fi,{disabled:s,onClick:()=>{b(),E("archive")},children:[g.jsx(bs,{children:g.jsx(qPe,{fontSize:"small"})}),g.jsx(Pi,{children:g.jsx(Ee,{i18nKey:"datasets_view.row_menu.delete",children:"Delete"})})]})]})]})]})},jDe=({row:e,table:t})=>{const{isRenamingDataset:n,onRenameDataset:r,onAnnotateImages:i,isAnnotatingImages:o,onDeleteDataset:a,isDeletingDataset:s,isDatasetSelected:l,onDatasetSelection:u,onExport:d,isExporting:f}=t.options.meta;return g.jsx(FDe,{canExport:Number(e.original.images)>0,onExport:async()=>{await d(e.original.id)},isExporting:f,onRename:async p=>{await r(e.original.familyId,e.original.id,p)},isRenaming:n,canAnnotate:!e.original.isAnnotated&&!o,onAnnotate:async()=>{await i(e.original.familyId,e.original.id)},isAnnotating:o,onDelete:async()=>
481{l(e.original.id)&&u(e.original,!1),await a(e.original.familyId,e.original.id)},isDeleting:s,isRoot:e.original.isRoot||!1,currentName:e.original.name,datasetId:e.original.id,familyId:e.original.familyId,isSyncPending:e.original.isBucketSyncPending})},BDe=({row:e,getValue:t})=>g.jsxs(zDe,{children:[t(),e.original.isBucketSyncPending&&g.jsx(BB,{children:"uploading"}),e.original.isBucketSyncFailed&&g.jsx(BB,{children:"upload failed"})]}),BB=le("span")`
482  padding: 0.25rem 0.5rem;
483  border-radius: 0.2rem;
484  background-color: #d0cccc;
485`,zDe=le("div")`
486  display: flex;
487  align-items: center;
488  gap: 0.85rem;
489`,UDe=({value:e})=>{const t=Math.floor(e);return g.jsxs(HDe,{children:["preparing",g.jsx(Fx,{size:18}),t,"%"]})},HDe=le("div")`
490  display: flex;
491  align-items: center;
492  gap: 0.5rem;
493`,GDe=({row:e,getValue:t})=>{const{preparing:n,familyId:r,id:i,isRoot:o}=e.original;return g.jsxs(hJ,{children:[g.jsx(KDe,{children:g.jsx(Ee,{i18nKey:"datasets_view.version_text",children:"version:"})}),g.jsxs(WDe,{to:`families/${r}/datasets/${i}`,children:[g.jsx(yP,{fontSize:"small"}),t()]}),o&&g.jsx(VDe,{children:"root"}),g.jsx(qDe,{className:n==null?void 0:n.status,children:(n==null?void 0:n.status)===J2.RUNNING?g.jsx(UDe,{value:n.progress*100}):n==null?void 0:n.status})]})},VDe=le("span")`
494  padding: 0.25rem 0.5rem;
495  border-radius: 0.2rem;
496  background-color: #d0cccc;
497`,WDe=le(ku)`
498  display: flex;
499  align-items: center;
500  gap: 0.25rem;
501  width: max-content;
502  text-decoration: none;
503`,KDe=le("span")`
504  font-size: smaller;
505  color: grey;
506`,qDe=le("span")`
507  padding: 0.25rem 0.5rem;
508  border-radius: 0.2rem;
509
510  &.Untrained {
511    background-color: #ea99a2;
512  }
513
514  &.Pending {
515    background-color: #11cbf0;
516  }
517
518  &.Running {
519    background-color: #f3c434;
520  }
521
522  &.Succeeded {
523    background-color: #a0c4fc;
524  }
525
526  &.Failed {
527    background-color: #f7140c;
528  }
529`;var xC=(e=>(e.DATASET_PREPARE="dataset_prepare",e.GENERATE_IMAGES="generate_images",e.SAMPLE_SELECTION="sample_selection",e))(xC||{});const YDe=async()=>{const{data:e}=await Kn.get("/permissions");return e},XDe="permissionsQueryKey",ZDe=()=>{const{data:e,isPending:t,isLoading:n}=ta({queryKey:[XDe],queryFn:YDe});return{permissionsData:e,isPermissionsLoading:t||n}},AJ=Pe.createContext({genericFunctions:{},specificFunctions:[]}),QDe=()=>Pe.useContext(AJ),JDe=({children:e})=>{const{isPermissionsLoading:t,permissionsData:n}=ZDe();return IE({isLoading:t}),g.jsx(AJ.Provider,{value:{specificFunctions:n==null?void 0:n.specific_functions,genericFunctions:n==null?void 0:n.generic_functions},children:e})},LR=({specificFunctions:e,genericFunctions:t})=>{const{userId:n}=FO(),r=DO(),i=QDe();if((r==null?void 0:r.id)===n)return!0;const o=e?e.every(s=>{var l;return(l=i==null?void 0:i.specificFunctions)==null?void 0:l.includes(s)}):!0,a=t&&t.Projects?Object.entries(t.Projects).every(([s,l])=>l.some(u=>{var d,f,p;return(p=(f=(d=i==null?void 0:i.genericFunctions)==null?void 0:d.Projects)==null?void 0:f[s])==null?void 0:p.includes(u)})):!0;return o&&a},eFe=({row:e,table:t})=>{const{isRoot:n,familyId:r,id:i,canPrepare:o,isBucketSyncPending:a}=e.original,{onPrepareDataset:s,isPreparing:l}=t.options.meta,u=LR({specificFunctions:[xC.DATASET_PREPARE]});return l||!o||a?null:n?g.jsx(zB,{variant:"outlined",onClick:async()=>{await s(r,i)},disabled:!u,children:"Train & Prepare"}):g.jsx(zB,{variant:"outlined",onClick:async()=>{await s(r,i)},disabled:!u,children:"Prepare"})},zB=le(Ir)`
530  text-wrap: nowrap;
531`,tFe=({onDeleteFamily:e,isDeletingFamily:t,onDeleteProject:n,isDeletingProject:r,last:i,onRename:o,isRenaming:a,currentName:s})=>{const{dropdownAnchor:l,handleDropdownOpen:u,handleDropdownClose:d,isDropdownOpen:f}=Iv(),[p,m]=w.useState(null),v=x=>{m(x),d()},y=()=>{m(null)};return g.jsxs(g.Fragment,{children:[g.jsx(PJ,{isOpen:p==="rename",onClose:y,onRename:o,isRenaming:a,currentName:s}),i?g.jsx(fC,{open:p==="delete",title:g.jsx(Ee,{i18nKey:"dataset_view.delete_project_modal.title",children:"This is the last family in this project, deleting it will also delete whole project. Do you wish to continue?"}),onDelete:n,isDeleting:r,onClose:y}):g.jsx(fC,{open:p==="delete",title:g.jsx(Ee,{i18nKey:"dataset_view.delete_family_modal.title",children:"Are you sure you want to delete this family?"}),onDelete:e,isDeleting:t,onClose:y}),g.jsxs("div",{children:[g.jsx(ea,{onClick:u,children:g.jsx(Cb,{})}),g.jsxs(ip,{id:"basic-menu",anchorEl:l,open:f,onClose:d,children:[g.jsxs(fi,{onClick:()=>{d(),v("rename")},children:[g.jsx(bs,{children:g.jsx(oS,{fontSize:"small"})}),g.jsx(Pi,{children:g.jsx(Ee,{i18nKey:"datasets_view.row_menu.rename",children:"Rename"})})]}),g.jsxs(fi,{onClick:()=>{d(),v("delete")},children:[g.jsx(bs,{children:g.jsx(DE,{fontSize:"small"})}),g.jsx(Pi,{children:g.jsx(Ee,{i18nKey:"datasets_view.row_menu.delete",children:"Delete"})})]})]})]})]})},nFe=({row:e,table:t})=>{const{families:n,onRenameFamily:r,isRenamingFamily:i,onDeleteFamily:o,isDeletingFamily:a,onDeleteProject:s,isDeletingProject:l}=t.options.meta;return g.jsx(tFe,{onDeleteFamily:async()=>await o(e.original.familyId),isDeletingFamily:a,onDeleteProject:s,isDeletingProject:l,last:n.length<=1,onRename:async u=>{await r(e.original.familyId,u)}
531,isRenaming:i,currentName:e.original.name})},rFe=({row:e,getValue:t})=>g.jsx(hJ,{children:g.jsx("span",{children:`${t()} (${e.original.numberOfDatasets})`})}),jw=1;var Bw=(e=>(e.Selected="selected",e.Name="name",e.Images="images",e.Predecessors="predecessors",e))(Bw||{});const b$=gJ(),iFe=[b$.display({id:"selected",cell:e=>{const t=e.row.depth===jw,{selectedDatasetFamily:n,isDatasetSelected:r,onDatasetSelection:i,expandedFamily:o,setExpandedFamily:a,isLoadingDatasets:s}=e.table.options.meta,{original:l,toggleExpanded:u,getIsExpanded:d}=e.row,f=s&&o===l.id;return g.jsx(Zy,{width:"5%",align:"center",children:t?g.jsx(L3,{size:"small",checked:r(l.id),disabled:n!==null&&n!==l.familyId,onChange:(p,m)=>{i(l,m)}}):g.jsx(ea,{onClick:()=>{u(!d()),a(l.familyId)},disabled:s,"data-testid":"ExpandFamilyButton",children:f?g.jsx(RJ,{}):d()?g.jsx(GE,{}):g.jsx(VE,{})})})}}),b$.accessor("name",{cell:e=>{const t=e.row.depth===jw;return g.jsx(Zy,{style:{paddingLeft:`${1+e.row.depth*2}rem`,width:"40%"},children:t?g.jsx(GDe,{...e}):g.jsx(rFe,{...e})})}}),b$.accessor("images",{cell:e=>g.jsx(Zy,{width:"10%",align:"left",children:g.jsx(BDe,{...e})})}),b$.accessor("predecessors",{cell:({getValue:e})=>g.jsx(mJ,{predecessors:e()})}),b$.display({id:"actions",cell:e=>{const t=e.row.depth===jw;return g.jsx(Zy,{width:"400",children:g.jsx(cLe,{children:t?g.jsxs(g.Fragment,{children:[g.jsx(eFe,{...e}),g.jsx(jDe,{...e})]}):g.jsx(nFe,{...e})})})}})],oFe=(e,t,n,r)=>e.map(i=>{var s,l,u;const o=(s=t[i.id])==null?void 0:s.find(d=>d.isRoot),a=((l=o==null?void 0:o.preparing)==null?void 0:l.status)==="Succeeded";return{id:i.id,name:i.name,images:"",predecessors:[],familyId:i.id,numberOfDatasets:i.numberOfDatasets,isBucketSyncPending:!1,isBucketSyncFailed:!1,datasets:(u=t[i.id])==null?void 0:u.map(d=>{var x,b;const f=(x=d==null?void 0:d.predecessorIds)==null?void 0:x.map($=>{var C,E;const _=((E=(C=t[i.id])==null?void 0:C.find(T=>T.id===$))==null?void 0:E.name)??"archived";return{id:$,name:_,familyId:d.datasetFamilyId}}),p=r==null?void 0:r.some($=>$.datasetId===d.id&&$.status===J2.RUNNING&&$.type==="Import"),m=r==null?void 0:r.some($=>$.s3SyncId===d.s3SyncId&&$.status===J2.FAILED&&$.type==="Import"),v=d.imagesAmount>0&&(d.isRoot||a)&&!["Running","Pending","Succeeded"].includes((b=d==null?void 0:d.preparing)==null?void 0:b.status),y=n==null?void 0:n.find($=>$.datasetId===d.id);return{id:d.id,familyId:i.id,name:d.name,isRoot:d.isRoot,isAnnotated:d.isAnnotated,predecessors:f,images:d.imagesAmount,actions:!0,isBucketSyncPending:p??!1,isBucketSyncFailed:m??!1,canPrepare:v,preparing:{...d.preparing,progress:y?Number(y.progress.toFixed(2)):0}}})}}),aFe={Scroller:Pe.forwardRef((e,t)=>g.jsx(jx,{component:fLe,...e,ref:t})),Table:e=>g.jsx(pb,{...e,style:{borderCollapse:"separate"},children:e.children}),TableHead:Pe.forwardRef((e,t)=>g.jsx(pLe,{...e,ref:t})),TableRow:e=>g.jsx(dLe,{...e,children:e.children}),TableBody:Pe.forwardRef((e,t)=>g.jsx(hb,{...e,ref:t}))},sFe=e=>e.getVisibleCells().map(t=>g.jsx(Pe.Fragment,{children:lS(t.column.columnDef.cell,t.getContext())},`${t.id}`)),lFe=({projectId:e,families:t,selectedDatasets:n,selectedDatasetFamily:r,onPrepareDataset:i,isPreparing:o,onDeleteFamily:a,isDeletingFamily:s,onDeleteProject:l,isDeletingProject:u,onDatasetSelection:d,onRenameFamily:f,isRenamingFamily:p,onRenameDataset:m,isRenamingDataset:v,onAnnotateImages:y,isAnnotatingImages:x,onDeleteDataset:b,isDeletingDataset:$,onExport:_,isExporting:C})=>{const[E,T]=Pe.useState({}),[I,R]=w.useState(),[L,F]=w.useState({}),{organization:V}=_b(),{jobStatuses:H}=UZ({organizationId:V==null?void 0:V.id}),Q=Ye=>{T(typeof Ye=="function"?Ye({}):Ye)},{datasets:U,isLoadingDatasets:te,refetchDatasets:J}=tQ(e,I),{bucketSyncStatusesData:oe,refetchBucketSyncStatuses:q}=UE(e),re=oe==null?void 0:oe.filter(Ye=>Ye.type==="Import"),he=w.useMemo(()=>oFe(t,L,H??null,oe),[oe,t,L,H]);w.useEffect(()=>{const Ye=re==null?void 0:re.find(gt=>(U==null?void 0:U.find(je=>je.s3SyncId===gt.s3SyncId))&&gt.status===J2.FAILED);Ye&&In(Ye==null?void 0:Ye.message);const $e=setInterval(async()=>{if(!(U!=null&&U.length)||!I||te)return;U.find(je=>re==null?void 0:re.some(Qe=>Qe.datasetId===je.id&&Qe.status===J2.RUNNING))?(await J(),await q()):clearInterval($e)},5e3);return()=>{clearInterval($e)}},[U,oe,J,I,te,q,re]),w.useEffect(()=>{!(U!=null&&U.length)||!I||te||F(Ye=>({...Ye,[I]:U}))},[U,I,te]);const Ke=TJ({columns:iFe,data:he,state:{expanded:E},meta:{families:t,selectedDatasetFamily:r,isDatasetSelected:Ye=>n.includes(Ye),onDatasetSelection:d,onPrepareDataset:i,isPreparing:o,onDeleteFamily:a,isDeletingFamily:s,onDeleteProject:l,isDeletingProject:u,onRenameFamily:f,isRenamingFamily:p,onRenameDataset:m,isRenamingDataset:v,onAnnotateImages:y,isAnnotatingImages:x,onDeleteDataset:b,isDeletingDataset:$,expandedFamily:I,setExpandedFamily:R,isLoadingDatasets:te,isExporting:C,onExport:_},onExpandedChange:Q,getCoreRowModel:EJ(),getSubRows:Ye=>Ye.datasets,getExpandedRowModel:iDe(),getRowId(Ye){return Ye.id},enableExpanding:!0}),{rows:ot}=Ke.getRowModel(),Ze=bP(ot.length,{headHeight:Eb,rowHeight:Tb,borderHeight:NP});return g.jsx(gP,{style:{height:`${Ze}rem`},totalCount:ot.length,components:aFe,fixedHeaderContent:()=>Ke.getHeaderGroups().map(Ye=>g.jsx(Bd,{children:Ye.headers.map($e=>g.jsx(Zy,{align:$e.id===Bw.Name||$e.id===Bw.Predecessors||$e.id===Bw.Images?"left":"center",children:$e.isPlaceholder?null:lS($e.column.columnDef.header,$e.getContext())},$e.id))},Ye.id)),computeItemKey:Ye=>ot[Ye].original.id,itemContent:Ye=>ot[Ye].depth===jw?g.jsx(uDe,{...ot[Ye]}):g.jsx(sFe,{...ot[Ye]})})};var NJ=(e=>(e.MERMAID="mermaid",e))(NJ||{});const uFe=async(e,t)=>{const{data:n}=await Kn.get(`/projects/project/${e}/dependency-graph/${t}`);return n},cFe=e=>{const[t,n]=w.useState(null),{mutateAsync:r,isPending:i}=ai({mutationFn:o=>uFe(e,o),onSuccess:o=>n(o),onError:o=>{o instanceof Error&&In(o.message)}});return{graphData:t,fetchDependencyGraph:r,isFetchingDependencyGraph:i}},dFe=({projectId:e,open:t,onClose:n})=>{const{graphData:r,fetchDependencyGraph:i,isFetchingDependencyGraph:o}=cFe(e);return w.useEffect(()=>{t&&i(NJ.MERMAID)},[i,t]),g.jsx(al,{open:t,onClose:n,title:g.jsx(Ee,{i18nKey:"projects_view.export_graph_modal.title",children:"Dependency graph"}),content:g.jsxs("div",{children:[g.jsxs("p",{children:[g.jsx(Ee,{i18nKey:"projects_view.export_graph_modal.description",children:"To display graph copy code below and paste into text field on"})," ",g.jsx(ku,{to:"https://mermaid.live",target:"_blank",children:"Mermaid"})]}),o?g.jsx(Dc,{}):g.jsx(fFe,{disabled:!0,children:r})]})})},fFe=le("textarea")`
532  display: block;
533  width: 100%;
534  height: 500px;
535  resize: none;
536`,pFe=async(e,t)=>{const{data:n}=await Kn.post(`/metadata/project/${e}`,t,{headers:{"Content-Type":"multipart/form-data"}});return n},hFe=e=>{const t=[],{mutateAsync:n,isPending:r}=ai({mutationFn:i=>pFe(e,i),onSuccess:i=>{t.push(...i.unparsedMetadataImages),Ri("Successfully inserted metadata items")},onError:i=>{if(i instanceof mi&&i.response&&gi(i.response.data)){const{message:o}=i.response.data;In(o)}else i instanceof Error&&In(i.message)}});return{addMetadata:n,isAddingMetadata:r,unparsedMetadataImages:t}},mFe=({projectId:e,open:t,onClose:n})=>{const{addMetadata:r,isAddingMetadata:i}=hFe(e),o="Please upload your metadata file",[a,s]=w.useState(o),[l,u]=w.useState(),d=()=>{n(),s(o),u([])},f=async p=>{const{files:m}=p.target;if(!(m!=null&&m.length))return;const v=new FormData;for(const y of m)v.append("file",y);try{let y;const x=await r(v);y="Metadata imported successfully !!!",x.unparsedMetadataImages.length>0&&(y=`Metadata imported successfully beside images: 
537`),u([...x.unparsedMetadataImages]),s(y)}catch(y){s(`${y.response.data.message}`)}};return g.jsx(al,{open:t,onClose:d,title:g.jsx(Ee,{i18nKey:"projects_view.add_metadata_modal.title",children:" Metadata"}),content:g.jsx(Wd,{children:g.jsxs("div",{children:[a,l?l.map((p,m)=>
537g.jsxs(vFe,{children:["path: ",p.path," ",g.jsx("br",{}),"reason ",p.reason]},m)):null]})}),actions:g.jsxs(gFe,{disabled:i,variant:"contained",component:"label",children:[i?g.jsx(Ee,{i18nKey:"datasets_view.import_loading",children:"Loading..."}):g.jsx(Ee,{i18nKey:"datasets_view.import_button",children:"Import metadata"}),g.jsx("input",{hidden:!0,accept:"application/json",type:"file",name:"metadata",onChange:f})]})})},gFe=le(Ir)`
538  display: flex;
539  width: 100%;
540  wrap-option: nowrap;
541`,vFe=le("div")`
542  font-size: 0.9rem;
543  font-style: oblique;
544  color: red;
545`;var GP={},yFe=Ci;Object.defineProperty(GP,"__esModule",{value:!0});var VP=GP.default=void 0,bFe=yFe(Ai()),$Fe=g;VP=GP.default=(0,bFe.default)((0,$Fe.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add");var WP={},xFe=Ci;Object.defineProperty(WP,"__esModule",{value:!0});var MJ=WP.default=void 0,SFe=xFe(Ai()),_Fe=g;MJ=WP.default=(0,SFe.default)((0,_Fe.jsx)("path",{d:"M6.41 21 5 19.59l4.83-4.83c.75-.75 1.17-1.77 1.17-2.83v-5.1L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83v5.1c0 1.06.42 2.08 1.17 2.83L19 19.59 17.59 21 12 15.41z"}),"Merge");const UB="datasets_view.add_dataset_modal",wFe=()=>rl({name:Ti().required(()=>g.jsx(Ee,{i18nKey:`${UB}.form_field_errors.required`,values:{field:`$t(${UB}.form_fields.name)`},children:"Name is a required field"}))}),CFe=({open:e,onClose:t,onCreate:n,isCreatingDataset:r})=>{var f;const i=wFe(),{formState:{errors:o,isSubmitSuccessful:a},register:s,handleSubmit:l,reset:u}=Fu({resolver:ju(i)}),d=l(p=>{n(p.name)});return w.useEffect(()=>{a&&u()},[a,u]),g.jsx(al,{open:e,onClose:t,title:g.jsx(Ee,{i18nKey:"datasets_view.add_dataset_modal.title",children:"Please provide your dataset name"}),content:g.jsx(Wd,{onSubmit:d,children:g.jsx(vi,{InputLabelProps:{shrink:!0},...s("name"),error:!!o.name,placeholder:pr("datasets_view.add_datasets_modal.form_fields.name.placeholder","Enter dataset name"),helperText:(f=o.name)==null?void 0:f.message,"data-testid":"DatasetNameInput",label:g.jsx(Ee,{i18nKey:"datasets_view.add_datasets_modal.form_fields.name",children:"Name"})})}),actions:g.jsx(Ir,{onClick:d,disabled:r,children:r?g.jsx(Ee,{i18nKey:"datasets_view.add_datasets_modal.create",children:"Loading..."}):g.jsx(Ee,{i18nKey:"datasets_view.add_datasets_modal.create",children:"Create"})})})},v9="datasets_view.add_family_modal",EFe=e=>rl({name:Ti().test("unique",()=>g.jsx(Ee,{i18nKey:`${v9}.form_field_errors.unique`,children:"Family name already exists"}),t=>!(t&&(e!=null&&e.includes(t)))).required(()=>g.jsx(Ee,{i18nKey:`${v9}.form_field_errors.required`,values:{field:`$t(${v9}.form_fields.name)`},children:"Name is a required field"}))}),TFe=({open:e,datasetFamilyNames:t,onClose:n,onCreate:r,isCreatingFamily:i})=>{var p;const o=EFe(t),{formState:{errors:a,isSubmitSuccessful:s},register:l,handleSubmit:u,reset:d}=Fu({resolver:ju(o)}),f=u(m=>{r(m.name)});return w.useEffect(()=>{s&&d()},[s,d]),g.jsx(al,{open:e,onClose:n,title:g.jsx(Ee,{i18nKey:"datasets_view.add_dataset_family_modal.title",children:"Please provide your family name"}),content:g.jsx(Wd,{onSubmit:f,children:g.jsx(vi,{InputLabelProps:{shrink:!0},...l("name"),error:!!a.name,placeholder:pr("datasets_view.add_dataset_family_modal.form_fields.name.placeholder","Enter family name"),helperText:(p=a.name)==null?void 0:p.message,"data-testid":"DatasetNameInput",label:g.jsx(Ee,{i18nKey:"datasets_view.add_dataset_family_modal.form_fields.name",children:"Name"})})}),actions:g.jsx(Ir,{onClick:f,disabled:i,children:i?g.jsx(Ee,{i18nKey:"datasets_view.add_dataset_family_modal.loading",children:"Loading..."}):g.jsx(Ee,{i18nKey:"datasets_view.add_dataset_family_modal.create",children:"Create"})})})},RFe={vertical:"top",horizontal:"left"},IFe={vertical:"bottom",horizontal:"left"},kFe=({families:e,selectedDatasets:t,selectedDatasetFamily:n,createDataset:r,isCreatingDataset:i,createFamily:o,isCreatingFamily:a,setSelectedDatasets:s,setSelectedDatasetFamily:l})=>{const{dropdownAnchor:u,isDropdownOpen:d,handleDropdownOpen:f,handleDropdownClose:p}=Iv(),[m,v]=w.useState(null),y=w.useMemo(()=>e.map(I=>I.name),[e]),x=!n||t.length===0,b=()=>{p()},$=()=>
545{v(null)},_=async I=>{const{id:R}=await r({familyId:n,data:{name:I,predecessorDatasetIds:t}});s([R]),$()},C=async I=>{await o({data:{datasetName:I,baseDatasetIds:t}}),l(null),s([]),$()},E=I=>{v(I),p()},T=(I,R)=>{R&&R==="backdropClick"&&(i||a)||$()};return g.jsxs("section",{children:[g.jsx(CFe,{open:m==="dataset_create",onClose:T,onCreate:_,isCreatingDataset:i}),g.jsx(TFe,{open:m==="family_create",onClose:T,datasetFamilyNames:y,onCreate:C,isCreatingFamily:a}),g.jsx(Ir,{id:"basic-button","aria-controls":d?"basic-menu":void 0,"aria-haspopup":"true","aria-expanded":d?"true":void 0,onClick:f,children:g.jsx(Ee,{i18nKey:"datasets_view.selection_actions_menu.button_name",children:"Action on selected"})}),g.jsxs(ip,{id:"basic-menu",anchorEl:u,open:d,onClose:p,anchorOrigin:RFe,transformOrigin:IFe,children:[g.jsxs(fi,{onClick:()=>E("family_create"),disabled:x,children:[g.jsx(bs,{children:g.jsx(VP,{fontSize:"small"})}),g.jsx(Pi,{children:g.jsx(Ee,{i18nKey:"datasets_view.selection_actions_menu.add_family",children:"Add Family"})})]}),g.jsxs(fi,{onClick:()=>E("dataset_create"),disabled:x,children:[g.jsx(bs,{children:g.jsx(MJ,{fontSize:"small"})}),g.jsx(Pi,{children:g.jsx(Ee,{i18nKey:"datasets_view.selection_actions_menu.merge",children:"Merge/Duplicate"})})]}),g.jsxs(fi,{onClick:b,disabled:!0,children:[g.jsx(bs,{children:g.jsx(DE,{fontSize:"small"})}),g.jsx(Pi,{children:g.jsx(Ee,{i18nKey:"datasets_view.selection_actions_menu.delete",children:"Delete"})})]})]})]})},OFe=()=>{const[e,t]=w.useState(null),n=je=>je===e,r=()=>t(null),{id:i}=xx(),o=$h(),{project:a,remove:s,isRemoving:l,isLoadingProject:u,createDataset:d,isCreatingDataset:f,prepareDataset:p,isPreparing:m,createFamily:v,isCreatingFamily:y,deleteFamily:x,isDeletingFamily:b,renameFamily:$,isRenamingFamily:_,renameDataset:C,isRenamingDataset:E,annotateDataset:T,isAnnotatingDataset:I,deleteDataset:R,isDeletingDataset:L}=eS(i),{labelStudioExport:F,isLabelStudioExportLoading:V}=KPe(i),{archivedDatasets:H}=nQ(i),{families:Q,isLoadingFamilies:U}=bPe(i),[te,J]=w.useState([]),[oe,q]=w.useState(null);if(u||U||!a||!(Q!=null&&Q.length))return g.jsx(Dc,{});const re=(je,Qe)=>{J(nn=>{const Ut=Qe?[...nn,je.id]:nn.filter(kt=>kt!==je.id);return Ut.length===0?q(null):oe!==je.familyId&&q(je.familyId),Ut})},he=async(je,Qe)=>{const{runId:nn}=await p({familyId:je,datasetId:Qe});return nn},be=async()=>{o("/"),await s()},Ke=async je=>{await x({familyId:je})},ot=async(je,Qe)=>{await $({familyId:je,name:Qe})},Ze=async(je,Qe,nn)=>{await C({familyId:je,datasetId:Qe,name:nn})},Ye=async(je,Qe)=>{await T({familyId:je,datasetId:Qe})},$e=async(je,Qe)=>{await R({familyId:je,datasetId:Qe})},gt=async je=>{await F(je)};return g.jsxs(PFe,{children:[g.jsx(kv,{title:g.jsxs(Ee,{i18nKey:"dataset_view.title",children:["Project: ",a.name]}),backButton:{label:pr("datasets_view.return_button","Back"),path:ha.projects},buttons:[g.jsxs(w.Fragment,{children:[g.jsx(Ir,{onClick:()=>t("metadata"),children:g.jsx(Ee,{i18nKey:"projects_view.add_metadata",children:"Add metadata"})}),g.jsx(mFe,{open:n("metadata"),onClose:r,projectId:a.id})]},0),g.jsxs(w.Fragment,{children:[g.jsx(Ir,{onClick:()=>t("graph"),children:g.jsx(Ee,{i18nKey:"projects_view.export_graph",children:"Export graph"})}),g.jsx(dFe,{open:n("graph"),onClose:r,projectId:a.id})]},1),g.jsx(kFe,{selectedDatasets:te,families:Q,createDataset:d,isCreatingDataset:f,createFamily:v,isCreatingFamily:y,setSelectedDatasets:J,selectedDatasetFamily:oe,setSelectedDatasetFamily:q},2)]}),g.jsx(lFe,{onExport:gt,isExporting:V,projectId:a.id,families:Q,selectedDatasets:te,selectedDatasetFamily:oe,onDatasetSelection:re,onPrepareDataset:he,isPreparing:m,onDeleteFamily:Ke,isDeletingFamily:b,onDeleteProject:be,isDeletingProject:l,onRenameFamily:ot,isRenamingFamily:_,onRenameDataset:Ze,isRenamingDataset:E,onAnnotateImages:Ye,isAnnotatingImages:I,onDeleteDataset:$e,isDeletingDataset:L}),H&&H.length>0&&H&&g.jsx(gLe,{archivedDatasets:H})]})},PFe=le("section")`
546  display: flex;
547  flex-direction: column;
548  padding: 2rem 5rem 5rem;
549  gap: 2rem;
550`,AFe=()=>g.jsxs(NFe,{children:[g.jsx(kv,{title:g.jsx(Ee,{i18nKey:"exportImagesToS3Guide.title",children:"Export Images to S3 - Guide"}),renderBackButton:!1}),g.jsxs("div",{children:[g.jsx(Ho,{paragraph:!0,children:"To ensure secure and authorized access to your S3 bucket within the AWS environment, please follow these professional instructions:"}),g.jsxs(eE,{children:[g.jsxs(Ds,{children:[g.jsx(DFe,{primary:"1. Sign in to the AWS Management Console and navigate to the Amazon S3 console at"}),g.jsx(ku,{to:"https://console.aws.amazon.com/s3/",target:"_blank",rel:"noopener noreferrer",children:"https://console.aws.amazon.com/s3/"}),"."]}),g.jsx(Ds,{children:g.jsx(Pi,{primary:`2. In the Amazon S3 console, locate and select the desired bucket to which you intend to grant access.
551            IMPORTANT: SET THIS BUCKET TO PUBLIC, only in this case it will work. `})}),g.jsx(Ds,{children:g.jsx(Pi,{primary:"3. Once the bucket is selected, proceed to the 'Permissions' tab to review the current access settings."})}),g.jsx(Ds,{children:g.jsx(Pi,{primary:"4. Within the 'Permissions' tab, find and click on the 'Bucket Policy' button to access the policy editor."})}),g.jsxs(MFe,{children:[g.jsx(Pi,{primary:"5. In the bucket policy editor, carefully replace YOUR_BUCKET_NAME with the actual name of your bucket in the provided policy JSON."}),g.jsx(LFe,{as:"pre",children:`{
552    "Version": "2012-10-17",
553    "Statement": [
554        {
555            "Sid": "AllowOtherAWSAccount",
556            "Effect": "Allow",
557            "Principal": "*",
558            "Action": [
559                "s3:PutObject",
560                "s3:PutObjectAcl"
561            ],
562            "Resource": [
563                "arn:aws:s3:::YOUR_BUCKET_NAME/*",
564                "arn:aws:s3:::YOUR_BUCKET_NAME"
565            ]
566        }
567    ]
568}`})]}),g.jsx(Ds,{children:g.jsx(Pi,{primary:"6. Verify the policy details, which grant GetObject and ListBucket permissions to the specified AWS accounts."})}),g.jsx(Ds,{children:g.jsx(Pi,{primary:"7. After reviewing and ensuring the accuracy of the changes, click 'Save' to apply the new policy to your bucket."})}),g.jsx(Ds,{children:g.jsx(Pi,{primary:"8. IMPORTANT: After export is done set bucket to private and remove permission that you have granted."})})]})]})]}),NFe=le("section")`
569  display: flex;
570  flex-direction: column;
571  padding: 5rem 5rem;
572  gap: 5rem;
573`,MFe=le(Ds)`
574  display: flex;
575  flex-direction: column;
576  align-items: flex-start;
577`,LFe=le(OK)`
578  background-color: ${({theme:e})=>e.palette.grey.A200};
579  padding: 1rem 2rem;
580`,DFe=le(Pi)`
581  flex: none;
582  padding-right: 0.35rem;
583`;var zw=(e=>(e.PROJECT="projects",e.DATASET_FAMILY="dataset_family",e.DATASET="dataset",e))(zw||{}),L$=(e=>(e.READ="read",e.WRITE="write",e.CREATE="create",e.DELETE="delete",e))(L$||{}),Uw=(e=>(e.DATASET_PREPARE="dataset_prepare",e.GENERATE_IMAGES="generate_images",e.SAMPLE_SELECTION="sample_selection",e))(Uw||{});const FFe=async()=>{const{data:e}=await Kn.get("/userGroups");return e},jFe=async e=>{const{data:t}=await Kn.post("/userGroups",e);return t},BFe=async e=>{const{data:t}=await Kn.patch("/userGroups",e);return t},zFe=async()=>{const{data:e}=await Kn.get("/userGroups/options");return e},j_=["user_groups"],LJ=()=>{const e=Vd(),{data:t,isLoading:n}=ta({queryKey:j_,queryFn:FFe}),{data:r,isLoading:i}=ta({queryKey:[j_,"options"],queryFn:zFe}),{mutateAsync:o,isPending:a}=ai({mutationFn:u=>jFe(u),onSuccess:()=>
583{e.invalidateQueries({queryKey:j_}),Ri(pr("user_groups_view.add_user_group_modal.success_message","User group was successfully created"))},onError:u=>{if(u instanceof mi&&u.response&&gi(u.response.data)){const{message:d}=u.response.data;In(d)}else u instanceof Error&&In(u.message)}}),{mutateAsync:s,isPending:l}=ai({mutationFn:u=>BFe(u),onSuccess:()=>{e.invalidateQueries({queryKey:j_}),Ri(pr("user_groups_view.edit_user_group_modal.success_message","User group was successfully updated"))},onError:u=>{if(u instanceof mi&&u.response&&gi(u.response.data)){const{message:d}=u.response.data;In(d)}else u instanceof Error&&In(u.message)}});return{userGroups:t,isLoadingUserGroups:n,create:o,isCreating:a,update:s,isUpdating:l,groupOptions:r,isLoadingGroupOptions:i}};var KP={},UFe=Ci;Object.defineProperty(KP,"__esModule",{value:!0});var qP=KP.default=void 0,HFe=UFe(Ai()),GFe=g;qP=KP.default=(0,HFe.default)((0,GFe.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z"}),"Delete");const VFe=async()=>{const{data:e}=await Kn.get("/users/members");return e},WFe=async e=>{const{data:t}=await Kn.post("/users/invite",{email:e});return t},KFe=async e=>{const{data:t}=await Kn.delete(`/users/${e}`);return t},qFe=async()=>{const{data:e}=await Kn.get("/users/checkout-session/secret");return e},YFe=async()=>{const{data:e}=await Kn.get("/users/current");return e},y9=["users"],XFe=["user"],ZFe=["userSessionSecret"],WE=()=>{const e=Vd(),{data:t,isPending:n}=ta({queryKey:XFe,queryFn:YFe}),{data:r,isPending:i}=ta({queryKey:y9,queryFn:VFe}),{data:o,isPending:a}=ta({queryKey:ZFe,queryFn:qFe}),{mutateAsync:s,isPending:l}=ai({mutationFn:f=>WFe(f),onSuccess:()=>{e.invalidateQueries({queryKey:y9}),Ri(pr("users.invite.success","Invited user"))},onError:f=>{if(f instanceof mi&&f.response&&gi(f.response.data)){const{message:p}=f.response.data;In(p)}else f instanceof Error&&In(f.message)}}),{mutateAsync:u,isPending:d}=ai({mutationFn:f=>KFe(f),onSuccess:()=>{e.invalidateQueries({queryKey:y9}),Ri(pr("users.delete.success","Deleted user"))},onError:f=>{if(f instanceof mi&&f.response&&gi(f.response.data)){const{message:p}=f.response.data;In(p)}else f instanceof Error&&In(f.message)}});return{user:t,isLoadingUser:n,users:r,isLoadingUsers:i,userSessionSecret:o,isLoadingUserSessionSecret:a,inviteUser:s,isInvitingUser:l,deleteUser:u,isDeletingUser:d}},U0="user_groups.add_group_modal",QFe=rl({name:Ti().required(()=>g.jsx(Ee,{i18nKey:`${U0}.form_field_errors.required`,values:{field:`$t(${U0}.form_fields.name)`},children:"Name is a required field"})),users:Fw().required().of(Ti().required()),specifics:Fw().required().of(l3().required()),generics:Fw().required().of(rl({asset:l3().required(),record:Ti().required(),permission:l3().required()}))}),JFe=rl({asset:Ti().required(()=>g.jsx(Ee,{i18nKey:`${U0}.form_field_errors.required`,values:{field:`$t(${U0}.form_fields.asset)`},children:"You need to specify asset type"})),record:Ti().required(()=>g.jsx(Ee,{i18nKey:`${U0}.form_field_errors.required`,values:{field:`$t(${U0}.form_fields.record)`},children:"You need to specify asset"})),permission:Ti().required(()=>g.jsx(Ee,{i18nKey:`${U0}.form_field_errors.required`,values:{field:`$t(${U0}.form_fields.permission)`},children:"You need to specify permission"}))}),HB={[zw.PROJECT]:"Project",[zw.DATASET_FAMILY]:"Dataset Family",[zw.DATASET]:"Dataset"},eje={[Uw.DATASET_PREPARE]:"Preparing",[Uw.GENERATE_IMAGES]:"Generating",[Uw.SAMPLE_SELECTION]:"Sampling"},GB={[L$.CREATE]:"Create",[L$.READ]:"Read",[L$.WRITE]:"Write",[L$.DELETE]:"Delete"},tje="1",nje=({isOpen:e,onClose:t,group:n})=>{var q;const r=!!n,i=w.useMemo(()=>n?{name:n.name,users:n.users.map(re=>re.id),generics:n.genericPermission.map(re=>({asset:re.asset.id,record:re.projectId,permission:re.genericFunction.id})),specifics:n.specificPermission.map(re=>re.specificFunction.id)}:{name:"",users:[],generics:[],specifics:[]},[n]),[o,a]=w.useState(0),{users:s}=WE(),{formState:{errors:l},register:u,setValue:d,watch:f,handleSubmit:p}=Fu({resolver:ju(QFe),values:i}),{formState:{errors:m},control:v,watch:y,setValue:x,handleSubmit:b}=Fu({resolver:ju(JFe),defaultValues:{asset:"",record:"",permission:""}}),{create:$,update:_,groupOptions:C}=LJ(),{projects:E}=rP(),T=f("users",[]),I=f("specifics",[]),R=f("generics",[]),L=(re,he,be)=>{const Ke=he.includes(re)?he.filter(ot=>ot!==re):[...he,re];d(be,Ke)},F=(re,he)=>{a(he)},V=p(async re=>{await(r?_({...re,id:n.id}):$(re)),t()}),H=b(re=>{!(re!=null&&re.asset)||!(re!=null&&re.record)||!(re!=null&&re.permission)||R!=null&&R.some(he=>he.asset.toString()===re.asset&&he.record===re.record&&he.permission.toString()===re.permission)||(d("generics",[...R,{asset:Number(re.asset),record:re.record,permission:Number(re.permission)}]),x("permission",""))}),Q=re=>{d("generics",R==null?void 0:R.filter(he=>he.asset!==re.asset||he.record!==re.record||he.permission!==re.permission))},U=y("asset"),te=y("record"),J=w.useMemo(()=>R.filter(re=>re.asset===Number(U)&&re.record===te).map(re=>re.permission),[U,R,te]),oe=w.useMemo(()=>U===tje?E:[],[U,E]);return g.jsx(al,{open:e,onClose:t,title:r?g.jsx(Ee,{i18nKey:"dataset_view.rename_modal.title",children:"Editing"}):g.jsx(Ee,{i18nKey:"dataset_view.rename_modal.title",children:"New Group"}),content:g.jsxs(g.Fragment,{children:[g.jsxs(ISe,{value:o,onChange:F,children:[g.jsx(y6,{label:"General"}),g.jsx(y6,{label:"Function Permissions"}),g.jsx(y6,{label:"Asset Permissions"})]}),g.jsxs("form",{onSubmit:V,children:[g.jsxs(b9,{index:0,tab:o,children:[g.jsx(vi,{InputLabelProps:{shrink:!0},...u("name"),error:!!l.name,helperText:(q=l.name)==null?void 0:q.message,label:g.jsx(Ee,{i18nKey:"groups_view.add_dialog.form_fields.name",children:"Name"})}),g.jsx(Ho,{variant:"subtitle1",children:"Users"}),s?g.jsx(VB,{children:s.map(re=>g.jsx(g7,{className:"list-item",control:g.jsx(L3,{checked:T==null?void 0:T.includes(re.id)}),label:re.email,onChange:()=>L(re.id,T,"users")}
583,re.id))}):g.jsx(rje,{})]}),g.jsx(b9,{index:1,tab:o,children:g.jsx(VB,{children:C==null?void 0:C.specifics.map(re=>g.jsx(g7,{className:"list-item",control:g.jsx(L3,{checked:I==null?void 0:I.includes(re.id)}),label:g.jsxs(Ee,{i18nKey:"groups_view.add_dialog.form_fields.users",children:[eje[re.name]," - ",re.explanation]}),onChange:()=>L(re.id,I,"specifics")},re.id))})})]}),g.jsxs(b9,{index:2,tab:o,children:[g.jsxs("form",{onSubmit:H,children:[g.jsxs(oje,{children:[g.jsx(nv,{name:"asset",control:v,render:({field:re})=>g.jsx(vi,{...re,label:g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.form_fields.currency",children:"Asset Type"}),error:!!m.asset,onChange:he=>{re.onChange(he),x("record","")},select:!0,children:C==null?void 0:C.assets.map(he=>g.jsx(fi,{value:he.id.toString(),children:HB[he.name]},he.id))})}),g.jsx(nv,{name:"record",control:v,render:({field:re})=>g.jsx(vi,{...re,label:g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.form_fields.currency",children:"Asset Name"}),error:!!m.record,select:!0,children:oe==null?void 0:oe.map(he=>g.jsx(fi,{value:he.id,children:he.name},he.id))})}),g.jsx(nv,{name:"permission",control:v,render:({field:re})=>g.jsx(vi,{...re,label:g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.form_fields.currency",children:"Permission"}),error:!!m.permission,select:!0,children:C==null?void 0:C.generics.filter(he=>!J.includes(he.id)).map(he=>g.jsx(fi,{value:he.id.toString(),children:GB[he.name]},he.id))})})]}),g.jsx(aje,{onClick:H,children:"Add"})]}),g.jsxs(pb,{children:[g.jsx(Bx,{children:g.jsxs(Bd,{children:[g.jsx(bo,{variant:"head",children:"Asset Type"}),g.jsx(bo,{variant:"head",children:"Asset Name"}),g.jsx(bo,{variant:"head",children:"Permission"}),g.jsx(bo,{variant:"head"})]})}),g.jsx(hb,{children:R==null?void 0:R.map(re=>{var he;return g.jsxs(Bd,{children:[g.jsx(bo,{component:"th",scope:"generic",children:C&&HB[C.assets.find(be=>be.id===re.asset).name]}),g.jsx(bo,{children:(he=E==null?void 0:E.find(be=>be.id===re.record))==null?void 0:he.name}),g.jsx(bo,{children:(C==null?void 0:C.generics.some(be=>be.id===re.permission))&&GB[C.generics.find(be=>be.id===re.permission).name]}),g.jsx(bo,{align:"right",children:g.jsx(ea,{onClick:()=>Q(re),children:g.jsx(qP,{})})})]},`${re.asset}${re.permission}${re.record}`)})})]})]})]}),actions:g.jsx(Ir,{type:"submit",onClick:()=>V(),children:r?g.jsx(Ee,{i18nKey:"dataset_view.rename_modal.save",children:"Save"}):g.jsx(Ee,{i18nKey:"dataset_view.rename_modal.save",children:"Create"})})})};function b9({index:e,tab:t,children:n}){return g.jsx(ije,{role:"tabpanel",hidden:t!==e,id:`simple-tabpanel-${e}`,children:t===e&&n})}const VB=le("div")`
584  display: flex;
585  flex-direction: column;
586  max-height: 15rem;
587  overflow-y: auto;
588  background-color: #f5f5f5;
589
590  .list-item {
591    margin: 0;
592  }
593`,rje=le(Fx)`
594  align-self: center;
595`,ije=le("div")`
596  margin-top: 2rem;
597
598  > * {
599    width: 100%;
600  }
601`,oje=le("div")`
602  display: flex;
603  justify-content: space-between;
604  gap: 2rem;
605
606  > * {
607    flex: 1;
608  }
609`,aje=le(Ir)`
610  margin-top: 1rem;
611  display: block;
612  margin-left: auto;
613`,sje=()=>{const[e,t]=w.useState(!1),[n,r]=w.useState(null),{userGroups:i}=LJ();if(!i)return g.jsx(Dc,{});const o=i.length===0;return g.jsxs(lje,{className:jt(o&&"empty"),children:[g.jsx(nje,{isOpen:!!n||e,onClose:()=>{t(!1),r(null)},group:n}),o?g.jsxs(g.Fragment,{children:[g.jsx(Ho,{variant:"h4",children:g.jsx(Ee,{i18nKey:"user_groups_view.empty_groups",children:"You don't have any groups yet"})}),g.jsx("img",{src:"/static/file_placeholder.svg",alt:"file_placeholder"}),g.jsx(Ir,{onClick:()=>{t(!0)},children:"Add Group"},"create")]}):g.jsxs(g.Fragment,{children:[g.jsx(kv,{title:g.jsx(Ee,{i18nKey:"users_view.title",children:"Groups"}),buttons:[g.jsx(Ir,{onClick:()=>{t(!0)},children:"Add Group"},"create")],renderBackButton:!1}),g.jsx(uje,{children:g.jsx(eE,{sx:{bgcolor:"background.paper",minWidth:"90vw"},children:i==null?void 0:i.map(a=>g.jsx(Ds,{children:g.jsx(abe,{onClick:()=>r(a),children:g.jsx(Pi,{primary:a.name})})},a.id))})})]})]})},lje=le("section")`
614  display: flex;
615  flex-direction: column;
616  padding: 5rem 5rem;
617  gap: 2rem;
618
619  &.empty {
620    align-items: center;
621  }
622`,uje=le("div")`
623  flex: 1;
624  max-width: 500px;
625  align-items: stretch;
626`,cje=()=>{const e=Im.AWS_ACCOUNT_ID;return g.jsxs(dje,{children:[g.jsx(kv,{title:g.jsx(Ee,{i18nKey:"importImagesFormS3Guide.title",children:"Import Images from S3 - Guide"}),renderBackButton:!1}),g.jsxs("div",{children:[g.jsx(Ho,{paragraph:!0,children:"To ensure secure and authorized access to your S3 bucket within the AWS environment, please follow these professional instructions:"}),g.jsxs(eE,{children:[g.jsxs(Ds,{children:[g.jsx(hje,{primary:"1. Sign in to the AWS Management Console and navigate to the Amazon S3 console at"}),g.jsx(ku,{to:"https://console.aws.amazon.com/s3/",target:"_blank",rel:"noopener noreferrer",children:"https://console.aws.amazon.com/s3/"}),"."]}),g.jsx(Ds,{children:g.jsx(Pi,{primary:"2. In the Amazon S3 console, locate and select the desired bucket to which you intend to grant access."})}),g.jsx(Ds,{children:g.jsx(Pi,{primary:"3. Once the bucket is selected, proceed to the 'Permissions' tab to review the current access settings."})}),g.jsx(Ds,{children:g.jsx(Pi,{primary:"4. Within the 'Permissions' tab, find and click on the 'Bucket Policy' button to access the policy editor."})}),g.jsxs(fje,{children:[g.jsx(Pi,{primary:"5. In the bucket policy editor, carefully replace YOUR_BUCKET_NAME with the actual name of your bucket in the provided policy JSON."}),g.jsx(pje,{as:"pre",children:`{
627  "Version": "2012-10-17",
628  "Statement": [
629    {
630      "Sid": "AllowOtherAWSAccount",
631      "Effect": "Allow",
632      "Principal": {
633        "AWS": [
634               "arn:aws:iam::${e}:role/BatchOperationsDestinationRole"
635           ]
636      },
637      "Action": [
638        "s3:ListBucket",
639        "s3:ListMultipartUploadParts",
640        "s3:ListBucketVersions",
641        "s3:GetObject",
642        "s3:GetObjectAcl",
643        "s3:GetObjectTagging",
644        "s3:GetObjectVersion",
645        "s3:GetObjectVersionAcl",
646        "s3:GetObjectVersionTagging",
647        "s3:GetObjectVersionForReplication",
648        "s3:GetObjectLegalHold",
649        "s3:GetObjectRetention",
650        "s3:PutObject",
651        "s3:PutObjectAcl",
652        "s3:PutObjectTagging",
653        "s3:PutObjectVersionAcl",
654        "s3:PutObjectVersionTagging",
655        "s3:ReplicateObject",
656        "s3:ReplicateDelete",
657        "s3:ReplicateTags"
658      ],
659      "Resource": [
660        "arn:aws:s3:::YOUR_BUCKET_NAME/*",
661        "arn:aws:s3:::YOUR_BUCKET_NAME"
662      ]
663    }
664  ]
665}`})]}),g.jsx(Ds,{children:g.jsx(Pi,{primary:"6. Verify the policy details, which grant GetObject/ListBucket/PutObject and others permissions to the specified AWS account."})}),g.jsx(Ds,{children:g.jsx(Pi,{primary:"7. After reviewing and ensuring the accuracy of the changes, click 'Save' to apply the new policy to your bucket."})}),g.jsx(Ds,{children:g.jsx(Pi,{primary:"8. It could take few minutes for those bucket policies to process so please wait before uploading images."})})]})]})]})},dje=le("section")`
666  display: flex;
667  flex-direction: column;
668  padding: 5rem 5rem;
669  gap: 5rem;
670`,fje=le(Ds)`
671  display: flex;
672  flex-direction: column;
673  align-items: flex-start;
674`,pje=le(OK)`
675  background-color: ${({theme:e})=>e.palette.grey.A200};
676  padding: 1rem 2rem;
677`,hje=le(Pi)`
678  flex: none;
679  padding-right: 0.35rem;
680`,KE=(e=!1)=>{const[t,n]=w.useState(e),r=w.useCallback(()=>n(!0),[]),i=w.useCallback(()=>n(!1),[]),o=w.useCallback(()=>n(a=>!a),[]);return{state:t,setTrue:r,setFalse:i,toggle:o}},S1="members_view.invite_member_modal",mje=e=>rl({email:Ti().test("unique",()=>g.jsx(Ee,{i18nKey:`${S1}.form_field_errors.unique`,children:"Member is already on your list"}),t=>!(t&&(e!=null&&e.includes(t)))).required(()=>g.jsx(Ee,{i18nKey:`${S1}.form_field_errors.required`,values:{field:`$t(${S1}.form_fields.email)`},children:"Email is a required field"})).email(()=>g.jsx(Ee,{i18nKey:`${S1}.form_field_errors.email`,values:{field:`$t(${S1}.form_fields.email)`},children:"Email needs to be valid email address"})).max(50,()=>g.jsx(Ee,{i18nKey:`${S1}.form_field_errors.max`,values:{field:`$t(${S1}.form_fields.email)`,count:50},children:"Email needs to be 50 characters or shorter"}))}),gje=({open:e,onClose:t})=>{var m;const{users:n,inviteUser:r,isInvitingUser:i}=WE(),o=mje(n==null?void 0:n.map(({email:v})=>v)),{formState:{errors:a,isSubmitSuccessful:s},register:l,handleSubmit:u,reset:d}=Fu({resolver:ju(o)}),f=u(async v=>{await r(v.email),t()}),p=(v,y)=>{y&&y==="backdropClick"&&i||t()};return w.useEffect(()=>{s&&d()},[s,d]),g.jsx(al,{open:e,onClose:p,title:g.jsx(Ee,{i18nKey:"members_view.invite_member_modal.title",children:"Invite new member"}),content:g.jsx(Wd,{role:"form",onSubmit:f,children:g.jsx(vi,{InputLabelProps:{shrink:!0},...l("email"),error:!!a.email,placeholder:pr("members_view.invite_member_modal.form_fields.email.placeholder","Enter email address"),helperText:(m=a.email)==null?void 0:m.message,"data-testid":"MemberEmailInput",label:g.jsx(Ee,{i18nKey:"members_view.invite_member_modal.form_fields.email",children:"Email"})})}),actions:g.jsx(Ir,{disabled:i,onClick:f,children:i?g.jsx(Ee,{i18nKey:"members_view.invite_member_modal.loading",children:"Loading..."}):g.jsx(Ee,{i18nKey:"members_view.invite_member_modal.send",children:"Send"})})})},vje=()=>{const{state:e,setTrue:t,setFalse:n}=KE();return g.jsxs("section",{children:[g.jsx(Ir,{onClick:t,children:g.jsx(Ee,{i18nKey:"members_view.invite_member",children:"Invite"})}),g.jsx(gje,{open:e,onClose:n})]})},yje=e=>e.map(({id:t,email:n,joined:r,organizationRole:i,status:o})=>({id:t,email:n,joined:r,organizationRole:i,status:o})),bje=({status:e,onDelete:t,userId:n})=>{const{dropdownAnchor:r,isDropdownOpen:i,handleDropdownOpen:o,handleDropdownClose:a}=Iv(),s=()=>{t(n),a()};return g.jsxs("div",{children:[g.jsx(ea,{onClick:o,children:g.jsx(Cb,{})}),g.jsxs(ip,{id:"basic-menu",anchorEl:r,open:i,onClose:a,children:[(e==="pending"||e==="expired")&&g.jsx(fi,{onClick:s,children:g.jsx(Ee,{i18nKey:"members_view.row_menu.cancel",children:"Cancel invitation"})}),e==="joined"&&g.jsx(fi,{onClick:s,children:g.jsx(Ee,{i18nKey:"members_view.row_menu.remove",children:"Remove"})})]})]})},B_=gJ(),$je={expired:"Expired",joined:"Joined",pending:"Pending"},xje=[B_.accessor("email",{header:"Email",cell:({getValue:e,row:t})=>
680g.jsxs(bo,{width:"70%",align:"left",children:[e()," ",t.original.organizationRole==="owner"?"(OWNER)":null]})}),B_.accessor("status",{header:"Status",cell:({getValue:e})=>g.jsx(bo,{width:"10%",align:"right",children:$je[e()]})}),B_.accessor("joined",{header:"Joined",cell:({getValue:e})=>{const t=e(),n=t?ZZ(new Date(t),"dd/MM/yyyy"):null;return g.jsx(bo,{width:"10%",align:"right",children:n??"n/a"})}}),B_.display({id:"actions",cell:({row:e,table:t})=>{const{onDeleteMember:n}=t.options.meta,{original:r}=e;return g.jsx(bo,{width:"10%",align:"right",children:g.jsx(bje,{userId:r.id,status:r.status,onDelete:n})})}})],Sje={Scroller:Pe.forwardRef((e,t)=>g.jsx(jx,{component:_je,...e,ref:t})),Table:e=>g.jsx(pb,{...e,children:e.children}),TableHead:Pe.forwardRef((e,t)=>g.jsx(wje,{...e,ref:t,children:e.children})),TableRow:e=>g.jsx(Cje,{...e,children:e.children}),TableBody:Pe.forwardRef((e,t)=>g.jsx(hb,{...e,ref:t}))},_je=le(Bu)`
681  box-shadow: none;
682  border: solid thin ${({theme:e})=>e.palette.grey.A200};
683`,wje=le(Bx)`
684  height: ${Eb}rem;
685  font-weight: bold;
686  background-color: ${({theme:e})=>e.palette.background.default};
687`,Cje=le(Bd)`
688  height: ${Tb}rem;
689  &:last-child td {
690    border-bottom: none;
691  }
692`,Eje=({members:e,onDeleteMember:t})=>{const n=w.useMemo(()=>yje(e),[e]),r=TJ({columns:xje,data:n,meta:{onDeleteMember:t},getCoreRowModel:EJ()}),{rows:i}=r.getRowModel(),o=bP(i.length,{headHeight:Eb,rowHeight:Tb,borderHeight:NP});return g.jsx(Ije,{style:{height:`${o}rem`,width:"100%"},totalCount:i.length,data:e,components:Sje,fixedHeaderContent:()=>r.getHeaderGroups().map(a=>g.jsx(Tje,{...a},a.id)),computeItemKey:a=>i[a].original.id,itemContent:a=>i[a].getVisibleCells().map(l=>g.jsx(Rje,{...l},l.id))})},Tje=({id:e,headers:t})=>g.jsx(Bd,{style:{background:"white"},children:t.map(n=>
692g.jsx(kje,{align:n.id==="email"?"left":"right",children:n.isPlaceholder?null:lS(n.column.columnDef.header,n.getContext())},n.id))},e),Rje=e=>{const t=e.getContext();return g.jsx(Pe.Fragment,{children:lS(e.column.columnDef.cell,{...t})})},Ije=le(gP)`
693  td {
694    border-bottom: 2px solid ${({theme:e})=>e.palette.grey.A200};
695  }
696`,kje=le(bo)`
697  border-bottom: 2px solid ${({theme:e})=>e.palette.grey.A200};
698`,Oje=()=>{const{users:e,deleteUser:t}=WE();if(!e)return g.jsx(Dc,{});const n=async r=>{await t(r)};return g.jsxs(Pje,{children:[g.jsx(kv,{title:g.jsx(Ee,{i18nKey:"users_view.title",children:"Members"}),buttons:[g.jsx(vje,{},0)],renderBackButton:!1}),g.jsx(Eje,{members:e,onDeleteMember:n})]})},Pje=le("section")`
699  display: flex;
700  flex-direction: column;
701  padding: 5rem 5rem;
702  gap: 2rem;
703`,$$="projects_view.add_project_modal",Aje=e=>rl({name:Ti().test("unique",()=>g.jsx(Ee,{i18nKey:`${$$}.form_field_errors.unique`,children:"Project name already exists"}),t=>!(t&&(e!=null&&e.map(n=>n.trim().toLowerCase()).includes(t.trim().toLowerCase())))).required(()=>g.jsx(Ee,{i18nKey:`${$$}.form_field_errors.required`,values:{field:`$t(${$$}.form_fields.name)`},children:"Name is a required field"})).max(50,()=>g.jsx(Ee,{i18nKey:`${$$}.form_field_errors.max`,values:{field:`$t(${$$}.form_fields.name)`,count:50},children:"Name needs to be 50 or shorter"}))}),Nje=({open:e,onClose:t})=>{var v;const{projects:n,addProject:r,isAddingProject:i}=rP(),o=n==null?void 0:n.map(y=>y==null?void 0:y.name),a=Aje(o),{formState:{errors:s,isSubmitSuccessful:l},register:u,handleSubmit:d,reset:f}=Fu({resolver:ju(a)}),p=d(async y=>{await r(y.name),t()}),m=(y,x)=>{x&&x==="backdropClick"&&i||t()};return w.useEffect(()=>{l&&f()},[l,f]),g.jsx(al,{open:e,onClose:m,title:g.jsx(Ee,{i18nKey:"projects_view.add_project_modal.title",children:"Please provide your project data"}),content:g.jsx(Wd,{role:"form",onSubmit:p,children:g.jsx(vi,{InputLabelProps:{shrink:!0},...u("name"),error:!!s.name,placeholder:pr("projects_view.add_project_modal.form_fields.name.placeholder","Enter project name"),helperText:(v=s.name)==null?void 0:v.message,"data-testid":"ProjectNameInput",label:g.jsx(Ee,{i18nKey:"projects_view.add_project_modal.form_fields.name",children:"Name"})})}),actions:g.jsx(Ir,{disabled:i,onClick:p,children:i?g.jsx(Ee,{i18nKey:"projects_view.add_project_modal.loading",children:"Loading..."}):g.jsx(Ee,{i18nKey:"projects_view.add_project_modal.create",children:"Create"})})})},WB=()=>{const{state:e,setTrue:t,setFalse:n}=KE();return g.jsxs("section",{children:[g.jsx(Ir,{onClick:t,children:g.jsx(Ee,{i18nKey:"projects_view.add_project",children:"Add Project"})}),g.jsx(Nje,{open:e,onClose:n})]})},Mje=()=>{const{projects:e}=rP();if(!e)return g.jsx(Dc,{});const t=e.length===0;return g.jsx(Lje,{className:jt(t&&"empty"),children:t?g.jsxs(g.Fragment,{children:[g.jsx(Ho,{variant:"h4",children:g.jsx(Ee,{i18nKey:"projects_view.empty_projects",children:"You don't have any projects yet"})}),g.jsx("img",{src:"/static/file_placeholder.svg",alt:"file_placeholder"}),g.jsx(WB,{})]}):g.jsxs(g.Fragment,{children:[g.jsx(kv,{title:g.jsx(Ee,{i18nKey:"navigation.my_projects",children:"My Projects"}),buttons:[g.jsx(WB,{},0)],renderBackButton:!1}),g.jsx(oLe,{projects:e})]})})},Lje=le("section")`
704  display: flex;
705  flex-direction: column;
706  padding: 5rem 5rem;
707  gap: 2rem;
708
709  &.empty {
710    align-items: center;
711  }
712`,Dje=()=>{const e=$h();return g.jsxs(jje,{children:[g.jsx(Fje,{src:"/finish.svg",alt:"finish_image"}),g.jsx(Ir,{variant:"contained",onClick:()=>e(ha.projects),fullWidth:!0,children:g.jsx(Ee,{i18nKey:"begin",children:"Begin"})})]})},Fje=le("img")`
713  display: block;
714  margin: 1rem auto;
715`,jje=le("div")`
716  margin-top: 1rem;
717`,Bje={Flag:le("span")(()=>({display:"flex",alignItems:"center"}))},zje="MuiTelInput-Flag",DJ=({isoCode:e,children:t})=>g.jsx(Bje.Flag,{"data-testid":e,className:zje,children:t}),SC="en",YP={EU:["AD","AL","AT","AX","BA","BE","BG","BY","CH","CY","CZ","DE","DK","EE","ES","FI","FO","FR","GB","GG","GI","GR","HR","HU","IE","IM","IS","IT","JE","LI","LT","LU","LV","MC","MD","ME","MK","MT","NL","NO","PL","PT","RO","RS","RU","SE","SI","SJ","SK","SM","UA","VA","XK"],AS:["AE","AF","AM","AZ","BD","BH","BN","BT","CC","CN","CX","GE","HK","ID","IL","IN","IO","IQ","IR","JO","JP","KG","KH","KP","KR","KW","KZ","LA","LB","LK","MM","MN","MO","MV","MY","NP","OM","PH","PK","PS","QA","SA","SG","SY","TH","TJ","TM","TR","TW","UZ","VN","YE"],NA:["AG","AI","AW","BB","BL","BM","BQ","BS","BZ","CA","CR","CU","CW","DM","DO","GD","GL","GP","GT","HN","HT","JM","KN","KY","LC","MF","MQ","MS","MX","NI","PA","PM","PR","SV","SX","TC","TT","US","VC","VG","VI"],SA:["AR","BO","BR","CL","CO","EC","FK","GF","GY","PE","PY","SR","UY","VE"],OC:["AS","AU","CK","FJ","FM","GU","KI","MH","MP","NC","NF","NR","NU","NZ","PF","PG","PW","SB","TK","TL","TO","TV","VU","WF","WS"],AF:["AO","BF","BI","BJ","BW","CD","CF","CG","CI","CM","CV","DJ","DZ","EG","EH","E
717R","ET","GA","GH","GM","GN","GQ","GW","KE","KM","LR","LS","LY","MA","MG","ML","MR","MU","MW","MZ","NA","NE","NG","RE","RW","SC","SD","SH","SL","SN","SO","SS","ST","SZ","TD","TG","TN","TZ","UG","YT","ZA","ZM","ZW"]},FJ={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0"],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0"],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268"],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264"],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0"],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0"],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-4
7176-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1"],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684"],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0"],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|3\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",0,"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0"],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0"],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246"],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0"],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0"],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0"],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441"],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?"],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]"],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2"],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242"],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,0,"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],"0"],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0"],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4}
717)","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,0,"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?"],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))"],CU:["53","119","[27]\\d{6,7}|[34]\\d{5,7}|63\\d{6}|(?:5|8\\d\\d)\\d{7}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0"],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]"],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8}
717)","$1 $2 $3",["15"],"0$1"]],"0"],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767"],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9"],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0"],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0"],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0"],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]"],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0"],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0"],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[3-79]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",0,"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,0,"00"],FK:["500","00","[2-7]\\d{4}",[5]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))"],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0"],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1"],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0-79])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-2]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])
717))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473"],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0"],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0"],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0"],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671"],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,0,"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-5]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0"],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06"],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0"],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0"],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0"],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24"],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2
717-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0"],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0"],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,0,"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876"],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],JP:["81","010","00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2
717-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1"],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0"],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0"],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0"],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869"],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0"],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?"],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345"],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",0,"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0"],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0"],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758"],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0"],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0"],LR:["231","00","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0"],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(8-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"8 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(8-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(8-$1)",1]],"8",0,"[08]"],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)"],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0"],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|9)|8(?:0[89]|92)","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|8(?:0[89]|92)"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-2]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0"],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0"],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0"],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1"],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1"],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0"],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0"],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0"],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670"],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664"],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,0,"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,0,"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0"],MX:["52","0[09]","1(?:(?:[27]2|44|87|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-69]|9[1-8])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,0,"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0"],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1"],NG:["234","009","2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}",[7,8,10,11,12,13,14],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-7]|8[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0"],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0"],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]"],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7}
717)","$1-$2",["9"]]],"0"],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,0,"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,0,"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,0,"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0"],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0"],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939"],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0"],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,0,0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0"],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",0,"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0"],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0"],SB:["677","0[01]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,0,"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0"],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0"],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-8]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]"],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,0,"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79"],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0"],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0"],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1"],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0"],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0"],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]]],SV:["503","00","[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721"],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0"],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8"],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649"],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,0,"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,0,"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]]],TM:["993","810","[1-6]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0"],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868"],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,0,0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0"],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,0,"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024
717"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0"],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:5056(?:[0-35-9]\\d|4[468])|7302[01]\\d)\\d{4}|(?:472[24]|505[2-57-9]|983[289])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[0149]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,0,"00"," int. "],UZ:["998","810","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11],0,0,0,0,0,0,"06698"],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784"],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0"],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284"],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340"],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0"],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],XK:["383","00","[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[23]"],"0$1"]],"0"],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0"],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0"],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0"]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4}
717)","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function Uje(e){return typeof e=="object"&&!Array.isArray(e)&&e!==null}const Hje=Object.keys,tb=FJ.countries,Gje=Hje(tb),Vje="US";function xm(e,t){const n=Array.isArray(e);return t?n&&e.length>0:n}function Wje(e,t){return e.find(n=>t.includes(n))||null}function _C(e){var t;return(t=tb[e])==null?void 0:t[0]}function Kje(e){return e||Vje}function KB(e,t){return[...new Set(t.concat(e))]}function qje(e){return e.flatMap(t=>YP[t])}function Yje(e,t){return e.filter(n=>t.includes(n))}function Xje(e,t){return xm(t,!0)?e.filter(n=>!t.includes(n)):e}function Zje(e,t){const{onlyCountries:n,excludedCountries:r,continents:i,preferredCountries:o}=t;if(xm(n,!0)){const l=Yje(e,n);return xm(o,!0)?KB(l,o):l}const a=xm(i,!0)?qje(i):e,s=xm(o,!0)?KB(a,o):a;return xm(r,!0)?Xje(s,r):s}function Qje(e,t){return e.some(n=>YP[n].includes(t))}function Jje(e,t){return[...e].sort((n,r)=>{const i=t.of(n),o=t.of(r);return i.localeCompare(o)})}const eBe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAeCAYAAABXNvynAAAMeGlDQ1BEaXNwbGF5AABIiZVXd1ST9xp+vpGEhBFGQEBG2EsQ2UNmmIKCbBBHSAIEQoghQcU9ahWtWxw40bqLViuodaJWrRbBbR1FLSqVWtQ6Ubl/JKD13nvuue85ye89z+95n3d838nJC3DfCBUKGWkIlMlVyrT4aH5Obh6f9RAU2ODAAG5CUYUiKjU1GQB6z8+MAF5dAwEAlz2FCoUM/58ZiyUVIoDIB1AgrhCVAcRxgF4jUihVADMfgMM4lUIFMKcB4ClzcvMA5jIAvCKNvw0Ar0
717DjHwbAU2akCQBmC6CjJxQqiwCD2wD4laIiFWDwHoC3XCyVA9wBAMJFxUIxwJUBGFBWVi4GuCsBuFaKihQA9ziAoILPNIv+oV/Qpy8UFvX5mr4AADox0gqFTDjh/xzN/7Yymbo3hzMAvWJlQhoAHkDcKC1PSgOgBxCd8oJhKQCMAeKNVKyZO0ByitUJmRo+aSWqEOQBMANIb7EwJgmAFUDGyWXDkrV4QaE0LhGAIUCOl6oSMwCYA+QcSUVsupazQVmeps1FNhQqBVFa/KxQCWhz3VWXZkZp9Z8XSxK1+pRBVXFGNgAOQDlWSrOGATAAKK+K0vQkLWdwVbFgWC9HqU7LBOAIUGkSeXy0Rp+qLFTGpWn51WUVvf1SG4qlicO0/l5VcUaCZj7UKZEwNl3TC9UikUdl9upIKnKSe3sRS2JiNb1TjyXyzHStzhuFKjpNE0tzFLJULZ+2l8ji0wDYA7RfRWW6NpbOUikztM+ILlSoUjM0ddJVJcIhqZp66EVIhgAx4EMNPgpQjhJImzsbO8HX3sRBCCWKIIGnFumNyIYQSsghRDqq8CfkkKCiLy4aQighQSXk+NCHar49UQghlKiEBBUoxUMoUYYkyCCBGkpIIO/LloXfoYT037ILwYcI5ZChHEpI/wvei35CoiBAshZR92bkc3uZzFhmDDOBGcd0oy3pcDqUTqbD6Ug6nPahg+jg3j4+8RkPGa2M+4yrjDbGzdHSGcovqhyKNqi1M5Sg4PNZ0M60D+1PR9NhdDgdDD5tRlvCk/ajg+goOoIOpf3pYAi0dauh/GKGX3Tw2dPQ8tjebJLdjx3Jdv0y0sDdwL9PRQL5P+ajqbWgb96Cvpsv8ws+m74Y5Uj6kknNofZRZ6gT1DnqMNUIPnWMOkBdoI5QjZ+9Xb9DiaK+bGmQQI5SyCD9t3xCbU4lJKjw3und4f1ec6eSjFcBgKBcMUEpLSpW8aMUCpmEnygXeQ3g+3j7+AA5uXl8zc/Xi+EgABBmFz5hM38Dwo719PT8+Akbcgz4PhDgHPyEuQYBRrrA2YMitbJSg9EAwAAHXPBgARs4wBWe8EEAQhGJWAxBCjKQi1EQoRhlUGIcJmE6ZmMeFmE5VmM9NmEbvsNeNOIwTuAnnEcLruIW2tCOJ+jCK3QTBMEi9AkTwoKwJZwID8KHCCLCiVgimUgjcokxRBEhJ9TEJGImMY9YQqwmNhLbie+Jg8QJ4hzRStwk7hEdxHPiHUmReiSPtCadyYFkEBlFJpEZ5EiyiBxLVpGzyAXkSrKO3EU2kCfI8+RVso18Qr6kQOlSZpQd5UkFUQIqhcqjCiklNYWqpmqoOqqeOkSdoS5TbVQn9ZZm0iY0n/akQ+kEOpMW0WPpKfR8ejW9jW6gT9GX6Xt0F/2Roc+wYngwQhiJjBxGEWMcYzajhrGFsZ9xmnGV0c54xWQyzZguzEBmAjOXWcKcyJzPXMvczTzObGU+YL5ksVgWLA9WGCuFJWSpWLNZq1i7WMdYl1jtrDc6ujq2Oj46cTp5OnKdGTo1Ojt0jupc0nmk0802ZDuxQ9gpbDF7AnshezP7EPsiu53dzTHiuHDCOBmcEs50zkpOPec05zbnha6urr1usO5wXanuNN2Vunt0z+re032rZ6znrifQy9dT6y3Q26p3XO+m3gt9fX1n/Uj9PH2V/gL97fon9e/qvzEwMfAySDQQG0w1qDVoMLhk8JTL5jpxo7ijuFXcGu4+7kVupyHb0NlQYCg0nGJYa3jQ8LrhSyMTo0FGKUZlRvONdhidM3pszDJ2No41FhvPMt5kfNL4gQll4mAiMBGZzDTZbHLapJ3H5LnwEnklvHm873jNvC5TY1M/0yzT8aa1pkdM28woM2ezRDOZ2UKzvWbXzN71s+4X1U/Sb26/+n6X+r02728eaS4xrzbfbX7V/J0F3yLWotRisUWjxR1L2tLdcrjlOMt1lqctO/vz+of2F/Wv7r+3/69WpJW7VZrVRKtNVhesXlrbWMdbK6xXWZ+07rQxs4m0KbFZZnPUpsPWxDbcVmq7zPaY7R98U34UX8ZfyT/F77KzskuwU9tttGu267Z3sc+0n2G/2/6OA8chyKHQYZlDk0OXo63jUMdJjjsdf3ViOwU5FTutcDrj9NrZxTnb+WvnRufHLuYuiS5VLjtdbrvqu0a4jnWtc73ixnQLcit1W+vW4k66+7sXu9e6X/QgPQI8pB5rPVoHMAYED5APqBtw3VPPM8qz0nOn5z0vM69krxlejV5PBzoOzBu4eOCZgR+9/b1l3pu9bw0yHjRk0IxBhwY993H3EfnU+lzx1feN853qe8D3mZ+Hn8Rvnd8NfxP/of5f+zf5fwgIDFAG1Ad0BDoGjglcE3g9iBeUGjQ/6GwwIzg6eGrw4eC3IQEhqpC9IX+FeoaWhu4IfTzYZbBk8ObBD8Lsw4RhG8PawvnhY8I3hLdF2EUII+oi7kc6RIojt0Q+inKLKonaFfU02jtaGb0/+rUgRDBZcDyGiomPqY5pjjWOzYxdHXs3zj6uKG5nXFe8f/zE+OMJjISkhMUJ1xOtE0WJ2xO7hgQOmTzkVJJeUnrS6qT7ye7JyuRDQ8mhQ4YuHXp7mNMw+bDGFKQkpixNuZPqkjo29cfhzOGpw2uHP0wblDYp7Uy6Sfro9B3przKiMxZm3Mp0zVRnNmVxs/Kztme9zo7JXpLdljMwZ3LO+VzLXGnugTxWXlbelryXI2JHLB/Rnu+fPzv/2kiXkeNHnhtlOUo26sho7mjh6H1jGGOyx+wY816YIqwTvixILFhT0CUSiFaInogjxcvEHZIwyRLJo8KwwiWFj4vCipYWdRRHFNcUd0oF0tXSZyUJJetLXpemlG4t7ZFly3aX6ZSNKTsoN5aXyk+V25SPL29VeChmK9rGhoxdPrZLmaTcUkFUjKw4oOKpFKoLalf1V+p7leGVtZVvxmWN2zfeaLx8/IUJ7hPmTnhUFVf17UR6omhi0yS7SdMn3ZscNXnjFGJKwZSmqQ5TZ01tnxY/bdt0zvTS6b/M8J6xZMbfM7NnHpplPWvarAdfxX+1c7bBbOXs61+Hfr1+Dj1HOqd5ru/cVXM/Vourf57nPa9m3vv5ovk/fzPom5Xf9CwoXNC8MGDhukXMRfJF1xZHLN62xGhJ1ZIHS4cubVjGX1a97O/lo5efq/GrWb+Cs0K9om1l8soDqxxXLVr1fnXx6qu10bW711itmbvm9Vrx2kvrItfVr7deP2/9uw3SDTc2xm9sqHOuq9nE3FS56eHmrM1nvg36dvsWyy3ztnzYKt/ati1t26ntgdu377DasXAnuVO9s2NX/q6W72K+O1DvWb9xt9nueXuwR73nj+/HfH9tb9Lepn1B++p/cPphzX6T/dUNRMOEhq7G4sa2A7kHWg8OOdh0KPTQ/h+9ftx62O5w7RHTIwuPco7OOtpzrOrYy+OK450nik48aBrddOtkzskrp4afaj6ddPrsT3E/nTwTdebY2bCzh8+FnDv4c9DPjecDzjdc8L+w/xf/X/Y3BzQ3XAy8eKAluOVQ6+DWo5ciLp24HHP5pyuJV85fHXa19VrmtRvX86+33RDfeHxTdvPZr5W/dt+adptxu/qO4Z2au1Z3635z+213W0DbkXsx9y7cT79/64HowZPfK35/3z7rof7Dmke2j7Y/9nl8uCOuo+WPEX+0P1E86e6c/afRn2ueuj794a/Ivy505XS1P1M+63k+/4XFi61/+/3d9DL15d1XZa+6X1e/sXiz7W3Q2zPvst896h73nvV+5Qe3D4c+Jn283VPW06MQKoUAAAoAWVgIPN8K6OcCJi0AZ4RmFwQAEJr9FdD8B/nPvmZfBAAEAPU8YHgnILgO7NkMOBcC3HwgVR/ICAbp69v30VpFoa+PRksvGmDc7el54QywlgIfFvX0dNf19HzYBFC3geNyzQ4KAExDYEPih4KyAvwH0+ynn/X45QmQvr5++PL8F6mCkLerjl90AAAACXBIWXMAAAsTAAALEwEAmpwYAAAE92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMDMtMTJUMTQ6MTY6NTArMDE6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTAzLTIwVDEwOjIyOjUxKzAxOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTAzLTIwVDEwOjIyOjUxKzAxOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmZDY2ZDIzMC1mMDk3LTRhMjUtODkxNi1mN2YxMmQ2NTRhNjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ZmQ2NmQyMzAtZjA5Ny00YTI1LTg5MTYtZjdmMTJkNjU0YTY5IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZmQ2NmQyMzAtZjA5Ny00YTI1LTg5MTYtZjdmMTJkNjU0YTY5Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmZDY2ZDIzMC1mMDk3LTRhMjUtODkxNi1mN2YxMmQ2NTRhNjkiIHN0RXZ0OndoZW49IjIwMjItMDMtMTJUMTQ6MTY6NTArMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjHOcacAAAMOSURBVFiFzZixa1NBHMe/FxOIryWNNUkjJCYQkhJKU2oXsdJowU7t6KZroYNDB7eOgn+Dg0t10MmhrhUUEelm2hDaUmibQBtbQxuaI5JHn4O8cHe59/LuRY3fJbnj97vf5373vSOEzC8t4+W9mcUNzfcc/6mSw9H38U9rzx4d1ndJ9e27xa3Q0It+QznR1MbHjEfsbL1Bu35XjZflqtYBgPLMwgpZX/9gWEbYqN6gCAxofzVPjKWU1jyU0p
717os0MnYSddFBQa0rh1nY1lpmjbskSWJgbKOpBJJgy3OFmTjZcedSiQNuxyrDVBKaxxwt6R6g6LeoEglksZ4bozcvnO3PW91zOa8uVY6k8Z4boykM2lpvKxpLIenI8NmAwAwNTmB8dwYAQDN78Pcgznp5mQQU5MTiMdiAIB4LIbpfL4jT1bTnOMsIR6t1edZ7Zy7pCa06E0xbzqfb8OaOt4/4NbqVptSWlN+Jczjn529z83TZgtfv3zm7MHChgODXPxmoWjsHewT1ZeGFL5tXSplADg5/U7CoYhhWsOU3tJRKm1zDYgmE0SELVcq2N3ZRTgUUX5SXQGzsoNOZTJE8/s6YEVbqcj20rEyRjxENr9ZKHLFvT4vUpkMiSYTfxwWkACzYOx3Ur20LLRZKBp6S2+PNb+vw7PdYMWGWDWoZ0uwkllA5ute5NgSweEhaed7FbuubCxKCixLYo9TZg9Zd4HfnhYvptW6srHYHCmw6sXIZkc5WL2lgzZbXIwI7fSUxOY4toSVstlR4vV5ublSadvY29nhLiLAQ9tdYjvZAlu9GFawektHuVLhwGWd7uZTu+6Tw3LZ1U7F3wUAOFhWN0aiEE/BKrabXFlCBRYAjqrHEO0Rj8XgDwSVaysDXw+NdMw56ZYM+tpVv2p5deAfp1Wc1C/aY5WjZaFps4Wj6rFqefce9geCaNbP3KT2lOv6WXNbsNfcnt/hfy1POBJd7TeEU50fVlevPB3wFH/mbj3pN4wTRdbePCTzS8t4fTOQLs8srBiD/sf9hpKJXDRfmX8G/gKUwMkA3my/NwAAAABJRU5ErkJggg==",qB={AC:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M440.1 181.1c-.1 39.2-6.4 81.4-57.4 101.5-51.1-20.1-57.3-62.3-57.4-101.5h114.8z'/%3e%3cpath fill='%2329DBFF' d='M439.6 197.7c-2.8 34.9-12.4 67.4-57 85-44.4-17.6-54.5-51.2-56.9-84.9'/%3e%3cpath fill='white' d='M437.8 214.1c-3.2 24.3-16.7 53.5-55.1 68.6-38.4-15.1-50.5-42.5-55.1-68.4'/%3e%3cpath fill='%2329DBFF' d='M434.2 230.3c-5.7 17.7-19.3 39.4-51.3 52.8-32-12.6-45.2-33.8-51.4-53'/%3e%3cpath fill='white' d='M426.7 246.9c-6.5 11.3-17.7 25.4-44 35.9-27.5-11.5-37.4-25.3-44-36.1'/%3e%3cpath fill='%2329DBFF' d='M412.4 265.1c-8.1 7.2-12 11.2-29.6 17.9-20.1-7.9-22.6-11.6-29.2-17.5'/%3e%3cpath fill='%235CC85C' d='M383.3 231.6c-.2-.2-27.9 35.7-27.9 35.7-1.8-1.3-10-9.5-13.3-15l41.3-50.1 40.2 49.7c-3.9 6.5-11.4 13.6-13.2 15M382.6 85.3l-26.5 45h53z'/%3e%3cellipse transform='rotate(-82.3 291.431 225.686)' fill='%23F7A226' cx='291.4' cy='225.7' rx='48.7' ry='15.7'/%3e%3cellipse transform='rotate(-68.099 303.087 164.67)' fill='%23DDC7AB' cx='303.1' cy='164.7' rx='11.7' ry='7.2'/%3e%3cellipse transform='rotate(-81.738 291.697 271.697)' fill='%23DDC7AB' cx='291.7' cy='271.7' rx='11.4' ry='3.3'/%3e%3cellipse transform='matrix(.9986 -.05353 .05353 .9986 -13.992 16.424)' fill='%23DDC7AB' cx='299.6' cy='269.4' rx='3.3' ry='11'/%3e%3cellipse transform='rotate(-21.518 314.54 201.06)' fill='%23DDC7AB' cx='314.5' cy='201.1' rx='4.1' ry='13.7'/%3e%3cellipse transform='rotate(-21.518 317.511 178.077)' fill='%23DDC7AB' cx='317.5' cy='178.1' rx='13.7' ry='4.1'/%3e%3cellipse transform='rotate(-7.7 473.781 225.857)' fill='%23F7A226' cx='473.6' cy='225.9' rx='15.7' ry='48.7'/%3e%3cellipse transform='rotate(-21.901 462.057 164.866)' fill='%23DDC7AB' cx='462' cy='164.9' rx='7.2' ry='11.7'/%3e%3cellipse transform='rotate(-8.27 473.27 271.908)' fill='%23DDC7AB' cx='473.4' cy='271.9' rx='3.3' ry='11.4'/%3e%3cellipse transform='matrix(.05353 -.9986 .9986 .05353 171.34 719.998)' fill='%23DDC7AB' cx='465.5' cy='269.6' rx='11' ry='3.3'/%3e%3cellipse transform='rotate(-68.482 450.552 201.247)' fill='%23DDC7AB' cx='450.6' cy='201.2' rx='13.7' ry='4.1'/%3e%3cellipse transform='rotate(-68.482 447.58 178.265)' fill='%23DDC7AB' cx='447.6' cy='178.3' rx='4.1' ry='13.7'/%3e%3cpath fill='%23B0C6CC' d='M373.3 130.3L356.1 155l17.8 26.1H396l4.7-25.4-5.4-25.4z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath fill='%23D80027' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zm-7.3 170.6l-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3c/svg%3e",TA:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zm256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zm256 0v15.1l-57.4 38.3H176z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath d='M0 170.7v-15.1l57.4-38.2H80zm256 0v-15.1l-57.4-38.2H176z' fill='%23D80027'/%3e%3cpath fill='%2329DBFF' d='M448.9 169.5c0 9.6-.3 29.6-1.4 39.2-4.1 34.9-23.5 68.8-62.1 85.9-45.3-17.9-60.8-51-64.9-85.9-1.1-9.6-1.5-19.4-1.5-29l.3-47.1h129.2l.4 36.9z'/%3e%3cpath fill='white' d='M447.5 208.7c-.2 1.6-.4 3.3-.6 4.9-4.8 33.1-22.9 65.4-61.5 81-43.2-17-59.4-47.9-64.2-81-.2-1.6-.4-3.2-.6-4.9'/%3e%3cpath fill='%2329DBFF' d='M385.4 251.7l-22.9-43h45.8z'/%3e%3cpath fill='white' d='M385.4 165.8l-22.9 42.9h45.8z'/%3e%3cellipse fill='%23FFBE57' cx='474.8' cy='236.8' rx='16.8' ry='43.3'/%3e%3cellipse fill='%23FFBE57' cx='295.3' 
717cy='236.8' rx='16.8' ry='43.3'/%3e%3cpath fill='white' d='M385.4 31.5l-33.4 44h68.5zM315.5 280s33.8 29.5 69.9 29.5 67.1-29.5 67.1-29.5l8.5 14.6S439.2 326 385.4 326 307 294.6 307 294.6l8.5-14.6z'/%3e%3cellipse fill='%23A5A5A5' cx='386.3' cy='104.3' rx='34.3' ry='23.3'/%3e%3c/svg%3e"},tBe=e=>e==="TA"||e==="AC"?{TA:qB.TA,AC:qB.AC}[e]:`https://flagcdn.com/w40/${e.toLowerCase()}.webp`,jJ="MuiTelInput-FlagImg",XP=({isoCode:e,countryName:t})=>({src:tBe(e),loading:"lazy",width:26,alt:t,className:jJ}),nBe=(e,{countryName:t})=>g.jsx("img",{...XP({isoCode:e,countryName:t})}),rBe=g.jsx("img",{src:eBe,loading:"lazy",width:26,alt:"unknown",className:jJ});function $9(...e){}function BJ(e=SC){try{return new Intl.DisplayNames(e,{type:"region"})}catch{return new Intl.DisplayNames(SC,{type:"region"})}}const iBe={CallingCodeSplitted:le(Ho)({borderRight:`1px solid ${Sx[300]}`,paddingRight:10,cursor:"default",pointerEvents:"none"})},YB="MuiTelInput-IconButton",oBe=({disableDropdown:e=!1,forceCallingCode:t=!1,langOfCountryName:n=SC,isFlagsMenuOpened:r=!1,getFlagElement:i,unknownFlagElement:o,isoCode:a,...s})=>{const l=Pe.useMemo(()=>BJ(n),[n]),u=g.jsx(DJ,{isoCode:a,children:a?i(a,{countryName:l.of(a)||"",isSelected:!0,imgProps:XP({isoCode:a,countryName:l.of(a)||""})}):o});return g.jsxs(g.Fragment,{children:[e?g.jsx(ea,{tabIndex:-1,className:YB,role:"",disableRipple:!0,sx:{pointerEvents:"none",aspectRatio:"1 / 1"},component:"span",children:u}):g.jsx(ea,{...s,"aria-label":"Select country",className:YB,"aria-haspopup":"listbox",sx:{aspectRatio:"1 / 1"},"aria-controls":r?"select-country":void 0,"aria-expanded":r?"true":"false",children:u}),t&&a?g.jsxs(iBe.CallingCodeSplitted,{children:["+",_C(a)]}):null]})},XB={ListItemIcon:le(bs)({marginRight:"10px"}),ListItemText:le(Pi)({marginRight:"10px"})},aBe="MuiTelInput-MenuItem",sBe="MuiTelInput-ListItemIcon-flag",lBe="MuiTelInput-ListItemText-country",uBe="MuiTelInput-Typography-calling-code",cBe=({isoCode:e,onSelectCountry:t,countryName:n,getFlagElement:r,...i})=>{var o;return g.jsxs(fi,{...i,onClick:a=>{a.preventDefault(),t(e)},role:"option","data-testid":`option-${e}`,className:aBe,children:[g.jsx(XB.ListItemIcon,{className:sBe,children:g.jsx(DJ,{isoCode:e,children:r(e,{countryName:n,isSelected:!1,imgProps:XP({isoCode:e,countryName:n})})})}),g.jsx(XB.ListItemText,{className:lBe,children:n}),g.jsxs(Ho,{variant:"body2",color:"text.secondary",className:uBe,children:["+",(o=tb[e])==null?void 0:o[0]]})]})},dBe=Pe.memo(cBe),fBe=[],pBe=[],hBe=[],mBe=[],gBe="MuiTelInput-Menu",vBe=({anchorEl:e,isoCode:t,onSelectCountry:n,excludedCountries:r=fBe,onlyCountries:i=pBe,langOfCountryName:o=SC,continents:a=hBe,preferredCountries:s=mBe,className:l,getFlagElement:u,...d})=>{const f=Pe.useMemo(()=>BJ(o),[o]),p=Jje(Gje,f),m=Zje(p,{onlyCountries:i,excludedCountries:r,continents:a,preferredCountries:s});return g.jsx(ip,{anchorEl:e,open:!!e,id:"select-country",className:`${gBe} ${l||""}`,MenuListProps:{role:"listbox","aria-activedescendant":t?`country-${t}`:"","aria-labelledby":"select-country"},...d,children:m.map(v=>g.jsx(dBe,{onSelectCountry:n,isoCode:v,countryName:f.of(v)||"",selected:v===t,id:`country-${v}`,getFlagElement:u},v))})};function yBe(e){const{length:t}=e.value;e.setSelectionRange(t,t)}function x9(e,t){typeof t=="function"?t(e):t&&Uje(t)&&"current"in t&&(t.current=e)}function zJ(e,t){return e.replace(t,"")}function bBe(e){const{defaultCountry:t,onlyCountries:n,excludedCountries:r,continents:i,forceCallingCode:o}=e;Pe.useEffect(()=>{n&&r&&Wje(n,r)},[n,r]),Pe.useEffect(()=>{t&&r&&r.includes(t)&&$9(`[mui-tel-input] Not expected to have the 'defaultCountry' (${t}) prop excluded by the 'excludedCountries' prop`)},[t,r]),Pe.useEffect(()=>{t&&n&&!n.includes(t)&&$9(`[mui-tel-input] Not expected to have a 'defaultCountry' prop (${t}) and a 'onlyCountries' prop but without included the 'defaultCountry' (${t})`)},[t,n]),Pe.useEffect(()=>{t&&i&&i.length>0&&(i.some(a=>YP[a].includes(t))||$9(`[mui-tel-input] Not expected to have a 'defaultCountry' prop (${t}) and a 'continents' prop that are not contain the country (${t})`))},[t,i]),Pe.useEffect(()=>{},[t,o])}var $Be=3,J3="0-90-9٠-Ù©Û°-Û¹",xBe="-‐-―−ー-",SBe="//",_Be="..",wBe="  ­â€
717‹â ã€€",CBe="()()[]\\[\\]",EBe="~⁓∼~",Cg="".concat(xBe).concat(SBe).concat(_Be).concat(wBe).concat(CBe).concat(EBe),TBe="++";function ZB(e,t){e=e.split("-"),t=t.split("-");for(var n=e[0].split("."),r=t[0].split("."),i=0;i<3;i++){var o=Number(n[i]),a=Number(r[i]);if(o>a)return 1;if(a>o)return-1;if(!isNaN(o)&&isNaN(a))return 1;if(isNaN(o)&&!isNaN(a))return-1}return e[1]&&t[1]?e[1]>t[1]?1:e[1]<t[1]?-1:0:!e[1]&&t[1]?1:e[1]&&!t[1]?-1:0}var RBe={}.constructor;function Hw(e){return e!=null&&e.constructor===RBe}function DR(e){"@babel/helpers - typeof";return DR=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},DR(e)}function qE(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function QB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function YE(e,t,n){return t&&QB(e.prototype,t),n&&QB(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var IBe="1.2.0",kBe="1.7.35",JB=" ext. ",OBe=/^\d+$/,il=function(){function e(t){qE(this,e),MBe(t),this.metadata=t,HJ.call(this,t)}return YE(e,[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(t){return t!=="001"})}},{key:"getCountryMetadata",value:function(t){return this.metadata.countries[t]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(t){return this.getCountryMetadata(t)!==void 0}},{key:"hasCallingCode",value:function(t){if(this.getCountryCodesForCallingCode(t))return!0;if(this.nonGeographic()){if(this.nonGeographic()[t])return!0}else{var n=this.countryCallingCodes()[t];if(n&&n.length===1&&n[0]==="001")return!0}}},{key:"isNonGeographicCallingCode",value:function(t){return this.nonGeographic()?!!this.nonGeographic()[t]:!this.getCountryCodesForCallingCode(t)}},{key:"country",value:function(t){return this.selectNumberingPlan(t)}},{key:"selectNumberingPlan",value:function(t,n){if(t&&OBe.test(t)&&(n=t,t=null),t&&t!=="001"){if(!this.hasCountry(t))throw new Error("Unknown country: ".concat(t));this.numberingPlan=new ez(this.getCountryMetadata(t),this)}else if(n){if(!this.hasCallingCode(n))throw new Error("Unknown calling code: ".concat(n));this.numberingPlan=new ez(this.getNumberingPlanMetadata(n),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(t){var n=this.countryCallingCodes()[t];if(n)return n.length===1&&n[0].length===3?void 0:n}},{key:"getCountryCodeForCallingCode",value:function(t){var n=this.getCountryCodesForCallingCode(t);if(n)return n[0]}},{key:"getNumberingPlanMetadata",value:function(t){var n=this.getCountryCodeForCallingCode(t);if(n)return this.getCountryMetadata(n);if(this.nonGeographic()){var r=this.nonGeographic()[t];if(r)return r}else{var i=this.countryCallingCodes()[t];if(i&&i.length===1&&i[0]==="001")return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(t){return this.numberingPlan.type(t)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(t){return this.selectNumberingPlan(t)}},{key:"hasSelectedNumberingPlan",value:function(){return this.numberingPlan!==void 0}}]),e}(),ez=function(){function e(t,n){qE(this,e),this.globalMetadataObject=n,this.metadata=t,HJ.call(this,n.metadata)}return YE(e,[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"IDDPrefix",value:function(){if(!(this.v1||this.v2))return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!(this.v1||this.v2))return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(t){return t[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var t=this,n=this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[];return n.map(function(r){return new PBe(r,t)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(t){return t[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return this.types()&&this.types().length===0?!1:!!this.types()}},{key:"type",value:function(t){if(this.hasTypes()&&tz(this.types(),t))return new NBe(tz(this.types(),t),this)}},{key:"ext",value:function(){return this.v1||this.v2?JB:this.metadata[13]||JB}}]),e}(),PBe=function(){function e(t,n){qE(this,e),this._format=t,this.metadata=n}return YE(e,[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!!(this.nationalPrefixFormattingRule()&&!ABe.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}]),e}(),ABe=/^\(?\$1\)?$/,NBe=function(){function e(t,n){qE(this,e),this.type=t,this.metadata=n}return YE(e,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.t
vendor: 6,112 bytes, lines 717-720
717ype[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]),e}();function tz(e,t){switch(t){case"FIXED_LINE":return e[0];case"MOBILE":return e[1];case"TOLL_FREE":return e[2];case"PREMIUM_RATE":return e[3];case"PERSONAL_NUMBER":return e[4];case"VOICEMAIL":return e[5];case"UAN":return e[6];case"PAGER":return e[7];case"VOIP":return e[8];case"SHARED_COST":return e[9]}}function MBe(e){if(!e)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!Hw(e)||!Hw(e.countries))throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(Hw(e)?"an object of shape: { "+Object.keys(e).join(", ")+" }":"a "+LBe(e)+": "+e,"."))}var LBe=function(e){return DR(e)};function UJ(e,t){if(t=new il(t),t.hasCountry(e))return t.country(e).countryCallingCode();throw new Error("Unknown country: ".concat(e))}function HJ(e){var t=e.version;typeof t=="number"?(this.v1=t===1,this.v2=t===2,this.v3=t===3,this.v4=t===4):t?ZB(t,IBe)===-1?this.v2=!0:ZB(t,kBe)===-1?this.v3=!0:this.v4=!0:this.v1=!0}function DBe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=FBe(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
718In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function FBe(e,t){if(e){if(typeof e=="string")return nz(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nz(e,t)}}function nz(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var jBe={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","0":"0","1":"1","2":"2","3":"3","4":"4","5":"5","6":"6","7":"7","8":"8","9":"9","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9"};function BBe(e){return jBe[e]}function wC(e){for(var t="",n=DBe(e.split("")),r;!(r=n()).done;){var i=r.value,o=BBe(i);o&&(t+=o)}return t}function zBe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=UBe(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
719In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function UBe(e,t){if(e){if(typeof e=="string")return rz(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rz(e,t)}}function rz(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function HBe(e,t){for(var n=e.slice(),r=zBe(t),i;!(i=r()).done;){var o=i.value;e.indexOf(o)<0&&n.push(o)}return n.sort(function(a,s){return a-s})}function XE(e,t){return GJ(e,void 0,t)}function GJ(e,t,n){var r=n.type(t),i=r&&r.possibleLengths()||n.possibleLengths();if(!i)return"IS_POSSIBLE";if(t==="FIXED_LINE_OR_MOBILE"){if(!n.type("FIXED_LINE"))return GJ(e,"MOBILE",n);var o=n.type("MOBILE");o&&(i=HBe(i,o.possibleLengths()))}else if(t&&!r)return"INVALID_LENGTH";var a=e.length,s=i[0];return s===a?"IS_POSSIBLE":s>a?"TOO_SHORT":i[i.length-1]<a?"TOO_LONG":i.indexOf(a,1)>=0?"IS_POSSIBLE":"INVALID_LENGTH"}function GBe(e,t,n){if(t===void 0&&(t={}),n=new il(n),t.v2){if(!e.countryCallingCode)throw new Error("Invalid phone number object passed");n.selectNumberingPlan(e.countryCallingCode)}else{if(!e.phone)return!1;if(e.country){if(!n.hasCountry(e.country))throw new Error("Unknown country: ".concat(e.country));n.country(e.country)}else{if(!e.countryCallingCode)throw new Error("Invalid phone number object passed");n.selectNumberingPlan(e.countryCallingCode)}}if(n.possibleLengths())return VBe(e.phone||e.nationalNumber,n);if(e.countryCallingCode&&n.isNonGeographicCallingCode(e.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}function VBe(e,t){switch(XE(e,t)){case"IS_POSSIBLE":return!0;default:return!1}}function Ng(e,t){return e=e||"",new RegExp("^(?:"+t+")$").test(e)}function WBe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=KBe(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
720In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function KBe(e,t){if(e){if(typeof e=="string")return iz(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return iz(e,t)}}function iz(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var qBe=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function ZP(e,t,n){if(t=t||{},!(!e.country&&!e.countryCallingCode)){n=new il(n),n.selectNumberingPlan(e.country,e.countryCallingCode);var r=t.v2?e.nationalNumber:e.phone;if(Ng(r,n.nationalNumberPattern())){if(S9(r,"FIXED_LINE",n))return n.type("MOBILE")&&n.type("MOBILE").pattern()===""||!n.type("MOBILE")||S9(r,"MOBILE",n)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE";
vendor: 9,387 bytes, lines 720-721
720for(var i=WBe(qBe),o;!(o=i()).done;){var a=o.value;if(S9(r,a,n))return a}}}}function S9(e,t,n){return t=n.type(t),!t||!t.pattern()||t.possibleLengths()&&t.possibleLengths().indexOf(e.length)<0?!1:Ng(e,t.pattern())}function YBe(e,t,n){if(t=t||{},n=new il(n),n.selectNumberingPlan(e.country,e.countryCallingCode),n.hasTypes())return ZP(e,t,n.metadata)!==void 0;var r=t.v2?e.nationalNumber:e.phone;return Ng(r,n.nationalNumberPattern())}function XBe(e,t,n){var r=new il(n),i=r.getCountryCodesForCallingCode(e);return i?i.filter(function(o){return ZBe(t,o,n)}):[]}function ZBe(e,t,n){var r=new il(n);return r.selectNumberingPlan(t),r.numberingPlan.possibleLengths().indexOf(e.length)>=0}function VJ(e){return e.replace(new RegExp("[".concat(Cg,"]+"),"g")," ").trim()}var WJ=/(\$\d)/;function KJ(e,t,n){var r=n.useInternationalFormat,i=n.withNationalPrefix;n.carrierCode,n.metadata;var o=e.replace(new RegExp(t.pattern()),r?t.internationalFormat():i&&t.nationalPrefixFormattingRule()?t.format().replace(WJ,t.nationalPrefixFormattingRule()):t.format());return r?VJ(o):o}var QBe=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function JBe(e,t,n){var r=new il(n);if(r.selectNumberingPlan(e,t),r.defaultIDDPrefix())return r.defaultIDDPrefix();if(QBe.test(r.IDDPrefix()))return r.IDDPrefix()}function eze(e){var t=e.number,n=e.ext;if(!t)return"";if(t[0]!=="+")throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(t).concat(n?";ext="+n:"")}function tze(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=nze(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
721In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nze(e,t){if(e){if(typeof e=="string")return oz(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return oz(e,t)}}function oz(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function az(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function sz(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?az(Object(n),!0).forEach(function(r){rze(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):az(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function rze(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var lz={formatExtension:function(e,t,n){return"".concat(e).concat(n.ext()).concat(t)}};function ize(e,t,n,r){if(n?n=sz(sz({},lz),n):n=lz,r=new il(r),e.country&&e.country!=="001"){if(!r.hasCountry(e.country))throw new Error("Unknown country: ".concat(e.country));r.country(e.country)}else if(e.countryCallingCode)r.selectNumberingPlan(e.countryCallingCode);else return e.phone||"";var i=r.countryCallingCode(),o=n.v2?e.nationalNumber:e.phone,a;switch(t){case"NATIONAL":return o?(a=CC(o,e.carrierCode,"NATIONAL",r,n),_9(a,e.ext,r,n.formatExtension)):"";case"INTERNATIONAL":return o?(a=CC(o,null,"INTERNATIONAL",r,n),a="+".concat(i," ").concat(a),_9(a,e.ext,r,n.formatExtension)):"+".concat(i);case"E.164":return"+".concat(i).concat(o);case"RFC3966":return eze({number:"+".concat(i).concat(o),ext:e.ext});case"IDD":if(!n.fromCountry)return;var s=aze(o,e.carrierCode,i,n.fromCountry,r);return _9(s,e.ext,r,n.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(t,'"'))}}function CC(e,t,n,r,i){var o=oze(r.formats(),e);return o?KJ(e,o,{useInternationalFormat:n==="INTERNATIONAL",withNationalPrefix:!(o.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&i&&i.nationalPrefix===!1),carrierCode:t,metadata:r}):e}function oze(e,t){for(var n=tze(e),r;!(r=n()).done;){var i=r.value;if(i.leadingDigitsPatterns().length>0){var o=i.leadingDigitsPatterns()[i.leadingDigitsPatterns().length-1];if(t.search(o)!==0)continue}if(Ng(t,i.pattern()))return i}}function _9(e,t,n,r){return t?r(e,t,n):e}function aze(e,t,n,r,i){var o=UJ(r,i.metadata);if(o===n){var a=CC(e,t,"NATIONAL",i);return n==="1"?n+" "+a:a}var s=JBe(r,void 0,i.metadata);if(s)return"".concat(s," ").concat(n," ").concat(CC(e,null,"INTERNATIONAL",i))}function uz(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function cz(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uz(Object(n),!0).forEach(function(r){sze(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uz(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sze(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function uze(e,t,n){return t&&dz(e.prototype,t),n&&dz(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var cze=function(){function e(t,n,r){if(lze(this,e),!t)throw new TypeError("`country` or `countryCallingCode` not passed");if(!n)throw new TypeError("`nationalNumber` not passed");if(!r)throw new TypeError("`metadata` not passed");var i=fze(t,r),o=i.country,a=i.countryCallingCode;this.country=o,this.countryCallingCode=a,this.nationalNumber=n,this.number="+"+this.countryCallingCode+this.nationalNumber,this.getMetadata=function(){return r}}return uze(e,[{key:"setExt",value:function(t){this.ext=t}},{key:"getPossibleCountries",value:function(){return this.country?[this.country]:XBe(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return GBe(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return YBe(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){var t=new il(this.getMetadata());return t.isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(t){return this.number===t.number&&this.ext===t.ext}},{key:"getType",value:function(){return ZP(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(t,n){return ize(this,t,n?cz(cz({},n),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(t){return this.format("NATIONAL",t)}},{key:"formatInternational",value:function(t){return this.format("INTERNATIONAL",t)}},{key:"getURI",value:function(t){return this.format("RFC3966",t)}}]),e}(),dze=function(e){return/^[A-Z]{2}$/.test(e)};function fze(e,t){var n,r,i=new il(t);return dze(e)?(n=e,i.selectNumberingPlan(n),r=i.countryCallingCode()):r=e,{country:n,countryCallingCode:r}}var pze=new RegExp("(["+J3+"])");function qJ(e,t,n,r){if(t){var i=new il(r);i.selectNumberingPlan(t,n);var o=new RegExp(i.IDDPrefix());if(e.search(o)===0){e=e.slice(e.match(o)[0].length);var a=e.match(pze);if(!(a&&a[1]!=null&&a[1].length>0&&a[1]==="0"))return e}}}function FR(e,t){if(e&&t.numberingPlan.nationalPrefixForParsing()){var n=new RegExp("^(?:"+t.numberingPlan.nationalPrefixForParsing()+")"),r=n.exec(e);if(r){var i,o,a=r.length-1,s=a>0&&r[a];if(t.nationalPrefixTransformRule()&&s)i=e.replace(n,t.nationalPrefixTransformRule()),a>1&&(o=r[1]);else{var l=r[0];i=e.slice(l.length),s&&(o=r[1])}var u;if(s){var d=e.indexOf(r[1]),f=e.slice(0,d);f===t.numberingPlan.nationalPrefix()&&(u=t.numberingPlan.nationalPrefix())}else u=r[0];return{nationalNumber:i,nationalPrefix:u,carrierCode:o}}}return{nationalNumber:e}}function fz(e,t){var n=FR(e,t),r=n.carrierCode,i=n.nationalNumber;if(i!==e){if(!hze(e,i,t))return{nationalNumber:e};if(t.possibleLengths()&&!mze(i,t))return{nationalNumber:e}}return{nationalNumber:i,carrierCode:r}}function hze(e,t,n){return!(Ng(e,n.nationalNumberPattern())&&!Ng(t,n.nationalNumberPattern()))}function mze(e,t){switch(XE(e,t)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}function YJ(e,t,n,r){var i=t?UJ(t,r):n;if(e.indexOf(i)===0){r=new il(r),r.selectNumberingPlan(t,n);var o=e.slice(i.length),a=fz(o,r),s=a.nationalNumber,l=fz(e,r),u=l.nationalNumber;if(!Ng(u,r.nationalNumberPattern())&&Ng(s,r.nationalNumberPattern())||XE(u,r)==="TOO_LONG")return{countryCallingCode:i,number:o}}return{number:e}}function gze(e,t,n,r){if(!e)return{};var i;if(e[0]!=="+"){var o=qJ(e,t,n,r);if(o&&o!==e)i=!0,e="+"+o;else{if(t||n){var a=YJ(e,t,n,r),s=a.countryCallingCode,l=a.number;if(s)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:s,number:l}}return{number:e}}}if(e[1]==="0")return{};r=new il(r);for(var u=2;u-1<=$Be&&u<=e.length;){var d=e.slice(1,u);
721if(r.hasCallingCode(d))return r.selectNumberingPlan(d),{countryCallingCodeSource:i?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:d,number:e.slice(u)};u++}return{}}function vze(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=yze(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
722In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yze(e,t){if(e){if(typeof e=="string")return pz(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pz(e,t)}}function pz(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function XJ(e,t){var n=t.countries,r=t.defaultCountry,i=t.metadata;i=new il(i);for(var o=[],a=vze(n),s;!(s=a()).done;){var l=s.value;if(i.country(l),i.leadingDigits()){if(e&&e.search(i.leadingDigits())===0)return l}else if(ZP({phone:e,country:l},void 0,i.metadata))if(r){if(l===r)return l;o.push(l)}else return l}if(o.length>0)return o[0]}function bze(e,t){var n=t.nationalNumber,r=t.defaultCountry,i=t.metadata,o=i.getCountryCodesForCallingCode(e);if(o)return o.length===1?o[0]:XJ(n,{countries:o,defaultCountry:r,metadata:i.metadata})}function $ze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function xze(e,t,n){return t&&hz(e.prototype,t),n&&hz(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var Sze=function(){function e(t){var n=t.onCountryChange,r=t.onCallingCodeChange;$ze(this,e),this.onCountryChange=n,this.onCallingCodeChange=r}return xze(e,[{key:"reset",value:function(t){var n=t.country,r=t.callingCode;this.international=!1,this.missingPlus=!1,this.IDDPrefix=void 0,this.callingCode=void 0,this.digits="",this.resetNationalSignificantNumber(),this.initCountryAndCallingCode(n,r)}},{key:"resetNationalSignificantNumber",value:function(){this.nationalSignificantNumber=this.getNationalDigits(),this.nationalSignificantNumberMatchesInput=!0,this.nationalPrefix=void 0,this.carrierCode=void 0,this.complexPrefixBeforeNationalSignificantNumber=void 0}},{key:"update",value:function(t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];this[i]=t[i]}}},{key:"initCountryAndCallingCode",value:function(t,n){this.setCountry(t),this.setCallingCode(n)}},{key:"setCountry",value:function(t){this.country=t,this.onCountryChange(t)}
vendor: 26,234 bytes, lines 722-729
722},{key:"setCallingCode",value:function(t){this.callingCode=t,this.onCallingCodeChange(t,this.country)}},{key:"startInternationalNumber",value:function(t,n){this.international=!0,this.initCountryAndCallingCode(t,n)}},{key:"appendDigits",value:function(t){this.digits+=t}},{key:"appendNationalSignificantNumberDigits",value:function(t){this.nationalSignificantNumber+=t}},{key:"getNationalDigits",value:function(){return this.international?this.digits.slice((this.IDDPrefix?this.IDDPrefix.length:0)+(this.callingCode?this.callingCode.length:0)):this.digits}},{key:"getDigitsWithoutInternationalPrefix",value:function(){return this.international&&this.IDDPrefix?this.digits.slice(this.IDDPrefix.length):this.digits}}]),e}();function _ze(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=wze(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
723In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wze(e,t){if(e){if(typeof e=="string")return mz(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mz(e,t)}}function mz(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Nf="x",w9=new RegExp(Nf);function Gw(e,t){if(t<1)return"";for(var n="";t>1;)t&1&&(n+=e),t>>=1,e+=e;return n+e}function gz(e,t){return e[t]===")"&&t++,Cze(e.slice(0,t))}function Cze(e){for(var t=[],n=0;n<e.length;)e[n]==="("?t.push(n):e[n]===")"&&t.pop(),n++;var r=0,i="";t.push(e.length);for(var o=0,a=t;o<a.length;o++){var s=a[o];i+=e.slice(r,s),r=s+1}return i}function Eze(e,t,n){for(var r=_ze(n.split("")),i;!(i=r()).done;){var o=i.value;if(e.slice(t+1).search(w9)<0)return;t=e.search(w9),e=e.replace(w9,o)}return[e,t]}function Tze(e,t,n){var r=n.metadata,i=n.shouldTryNationalPrefixFormattingRule,o=n.getSeparatorAfterNationalPrefix,a=new RegExp("^(?:".concat(t.pattern(),")$"));if(a.test(e.nationalSignificantNumber))return Ize(e,t,{metadata:r,shouldTryNationalPrefixFormattingRule:i,getSeparatorAfterNationalPrefix:o})}function Rze(e,t){return XE(e,t)==="IS_POSSIBLE"}function Ize(e,t,n){var r=n.metadata,i=n.shouldTryNationalPrefixFormattingRule,o=n.getSeparatorAfterNationalPrefix;if(e.nationalSignificantNumber,e.international,e.nationalPrefix,e.carrierCode,i(t)){var a=vz(e,t,{useNationalPrefixFormattingRule:!0,getSeparatorAfterNationalPrefix:o,metadata:r});if(a)return a}return vz(e,t,{useNationalPrefixFormattingRule:!1,getSeparatorAfterNationalPrefix:o,metadata:r})}function vz(e,t,n){var r=n.metadata,i=n.useNationalPrefixFormattingRule,o=n.getSeparatorAfterNationalPrefix,a=KJ(e.nationalSignificantNumber,t,{carrierCode:e.carrierCode,useInternationalFormat:e.international,withNationalPrefix:i,metadata:r});if(i||(e.nationalPrefix?a=e.nationalPrefix+o(t)+a:e.complexPrefixBeforeNationalSignificantNumber&&(a=e.complexPrefixBeforeNationalSignificantNumber+" "+a)),kze(a,e))return a}function kze(e,t){return wC(e)===t.getNationalDigits()}function Oze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pze(e,t,n){return t&&yz(e.prototype,t),n&&yz(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var Aze=function(){function e(){Oze(this,e)}return Pze(e,[{key:"parse",value:function(t){if(this.context=[{or:!0,instructions:[]}],this.parsePattern(t),this.context.length!==1)throw new Error("Non-finalized contexts left when pattern parse ended");var n=this.context[0],r=n.branches,i=n.instructions;if(r)return{op:"|",args:r.concat([C9(i)])};if(i.length===0)throw new Error("Pattern is required");return i.length===1?i[0]:i}},{key:"startContext",value:function(t){this.context.push(t)}},{key:"endContext",value:function(){this.context.pop()}},{key:"getContext",value:function(){return this.context[this.context.length-1]}},{key:"parsePattern",value:function(t){if(!t)throw new Error("Pattern is required");var n=t.match(Lze);if(!n){if(Mze.test(t))throw new Error("Illegal characters found in a pattern: ".concat(t));this.getContext().instructions=this.getContext().instructions.concat(t.split(""));return}var r=n[1],i=t.slice(0,n.index),o=t.slice(n.index+r.length);switch(r){case"(?:":i&&this.parsePattern(i),this.startContext({or:!0,instructions:[],branches:[]});break;case")":if(!this.getContext().or)throw new Error('")" operator must be preceded by "(?:" operator');if(i&&this.parsePattern(i),this.getContext().instructions.length===0)throw new Error('No instructions found after "|" operator in an "or" group');var a=this.getContext(),s=a.branches;s.push(C9(this.getContext().instructions)),this.endContext(),this.getContext().instructions.push({op:"|",args:s});break;case"|":if(!this.getContext().or)throw new Error('"|" operator can only be used inside "or" groups');if(i&&this.parsePattern(i),!this.getContext().branches)if(this.context.length===1)this.getContext().branches=[];else throw new Error('"branches" not found in an "or" group context');this.getContext().branches.push(C9(this.getContext().instructions)),this.getContext().instructions=[];break;case"[":i&&this.parsePattern(i),this.startContext({oneOfSet:!0});break;case"]":if(!this.getContext().oneOfSet)throw new Error('"]" operator must be preceded by "[" operator');this.endContext(),this.getContext().instructions.push({op:"[]",args:Nze(i)});break;default:throw new Error("Unknown operator: ".concat(r))}o&&this.parsePattern(o)}}]),e}();function Nze(e){for(var t=[],n=0;n<e.length;){if(e[n]==="-"){if(n===0||n===e.length-1)throw new Error("Couldn't parse a one-of set pattern: ".concat(e));for(var r=e[n-1].charCodeAt(0)+1,i=e[n+1].charCodeAt(0)-1,o=r;o<=i;)t.push(String.fromCharCode(o)),o++}else t.push(e[n]);n++}return t}var Mze=/[\(\)\[\]\?\:\|]/,Lze=new RegExp("(\\||\\(\\?\\:|\\)|\\[|\\])");function C9(e){return e.length===1?e[0]:e}function bz(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=Dze(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
724In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Dze(e,t){if(e){if(typeof e=="string")return $z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $z(e,t)}}function $z(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Fze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function jze(e,t,n){return t&&xz(e.prototype,t),n&&xz(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var Bze=function(){function e(t){Fze(this,e),this.matchTree=new Aze().parse(t)}return jze(e,[{key:"match",value:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.allowOverflow;if(!t)throw new Error("String is required");var i=jR(t.split(""),this.matchTree,!0);if(i&&i.match&&delete i.matchedChars,!(i&&i.overflow&&!r))return i}}]),e}();function jR(e,t,n){if(typeof t=="string"){var r=e.join("");return t.indexOf(r)===0?e.length===t.length?{match:!0,matchedChars:e}:{partialMatch:!0}:r.indexOf(t)===0?n&&e.length>t.length?{overflow:!0}:{match:!0,matchedChars:e.slice(0,t.length)}:void 0}if(Array.isArray(t)){for(var i=e.slice(),o=0;o<t.length;){var a=t[o],s=jR(i,a,n&&o===t.length-1);if(s){if(s.overflow)return s;if(s.match){if(i=i.slice(s.matchedChars.length),i.length===0)return o===t.length-1?{match:!0,matchedChars:e}:{partialMatch:!0}}else{if(s.partialMatch)return{partialMatch:!0};throw new Error(`Unsupported match result:
725`.concat(JSON.stringify(s,null,2)))}}else return;o++}return n?{overflow:!0}:{match:!0,matchedChars:e.slice(0,e.length-i.length)}}switch(t.op){case"|":for(var l,u=bz(t.args),d;!(d=u()).done;){var f=d.value,p=jR(e,f,n);if(p){if(p.overflow)return p;if(p.match)return{match:!0,matchedChars:p.matchedChars};if(p.partialMatch)l=!0;else throw new Error(`Unsupported match result:
726`.concat(JSON.stringify(p,null,2)))}}return l?{partialMatch:!0}:void 0;case"[]":for(var m=bz(t.args),v;!(v=m()).done;){var y=v.value;if(e[0]===y)return e.length===1?{match:!0,matchedChars:e}:n?{overflow:!0}:{match:!0,matchedChars:[y]}}return;default:throw new Error("Unsupported instruction tree: ".concat(t))}}function Sz(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=zze(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
727In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zze(e,t){if(e){if(typeof e=="string")return _z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _z(e,t)}}function _z(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Uze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Hze(e,t,n){return t&&wz(e.prototype,t),n&&wz(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var BR="9",Gze=15,Vze=Gw(BR,Gze),Wze=/[- ]/,Kze=function(){return/\[([^\[\]])*\]/g},qze=function(){return/\d(?=[^,}][^,}])/g},Yze=new RegExp("["+Cg+"]*\\$1["+Cg+"]*(\\$\\d["+Cg+"]*)*$"),Cz=3,Xze=function(){function e(t){t.state;var n=t.metadata;Uze(this,e),this.metadata=n,this.resetFormat()}return Hze(e,[{key:"resetFormat",value:function(){this.chosenFormat=void 0,this.template=void 0,this.nationalNumberTemplate=void 0,this.populatedNationalNumberTemplate=void 0,this.populatedNationalNumberTemplatePosition=-1}},{key:"reset",value:function(t,n){this.resetFormat(),t?(this.isNANP=t.callingCode()==="1",this.matchingFormats=t.formats(),n.nationalSignificantNumber&&this.narrowDownMatchingFormats(n)):(this.isNANP=void 0,this.matchingFormats=[])}},{key:"format",value:function(t,n){var r=this;if(Rze(n.nationalSignificantNumber,this.metadata))for(var i=Sz(this.matchingFormats),o;!(o=i()).done;){var a=o.value,s=Tze(n,a,{metadata:this.metadata,shouldTryNationalPrefixFormattingRule:function(l){return r.shouldTryNationalPrefixFormattingRule(l,{international:n.international,nationalPrefix:n.nationalPrefix})},getSeparatorAfterNationalPrefix:function(l){return r.getSeparatorAfterNationalPrefix(l)}});if(s)return this.resetFormat(),this.chosenFormat=a,this.setNationalNumberTemplate(s.replace(/\d/g,Nf),n),this.populatedNationalNumberTemplate=s,this.populatedNationalNumberTemplatePosition=this.template.lastIndexOf(Nf),s}return this.formatNationalNumberWithNextDigits(t,n)}},{key:"formatNationalNumberWithNextDigits",value:function(t,n){var r=this.chosenFormat,i=this.chooseFormat(n);if(i)return i===r?this.formatNextNationalNumberDigits(t):this.formatNextNationalNumberDigits(n.getNationalDigits())}},{key:"narrowDownMatchingFormats",value:function(t){var n=this,r=t.nationalSignificantNumber,i=t.nationalPrefix,o=t.international,a=r,s=a.length-Cz;s<0&&(s=0),this.matchingFormats=this.matchingFormats.filter(function(l){return n.formatSuits(l,o,i)&&n.formatMatches(l,a,s)}),this.chosenFormat&&this.matchingFormats.indexOf(this.chosenFormat)===-1&&this.resetFormat()}},{key:"formatSuits",value:function(t,n,r){return!(r&&!t.usesNationalPrefix()&&!t.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!n&&!r&&t.nationalPrefixIsMandatoryWhenFormattingInNationalFormat())}},{key:"formatMatches",value:function(t,n,r){var i=t.leadingDigitsPatterns().length;if(i===0)return!0;r=Math.min(r,i-1);var o=t.leadingDigitsPatterns()[r];if(n.length<Cz)try{return new Bze(o).match(n,{allowOverflow:!0})!==void 0}catch(a){return console.error(a),!0}return new RegExp("^(".concat(o,")")).test(n)}},{key:"getFormatFormat",value:function(t,n){return n?t.internationalFormat():t.format()}},{key:"chooseFormat",value:function(t){for(var n=this,r=function(){var s=o.value;return n.chosenFormat===s?"break":Yze.test(n.getFormatFormat(s,t.international))?n.createTemplateForFormat(s,t)?(n.chosenFormat=s,"break"):(n.matchingFormats=n.matchingFormats.filter(function(l){return l!==s}),"continue"):"continue"},i=Sz(this.matchingFormats.slice()),o;!(o=i()).done;){var a=r();if(a==="break")break}return this.chosenFormat||this.resetFormat(),this.chosenFormat}},{key:"createTemplateForFormat",value:function(t,n){if(!(t.pattern().indexOf("|")>=0)){var r=this.getTemplateForFormat(t,n);if(r)return this.setNationalNumberTemplate(r,n),!0}}},{key:"getSeparatorAfterNationalPrefix",value:function(t){return this.isNANP||t&&t.nationalPrefixFormattingRule()&&Wze.test(t.nationalPrefixFormattingRule())?" ":""}},{key:"getInternationalPrefixBeforeCountryCallingCode",value:function(t,n){var r=t.IDDPrefix,i=t.missingPlus;return r?n&&n.spacing===!1?r:r+" ":i?"":"+"}},{key:"getTemplate",value:function(t){if(this.template){for(var n=-1,r=0,i=t.international?this.getInternationalPrefixBeforeCountryCallingCode(t,{spacing:!1}):"";r<i.length+t.getDigitsWithoutInternationalPrefix().length;)n=this.template.indexOf(Nf,n+1),r++;return gz(this.template,n+1)}}},{key:"setNationalNumberTemplate",value:function(t,n){this.nationalNumberTemplate=t,this.populatedNationalNumberTemplate=t,this.populatedNationalNumberTemplatePosition=-1,n.international?this.template=this.getInternationalPrefixBeforeCountryCallingCode(n).replace(/[\d\+]/g,Nf)+Gw(Nf,n.callingCode.length)+" "+t:this.template=t}},{key:"getTemplateForFormat",value:function(t,n){var r=n.nationalSignificantNumber,i=n.international,o=n.nationalPrefix,a=n.complexPrefixBeforeNationalSignificantNumber,s=t.pattern();s=s.replace(Kze(),"\\d").replace(qze(),"\\d");var l=Vze.match(s)[0];if(!(r.length>l.length)){var u=new RegExp("^"+s+"$"),d=r.replace(/\d/g,BR);u.test(d)&&(l=d);var f=this.getFormatFormat(t,i),p;if(this.shouldTryNationalPrefixFormattingRule(t,{international:i,nationalPrefix:o})){var m=f.replace(WJ,t.nationalPrefixFormattingRule());if(wC(t.nationalPrefixFormattingRule())===(o||"")+wC("$1")&&(f=m,p=!0,o))for(var v=o.length;v>0;)f=f.replace(/\d/,Nf),v--}var y=l.replace(new RegExp(s),f).replace(new RegExp(BR,"g"),Nf);return p||(a?y=Gw(Nf,a.length)+" "+y:o&&(y=Gw(Nf,o.length)+this.getSeparatorAfterNationalPrefix(t)+y)),i&&(y=VJ(y)),y}}},{key:"formatNextNationalNumberDigits",value:function(t){var n=Eze(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,t);if(!n){this.resetFormat();return}return this.populatedNationalNumberTemplate=n[0],this.populatedNationalNumberTemplatePosition=n[1],gz(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1)}},{key:"shouldTryNationalPrefixFormattingRule",value:function(t,n){var r=n.international,i=n.nationalPrefix;if(t.nationalPrefixFormattingRule()){var o=t.usesNationalPrefix();if(o&&i||!o&&!r)return!0}}}]),e}();function ZJ(e,t){return eUe(e)||Jze(e,t)||Qze(e,t)||Zze()}function Zze(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
728In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Qze(e,t){if(e){if(typeof e=="string")return Ez(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ez(e,t)}}function Ez(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Jze(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],i=!0,o=!1,a,s;try{for(n=n.call(e);!(i=(a=n.next()).done)&&(r.push(a.value),!(t&&r.length===t));i=!0);}catch(l){o=!0,s=l}finally{try{!i&&n.return!=null&&n.return()}finally{if(o)throw s}}return r}}function eUe(e){if(Array.isArray(e))return e}function tUe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function nUe(e,t,n){return t&&Tz(e.prototype,t),n&&Tz(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var rUe="["+Cg+J3+"]+",iUe=new RegExp("^"+rUe+"$","i"),oUe="(?:["+TBe+"]["+Cg+J3+"]*|["+Cg+J3+"]+)",aUe=new RegExp("[^"+Cg+J3+"]+.*$"),sUe=/[^\d\[\]]/,lUe=function(){function e(t){var n=t.defaultCountry,r=t.defaultCallingCode,i=t.metadata,o=t.onNationalSignificantNumberChange;tUe(this,e),this.defaultCountry=n,this.defaultCallingCode=r,this.metadata=i,this.onNationalSignificantNumberChange=o}return nUe(e,[{key:"input",value:function(t,n){var r=dUe(t),i=ZJ(r,2),o=i[0],a=i[1],s=wC(o),l;return a&&(n.digits||(n.startInternationalNumber(),s||(l=!0))),s&&this.inputDigits(s,n),{digits:s,justLeadingPlus:l}}},{key:"inputDigits",value:function(t,n){var r=n.digits,i=r.length<3&&r.length+t.length>=3;if(n.appendDigits(t),i&&this.extractIddPrefix(n),this.isWaitingForCountryCallingCode(n)){if(!this.extractCountryCallingCode(n))return}else n.appendNationalSignificantNumberDigits(t);n.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber(n.getNationalDigits(),function(o){return n.update(o)})}},{key:"isWaitingForCountryCallingCode",value:function(t){var n=t.international,r=t.callingCode;return n&&!r}},{key:"extractCountryCallingCode",value:function(t){var n=gze("+"+t.getDigitsWithoutInternationalPrefix(),this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),r=n.countryCallingCode,i=n.number;if(r)return t.setCallingCode(r),t.update({nationalSignificantNumber:i}),!0}},{key:"reset",value:function(t){if(t){this.hasSelectedNumberingPlan=!0;var n=t._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=n&&sUe.test(n)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:"extractNationalSignificantNumber",value:function(t,n){if(this.hasSelectedNumberingPlan){var r=FR(t,this.metadata),i=r.nationalPrefix,o=r.nationalNumber,a=r.carrierCode;if(o!==t)return this.onExtractedNationalNumber(i,a,o,t,n),!0}}},{key:"extractAnotherNationalSignificantNumber",value:function(t,n,r){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(t,r);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var i=FR(t,this.metadata),o=i.nationalPrefix,a=i.nationalNumber,s=i.carrierCode;if(a!==n)return this.onExtractedNationalNumber(o,s,a,t,r),!0}}},{key:"onExtractedNationalNumber",value:function(t,n,r,i,o){var a,s,l=i.lastIndexOf(r);if(l>=0&&l===i.length-r.length){s=!0;var u=i.slice(0,l);u!==t&&(a=u)}o({nationalPrefix:t,carrierCode:n,nationalSignificantNumber:r,nationalSignificantNumberMatchesInput:s,complexPrefixBeforeNationalSignificantNumber:a}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:"reExtractNationalSignificantNumber",value:function(t){if(this.extractAnotherNationalSignificantNumber(t.getNationalDigits(),t.nationalSignificantNumber,function(n){return t.update(n)}))return!0;if(this.extractIddPrefix(t))return this.extractCallingCodeAndNationalSignificantNumber(t),!0;if(this.fixMissingPlus(t))return this.extractCallingCodeAndNationalSignificantNumber(t),!0}},{key:"extractIddPrefix",value:function(t){var n=t.international,r=t.IDDPrefix,i=t.digits;if(t.nationalSignificantNumber,!(n||r)){var o=qJ(i,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);if(o!==void 0&&o!==i)return t.update({IDDPrefix:i.slice(0,i.length-o.length)}),this.startInternationalNumber(t,{country:void 0,callingCode:void 0}),!0}}},{key:"fixMissingPlus",value:function(t){if(!t.international){var n=YJ(t.digits,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),r=n.countryCallingCode;if(n.number,r)return t.update({missingPlus:!0}),this.startInternationalNumber(t,{country:t.country,callingCode:r}),!0}}},{key:"startInternationalNumber",value:function(t,n){var r=n.country,i=n.callingCode;t.startInternationalNumber(r,i),t.nationalSignificantNumber&&(t.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:"extractCallingCodeAndNationalSignificantNumber",value:function(t){this.extractCountryCallingCode(t)&&this.extractNationalSignificantNumber(t.getNationalDigits(),function(n){return t.update(n)})}}]),e}();function uUe(e){var t=e.search(oUe);if(!(t<0)){e=e.slice(t);var n;return e[0]==="+"&&(n=!0,e=e.slice(1)),e=e.replace(aUe,""),n&&(e="+"+e),e}}function cUe(e){var t=uUe(e)||"";return t[0]==="+"?[t.slice(1),!0]:[t]}function dUe(e){var t=cUe(e),n=ZJ(t,2),r=n[0],i=n[1];return iUe.test(r)||(r=""),[r,i]}function fUe(e,t){return gUe(e)||mUe(e,t)||hUe(e,t)||pUe()}function pUe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
729In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hUe(e,t){if(e){if(typeof e=="string")return Rz(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rz(e,t)}}function Rz(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function mUe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],i=!0,o=!1,a,s;try{for(n=n.call(e);!(i=(a=n.next()).done)&&(r.push(a.value),!(t&&r.length===t));i=!0);}catch(l){o=!0,s=l}finally{try{!i&&n.return!=null&&n.return()}finally{if(o)throw s}}return r}}function gUe(e){if(Array.isArray(e))return e}function vUe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Iz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function yUe(e,t,n){return t&&Iz(e.prototype,t),n&&Iz(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var QJ=function(){function e(t,n){vUe(this,e),this.metadata=new il(n);var r=this.getCountryAndCallingCode(t),i=fUe(r,2),o=i[0],a=i[1];this.defaultCountry=o,this.defaultCallingCode=a,this.reset()}return yUe(e,[{key:"getCountryAndCallingCode",value:function(t){var n,r;return t&&(Hw(t)?(n=t.defaultCountry,r=t.defaultCallingCode):n=t),n&&!this.metadata.hasCountry(n)&&(n=void 0),[n,r]}},{key:"input",value:function(t){var n=this.parser.input(t,this.state),r=n.digits,i=n.justLeadingPlus;if(i)this.formattedOutput="+";else if(r){this.determineTheCountryIfNeeded(),this.state.nationalSignificantNumber&&this.formatter.narrowDownMatchingFormats(this.state);var o;if(this.metadata.hasSelectedNumberingPlan()&&(o=this.formatter.format(r,this.state)),o===void 0&&this.parser.reExtractNationalSignificantNumber(this.state)){this.determineTheCountryIfNeeded();var a=this.state.getNationalDigits();a&&(o=this.formatter.format(a,this.state))}this.formattedOutput=o?this.getFullNumber(o):this.getNonFormattedNumber()}return this.formattedOutput}},{key:"reset",value:function(){var t=this;return this.state=new Sze({onCountryChange:function(n){t.country=n},onCallingCodeChange:function(n,r){t.metadata.selectNumberingPlan(r,n),t.formatter.reset(t.metadata.numberingPlan,t.state),t.parser.reset(t.metadata.numberingPlan)}}),this.formatter=new Xze({state:this.state,metadata:this.metadata}),this.parser=new lUe({defaultCountry:this.defaultCountry,defaultCallingCode:this.defaultCallingCode,metadata:this.metadata,state:this.state,onNationalSignificantNumberChange:function(){t.determineTheCountryIfNeeded(),t.formatter.reset(t.metadata.numberingPlan,t.state)}}),this.state.reset({country:this.defaultCountry,callingCode:this.defaultCallingCode}),this.formattedOutput="",this}},{key:"isInternational",value:function(){return this.state.international}},{key:"getCallingCode",value:function(){if(this.isInternational())return this.state.callingCode}},{key:"getCountryCallingCode",value:function(){return this.getCallingCode()}},{key:"getCountry",value:function(){var t=this.state.digits;if(t)return this._getCountry()}},{key:"_getCountry",value:function(){var t=this.state.country;return t}},{key:"determineTheCountryIfNeeded",value:function(){(!this.state.country||this.isCountryCallingCodeAmbiguous())&&this.determineTheCountry()}},{key:"getFullNumber",value:function(t){var n=this;if(this.isInternational()){var r=function(o){return n.formatter.getInternationalPrefixBeforeCountryCallingCode(n.state,{spacing:!!o})+o},i=this.state.callingCode;return r(i?t?"".concat(i," ").concat(t):i:"".concat(this.state.getDigitsWithoutInternationalPrefix()))}return t}},{key:"getNonFormattedNationalNumberWithPrefix",value:function(){var t=this.state,n=t.nationalSignificantNumber,r=t.complexPrefixBeforeNationalSignificantNumber,i=t.nationalPrefix,o=n,a=r||i;return a&&(o=a+o),o}},{key:"getNonFormattedNumber",value:function(){var t=this.state.nationalSignificantNumberMatchesInput;
729return this.getFullNumber(t?this.getNonFormattedNationalNumberWithPrefix():this.state.getNationalDigits())}},{key:"getNonFormattedTemplate",value:function(){var t=this.getNonFormattedNumber();if(t)return t.replace(/[\+\d]/g,Nf)}},{key:"isCountryCallingCodeAmbiguous",value:function(){var t=this.state.callingCode,n=this.metadata.getCountryCodesForCallingCode(t);return n&&n.length>1}},{key:"determineTheCountry",value:function(){this.state.setCountry(bze(this.isInternational()?this.state.callingCode:this.defaultCallingCode,{nationalNumber:this.state.nationalSignificantNumber,defaultCountry:this.defaultCountry,metadata:this.metadata}))}},{key:"getNumberValue",value:function(){var t=this.state,n=t.digits,r=t.callingCode,i=t.country,o=t.nationalSignificantNumber;if(n){if(this.isInternational())return r?"+"+r+o:"+"+n;if(i||r){var a=i?this.metadata.countryCallingCode():r;return"+"+a+o}}}},{key:"getNumber",value:function(){var t=this.state,n=t.nationalSignificantNumber,r=t.carrierCode,i=t.callingCode,o=this._getCountry();if(n&&!(!o&&!i)){if(o&&o===this.defaultCountry){var a=new il(this.metadata.metadata);a.selectNumberingPlan(o);var s=a.numberingPlan.callingCode(),l=this.metadata.getCountryCodesForCallingCode(s);if(l.length>1){var u=XJ(n,{countries:l,defaultCountry:this.defaultCountry,metadata:this.metadata.metadata});u&&(o=u)}}var d=new cze(o||i,n,this.metadata.metadata);return r&&(d.carrierCode=r),d}}},{key:"isPossible",value:function(){var t=this.getNumber();return t?t.isPossible():!1}},{key:"isValid",value:function(){var t=this.getNumber();return t?t.isValid():!1}},{key:"getNationalNumber",value:function(){return this.state.nationalSignificantNumber}},{key:"getChars",value:function(){return(this.state.international?"+":"")+this.state.digits}},{key:"getTemplate",value:function(){return this.formatter.getTemplate(this.state)||this.getNonFormattedTemplate()||""}}]),e}();function nb(e){return QJ.call(this,e,FJ)}nb.prototype=Object.create(QJ.prototype,{});nb.prototype.constructor=nb;function E9(e){var u,d;const{defaultCountry:t,initialValue:n,disableFormatting:r,forceCallingCode:i}=e,o=t?`+${(u=tb[t])==null?void 0:u[0]}`:"",a=new nb(t);let s=a.input(n);i&&s==="+"&&t&&(s=`+${(d=tb[t])==null?void 0:d[0]}`);const l=a.getNumberValue();return r&&l&&(s=l),{inputValue:s||o,isoCode:a.getCountry()||t||null}}function bUe(e,t){const{excludedCountries:n,onlyCountries:r,continents:i}=t;return!(xm(n,!0)&&n.includes(e)||xm(r)&&!r.includes(e)||xm(i)&&!Qje(i,e))}function $Ue({value:e,onChange:t,defaultCountry:n,onlyCountries:r,excludedCountries:i,continents:o,disableFormatting:a,forceCallingCode:s}){const l=Pe.useRef(n||null),u=Pe.useRef(new nb(n)),d=Pe.useRef(null),[f,p]=Pe.useState(n),[m,v]=Pe.useState(()=>E9({initialValue:e,defaultCountry:n,disableFormatting:a,forceCallingCode:s})),[y,x]=Pe.useState(e),b=R=>{var L;return{countryCallingCode:u.current.getCallingCode()||null,countryCode:u.current.getCountry()||null,nationalNumber:u.current.getNationalNumber(),numberType:((L=u.current.getNumber())==null?void 0:L.getType())??null,numberValue:u.current.getNumberValue()||null,reason:R}},$=R=>R&&bUe(R,{onlyCountries:r,excludedCountries:i,continents:o}),_=R=>(u.current.reset(),u.current.input(R)),C=R=>R.startsWith("+")||R===""?R:`+${R}`,E=(R,L)=>`+${_C(L)}${R}`,T=R=>{const L=s?E(R.target.value,m.isoCode):C(R.target.value),F=_(L),V=u.current.getCountry(),H=s?m.isoCode:V||l.current,Q=u.current.getNumberValue()||"";l.current=H;const U=b("input");if(Q&&(!H||!$(H)))t==null||t(Q,{...U,countryCode:null,countryCallingCode:null,nationalNumber:null}),x(Q),v({isoCode:null,inputValue:Q});else{const te=a?Q:F;t==null||t(te,U),x(te),v({isoCode:H,inputValue:te})}};Pe.useEffect(()=>{if(e!==y){x(e);const R=E9({initialValue:e,defaultCountry:n,forceCallingCode:s,disableFormatting:a});l.current=R.isoCode,v(R)}},[e,y,n,s,a]),Pe.useEffect(()=>{if(n!==f){p(n),u.current=new nb(n);const{inputValue:R,isoCode:L}=E9({initialValue:"",defaultCountry:n,forceCallingCode:s,disableFormatting:a});x(R),u.current.input(R),l.current=u.current.getCountry()||null,t==null||t(R,b("country")),v({inputValue:R,isoCode:L})}},[n,f,t,s,a]);const I=R=>{var U;if(R===m.isoCode)return;const L=(U=tb[R])==null?void 0:U[0],{inputValue:F,isoCode:V}=m;let H=F;if(V){const te=`+${_C(V)}`;H=F.startsWith(te)?zJ(F,te):""}let Q=`+${L}${H}`;a||(Q=_(Q)),t==null||t(Q,{...b("country"),countryCode:R}),l.current=R,x(Q),v({isoCode:R,inputValue:Q})};return{inputValue:m.inputValue,isoCode:m.isoCode,onInputChange:T,onCountryChange:I,inputRef:d}}
729const xUe="MuiTelInput-TextField",SUe=Pe.forwardRef((e,t)=>{const{forceCallingCode:n=!1,onlyCountries:r,excludedCountries:i,defaultCountry:o,onDoubleClick:a,onFocus:s,onCopy:l,value:u="",inputProps:d,InputProps:f,inputRef:p,disabled:m,onChange:v,disableDropdown:y,disableFormatting:x=!1,focusOnSelectCountry:b,langOfCountryName:$,continents:_,preferredCountries:C,MenuProps:E,className:T,getFlagElement:I=nBe,unknownFlagElement:R=rBe,...L}=e,F=Pe.useRef(null),[V,H]=Pe.useState(null),Q=n?Kje(o):o;bBe(e);const{onInputChange:U,onCountryChange:te,inputRef:J,isoCode:oe,inputValue:q}=$Ue({forceCallingCode:n,defaultCountry:Q,value:u??"",onChange:v,excludedCountries:i,onlyCountries:r,disableFormatting:x,continents:_}),re=Qe=>{Qe.preventDefault(),(!m||!y)&&H(F.current)},he=Qe=>{H(null),te(Qe),b&&J.current&&J.current.focus()},be=Qe=>{J.current&&yBe(J.current),s==null||s(Qe)},Ke=Qe=>{const nn=J.current;nn.setSelectionRange(0,nn.value.length),a==null||a(Qe)},ot=Qe=>{if(l){l(Qe);return}const nn=window.getSelection();if(nn){const Ut=nn.toString().replaceAll(" ","");Qe.clipboardData.setData("text/plain",Ut),Qe.preventDefault()}},Ze=Qe=>{J.current=Qe,f!=null&&f.inputRef&&x9(Qe,f.inputRef),p&&x9(Qe,p)},Ye=Qe=>{F.current=Qe,t&&x9(Qe,t)},$e=()=>{H(null)},gt=oe?`+${_C(oe)}`:"",je=n?zJ(q,gt).trimStart():q;return g.jsxs(g.Fragment,{children:[g.jsx(vi,{type:"tel",disabled:m,value:je,ref:Ye,onDoubleClick:Ke,inputRef:Ze,className:`${xUe} ${T||""}`,onChange:U,inputProps:{onCopy:ot,...d},onFocus:be,InputProps:{startAdornment:g.jsx(E2e,{position:"start",sx:{flexShrink:0},children:g.jsx(oBe,{isFlagsMenuOpened:!!V,isoCode:oe,forceCallingCode:n,onClick:re,disabled:m,getFlagElement:I,unknownFlagElement:R,disableDropdown:!!y})}),...f},...L}),y?null:g.jsx(vBe,{onlyCountries:r,excludedCountries:i,continents:_,anchorEl:V,isoCode:oe,preferredCountries:C,onClose:$e,langOfCountryName:$,onSelectCountry:he,getFlagElement:I,...E})]})}),_Ue=({children:e,compact:t})=>{const n=Pe.Children.count(e)===1;return g.jsx(wUe,{className:jt({SingleElement:n,compact:t}),children:e})},wUe=wi("div")`
730  display: flex;
731  flex-direction: row;
732  justify-content: space-between;
733  margin-top: 1.5rem;
734
735  &.SingleElement {
736    justify-content: flex-end;
737  }
738
739  &:not(.compact) > button {
740    min-width: 14rem;
741    min-height: 2.5rem;
742  }
743`,CUe=["ad_nrt","ae_trn","ar_cuit","au_abn","au_arn","bg_uic","bh_vat","bo_tin","br_cnpj","br_cpf","ca_bn","ca_gst_hst","ca_pst_bc","ca_pst_mb","ca_pst_sk","ca_qst","ch_vat","cl_tin","cn_tin","co_nit","cr_tin","do_rcn","ec_ruc","eg_tin","es_cif","eu_oss_vat","eu_vat","gb_vat","ge_vat","hk_br","hu_tin","id_npwp","il_vat","in_gst","is_vat","jp_cn","jp_rn","jp_trn","ke_pin","kr_brn","kz_bin","li_uid","mx_rfc","my_frp","my_itn","my_sst","ng_tin","no_vat","no_voec","nz_gst","om_vat","pe_ruc","ph_tin","ro_tin","rs_pib","ru_inn","ru_kpp","sa_vat","sg_gst","sg_uen","si_tin","sv_nit","th_vat","tr_tin","tw_vat","ua_vat","us_ein","uy_ruc","ve_rif","vn_tin","za_vat"],JJ=[{label:"Albania",code:"al"},{label:"Andorra",code:"ad"},{label:"Armenia",code:"am"},{label:"Austria",code:"at"},{label:"Azerbaijan",code:"az"},{label:"Belarus",code:"by"},{label:"Belgium",code:"be"},{label:"Bosnia and herzegovina",code:"ba"},{label:"Bulgaria",code:"bg"},{label:"Croatia",code:"hr"},{label:"Cyprus",code:"cy"},{label:"Czech republic",code:"cz"},{label:"Denmark",code:"dk"},{label:"Estonia",code:"ee"},{label:"Finland",code:"fi"},{label:"France",code:"fr"},{label:"Georgia",code:"ge"},{label:"Germany",code:"de"},{label:"Greece",code:"gr"},{label:"Hungary",code:"hu"},{label:"Iceland",code:"is"},{label:"Ireland",code:"ie"},{label:"Italy",code:"it"},{label:"Kazakhstan",code:"kz"},{label:"Kosovo",code:"xk"},{label:"Latvia",code:"lv"},{label:"Liechtenstein",code:"li"},{label:"Lithuania",code:"lt"},{label:"Luxembourg",code:"lu"},{label:"Malta",code:"mt"},{label:"Moldova",code:"md"},{label:"Monaco",code:"mc"},{label:"Montenegro",code:"me"},{label:"Netherlands",code:"nl"},{label:"North macedonia",code:"mk"},{label:"Norway",code:"no"},{label:"Poland",code:"pl"},{label:"Portugal",code:"pt"},{label:"Romania",code:"ro"},{label:"Russia",code:"ru"},{label:"San marino",code:"sm"},{label:"Serbia",code:"rs"},{label:"Slovakia",code:"sk"},{label:"Slovenia",code:"si"},{label:"Spain",code:"es"},{label:"Sweden",code:"se"},{label:"Switzerland",code:"ch"},{label:"Turkey",code:"tr"},{label:"Ukraine",code:"ua"},{label:"United kingdom",code:"gb"},{label:"Vatican city",code:"va"}],eee=[{label:"Japan",code:"jp"},{label:"USA",code:"us"}],EUe=[{type:"ad_nrt",example:"A-123456-Z"},{type:"ar_cuit",example:"12-3456789-01"},{type:"au_abn",example:"12345678912"},{type:"au_arn",example:"123456789123"},{type:"eu_vat",example:"ATU12345678"},{type:"bh_vat",example:"123456789012345"},{type:"eu_vat",example:"BE0123456789"},{type:"bo_tin",example:"123456789"},{type:"br_cnpj",example:"01.234.456/5432-10"},{type:"br_cpf",example:"123.456.789-87"},{type:"bg_uic",example:"123456789"},{type:"eu_vat",example:"BG0123456789"},{type:"ca_bn",example:"123456789"},{type:"ca_gst_hst",example:"123456789RT0002"},{type:"ca_pst_bc",example:"PST-1234-5678"},{type:"ca_pst_mb",example:"123456-7"},{type:"ca_pst_sk",example:"1234567"},{type:"ca_qst",example:"1234567890TQ1234"},{type:"cl_tin",example:"12.345.678-K"},{type:"cn_tin",example:"123456789012345678"},{type:"co_nit",example:"123.456.789-0"},{type:"cr_tin",example:"1-234-567890"},{type:"eu_vat",example:"HR12345678912"},{type:"eu_vat",example:"CY12345678Z"},{type:"eu_vat",example:"CZ1234567890"},{type:"eu_vat",example:"DK12345678"},{type:"do_rcn",example:"123-4567890-1"},{type:"ec_ruc",example:"1234567890001"},{type:"eg_tin",example:"123456789"},{type:"sv_nit",example:"1234-567890-123-4"},{type:"eu_vat",example:"EE123456789"},{type:"eu_oss_vat",example:"EU123456789"},{type:"eu_vat",example:"FI12345678"},{type:"eu_vat",example:"FRAB123456789"},{type:"ge_vat",example:"123456789"},{type:"eu_vat",example:"DE123456789"},{type:"eu_vat",example:"EL123456789"},{type:"hk_br",example:"12345678"},{type:"eu_vat",example:"HU12345678"},{type:"hu_tin",example:"12345678-1-23"},{type:"is_vat",example:"123456"},{type:"in_gst",example:"12ABCDE3456FGZH"},{type:"id_npwp",example:"12.345.678.9-012.345"},{type:"eu_vat",example:"IE1234567AB"},{type:"il_vat",example:"000012345"},{type:"eu_vat",example:"IT12345678912"},{type:"jp_cn",example:"1234567891234"},{type:"jp_rn",example:"12345"},{type:"jp_trn",example:"T1234567891234"},{type:"kz_bin",example:"123456789012"},{type:"ke_pin",example:"P000111111A"},{type:"eu_vat",example:"LV12345678912"},{type:"li_uid",example:"CHE123456789"},{type:"eu_vat",example:"LT123456789123"},{type:"eu_vat",example:"LU12345678"},{type:"my_frp",example:"12345678"},{type:"my_itn",example:"C 1234567890"},{type:"my_sst",example:"A12-3456-78912345"},{type:"eu_vat",example:"MT12345678"},{type:"mx_rfc",example:"ABC010203AB9"},{type:"eu_vat",example:"NL123456789B12"},{type:"nz_gst",example:"123456789"},{type:"ng_tin",example:"12345678-0001"},{type:"no_vat",example:"123456789MVA"},{type:"no_voec",example:"1234567"},{type:"om_vat",example:"OM1234567890"},{type:"pe_ruc",example:"12345678901"},{type:"ph_tin",example:"123456789012"},{type:"eu_vat",example:"PL1234567890"},{type:"eu_vat",example:"PT123456789"},{type:"eu_vat",example:"RO1234567891"},{type:"ro_tin",example:"1234567890123"},{type:"ru_inn",example:"1234567891"},{type:"ru_kpp",example:"123456789"},{type:"sa_vat",example:"123456789012345"},{type:"rs_pib",example:"123456789"},{type:"sg_gst",example:"M12345678X"},{type:"sg_uen",example:"123456789F"},{type:"eu_vat",example:"SK1234567891"},{type:"eu_vat",example:"SI12345678"},{type:"si_tin",example:"12345678"},{type:"za_vat",example:"4123456789"},{type:"kr_brn",example:"123-45-67890"},{type:"es_cif",example:"A12345678"},{type:"eu_vat",example:"ESA1234567Z"},{type:"eu_vat",example:"SE123456789123"},{type:"ch_vat",example:"CHE-123.456.789 MWST"},{type:"tw_vat",example:"12345678"},{type:"th_vat",example:"1234567891234"},{type:"tr_tin",example:"0123456789"},{type:"ua_vat",example:"123456789"},{type:"ae_trn",example:"123456789012345"},{type:"eu_vat",example:"XI123456789"},{type:"gb_vat",example:"GB123456789"},{type:"us_ein",example:"12-3456789"},{type:"uy_ruc",example:"123456789012"},{type:"ve_rif",example:"A-12345678-9"},{type:"vn_tin",example:"1234567890"}],TUe=eee.map(e=>e.label),tee=JJ.map(e=>e.label),T9=[...tee,...TUe],nee=[...JJ,...eee],R9=e=>{const t=[];tee.includes(e)&&t.push("eu_vat","eu_oss_vat");const n=nee.find(i=>i.label===e);if(!n)return t;const r=CUe.filter(i=>i.startsWith(n.code));return t.push(...r),t},RUe={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0"],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0"],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268"],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264"],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0"],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0"],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-4
7436-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1"],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684"],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0"],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|3\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",0,"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0"],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0"],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246"],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0"],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0"],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0"],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441"],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?"],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]"],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2"],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242"],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,0,"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],"0"],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0"],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4}
743)","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,0,"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?"],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))"],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0"],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]"],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8}
743)","$1 $2 $3",["15"],"0$1"]],"0"],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767"],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9"],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0"],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0"],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0"],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]"],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0"],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0"],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[3-79]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",0,"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,0,"00"],FK:["500","00","[2-7]\\d{4}",[5]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))"],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0"],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[167]"],"0$1"]],"0",0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1"],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-2
vendor: 18,583 bytes, line 743
743]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473"],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0"],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0"],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0"],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671"],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,0,"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0"],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06"],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0"],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0"],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0"],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24"],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0"],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0"],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,0,"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876"],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],JP:["81","010","00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1"],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0"],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0"],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0"],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869"],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0"],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["
74360|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?"],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345"],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",0,"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0"],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0"],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758"],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0"],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0"],LR:["231","00","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0"],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]"],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)"],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0"],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0"],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0"],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0"],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1"],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1"],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0"],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0"],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0"],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670"],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664"],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,0,"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,0,"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0"],MX:["52","0[09]","1(?:(?:22|44|7[27]|87|9[69])[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-689]|8[1-69]|9[1-578])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,0,"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0"],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1"],NG:["234","009","2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}",[7,8,10,11,12,13,14],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-6]|7(?:0[0-689]|[1-79])|8[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0"],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0"],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]"],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7}
743)","$1-$2",["9"]]],"0"],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,0,"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,0,"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,0,"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0"],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0"],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939"],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0"],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,0,0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0"],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",0,"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0"],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0"],SB:["677","0[01]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,0,"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0"],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0"],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]"],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,0,"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79"],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0"],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0"],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1"],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0"],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0"],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]]],SV:["503","00","[267]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721"],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0"],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8"],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649"],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,0,"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,0,"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]]],TM:["993","810","(?:[1-6]\\d|71)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["[67]"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0"],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868"],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,0,0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0"],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,0,"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})
743","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0"],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,0,"00"," int. "],UZ:["998","810","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11],0,0,0,0,0,0,"06698"],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784"],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0"],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284"],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340"],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0"],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0"],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0"],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0"],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0"]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4}
743)","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function IUe(e,t){var n=Array.prototype.slice.call(t);return n.push(RUe),e.apply(this,n)}function zR(e){"@babel/helpers - typeof";return zR=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zR(e)}function kz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function kUe(e,t,n){return t&&kz(e.prototype,t),n&&kz(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function OUe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function PUe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ex(e,t)}function AUe(e){var t=iee();return function(){var r=tx(e),i;if(t){var o=tx(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return NUe(this,i)}}function NUe(e,t){if(t&&(zR(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ree(e)}function ree(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function UR(e){var t=typeof Map=="function"?new Map:void 0;return UR=function(r){if(r===null||!MUe(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,i)}function i(){return Vw(r,arguments,tx(this).constructor)}return i.prototype=Object.create(r.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),ex(i,r)},UR(e)}function Vw(e,t,n){return iee()?Vw=Reflect.construct:Vw=function(i,o,a){var s=[null];s.push.apply(s,o);var l=Function.bind.apply(i,s),u=new l;return a&&ex(u,a.prototype),u},Vw.apply(null,arguments)}function iee(){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}}function MUe(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function ex(e,t){return ex=Object.setPrototypeOf||function(r,i){return r.__proto__=i,r},ex(e,t)}function tx(e){return tx=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},tx(e)}var ym=function(e){PUe(n,e);var t=AUe(n);function n(r){var i;return OUe(this,n),i=t.call(this,r),Object.setPrototypeOf(ree(i),n.prototype),i.name=i.constructor.name,i}return kUe(n)}(UR(Error)),QP=2,LUe=17,DUe=3,tp="0-90-9٠-Ù©Û°-Û¹",FUe="-‐-―−ー-",jUe="//",BUe="..",zUe="  ­â€
743‹â ã€€",UUe="()()[]\\[\\]",HUe="~⁓∼~",EC="".concat(FUe).concat(jUe).concat(BUe).concat(zUe).concat(UUe).concat(HUe),JP="++";function Oz(e,t){e=e.split("-"),t=t.split("-");for(var n=e[0].split("."),r=t[0].split("."),i=0;i<3;i++){var o=Number(n[i]),a=Number(r[i]);if(o>a)return 1;if(a>o)return-1;if(!isNaN(o)&&isNaN(a))return 1;if(isNaN(o)&&!isNaN(a))return-1}return e[1]&&t[1]?e[1]>t[1]?1:e[1]<t[1]?-1:0:!e[1]&&t[1]?1:e[1]&&!t[1]?-1:0}var GUe={}.constructor;function Ww(e){return e!=null&&e.constructor===GUe}function HR(e){"@babel/helpers - typeof";return HR=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},HR(e)}function ZE(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function QE(e,t,n){return t&&Pz(e.prototype,t),n&&Pz(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var VUe="1.2.0",WUe="1.7.35",Az=" ext. ",KUe=/^\d+$/,ql=function(){function e(t){ZE(this,e),ZUe(t),this.metadata=t,oee.call(this,t)}return QE(e,[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(n){return n!=="001"})}},{key:"getCountryMetadata",value:function(n){return this.metadata.countries[n]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(n){return this.getCountryMetadata(n)!==void 0}},{key:"hasCallingCode",value:function(n){if(this.getCountryCodesForCallingCode(n))return!0;if(this.nonGeographic()){if(this.nonGeographic()[n])return!0}else{var r=this.countryCallingCodes()[n];if(r&&r.length===1&&r[0]==="001")return!0}}},{key:"isNonGeographicCallingCode",value:function(n){return this.nonGeographic()?!!this.nonGeographic()[n]:!this.getCountryCodesForCallingCode(n)}},{key:"country",value:function(n){return this.selectNumberingPlan(n)}},{key:"selectNumberingPlan",value:function(n,r){if(n&&KUe.test(n)&&(r=n,n=null),n&&n!=="001"){if(!this.hasCountry(n))throw new Error("Unknown country: ".concat(n));this.numberingPlan=new Nz(this.getCountryMetadata(n),this)}else if(r){if(!this.hasCallingCode(r))throw new Error("Unknown calling code: ".concat(r));this.numberingPlan=new Nz(this.getNumberingPlanMetadata(r),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(n){var r=this.countryCallingCodes()[n];if(r)return r.length===1&&r[0].length===3?void 0:r}},{key:"getCountryCodeForCallingCode",value:function(n){var r=this.getCountryCodesForCallingCode(n);if(r)return r[0]}},{key:"getNumberingPlanMetadata",value:function(n){var r=this.getCountryCodeForCallingCode(n);if(r)return this.getCountryMetadata(r);if(this.nonGeographic()){var i=this.nonGeographic()[n];if(i)return i}else{var o=this.countryCallingCodes()[n];if(o&&o.length===1&&o[0]==="001")return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(n){return this.numberingPlan.type(n)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(n){return this.selectNumberingPlan(n)}},{key:"hasSelectedNumberingPlan",value:function(){return this.numberingPlan!==void 0}}]),e}(),Nz=function(){function e(t,n){ZE(this,e),this.globalMetadataObject=n,this.metadata=t,oee.call(this,n.metadata)}return QE(e,[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"IDDPrefix",value:function(){if(!(this.v1||this.v2))return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!(this.v1||this.v2))return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(n){return n[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var n=this,r=this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[];return r.map(function(i){return new qUe(i,n)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(n){return n[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return this.types()&&this.types().length===0?!1:!!this.types()}}
vendor: 1,355 bytes, line 743
743,{key:"type",value:function(n){if(this.hasTypes()&&Mz(this.types(),n))return new XUe(Mz(this.types(),n),this)}},{key:"ext",value:function(){return this.v1||this.v2?Az:this.metadata[13]||Az}}]),e}(),qUe=function(){function e(t,n){ZE(this,e),this._format=t,this.metadata=n}return QE(e,[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!!(this.nationalPrefixFormattingRule()&&!YUe.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}]),e}(),YUe=/^\(?\$1\)?$/,XUe=function(){function e(t,n){ZE(this,e),this.type=t,this.metadata=n}return QE(e,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.t
vendor: 9,812 bytes, lines 743-747
743ype[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]),e}();function Mz(e,t){switch(t){case"FIXED_LINE":return e[0];case"MOBILE":return e[1];case"TOLL_FREE":return e[2];case"PREMIUM_RATE":return e[3];case"PERSONAL_NUMBER":return e[4];case"VOICEMAIL":return e[5];case"UAN":return e[6];case"PAGER":return e[7];case"VOIP":return e[8];case"SHARED_COST":return e[9]}}function ZUe(e){if(!e)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!Ww(e)||!Ww(e.countries))throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(Ww(e)?"an object of shape: { "+Object.keys(e).join(", ")+" }":"a "+QUe(e)+": "+e,"."))}var QUe=function(t){return HR(t)};function eA(e,t){if(t=new ql(t),t.hasCountry(e))return t.country(e).countryCallingCode();throw new Error("Unknown country: ".concat(e))}function JUe(e,t){return t.countries.hasOwnProperty(e)}function oee(e){var t=e.version;typeof t=="number"?(this.v1=t===1,this.v2=t===2,this.v3=t===3,this.v4=t===4):t?Oz(t,VUe)===-1?this.v2=!0:Oz(t,WUe)===-1?this.v3=!0:this.v4=!0:this.v1=!0}var eHe=";ext=",hy=function(t){return"([".concat(tp,"]{1,").concat(t,"})")};function aee(e){var t="20",n="15",r="9",i="6",o="[  \\t,]*",a="[:\\..]?[  \\t,-]*",s="#?",l="(?:e?xt(?:ensi(?:ó?|ó))?n?|e?xtn?|доб|anexo)",u="(?:[xx##~~]|int|int)",d="[- ]+",f="[  \\t]*",p="(?:,{2}|;)",m=eHe+hy(t),v=o+l+a+hy(t)+s,y=o+u+a+hy(r)+s,x=d+hy(i)+"#",b=f+p+a+hy(n)+s,$=f+"(?:,)+"+a+hy(r)+s;return m+"|"+v+"|"+y+"|"+x+"|"+b+"|"+$}var tHe="["+tp+"]{"+QP+"}",nHe="["+JP+"]{0,1}(?:["+EC+"]*["+tp+"]){3,}["+EC+tp+"]*",rHe=new RegExp("^["+JP+"]{0,1}(?:["+EC+"]*["+tp+"]){1,2}$","i"),iHe=nHe+"(?:"+aee()+")?",oHe=new RegExp("^"+tHe+"$|^"+iHe+"$","i");function aHe(e){return e.length>=QP&&oHe.test(e)}function sHe(e){return rHe.test(e)}var Lz=new RegExp("(?:"+aee()+")$","i");function lHe(e){var t=e.search(Lz);if(t<0)return{};for(var n=e.slice(0,t),r=e.match(Lz),i=1;i<r.length;){if(r[i])return{number:n,ext:r[i]};i++}}var uHe={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","0":"0","1":"1","2":"2","3":"3","4":"4","5":"5","6":"6","7":"7","8":"8","9":"9","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9"};function cHe(e){return uHe[e]}function dHe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=fHe(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
744In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fHe(e,t){if(e){if(typeof e=="string")return Dz(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Dz(e,t)}}function Dz(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Fz(e){for(var t="",n=dHe(e.split("")),r;!(r=n()).done;){var i=r.value;t+=pHe(i,t)||""}return t}function pHe(e,t,n){if(e==="+"){if(t){typeof n=="function"&&n("end");return}return"+"}return cHe(e)}function hHe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=mHe(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
745In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mHe(e,t){if(e){if(typeof e=="string")return jz(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jz(e,t)}}function jz(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function gHe(e,t){for(var n=e.slice(),r=hHe(t),i;!(i=r()).done;){var o=i.value;e.indexOf(o)<0&&n.push(o)}return n.sort(function(a,s){return a-s})}function tA(e,t){return see(e,void 0,t)}function see(e,t,n){var r=n.type(t),i=r&&r.possibleLengths()||n.possibleLengths();if(!i)return"IS_POSSIBLE";if(t==="FIXED_LINE_OR_MOBILE"){if(!n.type("FIXED_LINE"))return see(e,"MOBILE",n);var o=n.type("MOBILE");o&&(i=gHe(i,o.possibleLengths()))}else if(t&&!r)return"INVALID_LENGTH";var a=e.length,s=i[0];return s===a?"IS_POSSIBLE":s>a?"TOO_SHORT":i[i.length-1]<a?"TOO_LONG":i.indexOf(a,1)>=0?"IS_POSSIBLE":"INVALID_LENGTH"}function vHe(e,t,n){if(t===void 0&&(t={}),n=new ql(n),t.v2){if(!e.countryCallingCode)throw new Error("Invalid phone number object passed");n.selectNumberingPlan(e.countryCallingCode)}else{if(!e.phone)return!1;if(e.country){if(!n.hasCountry(e.country))throw new Error("Unknown country: ".concat(e.country));n.country(e.country)}else{if(!e.countryCallingCode)throw new Error("Invalid phone number object passed");n.selectNumberingPlan(e.countryCallingCode)}}if(n.possibleLengths())return lee(e.phone||e.nationalNumber,n);if(e.countryCallingCode&&n.isNonGeographicCallingCode(e.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}function lee(e,t){switch(tA(e,t)){case"IS_POSSIBLE":return!0;default:return!1}}function jm(e,t){return e=e||"",new RegExp("^(?:"+t+")$").test(e)}function yHe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=bHe(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
746In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bHe(e,t){if(e){if(typeof e=="string")return Bz(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Bz(e,t)}}function Bz(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var $He=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function nA(e,t,n){if(t=t||{},!(!e.country&&!e.countryCallingCode)){n=new ql(n),n.selectNumberingPlan(e.country,e.countryCallingCode);var r=t.v2?e.nationalNumber:e.phone;if(jm(r,n.nationalNumberPattern())){if(I9(r,"FIXED_LINE",n))return n.type("MOBILE")&&n.type("MOBILE").pattern()===""||!n.type("MOBILE")||I9(r,"MOBILE",n)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE";for(var i=yHe($He),o;!(o=i()).done;){var a=o.value;if(I9(r,a,n))return a}}}}function I9(e,t,n){return t=n.type(t),!t||!t.pattern()||t.possibleLengths()&&t.possibleLengths().indexOf(e.length)<0?!1:jm(e,t.pattern())}function xHe(e,t,n){if(t=t||{},n=new ql(n),n.selectNumberingPlan(e.country,e.countryCallingCode),n.hasTypes())return nA(e,t,n.metadata)!==void 0;var r=t.v2?e.nationalNumber:e.phone;return jm(r,n.nationalNumberPattern())}function SHe(e,t,n){var r=new ql(n),i=r.getCountryCodesForCallingCode(e);return i?i.filter(function(o){return _He(t,o,n)}):[]}function _He(e,t,n){var r=new ql(n);return r.selectNumberingPlan(t),r.numberingPlan.possibleLengths().indexOf(e.length)>=0}function wHe(e){return e.replace(new RegExp("[".concat(EC,"]+"),"g")," ").trim()}var CHe=/(\$\d)/;function EHe(e,t,n){var r=n.useInternationalFormat,i=n.withNationalPrefix;n.carrierCode,n.metadata;var o=e.replace(new RegExp(t.pattern()),r?t.internationalFormat():i&&t.nationalPrefixFormattingRule()?t.format().replace(CHe,t.nationalPrefixFormattingRule()):t.format());return r?wHe(o):o}var THe=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function RHe(e,t,n){var r=new ql(n);if(r.selectNumberingPlan(e,t),r.defaultIDDPrefix())return r.defaultIDDPrefix();if(THe.test(r.IDDPrefix()))return r.IDDPrefix()}function IHe(e){var t=e.number,n=e.ext;if(!t)return"";if(t[0]!=="+")throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(t).concat(n?";ext="+n:"")}function kHe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=OHe(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
747In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function OHe(e,t){if(e){if(typeof e=="string")return zz(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zz(e,t)}}function zz(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Uz(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Hz(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
vendor: 16,063 bytes, lines 747-749
747t%2?Uz(Object(n),!0).forEach(function(r){PHe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uz(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function PHe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Gz={formatExtension:function(t,n,r){return"".concat(t).concat(r.ext()).concat(n)}};function AHe(e,t,n,r){if(n?n=Hz(Hz({},Gz),n):n=Gz,r=new ql(r),e.country&&e.country!=="001"){if(!r.hasCountry(e.country))throw new Error("Unknown country: ".concat(e.country));r.country(e.country)}else if(e.countryCallingCode)r.selectNumberingPlan(e.countryCallingCode);else return e.phone||"";var i=r.countryCallingCode(),o=n.v2?e.nationalNumber:e.phone,a;switch(t){case"NATIONAL":return o?(a=TC(o,e.carrierCode,"NATIONAL",r,n),k9(a,e.ext,r,n.formatExtension)):"";case"INTERNATIONAL":return o?(a=TC(o,null,"INTERNATIONAL",r,n),a="+".concat(i," ").concat(a),k9(a,e.ext,r,n.formatExtension)):"+".concat(i);case"E.164":return"+".concat(i).concat(o);case"RFC3966":return IHe({number:"+".concat(i).concat(o),ext:e.ext});case"IDD":if(!n.fromCountry)return;var s=MHe(o,e.carrierCode,i,n.fromCountry,r);return k9(s,e.ext,r,n.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(t,'"'))}}function TC(e,t,n,r,i){var o=NHe(r.formats(),e);return o?EHe(e,o,{useInternationalFormat:n==="INTERNATIONAL",withNationalPrefix:!(o.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&i&&i.nationalPrefix===!1),carrierCode:t,metadata:r}):e}function NHe(e,t){for(var n=kHe(e),r;!(r=n()).done;){var i=r.value;if(i.leadingDigitsPatterns().length>0){var o=i.leadingDigitsPatterns()[i.leadingDigitsPatterns().length-1];if(t.search(o)!==0)continue}if(jm(t,i.pattern()))return i}}function k9(e,t,n,r){return t?r(e,t,n):e}function MHe(e,t,n,r,i){var o=eA(r,i.metadata);if(o===n){var a=TC(e,t,"NATIONAL",i);return n==="1"?n+" "+a:a}var s=RHe(r,void 0,i.metadata);if(s)return"".concat(s," ").concat(n," ").concat(TC(e,null,"INTERNATIONAL",i))}function Vz(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Wz(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Vz(Object(n),!0).forEach(function(r){LHe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vz(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function LHe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DHe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function FHe(e,t,n){return t&&Kz(e.prototype,t),n&&Kz(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var jHe=function(){function e(t,n,r){if(DHe(this,e),!t)throw new TypeError("`country` or `countryCallingCode` not passed");if(!n)throw new TypeError("`nationalNumber` not passed");if(!r)throw new TypeError("`metadata` not passed");var i=zHe(t,r),o=i.country,a=i.countryCallingCode;this.country=o,this.countryCallingCode=a,this.nationalNumber=n,this.number="+"+this.countryCallingCode+this.nationalNumber,this.getMetadata=function(){return r}}return FHe(e,[{key:"setExt",value:function(n){this.ext=n}},{key:"getPossibleCountries",value:function(){return this.country?[this.country]:SHe(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return vHe(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return xHe(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){var n=new ql(this.getMetadata());return n.isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(n){return this.number===n.number&&this.ext===n.ext}},{key:"getType",value:function(){return nA(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(n,r){return AHe(this,n,r?Wz(Wz({},r),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(n){return this.format("NATIONAL",n)}},{key:"formatInternational",value:function(n){return this.format("INTERNATIONAL",n)}},{key:"getURI",value:function(n){return this.format("RFC3966",n)}}]),e}(),BHe=function(t){return/^[A-Z]{2}$/.test(t)};function zHe(e,t){var n,r,i=new ql(t);return BHe(e)?(n=e,i.selectNumberingPlan(n),r=i.countryCallingCode()):r=e,{country:n,countryCallingCode:r}}var UHe=new RegExp("(["+tp+"])");function HHe(e,t,n,r){if(t){var i=new ql(r);i.selectNumberingPlan(t,n);var o=new RegExp(i.IDDPrefix());if(e.search(o)===0){e=e.slice(e.match(o)[0].length);var a=e.match(UHe);if(!(a&&a[1]!=null&&a[1].length>0&&a[1]==="0"))return e}}}function GHe(e,t){if(e&&t.numberingPlan.nationalPrefixForParsing()){var n=new RegExp("^(?:"+t.numberingPlan.nationalPrefixForParsing()+")"),r=n.exec(e);if(r){var i,o,a=r.length-1,s=a>0&&r[a];if(t.nationalPrefixTransformRule()&&s)i=e.replace(n,t.nationalPrefixTransformRule()),a>1&&(o=r[1]);else{var l=r[0];i=e.slice(l.length),s&&(o=r[1])}var u;if(s){var d=e.indexOf(r[1]),f=e.slice(0,d);f===t.numberingPlan.nationalPrefix()&&(u=t.numberingPlan.nationalPrefix())}else u=r[0];return{nationalNumber:i,nationalPrefix:u,carrierCode:o}}}return{nationalNumber:e}}function GR(e,t){var n=GHe(e,t),r=n.carrierCode,i=n.nationalNumber;if(i!==e){if(!VHe(e,i,t))return{nationalNumber:e};if(t.possibleLengths()&&!WHe(i,t))return{nationalNumber:e}}return{nationalNumber:i,carrierCode:r}}function VHe(e,t,n){return!(jm(e,n.nationalNumberPattern())&&!jm(t,n.nationalNumberPattern()))}function WHe(e,t){switch(tA(e,t)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}function KHe(e,t,n,r){var i=t?eA(t,r):n;if(e.indexOf(i)===0){r=new ql(r),r.selectNumberingPlan(t,n);var o=e.slice(i.length),a=GR(o,r),s=a.nationalNumber,l=GR(e,r),u=l.nationalNumber;if(!jm(u,r.nationalNumberPattern())&&jm(s,r.nationalNumberPattern())||tA(u,r)==="TOO_LONG")return{countryCallingCode:i,number:o}}return{number:e}}function qHe(e,t,n,r){if(!e)return{};var i;if(e[0]!=="+"){var o=HHe(e,t,n,r);if(o&&o!==e)i=!0,e="+"+o;else{if(t||n){var a=KHe(e,t,n,r),s=a.countryCallingCode,l=a.number;if(s)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:s,number:l}}return{number:e}}}if(e[1]==="0")return{};r=new ql(r);for(var u=2;u-1<=DUe&&u<=e.length;){var d=e.slice(1,u);if(r.hasCallingCode(d))return r.selectNumberingPlan(d),{countryCallingCodeSource:i?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:d,number:e.slice(u)};u++}return{}}function YHe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=XHe(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
748In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function XHe(e,t){if(e){if(typeof e=="string")return qz(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qz(e,t)}}function qz(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ZHe(e,t){var n=t.countries,r=t.defaultCountry,i=t.metadata;i=new ql(i);for(var o=[],a=YHe(n),s;!(s=a()).done;){var l=s.value;if(i.country(l),i.leadingDigits()){if(e&&e.search(i.leadingDigits())===0)return l}else if(nA({phone:e,country:l},void 0,i.metadata))if(r){if(l===r)return l;o.push(l)}else return l}if(o.length>0)return o[0]}var QHe=!1;function JHe(e,t){var n=t.nationalNumber,r=t.defaultCountry,i=t.metadata;if(QHe&&i.isNonGeographicCallingCode(e))return"001";var o=i.getCountryCodesForCallingCode(e);if(o)return o.length===1?o[0]:ZHe(n,{countries:o,defaultCountry:r,metadata:i.metadata})}var uee="+",eGe="[\\-\\.\\(\\)]?",Yz="(["+tp+"]|"+eGe+")",tGe="^\\"+uee+Yz+"*["+tp+"]"+Yz+"*$",nGe=new RegExp(tGe,"g"),VR=tp,rGe="["+VR+"]+((\\-)*["+VR+"])*",iGe="a-zA-Z",oGe="["+iGe+"]+((\\-)*["+VR+"])*",aGe="^("+rGe+"\\.)*"+oGe+"\\.?$",sGe=new RegExp(aGe,"g"),Xz="tel:",WR=";phone-context=",lGe=";isub=";function uGe(e){var t=e.indexOf(WR);if(t<0)return null;var n=t+WR.length;if(n>=e.length)return"";var r=e.indexOf(";",n);return r>=0?e.substring(n,r):e.substring(n)}function cGe(e){return e===null?!0:e.length===0?!1:nGe.test(e)||sGe.test(e)}function dGe(e,t){var n=t.extractFormattedPhoneNumber,r=uGe(e);if(!cGe(r))throw new ym("NOT_A_NUMBER");var i;if(r===null)i=n(e)||"";else{i="",r.charAt(0)===uee&&(i+=r);var o=e.indexOf(Xz),a;o>=0?a=o+Xz.length:a=0;var s=e.indexOf(WR);i+=e.substring(a,s)}var l=i.indexOf(lGe);if(l>0&&(i=i.substring(0,l)),i!=="")return i}var fGe=250,pGe=new RegExp("["+JP+tp+"]"),hGe=new RegExp("[^"+tp+"#]+$");function mGe(e,t,n){if(t=t||{},n=new ql(n),t.defaultCountry&&!n.hasCountry(t.defaultCountry))throw t.v2?new ym("INVALID_COUNTRY"):new Error("Unknown country: ".concat(t.defaultCountry));var r=vGe(e,t.v2,t.extract),i=r.number,o=r.ext,a=r.error;if(!i){if(t.v2)throw a==="TOO_SHORT"?new ym("TOO_SHORT"):new ym("NOT_A_NUMBER");return{}}var s=bGe(i,t.defaultCountry,t.defaultCallingCode,n),l=s.country,u=s.nationalNumber,d=s.countryCallingCode,f=s.countryCallingCodeSource,p=s.carrierCode;if(!n.hasSelectedNumberingPlan()){if(t.v2)throw new ym("INVALID_COUNTRY");return{}}if(!u||u.length<QP){if(t.v2)throw new ym("TOO_SHORT");return{}}if(u.length>LUe){if(t.v2)throw new ym("TOO_LONG");return{}}if(t.v2){var m=new jHe(d,u,n.metadata);return l&&(m.country=l),p&&(m.carrierCode=p),o&&(m.ext=o),m.__countryCallingCodeSource=f,m}var v=(t.extended?n.hasSelectedNumberingPlan():l)?jm(u,n.nationalNumberPattern()):!1;return t.extended?{country:l,countryCallingCode:d,carrierCode:p,valid:v,possible:v?!0:!!(t.extended===!0&&n.possibleLengths()&&lee(u,n)),phone:u,ext:o}:v?yGe(l,u,o):{}}function gGe(e,t,n){if(e){if(e.length>fGe){if(n)throw new ym("TOO_LONG");return}if(t===!1)return e;var r=e.search(pGe);if(!(r<0))return e.slice(r).replace(hGe,"")}}function vGe(e,t,n){var r=dGe(e,{extractFormattedPhoneNumber:function(a){return gGe(a,n,t)}});if(!r)return{};if(!aHe(r))return sHe(r)?{error:"TOO_SHORT"}:{};var i=lHe(r);return i.ext?i:{number:r}}function yGe(e,t,n){var r={country:e,phone:t};return n&&(r.ext=n),r}function bGe(e,t,n,r){var i=qHe(Fz(e),t,n,r.metadata),o=i.countryCallingCodeSource,a=i.countryCallingCode,s=i.number,l;if(a)r.selectNumberingPlan(a);else if(s&&(t||n))r.selectNumberingPlan(t,n),t&&(l=t),a=n||eA(t,r.metadata);else return{};if(!s)return{countryCallingCodeSource:o,countryCallingCode:a};var u=GR(Fz(s),r),d=u.nationalNumber,f=u.carrierCode,p=JHe(a,{nationalNumber:d,defaultCountry:t,metadata:r});return p&&(l=p,p==="001"||r.country(l)),{country:l,countryCallingCode:a,countryCallingCodeSource:o,nationalNumber:d,carrierCode:f}}function Zz(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Qz(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Zz(Object(n),!0).forEach(function(r){$Ge(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zz(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $Ge(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xGe(e,t,n){return mGe(e,Qz(Qz({},t),{},{v2:!0}),n)}function Jz(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function SGe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Jz(Object(n),!0).forEach(function(r){_Ge(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jz(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _Ge(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wGe(e,t){return RGe(e)||TGe(e,t)||EGe(e,t)||CGe()}function CGe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
749In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function EGe(e,t){if(e){if(typeof e=="string")return eU(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eU(e,t)}}function eU(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function TGe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],i=!0,o=!1,a,s;try{for(n=n.call(e);!(i=(a=n.next()).done)&&(r.push(a.value),!(t&&r.length===t));i=!0);}catch(l){o=!0,s=l}finally{try{!i&&n.return!=null&&n.return()}finally{if(o)throw s}}return r}}function RGe(e){if(Array.isArray(e))return e}function IGe(e){var t=Array.prototype.slice.call(e),n=wGe(t,4),r=n[0],i=n[1],o=n[2],a=n[3],s,l,u;if(typeof r=="string")s=r;else throw new TypeError("A text for parsing must be a string.");if(!i||typeof i=="string")a?(l=o,u=a):(l=void 0,u=o),i&&(l=SGe({defaultCountry:i},l));else if(Ww(i))o?(l=i,u=o):u=i;else throw new Error("Invalid second argument: ".concat(i));return{text:s,options:l,metadata:u}}function tU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function nU(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tU(Object(n),!0).forEach(function(r){kGe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tU(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kGe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OGe(e,t,n){t&&t.defaultCountry&&!JUe(t.defaultCountry,n)&&(t=nU(nU({},t),{},{defaultCountry:void 0}));try{return xGe(e,t,n)}catch(r){if(!(r instanceof ym))throw r}}function rU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function iU(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rU(Object(n),!0).forEach(function(r){PGe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rU(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function PGe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AGe(){var e=IGe(arguments),t=e.text,n=e.options,r=e.metadata;n=iU(iU({},n),{},{extract:!1});var i=OGe(t,n,r);return i&&i.isValid()||!1}function NGe(){return IUe(AGe,arguments)}const MGe=["ad_nrt","ae_trn","ar_cuit","au_abn","au_arn","bg_uic","bo_tin","br_
749cnpj","br_cpf","ca_bn","ca_gst_hst","ca_pst_bc","ca_pst_mb","ca_pst_sk","ca_qst","ch_vat","cl_tin","cn_tin","co_nit","cr_tin","do_rcn","ec_ruc","eg_tin","es_cif","eu_oss_vat","eu_vat","gb_vat","ge_vat","hk_br","hu_tin","id_npwp","il_vat","in_gst","is_vat","jp_cn","jp_rn","jp_trn","ke_pin","kr_brn","li_uid","mx_rfc","my_frp","my_itn","my_sst","no_vat","nz_gst","pe_ruc","ph_tin","ro_tin","rs_pib","ru_inn","ru_kpp","sa_vat","sg_gst","sg_uen","si_tin","sv_nit","th_vat","tr_tin","tw_vat","ua_vat","us_ein","uy_ruc","ve_rif","vn_tin","za_vat"],Xo="subscription_wizard_view.organization",LGe=rl({name:Ti().required(()=>g.jsx(Ee,{i18nKey:`${Xo}.form_field_errors.required`,values:{field:`$t(${Xo}.form_fields.name)`},children:"Name is a required field"})).max(50,()=>g.jsx(Ee,{i18nKey:`${Xo}.form_field_errors.max`,values:{field:`$t(${Xo}.form_fields.name)`,count:50},children:"Name needs to be 50 or shorter"})),taxIdType:Ti().required(()=>g.jsx(Ee,{i18nKey:`${Xo}.form_field_errors.required`,values:{field:`$t(${Xo}.form_fields.taxIdType)`},children:"Tax Id is a required field"})).oneOf(MGe,()=>g.jsx(Ee,{i18nKey:`${Xo}.form_field_errors.oneOf`,values:{field:`$t(${Xo}.form_fields.taxIdType)`,count:50},children:"Tax Type required"})),taxIdValue:Ti().required(()=>g.jsx(Ee,{i18nKey:`${Xo}.form_field_errors.required`,values:{field:`$t(${Xo}.form_fields.taxIdValue)`},children:"Tax Id is a required field"})).max(50,()=>g.jsx(Ee,{i18nKey:`${Xo}.form_field_errors.max`,values:{field:`$t(${Xo}.form_fields.tax_id)`,count:50},children:"Tax Id needs to be 50 or shorter"})),registrationNumber:Ti().required(()=>g.jsx(Ee,{i18nKey:`${Xo}.form_field_errors.required`,values:{field:`$t(${Xo}.form_fields.registrationNumber)`},children:"Registered Address is a required field"})).max(50,()=>g.jsx(Ee,{i18nKey:`${Xo}.form_field_errors.max`,values:{field:`$t(${Xo}.form_fields.registered_address)`,count:50},children:"Registered Address needs to be 50 or shorter"})),phoneNumber:Ti().required(()=>g.jsx(Ee,{i18nKey:`${Xo}.form_field_errors.required`,values:{field:`$t(${Xo}.form_fields.phoneNumber)`},children:"Phone Number is a required field"})).max(50,()=>g.jsx(Ee,{i18nKey:`${Xo}.form_field_errors.max`,values:{field:`$t(${Xo}.form_fields.phone_number)`,count:50},children:"Phone Number needs to be 50 or shorter"})).test("validNumber",()=>g.jsx(Ee,{i18nKey:`${Xo}.form_field_errors.phone_number`,children:"Phone Number is not valid"}),e=>NGe(e)),currency:Ti().oneOf(["PLN"]).required(()=>g.jsx(Ee,{i18nKey:`${Xo}.form_field_errors.required`,values:{field:`$t(${Xo}.form_fields.currency)`},children:"Currency is a required field"})).default("PLN"),marketingConsent:AP().default(!1),city:Ti().required("City is required").max(100,"City name can't be longer than 100 characters"),country:Ti().required("Country is required").max(100,"Country name can't be longer than 100 characters"),postalCode:Ti().required("Postal code is required").matches(/^[\d\sA-Za-z-]+$/,{message:"Invalid postal code"}).max(20,"Postal code can't be longer than 20 characters"),street:Ti().required("Street is required").max(100,"Street name can't be longer than 100 characters"),number:Ti().required("Number is required").max(20,"Number can't be longer than 20 characters")}),rA=w.createContext({onStepNext:()=>{},onStepBack:()=>{}}),DGe=({organization:e,updateOrganization:t})=>{var y,x,b,$,_,C,E,T,I,R,L,F,V,H,Q;const{onStepNext:n}=w.useContext(rA),{control:r,formState:{errors:i},register:o,handleSubmit:a,watch:s,setValue:l}=Fu({resolver:ju(LGe),defaultValues:{name:e.name,taxIdType:e.taxIdType,taxIdValue:e.taxIdValue,registrationNumber:e.registrationNumber,phoneNumber:e.phoneNumber,currency:e.currency||"PLN",marketingConsent:e.marketingConsent||!1,country:(y=e.address)==null?void 0:y.country,city:(x=e.address)==null?void 0:x.city,postalCode:(b=e.address)==null?void 0:b.postalCode,street:($=e.address)==null?void 0:$.street,number:(_=e.address)==null?void 0:_.number}}),u=s("country"),d=s("taxIdType"),f=(E=(C=nee[T9.indexOf(u)])==null?void 0:C.code)==null?void 0:E.toUpperCase(),[p,m]=w.useState(R9(u));w.useEffect(()=>{m(R9(u)),l("taxIdType",R9(u)[0])},[u,l]);const v=w.useCallback(a(async U=>{var J;const te={name:U.name,taxIdType:U.taxIdType,taxIdValue:U.taxIdValue,registrationNumber:U.registrationNumber,phoneNumber:U.phoneNumber,currency:(J=U.currency)==null?void 0:J.toUpperCase(),marketingConsent:U.marketingConsent,address:{country:G6(U.country),city:G6(U.city),postalCode:U.postalCode,street:G6(U.street),number:U.number}};await t(te),n()}),[a,t,n]);return g.jsxs(FGe,{role:"form",onSubmit:v,"data-testid":"OrganizationStep",children:[g.jsxs(jGe,{children:[g.jsxs(z_,{children:[g.jsx(nv,{name:"country",control:r,rules:{required:"Country is required"}
749,render:({field:{onChange:U,value:te},fieldState:{error:J}})=>g.jsx(uD,{options:T9,getOptionLabel:oe=>oe,value:T9.find(oe=>oe===te)||null,onChange:(oe,q)=>U(q??""),isOptionEqualToValue:(oe,q)=>oe===q,renderInput:oe=>g.jsx(vi,{...o("country"),...oe,label:"Choose a country",error:!!J,helperText:J?J.message:null}),style:{width:300}})}),g.jsx(nv,{name:"taxIdType",control:r,rules:{required:"Tax type is required"},render:({field:{onChange:U,value:te},fieldState:{error:J}})=>g.jsx(uD,{options:p,getOptionLabel:oe=>oe,value:te||null,onChange:(oe,q)=>U(q||""),renderInput:oe=>g.jsx(vi,{...o("taxIdType"),...oe,label:"Choose a tax type",error:!!J,helperText:J?J.message:null}),style:{width:300}})}),g.jsx(vi,{InputLabelProps:{shrink:!0},...o("taxIdValue"),placeholder:((T=EUe.find(({type:U})=>U===d))==null?void 0:T.example)||void 0,error:!!i.taxIdValue,helperText:(I=i.taxIdValue)==null?void 0:I.message,label:g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.form_fields.taxIdValue",children:"Tax Id Value"})})]}),g.jsxs(z_,{children:[g.jsx(vi,{InputLabelProps:{shrink:!0},...o("name"),error:!!i.name,helperText:(R=i.name)==null?void 0:R.message,label:g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.form_fields.name",children:"Name"})}),g.jsx(vi,{InputLabelProps:{shrink:!0},...o("registrationNumber"),error:!!i.registrationNumber,helperText:(L=i.registrationNumber)==null?void 0:L.message,label:g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.form_fields.registrationNumber",children:"Registration Number"})}),g.jsx(nv,{name:"phoneNumber",control:r,rules:{required:"Phone number is required"},render:({field:{ref:U,value:te,...J},fieldState:{error:oe}})=>g.jsx(SUe,{...J,defaultCountry:f,preferredCountries:f?[f]:void 0,unknownFlagElement:g.jsx("img",{src:"/static/unkCountry.png",alt:"?",loading:"lazy",width:26}),InputLabelProps:{shrink:!0},value:te||"",inputRef:U,error:!!oe,helperText:oe?oe.message:null,label:g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.form_fields.phoneNumber",children:"Phone number"})})})]}),g.jsxs(z_,{children:[g.jsx(vi,{InputLabelProps:{shrink:!0},...o("city"),error:!!i.city,helperText:(F=i.city)==null?void 0:F.message,label:g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.form_fields.city",children:"City"})}),g.jsx(vi,{InputLabelProps:{shrink:!0},...o("postalCode"),error:!!i.postalCode,helperText:(V=i.postalCode)==null?void 0:V.message,label:g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.form_fields.postalCode",children:"Postal Code"})})]}),g.jsxs(z_,{children:[g.jsx(vi,{InputLabelProps:{shrink:!0},...o("street"),error:!!i.street,helperText:(H=i.street)==null?void 0:H.message,label:g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.form_fields.street",children:"Street"})}),g.jsx(vi,{InputLabelProps:{shrink:!0},...o("number"),error:!!i.number,helperText:(Q=i.number)==null?void 0:Q.message,label:g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.form_fields.number",children:"Number"})})]})]}),g.jsx(_Ue,{children:g.jsx(Ir,{variant:"contained",type:"submit","data-testid":"GoNextStepButton",children:g.jsx(Ee,{i18nKey:"next",children:"Next"})})})]})},z_=le("div")`
750  display: flex;
751  gap: 2rem;
752
753  > * {
754    flex: 1;
755  }
756`,FGe=le("form")`
757  padding: 2rem;
758  border: 1px solid #c4c4c4;
759  border-radius: 16px;
760  display: flex;
761  flex-direction: column;
762  justify-content: space-between;
763`,jGe=le("div")`
764  display: flex;
765  flex-direction: column;
766  gap: 1rem;
767  margin-top: 1rem;
768`,BGe=()=>{const{organization:e,isError:t,isPending:n,updateOrganization:r,refetch:i}=_b();return n?g.jsx(Dc,{}):t||e==null?g.jsxs(zGe,{variant:"h6",children:[g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.error",children:"There have been error while retrieving organization, try again."}),g.jsx(Ir,{variant:"contained",startIcon:g.jsx(QPe,{}),onClick:()=>i(),"data-testid":"RefreshButton",children:g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.refresh",children:"Refresh"})})]}):g.jsx(DGe,{organization:e,updateOrganization:r})},zGe=le(Ho)`
769  margin: auto;
770`,UGe=()=>{const{STRIPE_CUSTOMER_PORTAL_URL:e}=Im,t=()=>{location.href=e};return g.jsx("div",{children:g.jsx(Ir,{onClick:t,children:g.jsx(Ee,{i18nKey:"commons.button.stripe_billing_page",children:"Stripe Billings Page"})})})},HGe=()=>{const{onStepBack:e}=w.useContext(rA),{STRIPE_PRICING_TABLE_ID:t,STRIPE_PUBLISHABLE_KEY:n}=Im,{user:r,userSessionSecret:i,isLoadingUserSessionSecret:o}=WE(),{subscription:a,isSubscriptionLoading:s}=iP(),{organization:l}=_b();return w.useEffect(()=>{},[i,l,r,l]),s||o?g.jsx(qGe,{children:g.jsx(Dc,{})}):g.jsxs(KGe,{"data-testid":"PaymentStep",children:[(a==null?void 0:a.status)!==$R.active&&g.jsx(VGe,{children:g.jsx("stripe-pricing-table",{"pricing-table-id":t,"publishable-key":n,"customer-session-client-secret":i,"client-reference-id":l.stripeCustomerId})}),(a==null?void 0:a.status)===$R.active&&g.jsx(GGe,{children:g.jsx(UGe,{})}),g.jsx(WGe,{children:g.jsx(Ir,{onClick:e,"data-testid":"GoBackStepButton",children:g.jsx(Ee,{i18nKey:"back",children:"Back"})})})]})},GGe=le("div")`
771  display: flex;
772  margin: 2rem 0;
773  justify-content: center;
774  margin-left: -60px;
775  align-items: center;
776  flex-direction: column;
777`,VGe=le("div")`
778  margin-top: 1.5rem;
779  width: 90%;
780`,WGe=le("div")`
781  display: flex;
782  flex-direction: row;
783  justify-content: space-between;
784  margin-top: 1.5rem;
785`,KGe=le("form")`
786  display: flex;
787  flex-direction: column;
788  justify-content: space-between;
789  width: 80vw;
790  margin: auto;
791`,qGe=le("div")`
792  display: flex;
793  justify-content: center;
794`,RC=[{title:g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.title",children:"Organization data"}),label:g.jsx(Ee,{i18nKey:"subscription_wizard_view.organization.label",children:"Organization"}),path:"organization",StepComponent:BGe},{title:g.jsx(Ee,{i18nKey:"subscription_wizard_view.payment.title",children:"Connect with Stripe"}),label:g.jsx(Ee,{i18nKey:"subscription_wizard_view.payment.label",children:"Payment"}),path:"payment",StepComponent:HGe}],U_=RC.map(({path:e})=>e);function YGe(e){return{organization:!0,payment:!0}}function XGe({currentStepIndex:e,currentStep:t}){const n={organization:e>0,payment:e>1};return g.jsxs(g.Fragment,{children:[g.jsx(JGe,{activeStep:e,alternativeLabel:!0,children:RC.map(r=>g.jsx(b3e,{completed:n[r.path],children:g.jsx(D3e,{children:r.label})},r.path))}),g.jsx(ZGe,{variant:"h5",textAlign:"center",children:t.title}),g.jsx(QGe,{variant:"h6",textAlign:"center",children:t.subtitle})]})}const ZGe=le(Ho)`
795  font-weight: 600;
796`,QGe=le(Ho)`
797  margin-bottom: 1.5rem;
798`,JGe=le(Z3e)`
799  margin: auto;
800`,eVe=()=>{const{organization:e,isPending:t}=_b(),{subscription:n,isSubscriptionLoading:r}=iP(),i=t||r,o=w.useMemo(()=>YGe(),[e,n]),[a,s]=BTe("step",hTe(TO,U_[0])),l=RC.findIndex(({path:f})=>f===a);w.useEffect(()=>{l===-1&&s(U_[0])},[l,s]),w.useEffect(()=>{if(!i){const f=Object.entries(o).slice(0,l);if(!f.every(([,m])=>m)){const m=f.findIndex(([,v])=>!v);s(U_[m])}}},[i,o,l,s]);const u=f=>()=>s(U_.at(l+f)),d=w.useMemo(()=>RC[l],[l]);return i?g.jsx(Dc,{}):g.jsx(rA.Provider,{value:{onStepNext:u(1),onStepBack:u(-1)},children:g.jsx(tVe,{children:g.jsxs(nVe,{elevation:8,children:[g.jsx(XGe,{currentStepIndex:l,currentStep:d}),g.jsx(d.StepComponent,{})]})})})},tVe=le("div")`
801  display: flex;
802  justify-content: flex-start;
803  align-items: center;
804  flex-direction: column;
805  padding: 2rem 0;
806`,nVe=le(Bu)`
807  padding: 2rem;
808  width: 80vw;
809`;function rVe(e){const[t,n]=w.useState({}),r=w.useMemo(()=>new Set(e.filter(i=>{for(const o of Object.values(t)){const a=i.metadata[o.field];if(o.type==="discrete"){if(o.active.length>0&&!o.active.includes(a))return!1}else if(o.type==="continuous"&&o.active&&(typeof a!="number"||o.min!==null&&a<o.min||o.max!==null&&a>o.max))return!1}return!0}).map(i=>i.id)),[t,e]);return{filters:t,filtered:r,changeFilters:n}}const pg=(e,t)=>
809t.length===0?np(e):n=>({...n,[e]:{type:"discrete",field:e,categories:t,active:t}}),IC=(e,t,n)=>r=>({...r,[e]:{type:"continuous",field:e,min:t,max:n,active:!0}}),cee=(e,t)=>n=>{const r=n[e];return r?r.type==="continuous"?{...n,[e]:{...r,active:!r.active}}:t===void 0?n:r.active.includes(t)?{...n,[e]:{...r,active:r.active.filter(i=>i!==t)}}:{...n,[e]:{...r,active:[...r.active,t]}}:n},iVe=e=>t=>sR.mapValues(t,n=>n.type==="continuous"?{...n,active:e}:{...n,active:e?n.categories:[]}),np=e=>t=>{if(!t[e])return t;const n={...t};return delete n[e],n};function oVe({axes:e,filters:t,changeFilters:n,...r}){return g.jsx(lVe,{...r,"data-testid":"discreteFilters",children:Object.values(e).filter(i=>(i==null?void 0:i.type)==="discrete"&&!!(i!=null&&i.filter)).map(i=>{var o;return g.jsx(aVe,{axis:i,filter:((o=t[i.key])==null?void 0:o.type)==="discrete"?t[i.key]:void 0,changeFilters:n},i.key)})})}function aVe({axis:e,filter:t,changeFilters:n}){var y;const[r,i]=Pe.useState(null),[o,a]=Pe.useState(""),s=e.categories&&e.categories.slice(1).length>5,l=!!r,u=w.useCallback(x=>{a(""),i(x.currentTarget)},[]),d=w.useCallback(()=>i(null),[]),f=w.useCallback(x=>{a(x.target.value)},[]),p=w.useCallback(x=>n(pg(e.key,[x])),[e.key,n]),m=w.useCallback(x=>{t?t.categories.length===1&&t.categories[0]===x?n(np(e.key)):t.categories.includes(x)?n(pg(e.key,t.categories.filter(b=>b!==x))):n(pg(e.key,[...t.categories,x])):n(pg(e.key,[x]))},[e.key,n,t]),v=w.useCallback(()=>n(np(e.key)),[e.key,n]);return g.jsxs(g.Fragment,{children:[g.jsx(uVe,{value:e.label,endAdornment:g.jsx(cVe,{}),onClick:u,readOnly:!0}),g.jsxs(ip,{anchorEl:r,open:l,onClose:d,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"bottom",horizontal:"left"},MenuListProps:{dense:!0},"data-testid":"discreteFilterMenu",children:[s&&g.jsx(dVe,{variant:"standard",onChange:f,onKeyDown:dee,label:"Seach metadata"}),g.jsx(fVe,{className:s?"scrollable":void 0,children:(y=e.categories)==null?void 0:y.slice(1).map(x=>x.toString().includes(o)&&g.jsx(sVe,{category:x,filter:t,onClick:p,onCheck:m},x))}),g.jsx(hVe,{onClick:v,children:"CLEAR"})]})]})}function sVe({category:e,filter:t,onClick:n,onCheck:r}){const i=w.useCallback(()=>n(e),[e,n]),o=w.useCallback(()=>r(e),[e,r]);return g.jsxs(pVe,{onClick:i,children:[g.jsx(L3,{checked:(t==null?void 0:t.categories.includes(e))||!1,onChange:o,onClick:dee}),e]},e)}const dee=e=>e.stopPropagation(),lVe=le("div")`
810  padding: 0.5rem;
811  display: flex;
812  gap: 1.5rem 1.5rem;
813  flex-wrap: wrap;
814  align-items: flex-end;
815  align-content: flex-start;
816  justify-content: space-between;
817
818  @media print {
819    display: none;
820  }
821`,uVe=le(Lk)`
822  width: 9.5rem;
823  cursor: pointer;
824`,cVe=le(ZPe)`
825  transform: rotate(-90deg);
826`,dVe=le(vi)`
827  padding: 0.25rem;
828  margin-left: 0.25rem;
829  margin-right: 0.25rem;
830  position: sticky;
831
832  .${I2e.root} {
833    margin-left: 0.25rem;
834  }
835`,fVe=le("div")`
836  &.scrollable {
837    height: 16rem;
838    overflow-y: scroll;
839  }
840`,pVe=le(fi)`
841  padding-left: 0;
842`,hVe=le(fi)`
843  justify-content: center;
844  color: ${e=>e.theme.palette.primary.main};
845`;function iA(){const[e,t]=w.useState(null),[n,r]=w.useState(null);return w.useEffect(()=>{if(!n)return;const i=new ResizeObserver(([o])=>t(o.contentRect));return i.observe(n),t(n.getBoundingClientRect()),()=>{i.disconnect()}},[n]),{ref:r,rect:e,node:n}}var oA={},mVe=Ci;Object.defineProperty(oA,"__esModule",{value:!0});var aA=oA.default=void 0,gVe=mVe(Ai()),vVe=g;aA=oA.default=(0,gVe.default)((0,vVe.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var sA={},yVe=Ci;Object.defineProperty(sA,"__esModule",{value:!0});var fee=sA.default=void 0,bVe=yVe(Ai()),$Ve=g;fee=sA.default=(0,bVe.default)((0,$Ve.jsx)("path",{d:"M6 19h4V5H6zm8-14v14h4V5z"}),"Pause");var lA={},xVe=Ci;Object.defineProperty(lA,"__esModule",{value:!0});var pee=lA.default=void 0,SVe=xVe(Ai()),_Ve=g;pee=lA.default=(0,SVe.default)((0,_Ve.jsx)("path",{d:"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8"}),"Replay");function hee({label:e,loading:t=!1,isPaused:n=!1,error:r,onRetry:i,onRename:o,onDelete:a,...s}){const l=w.useRef(null),[u,d]=w.useState(null),[f,p]=w.useState(!1),[m,v]=Pe.useState(null),y=u!==null,x=!!o||!!a;t||(t=f);const b=w.useCallback(L=>!t&&v(L.currentTarget.parentElement),[t]),$=w.useCallback(()=>v(null),[]),_=w.useCallback(async()=>
845{if(i){p(!0);try{await i()}finally{p(!1)}}},[i]),C=w.useCallback(()=>{$(),d(e)},[e,$]),E=w.useCallback(L=>d(L.currentTarget.value),[]),T=w.useCallback(async L=>{const F=L.currentTarget.value;if(F&&F!==e&&o){p(!0);try{await o(F)}finally{p(!1),d(null)}}d(null)},[e,o]),I=w.useCallback(async()=>{if(a){p(!0);try{await a()}finally{p(!1)}}},[a]);w.useEffect(()=>{l.current&&l.current.focus()},[y]);const R=n?g.jsx(fee,{}):g.jsx(Cb,{});return g.jsxs(g.Fragment,{children:[g.jsx(EVe,{deleteIcon:t?g.jsx(Dc,{size:22}):R,onDelete:x?b:void 0,error:!!r,label:g.jsxs(g.Fragment,{children:[u??e,y&&!t&&g.jsx(wVe,{value:u,onChange:E,onBlur:T,inputRef:l}),!!r&&g.jsx(bw,{title:r,children:g.jsx(CVe,{})})]}),...s}),g.jsxs(ip,{anchorEl:m,open:!!m,onClose:$,anchorOrigin:{horizontal:"right",vertical:"bottom"},transformOrigin:{horizontal:8,vertical:8},children:[i&&g.jsxs(fi,{onClick:_,children:[g.jsx(bs,{children:g.jsx(pee,{fontSize:"small"})}),"Retry"]}),o&&g.jsxs(fi,{onClick:C,children:[g.jsx(bs,{children:g.jsx(oS,{fontSize:"small"})}),"Rename"]}),a&&g.jsxs(fi,{onClick:I,children:[g.jsx(bs,{children:g.jsx(qP,{fontSize:"small"})}),"Remove"]})]})]})}const wVe=le(Dx)`
846  font-size: inherit;
847  line-height: inherit;
848  color: transparent;
849  caret-color: inherit;
850  position: absolute;
851  left: 11px;
852  top: 0;
853  width: calc(100% - 33px);
854`,CVe=le(aA)`
855  color: red;
856  vertical-align: middle;
857  margin: -0.25rem 0 -0.25rem 0.25rem;
858`,EVe=le(K5,{shouldForwardProp:e=>e!=="error"})`
859  .${bi.label} {
860    white-space: pre;
861
862    ${e=>e.error&&nl`
863        padding-right: 0.3rem;
864      `}
865  }
866`;var mee={exports:{}};/**
867 * chroma.js - JavaScript library for color conversions
868 *
869 * Copyright (c) 2011-2019, Gregor Aisch
870 * All rights reserved.
871 *
872 * Redistribution and use in source and binary forms, with or without
873 * modification, are permitted provided that the following conditions are met:
874 *
875 * 1. Redistributions of source code must retain the above copyright notice, this
876 * list of conditions and the following disclaimer.
877 *
878 * 2. Redistributions in binary form must reproduce the above copyright notice,
879 * this list of conditions and the following disclaimer in the documentation
880 * and/or other materials provided with the distribution.
881 *
882 * 3. The name Gregor Aisch may not be used to endorse or promote products
883 * derived from this software without specific prior written permission.
884 *
885 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
886 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
887 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
888 * DISCLAIMED. IN NO EVENT SHALL GREGOR AISCH OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
889 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
890 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
891 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
892 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
893 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
894 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
895 *
896 * -------------------------------------------------------
897 *
898 * chroma.js includes colors from colorbrewer2.org, which are released under
899 * the following license:
900 *
901 * Copyright (c) 2002 Cynthia Brewer, Mark Harrower,
902 * and The Pennsylvania State University.
903 *
904 * Licensed under the Apache License, Version 2.0 (the "License");
905 * you may not use this file except in compliance with the License.
906 * You may obtain a copy of the License at
907 * http://www.apache.org/licenses/LICENSE-2.0
908 *
909 * Unless required by applicable law or agreed to in writing,
910 * software distributed under the License is distributed on an
911 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
912 * either express or implied. See the License for the specific
913 * language governing permissions and limitations under the License.
914 *
915 * ------------------------------------------------------
916 *
917 * Named colors are taken from X11 Color Names.
918 * http://www.w3.org/TR/css3-color/#svg-color
919 *
920 * @preserve
921 */(function(e,t){(function(n,r){e.exports=r()})(Bf,function(){for(var n=function(O,N,B){return N===void 0&&(N=0),B===void 0&&(B=1),O<N?N:O>B?B:O},r=n,i=function(O){O._clipped=!1,O._unclipped=O.slice(0);for(var N=0;N<=3;N++)N<3?((O[N]<0||O[N]>
vendor: 47,000 bytes, line 921
921255)&&(O._clipped=!0),O[N]=r(O[N],0,255)):N===3&&(O[N]=r(O[N],0,1));return O},o={},a=0,s=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];a<s.length;a+=1){var l=s[a];o["[object "+l+"]"]=l.toLowerCase()}var u=function(O){return o[Object.prototype.toString.call(O)]||"object"},d=u,f=function(O,N){return N===void 0&&(N=null),O.length>=3?Array.prototype.slice.call(O):d(O[0])=="object"&&N?N.split("").filter(function(B){return O[0][B]!==void 0}).map(function(B){return O[0][B]}):O[0]},p=u,m=function(O){if(O.length<2)return null;var N=O.length-1;return p(O[N])=="string"?O[N].toLowerCase():null},v=Math.PI,y={clip_rgb:i,limit:n,type:u,unpack:f,last:m,PI:v,TWOPI:v*2,PITHIRD:v/3,DEG2RAD:v/180,RAD2DEG:180/v},x={format:{},autodetect:[]},b=y.last,$=y.clip_rgb,_=y.type,C=x,E=function(){for(var N=[],B=arguments.length;B--;)N[B]=arguments[B];var Z=this;if(_(N[0])==="object"&&N[0].constructor&&N[0].constructor===this.constructor)return N[0];var ye=b(N),Ce=!1;if(!ye){Ce=!0,C.sorted||(C.autodetect=C.autodetect.sort(function(Ot,Cn){return Cn.p-Ot.p}),C.sorted=!0);for(var me=0,Ue=C.autodetect;me<Ue.length;me+=1){var We=Ue[me];if(ye=We.test.apply(We,N),ye)break}}if(C.format[ye]){var Ct=C.format[ye].apply(null,Ce?N:N.slice(0,-1));Z._rgb=$(Ct)}else throw new Error("unknown format: "+N);Z._rgb.length===3&&Z._rgb.push(1)};E.prototype.toString=function(){return _(this.hex)=="function"?this.hex():"["+this._rgb.join(",")+"]"};var T=E,I=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(I.Color,[null].concat(O)))};I.Color=T,I.version="2.4.2";var R=I,L=y.unpack,F=Math.max,V=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=L(O,"rgb"),Z=B[0],ye=B[1],Ce=B[2];Z=Z/255,ye=ye/255,Ce=Ce/255;var me=1-F(Z,F(ye,Ce)),Ue=me<1?1/(1-me):0,We=(1-Z-me)*Ue,Ct=(1-ye-me)*Ue,Ot=(1-Ce-me)*Ue;return[We,Ct,Ot,me]},H=V,Q=y.unpack,U=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];O=Q(O,"cmyk");var B=O[0],Z=O[1],ye=O[2],Ce=O[3],me=O.length>4?O[4]:1;return Ce===1?[0,0,0,me]:[B>=1?0:255*(1-B)*(1-Ce),Z>=1?0:255*(1-Z)*(1-Ce),ye>=1?0:255*(1-ye)*(1-Ce),me]},te=U,J=R,oe=T,q=x,re=y.unpack,he=y.type,be=H;oe.prototype.cmyk=function(){return be(this._rgb)},J.cmyk=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(oe,[null].concat(O,["cmyk"])))},q.format.cmyk=te,q.autodetect.push({p:2,test:function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];if(O=re(O,"cmyk"),he(O)==="array"&&O.length===4)return"cmyk"}});var Ke=y.unpack,ot=y.last,Ze=function(O){return Math.round(O*100)/100},Ye=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=Ke(O,"hsla"),Z=ot(O)||"lsa";return B[0]=Ze(B[0]||0),B[1]=Ze(B[1]*100)+"%",B[2]=Ze(B[2]*100)+"%",Z==="hsla"||B.length>3&&B[3]<1?(B[3]=B.length>3?B[3]:1,Z="hsla"):B.length=3,Z+"("+B.join(",")+")"},$e=Ye,gt=y.unpack,je=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];O=gt(O,"rgba");var B=O[0],Z=O[1],ye=O[2];B/=255,Z/=255,ye/=255;var Ce=Math.min(B,Z,ye),me=Math.max(B,Z,ye),Ue=(me+Ce)/2,We,Ct;return me===Ce?(We=0,Ct=Number.NaN):We=Ue<.5?(me-Ce)/(me+Ce):(me-Ce)/(2-me-Ce),B==me?Ct=(Z-ye)/(me-Ce):Z==me?Ct=2+(ye-B)/(me-Ce):ye==me&&(Ct=4+(B-Z)/(me-Ce)),Ct*=60,Ct<0&&(Ct+=360),O.length>3&&O[3]!==void 0?[Ct,We,Ue,O[3]]:[Ct,We,Ue]},Qe=je,nn=y.unpack,Ut=y.last,kt=$e,mt=Qe,ct=Math.round,pt=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=nn(O,"rgba"),Z=Ut(O)||"rgb";return Z.substr(0,3)=="hsl"?kt(mt(B),Z):(B[0]=ct(B[0]),B[1]=ct(B[1]),B[2]=ct(B[2]),(Z==="rgba"||B.length>3&&B[3]<1)&&(B[3]=B.length>3?B[3]:1,Z="rgba"),Z+"("+B.slice(0,Z==="rgb"?3:4).join(",")+")")},ht=pt,mn=y.unpack,K=Math.round,pe=function(){for(var O,N=[],B=arguments.length;B--;)N[B]=arguments[B];N=mn(N,"hsl");var Z=N[0],ye=N[1],Ce=N[2],me,Ue,We;if(ye===0)me=Ue=We=Ce*255;else{var Ct=[0,0,0],Ot=[0,0,0],Cn=Ce<.5?Ce*(1+ye):Ce+ye-Ce*ye,qt=2*Ce-Cn,An=Z/360;Ct[0]=An+1/3,Ct[1]=An,Ct[2]=An-1/3;for(var Nn=0;Nn<3;Nn++)Ct[Nn]<0&&(Ct[Nn]+=1),Ct[Nn]>1&&(Ct[Nn]-=1),6*Ct[Nn]<1?Ot[Nn]=qt+(Cn-qt)*6*Ct[Nn]:2*Ct[Nn]<1?Ot[Nn]=Cn:3*Ct[Nn]<2?Ot[Nn]=qt+(Cn-qt)*(2/3-Ct[Nn])*6:Ot[Nn]=qt;O=[K(Ot[0]*255),K(Ot[1]*255),K(Ot[2]*255)],me=O[0],Ue=O[1],We=O[2]}return N.length>3?[me,Ue,We,N[3]]:[me,Ue,We,1]},ve=pe,Ne=ve,Xe=x,M=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,et=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,zt=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,un=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,_t=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,ke=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,ue=Math.round,st=function(O){O=O.toLowerCase().trim();var N;if(Xe.format.named)try{return Xe.format.named(O)}catch{}if(N=O.match(M)){for(var B=N.slice(1,4),Z=0;Z<3;Z++)B[Z]=+B[Z];return B[3]=1,B}if(N=O.match(et)){for(var ye=N.slice(1,5),Ce=0;Ce<4;Ce++)ye[Ce]=+ye[Ce];return ye}if(N=O.match(zt)){for(var me=N.slice(1,4),Ue=0;Ue<3;Ue++)me[Ue]=ue(me[Ue]*2.55);return me[3]=1,me}if(N=O.match(un)){for(var We=N.slice(1,5),Ct=0;Ct<3;Ct++)We[Ct]=ue(We[Ct]*2.55);return We[3]=+We[3],We}if(N=O.match(_t)){var Ot=N.slice(1,4);Ot[1]*=.01,Ot[2]*=.01;var Cn=Ne(Ot);return Cn[3]=1,Cn}if(N=O.match(ke)){var qt=N.slice(1,4);qt[1]*=.01,qt[2]*=.01;var An=Ne(qt);return An[3]=+N[4],An}};st.test=function(O){return M.test(O)||et.test(O)||zt.test(O)||un.test(O)||_t.test(O)||ke.test(O)};var dn=st,Gt=R,it=T,cn=x,nt=y.type,wt=ht,yn=dn;it.prototype.css=function(O){return wt(this._rgb,O)},Gt.css=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(it,[null].concat(O,["css"])))},cn.format.css=yn,cn.autodetect.push({p:5,test:function(O){for(var N=[],B=arguments.length-1;B-- >0;)N[B]=arguments[B+1];if(!N.length&&nt(O)==="string"&&yn.test(O))return"css"}});var Tn=T,er=R,Fr=x,Or=y.unpack;Fr.format.gl=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=Or(O,"rgba");return B[0]*=255,B[1]*=255,B[2]*=255,B},er.gl=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(Tn,[null].concat(O,["gl"])))},Tn.prototype.gl=function(){var O=this._rgb;return[O[0]/255,O[1]/255,O[2]/255,O[3]]};var yi=y.unpack,li=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=yi(O,"rgb"),Z=B[0],ye=B[1],Ce=B[2],me=Math.min(Z,ye,Ce),Ue=Math.max(Z,ye,Ce),We=Ue-me,Ct=We*100/255,Ot=me/(255-We)*100,Cn;return We===0?Cn=Number.NaN:(Z===Ue&&(Cn=(ye-Ce)/We),ye===Ue&&(Cn=2+(Ce-Z)/We),Ce===Ue&&(Cn=4+(Z-ye)/We),Cn*=60,Cn<0&&(Cn+=360)),[Cn,Ct,Ot]},to=li,ya=y.unpack,ss=Math.floor,pi=function(){for(var O,N,B,Z,ye,Ce,me=[],Ue=arguments.length;Ue--;)me[Ue]=arguments[Ue];me=ya(me,"hcg");var We=me[0],Ct=me[1],Ot=me[2],Cn,qt,An;Ot=Ot*255;var Nn=Ct*255;if(Ct===0)Cn=qt=An=Ot;else{We===360&&(We=0),We>360&&(We-=360),We<0&&(We+=360),We/=60;var Tr=ss(We),ir=We-Tr,wr=Ot*(1-Ct),ni=wr+Nn*(1-ir),Mo=wr+Nn*ir,ro=wr+Nn;switch(Tr){case 0:O=[ro,Mo,wr],Cn=O[0],qt=O[1],An=O[2];break;case 1:N=[ni,ro,wr],Cn=N[0],qt=N[1],An=N[2];break;case 2:B=[wr,ro,Mo],Cn=B[0],qt=B[1],An=B[2];break;case 3:Z=[wr,ni,ro],Cn=Z[0],qt=Z[1],An=Z[2];break;case 4:ye=[Mo,wr,ro],Cn=ye[0],qt=ye[1],An=ye[2];break;case 5:Ce=[ro,wr,ni],Cn=Ce[0],qt=Ce[1],An=Ce[2];break}}return[Cn,qt,An,me.length>3?me[3]:1]},ba=pi,Fi=y.unpack,Xr=y.type,Zr=R,ji=T,Ni=x,$a=to;ji.prototype.hcg=function(){return $a(this._rgb)},Zr.hcg=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(ji,[null].concat(O,["hcg"])))},Ni.format.hcg=ba,Ni.autodetect.push({p:1,test:function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];if(O=Fi(O,"hcg"),Xr(O)==="array"&&O.length===3)return"hcg"}});var ls=y.unpack,oo=y.last,co=Math.round,Sr=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=ls(O,"rgba"),Z=B[0],ye=B[1],Ce=B[2],me=B[3],Ue=oo(O)||"auto";me===void 0&&(me=1),Ue==="auto"&&(Ue=me<1?"rgba":"rgb"),Z=co(Z),ye=co(ye),Ce=co(Ce);var We=Z<<16|ye<<8|Ce,Ct="000000"+We.toString(16);Ct=Ct.substr(Ct.length-6);var Ot="0"+co(me*255).toString(16);switch(Ot=Ot.substr(Ot.length-2),Ue.toLowerCase()){case"rgba":return"#"+Ct+Ot;case"argb":return"#"+Ot+Ct;default:return"#"+Ct}},So=Sr,Er=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Je=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,qe=function(O){if(O.match(Er)){(O.length===4||O.length===7)&&(O=O.substr(1)),O.length===3&&(O=O.split(""),O=O[0]+O[0]+O[1]+O[1]+O[2]+O[2]);var N=parseInt(O,16),B=N>>16,Z=N>>8&255,ye=N&255;return[B,Z,ye,1]}if(O.match(Je)){(O.length===5||O.length===9)&&(O=O.substr(1)),O.length===4&&(O=O.split(""),O=O[0]+O[0]+O[1]+O[1]+O[2]+O[2]+O[3]+O[3]);var Ce=parseInt(O,16),me=Ce>>24&255,Ue=Ce>>16&255,We=Ce>>8&255,Ct=Math.round((Ce&255)/255*100)/100;return[me,Ue,We,Ct]}throw new Error("unknown hex color: "+O)},gn=qe,Kt=R,kn=T,$n=y.type,_r=x,no=So;kn.prototype.hex=function(O){return no(this._rgb,O)},Kt.hex=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(kn,[null].concat(O,["hex"])))},_r.format.hex=gn,_r.autodetect.push({p:4,test:function(O){for(var N=[],B=arguments.length-1;B-- >0;)N[B]=arguments[B+1];if(!N.length&&$n(O)==="string"&&[3,4,5,6,7,8,9].indexOf(O.length)>=0)return"hex"}});var sl=y.unpack,Fc=y.TWOPI,jc=Math.min,Kd=Math.sqrt,op=Math.acos,ap=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=sl(O,"rgb"),Z=B[0],ye=B[1],Ce=B[2];Z/=255,ye/=255,Ce/=255;var me,Ue=jc(Z,ye,Ce),We=(Z+ye+Ce)/3,Ct=We>0?1-Ue/We:0;return Ct===0?me=NaN:(me=(Z-ye+(Z-Ce))/2,me/=Kd((Z-ye)*(Z-ye)+(Z-Ce)*(ye-Ce)),me=op(me),Ce>ye&&(me=Fc-me),me/=Fc),[me*360,Ct,We]},qd=ap,Yd=y.unpack,Bs=y.limit,zs=y.TWOPI,Xd=y.PITHIRD,Yl=Math.cos,qm=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];O=Yd(O,"hsi");var B=O[0],Z=O[1],ye=O[2],Ce,me,Ue;return isNaN(B)&&(B=0),isNaN(Z)&&(Z=0),B>360&&(B-=360),B<0&&(B+=360),B/=360,B<1/3?(Ue=(1-Z)/3,Ce=(1+Z*Yl(zs*B)/Yl(Xd-zs*B))/3,me=1-(Ue+Ce)):B<2/3?(B-=1/3,Ce=(1-Z)/3,me=(1+Z*Yl(zs*B)/Yl(Xd-zs*B))/3,Ue=1-(Ce+me)):(B-=2/3,me=(1-Z)/3,Ue=(1+Z*Yl(zs*B)/Yl(Xd-zs*B))/3,Ce=1-(me+Ue)),Ce=Bs(ye*Ce*3),me=Bs(ye*me*3),Ue=Bs(ye*Ue*3),[Ce*255,me*255,Ue*255,O.length>3?O[3]:1]},Uu=qm,Hu=y.unpack,Zd=y.type,Xl=R,Gu=T,ra=x,Zl=qd;Gu.prototype.hsi=function(){return Zl(this._rgb)},Xl.hsi=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(Gu,[null].concat(O,["hsi"])))},ra.format.hsi=Uu,ra.autodetect.push({p:2,test:function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];if(O=Hu(O,"hsi"),Zd(O)==="array"&&O.length===3)return"hsi"}});var Ql=y.unpack,Es=y.type,ao=R,ll=T,fo=x,_o=Qe;ll.prototype.hsl=function(){return _o(this._rgb)},ao.hsl=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(ll,[null].concat(O,["hsl"])))},fo.format.hsl=ve,fo.autodetect.push({p:2,test:function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];if(O=Ql(O,"hsl"),Es(O)==="array"&&O.length===3)return"hsl"}});var Qd=y.unpack,Bc=Math.min,zc=Math.max,wo=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];O=Qd(O,"rgb");var B=O[0],Z=O[1],ye=O[2],Ce=Bc(B,Z,ye),me=zc(B,Z,ye),Ue=me-Ce,We,Ct,Ot;return Ot=me/255,me===0?(We=Number.NaN,Ct=0):(Ct=Ue/me,B===me&&(We=(Z-ye)/Ue),Z===me&&(We=2+(ye-B)/Ue),ye===me&&(We=4+(B-Z)/Ue),We*=60,We<0&&(We+=360)),[We,Ct,Ot]},xa=wo,Uc=y.unpack,Wg=Math.floor,ul=function(){for(var O,N,B,Z,ye,Ce,me=[],Ue=arguments.length;Ue--;)me[Ue]=arguments[Ue];me=Uc(me,"hsv");var We=me[0],Ct=me[1],Ot=me[2],Cn,qt,An;if(Ot*=255,Ct===0)Cn=qt=An=Ot;else{We===360&&(We=0),We>360&&(We-=360),We<0&&(We+=360),We/=60;var Nn=Wg(We),Tr=We-Nn,ir=Ot*(1-Ct),wr=Ot*(1-Ct*Tr),ni=Ot*(1-Ct*(1-Tr));switch(Nn){case 0:O=[Ot,ni,ir],Cn=O[0],qt=O[1],An=O[2];break;case 1:N=[wr,Ot,ir],Cn=N[0],qt=N[1],An=N[2];break;case 2:B=[ir,Ot,ni],Cn=B[0],qt=B[1],An=B[2];break;case 3:Z=[ir,wr,Ot],Cn=Z[0],qt=Z[1],An=Z[2];break;case 4:ye=[ni,ir,Ot],Cn=ye[0],qt=ye[1],An=ye[2];break;case 5:Ce=[Ot,ir,wr],Cn=Ce[0],qt=Ce[1],An=Ce[2];break}}return[Cn,qt,An,me.length>3?me[3]:1]},sp=ul,Jd=y.unpack,lp=y.type,Ym=R,up=T,Xm=x,ef=xa;up.prototype.hsv=function(){return ef(this._rgb)},Ym.hsv=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(up,[null].concat(O,["hsv"])))},Xm.format.hsv=sp,Xm.autodetect.push({p:2,test:function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];if(O=Jd(O,"hsv"),lp(O)==="array"&&O.length===3)return"hsv"}});var Jl={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},us=Jl,cp=y.unpack,Zm=Math.pow,Hc=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=cp(O,"rgb"),Z=B[0],ye=B[1],Ce=B[2],me=wh(Z,ye,Ce),Ue=me[0],We=me[1],Ct=me[2],Ot=116*We-16;return[Ot<0?0:Ot,500*(Ue-We),200*(We-Ct)]},eu=function(O){return(O/=255)<=.04045?O/12.92:Zm((O+.055)/1.055,2.4)},Ga=function(O){return O>us.t3?Zm(O,1/3):O/us.t2+us.t0},wh=function(O,N,B){O=eu(O),N=eu(N),B=eu(B);var Z=Ga((.4124564*O+.3575761*N+.1804375*B)/us.Xn),ye=Ga((.2126729*O+.7151522*N+.072175*B)/us.Yn),Ce=Ga((.0193339*O+.119192*N+.9503041*B)/us.Zn);return[Z,ye,Ce]},Kg=Hc,tu=Jl,ur=y.unpack,Ei=Math.pow,dp=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];O=ur(O,"lab");var B=O[0],Z=O[1],ye=O[2],Ce,me,Ue,We,Ct,Ot;return me=(B+16)/116,Ce=isNaN(Z)?me:me+Z/500,Ue=isNaN(ye)?me:me-ye/200,me=tu.Yn*Gc(me),Ce=tu.Xn*Gc(Ce),Ue=tu.Zn*Gc(Ue),We=Ch(3.2404542*Ce-1.5371385*me-.4985314*Ue),Ct=Ch(-.969266*Ce+1.8760108*me+.041556*Ue),Ot=Ch(.0556434*Ce-.2040259*me+1.0572252*Ue),[We,Ct,Ot,O.length>3?O[3]:1]},Ch=function(O){return 255*(O<=.00304?12.92*O:1.055*Ei(O,1/2.4)-.055)},Gc=function(O){return O>tu.t1?O*O*O:tu.t2*(O-tu.t0)},Vc=dp,cl=y.unpack,tf=y.type,fp=R,pp=T,po=x,nf=Kg;pp.prototype.lab=function(){return nf(this._rgb)},fp.lab=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(pp,[null].concat(O,["lab"])))},po.format.lab=Vc,po.autodetect.push({p:2,test:function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];if(O=cl(O,"lab"),tf(O)==="array"&&O.length===3)return"lab"}});var dl=y.unpack,Qm=y.RAD2DEG,rf=Math.sqrt,cs=Math.atan2,hp=Math.round,fl=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=dl(O,"lab"),Z=B[0],ye=B[1],Ce=B[2],me=rf(ye*ye+Ce*Ce),Ue=(cs(Ce,ye)*Qm+360)%360;return hp(me*1e4)===0&&(Ue=Number.NaN),[Z,me,Ue]},Eh=fl,Jm=y.unpack,Wc=Kg,nu=Eh,ho=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=Jm(O,"rgb"),Z=B[0],ye=B[1],Ce=B[2],me=Wc(Z,ye,Ce),Ue=me[0],We=me[1],Ct=me[2];return nu(Ue,We,Ct)},e0=ho,Co=y.unpack,t0=y.DEG2RAD,ru=Math.sin,Us=Math.cos,Kc=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=Co(O,"lch"),Z=B[0],ye=B[1],Ce=B[2];return isNaN(Ce)&&(Ce=0),Ce=Ce*t0,[Z,Us(Ce)*ye,ru(Ce)*ye]},mp=Kc,Bi=y.unpack,Ts=mp,of=Vc,qg=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];O=Bi(O,"lch");var B=O[0],Z=O[1],ye=O[2],Ce=Ts(B,Z,ye),me=Ce[0],Ue=Ce[1],We=Ce[2],Ct=of(me,Ue,We),Ot=Ct[0],Cn=Ct[1],qt=Ct[2];return[Ot,Cn,qt,O.length>3?O[3]:1]},af=qg,ki=y.unpack,n0=af,Yg=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=ki(O,"hcl").reverse();return n0.apply(void 0,B)},Rs=Yg,qc=y.unpack,pl=y.type,iu=R,Vu=T,Wu=x,ou=e0;Vu.prototype.lch=function(){return ou(this._rgb)},Vu.prototype.hcl=function(){return ou(this._rgb).reverse()},iu.lch=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(Vu,[null].concat(O,["lch"])))},iu.hcl=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(Vu,[null].concat(O,["hcl"])))},Wu.format.lch=af,Wu.format.hcl=Rs,["lch","hcl"].forEach(function(O){return Wu.autodetect.push({p:2,test:function(){for(var N=[],B=arguments.length;B--;)N[B]=arguments[B];if(N=qc(N,O),pl(N)==="array"&&N.length===3)return O}})});var Yc={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},Xc=Yc,Th=T,sf=x,Rh=y.type,Zc=Xc,r0=gn,Va=So;Th.prototype.name=function(){for(var O=Va(this._rgb,"rgb"),N=0,B=Object.keys(Zc);N<B.length;N+=1){var Z=B[N];if(Zc[Z]===O)return Z.toLowerCase()}return O},sf.format.named=function(O){if(O=O.toLowerCase(),Zc[O])return r0(Zc[O]);throw new Error("unknown color name: "+O)},sf.autodetect.push({p:5,test:function(O){for(var N=[],B=arguments.length-1;B-- >0;)N[B]=arguments[B+1];if(!N.length&&Rh(O)==="string"&&Zc[O.toLowerCase()])return"named"}});var lf=y.unpack,hl=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=lf(O,"rgb"),Z=B[0],ye=B[1],Ce=B[2];return(Z<<16)+(ye<<8)+Ce},uf=hl,cf=y.type,au=function(O){if(cf(O)=="number"&&O>=0&&O<=16777215){var N=O>>16,B=O>>8&255,Z=O&255;return[N,B,Z,1]}throw new Error("unknown num color: "+O)},df=au,Ih=R,su=T,gp=x,Ku=y.type,i0=uf;su.prototype.num=function(){return i0(this._rgb)},Ih.num=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(su,[null].concat(O,["num"])))},gp.format.num=df,gp.autodetect.push({p:5,test:function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];if(O.length===1&&Ku(O[0])==="number"&&O[0]>=0&&O[0]<=16777215)return"num"}});var o0=R,Qc=T,vp=x,Hs=y.unpack,Jc=y.type,kh=Math.round;Qc.prototype.rgb=function(O){return O===void 0&&(O=!0),O===!1?this._rgb.slice(0,3):this._rgb.slice(0,3).map(kh)},Qc.prototype.rgba=function(O){return O===void 0&&(O=!0),this._rgb.slice(0,4).map(function(N,B){return B<3?O===!1?N:kh(N):N})},o0.rgb=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(Qc,[null].concat(O,["rgb"])))},vp.format.rgb=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=Hs(O,"rgba");return B[3]===void 0&&(B[3]=1),B},vp.autodetect.push({p:3,test:function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];if(O=Hs(O,"rgba"),Jc(O)==="array"&&(O.length===3||O.length===4&&Jc(O[3])=="number"&&O[3]>=0&&O[3]<=1))return"rgb"}});var ml=Math.log,Oh=function(O){var N=O/100,B,Z,ye;return N<66?(B=255,Z=N<6?0:-155.25485562709179-.44596950469579133*(Z=N-2)+104.49216199393888*ml(Z),ye=N<20?0:-254.76935184120902+.8274096064007395*(ye=N-10)+115.67994401066147*ml(ye)):(B=351.97690566805693+.114206453784165*(B=N-55)-40.25366309332127*ml(B),Z=325.4494125711974+.07943456536662342*(Z=N-50)-28.0852963507957*ml(Z),ye=255),[B,Z,ye,1]},gl=Oh,Sa=gl,a0=y.unpack,qu=Math.round,Xg=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];for(var B=a0(O,"rgb"),Z=B[0],ye=B[2],Ce=1e3,me=4e4,Ue=.4,We;me-Ce>Ue;){We=(me+Ce)*.5;var Ct=Sa(We);Ct[2]/Ct[0]>=ye/Z?me=We:Ce=We}return qu(We)},Ph=Xg,Ah=R,yp=T,lu=x,Oe=Ph;yp.prototype.temp=yp.prototype.kelvin=yp.prototype.temperature=function(){return Oe(this._rgb)},Ah.temp=Ah.kelvin=Ah.temperature=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(yp,[null].concat(O,["temp"])))},lu.format.temp=lu.format.kelvin=lu.format.temperature=gl;var bt=y.unpack,tt=Math.cbrt,Rn=Math.pow,sr=Math.sign,jr=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=bt(O,"rgb"),Z=B[0],ye=B[1],Ce=B[2],me=[Qr(Z/255),Qr(ye/255),Qr(Ce/255)],Ue=me[0],We=me[1],Ct=me[2],Ot=tt(.4122214708*Ue+.5363325363*We+.0514459929*Ct),Cn=tt(.2119034982*Ue+.6806995451*We+.1073969566*Ct),qt=tt(.0883024619*Ue+.2817188376*We+.6299787005*Ct);return[.2104542553*Ot+.793617785*Cn-.0040720468*qt,1.9779984951*Ot-2.428592205*Cn+.4505937099*qt,.0259040371*Ot+.7827717662*Cn-.808675766*qt]},mo=jr;function Qr(O){var N=Math.abs(O);return N<.04045?O/12.92:(sr(O)||1)*Rn((N+.055)/1.055,2.4)}var Nh=y.unpack,ff=Math.pow,Wa=Math.sign,bp=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];O=Nh(O,"lab");var B=O[0],Z=O[1],ye=O[2],Ce=ff(B+.3963377774*Z+.2158037573*ye,3),me=ff(B-.1055613458*Z-.0638541728*ye,3),Ue=ff(B-.0894841775*Z-1.291485548*ye,3);return[255*uu(4.0767416621*Ce-3.3077115913*me+.2309699292*Ue),255*uu(-1.2684380046*Ce+2.6097574011*me-.3413193965*Ue),255*uu(-.0041960863*Ce-.7034186147*me+1.707614701*Ue),O.length>3?O[3]:1]},s0=bp;function uu(O){var N=Math.abs(O);return N>.0031308?(Wa(O)||1)*(1.055*ff(N,1/2.4)-.055):O*12.92}var $p=y.unpack,pf=y.type,Vr=R,ed=T,td=x,ia=mo;ed.prototype.oklab=function(){return ia(this._rgb)},Vr.oklab=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(ed,[null].concat(O,["oklab"])))},td.format.oklab=s0,td.autodetect.push({p:3,test:function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];if(O=$p(O,"oklab"),pf(O)==="array"&&O.length===3)return"oklab"}});var Yu=y.unpack,Zg=mo,l0=Eh,hf=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];var B=Yu(O,"rgb"),Z=B[0],ye=B[1],Ce=B[2],me=Zg(Z,ye,Ce),Ue=me[0],We=me[1],Ct=me[2];return l0(Ue,We,Ct)},vl=hf,mf=y.unpack,Mh=mp,xp=s0,yl=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];O=mf(O,"lch");var B=O[0],Z=O[1],ye=O[2],Ce=Mh(B,Z,ye),me=Ce[0],Ue=Ce[1],We=Ce[2],Ct=xp(me,Ue,We),Ot=Ct[0],Cn=Ct[1],qt=Ct[2];return[Ot,Cn,qt,O.length>3?O[3]:1]},Eo=yl,nd=y.unpack,Lh=y.type,ds=R,bl=T,Xu=x,Qg=vl;bl.prototype.oklch=function(){return Qg(this._rgb)},ds.oklch=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];return new(Function.prototype.bind.apply(bl,[null].concat(O,["oklch"])))},Xu.format.oklch=Eo,Xu.autodetect.push({p:3,test:function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];if(O=nd(O,"oklch"),Lh(O)==="array"&&O.length===3)return"oklch"}});var u0=T,Dh=y.type;u0.prototype.alpha=function(O,N){return N===void 0&&(N=!1),O!==void 0&&Dh(O)==="number"?N?(this._rgb[3]=O,this):new u0([this._rgb[0],this._rgb[1],this._rgb[2],O],"rgb"):this._rgb[3]};var gf=T;gf.prototype.clipped=function(){return this._rgb._clipped||!1};var Ka=T,Sp=Jl;Ka.prototype.darken=function(O){O===void 0&&(O=1);var N=this,B=N.lab();return B[0]-=Sp.Kn*O,new Ka(B,"lab").alpha(N.alpha(),!0)},Ka.prototype.brighten=function(O){return O===void 0&&(O=1),this.darken(-O)},Ka.prototype.darker=Ka.prototype.darken,Ka.prototype.brighter=Ka.prototype.brighten;var Jg=T;Jg.prototype.get=function(O){var N=O.split("."),B=N[0],Z=N[1],ye=this[B]();if(Z){var Ce=B.indexOf(Z)-(B.substr(0,2)==="ok"?2:0);if(Ce>-1)return ye[Ce];throw new Error("unknown channel "+Z+" in mode "+B)}else return ye};var cu=T,c0=y.type,e1=Math.pow,Vi=1e-7,oa=20;cu.prototype.luminance=function(O){if(O!==void 0&&c0(O)==="number"){if(O===0)return new cu([0,0,0,this._rgb[3]],"rgb");if(O===1)return new cu([255,255,255,this._rgb[3]],"rgb");var N=this.luminance(),B="rgb",Z=oa,ye=function(me,Ue){var We=me.interpolate(Ue,.5,B),Ct=We.luminance();return Math.abs(O-Ct)<Vi||!Z--?We:Ct>O?ye(me,We):ye(We,Ue)},Ce=(N>O?ye(new cu([0,0,0]),this):ye(this,new cu([255,255,255]))).rgb();return new cu(Ce.concat([this._rgb[3]]))}return du.apply(void 0,this._rgb.slice(0,3))};var du=function(O,N,B){return O=rd(O),N=rd(N),B=rd(B),.2126*O+.7152*N+.0722*B},rd=function(O){return O/=255,O<=.03928?O/12.92:e1((O+.055)/1.055,2.4)},_a={},Fh=T,vf=y.type,$l=_a,yf=function(O,N,B){B===void 0&&(B=.5);for(var Z=[],ye=arguments.length-3;ye-- >0;)Z[ye]=arguments[ye+3];var Ce=Z[0]||"lrgb";if(!$l[Ce]&&!Z.length&&(Ce=Object.keys($l)[0]),!$l[Ce])throw new Error("interpolation mode "+Ce+" is not defined");return vf(O)!=="object"&&(O=new Fh(O)),vf(N)!=="object"&&(N=new Fh(N)),$l[Ce](O,N,B).alpha(O.alpha()+B*(N.alpha()-O.alpha()))},fu=T,id=yf;fu.prototype.mix=fu.prototype.interpolate=function(O,N){N===void 0&&(N=.5);for(var B=[],Z=arguments.length-2;Z-- >0;)B[Z]=arguments[Z+2];return id.apply(void 0,[this,O,N].concat(B))};var Zu=T;Zu.prototype.premultiply=function(O){O===void 0&&(O=!1);var N=this._rgb,B=N[3];return O?(this._rgb=[N[0]*B,N[1]*B,N[2]*B,B],this):new Zu([N[0]*B,N[1]*B,N[2]*B,B],"rgb")};var Qu=T,aa=Jl;Qu.prototype.saturate=function(O){O===void 0&&(O=1);var N=this,B=N.lch();return B[1]+=aa.Kn*O,B[1]<0&&(B[1]=0),new Qu(B,"lch").alpha(N.alpha(),!0)},Qu.prototype.desaturate=function(O){return O===void 0&&(O=1),this.saturate(-O)};var jh=T,d0=y.type;jh.prototype.set=function(O,N,B){B===void 0&&(B=!1);var Z=O.split("."),ye=Z[0],Ce=Z[1],me=this[ye]();if(Ce){var Ue=ye.indexOf(Ce)-(ye.substr(0,2)==="ok"?2:0);if(Ue>-1){if(d0(N)=="string")switch(N.charAt(0)){case"+":me[Ue]+=+N;break;case"-":me[Ue]+=+N;break;case"*":me[Ue]*=+N.substr(1);break;case"/":me[Ue]/=+N.substr(1);break;default:me[Ue]=+N}else if(d0(N)==="number")me[Ue]=N;else throw new Error("unsupported value for Color.set");var We=new jh(me,ye);return B?(this._rgb=We._rgb,this):We}throw new Error("unknown channel "+Ce+" in mode "+ye)}else return me};var xl=T,Bh=function(O,N,B){var Z=O._rgb,ye=N._rgb;return new xl(Z[0]+B*(ye[0]-Z[0]),Z[1]+B*(ye[1]-Z[1]),Z[2]+B*(ye[2]-Z[2]),"rgb")};_a.rgb=Bh;var Ju=T,Sl=Math.sqrt,Is=Math.pow,zh=function(O,N,B){var Z=O._rgb,ye=Z[0],Ce=Z[1],me=Z[2],Ue=N._rgb,We=Ue[0],Ct=Ue[1],Ot=Ue[2];return new Ju(Sl(Is(ye,2)*(1-B)+Is(We,2)*B),Sl(Is(Ce,2)*(1-B)+Is(Ct,2)*B),Sl(Is(me,2)*(1-B)+Is(Ot,2)*B),"rgb")};_a.lrgb=zh;var G=T,ec=function(O,N,B){var Z=O.lab(),ye=N.lab();return new G(Z[0]+B*(ye[0]-Z[0]),Z[1]+B*(ye[1]-Z[1]),Z[2]+B*(ye[2]-Z[2]),"lab")};_a.lab=ec;var od=T,Vo=function(O,N,B,Z){var ye,Ce,me,Ue;Z==="hsl"?(me=O.hsl(),Ue=N.hsl()):Z==="hsv"?(me=O.hsv(),Ue=N.hsv()):Z==="hcg"?(me=O.hcg(),Ue=N.hcg()):Z==="hsi"?(me=O.hsi(),Ue=N.hsi()):Z==="lch"||Z==="hcl"?(Z="hcl",me=O.hcl(),Ue=N.hcl()):Z==="oklch"&&(me=O.oklch().reverse(),Ue=N.oklch().reverse());var We,Ct,Ot,Cn,qt,An;(Z.substr(0,1)==="h"||Z==="oklch")&&(ye=me,We=ye[0],Ot=ye[1],qt=ye[2],Ce=Ue,Ct=Ce[0],Cn=Ce[1],An=Ce[2]);var Nn,Tr,ir,wr;return!isNaN(We)&&!isNaN(Ct)?(Ct>We&&Ct-We>180?wr=Ct-(We+360):Ct<We&&We-Ct>180?wr=Ct+360-We:wr=Ct-We,Tr=We+B*wr):isNaN(We)?isNaN(Ct)?Tr=Number.NaN:(Tr=Ct,(qt==1||qt==0)&&Z!="hsv"&&(Nn=Cn)):(Tr=We,(An==1||An==0)&&Z!="hsv"&&(Nn=Ot)),Nn===void 0&&(Nn=Ot+B*(Cn-Ot)),ir=qt+B*(An-qt),Z==="oklch"?new od([ir,Nn,Tr],Z):new od([Tr,Nn,ir],Z)},Pr=Vo,f0=function(O,N,B){return Pr(O,N,B,"lch")};_a.lch=f0,_a.hcl=f0;var t1=T,n1=function(O,N,B){var Z=O.num(),ye=N.num();return new t1(Z+B*(ye-Z),"num")};_a.num=n1;var tc=Vo,r1=function(O,N,B){return tc(O,N,B,"hcg")};_a.hcg=r1;var p0=Vo,h0=function(O,N,B){return p0(O,N,B,"hsi")};_a.hsi=h0;var i1=Vo,o1=function(O,N,B){return i1(O,N,B,"hsl")};_a.hsl=o1;var ks=Vo,_p=function(O,N,B){return ks(O,N,B,"hsv")};_a.hsv=_p;var m0=T,a1=function(O,N,B){var Z=O.oklab(),ye=N.oklab();return new m0(Z[0]+B*(ye[0]-Z[0]),Z[1]+B*(ye[1]-Z[1]),Z[2]+B*(ye[2]-Z[2]),"oklab")};_a.oklab=a1;var g0=Vo,s1=function(O,N,B){return g0(O,N,B,"oklch")};_a.oklch=s1;var fs=T,Uh=y.clip_rgb,wp=Math.pow,Cp=Math.sqrt,Hh=Math.PI,ad=Math.cos,pu=Math.sin,sd=Math.atan2,l1=function(O,N,B){N===void 0&&(N="lrgb"),B===void 0&&(B=null);var Z=O.length;B||(B=Array.from(new Array(Z)).map(function(){return 1}));var ye=Z/B.reduce(function(Tr,ir){return Tr+ir});if(B.forEach(function(Tr,ir){B[ir]*=ye}),O=O.map(function(Tr){return new fs(Tr)}),N==="lrgb")return Os(O,B);for(var Ce=O.shift(),me=Ce.get(N),Ue=[],We=0,Ct=0,Ot=0;Ot<me.length;Ot++)if(me[Ot]=(me[Ot]||0)*B[0],Ue.push(isNaN(me[Ot])?0:B[0]),N.charAt(Ot)==="h"&&!isNaN(me[Ot])){var Cn=me[Ot]/180*Hh;We+=ad(Cn)*B[0],Ct+=pu(Cn)*B[0]}var qt=Ce.alpha()*B[0];O.forEach(function(Tr,ir){var wr=Tr.get(N);qt+=Tr.alpha()*B[ir+1];for(var ni=0;ni<me.length;ni++)if(!isNaN(wr[ni]))if(Ue[ni]+=B[ir+1],N.charAt(ni)==="h"){var Mo=wr[ni]/180*Hh;We+=ad(Mo)*B[ir+1],Ct+=pu(Mo)*B[ir+1]}else me[ni]+=wr[ni]*B[ir+1]});for(var An=0;An<me.length;An++)if(N.charAt(An)==="h"){for(var Nn=sd(Ct/Ue[An],We/Ue[An])/Hh*180;Nn<0;)Nn+=360;for(;Nn>=360;)Nn-=360;me[An]=Nn}else me[An]=me[An]/Ue[An];return qt/=Z,new fs(me,N).alpha(qt>.99999?1:qt,!0)},Os=function(O,N){for(var B=O.length,Z=[0,0,0,0],ye=0;ye<O.length;ye++){var Ce=O[ye],me=N[ye]/B,Ue=Ce._rgb;Z[0]+=wp(Ue[0],2)*me,Z[1]+=wp(Ue[1],2)*me,Z[2]+=wp(Ue[2],2)*me,Z[3]+=Ue[3]*me}return Z[0]=Cp(Z[0]),Z[1]=Cp(Z[1]),Z[2]=Cp(Z[2]),Z[3]>.9999999&&(Z[3]=1),new fs(Uh(Z))},ps=R,k=y.type,_e=Math.pow,Me=function(O){var N="rgb",B=ps("#ccc"),Z=0,ye=[0,1],Ce=[],me=[0,0],Ue=!1,We=[],Ct=!1,Ot=0,Cn=1,qt=!1,An={},Nn=!0,Tr=1,ir=function(Yt){if(Yt=Yt||["#fff","#000"],Yt&&k(Yt)==="string"&&ps.brewer&&ps.brewer[Yt.toLowerCase()]&&(Yt=ps.brewer[Yt.toLowerCase()]),k(Yt)==="array"){Yt.length===1&&(Yt=[Yt[0],Yt[0]]),Yt=Yt.slice(0);for(var qn=0;qn<Yt.length;qn++)Yt[qn]=ps(Yt[qn]);Ce.length=0;for(var mr=0;mr<Yt.length;mr++)Ce.push(mr/(Yt.length-1))}return sa(),We=Yt},wr=function(Yt){if(Ue!=null){for(var qn=Ue.length-1,mr=0;mr<qn&&Yt>=Ue[mr];)mr++;return mr-1}return 0},ni=function(Yt){return Yt},Mo=function(Yt){return Yt},ro=function(Yt,qn){var mr,or;if(qn==null&&(qn=!1),isNaN(Yt)||Yt===null)return B;if(qn)or=Yt;else if(Ue&&Ue.length>2){var Ko=wr(Yt);or=Ko/(Ue.length-2)}else Cn!==Ot?or=(Yt-Ot)/(Cn-Ot):or=1;or=Mo(or),qn||(or=ni(or)),Tr!==1&&(or=_e(or,Tr)),or=me[0]+or*(1-me[0]-me[1]),or=Math.min(1,Math.max(0,or));var Br=Math.floor(or*1e4);if(Nn&&An[Br])mr=An[Br];else{if(k(We)==="array")for(var Nr=0;Nr<Ce.length;Nr++){var Jr=Ce[Nr];if(or<=Jr){mr=We[Nr];break}if(or>=Jr&&Nr===Ce.length-1){mr=We[Nr];break}if(or>Jr&&or<Ce[Nr+1]){or=(or-Jr)/(Ce[Nr+1]-Jr),mr=ps.interpolate(We[Nr],We[Nr+1],or,N);break}}else k(We)==="function"&&(mr=We(or));Nn&&(An[Br]=mr)}return mr},sa=function(){return An={}};ir(O);var Rr=function(Yt){var qn=ps(ro(Yt));return Ct&&qn[Ct]?qn[Ct]():qn};return Rr.classes=function(Yt){if(Yt!=null){if(k(Yt)==="array")Ue=Yt,ye=[Yt[0],Yt[Yt.length-1]];else{var qn=ps.analyze(ye);Yt===0?Ue=[qn.min,qn.max]:Ue=ps.limits(qn,"e",Yt)}return Rr}return Ue},Rr.domain=function(Yt){if(!arguments.length)return ye;Ot=Yt[0],Cn=Yt[Yt.length-1],Ce=[];var qn=We.length;if(Yt.length===qn&&Ot!==Cn)for(var mr=0,or=Array.from(Yt);mr<or.length;mr+=1){var Ko=or[mr];Ce.push((Ko-Ot)/(Cn-Ot))}else{for(var Br=0;Br<qn;Br++)Ce.push(Br/(qn-1));if(Yt.length>2){var Nr=Yt.map(function(zr,ri){return ri/(Yt.length-1)}),Jr=Yt.map(function(zr){return(zr-Ot)/(Cn-Ot)});Jr.every(function(zr,ri){return Nr[ri]===zr})||(Mo=function(zr){if(zr<=0||zr>=1)return zr;for(var ri=0;zr>=Jr[ri+1];)ri++;var qa=(zr-Jr[ri])/(Jr[ri+1]-Jr[ri]),Ws=Nr[ri]+qa*(Nr[ri+1]-Nr[ri]);return Ws})}}return ye=[Ot,Cn],Rr},Rr.mode=function(Yt){return arguments.length?(N=Yt,sa(),Rr):N},Rr.range=function(Yt,qn){return ir(Yt),Rr},Rr.out=function(Yt){return Ct=Yt,Rr},Rr.spread=function(Yt){return arguments.length?(Z=Yt,Rr):Z},Rr.correctLightness=function(Yt){return Yt==null&&(Yt=!0),qt=Yt,sa(),qt?ni=function(qn){for(var mr=ro(0,!0).lab()[0],or=ro(1,!0).lab()[0],Ko=mr>or,Br=ro(qn,!0).lab()[0],Nr=mr+(or-mr)*qn,Jr=Br-Nr,zr=0,ri=1,qa=20;Math.abs(Jr)>.01&&qa-- >0;)(function(){return Ko&&(Jr*=-1),Jr<0?(zr=qn,qn+=(ri-qn)*.5):(ri=qn,qn+=(zr-qn)*.5),Br=ro(qn,!0).lab()[0],Jr=Br-Nr})();return qn}:ni=function(qn){return qn},Rr},Rr.padding=function(Yt){return Yt!=null?(k(Yt)==="number"&&(Yt=[Yt,Yt]),me=Yt,Rr):me},Rr.colors=function(Yt,qn){arguments.length<2&&(qn="hex");var mr=[];if(arguments.length===0)mr=We.slice(0);else if(Yt===1)mr=[Rr(.5)];else if(Yt>1){var or=ye[0],Ko=ye[1]-or;mr=St(0,Yt,!1).map(function(ri){return Rr(or+ri/(Yt-1)*Ko)})}else{O=[];var Br=[];if(Ue&&Ue.length>2)for(var Nr=1,Jr=Ue.length,zr=1<=Jr;zr?Nr<Jr:Nr>Jr;zr?Nr++:Nr--)Br.push((Ue[Nr-1]+Ue[Nr])*.5);else Br=ye;mr=Br.map(function(ri){return Rr(ri)})}return ps[qn]&&(mr=mr.map(function(ri){return ri[qn]()})),mr},Rr.cache=function(Yt){return Yt!=null?(Nn=Yt,Rr):Nn},Rr.gamma=function(Yt){return Yt!=null?(Tr=Yt,Rr):Tr},Rr.nodata=function(Yt){return Yt!=null?(B=ps(Yt),Rr):B},Rr};function St(O,N,B){for(var Z=[],ye=O<N,Ce=B?ye?N+1:N-1:N,me=O;ye?me<Ce:me>Ce;ye?me++:me--)Z.push(me);return Z}var Jt=T,xn=Me,_n=function(O){for(var N=[1,1],B=1;B<O;B++){for(var Z=[1],ye=1;ye<=N.length;ye++)Z[ye]=(N[ye]||0)+N[ye-1];N=Z}return N},rr=function(O){var N,B,Z,ye,Ce,me,Ue;if(O=O.map(function(qt){return new Jt(qt)}),O.length===2)N=O.map(function(qt){return qt.lab()}),Ce=N[0],me=N[1],ye=function(qt){var An=[0,1,2].map(function(Nn){return Ce[Nn]+qt*(me[Nn]-Ce[Nn])});return new Jt(An,"lab")};else if(O.length===3)B=O.map(function(qt){return qt.lab()}),Ce=B[0],me=B[1],Ue=B[2],ye=function(qt){var An=[0,1,2].map(function(Nn){return(1-qt)*(1-qt)*Ce[Nn]+2*(1-qt)*qt*me[Nn]+qt*qt*Ue[Nn]});return new Jt(An,"lab")};else if(O.length===4){var We;Z=O.map(function(qt){return qt.lab()}),Ce=Z[0],me=Z[1],Ue=Z[2],We=Z[3],ye=function(qt){var An=[0,1,2].map(function(Nn){return(1-qt)*(1-qt)*(1-qt)*Ce[Nn]+3*(1-qt)*(1-qt)*qt*me[Nn]+3*(1-qt)*qt*qt*Ue[Nn]+qt*qt*qt*We[Nn]});return new Jt(An,"lab")}}else if(O.length>=5){var Ct,Ot,Cn;Ct=O.map(function(qt){return qt.lab()}),Cn=O.length-1,Ot=_n(Cn),ye=function(qt){var An=1-qt,Nn=[0,1,2].map(function(Tr){return Ct.reduce(function(ir,wr,ni){return ir+Ot[ni]*Math.pow(An,Cn-ni)*Math.pow(qt,ni)*wr[Tr]},0)});return new Jt(Nn,"lab")}}else throw new RangeError("No point in running bezier with only one color.");return ye},Ar=function(O){var N=rr(O);return N.scale=function(){return xn(N)},N},Wr=R,ui=function(O,N,B){if(!ui[B])throw new Error("unknown blend mode "+B);return ui[B](O,N)},Ps=function(O){return function(N,B){var Z=Wr(B).rgb(),ye=Wr(N).rgb();return Wr.rgb(O(Z,ye))}},wa=function(O){return function(N,B){var Z=[];return Z[0]=O(N[0],B[0]),Z[1]=O(N[1],B[1]),Z[2]=O(N[2],B[2]),Z}},Ab=function(O){return O},hs=function(O,N){return O*N/255},ld=function(O,N){return O>N?N:O},bf=function(O,N){return O>N?O:N},Ca=function(O,N){return 255*(1-(1-O/255)*(1-N/255))},Mv=function(O,N){return N<128?2*O*N/255:255*(1-2*(1-O/255)*(1-N/255))},$f=function(O,N){return 255*(1-(1-N/255)/(O/255))},v0=function(O,N){return O===255?255:(O=255*(N/255)/(1-O/255),O>255?255:O)};ui.normal=Ps(wa(Ab)),ui.multiply=Ps(wa(hs)),ui.screen=Ps(wa(Ca)),ui.overlay=Ps(wa(Mv)),ui.darken=Ps(wa(ld)),ui.lighten=Ps(wa(bf)),ui.dodge=Ps(wa(v0)),ui.burn=Ps(wa($f));for(var xf=ui,Gs=y.type,y0=y.clip_rgb,u1=y.TWOPI,Sf=Math.pow,Lv=Math.sin,c1=Math.cos,Wo=R,b0=function(O,N,B,Z,ye){O===void 0&&(O=300),N===void 0&&(N=-1.5),B===void 0&&(B=1),Z===void 0&&(Z=1),ye===void 0&&(ye=[0,1]);var Ce=0,me;Gs(ye)==="array"?me=ye[1]-ye[0]:(me=0,ye=[ye,ye]);var Ue=function(We){var Ct=u1*((O+120)/360+N*We),Ot=Sf(ye[0]+me*We,Z),Cn=Ce!==0?B[0]+We*Ce:B,qt=Cn*Ot*(1-Ot)/2,An=c1(Ct),Nn=Lv(Ct),Tr=Ot+qt*(-.14861*An+1.78277*Nn),ir=Ot+qt*(-.29227*An-.90649*Nn),wr=Ot+qt*(1.97294*An);return Wo(y0([Tr*255,ir*255,wr*255,1]))};return Ue.start=function(We){return We==null?O:(O=We,Ue)},Ue.rotations=function(We){return We==null?N:(N=We,Ue)},Ue.gamma=function(We){return We==null?Z:(Z=We,Ue)},Ue.hue=function(We){return We==null?B:(B=We,Gs(B)==="array"?(Ce=B[1]-B[0],Ce===0&&(B=B[1])):Ce=0,Ue)},Ue.lightness=function(We){return We==null?ye:(Gs(We)==="array"?(ye=We,me=We[1]-We[0]):(ye=[We,We],me=0),Ue)},Ue.scale=function(){return Wo.scale(Ue)},Ue.hue(B),Ue},d1=T,Vs="0123456789abcdef",Gh=Math.floor,Vh=Math.random,ud=function(){for(var O="#",N=0;N<6;N++)O+=Vs.charAt(Gh(Vh()*16));return new d1(O,"hex")},Wh=u,Ea=Math.log,Kh=Math.pow,Dv=Math.floor,Fv=Math.abs,$0=function(O,N){N===void 0&&(N=null);var B={min:Number.MAX_VALUE,max:Number.MAX_VALUE*-1,sum:0,values:[],count:0};return Wh(O)==="object"&&(O=Object.values(O)),O.forEach(function(Z){N&&Wh(Z)==="object"&&(Z=Z[N]),Z!=null&&!isNaN(Z)&&(B.values.push(Z),B.sum+=Z,Z<B.min&&(B.min=Z),Z>B.max&&(B.max=Z),B.count+=1)}),B.domain=[B.min,B.max],B.limits=function(Z,ye){return Ep(B,Z,ye)},B},Ep=function(O,N,B){N===void 0&&(N="equal"),B===void 0&&(B=7),Wh(O)=="array"&&(O=$0(O));var Z=O.min,ye=O.max,Ce=O.values.sort(function(g1,v1){return g1-v1});if(B===1)return[Z,ye];var me=[];if(N.substr(0,1)==="c"&&(me.push(Z),me.push(ye)),N.substr(0,1)==="e"){me.push(Z);for(var Ue=1;Ue<B;Ue++)me.push(Z+Ue/B*(ye-Z));me.push(ye)}else if(N.substr(0,1)==="l"){if(Z<=0)throw new Error("Logarithmic scales are only possible for values > 0");var We=Math.LOG10E*Ea(Z),Ct=Math.LOG10E*Ea(ye);me.push(Z);for(var Ot=1;Ot<B;Ot++)me.push(Kh(10,We+Ot/B*(Ct-We)));me.push(ye)}else if(N.substr(0,1)==="q"){me.push(Z);for(var Cn=1;Cn<B;Cn++){var qt=(Ce.length-1)*Cn/B,An=Dv(qt);if(An===qt)me.push(Ce[An]);else{var Nn=qt-An;me.push(Ce[An]*(1-Nn)+Ce[An+1]*Nn)}}me.push(ye)}else if(N.substr(0,1)==="k"){var Tr,ir=Ce.length,wr=new Array(ir),ni=new Array(B),Mo=!0,ro=0,sa=null;sa=[],sa.push(Z);for(var Rr=1;Rr<B;Rr++)sa.push(Z+Rr/B*(ye-Z));for(sa.push(ye);Mo;){for(var Yt=0;Yt<B;Yt++)ni[Yt]=0;for(var qn=0;qn<ir;qn++)for(var mr=Ce[qn],or=Number.MAX_VALUE,Ko=void 0,Br=0;Br<B;Br++){var Nr=Fv(sa[Br]-mr);Nr<or&&(or=Nr,Ko=Br),ni[Ko]++,wr[qn]=Ko}for(var Jr=new Array(B),zr=0;zr<B;zr++)Jr[zr]=null;for(var ri=0;ri<ir;ri++)Tr=wr[ri],Jr[Tr]===null?Jr[Tr]=Ce[ri]:Jr[Tr]+=Ce[ri];for(var qa=0;qa<B;qa++)Jr[qa]*=1/ni[qa];Mo=!1;for(var Ws=0;Ws<B;Ws++)if(Jr[Ws]!==sa[Ws]){Mo=!0;break}sa=Jr,ro++,ro>200&&(Mo=!1)}for(var As={},ac=0;ac<B;ac++)As[ac]=[];for(var hu=0;hu<ir;hu++)Tr=wr[hu],As[Tr].push(Ce[hu]);for(var La=[],sc=0;sc<B;sc++)La.push(As[sc][0]),La.push(As[sc][As[sc].length-1]);La=La.sort(function(g1,v1){return g1-v1}),me.push(La[0]);for(var Lo=1;Lo<La.length;Lo+=2){var Da=La[Lo];!isNaN(Da)&&me.indexOf(Da)===-1&&me.push(Da)}}return me},f1={analyze:$0,limits:Ep},cd=T,p1=function(O,N){O=new cd(O),N=new cd(N);var B=O.luminance(),Z=N.luminance();return B>Z?(B+.05)/(Z+.05):(Z+.05)/(B+.05)},h1=T,_l=Math.sqrt,Wi=Math.pow,jv=Math.min,m1=Math.max,Tp=Math.atan2,_f=Math.abs,qh=Math.cos,Yh=Math.sin,nc=Math.exp,wf=Math.PI,rc=function(O,N,B,Z,ye){B===void 0&&(B=1),Z===void 0&&(Z=1),ye===void 0&&(ye=1);var Ce=function(Da){return 360*Da/(2*wf)},me=function(Da){return 2*wf*Da/360};O=new h1(O),N=new h1(N);var Ue=Array.from(O.lab()),We=Ue[0],Ct=Ue[1],Ot=Ue[2],Cn=Array.from(N.lab()),qt=Cn[0],An=Cn[1],Nn=Cn[2],Tr=(We+qt)/2,ir=_l(Wi(Ct,2)+Wi(Ot,2)),wr=_l(Wi(An,2)+Wi(Nn,2)),ni=(ir+wr)/2,Mo=.5*(1-_l(Wi(ni,7)/(Wi(ni,7)+Wi(25,7)))),ro=Ct*(1+Mo),sa=An*(1+Mo),Rr=_l(Wi(ro,2)+Wi(Ot,2)),Yt=_l(Wi(sa,2)+Wi(Nn,2)),qn=(Rr+Yt)/2,mr=Ce(Tp(Ot,ro)),or=Ce(Tp(Nn,sa)),Ko=mr>=0?mr:mr+360,Br=or>=0?or:or+360,Nr=_f(Ko-Br)>180?(Ko+Br+360)/2:(Ko+Br)/2,Jr=1-.17*qh(me(Nr-30))+.24*qh(me(2*Nr))+.32*qh(me(3*Nr+6))-.2*qh(me(4*Nr-63)),zr=Br-Ko;zr=_f(zr)<=180?zr:Br<=Ko?zr+360:zr-360,zr=2*_l(Rr*Yt)*Yh(me(zr)/2);var ri=qt-We,qa=Yt-Rr,Ws=1+.015*Wi(Tr-50,2)/_l(20+Wi(Tr-50,2)),As=1+.045*qn,ac=1+.015*qn*Jr,hu=30*nc(-Wi((Nr-275)/25,2)),La=2*_l(Wi(qn,7)/(Wi(qn,7)+Wi(25,7))),sc=-La*Yh(2*me(hu)),Lo=_l(Wi(ri/(B*Ws),2)+Wi(qa/(Z*As),2)+Wi(zr/(ye*ac),2)+sc*(qa/(Z*As))*(zr/(ye*ac)));return m1(0,jv(100,Lo))},Rp=T,Cf=function(O,N,B){B===void 0&&(B="lab"),O=new Rp(O),N=new Rp(N);var Z=O.get(B),ye=N.get(B),Ce=0;for(var me in Z){var Ue=(Z[me]||0)-(ye[me]||0);Ce+=Ue*Ue}return Math.sqrt(Ce)},dd=T,fd=function(){for(var O=[],N=arguments.length;N--;)O[N]=arguments[N];try{return new(Function.prototype.bind.apply(dd,[null].concat(O))),!0}catch{return!1}},ic=R,pd=Me,x0={cool:function(){return pd([ic.hsl(180,1,.9),ic.hsl(250,.7,.4)])},hot:function(){return pd(["#000","#f00","#ff0","#fff"]).mode("rgb")}},oc={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},Ip=0,S0=Object.keys(oc);Ip<S0.length;Ip+=1){var hd=S0[Ip];oc[hd.toLowerCase()]=oc[hd]}var kp=oc,No=R;No.average=l1,No.bezier=Ar,No.blend=xf,No.cubehelix=b0,No.mix=No.interpolate=yf,No.random=ud,No.scale=Me,No.analyze=f1.analyze,No.contrast=p1,No.deltaE=rc,No.distance=Cf,No.limits=f1.limits,No.valid=fd,No.scales=x0,No.colors=Xc,No.brewer=kp;var Bv=No;return Bv})})(mee);var TVe=mee.exports;const RVe=Bm(TVe),IVe=6,kVe=.75,uS="#696969",$v=0,OVe=4,PVe=.33,AVe=[uS],NVe=["#9f0703","#fd0f00","#ff9f02","#d8ff25","#48ffb7","#00c2ff","#053eff","#0002b9"],kC=["#89ff7f","#0D47A1","#c04646","#4cc765","#ce7621","#901ab2","#20beda","#e19fa6","#a399de","#ece993","#d0ae94","#dab0e8"],gee=64,oU=1/gee,JE=[uS,...RVe.scale(NVe).mode("lch").colors(gee)],MVe=[uS,...kC],LVe=e=>e===null?$v:oU+e*(1-oU),DVe=e=>e<=0?$v:(e-1)%kC.length+1,FVe=e=>e===$v?uS:kC[(e-1)%kC.length],jVe=JE.map((e,t)=>t===$v?PVe:kVe),BVe=JE.map((e,t)=>t===$v?OVe:IVe),H_=11;function Od(e){const t=Math.floor(Math.log10(Math.abs(e))),n=["","K","M","G","T","E"],r=Math.min(Math.floor((t-1)/3),n.length-1),i=e<0?"-":"";return t<-4?"0":t===-4?e.toFixed(4):t<1?e.toFixed(-t+1):`${i}${Math.floor(Math.abs(e)/10**(3*r))}${n[r]}`}function zVe(e,t,n){switch(e.type){case"discrete":{const r=new Set(e.categories||[]);
921for(const a of n)a.metadata[t]&&r.add(a.metadata[t]);const i=[void 0,...r.values()];let o;return e.legend&&(o={zValue:n.map(a=>DVe(i.indexOf(a.metadata[t]))),palette:MVe}),{...e,key:t,label:e.label??t,legend:o,categories:i}}case"continuous":{const{data:r,min:i,max:o}=KR(n.map(l=>l.metadata[t]),e.min,e.max);let a;e.legend&&(a={zValue:r.map(l=>LVe(l)),palette:JE});let s;if(e.filter){s=Array.from({length:H_}).fill(0);for(const u of r){if(u===null)continue;let d=Math.floor(u*H_);d<0&&(d=0),d>=H_&&(d=H_-1),s[d]+=1}const l=Math.max(...s);l!==0&&(s=s.map(u=>u/l))}return{...e,key:t,label:e.label??t,legend:a,histogram:s,min:i,max:o}}case"image":return{...e,key:t,label:e.label??t};default:throw new Error(`Unknown axis type ${e.type}`)}}function UVe(e,t,n){const{data:r,min:i,max:o}=KR(n.map(u=>{var d;return(d=u.position[t])==null?void 0:d.x}),e.xMin,e.xMax),{data:a,min:s,max:l}=KR(n.map(u=>{var d;return(d=u.position[t])==null?void 0:d.y}),e.yMin,e.yMax);return{...e,key:t,label:e.label??t,xMin:i,xMax:o,yMin:s,yMax:l,x:r.map(u=>u===null?0:u*2-1),y:a.map(u=>u===null?0:u*2-1)}}function KR(e,t=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY){const r=e.filter(s=>typeof s=="number");let i=Math.min(t,...r),o=Math.max(n,...r);return Number.isFinite(i)||(i=0),Number.isFinite(o)||(i=1),i===o&&(i-=1,o+=1),{data:e.map(s=>typeof s=="number"?(s-i)/(o-i):null),min:i,max:o}}function e8(...e){return new Set(e.flatMap(t=>[...t]))}function vee(...e){const[t,...n]=e.sort((r,i)=>r.size-i.size);return new Set([...t].filter(r=>n.every(i=>i.has(r))))}const HVe=()=>{const[e]=rW(),t=e.get("sample");return t?decodeURIComponent(t):null};function GVe(e){const[t,n]=w.useState([]),r=HVe();w.useEffect(()=>{n(o=>e.filter(a=>a.status!=="Cancelled").map(({name:a,selectedDatasetImagesIds:s,status:l})=>{const u=o.find(f=>f.name===a);let d=(u==null?void 0:u.active)||!1;return u!=null&&u.working&&l==="Succeeded"&&(d=!0),{name:a,points:new Set(s),active:d,working:l==="Pending"||l==="Running",paused:l==="Paused",error:l==="Failed"}}))},[e]),w.useEffect(()=>{n(o=>o.map(a=>({...a,active:a.name===r})))},[r]);const i=w.useMemo(()=>e8(...t.filter(o=>o.active).map(o=>o.points)),[t]);return{samples:t,sampled:i,changeSamples:n}}const VVe=e=>t=>t.map(n=>n.name===e?{...n,active:!n.active}:n),yee=e=>t=>t.map(n=>({...n,active:e}));function WVe(e){const[t,n]=w.useState([]);w.useEffect(()=>{n(i=>KVe(i,e))},[e]);const r=w.useMemo(()=>e8(...t.filter(i=>i.active).map(i=>i.points)),[t]);return{selections:t,selected:r,changeSelections:n}}function KVe(e,t){const n=t.filter(i=>e.every(o=>o.name!==i.name)),r=[];for(const i of[...e].reverse()){const o=t.find(a=>a.name===i.name);if(o)r.push({...i,name:o.name,points:new Set(o.datasetImagesIds),temp:!1});else if(i.temp)r.push(i);else{const a=n.pop();if(!a)continue;r.push({...i,name:a.name,points:new Set(a.datasetImagesIds),temp:!1})}}for(const i of n.reverse())r.push({name:i.name,points:new Set(i.datasetImagesIds),temp:!1,active:!1});return r.reverse()}const qVe=e=>t=>{var n;return[{name:ZVe(t),points:e8(e,((n=t.find(r=>r.temp))==null?void 0:n.points)||new Set),active:!0,temp:!0},...t.filter(r=>!r.temp)]},YVe=e=>t=>t.map(n=>n.name===e?{...n,active:!n.active}:n),bee=e=>t=>t.filter(n=>e||!n.temp).map(n=>({...n,active:e})),XVe=e=>t=>t.filter(n=>n.name!==e||!n.temp);function ZVe(e){const t=new Set(e.map(r=>r.name));let n=e.length+1;for(;t.has(`Lasso selection ${n}`);)n++;return`Lasso selection ${n}`}const $ee=({regl:e,selections:t,points:n,onSelectionPopup:r})=>{const i=o=>{if(!e||o.length===0)return null;const a=o.map(s=>e.getScreenPosition(s)).filter(s=>!!s);if(a.length>0){const s=e.get("canvas").getBoundingClientRect();return{x:s.x+Math.max(...a.map(([l])=>l)),y:s.y+Math.min(...a.map(([,l])=>l))}}};w.useEffect(()=>{const o=t.some(u=>u.active),a=new Set(t.filter(u=>u.active).flatMap(u=>[...u.points])),s=n.map((u,d)=>a.has(u.id)?d:null).filter(u=>u!==null),l=i(s);!o||!l||r({...l,index:s,open:!0})},[t])};function QVe({regl:e,points:t,axes:n,selections:r,changeSelections:i,onSelectionSave:o,onSelectionChange:a,onSelectionDelete:s,onSelectionOverride:l,filters:u,changeFilters:d,samples:f,changeSamples:p,onSampleRetry:m,onSampleChange:v,onSampleDelete:y,onSelectionPopup:x,...b}){const{ref:$,rect:_}
921=iA(),[C,E]=w.useState(!0),T=_&&(_==null?void 0:_.height)>60,I=w.useCallback(()=>E(U=>!U),[]),R=r.some(U=>U.active)||Object.values(u).some(U=>Array.isArray(U.active)?U.active.length>0:U.active)||f.some(U=>U.active),L=w.useCallback(()=>{i(bee(!R)),d(iVe(!R)),p(yee(!R))},[d,p,i,R]);w.useEffect(()=>{!C&&!T&&E(!0)},[C,T]);const F=r.map(U=>g.jsx(JVe,{regl:e,points:t,selection:U,selections:r,changeSelections:i,onSelectionSave:o,onSelectionChange:a,onSelectionDelete:s,onSelectionOverride:l,onSelectionPopup:x},U.name)),V=Object.values(u).flatMap(U=>{var te;return U.type==="discrete"?U.categories.map(J=>{var oe;return g.jsx(eWe,{axisName:((oe=n[U.field])==null?void 0:oe.label)||U.field,category:J,filter:U,changeFilters:d},`${U.field}.${J}`)}):U.type==="continuous"?[g.jsx(tWe,{axisName:((te=n[U.field])==null?void 0:te.label)||U.field,filter:U,changeFilters:d},U.field)]:[]}),H=f.map(U=>g.jsx(nWe,{regl:e,samples:f,points:t,onSelectionPopup:x,sample:U,changeSamples:p,onSampleRetry:m,onSampleChange:v,onSampleDelete:y,onSelectionOverride:l},U.name)),Q=F.length===0&&V.length===0&&H.length===0;return g.jsx(lWe,{...b,empty:Q,collapsed:C,"data-testid":"filterBar",children:g.jsxs(sWe,{ref:$,children:[T&&g.jsx(oWe,{onClick:I,children:C?g.jsx(VE,{}):g.jsx(GE,{})}),F.length>0&&g.jsx(O9,{collapsed:C,children:F}),V.length>0&&g.jsx(O9,{collapsed:C,children:V}),H.length>0&&g.jsx(O9,{collapsed:C,children:H}),!Q&&g.jsx(aWe,{checked:R,onChange:L})]})})}function JVe({regl:e,points:t,selections:n,selection:r,changeSelections:i,onSelectionSave:o,onSelectionChange:a,onSelectionDelete:s,onSelectionOverride:l,onSelectionPopup:u}){const[d,f]=w.useState(!1);$ee({regl:e,points:t,selections:n,onSelectionPopup:u});const p=w.useCallback(async()=>{if(!r.temp)i(YVe(r.name));else if(o)try{f(!0),await o({name:r.name,datasetImageIds:[...r.points]})}finally{f(!1)}},[i,o,r.name,r.points,r.temp]),m=w.useCallback(async $=>{a&&await a(r.name,{name:$})},[r.name,a]),v=w.useCallback(async()=>{s&&!r.temp?await s(r.name):i(XVe(r.name))},[s,r.temp,r.name,i]),y=w.useCallback(()=>l(r.points),[l,r.points]),x=w.useCallback(()=>l(null),[l]);let b=r.name;return r.temp&&(b="Click to save"),g.jsx(rWe,{label:b,color:"primary",variant:r.active?"filled":"outlined",loading:d,onClick:p,onRename:a&&!r.temp&&m||void 0,onDelete:s&&v,onMouseEnter:y,onMouseLeave:x,"data-testid":"selectionChip"})}function eWe({axisName:e,category:t,filter:n,changeFilters:r}){const i=w.useCallback(()=>r(cee(n.field,t)),[r,n.field,t]),o=w.useCallback(()=>r(pg(n.field,n.categories.filter(a=>a!==t)),!0),[t,r,n.categories,n.field]);return g.jsx(K5,{label:typeof t=="string"?t:`${e} ${t}`,color:"primary",variant:n.active.includes(t)?"filled":"outlined",onClick:i,onDelete:o,"data-testid":"filterChip"})}function tWe({axisName:e,filter:t,changeFilters:n}){const r=w.useCallback(()=>n(cee(t.field)),[n,t.field]),i=w.useCallback(()=>n(np(t.field),!0),[t.field,n]);let o=e;return t.min!==null&&t.max!==null?o=`${Od(t.min)} ≤ ${e} ≤ ${Od(t.max)}`:t.min!==null?o=`${e} ≥ ${Od(t.min)}`:t.max!==null&&(o=`${e} ≤ ${Od(t.max)}`),g.jsx(K5,{label:o,color:"primary",variant:t.active?"filled":"outlined",onClick:r,onDelete:i,"data-testid":"filterChip"})}function nWe({regl:e,points:t,sample:n,samples:r,changeSamples:i,onSampleRetry:o,onSampleChange:a,onSampleDelete:s,onSelectionOverride:l,onSelectionPopup:u}){$ee({regl:e,points:t,selections:r,onSelectionPopup:u});const d=w.useCallback(()=>i(VVe(n.name)),[i,n.name]),f=w.useCallback(async()=>o&&await o(n.name),[n.name,o]),p=w.useCallback(async x=>a&&await a(n.name,{name:x}),[n.name,a]),m=w.useCallback(async()=>s&&await s(n.name),[n.name,s]),v=w.useCallback(()=>n.points.size>0&&l(n.points),[l,n.points]),y=w.useCallback(()=>l(null),[l]);return g.jsx(iWe,{label:n.name,color:"primary",variant:n.active?"filled":"outlined",loading:n.working,isPaused:n.paused,error:n.error?pr("vet.filters_bar.sample_error","An Error occurred while sampling."):void 0,onClick:!n.working&&!n.error?d:void 0,onRetry:o&&n.error?f:void 0,onRename:a&&p,onDelete:s&&m,onMouseEnter:v,onMouseLeave:y,"data-testid":"sampleChip"})}const rWe=le(hee)`
922  ${e=>e.variant==="outlined"?nl`
923          color: #1d598f;
924          border-color: #1d598f;
925          caret-color: black;
926        `:nl`
927          background-color: #1d598f;
928          caret-color: white;
929        `}
930  font-weight: bold;
931`,iWe=le(hee)`
932  ${e=>e.variant==="outlined"?nl`
933          color: #2aa0e2;
934          border-color: #2aa0e2;
935          caret-color: black;
936        `:nl`
937          background-color: #2aa0e2;
938          caret-color: white;
939        `}
940`,oWe=le(ea)`
941  height: 3.5rem;
942  border-radius: 0;
943`,aWe=le(lxe)`
944  margin: calc((3.5rem - 38px) / 2) 0.5rem calc((3.5rem - 38px) / 2) auto;
945`,O9=le("div")`
946  padding: 0.75rem 0.5rem;
947  display: flex;
948  flex-wrap: wrap;
949  align-content: flex-start;
950  gap: 0.5em;
951
952  ${e=>e.collapsed&&nl`
953      gap: 1em 0.5em;
954    `}
955
956  & ~ & {
957    border-left: solid 1px #298de9;
958  }
959
960  &:last-child {
961    margin-right: auto;
962  }
963`,sWe=le("div")`
964  display: flex;
965  justify-content: flex-start;
966`,lWe=le("div")`
967  background-color: #bcdffb2e;
968  min-height: 3.5rem;
969  overflow: hidden;
970
971  ${e=>e.collapsed&&nl`
972      height: 3.5rem;
973    `}
974
975  .${bi.deleteIcon} {
976    @media print {
977      display: none;
978    }
979  }
980
981  ${e=>e.empty&&nl`
982      @media print {
983        display: none;
984      }
985    `}
986`;var uA={},uWe=Ci;
986Object.defineProperty(uA,"__esModule",{value:!0});var xee=uA.default=void 0,cWe=uWe(Ai()),dWe=g;xee=uA.default=(0,cWe.default)((0,dWe.jsx)("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"}),"MoreHoriz");function fWe({axes:e,filters:t,changeFilters:n,...r}){return g.jsxs(vWe,{...r,"data-testid":"histograms",children:[Object.values(e).filter(i=>(i==null?void 0:i.type)==="continuous"&&!!(i!=null&&i.filter)).map(i=>{var o;return g.jsx(pWe,{axis:i,filter:((o=t[i.key])==null?void 0:o.type)==="continuous"?t[i.key]:void 0,changeFilters:n},i.key)}),Array.from({length:15}).map((i,o)=>g.jsx(bWe,{},o))]})}function pWe({axis:e,filter:t,changeFilters:n}){var f;const[r,i]=w.useState(!1),o=((f=e.histogram)==null?void 0:f.length)||1,a=typeof(t==null?void 0:t.min)=="number"?t.min:e.min,s=typeof(t==null?void 0:t.max)=="number"?t.max:e.max,l=w.useCallback(p=>e.min+(e.max-e.min)/o*p,[o,e.max,e.min]);w.useEffect(()=>i(!0),[]);const u=w.useCallback((p,m)=>{if(!Array.isArray(m))return;const v=m[0]<=e.min?null:m[0],y=m[1]>=e.max?null:m[1];
986n(v!==null||y!==null?IC(e.key,v,y):np(e.key))},[e.min,e.max,e.key,n]),d=w.useCallback(p=>{const m=p===0?null:l(p),v=p>=o-1?null:l(p+1);(t==null?void 0:t.min)===m&&(t==null?void 0:t.max)===v?n(np(e.key)):n(IC(e.key,m,v))},[e.key,o,n,t,l]);return e.histogram?g.jsxs(yWe,{"data-testid":"histogram",children:[g.jsxs(kWe,{children:[g.jsx($We,{children:e.label}),g.jsx(mWe,{field:e.key,min:e.min,max:e.max,start:a,end:s,changeFilters:n})]}),g.jsx(xWe,{children:e.histogram.map((p,m)=>g.jsx(hWe,{index:m,height:r?p:0,active:a<l(m+1)&&s>l(m),onClick:d},m))}),g.jsxs(wWe,{children:[g.jsx("span",{children:Od(e.min)}),g.jsx("span",{children:Od((e.min+e.max)/2)}),g.jsx("span",{children:Od(e.max)})]}),g.jsx(CWe,{value:[a,s],valueLabelDisplay:"auto",valueLabelFormat:(p,m)=>g.jsx(gWe,{field:e.key,min:e.min,max:e.max,start:a,end:s,target:m===0?"min":"max",changeFilters:n}),min:e.min,max:e.max,step:(e.max-e.min)/100,onChange:u,disableSwap:!0})]}):null}function hWe({index:e,height:t,active:n,onClick:r}){const i=w.useCallback(()=>r(e),[e,r]);return g.jsx(SWe,{className:n?"active":void 0,onClick:i,"data-testid":"bar",children:g.jsx(_We,{className:"bar",heightRatio:t})})}function mWe({field:e,min:t,max:n,start:r,end:i,changeFilters:o}){const[a,s]=w.useState(null),[l,u]=w.useState(null),[d,f]=w.useState(null),[p,m]=w.useState(!1),[v,y]=w.useState(!1),x=!!a,b=w.useCallback(L=>{var F,V;return s(((V=(F=L.currentTarget)==null?void 0:F.parentElement)==null?void 0:V.parentElement)||null)},[]),$=w.useCallback(()=>{u(null),f(null),m(!1),y(!1),s(null)},[]),_=w.useCallback(()=>{let L=l===null?null:Number.parseFloat(l),F=d===null?null:Number.parseFloat(d);L===null&&r!==t&&(L=r),F===null&&i!==n&&(F=i),(Number.isNaN(L)||L===null||L<=t)&&(L=null),(Number.isNaN(F)||F===null||F>=n)&&(F=null),o(L===null&&F===null?np(e):IC(e,L,F))},[l,d,r,t,i,n,o,e]),C=w.useCallback(()=>{u(null),f(null),m(!1),y(!1),o(np(e))},[o,e]),E=w.useCallback(L=>u(L.currentTarget.value),[]),T=w.useCallback(L=>f(L.currentTarget.value),[]),I=w.useCallback(L=>m(!!L.currentTarget.validationMessage),[]),R=w.useCallback(L=>y(!!L.currentTarget.validationMessage),[]);return g.jsxs(g.Fragment,{children:[g.jsx(EWe,{size:"small",onClick:b,children:g.jsx(xee,{})}),g.jsxs(TWe,{anchorEl:a,open:x,onClose:$,anchorOrigin:{vertical:"top",horizontal:"right"},transformOrigin:{vertical:"bottom",horizontal:"right"},"data-testid":"histogramRangePopover",children:[g.jsxs(RWe,{children:[g.jsx(vi,{variant:"standard",label:`Min ${Od(t)}`,type:"number",onChange:E,inputProps:{step:"any",onInput:I},InputLabelProps:{shrink:!0},error:p,value:l===null?r.toFixed(2):l}),g.jsx(vi,{variant:"standard",label:`Max ${Od(n)}`,type:"number",onChange:T,onInput:R,inputProps:{step:"any",onInput:R},InputLabelProps:{shrink:!0},error:v,value:d===null?i.toFixed(2):d})]}),g.jsxs(IWe,{children:[g.jsx(aU,{onClick:C,children:"CLEAR"}),g.jsx(aU,{onClick:_,disabled:p||v,children:"SET RANGE"})]})]})]})}function gWe({field:e,max:t,min:n,start:r,end:i,target:o,changeFilters:a}){const s=o==="min"?r:i,[l,u]=w.useState(null),[d,f]=w.useState(s.toFixed(2).length),[p,m]=w.useState(!1),v=w.useCallback(()=>{if(l===""||l===null)return!1;let T=o==="min"?Number.parseFloat(l):r,I=o==="max"?Number.parseFloat(l):i;return T>i&&(T=i),I<r&&(I=r),(Number.isNaN(T)||T===null||T<=n)&&(T=null),(Number.isNaN(I)||I===null||I>=t)&&(I=null),a(T===null&&I===null?np(e):IC(e,T,I)),u(null),m(!1),!0},[a,i,e,t,n,l,r,o]),y=w.useCallback(()=>{v()||(u(null),m(!1))},[v]),x=w.useCallback(T=>{T.key==="Enter"&&v()},[v]),b=w.useCallback(T=>{u(T.currentTarget.value),T.currentTarget.value!==""&&f(T.currentTarget.value.length)},[]),$=w.useCallback(T=>m(!!T.currentTarget.validationMessage),[]),_=w.useCallback(T=>T.stopPropagation(),[]),C=l===null?s.toFixed(2):l,E=+C.length||d;return g.jsx(OWe,{type:"number",onChange:b,onKeyDown:x,onMouseDown:_,onBlur:y,inputProps:{step:"any",onInput:$},value:C,width:`${E}ch`,error:p})}const vWe=le("div")`
987  padding: 1rem 1rem 0;
988  border-radius: 0.5rem;
989  background: #ffffff;
990  display: flex;
991  flex-wrap: wrap;
992  justify-content: space-between;
993  gap: 0 0.5rem;
994
995  @media print {
996    padding: 0;
997
998    @-moz-document url-prefix() {
999      display: inline;
1000    }
1001  }
1002`,yWe=le("div")`
1003  flex: 0 0 14rem;
1004  width: 14rem;
1005  height: 11.75rem;
1006  border: 1px solid #e9e9e9;
1007  border-radius: 0.5rem;
1008  padding: 0.5rem;
1009  display: inline-flex;
1010  flex-direction: column;
1011  gap: 0.3rem;
1012  margin-bottom: 0.5rem;
1013  page-break-inside: avoid;
1014  break-inside: avoid;
1015
1016  @media print {
1017    @-moz-document url-prefix() {
1018      margin: 0 0.5em 0.5em 0;
1019    }
1020  }
1021`,bWe=le("div")`
1022  width: 14rem;
1023`,$We=le("div")`
1024  font-size: 75%;
1025`,xWe=le("div")`
1026  display: flex;
1027  flex-direction: row;
1028  gap: 0.125rem;
1029  flex: 1;
1030`,SWe=le("div")`
1031  position: relative;
1032  height: 100%;
1033  flex: 1;
1034  border-radius: 0.125rem;
1035  background: #f4f4f4;
1036  transition: opacity 0.1s ease;
1037
1038  &:hover {
1039    opacity: 0.8;
1040  }
1041
1042  &:not(.active) {
1043    background: #d9d9d9;
1044
1045    .bar {
1046      background: #a8a8a8;
1047    }
1048  }
1049`,_We=le("div")`
1050  position: absolute;
1051  left: 0;
1052  bottom: 0;
1053  width: 100%;
1054  height: ${({heightRatio:e})=>e*100}%;
1055  transition: height 0.5s ease;
1056  border-radius: 0.125rem;
1057  background: #60b2f3;
1058`,wWe=le("div")`
1059  display: flex;
1060  flex-direction: row;
1061  justify-content: space-between;
1062  padding-top: 0.3rem;
1063  border-top: 2px solid;
1064  font-size: 50%;
1065`,CWe=le(n3e)`
1066  width: calc(100% - 20px);
1067  padding: 8px 0;
1068  margin: 0 auto;
1069
1070  .${_c.thumb} {
1071    background-color: white;
1072    border: 2px solid currentColor;
1073  }
1074`,EWe=le(ea)`
1075  margin-left: auto;
1076  padding: 0;
1077
1078  @media print {
1079    display: none;
1080  }
1081`,TWe=le(tE)`
1082  .${Dk.paper} {
1083    margin-top: -0.5rem;
1084    width: 17rem;
1085  }
1086`,RWe=le("div")`
1087  display: flex;
1088  flex-direction: row;
1089  padding: 0.5rem;
1090  gap: 1rem;
1091`,IWe=le("div")`
1092  display: flex;
1093  flex-direction: row;
1094  flex: 1;
1095  padding: 0.25rem;
1096`,kWe=le("div")`
1097  display: flex;
1098`,aU=le(fi)`
1099  justify-content: center;
1100  color: ${e=>e.theme.palette.primary.main};
1101  flex: 1;
1102`,OWe=le(Dx)`
1103  .${Eu.input} {
1104    -moz-appearance: textfield;
1105    -webkit-appearance: none;
1106    appearance: textfield;
1107    color: white;
1108    text-align: center;
1109    width: ${e=>e.width};
1110
1111    &::-webkit-outer-spin-button,
1112    &::-webkit-inner-spin-button {
1113      -webkit-appearance: none;
1114      margin: 0;
1115    }
1116
1117    ${e=>e.error&&nl`
1118        color: red;
1119      `}
1120  }
1121`;var th=function(){return th=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},th.apply(this,arguments)};function See(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function PWe(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,o;r<i;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}var Kw="right-scroll-bar-position",qw="width-before-scroll-bar",AWe="with-scroll-bars-hidden",NWe="--removed-body-scroll-bar-size";function P9(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function MWe(e,t){var n=w.useState(function(){return{value:e,callback:t,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=t,n.facade}var LWe=typeof window<"u"?w.useLayoutEffect:w.useEffect,sU=new WeakMap;function DWe(e,t){var n=MWe(t||null,function(r){return e.forEach(function(i){return P9(i,r)})});return LWe(function(){var r=sU.get(n);if(r){var i=new Set(r),o=new Set(e),a=n.current;
vendor: 4,211 bytes, lines 1121-1136
1121i.forEach(function(s){o.has(s)||P9(s,null)}),o.forEach(function(s){i.has(s)||P9(s,a)})}sU.set(n,e)},[e]),n}function FWe(e){return e}function jWe(e,t){t===void 0&&(t=FWe);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]:e},useMedium:function(o){var a=t(o,r);return n.push(a),function(){n=n.filter(function(s){return s!==a})}},assignSyncMedium:function(o){for(r=!0;n.length;){var a=n;n=[],a.forEach(o)}n={push:function(s){return o(s)},filter:function(){return n}}},assignMedium:function(o){r=!0;var a=[];if(n.length){var s=n;n=[],s.forEach(o),a=n}var l=function(){var d=a;a=[],d.forEach(o)},u=function(){return Promise.resolve().then(l)};u(),n={push:function(d){a.push(d),u()},filter:function(d){return a=a.filter(d),n}}}};return i}function BWe(e){e===void 0&&(e={});var t=jWe(null);return t.options=th({async:!0,ssr:!1},e),t}var _ee=function(e){var t=e.sideCar,n=See(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return w.createElement(r,th({},n))};_ee.isSideCarExport=!0;function zWe(e,t){return e.useMedium(t),_ee}var wee=BWe(),A9=function(){},t8=w.forwardRef(function(e,t){var n=w.useRef(null),r=w.useState({onScrollCapture:A9,onWheelCapture:A9,onTouchMoveCapture:A9}),i=r[0],o=r[1],a=e.forwardProps,s=e.children,l=e.className,u=e.removeScrollBar,d=e.enabled,f=e.shards,p=e.sideCar,m=e.noIsolation,v=e.inert,y=e.allowPinchZoom,x=e.as,b=x===void 0?"div":x,$=e.gapMode,_=See(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=p,E=DWe([n,t]),T=th(th({},_),i);return w.createElement(w.Fragment,null,d&&w.createElement(C,{sideCar:wee,removeScrollBar:u,shards:f,noIsolation:m,inert:v,setCallbacks:o,allowPinchZoom:!!y,lockRef:n,gapMode:$}),a?w.cloneElement(w.Children.only(s),th(th({},T),{ref:E})):w.createElement(b,th({},T,{className:l,ref:E}),s))});t8.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};t8.classNames={fullWidth:qw,zeroRight:Kw};var lU,UWe=function(){if(lU)return lU;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function HWe(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=UWe();return t&&e.setAttribute("nonce",t),e}function GWe(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function VWe(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var WWe=function(){var e=0,t=null;return{add:function(n){e==0&&(t=HWe())&&(GWe(t,n),VWe(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},KWe=function(){var e=WWe();return function(t,n){w.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},Cee=function(){var e=KWe(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},qWe={left:0,top:0,right:0,gap:0},N9=function(e){return parseInt(e||"",10)||0},YWe=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[N9(n),N9(r),N9(i)]},XWe=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return qWe;var t=YWe(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},ZWe=Cee(),p2="data-scroll-locked",QWe=function(e,t,n,r){var i=e.left,o=e.top,a=e.right,s=e.gap;return n===void 0&&(n="margin"),`
1122  .`.concat(AWe,` {
1123   overflow: hidden `).concat(r,`;
1124   padding-right: `).concat(s,"px ").concat(r,`;
1125  }
1126  body[`).concat(p2,`] {
1127    overflow: hidden `).concat(r,`;
1128    overscroll-behavior: contain;
1129    `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
1130    padding-left: `.concat(i,`px;
1131    padding-top: `).concat(o,`px;
1132    padding-right: `).concat(a,`px;
1133    margin-left:0;
1134    margin-top:0;
1135    margin-right: `).concat(s,"px ").concat(r,`;
1136    `),n==="padding"&&"padding-right: ".concat(s,"px ").concat(r,";
1136")].filter(Boolean).join(""),`
1137  }
1138  
1139  .`).concat(Kw,` {
1140    right: `).concat(s,"px ").concat(r,`;
1141  }
1142  
1143  .`).concat(qw,` {
1144    margin-right: `).concat(s,"px ").concat(r,`;
1145  }
1146  
1147  .`).concat(Kw," .").concat(Kw,` {
1148    right: 0 `).concat(r,`;
1149  }
1150  
1151  .`).concat(qw," .").concat(qw,` {
1152    margin-right: 0 `).concat(r,`;
1153  }
1154  
1155  body[`).concat(p2,`] {
1156    `).concat(NWe,": ").concat(s,`px;
1157  }
1158`)},uU=function(){var e=parseInt(document.body.getAttribute(p2)||"0",10);return isFinite(e)?e:0},JWe=function(){w.useEffect(function(){return document.body.setAttribute(p2,(uU()+1).toString()),function(){var e=uU()-1;e<=0?document.body.removeAttribute(p2):document.body.setAttribute(p2,e.toString())}},[])},eKe=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r;JWe();var o=w.useMemo(function(){return XWe(i)},[i]);return w.createElement(ZWe,{styles:QWe(o,!t,i,n?"":"!important")})},qR=!1;if(typeof window<"u")try{var G_=Object.defineProperty({},"passive",{get:function(){return qR=!0,!0}});window.addEventListener("test",G_,G_),window.removeEventListener("test",G_,G_)}catch{qR=!1}var my=qR?{passive:!1}:!1,tKe=function(e){return e.tagName==="TEXTAREA"},Eee=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!tKe(e)&&n[t]==="visible")},nKe=function(e){return Eee(e,"overflowY")},rKe=function(e){return Eee(e,"overflowX")},cU=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var i=Tee(e,r);if(i){var o=Ree(e,r),a=o[1],s=o[2];if(a>s)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},iKe=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},oKe=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},Tee=function(e,t){return e==="v"?nKe(t):rKe(t)},Ree=function(e,t){return e==="v"?iKe(t):oKe(t)},aKe=function(e,t){return e==="h"&&t==="rtl"?-1:1},sKe=function(e,t,n,r,i){var o=aKe(e,window.getComputedStyle(t).direction),a=o*r,s=n.target,l=t.contains(s),u=!1,d=a>0,f=0,p=0;do{var m=Ree(e,s),v=m[0],y=m[1],x=m[2],b=y-x-o*v;(v||b)&&Tee(e,s)&&(f+=b,p+=v),s instanceof ShadowRoot?s=s.host:s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(d&&(i&&Math.abs(f)<1||!i&&a>f)||!d&&(i&&Math.abs(p)<1||!i&&-a>p))&&(u=!0),u},V_=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},dU=function(e){return[e.deltaX,e.deltaY]},fU=function(e){return e&&"current"in e?e.current:e},lKe=function(e,t){return e[0]===t[0]&&e[1]===t[1]},uKe=function(e){return`
1159  .block-interactivity-`.concat(e,` {pointer-events: none;}
1160  .allow-interactivity-`).concat(e,` {pointer-events: all;}
1161`)},cKe=0,gy=[];function dKe(e){var t=w.useRef([]),n=w.useRef([0,0]),r=w.useRef(),i=w.useState(cKe++)[0],o=w.useState(Cee)[0],a=w.useRef(e);w.useEffect(function(){a.current=e},[e]),w.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var y=PWe([e.lockRef.current],(e.shards||[]).map(fU),!0).filter(Boolean);return y.forEach(function(x){return x.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),y.forEach(function(x){return x.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=w.useCallback(function(y,x){if("touches"in y&&y.touches.length===2)return!a.current.allowPinchZoom;var b=V_(y),$=n.current,_="deltaX"in y?y.deltaX:$[0]-b[0],C="deltaY"in y?y.deltaY:$[1]-b[1],E,T=y.target,I=Math.abs(_)>Math.abs(C)?"h":"v";if("touches"in y&&I==="h"&&T.type==="range")return!1;var R=cU(I,T);if(!R)return!0;if(R?E=I:(E=I==="v"?"h":"v",R=cU(I,T)),!R)return!1;if(!r.current&&"changedTouches"in y&&(_||C)&&(r.current=E),!E)return!0;var L=r.current||E;return sKe(L,x,y,L==="h"?_:C,!0)},[]),l=w.useCallback(function(y){var x=y;if(!(!gy.length||gy[gy.length-1]!==o)){var b="deltaY"in x?dU(x):V_(x),$=t.current.filter(function(E){return E.name===x.type&&(E.target===x.target||x.target===E.shadowParent)&&lKe(E.delta,b)})[0];if($&&$.should){x.cancelable&&x.preventDefault();return}
1161if(!$){var _=(a.current.shards||[]).map(fU).filter(Boolean).filter(function(E){return E.contains(x.target)}),C=_.length>0?s(x,_[0]):!a.current.noIsolation;C&&x.cancelable&&x.preventDefault()}}},[]),u=w.useCallback(function(y,x,b,$){var _={name:y,delta:x,target:b,should:$,shadowParent:fKe(b)};t.current.push(_),setTimeout(function(){t.current=t.current.filter(function(C){return C!==_})},1)},[]),d=w.useCallback(function(y){n.current=V_(y),r.current=void 0},[]),f=w.useCallback(function(y){u(y.type,dU(y),y.target,s(y,e.lockRef.current))},[]),p=w.useCallback(function(y){u(y.type,V_(y),y.target,s(y,e.lockRef.current))},[]);w.useEffect(function(){return gy.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",l,my),document.addEventListener("touchmove",l,my),document.addEventListener("touchstart",d,my),function(){gy=gy.filter(function(y){return y!==o}),document.removeEventListener("wheel",l,my),document.removeEventListener("touchmove",l,my),document.removeEventListener("touchstart",d,my)}},[]);var m=e.removeScrollBar,v=e.inert;return w.createElement(w.Fragment,null,v?w.createElement(o,{styles:uKe(i)}):null,m?w.createElement(eKe,{gapMode:e.gapMode}):null)}function fKe(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const pKe=zWe(wee,dKe);var Iee=w.forwardRef(function(e,t){return w.createElement(t8,th({},e,{ref:t,sideCar:pKe}))});Iee.classNames=t8.classNames;const hKe=Iee,x$="vet_view.dataset_from_selection_modal";function mKe(e){return rl({name:Ti().test("unique",()=>g.jsx(Ee,{i18nKey:`${x$}.form_field_errors.unique`,children:"Dataset name already exists in this family"}),t=>!(t&&(e!=null&&e.map(n=>n.trim().toLowerCase()).includes(t.trim().toLowerCase())))).required(()=>g.jsx(Ee,{i18nKey:`${x$}.form_field_errors.required`,values:{field:`$t(${x$}.form_fields.name)`},children:"Name is a required field"})).max(50,()=>g.jsx(Ee,{i18nKey:`${x$}.form_field_errors.max`,values:{field:`$t(${x$}.form_fields.name)`,count:50},children:"Name needs to be 50 or shorter"}))})}function gKe({projectId:e,familyId:t,predecessorDatasetId:n,datasetImages:r,open:i,onClose:o}){var $;const{datasets:a,addDataset:s,isAddingDataset:l}=tQ(e,t),u=a==null?void 0:a.map(_=>_.name),d=mKe(u),{formState:{errors:f,isSubmitSuccessful:p},register:m,handleSubmit:v,reset:y}=Fu({resolver:ju(d)}),x=v(async _=>{await s({name:_.name,predecessorDatasetIds:[n],selectedDatasetImages:[...r]}),o()}),b=(_,C)=>{C&&C==="backdropClick"&&l||o()};return w.useEffect(()=>{p&&y()},[p,y]),g.jsx(al,{open:i,onClose:b,title:g.jsxs(Ee,{i18nKey:"vet_view.dataset_from_selection_modal.title",count:r.size,children:["Creating a new dataset from ",{count:r.size}," images."]}),content:g.jsx(Wd,{role:"form",onSubmit:x,children:g.jsx(vi,{InputLabelProps:{shrink:!0},...m("name"),error:!!f.name,placeholder:pr("vet_view.dataset_from_selection_modal.form_fields.name.placeholder","Enter new dataset name"),helperText:($=f.name)==null?void 0:$.message,"data-testid":"DatasetNameInput",label:g.jsx(Ee,{i18nKey:"vet_view.dataset_from_selection_modal.form_fields.name",children:"Name"})})}),actions:g.jsx(Ir,{disabled:l,onClick:x,children:l?g.jsx(Ee,{i18nKey:"vet_view.dataset_from_selection_modal.loading",children:"Loading..."}):g.jsx(Ee,{i18nKey:"vet_view.dataset_from_selection_modal.create",children:"Create"})})})}function vKe({label:e,projectId:t,familyId:n,predecessorDatasetId:r,datasetImages:i,disabled:o}){const{state:a,setTrue:s,setFalse:l}=KE();return g.jsxs("section",{children:[g.jsx(Ir,{onClick:s,disabled:o||i.size===0,children:g.jsx(Ee,{i18nKey:"vet_view.dataset_from_selection",children:e??"New Dataset From Selection"})}),g.jsx(gKe,{open:a,onClose:l,projectId:t,familyId:n,predecessorDatasetId:r,datasetImages:i})]})}function yKe({target:e,...t}){const n=w.useCallback(i=>
1161{const o=e==null?void 0:e.get("canvas");if(!o||!e)return;if(i.preventDefault(),i.button===1){i.type==="mouseup"&&e.zoomToOrigin();return}const a=new MouseEvent(i.nativeEvent.type,{...i.nativeEvent,buttons:1,shiftKey:(i.buttons&1)!==0,clientX:i.clientX,clientY:i.clientY,screenX:i.screenX,screenY:i.screenY,movementX:i.movementX,movementY:i.movementY});o.dispatchEvent(a)},[e]),r=w.useCallback(i=>{const o=e==null?void 0:e.get("canvas");!o||!e||o.dispatchEvent(new WheelEvent(i.nativeEvent.type,i.nativeEvent))},[e]);return g.jsx("div",{onClick:n,onDoubleClick:n,onMouseDown:n,onMouseUp:n,onMouseMove:n,onContextMenu:n,onWheel:r,...t})}function bKe({axes:e,legendAxis:t,fullscreenTarget:n,filter:r,changeFilters:i,onChange:o,...a}){var p;const s=w.useCallback(m=>{o(m.target.value||null)},[o]),l=w.useCallback(m=>{(t==null?void 0:t.type)==="discrete"&&((r==null?void 0:r.type)!=="discrete"?i(pg(t.key,t.categories?t.categories.slice(1).filter(v=>v!==m):[])):r.categories.length===1&&r.categories[0]===m?i(np(t.key)):r.categories.includes(m)?i(pg(t.key,r.categories.filter(v=>v!==m))):t.categories&&r.categories.length===t.categories.length-2?i(np(t.key)):i(pg(t.key,[...r.categories,m])))},[i,r,t]);let u;(t==null?void 0:t.type)==="continuous"?u=g.jsxs(TKe,{children:[g.jsx(RKe,{}),g.jsxs(IKe,{children:[g.jsx("span",{children:Od(t.min)}),g.jsx("span",{children:Od((t.min+t.max)/2)}),g.jsx("span",{children:Od(t.max)})]})]}):(t==null?void 0:t.type)==="discrete"&&(u=g.jsx($Ke,{children:(p=t.categories)==null?void 0:p.slice(1).map((m,v)=>g.jsx(xKe,{category:m,color:FVe(v+1),filter:(r==null?void 0:r.type)==="discrete"?r:void 0,onCategoryClick:l},v))}));const d=Object.values(e).filter(m=>!!(m!=null&&m.legend)),f=[d.filter(m=>m.kind==="meta"),d.filter(m=>m.kind==="automatic"),d.filter(m=>m.kind==="manual")].filter(m=>m.length>0);return g.jsxs(kKe,{...a,children:[g.jsxs(eq,{variant:"standard",value:(t==null?void 0:t.key)||"",onChange:s,SelectDisplayProps:{"data-testid":"legendSelect"},MenuProps:{"data-testid":"legendMenu",container:n.current},disableUnderline:!0,displayEmpty:!0,children:[g.jsx(OKe,{value:"",children:"None"}),f.flatMap((m,v,y)=>[...m.map(x=>g.jsx(fi,{value:x.key,"data-testid":"menuItem",children:x==null?void 0:x.label},x.key)),v<y.length-1?g.jsx(m7,{},v):null])]}),u]})}function $Ke({children:e}){const t=w.useRef(null),{ref:n,rect:r}=iA(),[i,o]=w.useState(!0),a=r&&(r==null?void 0:r.height)>60,s=w.useCallback(()=>{o(l=>!l)},[]);return w.useEffect(()=>{!i&&!a&&o(!0),t.current&&(t.current.scrollTop=0)},[i,a]),g.jsxs(_Ke,{children:[g.jsx(wKe,{collapsed:i,ref:t,children:g.jsx(CKe,{ref:n,children:e})}),a&&g.jsx(EKe,{onClick:s,children:i?g.jsx(VE,{}):g.jsx(GE,{})})]})}function xKe({category:e,color:t,filter:n,onCategoryClick:r}){const i=!n||n.categories.includes(e),o=w.useCallback(()=>r(e),[e,r]);return g.jsxs(SKe,{onClick:o,children:[g.jsx(PKe,{color:i?t:uS}),e]})}const SKe=wi("div")`
1162  display: inline-block;
1163  cursor: pointer;
1164  user-select: none;
1165  white-space: nowrap;
1166`,_Ke=wi("div")`
1167  padding-top: 0.2rem;
1168`,wKe=wi("div")`
1169  ${e=>e.collapsed?nl`
1170          max-height: 3.5em;
1171          overflow: hidden;
1172        `:nl`
1173          max-height: 14em;
1174          overflow: hidden auto;
1175        `};
1176`,CKe=wi("div")`
1177  display: flex;
1178  flex-wrap: wrap;
1179  gap: 0.5rem 1rem;
1180  flex-shrink: 1;
1181`,EKe=wi(ea)`
1182  width: 100%;
1183`,TKe=wi("div")`
1184  position: relative;
1185  padding-top: 0.45rem;
1186  width: 28rem;
1187  flex-shrink: 1;
1188`,RKe=wi("div")`
1189  height: 1rem;
1190  width: 100%;
1191  border-radius: 1rem;
1192  background: linear-gradient(to right, ${JE.slice(1).join(", ")});
1193`,IKe=wi("div")`
1194  display: flex;
1195  justify-content: space-between;
1196  user-select: none;
1197`,kKe=wi("div")`
1198  display: flex;
1199  align-items: flex-start;
1200  gap: 1rem;
1201  background: #fbfbfb;
1202  padding: 8px;
1203  border-radius: 0.5rem;
1204
1205  .${W0.select} {
1206    padding-left: 0.5rem;
1207  }
1208
1209  @media print {
1210    .${W0.select} {
1211      padding-right: 0 !important;
1212    }
1213
1214    .${W0.icon} {
1215      display: none;
1216    }
1217  }
1218`,OKe=wi(fi)`
1219  display: none;
1220`,PKe=wi("div")`
1221  display: inline-block;
1222  width: 1em;
1223  height: 1em;
1224  border-radius: 1em;
1225  margin-right: 0.5em;
1226  vertical-align: middle;
1227  background-color: ${e=>e.color};
1228`;function AKe({reductions:e,selected:t,onChange:n,...r}){const[i,o]=w.useReducer((s,l)=>({...s,...l}),{element:null,text:"",open:!1}),a=w.useCallback((s,l)=>{l!==null&&n(l)},[n]);return g.jsxs(g.Fragment,{children:[g.jsx(JSe,{color:"primary",value:t,size:"small","data-testid":"reductions",onChange:a,exclusive:!0,...r,children:Object.values(e).filter(s=>!!s).map(s=>g.jsx(NKe,{value:s.key,reduction:s,onHover:o},s.key))}),i.element&&g.jsx(LKe,{open:i.open,anchorEl:i.element,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},disableRestoreFocus:!0,children:i.text})]})}function NKe({reduction:e,onHover:t,...n}){const r=w.useCallback(o=>{e.description&&t({element:o.currentTarget,text:e.description,open:!0})},[t,e.description]),i=w.useCallback(()=>t({open:!1}),[t]);return g.jsx(MKe,{...n,onMouseEnter:r,onMouseLeave:i,children:e.label})}const MKe=le(WSe)`
1229  padding: 0 1rem;
1230`,LKe=le(tE)`
1231  margin-top: 0.5rem;
1232  pointer-events: none;
1233
1234  .${Dk.paper} {
1235    padding: 0.2rem 0.5rem;
1236  }
1237`;var cA={},DKe=Ci;
1237Object.defineProperty(cA,"__esModule",{value:!0});var kee=cA.default=void 0,FKe=DKe(Ai()),jKe=g;kee=cA.default=(0,FKe.default)((0,jKe.jsx)("path",{d:"M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z"}),"Fullscreen");var dA={},BKe=Ci;Object.defineProperty(dA,"__esModule",{value:!0});var Oee=dA.default=void 0,zKe=BKe(Ai()),UKe=g;Oee=dA.default=(0,zKe.default)((0,UKe.jsx)("path",{d:"M17 5h-2V3h2zm-2 16h2v-2.59L19.59 21 21 19.59 18.41 17H21v-2h-6zm4-12h2V7h-2zm0 4h2v-2h-2zm-8 8h2v-2h-2zM7 5h2V3H7zM3 17h2v-2H3zm2 4v-2H3c0 1.1.9 2 2 2M19 3v2h2c0-1.1-.9-2-2-2m-8 2h2V3h-2zM3 9h2V7H3zm4 12h2v-2H7zm-4-8h2v-2H3zm0-8h2V3c-1.1 0-2 .9-2 2"}),"HighlightAlt");var fA={},HKe=Ci;Object.defineProperty(fA,"__esModule",{value:!0});var Pee=fA.default=void 0,GKe=HKe(Ai()),VKe=g;Pee=fA.default=(0,GKe.default)((0,VKe.jsx)("path",{d:"M12.01 5.5 10 8h4zM18 10v4l2.5-1.99zM6 10l-2.5 2.01L6 14zm8 6h-4l2.01 2.5zm7-13H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z"}),"SettingsOverscan");function WKe({regl:e,fullscreenTarget:t,...n}){const[r,i]=w.useState(!1),o=w.useCallback(async()=>{e&&await e.zoomToOrigin()},[e]),a=w.useCallback(()=>{e&&(i(!r),e.set({lassoInitiator:!r}),e.get("lassoInitiatorElement").style.background="#60b2f3")},[e,r]),s=w.useCallback(()=>{document.fullscreenElement?document.exitFullscreen():t.current&&t.current.requestFullscreen()},[t]);return g.jsxs(KKe,{...n,children:[g.jsx(bw,{title:g.jsx(Ee,{i18nKey:"vet.toolbar.recenter",children:"Recenter"}),PopperProps:{container:t.current},children:g.jsx(ea,{onClick:o,children:g.jsx(Pee,{})})}),g.jsx(bw,{title:g.jsx(Ee,{i18nKey:"vet.toolbar.lasso_selection",children:"Lasso selection"}),PopperProps:{container:t.current},children:g.jsx(ea,{onClick:a,children:g.jsx(Oee,{color:r?"primary":void 0})})}),g.jsx(bw,{title:g.jsx(Ee,{i18nKey:"vet.toolbar.fullscreen",children:"Fullscreen"}),PopperProps:{container:t.current},children:g.jsx(ea,{onClick:s,children:g.jsx(kee,{})})})]})}const KKe=le("div")`
1238  display: flex;
1239  flex-direction: column;
1240  background: #fbfbfb;
1241  border-radius: 2.86rem;
1242
1243  @media print {
1244    display: none;
1245  }
1246`;function qKe(e){const t=w.useRef(null),n=w.useRef(null),r=w.useRef(null);return w.useCallback(async(...o)=>(r.current=o,n.current||(n.current=(async()=>{try{await t.current}catch{}return n.current=null,t.current=e(...r.current),await t.current})()),await n.current),[e])}const YKe=({regl:e,isPageScrollLocked:t,canvasRef:n,points:r,filtered:i,selected:o,filters:a,changeFilters:s,axes:l,reductions:u,disableSave:d,defaultLegend:f,onPointsSelect:p,onPointsDeselect:m,onPointHover:v,onPointPopup:y,...x})=>{var H,Q,U;const[b,$]=w.useState(Object.keys(u)[0]||null),[_,C]=w.useState(null),E=w.useRef(null),T=w.useRef(null),{id:I,familyId:R,datasetId:L}=xx();let F;_&&((H=l[_])!=null&&H.legend)?F=_:f&&((Q=l[f])!=null&&Q.legend)?F=f:F=((U=Object.values(l).find(te=>!!(te!=null&&te.legend)))==null?void 0:U.key)||null;const V=qKe(async(...te)=>{!e||e.get("isDestroyed")||await e.draw(...te)});return w.useEffect(()=>{if(!e)return;let te=!1;const J=e.subscribe("lassoStart",()=>te=!0),oe=e.subscribe("lassoEnd",()=>te=!1),q=e.subscribe("select",({points:Ke})=>{if(te||Ke.length>1){const Ze=vee(new Set(Ke.map(Ye=>{var $e;return($e=r[Ye])==null?void 0:$e.id}).filter(Ye=>!!Ye)),i);p(Ze)}else m();const ot=Ke.map(Ze=>e.getScreenPosition(Ze)).filter(Ze=>!!Ze);if(ot.length>0){const Ze=e.get("canvas").getBoundingClientRect();y({index:Ke,x:Ze.x+Math.max(...ot.map(([Ye])=>Ye)),y:Ze.y+Math.min(...ot.map(([,Ye])=>Ye)),open:!0})}}),re=e.subscribe("deselect",()=>m()),he=v?e.subscribe("pointOver",Ke=>{var ot;return v(((ot=r[Ke])==null?void 0:ot.id)||null)}):null,be=v?e.subscribe("pointOut",()=>v(null)):null;return()=>{e.unsubscribe(J),e.unsubscribe(oe),e.unsubscribe(q),e.unsubscribe(re),he&&e.unsubscribe(he),be&&e.unsubscribe(be)}},[i,v,y,m,p,r,e]),w.useEffect(()=>{var re;if(!e)return;const te=b!==null&&u[b];if(!te){e.clear();return}const J=F?(re=l[F])==null?void 0:re.legend:void 0,oe=(J==null?void 0:J.palette)||AVe,q=J?J.zValue.map((he,be)=>{var Ke;return i.has((Ke=r[be])==null?void 0:Ke.id)?he:$v}):r.map(()=>$v);
1246e.set({pointColor:oe}),V({x:te.x,y:te.y,z:q},{transition:E.current!==te}),E.current=te,e.get("lassoInitiatorElement").style.background="#60b2f3"},[l,i,u,e,V,b,F,r]),w.useEffect(()=>{e&&e.select(r.flatMap((te,J)=>o.has(te.id)?[J]:[]),{preventEvent:!0})},[r,e,o]),g.jsx(hKe,{enabled:t,removeScrollBar:!1,children:g.jsxs(XKe,{...x,ref:T,children:[g.jsx(ZKe,{ref:n}),g.jsx(QKe,{target:e}),g.jsx(JKe,{reductions:u,selected:b,onChange:$}),g.jsx(eqe,{axes:l,legendAxis:F?l[F]:void 0,fullscreenTarget:T,filter:F?a[F]:void 0,changeFilters:s,onChange:C}),e&&g.jsx(tqe,{regl:e,fullscreenTarget:T}),g.jsx(nqe,{children:g.jsx(vKe,{label:"SAVE VERSION",projectId:I,familyId:R,predecessorDatasetId:L,datasetImages:o.size===0?i:o,disabled:d},"newDataset")})]})})},XKe=wi("div")`
1247  position: relative;
1248  border: 1px solid #e9e9e9;
1249  border-radius: 0.25rem;
1250  height: 33rem;
1251
1252  @media print {
1253    padding-top: 2rem;
1254    height: unset;
1255  }
1256
1257  &:fullscreen {
1258    background: #fbfbfb;
1259    border-radius: 0;
1260    border: none;
1261  }
1262`,ZKe=wi("canvas")`
1263  position: relative;
1264  top: 0;
1265  left: 0;
1266  width: 100% !important;
1267  height: 100% !important;
1268  object-fit: contain;
1269
1270  @media print {
1271    height: auto !important;
1272    max-height: 33rem;
1273  }
1274`,QKe=wi(yKe)`
1275  position: absolute;
1276  top: 0;
1277  left: 0;
1278  width: 100%;
1279  height: 100%;
1280`,JKe=wi(AKe)`
1281  position: absolute;
1282  top: 1.5rem;
1283  left: 1.5rem;
1284`,eqe=wi(bKe)`
1285  position: absolute;
1286  top: 1rem;
1287  right: 1rem;
1288  max-width: calc(50% - 1.5rem);
1289`,tqe=wi(WKe)`
1290  position: absolute;
1291  top: 10rem;
1292  right: 1rem;
1293`,nqe=wi("div")`
1294  position: absolute;
1295  bottom: 1.5rem;
1296  right: 1.5rem;
1297  border-radius: 5rem;
1298  background: #fbfbfb;
1299
1300  @media print {
1301    display: none;
1302  }
1303`,Aee=new window.BroadcastChannel("pub-sub-es"),rqe=e=>typeof e=="string",pA=(e,t)=>rqe(e)&&t?e.toLowerCase():e,Nee=(e,t)=>(n,r,i=Number.POSITIVE_INFINITY)=>{const o=pA(n,t==null?void 0:t.caseInsensitive),a=e[o]||[];return a.push({handler:r,times:+i||Number.POSITIVE_INFINITY}),e[o]=a,{event:o,handler:r}},iqe=e=>typeof e=="object";function hA(e,t){function n(r,i){let o,a;iqe(r)?(a=r.handler,o=r.event):(o=r,a=i);const s=pA(o,t==null?void 0:t.caseInsensitive),l=e[s];if(!l)return;const u=l.findIndex(d=>d.handler===a);u===-1||u>=l.length||l.splice(u,1)}return n}const oqe=e=>!!e,Mee=(e,t)=>{const n=hA(e);return(...r)=>{const[i,o,a]=r,s=pA(i,t==null?void 0:t.caseInsensitive),l=e[s];if(!oqe(l))return;const u=[...l];for(const p of u)--p.times<1&&n(s,p.handler);const d=(a==null?void 0:a.async)!==void 0?a.async:t==null?void 0:t.async,f=()=>{for(const p of u)p.handler(o)};if(d?setTimeout(f,0):f(),t!=null&&t.isGlobal&&!(a!=null&&a.isNoGlobalBroadcast))try{Aee.postMessage({event:s,news:o})}catch(p){if(p instanceof Error&&p.name==="DataCloneError")console.warn(`Could not broadcast '${s.toString()}' globally. Payload is not clonable.`);else throw p}}};function aqe(e){return Object.keys(e)}const Lee=e=>()=>{for(const t of aqe(e))delete e[t]},Dee=()=>({}),sqe=e=>{const t=!!(e!=null&&e.async),n=!!(e!=null&&e.caseInsensitive),r=(e==null?void 0:e.stack)||Dee();return{publish:Mee(r,{async:t,caseInsensitive:n}),subscribe:Nee(r,{caseInsensitive:n}),unsubscribe:hA(r,{caseInsensitive:n}),clear:Lee(r),stack:r}},S$=Dee(),lqe={publish:Mee(S$,{isGlobal:!0}),subscribe:Nee(S$),unsubscribe:hA(S$),clear:Lee(S$),stack:S$};Aee.onmessage=({data:{event:e,news:t}})=>lqe.publish(e,t,{isNoGlobalBroadcast:!0});var Fee={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Bf,function(){var n=function(A){return A instanceof Uint8Array||A instanceof Uint16Array||A instanceof Uint32Array||A instanceof Int8Array||A instanceof Int16Array||A instanceof Int32Array||A instanceof Float32Array||A instanceof Float64Array||A instanceof Uint8ClampedArray},r=function(A,W){for(var se=Object.keys(W),He=0;He<se.length;++He)A[se[He]]=W[se[He]];return A},i=`
1304`;function o(A){return typeof atob<"u"?atob(A):"base64:"+A}function a(A){var W=new Error("(regl) "+A);throw console.error(W),W}function s(A,W){A||a(W)}function l(A){return A?": "+A:""}function u(A,W,se){A in W||a("unknown parameter ("+A+")"+l(se)+". possible values: "+Object.keys(W).join())}function d(A,W){n(A)||a("invalid parameter type"+l(W)+". must be a typed array")}function f(A,W){switch(W){case"number":return typeof A=="number";case"object":return typeof A=="object";case"string":return typeof A=="string";case"boolean":return typeof A=="boolean";case"function":return typeof A=="function";case"undefined":return typeof A>"u";case"symbol":return typeof A=="symbol"}}function p(A,W,se){f(A,W)||a("invalid parameter type"+l(se)+". expected "+W+", got "+typeof A)}function m(A,W){A>=0&&(A|0)===A||a("invalid parameter type, ("+A+")"+l(W)+". must be a nonnegative integer")}function v(A,W,se){W.indexOf(A)<0&&a("invalid value"+l(se)+". must be one of: "+W)}var y=["gl","canvas","container","attributes","pixelRatio","extensions","optionalExtensions","profile","onDone"];function x(A){Object.keys(A).forEach(function(W){y.indexOf(W)<0&&a('invalid regl constructor argument "'+W+'". must be one of '+y)})}function b(A,W){for(A=A+"";A.length<W;)A=" "+A;return A}function $(){this.name="unknown",this.lines=[],this.index={},this.hasErrors=!1}function _(A,W){this.number=A,this.line=W,this.errors=[]}function C(A,W,se){this.file=A,this.line=W,this.message=se}function E(){var A=new Error,W=(A.stack||A).toString(),se=/compileProcedure.*\n\s*at.*\((.*)\)/.exec(W);if(se)return se[1];var He=/compileProcedure.*\n\s*at\s+(.*)(\n|$)/.exec(W);return He?He[1]:"unknown"}function T(){var A=new Error,W=(A.stack||A).toString(),se=/at REGLCommand.*\n\s+at.*\((.*)\)/.exec(W);if(se)return se[1];var He=/at REGLCommand.*\n\s+at\s+(.*)\n/.exec(W);return He?He[1]:"unknown"}function I(A,W){var se=A.split(`
1305`),He=1,lt=0,Be={unknown:new $,0:new $};Be.unknown.name=Be[0].name=W||E(),Be.unknown.lines.push(new _(0,""));for(var Ge=0;Ge<se.length;++Ge){var Tt=se[Ge],Et=/^\s*#\s*(\w+)\s+(.+)\s*$/.exec(Tt);if(Et)switch(Et[1]){case"line":var Dt=/(\d+)(\s+\d+)?/.exec(Et[2]);Dt&&(He=Dt[1]|0,Dt[2]&&(lt=Dt[2]|0,lt in Be||(Be[lt]=new $)));break;case"define":var Bt=/SHADER_NAME(_B64)?\s+(.*)$/.exec(Et[2]);Bt&&(Be[lt].name=Bt[1]?o(Bt[2]):Bt[2]);break}Be[lt].lines.push(new _(He++,Tt))}return Object.keys(Be).forEach(function(Ft){var Xt=Be[Ft];
1305Xt.lines.forEach(function(Rt){Xt.index[Rt.number]=Rt})}),Be}function R(A){var W=[];return A.split(`
1306`).forEach(function(se){if(!(se.length<5)){var He=/^ERROR:\s+(\d+):(\d+):\s*(.*)$/.exec(se);He?W.push(new C(He[1]|0,He[2]|0,He[3].trim())):se.length>0&&W.push(new C("unknown",0,se))}}),W}function L(A,W){W.forEach(function(se){var He=A[se.file];if(He){var lt=He.index[se.line];if(lt){lt.errors.push(se),He.hasErrors=!0;return}}A.unknown.hasErrors=!0,A.unknown.lines[0].errors.push(se)})}function F(A,W,se,He,lt){if(!A.getShaderParameter(W,A.COMPILE_STATUS)){var Be=A.getShaderInfoLog(W),Ge=He===A.FRAGMENT_SHADER?"fragment":"vertex";oe(se,"string",Ge+" shader source must be a string",lt);var Tt=I(se,lt),Et=R(Be);L(Tt,Et),Object.keys(Tt).forEach(function(Dt){var Bt=Tt[Dt];if(!Bt.hasErrors)return;var Ft=[""],Xt=[""];function Rt(Nt,we){Ft.push(Nt),Xt.push(we||"")}Rt("file number "+Dt+": "+Bt.name+`
1307`,"color:red;text-decoration:underline;font-weight:bold"),Bt.lines.forEach(function(Nt){if(Nt.errors.length>0){Rt(b(Nt.number,4)+"|  ","background-color:yellow; font-weight:bold"),Rt(Nt.line+i,"color:red; background-color:yellow; font-weight:bold");var we=0;Nt.errors.forEach(function(ze){var It=ze.message,fn=/^\s*'(.*)'\s*:\s*(.*)$/.exec(It);if(fn){var $t=fn[1];switch(It=fn[2],$t){case"assign":$t="=";break}we=Math.max(Nt.line.indexOf($t,we),0)}else we=0;Rt(b("| ",6)),Rt(b("^^^",we+3)+i,"font-weight:bold"),Rt(b("| ",6)),Rt(It+i,"font-weight:bold")}),Rt(b("| ",6)+i)}else Rt(b(Nt.number,4)+"|  "),Rt(Nt.line+i,"color:red")}),typeof document<"u"&&!window.chrome?(Xt[0]=Ft.join("%c"),console.log.apply(console,Xt)):console.log(Ft.join(""))}),s.raise("Error compiling "+Ge+" shader, "+Tt[0].name)}}function V(A,W,se,He,lt){if(!A.getProgramParameter(W,A.LINK_STATUS)){var Be=A.getProgramInfoLog(W),Ge=I(se,lt),Tt=I(He,lt),Et='Error linking program with vertex shader, "'+Tt[0].name+'", and fragment shader "'+Ge[0].name+'"';typeof document<"u"?console.log("%c"+Et+i+"%c"+Be,"color:red;text-decoration:underline;font-weight:bold","color:red"):console.log(Et+i+Be),s.raise(Et)}}function H(A){A._commandRef=E()}function Q(A,W,se,He){H(A);function lt(Et){return Et?He.id(Et):0}A._fragId=lt(A.static.frag),A._vertId=lt(A.static.vert);function Be(Et,Dt){Object.keys(Dt).forEach(function(Bt){Et[He.id(Bt)]=!0})}var Ge=A._uniformSet={};Be(Ge,W.static),Be(Ge,W.dynamic);var Tt=A._attributeSet={};Be(Tt,se.static),Be(Tt,se.dynamic),A._hasCount="count"in A.static||"count"in A.dynamic||"elements"in A.static||"elements"in A.dynamic}function U(A,W){var se=T();a(A+" in command "+(W||E())+(se==="unknown"?"":" called from "+se))}function te(A,W,se){A||U(W,se||E())}function J(A,W,se,He){A in W||U("unknown parameter ("+A+")"+l(se)+". possible values: "+Object.keys(W).join(),He||E())}function oe(A,W,se,He){f(A,W)||U("invalid parameter type"+l(se)+". expected "+W+", got "+typeof A,He||E())}function q(A){A()}function re(A,W,se){A.texture?v(A.texture._texture.internalformat,W,"unsupported texture format for attachment"):v(A.renderbuffer._renderbuffer.format,se,"unsupported renderbuffer format for attachment")}var he=33071,be=9728,Ke=9984,ot=9985,Ze=9986,Ye=9987,$e=5120,gt=5121,je=5122,Qe=5123,nn=5124,Ut=5125,kt=5126,mt=32819,ct=32820,pt=33635,ht=34042,mn=36193,K={};K[$e]=K[gt]=1,K[je]=K[Qe]=K[mn]=K[pt]=K[mt]=K[ct]=2,K[nn]=K[Ut]=K[kt]=K[ht]=4;function pe(A,W){return A===ct||A===mt||A===pt?2:A===ht?4:K[A]*W}function ve(A){return!(A&A-1)&&!!A}function Ne(A,W,se){var He,lt=W.width,Be=W.height,Ge=W.channels;s(lt>0&&lt<=se.maxTextureSize&&Be>0&&Be<=se.maxTextureSize,"invalid texture shape"),(A.wrapS!==he||A.wrapT!==he)&&s(ve(lt)&&ve(Be),"incompatible wrap mode for texture, both width and height must be power of 2"),W.mipmask===1?lt!==1&&Be!==1&&s(A.minFilter!==Ke&&A.minFilter!==Ze&&A.minFilter!==ot&&A.minFilter!==Ye,"min filter requires mipmap"):(s(ve(lt)&&ve(Be),"texture must be a square power of 2 to support mipmapping"),s(W.mipmask===(lt<<1)-1,"missing or incomplete mipmap data")),W.type===kt&&(se.extensions.indexOf("oes_texture_float_linear")<0&&s(A.minFilter===be&&A.magFilter===be,"filter not supported, must enable oes_texture_float_linear"),s(!A.genMipmaps,"mipmap generation not supported with float textures"));var Tt=W.images;for(He=0;He<16;++He)if(Tt[He]){var Et=lt>>He,Dt=Be>>He;s(W.mipmask&1<<He,"missing mipmap data");var Bt=Tt[He];
1307if(s(Bt.width===Et&&Bt.height===Dt,"invalid shape for mip images"),s(Bt.format===W.format&&Bt.internalformat===W.internalformat&&Bt.type===W.type,"incompatible type for mip image"),!Bt.compressed)if(Bt.data){var Ft=Math.ceil(pe(Bt.type,Ge)*Et/Bt.unpackAlignment)*Bt.unpackAlignment;s(Bt.data.byteLength===Ft*Dt,"invalid data for image, buffer size is inconsistent with image format")}else Bt.element||Bt.copy}else A.genMipmaps||s((W.mipmask&1<<He)===0,"extra mipmap data");W.compressed&&s(!A.genMipmaps,"mipmap generation for compressed images not supported")}function Xe(A,W,se,He){var lt=A.width,Be=A.height,Ge=A.channels;s(lt>0&&lt<=He.maxTextureSize&&Be>0&&Be<=He.maxTextureSize,"invalid texture shape"),s(lt===Be,"cube map must be square"),s(W.wrapS===he&&W.wrapT===he,"wrap mode not supported by cube map");for(var Tt=0;Tt<se.length;++Tt){var Et=se[Tt];s(Et.width===lt&&Et.height===Be,"inconsistent cube map face shape"),W.genMipmaps&&(s(!Et.compressed,"can not generate mipmap for compressed textures"),s(Et.mipmask===1,"can not specify mipmaps and generate mipmaps"));for(var Dt=Et.images,Bt=0;Bt<16;++Bt){var Ft=Dt[Bt];if(Ft){var Xt=lt>>Bt,Rt=Be>>Bt;s(Et.mipmask&1<<Bt,"missing mipmap data"),s(Ft.width===Xt&&Ft.height===Rt,"invalid shape for mip images"),s(Ft.format===A.format&&Ft.internalformat===A.internalformat&&Ft.type===A.type,"incompatible type for mip image"),Ft.compressed||(Ft.data?s(Ft.data.byteLength===Xt*Rt*Math.max(pe(Ft.type,Ge),Ft.unpackAlignment),"invalid data for image, buffer size is inconsistent with image format"):Ft.element||Ft.copy)}}}}var M=r(s,{optional:q,raise:a,commandRaise:U,command:te,parameter:u,commandParameter:J,constructor:x,type:p,commandType:oe,isTypedArray:d,nni:m,oneOf:v,shaderError:F,linkError:V,callSite:T,saveCommandRef:H,saveDrawInfo:Q,framebufferFormat:re,guessCommand:E,texture2D:Ne,textureCube:Xe}),et=0,zt=0,un=5,_t=6;function ke(A,W){this.id=et++,this.type=A,this.data=W}function ue(A){return A.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}function st(A){if(A.length===0)return[];var W=A.charAt(0),se=A.charAt(A.length-1);if(A.length>1&&W===se&&(W==='"'||W==="'"))return['"'+ue(A.substr(1,A.length-2))+'"'];var He=/\[(false|true|null|\d+|'[^']*'|"[^"]*")\]/.exec(A);if(He)return st(A.substr(0,He.index)).concat(st(He[1])).concat(st(A.substr(He.index+He[0].length)));var lt=A.split(".");if(lt.length===1)return['"'+ue(A)+'"'];for(var Be=[],Ge=0;Ge<lt.length;++Ge)Be=Be.concat(st(lt[Ge]));return Be}function dn(A){return"["+st(A).join("][")+"]"}function Gt(A,W){return new ke(A,dn(W+""))}function it(A){return typeof A=="function"&&!A._reglType||A instanceof ke}function cn(A,W){if(typeof A=="function")return new ke(zt,A);if(typeof A=="number"||typeof A=="boolean")return new ke(un,A);if(Array.isArray(A))return new ke(_t,A.map(function(se,He){return cn(se,W+"["+He+"]")}));if(A instanceof ke)return A;M(!1,"invalid option type in uniform "+W)}var nt={DynamicVariable:ke,define:Gt,isDynamic:it,unbox:cn,accessor:dn},wt={next:typeof requestAnimationFrame=="function"?function(A){return requestAnimationFrame(A)}:function(A){return setTimeout(A,16)},cancel:typeof cancelAnimationFrame=="function"?function(A){return cancelAnimationFrame(A)}:clearTimeout},yn=typeof performance<"u"&&performance.now?function(){return performance.now()}:function(){return+new Date};function Tn(){var A={"":0},W=[""];return{id:function(se){var He=A[se];return He||(He=A[se]=W.length,W.push(se),He)},str:function(se){return W[se]}}}function er(A,W,se){var He=document.createElement("canvas");r(He.style,{border:0,margin:0,padding:0,top:0,left:0,width:"100%",height:"100%"}),A.appendChild(He),A===document.body&&(He.style.position="absolute",r(A.style,{margin:0,padding:0}));function lt(){var Tt=window.innerWidth,Et=window.innerHeight;if(A!==document.body){var Dt=He.getBoundingClientRect();Tt=Dt.right-Dt.left,Et=Dt.bottom-Dt.top}He.width=se*Tt,He.height=se*Et}var Be;A!==document.body&&typeof ResizeObserver=="function"?(Be=new ResizeObserver(function(){setTimeout(lt)}),Be.observe(A)):window.addEventListener("resize",lt,!1);function Ge(){Be?Be.disconnect():window.removeEventListener("resize",lt),A.removeChild(He)}
1307return lt(),{canvas:He,onDestroy:Ge}}function Fr(A,W){function se(He){try{return A.getContext(He,W)}catch{return null}}return se("webgl")||se("experimental-webgl")||se("webgl-experimental")}function Or(A){return typeof A.nodeName=="string"&&typeof A.appendChild=="function"&&typeof A.getBoundingClientRect=="function"}function yi(A){return typeof A.drawArrays=="function"||typeof A.drawElements=="function"}function li(A){return typeof A=="string"?A.split():(M(Array.isArray(A),"invalid extension array"),A)}function to(A){return typeof A=="string"?(M(typeof document<"u","not supported outside of DOM"),document.querySelector(A)):A}function ya(A){var W=A||{},se,He,lt,Be,Ge={},Tt=[],Et=[],Dt=typeof window>"u"?1:window.devicePixelRatio,Bt=!1,Ft=function(Nt){Nt&&M.raise(Nt)},Xt=function(){};if(typeof W=="string"?(M(typeof document<"u","selector queries only supported in DOM enviroments"),se=document.querySelector(W),M(se,"invalid query string for element")):typeof W=="object"?Or(W)?se=W:yi(W)?(Be=W,lt=Be.canvas):(M.constructor(W),"gl"in W?Be=W.gl:"canvas"in W?lt=to(W.canvas):"container"in W&&(He=to(W.container)),"attributes"in W&&(Ge=W.attributes,M.type(Ge,"object","invalid context attributes")),"extensions"in W&&(Tt=li(W.extensions)),"optionalExtensions"in W&&(Et=li(W.optionalExtensions)),"onDone"in W&&(M.type(W.onDone,"function","invalid or missing onDone callback"),Ft=W.onDone),"profile"in W&&(Bt=!!W.profile),"pixelRatio"in W&&(Dt=+W.pixelRatio,M(Dt>0,"invalid pixel ratio"))):M.raise("invalid arguments to regl"),se&&(se.nodeName.toLowerCase()==="canvas"?lt=se:He=se),!Be){if(!lt){M(typeof document<"u","must manually specify webgl context outside of DOM environments");var Rt=er(He||document.body,Ft,Dt);if(!Rt)return null;lt=Rt.canvas,Xt=Rt.onDestroy}Ge.premultipliedAlpha===void 0&&(Ge.premultipliedAlpha=!0),Be=Fr(lt,Ge)}return Be?{gl:Be,canvas:lt,container:He,extensions:Tt,optionalExtensions:Et,pixelRatio:Dt,profile:Bt,onDone:Ft,onDestroy:Xt}:(Xt(),Ft("webgl not supported, try upgrading your browser or graphics drivers http://get.webgl.org"),null)}function ss(A,W){var se={};function He(Ge){M.type(Ge,"string","extension name must be string");var Tt=Ge.toLowerCase(),Et;try{Et=se[Tt]=A.getExtension(Tt)}catch{}return!!Et}for(var lt=0;lt<W.extensions.length;++lt){var Be=W.extensions[lt];if(!He(Be))return W.onDestroy(),W.onDone('"'+Be+'" extension is not supported by the current WebGL context, try upgrading your system or a different browser'),null}return W.optionalExtensions.forEach(He),{extensions:se,restore:function(){Object.keys(se).forEach(function(Ge){if(se[Ge]&&!He(Ge))throw new Error("(regl): error restoring extension "+Ge)})}}}function pi(A,W){for(var se=Array(A),He=0;He<A;++He)se[He]=W(He);return se}var ba=5120,Fi=5121,Xr=5122,Zr=5123,ji=5124,Ni=5125,$a=5126;function ls(A){for(var W=16;W<=1<<28;W*=16)if(A<=W)return W;return 0}function oo(A){var W,se;return W=(A>65535)<<4,A>>>=W,se=(A>255)<<3,A>>>=se,W|=se,se=(A>15)<<2,A>>>=se,W|=se,se=(A>3)<<1,A>>>=se,W|=se,W|A>>1}function co(){var A=pi(8,function(){return[]});function W(Be){var Ge=ls(Be),Tt=A[oo(Ge)>>2];return Tt.length>0?Tt.pop():new ArrayBuffer(Ge)}function se(Be){A[oo(Be.byteLength)>>2].push(Be)}function He(Be,Ge){var Tt=null;switch(Be){case ba:Tt=new Int8Array(W(Ge),0,Ge);break;case Fi:Tt=new Uint8Array(W(Ge),0,Ge);break;case Xr:Tt=new Int16Array(W(2*Ge),0,Ge);break;case Zr:Tt=new Uint16Array(W(2*Ge),0,Ge);break;case ji:Tt=new Int32Array(W(4*Ge),0,Ge);break;case Ni:Tt=new Uint32Array(W(4*Ge),0,Ge);break;case $a:Tt=new Float32Array(W(4*Ge),0,Ge);break;default:return null}return Tt.length!==Ge?Tt.subarray(0,Ge):Tt}function lt(Be){se(Be.buffer)}return{alloc:W,free:se,allocType:He,freeType:lt}}var Sr=co();Sr.zero=co();var So=3408,Er=3410,Je=3411,qe=3412,gn=3413,Kt=3414,kn=3415,$n=33901,_r=33902,no=3379,sl=3386,Fc=34921,jc=36347,Kd=36348,op=35661,ap=35660,qd=34930,Yd=36349,Bs=34076,zs=34024,Xd=7936,Yl=7937,qm=7938,Uu=35724,Hu=34047,Zd=36063,Xl=34852,Gu=3553,ra=34067,Zl=34069,Ql=33984,Es=6408,ao=5126,ll=5121,fo=36160,_o=36053,Qd=36064,Bc=16384,zc=function(A,W){var se=1;W.ext_texture_filter_anisotropic&&(se=A.getParameter(Hu));var He=1,lt=1;
vendor: 6,341 bytes, line 1307
1307W.webgl_draw_buffers&&(He=A.getParameter(Xl),lt=A.getParameter(Zd));var Be=!!W.oes_texture_float;if(Be){var Ge=A.createTexture();A.bindTexture(Gu,Ge),A.texImage2D(Gu,0,Es,1,1,0,Es,ao,null);var Tt=A.createFramebuffer();if(A.bindFramebuffer(fo,Tt),A.framebufferTexture2D(fo,Qd,Gu,Ge,0),A.bindTexture(Gu,null),A.checkFramebufferStatus(fo)!==_o)Be=!1;else{A.viewport(0,0,1,1),A.clearColor(1,0,0,1),A.clear(Bc);var Et=Sr.allocType(ao,4);A.readPixels(0,0,1,1,Es,ao,Et),A.getError()?Be=!1:(A.deleteFramebuffer(Tt),A.deleteTexture(Ge),Be=Et[0]===1),Sr.freeType(Et)}}var Dt=typeof navigator<"u"&&(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion)||/Edge/.test(navigator.userAgent)),Bt=!0;if(!Dt){var Ft=A.createTexture(),Xt=Sr.allocType(ll,36);A.activeTexture(Ql),A.bindTexture(ra,Ft),A.texImage2D(Zl,0,Es,3,3,0,Es,ll,Xt),Sr.freeType(Xt),A.bindTexture(ra,null),A.deleteTexture(Ft),Bt=!A.getError()}return{colorBits:[A.getParameter(Er),A.getParameter(Je),A.getParameter(qe),A.getParameter(gn)],depthBits:A.getParameter(Kt),stencilBits:A.getParameter(kn),subpixelBits:A.getParameter(So),extensions:Object.keys(W).filter(function(Rt){return!!W[Rt]}),maxAnisotropic:se,maxDrawbuffers:He,maxColorAttachments:lt,pointSizeDims:A.getParameter($n),lineWidthDims:A.getParameter(_r),maxViewportDims:A.getParameter(sl),maxCombinedTextureUnits:A.getParameter(op),maxCubeMapSize:A.getParameter(Bs),maxRenderbufferSize:A.getParameter(zs),maxTextureUnits:A.getParameter(qd),maxTextureSize:A.getParameter(no),maxAttributes:A.getParameter(Fc),maxVertexUniforms:A.getParameter(jc),maxVertexTextureUnits:A.getParameter(ap),maxVaryingVectors:A.getParameter(Kd),maxFragmentUniforms:A.getParameter(Yd),glsl:A.getParameter(Uu),renderer:A.getParameter(Yl),vendor:A.getParameter(Xd),version:A.getParameter(qm),readFloat:Be,npotTextureCube:Bt}};function wo(A){return!!A&&typeof A=="object"&&Array.isArray(A.shape)&&Array.isArray(A.stride)&&typeof A.offset=="number"&&A.shape.length===A.stride.length&&(Array.isArray(A.data)||n(A.data))}var xa=function(A){return Object.keys(A).map(function(W){return A[W]})},Uc={shape:Ym,flatten:lp};function Wg(A,W,se){for(var He=0;He<W;++He)se[He]=A[He]}function ul(A,W,se,He){for(var lt=0,Be=0;Be<W;++Be)for(var Ge=A[Be],Tt=0;Tt<se;++Tt)He[lt++]=Ge[Tt]}function sp(A,W,se,He,lt,Be){for(var Ge=Be,Tt=0;Tt<W;++Tt)for(var Et=A[Tt],Dt=0;Dt<se;++Dt)for(var Bt=Et[Dt],Ft=0;Ft<He;++Ft)lt[Ge++]=Bt[Ft]}function Jd(A,W,se,He,lt){for(var Be=1,Ge=se+1;Ge<W.length;++Ge)Be*=W[Ge];var Tt=W[se];if(W.length-se===4){var Et=W[se+1],Dt=W[se+2],Bt=W[se+3];for(Ge=0;Ge<Tt;++Ge)sp(A[Ge],Et,Dt,Bt,He,lt),lt+=Be}else for(Ge=0;Ge<Tt;++Ge)Jd(A[Ge],W,se+1,He,lt),lt+=Be}function lp(A,W,se,He){var lt=1;if(W.length)for(var Be=0;Be<W.length;++Be)lt*=W[Be];else lt=0;var Ge=He||Sr.allocType(se,lt);switch(W.length){case 0:break;case 1:Wg(A,W[0],Ge);break;case 2:ul(A,W[0],W[1],Ge);break;case 3:sp(A,W[0],W[1],W[2],Ge,0);break;default:Jd(A,W,0,Ge,0)}return Ge}function Ym(A){for(var W=[],se=A;se.length;se=se[0])W.push(se.length);return W}var up={"[object Int8Array]":5120,"[object Int16Array]":5122,"[object Int32Array]":5124,"[object Uint8Array]":5121,"[object Uint8ClampedArray]":5121,"[object Uint16Array]":5123,"[object Uint32Array]":5125,"[object Float32Array]":5126,"[object Float64Array]":5121,"[object ArrayBuffer]":5121},Xm=5120,ef=5122,Jl=5124,us=5121,cp=5123,Zm=5125,Hc=5126,eu=5126,Ga={int8:Xm,int16:ef,int32:Jl,uint8:us,uint16:cp,uint32:Zm,float:Hc,float32:eu},wh=35048,Kg=35040,tu={dynamic:wh,stream:Kg,static:35044},ur=Uc.flatten,Ei=Uc.shape,dp=35044,Ch=35040,Gc=5121,Vc=5126,cl=[];cl[5120]=1,cl[5122]=2,cl[5124]=4,cl[5121]=1,cl[5123]=2,cl[5125]=4,cl[5126]=4;function tf(A){return up[Object.prototype.toString.call(A)]|0}function fp(A,W){for(var se=0;se<W.length;++se)A[se]=W[se]}function pp(A,W,se,He,lt,Be,Ge){for(var Tt=0,Et=0;Et<se;++Et)for(var Dt=0;Dt<He;++Dt)A[Tt++]=W[lt*Et+Be*Dt+Ge]}function po(A,W,se,He){var lt=0,Be={};function Ge(we){this.id=lt++,this.buffer=A.createBuffer(),this.type=we,this.usage=dp,this.byteLength=0,this.dimension=1,this.dtype=Gc,this.persistentData=null,se.profile&&(this.stats={size:0})}Ge.prototype.bind=function(){A.bindBuffer(this.type,this.buffer)},Ge.prototype.destroy=function(){Xt(this)};var Tt=[];function Et(we,ze){var It=Tt.pop();return It||(It=new Ge(we)),It.bind(),Ft(It,ze,Ch,0,1,!1),It}function Dt(we){Tt.push(we)}function Bt(we,ze,It){we.byteLength=ze.byteLength,A.bufferData(we.type,ze,It)}function Ft(we,ze,It,fn,$t,an){var rn;if(we.usage=It,Array.isArray(ze)){if(we.dtype=fn||Vc,ze.length>0){var On;if(Array.isArray(ze[0])){rn=Ei(ze);for(var dt=1,ut=1;ut<rn.length;++ut)dt*=rn[ut];we.dimension=dt,On=ur(ze,rn,we.dtype),Bt(we,On,It),an?we.persistentData=On:Sr.freeType(On)}else if(typeof ze[0]=="number"){we.dimension=$t;var vn=Sr.allocType(we.dtype,ze.length);fp(vn,ze),Bt(we,vn,It),an?we.persistentData=vn:Sr.freeType(vn)}else n(ze[0])?(we.dimension=ze[0].length,we.dtype=fn||tf(ze[0])||Vc,On=ur(ze,[ze.length,ze[0].length],we.dtype),Bt(we,On,It),an?we.persistentData=On:Sr.freeType(On)):M.raise("invalid buffer data")}}else if(n(ze))we.dtype=fn||tf(ze),we.dimension=$t,Bt(we,ze,It),an&&(we.persistentData=new Uint8Array(new Uint8Array(ze.buffer)));else if(wo(ze)){rn=ze.shape;var Zt=ze.stride,Pt=ze.offset,Qt=0,en=0,Jn=0,Yn=0;rn.length===1?(Qt=rn[0],en=1,Jn=Zt[0],Yn=0):rn.length===2?(Qt=rn[0],en=rn[1],Jn=Zt[0],Yn=Zt[1]):M.raise("invalid shape"),we.dtype=fn||tf(ze.data)||Vc,we.dimension=en;var tn=Sr.allocType(we.dtype,Qt*en);pp(tn,ze.data,Qt,en,Jn,Yn,Pt),Bt(we,tn,It),an?we.persistentData=tn:Sr.freeType(tn)}else ze instanceof ArrayBuffer?(we.dtype=Gc,we.dimension=$t,Bt(we,ze,It),an&&(we.persistentData=new Uint8Array(new Uint8Array(ze)))):M.raise("invalid buffer data")}function Xt(we){W.bufferCount--,He(we);var ze=we.buffer;M(ze,"buffer must not be deleted already"),A.deleteBuffer(ze),we.buffer=null,delete Be[we.id]}function Rt(we,ze,It,fn){W.bufferCount++;var $t=new Ge(ze);Be[$t.id]=$t;function an(dt){var ut=dp,vn=null,Zt=0,Pt=0,Qt=1;return Array.isArray(dt)||n(dt)||wo(dt)||dt instanceof ArrayBuffer?vn=dt:typeof dt=="number"?Zt=dt|0:dt&&(M.type(dt,"object","buffer arguments must be an object, a number or an array"),"data"in dt&&(M(vn===null||Array.isArray(vn)||n(vn)||wo(vn),"invalid data for buffer"),vn=dt.data),"usage"in dt&&(M.parameter(dt.usage,tu,"invali
1307d buffer usage"),ut=tu[dt.usage]),"type"in dt&&(M.parameter(dt.type,Ga,"invalid buffer type"),Pt=Ga[dt.type]),"dimension"in dt&&(M.type(dt.dimension,"number","invalid dimension"),Qt=dt.dimension|0),"length"in dt&&(M.nni(Zt,"buffer length must be a nonnegative integer"),Zt=dt.length|0)),$t.bind(),vn?Ft($t,vn,ut,Pt,Qt,fn):(Zt&&A.bufferData($t.type,Zt,ut),$t.dtype=Pt||Gc,$t.usage=ut,$t.dimension=Qt,$t.byteLength=Zt),se.profile&&($t.stats.size=$t.byteLength*cl[$t.dtype]),an}function rn(dt,ut){M(ut+dt.byteLength<=$t.byteLength,"invalid buffer subdata call, buffer is too small.  Can't write data of size "+dt.byteLength+" starting from offset "+ut+" to a buffer of size "+$t.byteLength),A.bufferSubData($t.type,ut,dt)}function On(dt,ut){var vn=(ut||0)|0,Zt;if($t.bind(),n(dt)||dt instanceof ArrayBuffer)rn(dt,vn);else if(Array.isArray(dt)){if(dt.length>0)if(typeof dt[0]=="number"){var Pt=Sr.allocType($t.dtype,dt.length);fp(Pt,dt),rn(Pt,vn),Sr.freeType(Pt)}else if(Array.isArray(dt[0])||n(dt[0])){Zt=Ei(dt);var Qt=ur(dt,Zt,$t.dtype);rn(Qt,vn),Sr.freeType(Qt)}else M.raise("invalid buffer data")}else if(wo(dt)){Zt=dt.shape;var en=dt.stride,Jn=0,Yn=0,tn=0,sn=0;Zt.length===1?(Jn=Zt[0],Yn=1,tn=en[0],sn=0):Zt.length===2?(Jn=Zt[0],Yn=Zt[1],tn=en[0],sn=en[1]):M.raise("invalid shape");var Ln=Array.isArray(dt.data)?$t.dtype:tf(dt.data),Zn=Sr.allocType(Ln,Jn*Yn);pp(Zn,dt.data,Jn,Yn,tn,sn,dt.offset),rn(Zn,vn),Sr.freeType(Zn)}else M.raise("invalid data for buffer subdata");return an}return It||an(we),an._reglType="buffer",an._buffer=$t,an.subdata=On,se.profile&&(an.stats=$t.stats),an.destroy=function(){Xt($t)},an}function Nt(){xa(Be).forEach(function(we){we.buffer=A.createBuffer(),A.bindBuffer(we.type,we.buffer),A.bufferData(we.type,we.persistentData||we.byteLength,we.usage)})}return se.profile&&(W.getTotalBufferSize=function(){var we=0;return Object.keys(Be).forEach(function(ze){we+=Be[ze].stats.size}),we}),{create:Rt,createStream:Et,destroyStream:Dt,clear:function(){xa(Be).forEach(Xt),Tt.forEach(Xt)},getBuffer:function(we){return we&&we._buffer instanceof Ge?we._buffer:null},restore:Nt,_initBuffer:Ft}}var nf=0,dl=0,Qm=1,rf=1,cs=4,hp=4,fl={points:nf,point:dl,lines:Qm,line:rf,triangles:cs,triangle:hp,"line loop":2,"line strip":3,"triangle strip":5,"triangle fan":6},Eh=0,Jm=1,Wc=4,nu=5120,ho=5121,e0=5122,Co=5123,t0=5124,ru=5125,Us=34963,Kc=35040,mp=35044;function Bi(A,W,se,He){var lt={},Be=0,Ge={uint8:ho,uint16:Co};W.oes_element_index_uint&&(Ge.uint32=ru);function Tt(Nt){this.id=Be++,lt[this.id]=this,this.buffer=Nt,this.primType=Wc,this.vertCount=0,this.type=0}Tt.prototype.bind=function(){this.buffer.bind()};var Et=[];function Dt(Nt){var we=Et.pop();return we||(we=new Tt(se.create(null,Us,!0,!1)._buffer)),Ft(we,Nt,Kc,-1,-1,0,0),we}function Bt(Nt){Et.push(Nt)}function Ft(Nt,we,ze,It,fn,$t,an){Nt.buffer.bind();var rn;if(we){var On=an;!an&&(!n(we)||wo(we)&&!n(we.data))&&(On=W.oes_element_index_uint?ru:Co),se._initBuffer(Nt.buffer,we,ze,On,3)}else A.bufferData(Us,$t,ze),Nt.buffer.dtype=rn||ho,Nt.buffer.usage=ze,Nt.buffer.dimension=3,Nt.buffer.byteLength=$t;if(rn=an,!an){switch(Nt.buffer.dtype){case ho:case nu:rn=ho;break;case Co:case e0:rn=Co;break;case ru:case t0:rn=ru;break;default:M.raise("unsupported type for element array")}Nt.buffer.dtype=rn}Nt.type=rn,M(rn!==ru||!!W.oes_element_index_uint,"32 bit element buffers not supported, enable oes_element_index_uint first");var dt=fn;dt<0&&(dt=Nt.buffer.byteLength,rn===Co?dt>>=1:rn===ru&&(dt>>=2)),Nt.vertCount=dt;var ut=It;if(It<0){ut=Wc;var vn=Nt.buffer.dimension;vn===1&&(ut=Eh),vn===2&&(ut=Jm),vn===3&&(ut=Wc)}Nt.primType=ut}function Xt(Nt){He.elementsCount--,M(Nt.buffer!==null,"must not double destroy elements"),delete lt[Nt.id],Nt.buffer.destroy(),Nt.buffer=null}function Rt(Nt,we){var ze=se.create(null,Us,!0),It=new Tt(ze._buffer);He.elementsCount++;function fn($t){if(!$t)ze(),It.primType=Wc,It.vertCount=0,It.type=ho;else if(typeof $t=="number")ze($t),It.primType=Wc,It.vertCount=$t|0,It.type=ho;else{var an=null,rn=mp,On=-1,dt=-1,ut=0,vn=0;Array.isArray($t)||n($t)||wo($t)?an=$t:(M.type($t,"object","invali
1307d arguments for elements"),"data"in $t&&(an=$t.data,M(Array.isArray(an)||n(an)||wo(an),"invalid data for element buffer")),"usage"in $t&&(M.parameter($t.usage,tu,"invalid element buffer usage"),rn=tu[$t.usage]),"primitive"in $t&&(M.parameter($t.primitive,fl,"invalid element buffer primitive"),On=fl[$t.primitive]),"count"in $t&&(M(typeof $t.count=="number"&&$t.count>=0,"invalid vertex count for elements"),dt=$t.count|0),"type"in $t&&(M.parameter($t.type,Ge,"invalid buffer type"),vn=Ge[$t.type]),"length"in $t?ut=$t.length|0:(ut=dt,vn===Co||vn===e0?ut*=2:(vn===ru||vn===t0)&&(ut*=4))),Ft(It,an,rn,On,dt,ut,vn)}return fn}return fn(Nt),fn._reglType="elements",fn._elements=It,fn.subdata=function($t,an){return ze.subdata($t,an),fn},fn.destroy=function(){Xt(It)},fn}return{create:Rt,createStream:Dt,destroyStream:Bt,getElements:function(Nt){return typeof Nt=="function"&&Nt._elements instanceof Tt?Nt._elements:null},clear:function(){xa(lt).forEach(Xt)}}}var Ts=new Float32Array(1),of=new Uint32Array(Ts.buffer),qg=5123;function af(A){for(var W=Sr.allocType(qg,A.length),se=0;se<A.length;++se)if(isNaN(A[se]))W[se]=65535;else if(A[se]===1/0)W[se]=31744;else if(A[se]===-1/0)W[se]=64512;else{Ts[0]=A[se];var He=of[0],lt=He>>>31<<15,Be=(He<<1>>>24)-127,Ge=He>>13&1024-1;if(Be<-24)W[se]=lt;else if(Be<-14){var Tt=-14-Be;W[se]=lt+(Ge+1024>>Tt)}else Be>15?W[se]=lt+31744:W[se]=lt+(Be+15<<10)+Ge}return W}function ki(A){return Array.isArray(A)||n(A)}var n0=function(A){return!(A&A-1)&&!!A},Yg=34467,Rs=3553,qc=34067,pl=34069,iu=6408,Vu=6406,Wu=6407,ou=6409,Yc=6410,Xc=32854,Th=32855,sf=36194,Rh=32819,Zc=32820,r0=33635,Va=34042,lf=6402,hl=34041,uf=35904,cf=35906,au=36193,df=33776,Ih=33777,su=33778,gp=33779,Ku=35986,i0=35987,o0=34798,Qc=35840,vp=35841,Hs=35842,Jc=35843,kh=36196,ml=5121,Oh=5123,gl=5125,Sa=5126,a0=10242,qu=10243,Xg=10497,Ph=33071,Ah=33648,yp=10240,lu=10241,Oe=9728,bt=9729,tt=9984,Rn=9985,sr=9986,jr=9987,mo=33170,Qr=4352,Nh=4353,ff=4354,Wa=34046,bp=3317,s0=37440,uu=37441,$p=37443,pf=37444,Vr=33984,ed=[tt,sr,Rn,jr],td=[0,ou,Yc,Wu,iu],ia={};ia[ou]=ia[Vu]=ia[lf]=1,ia[hl]=ia[Yc]=2,ia[Wu]=ia[uf]=3,ia[iu]=ia[cf]=4;function Yu(A){return"[object "+A+"]"}var Zg=Yu("HTMLCanvasElement"),l0=Yu("OffscreenCanvas"),hf=Yu("CanvasRenderingContext2D"),vl=Yu("ImageBitmap"),mf=Yu("HTMLImageElement"),Mh=Yu("HTMLVideoElement"),xp=Object.keys(up).concat([Zg,l0,hf,vl,mf,Mh]),yl=[];yl[ml]=1,yl[Sa]=4,yl[au]=2,yl[Oh]=2,yl[gl]=4;var Eo=[];Eo[Xc]=2,Eo[Th]=2,Eo[sf]=2,Eo[hl]=4,Eo[df]=.5,Eo[Ih]=.5,Eo[su]=1,Eo[gp]=1,Eo[Ku]=.5,Eo[i0]=1,Eo[o0]=1,Eo[Qc]=.5,Eo[vp]=.25,Eo[Hs]=.5,Eo[Jc]=.25,Eo[kh]=.5;function nd(A){return Array.isArray(A)&&(A.length===0||typeof A[0]=="number")}function Lh(A){if(!Array.isArray(A))return!1;var W=A.length;return!(W===0||!ki(A[0]))}function ds(A){return Object.prototype.toString.call(A)}function bl(A){return ds(A)===Zg}function Xu(A){return ds(A)===l0}function Qg(A){return ds(A)===hf}function u0(A){return ds(A)===vl}function Dh(A){return ds(A)===mf}function gf(A){return ds(A)===Mh}function Ka(A){if(!A)return!1;var W=ds(A);return xp.indexOf(W)>=0?!0:nd(A)||Lh(A)||wo(A)}function Sp(A){return up[Object.prototype.toString.call(A)]|0}function Jg(A,W){var se=W.length;switch(A.type){case ml:case Oh:case gl:case Sa:var He=Sr.allocType(A.type,se);He.set(W),A.data=He;break;case au:A.data=af(W);break;default:M.raise("unsupported texture type, must specify a typed array")}}function cu(A,W){return Sr.allocType(A.type===au?Sa:A.type,W)}function c0(A,W){A.type===au?(A.data=af(W),Sr.freeType(W)):A.data=W}function e1(A,W,se,He,lt,Be){for(var Ge=A.width,Tt=A.height,Et=A.channels,Dt=Ge*Tt*Et,Bt=cu(A,Dt),Ft=0,Xt=0;Xt<Tt;++Xt)for(var Rt=0;Rt<Ge;++Rt)for(var Nt=0;Nt<Et;++Nt)Bt[Ft++]=W[se*Rt+He*Xt+lt*Nt+Be];c0(A,Bt)}function Vi(A,W,se,He,lt,Be){var Ge;if(typeof Eo[A]<"u"?Ge=Eo[A]:Ge=ia[A]*yl[W],Be&&(Ge*=6),lt){for(var Tt=0,Et=se;Et>=1;)Tt+=Ge*Et*Et,Et/=2;return Tt}else return Ge*se*He}function oa(A,W,se,He,lt,Be,Ge){var Tt={"don't care":Qr,"dont care":Qr,nice:ff,fast:Nh},Et={repeat:Xg,clamp:Ph,mirror:Ah},Dt={nearest:Oe,linear:bt},Bt=r({mipmap:jr,"nearest mipmap nearest":tt,"linear mipmap nearest":Rn,"nearest mipmap linear":sr,"linear mipmap linear":jr},Dt),Ft={none:0,browser:pf},Xt={uint8:ml,rgba4:Rh,rgb565:r0,"rgb5 a1":Zc},Rt={alpha:Vu,luminance:ou,"luminance alpha":Yc,rgb:Wu,rgba:iu,rgba4:Xc,"rgb5 a1":Th,rgb565:sf},Nt={};W.ext_srgb&&(Rt.srgb=uf,Rt.srgba=cf),W.oes_texture_float&&(Xt.float32=Xt.float=Sa),W.oes_texture_half_float&&(Xt.float16=Xt["half float"]=au),W.webgl_depth_texture&&(r(Rt,{depth:lf,"depth stencil":hl}),r(Xt,{uint16:Oh,uint32:gl,"depth stencil":Va}
1307)),W.webgl_compressed_texture_s3tc&&r(Nt,{"rgb s3tc dxt1":df,"rgba s3tc dxt1":Ih,"rgba s3tc dxt3":su,"rgba s3tc dxt5":gp}),W.webgl_compressed_texture_atc&&r(Nt,{"rgb atc":Ku,"rgba atc explicit alpha":i0,"rgba atc interpolated alpha":o0}),W.webgl_compressed_texture_pvrtc&&r(Nt,{"rgb pvrtc 4bppv1":Qc,"rgb pvrtc 2bppv1":vp,"rgba pvrtc 4bppv1":Hs,"rgba pvrtc 2bppv1":Jc}),W.webgl_compressed_texture_etc1&&(Nt["rgb etc1"]=kh);var we=Array.prototype.slice.call(A.getParameter(Yg));Object.keys(Nt).forEach(function(ie){var Ve=Nt[ie];we.indexOf(Ve)>=0&&(Rt[ie]=Ve)});var ze=Object.keys(Rt);se.textureFormats=ze;var It=[];Object.keys(Rt).forEach(function(ie){var Ve=Rt[ie];It[Ve]=ie});var fn=[];Object.keys(Xt).forEach(function(ie){var Ve=Xt[ie];fn[Ve]=ie});var $t=[];Object.keys(Dt).forEach(function(ie){var Ve=Dt[ie];$t[Ve]=ie});var an=[];Object.keys(Bt).forEach(function(ie){var Ve=Bt[ie];an[Ve]=ie});var rn=[];Object.keys(Et).forEach(function(ie){var Ve=Et[ie];rn[Ve]=ie});var On=ze.reduce(function(ie,Ve){var De=Rt[Ve];return De===ou||De===Vu||De===ou||De===Yc||De===lf||De===hl||W.ext_srgb&&(De===uf||De===cf)?ie[De]=De:De===Th||Ve.indexOf("rgba")>=0?ie[De]=iu:ie[De]=Wu,ie},{});function dt(){this.internalformat=iu,this.format=iu,this.type=ml,this.compressed=!1,this.premultiplyAlpha=!1,this.flipY=!1,this.unpackAlignment=1,this.colorSpace=pf,this.width=0,this.height=0,this.channels=0}function ut(ie,Ve){ie.internalformat=Ve.internalformat,ie.format=Ve.format,ie.type=Ve.type,ie.compressed=Ve.compressed,ie.premultiplyAlpha=Ve.premultiplyAlpha,ie.flipY=Ve.flipY,ie.unpackAlignment=Ve.unpackAlignment,ie.colorSpace=Ve.colorSpace,ie.width=Ve.width,ie.height=Ve.height,ie.channels=Ve.channels}function vn(ie,Ve){if(!(typeof Ve!="object"||!Ve)){if("premultiplyAlpha"in Ve&&(M.type(Ve.premultiplyAlpha,"boolean","invalid premultiplyAlpha"),ie.premultiplyAlpha=Ve.premultiplyAlpha),"flipY"in Ve&&(M.type(Ve.flipY,"boolean","invalid texture flip"),ie.flipY=Ve.flipY),"alignment"in Ve&&(M.oneOf(Ve.alignment,[1,2,4,8],"invalid texture unpack alignment"),ie.unpackAlignment=Ve.alignment),"colorSpace"in Ve&&(M.parameter(Ve.colorSpace,Ft,"invalid colorSpace"),ie.colorSpace=Ft[Ve.colorSpace]),"type"in Ve){var De=Ve.type;M(W.oes_texture_float||!(De==="float"||De==="float32"),"you must enable the OES_texture_float extension in order to use floating point textures."),M(W.oes_texture_half_float||!(De==="half float"||De==="float16"),"you must enable the OES_texture_half_float extension in order to use 16-bit floating point textures."),M(W.webgl_depth_texture||!(De==="uint16"||De==="uint32"||De==="depth stencil"),"you must enable the WEBGL_depth_texture extension in order to use depth/stencil textures."),M.parameter(De,Xt,"invalid texture type"),ie.type=Xt[De]}var hn=ie.width,fr=ie.height,X=ie.channels,z=!1;"shape"in Ve?(M(Array.isArray(Ve.shape)&&Ve.shape.length>=2,"shape must be an array"),hn=Ve.shape[0],fr=Ve.shape[1],Ve.shape.length===3&&(X=Ve.shape[2],M(X>0&&X<=4,"invalid number of channels"),z=!0),M(hn>=0&&hn<=se.maxTextureSize,"invalid width"),M(fr>=0&&fr<=se.maxTextureSize,"invalid height")):("radius"in Ve&&(hn=fr=Ve.radius,M(hn>=0&&hn<=se.maxTextureSize,"invalid radius")),"width"in Ve&&(hn=Ve.width,M(hn>=0&&hn<=se.maxTextureSize,"invalid width")),"height"in Ve&&(fr=Ve.height,M(fr>=0&&fr<=se.maxTextureSize,"invalid height")),"channels"in Ve&&(X=Ve.channels,M(X>0&&X<=4,"invalid number of channels"),z=!0)),ie.width=hn|0,ie.height=fr|0,ie.channels=X|0;var de=!1;if("format"in Ve){var Te=Ve.format;M(W.webgl_depth_texture||!(Te==="depth"||Te==="depth stencil"),"you must enable the WEBGL_depth_texture extension in order to use depth/stencil textures."),M.parameter(Te,Rt,"invalid texture format");var Ie=ie.internalformat=Rt[Te];ie.format=On[Ie],Te in Xt&&("type"in Ve||(ie.type=Xt[Te])),Te in Nt&&(ie.compressed=!0),de=!0}!z&&de?ie.channels=ia[ie.format]:z&&!de?ie.channels!==td[ie.format]&&(ie.format=ie.internalformat=td[ie.channels]):de&&z&&M(ie.channels===ia[ie.format],"number of channels inconsistent with specified format")}}function Zt(ie){A.pixelStorei(s0,ie.flipY),A.pixelStorei(uu,ie.premultiplyAlpha),A.pixelStorei($p,ie.colorSpace),A.pixelStorei(bp,ie.unpackAlignment)}function Pt(){dt.call(this),this.xOffset=0,this.yOffset=0,this.data=null,this.needsFree=!1,this.element=null,this.needsCopy=!1}function Qt(ie,Ve){var De=null;
1307if(Ka(Ve)?De=Ve:Ve&&(M.type(Ve,"object","invalid pixel data type"),vn(ie,Ve),"x"in Ve&&(ie.xOffset=Ve.x|0),"y"in Ve&&(ie.yOffset=Ve.y|0),Ka(Ve.data)&&(De=Ve.data)),M(!ie.compressed||De instanceof Uint8Array,"compressed texture data must be stored in a uint8array"),Ve.copy){M(!De,"can not specify copy and data field for the same texture");var hn=lt.viewportWidth,fr=lt.viewportHeight;ie.width=ie.width||hn-ie.xOffset,ie.height=ie.height||fr-ie.yOffset,ie.needsCopy=!0,M(ie.xOffset>=0&&ie.xOffset<hn&&ie.yOffset>=0&&ie.yOffset<fr&&ie.width>0&&ie.width<=hn&&ie.height>0&&ie.height<=fr,"copy texture read out of bounds")}else if(!De)ie.width=ie.width||1,ie.height=ie.height||1,ie.channels=ie.channels||4;else if(n(De))ie.channels=ie.channels||4,ie.data=De,!("type"in Ve)&&ie.type===ml&&(ie.type=Sp(De));else if(nd(De))ie.channels=ie.channels||4,Jg(ie,De),ie.alignment=1,ie.needsFree=!0;else if(wo(De)){var X=De.data;!Array.isArray(X)&&ie.type===ml&&(ie.type=Sp(X));var z=De.shape,de=De.stride,Te,Ie,ge,ce,Se,ee;z.length===3?(ge=z[2],ee=de[2]):(M(z.length===2,"invalid ndarray pixel data, must be 2 or 3D"),ge=1,ee=1),Te=z[0],Ie=z[1],ce=de[0],Se=de[1],ie.alignment=1,ie.width=Te,ie.height=Ie,ie.channels=ge,ie.format=ie.internalformat=td[ge],ie.needsFree=!0,e1(ie,X,ce,Se,ee,De.offset)}else if(bl(De)||Xu(De)||Qg(De))bl(De)||Xu(De)?ie.element=De:ie.element=De.canvas,ie.width=ie.element.width,ie.height=ie.element.height,ie.channels=4;else if(u0(De))ie.element=De,ie.width=De.width,ie.height=De.height,ie.channels=4;else if(Dh(De))ie.element=De,ie.width=De.naturalWidth,ie.height=De.naturalHeight,ie.channels=4;else if(gf(De))ie.element=De,ie.width=De.videoWidth,ie.height=De.videoHeight,ie.channels=4;else if(Lh(De)){var ae=ie.width||De[0].length,ne=ie.height||De.length,Le=ie.channels;ki(De[0][0])?Le=Le||De[0][0].length:Le=Le||1;for(var Ae=Uc.shape(De),at=1,ft=0;ft<Ae.length;++ft)at*=Ae[ft];var Ht=cu(ie,at);Uc.flatten(De,Ae,"",Ht),c0(ie,Ht),ie.alignment=1,ie.width=ae,ie.height=ne,ie.channels=Le,ie.format=ie.internalformat=td[Le],ie.needsFree=!0}ie.type===Sa?M(se.extensions.indexOf("oes_texture_float")>=0,"oes_texture_float extension not enabled"):ie.type===au&&M(se.extensions.indexOf("oes_texture_half_float")>=0,"oes_texture_half_float extension not enabled")}function en(ie,Ve,De){var hn=ie.element,fr=ie.data,X=ie.internalformat,z=ie.format,de=ie.type,Te=ie.width,Ie=ie.height;Zt(ie),hn?A.texImage2D(Ve,De,z,z,de,hn):ie.compressed?A.compressedTexImage2D(Ve,De,X,Te,Ie,0,fr):ie.needsCopy?(He(),A.copyTexImage2D(Ve,De,z,ie.xOffset,ie.yOffset,Te,Ie,0)):A.texImage2D(Ve,De,z,Te,Ie,0,z,de,fr||null)}function Jn(ie,Ve,De,hn,fr){var X=ie.element,z=ie.data,de=ie.internalformat,Te=ie.format,Ie=ie.type,ge=ie.width,ce=ie.height;Zt(ie),X?A.texSubImage2D(Ve,fr,De,hn,Te,Ie,X):ie.compressed?A.compressedTexSubImage2D(Ve,fr,De,hn,de,ge,ce,z):ie.needsCopy?(He(),A.copyTexSubImage2D(Ve,fr,De,hn,ie.xOffset,ie.yOffset,ge,ce)):A.texSubImage2D(Ve,fr,De,hn,ge,ce,Te,Ie,z)}var Yn=[];function tn(){return Yn.pop()||new Pt}function sn(ie){ie.needsFree&&Sr.freeType(ie.data),Pt.call(ie),Yn.push(ie)}function Ln(){dt.call(this),this.genMipmaps=!1,this.mipmapHint=Qr,this.mipmask=0,this.images=Array(16)}function Zn(ie,Ve,De){var hn=ie.images[0]=tn();
1307ie.mipmask=1,hn.width=ie.width=Ve,hn.height=ie.height=De,hn.channels=ie.channels=4}function hr(ie,Ve){var De=null;if(Ka(Ve))De=ie.images[0]=tn(),ut(De,ie),Qt(De,Ve),ie.mipmask=1;else if(vn(ie,Ve),Array.isArray(Ve.mipmap))for(var hn=Ve.mipmap,fr=0;fr<hn.length;++fr)De=ie.images[fr]=tn(),ut(De,ie),De.width>>=fr,De.height>>=fr,Qt(De,hn[fr]),ie.mipmask|=1<<fr;else De=ie.images[0]=tn(),ut(De,ie),Qt(De,Ve),ie.mipmask=1;ut(ie,ie.images[0]),ie.compressed&&(ie.internalformat===df||ie.internalformat===Ih||ie.internalformat===su||ie.internalformat===gp)&&M(ie.width%4===0&&ie.height%4===0,"for compressed texture formats, mipmap level 0 must have width and height that are a multiple of 4")}function Ki(ie,Ve){for(var De=ie.images,hn=0;hn<De.length;++hn){if(!De[hn])return;en(De[hn],Ve,hn)}}var zi=[];function gr(){var ie=zi.pop()||new Ln;dt.call(ie),ie.mipmask=0;for(var Ve=0;Ve<16;++Ve)ie.images[Ve]=null;return ie}function Oi(ie){for(var Ve=ie.images,De=0;De<Ve.length;++De)Ve[De]&&sn(Ve[De]),Ve[De]=null;zi.push(ie)}function ci(){this.minFilter=Oe,this.magFilter=Oe,this.wrapS=Ph,this.wrapT=Ph,this.anisotropic=1,this.genMipmaps=!1,this.mipmapHint=Qr}function Do(ie,Ve){if("min"in Ve){var De=Ve.min;M.parameter(De,Bt),ie.minFilter=Bt[De],ed.indexOf(ie.minFilter)>=0&&!("faces"in Ve)&&(ie.genMipmaps=!0)}if("mag"in Ve){var hn=Ve.mag;M.parameter(hn,Dt),ie.magFilter=Dt[hn]}var fr=ie.wrapS,X=ie.wrapT;if("wrap"in Ve){var z=Ve.wrap;typeof z=="string"?(M.parameter(z,Et),fr=X=Et[z]):Array.isArray(z)&&(M.parameter(z[0],Et),M.parameter(z[1],Et),fr=Et[z[0]],X=Et[z[1]])}else{if("wrapS"in Ve){var de=Ve.wrapS;M.parameter(de,Et),fr=Et[de]}if("wrapT"in Ve){var Te=Ve.wrapT;M.parameter(Te,Et),X=Et[Te]}}if(ie.wrapS=fr,ie.wrapT=X,"anisotropic"in Ve){var Ie=Ve.anisotropic;M(typeof Ie=="number"&&Ie>=1&&Ie<=se.maxAnisotropic,"aniso samples must be between 1 and "),ie.anisotropic=Ve.anisotropic}if("mipmap"in Ve){var ge=!1;switch(typeof Ve.mipmap){case"string":M.parameter(Ve.mipmap,Tt,"invalid mipmap hint"),ie.mipmapHint=Tt[Ve.mipmap],ie.genMipmaps=!0,ge=!0;break;case"boolean":ge=ie.genMipmaps=Ve.mipmap;break;case"object":M(Array.isArray(Ve.mipmap),"invalid mipmap type"),ie.genMipmaps=!1,ge=!0;break;default:M.raise("invalid mipmap type")}ge&&!("min"in Ve)&&(ie.minFilter=tt)}}function Fo(ie,Ve){A.texParameteri(Ve,lu,ie.minFilter),A.texParameteri(Ve,yp,ie.magFilter),A.texParameteri(Ve,a0,ie.wrapS),A.texParameteri(Ve,qu,ie.wrapT),W.ext_texture_filter_anisotropic&&A.texParameteri(Ve,Wa,ie.anisotropic),ie.genMipmaps&&(A.hint(mo,ie.mipmapHint),A.generateMipmap(Ve))}var qo=0,Ta={},Fa=se.maxTextureUnits,Io=Array(Fa).map(function(){return null});function lr(ie){dt.call(this),this.mipmask=0,this.internalformat=iu,this.id=qo++,this.refCount=1,this.target=ie,this.texture=A.createTexture(),this.unit=-1,this.bindCount=0,this.texInfo=new ci,Ge.profile&&(this.stats={size:0})}function ja(ie){A.activeTexture(Vr),A.bindTexture(ie.target,ie.texture)}function ei(){var ie=Io[0];ie?A.bindTexture(ie.target,ie.texture):A.bindTexture(Rs,null)}function Un(ie){var Ve=ie.texture;M(Ve,"must not double destroy texture");var De=ie.unit,hn=ie.target;De>=0&&(A.activeTexture(Vr+De),A.bindTexture(hn,null),Io[De]=null),A.deleteTexture(Ve),ie.texture=null,ie.params=null,ie.pixels=null,ie.refCount=0,delete Ta[ie.id],Be.textureCount--}r(lr.prototype,{bind:function(){var ie=this;ie.bindCount+=1;var Ve=ie.unit;if(Ve<0){for(var De=0;De<Fa;++De){var hn=Io[De];if(hn){if(hn.bindCount>0)continue;hn.unit=-1}Io[De]=ie,Ve=De;break}Ve>=Fa&&M.raise("insufficient number of texture units"),Ge.profile&&Be.maxTextureUnits<Ve+1&&(Be.maxTextureUnits=Ve+1),ie.unit=Ve,A.activeTexture(Vr+Ve),A.bindTexture(ie.target,ie.texture)}return Ve},unbind:function(){this.bindCount-=1},decRef:function(){--this.refCount<=0&&Un(this)}});function vr(ie,Ve){var De=new lr(Rs);Ta[De.id]=De,Be.textureCount++;function hn(z,de){var Te=De.texInfo;ci.call(Te);var Ie=gr();return typeof z=="number"?typeof de=="number"?Zn(Ie,z|0,de|0):Zn(Ie,z|0,z|0):z?(M.type(z,"object","invalid arguments to regl.texture"),Do(Te,z),hr(Ie,z)):Zn(Ie,1,1),Te.genMipmaps&&(Ie.mipmask=(Ie.width<<1)-1),De.mipmask=Ie.mipmask,ut(De,Ie),M.texture2D(Te,Ie,se),De.internalformat=Ie.internalformat,hn.width=Ie.width,hn.height=Ie.height,ja(De),Ki(Ie,Rs),Fo(Te,Rs),ei(),Oi(Ie),Ge.profile&&(De.stats.size=Vi(De.internalformat,De.type,Ie.width,Ie.he
1307ight,Te.genMipmaps,!1)),hn.format=It[De.internalformat],hn.type=fn[De.type],hn.mag=$t[Te.magFilter],hn.min=an[Te.minFilter],hn.wrapS=rn[Te.wrapS],hn.wrapT=rn[Te.wrapT],hn}function fr(z,de,Te,Ie){M(!!z,"must specify image data");var ge=de|0,ce=Te|0,Se=Ie|0,ee=tn();return ut(ee,De),ee.width=0,ee.height=0,Qt(ee,z),ee.width=ee.width||(De.width>>Se)-ge,ee.height=ee.height||(De.height>>Se)-ce,M(De.type===ee.type&&De.format===ee.format&&De.internalformat===ee.internalformat,"incompatible format for texture.subimage"),M(ge>=0&&ce>=0&&ge+ee.width<=De.width&&ce+ee.height<=De.height,"texture.subimage write out of bounds"),M(De.mipmask&1<<Se,"missing mipmap data"),M(ee.data||ee.element||ee.needsCopy,"missing image data"),ja(De),Jn(ee,Rs,ge,ce,Se),ei(),sn(ee),hn}function X(z,de){var Te=z|0,Ie=de|0||Te;if(Te===De.width&&Ie===De.height)return hn;hn.width=De.width=Te,hn.height=De.height=Ie,ja(De);for(var ge=0;De.mipmask>>ge;++ge){var ce=Te>>ge,Se=Ie>>ge;if(!ce||!Se)break;A.texImage2D(Rs,ge,De.format,ce,Se,0,De.format,De.type,null)}return ei(),Ge.profile&&(De.stats.size=Vi(De.internalformat,De.type,Te,Ie,!1,!1)),hn}return hn(ie,Ve),hn.subimage=fr,hn.resize=X,hn._reglType="texture2d",hn._texture=De,Ge.profile&&(hn.stats=De.stats),hn.destroy=function(){De.decRef()},hn}function Mr(ie,Ve,De,hn,fr,X){var z=new lr(qc);Ta[z.id]=z,Be.cubeCount++;var de=new Array(6);function Te(ce,Se,ee,ae,ne,Le){var Ae,at=z.texInfo;for(ci.call(at),Ae=0;Ae<6;++Ae)de[Ae]=gr();if(typeof ce=="number"||!ce){var ft=ce|0||1;for(Ae=0;Ae<6;++Ae)Zn(de[Ae],ft,ft)}else if(typeof ce=="object")if(Se)hr(de[0],ce),hr(de[1],Se),hr(de[2],ee),hr(de[3],ae),hr(de[4],ne),hr(de[5],Le);else if(Do(at,ce),vn(z,ce),"faces"in ce){var Ht=ce.faces;for(M(Array.isArray(Ht)&&Ht.length===6,"cube faces must be a length 6 array"),Ae=0;Ae<6;++Ae)M(typeof Ht[Ae]=="object"&&!!Ht[Ae],"invalid input for cube map face"),ut(de[Ae],z),hr(de[Ae],Ht[Ae])}else for(Ae=0;Ae<6;++Ae)hr(de[Ae],ce);else M.raise("invalid arguments to cube map");for(ut(z,de[0]),M.optional(function(){se.npotTextureCube||M(n0(z.width)&&n0(z.height),"your browser does not support non power or two texture dimensions")}),at.genMipmaps?z.mipmask=(de[0].width<<1)-1:z.mipmask=de[0].mipmask,M.textureCube(z,at,de,se),z.internalformat=de[0].internalformat,Te.width=de[0].width,Te.height=de[0].height,ja(z),Ae=0;Ae<6;++Ae)Ki(de[Ae],pl+Ae);for(Fo(at,qc),ei(),Ge.profile&&(z.stats.size=Vi(z.internalformat,z.type,Te.width,Te.height,at.genMipmaps,!0)),Te.format=It[z.internalformat],Te.type=fn[z.type],Te.mag=$t[at.magFilter],Te.min=an[at.minFilter],Te.wrapS=rn[at.wrapS],Te.wrapT=rn[at.wrapT],Ae=0;Ae<6;++Ae)Oi(de[Ae]);return Te}function Ie(ce,Se,ee,ae,ne){M(!!Se,"must specify image data"),M(typeof ce=="number"&&ce===(ce|0)&&ce>=0&&ce<6,"invalid face");var Le=ee|0,Ae=ae|0,at=ne|0,ft=tn();return ut(ft,z),ft.width=0,ft.height=0,Qt(ft,Se),ft.width=ft.width||(z.width>>at)-Le,ft.height=ft.height||(z.height>>at)-Ae,M(z.type===ft.type&&z.format===ft.format&&z.internalformat===ft.internalformat,"incompatible format for texture.subimage"),M(Le>=0&&Ae>=0&&Le+ft.width<=z.width&&Ae+ft.height<=z.height,"texture.subimage write out of bounds"),M(z.mipmask&1<<at,"missing mipmap data"),M(ft.data||ft.element||ft.needsCopy,"missing image data"),ja(z),Jn(ft,pl+ce,Le,Ae,at),ei(),sn(ft),Te}function ge(ce){var Se=ce|0;if(Se!==z.width){Te.width=z.width=Se,Te.height=z.height=Se,ja(z);for(var ee=0;ee<6;++ee)for(var ae=0;z.mipmask>>ae;++ae)A.texImage2D(pl+ee,ae,z.format,Se>>ae,Se>>ae,0,z.format,z.type,null);return ei(),Ge.profile&&(z.stats.size=Vi(z.internalformat,z.type,Te.width,Te.height,!1,!0)),Te}}return Te(ie,Ve,De,hn,fr,X),Te.subimage=Ie,Te.resize=ge,Te._reglType="textureCube",Te._texture=z,Ge.profile&&(Te.stats=z.stats),Te.destroy=function(){z.decRef()},Te}function ko(){for(var ie=0;ie<Fa;++ie)A.activeTexture(Vr+ie),A.bindTexture(Rs,null),Io[ie]=null;xa(Ta).forEach(Un),Be.cubeCount=0,Be.textureCount=0}Ge.profile&&(Be.getTotalTextureSize=function(){var ie=0;return Object.keys(Ta).forEach(function(Ve){ie+=Ta[Ve].stats.size}),ie});function uc(){for(var ie=0;ie<Fa;++ie){var Ve=Io[ie];Ve&&(Ve.bindCount=0,Ve.unit=-1,Io[ie]=null)}
1307xa(Ta).forEach(function(De){De.texture=A.createTexture(),A.bindTexture(De.target,De.texture);for(var hn=0;hn<32;++hn)if(De.mipmask&1<<hn)if(De.target===Rs)A.texImage2D(Rs,hn,De.internalformat,De.width>>hn,De.height>>hn,0,De.internalformat,De.type,null);else for(var fr=0;fr<6;++fr)A.texImage2D(pl+fr,hn,De.internalformat,De.width>>hn,De.height>>hn,0,De.internalformat,De.type,null);Fo(De.texInfo,De.target)})}function Pp(){for(var ie=0;ie<Fa;++ie){var Ve=Io[ie];Ve&&(Ve.bindCount=0,Ve.unit=-1,Io[ie]=null),A.activeTexture(Vr+ie),A.bindTexture(Rs,null),A.bindTexture(qc,null)}}return{create2D:vr,createCube:Mr,clear:ko,getTexture:function(ie){return null},restore:uc,refresh:Pp}}var du=36161,rd=32854,_a=32855,Fh=36194,vf=33189,$l=36168,yf=34041,fu=35907,id=34836,Zu=34842,Qu=34843,aa=[];aa[rd]=2,aa[_a]=2,aa[Fh]=2,aa[vf]=2,aa[$l]=1,aa[yf]=4,aa[fu]=4,aa[id]=16,aa[Zu]=8,aa[Qu]=6;function jh(A,W,se){return aa[A]*W*se}var d0=function(A,W,se,He,lt){var Be={rgba4:rd,rgb565:Fh,"rgb5 a1":_a,depth:vf,stencil:$l,"depth stencil":yf};W.ext_srgb&&(Be.srgba=fu),W.ext_color_buffer_half_float&&(Be.rgba16f=Zu,Be.rgb16f=Qu),W.webgl_color_buffer_float&&(Be.rgba32f=id);var Ge=[];Object.keys(Be).forEach(function(Rt){var Nt=Be[Rt];Ge[Nt]=Rt});var Tt=0,Et={};function Dt(Rt){this.id=Tt++,this.refCount=1,this.renderbuffer=Rt,this.format=rd,this.width=0,this.height=0,lt.profile&&(this.stats={size:0})}Dt.prototype.decRef=function(){--this.refCount<=0&&Bt(this)};function Bt(Rt){var Nt=Rt.renderbuffer;M(Nt,"must not double destroy renderbuffer"),A.bindRenderbuffer(du,null),A.deleteRenderbuffer(Nt),Rt.renderbuffer=null,Rt.refCount=0,delete Et[Rt.id],He.renderbufferCount--}function Ft(Rt,Nt){var we=new Dt(A.createRenderbuffer());Et[we.id]=we,He.renderbufferCount++;function ze(fn,$t){var an=0,rn=0,On=rd;if(typeof fn=="object"&&fn){var dt=fn;if("shape"in dt){var ut=dt.shape;M(Array.isArray(ut)&&ut.length>=2,"invalid renderbuffer shape"),an=ut[0]|0,rn=ut[1]|0}else"radius"in dt&&(an=rn=dt.radius|0),"width"in dt&&(an=dt.width|0),"height"in dt&&(rn=dt.height|0);"format"in dt&&(M.parameter(dt.format,Be,"invalid renderbuffer format"),On=Be[dt.format])}else typeof fn=="number"?(an=fn|0,typeof $t=="number"?rn=$t|0:rn=an):fn?M.raise("invalid arguments to renderbuffer constructor"):an=rn=1;if(M(an>0&&rn>0&&an<=se.maxRenderbufferSize&&rn<=se.maxRenderbufferSize,"invalid renderbuffer size"),!(an===we.width&&rn===we.height&&On===we.format))return ze.width=we.width=an,ze.height=we.height=rn,we.format=On,A.bindRenderbuffer(du,we.renderbuffer),A.renderbufferStorage(du,On,an,rn),M(A.getError()===0,"invalid render buffer format"),lt.profile&&(we.stats.size=jh(we.format,we.width,we.height)),ze.format=Ge[we.format],ze}function It(fn,$t){var an=fn|0,rn=$t|0||an;return an===we.width&&rn===we.height||(M(an>0&&rn>0&&an<=se.maxRenderbufferSize&&rn<=se.maxRenderbufferSize,"invalid renderbuffer size"),ze.width=we.width=an,ze.height=we.height=rn,A.bindRenderbuffer(du,we.renderbuffer),A.renderbufferStorage(du,we.format,an,rn),M(A.getError()===0,"invalid render buffer format"),lt.profile&&(we.stats.size=jh(we.format,we.width,we.height))),ze}return ze(Rt,Nt),ze.resize=It,ze._reglType="renderbuffer",ze._renderbuffer=we,lt.profile&&(ze.stats=we.stats),ze.destroy=function(){we.decRef()},ze}lt.profile&&(He.getTotalRenderbufferSize=function(){var Rt=0;return Object.keys(Et).forEach(function(Nt){Rt+=Et[Nt].stats.size}),Rt});function Xt(){xa(Et).forEach(function(Rt){Rt.renderbuffer=A.createRenderbuffer(),A.bindRenderbuffer(du,Rt.renderbuffer),A.renderbufferStorage(du,Rt.format,Rt.width,Rt.height)}),A.bindRenderbuffer(du,null)}return{create:Ft,clear:function(){xa(Et).forEach(Bt)},restore:Xt}},xl=36160,Bh=36161,Ju=3553,Sl=34069,Is=36064,zh=36096,G=36128,ec=33306,od=36053,Vo=36054,Pr=36055,f0=36057,t1=36061,n1=36193,tc=5121,r1=5126,p0=6407,h0=6408,i1=6402,o1=[p0,h0],ks=[];ks[h0]=4,ks[p0]=3;var _p=[];_p[tc]=1,_p[r1]=4,_p[n1]=2;var m0=32854,a1=32855,g0=36194,s1=33189,fs=36168,Uh=34041,wp=35907,Cp=34836,Hh=34842,ad=34843,pu=[m0,a1,g0,wp,Hh,ad,Cp],sd={};sd[od]="complete",sd[Vo]="incomplete attachment",sd[f0]="incomplete dimensions",sd[Pr]="incomplete, missing attachment",sd[t1]="unsupported";function l1(A,W,se,He,lt,Be){var Ge={cur:null,next:null,dirty:!1,setFBO:null},Tt=["rgba"],Et=["rgba4","rgb565","rgb5 a1"];W.ext_srgb&&Et.push("srgba"),W.ext_color_buffer_half_float&&Et.push("rgba16f","rgb16f"),W.webgl_c
1307olor_buffer_float&&Et.push("rgba32f");var Dt=["uint8"];W.oes_texture_half_float&&Dt.push("half float","float16"),W.oes_texture_float&&Dt.push("float","float32");function Bt(Pt,Qt,en){this.target=Pt,this.texture=Qt,this.renderbuffer=en;var Jn=0,Yn=0;Qt?(Jn=Qt.width,Yn=Qt.height):en&&(Jn=en.width,Yn=en.height),this.width=Jn,this.height=Yn}function Ft(Pt){Pt&&(Pt.texture&&Pt.texture._texture.decRef(),Pt.renderbuffer&&Pt.renderbuffer._renderbuffer.decRef())}function Xt(Pt,Qt,en){if(Pt)if(Pt.texture){var Jn=Pt.texture._texture,Yn=Math.max(1,Jn.width),tn=Math.max(1,Jn.height);M(Yn===Qt&&tn===en,"inconsistent width/height for supplied texture"),Jn.refCount+=1}else{var sn=Pt.renderbuffer._renderbuffer;M(sn.width===Qt&&sn.height===en,"inconsistent width/height for renderbuffer"),sn.refCount+=1}}function Rt(Pt,Qt){Qt&&(Qt.texture?A.framebufferTexture2D(xl,Pt,Qt.target,Qt.texture._texture.texture,0):A.framebufferRenderbuffer(xl,Pt,Bh,Qt.renderbuffer._renderbuffer.renderbuffer))}function Nt(Pt){var Qt=Ju,en=null,Jn=null,Yn=Pt;typeof Pt=="object"&&(Yn=Pt.data,"target"in Pt&&(Qt=Pt.target|0)),M.type(Yn,"function","invalid attachment data");var tn=Yn._reglType;return tn==="texture2d"?(en=Yn,M(Qt===Ju)):tn==="textureCube"?(en=Yn,M(Qt>=Sl&&Qt<Sl+6,"invalid cube map target")):tn==="renderbuffer"?(Jn=Yn,Qt=Bh):M.raise("invalid regl object for attachment"),new Bt(Qt,en,Jn)}function we(Pt,Qt,en,Jn,Yn){if(en){var tn=He.create2D({width:Pt,height:Qt,format:Jn,type:Yn});return tn._texture.refCount=0,new Bt(Ju,tn,null)}else{var sn=lt.create({width:Pt,height:Qt,format:Jn});return sn._renderbuffer.refCount=0,new Bt(Bh,null,sn)}}function ze(Pt){return Pt&&(Pt.texture||Pt.renderbuffer)}function It(Pt,Qt,en){Pt&&(Pt.texture?Pt.texture.resize(Qt,en):Pt.renderbuffer&&Pt.renderbuffer.resize(Qt,en),Pt.width=Qt,Pt.he
1307ight=en)}var fn=0,$t={};function an(){this.id=fn++,$t[this.id]=this,this.framebuffer=A.createFramebuffer(),this.width=0,this.height=0,this.colorAttachments=[],this.depthAttachment=null,this.stencilAttachment=null,this.depthStencilAttachment=null}function rn(Pt){Pt.colorAttachments.forEach(Ft),Ft(Pt.depthAttachment),Ft(Pt.stencilAttachment),Ft(Pt.depthStencilAttachment)}function On(Pt){var Qt=Pt.framebuffer;M(Qt,"must not double destroy framebuffer"),A.deleteFramebuffer(Qt),Pt.framebuffer=null,Be.framebufferCount--,delete $t[Pt.id]}function dt(Pt){var Qt;A.bindFramebuffer(xl,Pt.framebuffer);var en=Pt.colorAttachments;for(Qt=0;Qt<en.length;++Qt)Rt(Is+Qt,en[Qt]);for(Qt=en.length;Qt<se.maxColorAttachments;++Qt)A.framebufferTexture2D(xl,Is+Qt,Ju,null,0);A.framebufferTexture2D(xl,ec,Ju,null,0),A.framebufferTexture2D(xl,zh,Ju,null,0),A.framebufferTexture2D(xl,G,Ju,null,0),Rt(zh,Pt.depthAttachment),Rt(G,Pt.stencilAttachment),Rt(ec,Pt.depthStencilAttachment);var Jn=A.checkFramebufferStatus(xl);!A.isContextLost()&&Jn!==od&&M.raise("framebuffer configuration not supported, status = "+sd[Jn]),A.bindFramebuffer(xl,Ge.next?Ge.next.framebuffer:null),Ge.cur=Ge.next,A.getError()}function ut(Pt,Qt){var en=new an;Be.framebufferCount++;function Jn(tn,sn){var Ln;M(Ge.next!==en,"can not update framebuffer which is currently in use");var Zn=0,hr=0,Ki=!0,zi=!0,gr=null,Oi=!0,ci="rgba",Do="uint8",Fo=1,qo=null,Ta=null,Fa=null,Io=!1;if(typeof tn=="number")Zn=tn|0,hr=sn|0||Zn;else if(!tn)Zn=hr=1;else{M.type(tn,"object","invalid arguments for framebuffer");var lr=tn;if("shape"in lr){var ja=lr.shape;M(Array.isArray(ja)&&ja.length>=2,"invalid shape for framebuffer"),Zn=ja[0],hr=ja[1]}else"radius"in lr&&(Zn=hr=lr.radius),"width"in lr&&(Zn=lr.width),"height"in lr&&(hr=lr.height);("color"in lr||"colors"in lr)&&(gr=lr.color||lr.colors,Array.isArray(gr)&&M(gr.length===1||W.webgl_draw_buffers,"multiple render targets not supported")),gr||("colorCount"in lr&&(Fo=lr.colorCount|0,M(Fo>0,"invalid color buffer count")),"colorTexture"in lr&&(Oi=!!lr.colorTexture,ci="rgba4"),"colorType"in lr&&(Do=lr.colorType,Oi?(M(W.oes_texture_float||!(Do==="float"||Do==="float32"),"you must enable OES_texture_float in order to use floating point framebuffer objects"),M(W.oes_texture_half_float||!(Do==="half float"||Do==="float16"),"you must enable OES_texture_half_float in order to use 16-bit floating point framebuffer objects")):Do==="half float"||Do==="float16"?(M(W.ext_color_buffer_half_float,"you must enable EXT_color_buffer_half_float to use 16-bit render buffers"),ci="rgba16f"):(Do==="float"||Do==="float32")&&(M(W.
1307webgl_color_buffer_float,"you must enable WEBGL_color_buffer_float in order to use 32-bit floating point renderbuffers"),ci="rgba32f"),M.oneOf(Do,Dt,"invalid color type")),"colorFormat"in lr&&(ci=lr.colorFormat,Tt.indexOf(ci)>=0?Oi=!0:Et.indexOf(ci)>=0?Oi=!1:M.optional(function(){Oi?M.oneOf(lr.colorFormat,Tt,"invalid color format for texture"):M.oneOf(lr.colorFormat,Et,"invalid color format for renderbuffer")}))),("depthTexture"in lr||"depthStencilTexture"in lr)&&(Io=!!(lr.depthTexture||lr.depthStencilTexture),M(!Io||W.webgl_depth_texture,"webgl_depth_texture extension not supported")),"depth"in lr&&(typeof lr.depth=="boolean"?Ki=lr.depth:(qo=lr.depth,zi=!1)),"stencil"in lr&&(typeof lr.stencil=="boolean"?zi=lr.stencil:(Ta=lr.stencil,Ki=!1)),"depthStencil"in lr&&(typeof lr.depthStencil=="boolean"?Ki=zi=lr.depthStencil:(Fa=lr.depthStencil,Ki=!1,zi=!1))}var ei=null,Un=null,vr=null,Mr=null;if(Array.isArray(gr))ei=gr.map(Nt);else if(gr)ei=[Nt(gr)];else for(ei=new Array(Fo),Ln=0;Ln<Fo;++Ln)ei[Ln]=we(Zn,hr,Oi,ci,Do);M(W.webgl_draw_buffers||ei.length<=1,"you must enable the WEBGL_draw_buffers extension in order to use multiple color buffers."),M(ei.length<=se.maxColorAttachments,"too many color attachments, not supported"),Zn=Zn||ei[0].width,hr=hr||ei[0].height,qo?Un=Nt(qo):Ki&&!zi&&(Un=we(Zn,hr,Io,"depth","uint32")),Ta?vr=Nt(Ta):zi&&!Ki&&(vr=we(Zn,hr,!1,"stencil","uint8")),Fa?Mr=Nt(Fa):!qo&&!Ta&&zi&&Ki&&(Mr=we(Zn,hr,Io,"depth stencil","depth stencil")),M(!!qo+!!Ta+!!Fa<=1,"invalid framebuffer configuration, can specify exactly one depth/stencil attachment");var ko=null;for(Ln=0;Ln<ei.length;++Ln)if(Xt(ei[Ln],Zn,hr),M(!ei[Ln]||ei[Ln].texture&&o1.indexOf(ei[Ln].texture._texture.format)>=0||ei[Ln].renderbuffer&&pu.indexOf(ei[Ln].renderbuffer._renderbuffer.format)>=0,"framebuffer color attachment "+Ln+" is invalid"),ei[Ln]&&ei[Ln].texture){var uc=ks[ei[Ln].texture._texture.format]*_p[ei[Ln].texture._texture.type];ko===null?ko=uc:M(ko===uc,"all color attachments much have the same number of bits per pixel.")}return Xt(Un,Zn,hr),M(!Un||Un.texture&&Un.texture._texture.format===i1||Un.renderbuffer&&Un.renderbuffer._renderbuffer.format===s1,"invalid depth attachment for framebuffer object"),Xt(vr,Zn,hr),M(!vr||vr.renderbuffer&&vr.renderbuffer._renderbuffer.format===fs,"invalid stencil attachment for framebuffer object"),Xt(Mr,Zn,hr),M(!Mr||Mr.texture&&Mr.texture._texture.format===Uh||Mr.renderbuffer&&Mr.renderbuffer._renderbuffer.format===Uh,"invalid depth-stencil attachment for framebuffer object"),rn(en),en.width=Zn,en.height=hr,en.colorAttachments=ei,en.depthAttachment=Un,en.stencilAttachment=vr,en.depthStencilAttachment=Mr,Jn.color=ei.map(ze),Jn.depth=ze(Un),Jn.stencil=ze(vr),Jn.depthStencil=ze(Mr),Jn.width=en.width,Jn.height=en.height,dt(en),Jn}function Yn(tn,sn){M(Ge.next!==en,"can not resize a framebuffer which is currently in use");var Ln=Math.max(tn|0,1),Zn=Math.max(sn|0||Ln,1);if(Ln===en.width&&Zn===en.height)return Jn;for(var hr=en.colorAttachments,Ki=0;Ki<hr.length;++Ki)It(hr[Ki],Ln,Zn);return It(en.depthAttachment,Ln,Zn),It(en.stencilAttachment,Ln,Zn),It(en.depthStencilAttachment,Ln,Zn),en.width=Jn.width=Ln,en.height=Jn.height=Zn,dt(en),Jn}return Jn(Pt,Qt),r(Jn,{resize:Yn,_reglType:"framebuffer",_framebuffer:en,destroy:function(){On(en),rn(en)},use:function(tn){Ge.setFBO({framebuffer:Jn},tn)}})}function vn(Pt){var Qt=Array(6);function en(Yn){var tn;M(Qt.indexOf(Ge.next)<0,"can not update framebuffer which is currently in use");var sn={color:null},Ln=0,Zn=null,hr="rgba",Ki="uint8",zi=1;if(typeof Yn=="number")Ln=Yn|0;else if(!Yn)Ln=1;else{M.type(Yn,"object","invalid arguments for framebuffer");var gr=Yn;if("shape"in gr){var Oi=gr.shape;M(Array.isArray(Oi)&&Oi.length>=2,"invalid shape for framebuffer"),M(Oi[0]===Oi[1],"cube framebuffer must be square"),Ln=Oi[0]}else"radius"in gr&&(Ln=gr.radius|0),"width"in gr?(Ln=gr.width|0,"height"in gr&&M(gr.height===Ln,"must be square")):"height"in gr&&(Ln=gr.height|0);("color"in gr||"colors"in gr)&&(Zn=gr.color||gr.colors,Array.isArray(Zn)&&M(Zn.length===1||W.webgl_draw_buffers,"multiple render targets not supported")),Zn||("colorCount"in gr&&(zi=gr.colorCount|0,M(zi>0,"invalid color buffer count")),"colorType"in gr&&(M.oneOf(gr.colorType,Dt,"invali
1307d color type"),Ki=gr.colorType),"colorFormat"in gr&&(hr=gr.colorFormat,M.oneOf(gr.colorFormat,Tt,"invalid color format for texture"))),"depth"in gr&&(sn.depth=gr.depth),"stencil"in gr&&(sn.stencil=gr.stencil),"depthStencil"in gr&&(sn.depthStencil=gr.depthStencil)}var ci;if(Zn)if(Array.isArray(Zn))for(ci=[],tn=0;tn<Zn.length;++tn)ci[tn]=Zn[tn];else ci=[Zn];else{ci=Array(zi);var Do={radius:Ln,format:hr,type:Ki};for(tn=0;tn<zi;++tn)ci[tn]=He.createCube(Do)}for(sn.color=Array(ci.length),tn=0;tn<ci.length;++tn){var Fo=ci[tn];M(typeof Fo=="function"&&Fo._reglType==="textureCube","invalid cube map"),Ln=Ln||Fo.width,M(Fo.width===Ln&&Fo.height===Ln,"invalid cube map shape"),sn.color[tn]={target:Sl,data:ci[tn]}}for(tn=0;tn<6;++tn){for(var qo=0;qo<ci.length;++qo)sn.color[qo].target=Sl+tn;tn>0&&(sn.depth=Qt[0].depth,sn.stencil=Qt[0].stencil,sn.depthStencil=Qt[0].depthStencil),Qt[tn]?Qt[tn](sn):Qt[tn]=ut(sn)}return r(en,{width:Ln,height:Ln,color:ci})}function Jn(Yn){var tn,sn=Yn|0;if(M(sn>0&&sn<=se.maxCubeMapSize,"invalid radius for cube fbo"),sn===en.width)return en;var Ln=en.color;for(tn=0;tn<Ln.length;++tn)Ln[tn].resize(sn);for(tn=0;tn<6;++tn)Qt[tn].resize(sn);return en.width=en.height=sn,en}return en(Pt),r(en,{faces:Qt,resize:Jn,_reglType:"framebufferCube",destroy:function(){Qt.forEach(function(Yn){Yn.destroy()})}})}function Zt(){Ge.cur=null,Ge.next=null,Ge.dirty=!0,xa($t).forEach(function(Pt){Pt.framebuffer=A.createFramebuffer(),dt(Pt)})}return r(Ge,{getFramebuffer:function(Pt){if(typeof Pt=="function"&&Pt._reglType==="framebuffer"){var Qt=Pt._framebuffer;if(Qt instanceof an)return Qt}return null},create:ut,createCube:vn,clear:function(){xa($t).forEach(On)},restore:Zt})}var Os=5126,ps=34962,k=34963,_e=["attributes","elements","offset","count","primitive","instances"];function Me(){this.state=0,this.x=0,this.y=0,this.z=0,this.w=0,this.buffer=null,this.size=0,this.normalized=!1,this.type=Os,this.offset=0,this.stride=0,this.divisor=0}function St(A,W,se,He,lt,Be,Ge){for(var Tt=se.maxAttributes,Et=new Array(Tt),Dt=0;Dt<Tt;++Dt)Et[Dt]=new Me;var Bt=0,Ft={},Xt={Record:Me,scope:{},state:Et,currentVAO:null,targetVAO:null,restore:Nt()?rn:function(){},createVAO:On,getVAO:ze,destroyBuffer:Rt,setVAO:Nt()?It:fn,clear:Nt()?$t:function(){}};function Rt(dt){for(var ut=0;ut<Et.length;++ut){var vn=Et[ut];vn.buffer===dt&&(A.disableVertexAttribArray(ut),vn.buffer=null)}}function Nt(){return W.oes_vertex_array_object}function we(){return W.angle_instanced_arrays}function ze(dt){return typeof dt=="function"&&dt._vao?dt._vao:null}function It(dt){if(dt!==Xt.currentVAO){var ut=Nt();dt?ut.bindVertexArrayOES(dt.vao):ut.bindVertexArrayOES(null),Xt.currentVAO=dt}}function fn(dt){if(dt!==Xt.currentVAO){if(dt)dt.bindAttrs();else{for(var ut=we(),vn=0;vn<Et.length;++vn){var Zt=Et[vn];Zt.buffer?(A.enableVertexAttribArray(vn),Zt.buffer.bind(),A.vertexAttribPointer(vn,Zt.size,Zt.type,Zt.normalized,Zt.stride,Zt.offfset),ut&&Zt.divisor&&ut.vertexAttribDivisorANGLE(vn,Zt.divisor)):(A.disableVertexAttribArray(vn),A.vertexAttrib4f(vn,Zt.x,Zt.y,Zt.z,Zt.w))}Ge.elements?A.bindBuffer(k,Ge.elements.buffer.buffer):A.bindBuffer(k,null)}Xt.currentVAO=dt}}function $t(){xa(Ft).forEach(function(dt){dt.destroy()})}function an(){this.id=++Bt,this.attributes=[],this.elements=null,this.ownsElements=!1,this.count=0,this.offset=0,this.instances=-1,this.primitive=4;var dt=Nt();dt?this.vao=dt.createVertexArrayOES():this.vao=null,Ft[this.id]=this,this.buffers=[]}an.prototype.bindAttrs=function(){for(var dt=we(),ut=this.attributes,vn=0;vn<ut.length;++vn){var Zt=ut[vn];Zt.buffer?(A.enableVertexAttribArray(vn),A.bindBuffer(ps,Zt.buffer.buffer),A.vertexAttribPointer(vn,Zt.size,Zt.type,Zt.normalized,Zt.stride,Zt.offset),dt&&Zt.divisor&&dt.vertexAttribDivisorANGLE(vn,Zt.divisor)):(A.disableVertexAttribArray(vn),A.vertexAttrib4f(vn,Zt.x,Zt.y,Zt.z,Zt.w))}for(var Pt=ut.length;Pt<Tt;++Pt)A.disableVertexAttribArray(Pt);var Qt=Be.getElements(this.elements);Qt?A.bindBuffer(k,Qt.buffer.buffer):A.bindBuffer(k,null)},an.prototype.refresh=function(){var dt=Nt();dt&&(dt.bindVertexArrayOES(this.vao),this.bindAttrs(),Xt.currentVAO=null,dt.bindVertexArrayOES(null))},an.prototype.destroy=function(){if(this.vao){var dt=Nt();this===Xt.currentVAO&&(Xt.currentVAO=null,dt.bindVertexArrayOES(null)),dt.deleteVertexArrayOES(this.vao),this.vao=null}this.ownsElements&&(this.elements.destroy(),this.elements=null,this.ownsElements=!1),Ft[this.id]&&(delete Ft[this.id],He.vaoCount-=1)};function rn(){var dt=Nt();dt&&xa(Ft).forEach(function(ut){ut.refresh()})}function On(dt){var ut=new an;He.vaoCount+=1;function vn(Zt){var Pt;if(Array.isArray(Zt))Pt=Zt,ut.elements&&ut.ownsElements&&ut.elements.destroy(),ut.elements=null,ut.ownsElements=!1,ut.offset=0,ut.count=0,ut.instances=-1,ut.primitive=4;
1307else{if(M(typeof Zt=="object","invalid arguments for create vao"),M("attributes"in Zt,"must specify attributes for vao"),Zt.elements){var Qt=Zt.elements;ut.ownsElements?typeof Qt=="function"&&Qt._reglType==="elements"?(ut.elements.destroy(),ut.ownsElements=!1):(ut.elements(Qt),ut.ownsElements=!1):Be.getElements(Zt.elements)?(ut.elements=Zt.elements,ut.ownsElements=!1):(ut.elements=Be.create(Zt.elements),ut.ownsElements=!0)}else ut.elements=null,ut.ownsElements=!1;Pt=Zt.attributes,ut.offset=0,ut.count=-1,ut.instances=-1,ut.primitive=4,ut.elements&&(ut.count=ut.elements._elements.vertCount,ut.primitive=ut.elements._elements.primType),"offset"in Zt&&(ut.offset=Zt.offset|0),"count"in Zt&&(ut.count=Zt.count|0),"instances"in Zt&&(ut.instances=Zt.instances|0),"primitive"in Zt&&(M(Zt.primitive in fl,"bad primitive type: "+Zt.primitive),ut.primitive=fl[Zt.primitive]),M.optional(()=>{for(var Ki=Object.keys(Zt),zi=0;zi<Ki.length;++zi)M(_e.indexOf(Ki[zi])>=0,'invalid option for vao: "'+Ki[zi]+'" valid options are '+_e)}),M(Array.isArray(Pt),"attributes must be an array")}M(Pt.length<Tt,"too many attributes"),M(Pt.length>0,"must specify at least one attribute");var en={},Jn=ut.attributes;Jn.length=Pt.length;for(var Yn=0;Yn<Pt.length;++Yn){var tn=Pt[Yn],sn=Jn[Yn]=new Me,Ln=tn.data||tn;if(Array.isArray(Ln)||n(Ln)||wo(Ln)){var Zn;ut.buffers[Yn]&&(Zn=ut.buffers[Yn],n(Ln)&&Zn._buffer.byteLength>=Ln.byteLength?Zn.subdata(Ln):(Zn.destroy(),ut.buffers[Yn]=null)),ut.buffers[Yn]||(Zn=ut.buffers[Yn]=lt.create(tn,ps,!1,!0)),sn.buffer=lt.getBuffer(Zn),sn.size=sn.buffer.dimension|0,sn.normalized=!1,sn.type=sn.buffer.dtype,sn.offset=0,sn.stride=0,sn.divisor=0,sn.state=1,en[Yn]=1}else lt.getBuffer(tn)?(sn.buffer=lt.getBuffer(tn),sn.size=sn.buffer.dimension|0,sn.normalized=!1,sn.type=sn.buffer.dtype,sn.offset=0,sn.stride=0,sn.divisor=0,sn.state=1):lt.getBuffer(tn.buffer)?(sn.buffer=lt.getBuffer(tn.buffer),sn.size=(+tn.size||sn.buffer.dimension)|0,sn.normalized=!!tn.normalized||!1,"type"in tn?(M.parameter(tn.type,Ga,"invalid buffer type"),sn.type=Ga[tn.type]):sn.type=sn.buffer.dtype,sn.offset=(tn.offset||0)|0,sn.stride=(tn.stride||0)|0,sn.divisor=(tn.divisor||0)|0,sn.state=1,M(sn.size>=1&&sn.size<=4,"size must be between 1 and 4"),M(sn.offset>=0,"invalid offset"),M(sn.stride>=0&&sn.stride<=255,"stride must be between 0 and 255"),M(sn.divisor>=0,"divisor must be positive"),M(!sn.divisor||!!W.angle_instanced_arrays,"ANGLE_instanced_arrays must be enabled to use divisor")):"x"in tn?(M(Yn>0,"first attribute must not be a constant"),sn.x=+tn.x||0,sn.y=+tn.y||0,sn.z=+tn.z||0,sn.w=+tn.w||0,sn.state=2):M(!1,"invalid attribute spec for location "+Yn)}for(var hr=0;hr<ut.buffers.length;++hr)!en[hr]&&ut.buffers[hr]&&(ut.buffers[hr].destroy(),ut.buffers[hr]=null);return ut.refresh(),vn}return vn.destroy=function(){for(var Zt=0;Zt<ut.buffers.length;++Zt)ut.buffers[Zt]&&ut.buffers[Zt].destroy();ut.buffers.length=0,ut.ownsElements&&(ut.elements.destroy(),ut.elements=null,ut.ownsElements=!1),ut.destroy()},vn._vao=ut,vn._reglType="vao",vn(dt)}return Xt}var Jt=35632,xn=35633,_n=35718,rr=35721;function Ar(A,W,se,He){var lt={},Be={};function Ge(we,ze,It,fn){this.name=we,this.id=ze,this.location=It,this.info=fn}function Tt(we,ze){for(var It=0;It<we.length;++It)if(we[It].id===ze.id){we[It].location=ze.location;return}we.push(ze)}function Et(we,ze,It){var fn=we===Jt?lt:Be,$t=fn[ze];if(!$t){var an=W.str(ze);$t=A.createShader(we),A.shaderSource($t,an),A.compileShader($t),M.shaderError(A,$t,an,we,It),fn[ze]=$t}return $t}var Dt={},Bt=[],Ft=0;function Xt(we,ze){this.id=Ft++,this.fragId=we,this.vertId=ze,this.program=null,this.uniforms=[],this.attributes=[],this.refCount=1,He.profile&&(this.stats={uniformsCount:0,attributesCount:0})}function Rt(we,ze,It){var fn,$t,an=Et(Jt,we.fragId),rn=Et(xn,we.vertId),On=we.program=A.createProgram();if(A.attachShader(On,an),A.attachShader(On,rn),It)for(fn=0;fn<It.length;++fn){var dt=It[fn];A.bindAttribLocation(On,dt[0],dt[1])}A.linkProgram(On),M.linkError(A,On,W.str(we.fragId),W.str(we.vertId),ze);var ut=A.getProgramParameter(On,_n);He.profile&&(we.stats.uniformsCount=ut);var vn=we.uniforms;for(fn=0;fn<ut;++fn)if($t=A.getActiveUniform(On,fn),$t){if($t.size>1)for(var Zt=0;Zt<$t.size;++Zt){var Pt=$t.name.replace("[0]","["+Zt+"]");Tt(vn,new Ge(Pt,W.id(Pt),A.getUniformLocation(On,Pt),$t))}var Qt=$t.name;$t.size>1&&(Qt=Qt.replace("[0]","")),Tt(vn,new Ge(Qt,W.id(Qt),A.getUniformLocation(On,Qt),$t))}var en=A.getProgramParameter(On,rr);He.profile&&(we.stats.attributesCount=en);var Jn=we.attributes;for(fn=0;
1307fn<en;++fn)$t=A.getActiveAttrib(On,fn),$t&&Tt(Jn,new Ge($t.name,W.id($t.name),A.getAttribLocation(On,$t.name),$t))}He.profile&&(se.getMaxUniformsCount=function(){var we=0;return Bt.forEach(function(ze){ze.stats.uniformsCount>we&&(we=ze.stats.uniformsCount)}),we},se.getMaxAttributesCount=function(){var we=0;return Bt.forEach(function(ze){ze.stats.attributesCount>we&&(we=ze.stats.attributesCount)}),we});function Nt(){lt={},Be={};for(var we=0;we<Bt.length;++we)Rt(Bt[we],null,Bt[we].attributes.map(function(ze){return[ze.location,ze.name]}))}return{clear:function(){var we=A.deleteShader.bind(A);xa(lt).forEach(we),lt={},xa(Be).forEach(we),Be={},Bt.forEach(function(ze){A.deleteProgram(ze.program)}),Bt.length=0,Dt={},se.shaderCount=0},program:function(we,ze,It,fn){M.command(we>=0,"missing vertex shader",It),M.command(ze>=0,"missing fragment shader",It);var $t=Dt[ze];$t||($t=Dt[ze]={});var an=$t[we];if(an&&(an.refCount++,!fn))return an;var rn=new Xt(ze,we);return se.shaderCount++,Rt(rn,It,fn),an||($t[we]=rn),Bt.push(rn),r(rn,{destroy:function(){if(rn.refCount--,rn.refCount<=0){A.deleteProgram(rn.program);var On=Bt.indexOf(rn);Bt.splice(On,1),se.shaderCount--}$t[rn.vertId].refCount<=0&&(A.deleteShader(Be[rn.vertId]),delete Be[rn.vertId],delete Dt[rn.fragId][rn.vertId]),Object.keys(Dt[rn.fragId]).length||(A.deleteShader(lt[rn.fragId]),delete lt[rn.fragId],delete Dt[rn.fragId])}})},restore:Nt,shader:Et,frag:-1,vert:-1}}var Wr=6408,ui=5121,Ps=3333,wa=5126;function Ab(A,W,se,He,lt,Be,Ge){function Tt(Bt){var Ft;W.next===null?(M(lt.preserveDrawingBuffer,'you must create a webgl context with "preserveDrawingBuffer":true in order to read pixels from the drawing buffer'),Ft=ui):(M(W.next.colorAttachments[0].texture!==null,"You cannot read from a renderbuffer"),Ft=W.next.colorAttachments[0].texture._texture.type,M.optional(function(){Be.oes_texture_float?(M(Ft===ui||Ft===wa,"Reading from a framebuffer is only allowed for the types 'uint8' and 'float'"),Ft===wa&&M(Ge.readFloat,"Reading 'float' values is not permitted in your browser. For a fallback, please see: https://www.npmjs.com/package/glsl-read-float")):M(Ft===ui,"Reading from a framebuffer is only allowed for the type 'uint8'")}));var Xt=0,Rt=0,Nt=He.framebufferWidth,we=He.framebufferHeight,ze=null;n(Bt)?ze=Bt:Bt&&(M.type(Bt,"object","invalid arguments to regl.read()"),Xt=Bt.x|0,Rt=Bt.y|0,M(Xt>=0&&Xt<He.framebufferWidth,"invalid x offset for regl.read"),M(Rt>=0&&Rt<He.framebufferHeight,"invalid y offset for regl.read"),Nt=(Bt.width||He.framebufferWidth-Xt)|0,we=(Bt.height||He.framebufferHeight-Rt)|0,ze=Bt.data||null),ze&&(Ft===ui?M(ze instanceof Uint8Array,"buffer must be 'Uint8Array' when reading from a framebuffer of type 'uint8'"):Ft===wa&&M(ze instanceof Float32Array,"buffer must be 'Float32Array' when reading from a framebuffer of type 'float'")),M(Nt>0&&Nt+Xt<=He.framebufferWidth,"invalid width for read pixels"),M(we>0&&we+Rt<=He.framebufferHeight,"invalid height for read pixels"),se();var It=Nt*we*4;return ze||(Ft===ui?ze=new Uint8Array(It):Ft===wa&&(ze=ze||new Float32Array(It))),M.isTypedArray(ze,"data buffer for regl.read() must be a typedarray"),M(ze.byteLength>=It,"data buffer for regl.read() too small"),A.pixelStorei(Ps,4),A.readPixels(Xt,Rt,Nt,we,Wr,Ft,ze),ze}function Et(Bt){var Ft;return W.setFBO({framebuffer:Bt.framebuffer},function(){Ft=Tt(Bt)}),Ft}function Dt(Bt){return!Bt||!("framebuffer"in Bt)?Tt(Bt):Et(Bt)}return Dt}function hs(A){return Array.prototype.slice.call(A)}function ld(A){return hs(A).join("")}function bf(){var A=0,W=[],se=[];function He(Ft){for(var Xt=0;Xt<se.length;++Xt)if(se[Xt]===Ft)return W[Xt];var Rt="g"+A++;return W.push(Rt),se.push(Ft),Rt}function lt(){var Ft=[];function Xt(){Ft.push.apply(Ft,hs(arguments))}var Rt=[];function Nt(){var we="v"+A++;return Rt.push(we),arguments.length>0&&(Ft.push(we,"="),Ft.push.apply(Ft,hs(arguments)),Ft.push(";")),we}return r(Xt,{def:Nt,toString:function(){return ld([Rt.length>0?"var "+Rt.join(",")+";":"",ld(Ft)])}})}function Be(){var Ft=lt(),Xt=lt(),Rt=Ft.toString,Nt=Xt.toString;function we(ze,It){Xt(ze,It,"=",Ft.def(ze,It),";")}return r(function(){Ft.apply(Ft,hs(arguments))},{def:Ft.def,entry:Ft,exit:Xt,save:we,set:function(ze,It,fn){we(ze,It),Ft(ze,It,"=",fn,";")},toString:function(){return Rt()+Nt()}})}function Ge(){var Ft=ld(arguments),Xt=Be(),Rt=Be(),Nt=Xt.toString,we=Rt.toString;return r(Xt,{then:function(){return Xt.apply(Xt,hs(arguments)),this},else:function(){return Rt.apply(Rt,hs(arguments)),this},toString:function(){var ze=we();return ze&&(ze="else{"+ze+"}"),ld(["if(",Ft,"){",Nt(),"}",ze])}})}var Tt=lt(),Et={};function Dt(Ft,Xt){var Rt=[];
vendor: 4,705 bytes, lines 1307-1310
1307function Nt(){var $t="a"+Rt.length;return Rt.push($t),$t}Xt=Xt||0;for(var we=0;we<Xt;++we)Nt();var ze=Be(),It=ze.toString,fn=Et[Ft]=r(ze,{arg:Nt,toString:function(){return ld(["function(",Rt.join(),"){",It(),"}"])}});return fn}function Bt(){var Ft=['"use strict";',Tt,"return {"];Object.keys(Et).forEach(function(Nt){Ft.push('"',Nt,'":',Et[Nt].toString(),",")}),Ft.push("}");var Xt=ld(Ft).replace(/;/g,`;
1308`).replace(/}/g,`}
1309`).replace(/{/g,`{
1310`),Rt=Function.apply(null,W.concat(Xt));return Rt.apply(null,se)}return{global:Tt,link:He,block:lt,proc:Dt,scope:Be,cond:Ge,compile:Bt}}var Ca="xyzw".split(""),Mv=5121,$f=1,v0=2,xf=0,Gs=1,y0=2,u1=3,Sf=4,Lv=5,c1=6,Wo="dither",b0="blend.enable",d1="blend.color",Vs="blend.equation",Gh="blend.func",Vh="depth.enable",ud="depth.func",Wh="depth.range",Ea="depth.mask",Kh="colorMask",Dv="cull.enable",Fv="cull.face",$0="frontFace",Ep="lineWidth",f1="polygonOffset.enable",cd="polygonOffset.offset",p1="sample.alpha",h1="sample.enable",_l="sample.coverage",Wi="stencil.enable",jv="stencil.mask",m1="stencil.func",Tp="stencil.opFront",_f="stencil.opBack",qh="scissor.enable",Yh="scissor.box",nc="viewport",wf="profile",rc="framebuffer",Rp="vert",Cf="frag",dd="elements",fd="primitive",ic="count",pd="offset",x0="instances",oc="vao",Ip="Width",S0="Height",hd=rc+Ip,kp=rc+S0,No=nc+Ip,Bv=nc+S0,O="drawingBuffer",N=O+Ip,B=O+S0,Z=[Gh,Vs,m1,Tp,_f,_l,nc,Yh,cd],ye=34962,Ce=34963,me=35632,Ue=35633,We=3553,Ct=34067,Ot=2884,Cn=3042,qt=3024,An=2960,Nn=2929,Tr=3089,ir=32823,wr=32926,ni=32928,Mo=5126,ro=35664,sa=35665,Rr=35666,Yt=5124,qn=35667,mr=35668,or=35669,Ko=35670,Br=35671,Nr=35672,Jr=35673,zr=35674,ri=35675,qa=35676,Ws=35678,As=35680,ac=4,hu=1028,La=1029,sc=2304,Lo=2305,Da=32775,g1=32776,v1=519,lc=7680,Xh=0,Nb=1,Mb=32774,l8=513,Lb=36160,_0=36064,Ks={0:0,1:1,zero:0,one:1,"src color":768,"one minus src color":769,"src alpha":770,"one minus src alpha":771,"dst color":774,"one minus dst color":775,"dst alpha":772,"one minus dst alpha":773,"constant color":32769,"one minus constant color":32770,"constant alpha":32771,"one minus constant alpha":32772,"src alpha saturate":776},fS=["constant color, constant alpha","one minus constant color, constant alpha","constant color, one minus constant alpha","one minus constant color, one minus constant alpha","constant alpha, constant color","constant alpha, one minus constant color","one minus constant alpha, constant color","one minus constant alpha, one minus constant color"],Zh={never:512,less:513,"<":513,equal:514,"=":514,"==":514,"===":514,lequal:515,"<=":515,greater:516,">":516,notequal:517,"!=":517,"!==":517,gequal:518,">=":518,always:519},Ef={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,"increment wrap":34055,"decrement wrap":34056,invert:5386},y1={frag:me,vert:Ue},zv={cw:sc,ccw:Lo};function Qh(A){return Array.isArray(A)||n(A)||wo(A)}function Uv(A){return A.sort(function(W,se){return W===nc?-1:se===nc?1:W<se?-1:1})}function To(A,W,se,He){this.thisDep=A,this.contextDep=W,this.propDep=se,this.append=He}function Op(A){return A&&!(A.thisDep||A.contextDep||A.propDep)}function Ro(A){return new To(!1,!1,!1,A)}function Ya(A,W){var se=A.type;if(se===xf){var He=A.data.length;return new To(!0,He>=1,He>=2,W)}else if(se===Sf){var lt=A.data;return new To(lt.thisDep,lt.contextDep,lt.propDep,W)}else{if(se===Lv)return new To(!1,!1,!1,W);if(se===c1){for(var Be=!1,Ge=!1,Tt=!1,Et=0;Et<A.data.length;++Et){var Dt=A.data[Et];if(Dt.type===Gs)Tt=!0;else if(Dt.type===y0)Ge=!0;else if(Dt.type===u1)Be=!0;else if(Dt.type===xf){Be=!0;var Bt=Dt.data;Bt>=1&&(Ge=!0),Bt>=2&&(Tt=!0)}else Dt.type===Sf&&(Be=Be||Dt.data.thisDep,Ge=Ge||Dt.data.contextDep,Tt=Tt||Dt.data.propDep)}return new To(Be,Ge,Tt,W)}else return new To(se===u1,se===y0,se===Gs,W)}}var Db=new To(!1,!1,!1,function(){});function Fb(A,W,se,He,lt,Be,Ge,Tt,Et,Dt,Bt,Ft,Xt,Rt,Nt){var we=Dt.Record,ze={add:32774,subtract:32778,"reverse subtract":32779};se.ext_blend_minmax&&(ze.min=Da,ze.max=g1);var It=se.angle_instanced_arrays,fn=se.webgl_draw_buffers,$t=se.oes_vertex_array_object,an={dirty:!0,profile:Nt.profile},rn={},On=[],dt={},ut={};function vn(X){return X.replace(".","_")}function Zt(X,z,de){var Te=vn(X);On.push(X),rn[Te]=an[Te]=!!de,dt[Te]=z}function Pt(X,z,de){var Te=vn(X);On.push(X),Array.isArray(de)?(an[Te]=de.slice(),rn[Te]=de.slice()):an[Te]=rn[Te]=de,ut[Te]=z}Zt(Wo,qt),Zt(b0,Cn),Pt(d1,"blendColor",[0,0,0,0]),Pt(Vs,"blendEquationSeparate",[Mb,Mb]),Pt(Gh,"blendFuncSeparate",[Nb,Xh,Nb,Xh]),Zt(Vh,Nn,!0),Pt(ud,"depthFunc",l8),Pt(Wh,"depthRange",[0,1]),Pt(Ea,"depthMask",!0),Pt(Kh,Kh,[!0,!0,!0,!0]),Zt(Dv,Ot),Pt(Fv,"cullFace",La),Pt($0,$0,Lo),Pt(Ep,Ep,1),Zt(f1,ir),Pt(cd,"polygonOffset",[0,0]),Zt(p1,wr),Zt(h1,ni),Pt(_l,"sampleC
1310overage",[1,!1]),Zt(Wi,An),Pt(jv,"stencilMask",-1),Pt(m1,"stencilFunc",[v1,0,-1]),Pt(Tp,"stencilOpSeparate",[hu,lc,lc,lc]),Pt(_f,"stencilOpSeparate",[La,lc,lc,lc]),Zt(qh,Tr),Pt(Yh,"scissor",[0,0,A.drawingBufferWidth,A.drawingBufferHeight]),Pt(nc,nc,[0,0,A.drawingBufferWidth,A.drawingBufferHeight]);var Qt={gl:A,context:Xt,strings:W,next:rn,current:an,draw:Ft,elements:Be,buffer:lt,shader:Bt,attributes:Dt.state,vao:Dt,uniforms:Et,framebuffer:Tt,extensions:se,timer:Rt,isBufferArgs:Qh},en={primTypes:fl,compareFuncs:Zh,blendFuncs:Ks,blendEquations:ze,stencilOps:Ef,glTypes:Ga,orientationType:zv};M.optional(function(){Qt.isArrayLike=ki}),fn&&(en.backBuffer=[La],en.drawBuffer=pi(He.maxDrawbuffers,function(X){return X===0?[0]:pi(X,function(z){return _0+z})}));var Jn=0;function Yn(){var X=bf(),z=X.link,de=X.global;X.id=Jn++,X.batchId="0";var Te=z(Qt),Ie=X.shared={props:"a0"};Object.keys(Qt).forEach(function(ae){Ie[ae]=de.def(Te,".",ae)}),M.optional(function(){X.CHECK=z(M),X.commandStr=M.guessCommand(),X.command=z(X.commandStr),X.assert=function(ae,ne,Le){ae("if(!(",ne,"))",this.CHECK,".commandRaise(",z(Le),",",this.command,");")},en.invalidBlendCombinations=fS});var ge=X.next={},ce=X.current={};Object.keys(ut).forEach(function(ae){Array.isArray(an[ae])&&(ge[ae]=de.def(Ie.next,".",ae),ce[ae]=de.def(Ie.current,".",ae))});var Se=X.constants={};Object.keys(en).forEach(function(ae){Se[ae]=de.def(JSON.stringify(en[ae]))}),X.invoke=function(ae,ne){switch(ne.type){case xf:var Le=["this",Ie.context,Ie.props,X.batchId];return ae.def(z(ne.data),".call(",Le.slice(0,Math.max(ne.data.length+1,4)),")");case Gs:return ae.def(Ie.props,ne.data);case y0:return ae.def(Ie.context,ne.data);case u1:return ae.def("this",ne.data);case Sf:return ne.data.append(X,ae),ne.data.ref;case Lv:return ne.data.toString();case c1:return ne.data.map(function(Ae){return X.invoke(ae,Ae)})}},X.attribCache={};var ee={};return X.scopeAttrib=function(ae){var ne=W.id(ae);if(ne in ee)return ee[ne];var Le=Dt.scope[ne];Le||(Le=Dt.scope[ne]=new we);var Ae=ee[ne]=z(Le);return Ae},X}function tn(X){var z=X.static,de=X.dynamic,Te;if(wf in z){var Ie=!!z[wf];Te=Ro(function(ce,Se){return Ie}),Te.enable=Ie}else if(wf in de){var ge=de[wf];Te=Ya(ge,function(ce,Se){return ce.invoke(Se,ge)})}return Te}function sn(X,z){var de=X.static,Te=X.dynamic;if(rc in de){var Ie=de[rc];return Ie?(Ie=Tt.getFramebuffer(Ie),M.command(Ie,"invalid framebuffer object"),Ro(function(ce,Se){var ee=ce.link(Ie),ae=ce.shared;Se.set(ae.framebuffer,".next",ee);var ne=ae.context;return Se.set(ne,"."+hd,ee+".width"),Se.set(ne,"."+kp,ee+".height"),ee})):Ro(function(ce,Se){var ee=ce.shared;Se.set(ee.framebuffer,".next","null");var ae=ee.context;return Se.set(ae,"."+hd,ae+"."+N),Se.set(ae,"."+kp,ae+"."+B),"null"})}else if(rc in Te){var ge=Te[rc];return Ya(ge,function(ce,Se){var ee=ce.invoke(Se,ge),ae=ce.shared,ne=ae.framebuffer,Le=Se.def(ne,".getFramebuffer(",ee,")");
1310M.optional(function(){ce.assert(Se,"!"+ee+"||"+Le,"invalid framebuffer object")}),Se.set(ne,".next",Le);var Ae=ae.context;return Se.set(Ae,"."+hd,Le+"?"+Le+".width:"+Ae+"."+N),Se.set(Ae,"."+kp,Le+"?"+Le+".height:"+Ae+"."+B),Le})}else return null}function Ln(X,z,de){var Te=X.static,Ie=X.dynamic;function ge(ee){if(ee in Te){var ae=Te[ee];M.commandType(ae,"object","invalid "+ee,de.commandStr);var ne=!0,Le=ae.x|0,Ae=ae.y|0,at,ft;return"width"in ae?(at=ae.width|0,M.command(at>=0,"invalid "+ee,de.commandStr)):ne=!1,"height"in ae?(ft=ae.height|0,M.command(ft>=0,"invalid "+ee,de.commandStr)):ne=!1,new To(!ne&&z&&z.thisDep,!ne&&z&&z.contextDep,!ne&&z&&z.propDep,function(Mn,pn){var xt=Mn.shared.context,rt=at;"width"in ae||(rt=pn.def(xt,".",hd,"-",Le));var wn=ft;return"height"in ae||(wn=pn.def(xt,".",kp,"-",Ae)),[Le,Ae,rt,wn]})}else if(ee in Ie){var Ht=Ie[ee],Wn=Ya(Ht,function(Mn,pn){var xt=Mn.invoke(pn,Ht);M.optional(function(){Mn.assert(pn,xt+"&&typeof "+xt+'==="object"',"invalid "+ee)});var rt=Mn.shared.context,wn=pn.def(xt,".x|0"),bn=pn.def(xt,".y|0"),Gn=pn.def('"width" in ',xt,"?",xt,".width|0:","(",rt,".",hd,"-",wn,")"),ii=pn.def('"height" in ',xt,"?",xt,".height|0:","(",rt,".",kp,"-",bn,")");return M.optional(function(){Mn.assert(pn,Gn+">=0&&"+ii+">=0","invalid "+ee)}),[wn,bn,Gn,ii]});return z&&(Wn.thisDep=Wn.thisDep||z.thisDep,Wn.contextDep=Wn.contextDep||z.contextDep,Wn.propDep=Wn.propDep||z.propDep),Wn}else return z?new To(z.thisDep,z.contextDep,z.propDep,function(Mn,pn){var xt=Mn.shared.context;return[0,0,pn.def(xt,".",hd),pn.def(xt,".",kp)]}):null}var ce=ge(nc);if(ce){var Se=ce;ce=new To(ce.thisDep,ce.contextDep,ce.propDep,function(ee,ae){var ne=Se.append(ee,ae),Le=ee.shared.context;return ae.set(Le,"."+No,ne[2]),ae.set(Le,"."+Bv,ne[3]),ne})}return{viewport:ce,scissor_box:ge(Yh)}}function Zn(X,z){var de=X.static,Te=typeof de[Cf]=="string"&&typeof de[Rp]=="string";if(Te){if(Object.keys(z.dynamic).length>0)return null;var Ie=z.static,ge=Object.keys(Ie);if(ge.length>0&&typeof Ie[ge[0]]=="number"){for(var ce=[],Se=0;Se<ge.length;++Se)M(typeof Ie[ge[Se]]=="number","must specify all vertex attribute locations when using vaos"),ce.push([Ie[ge[Se]]|0,ge[Se]]);return ce}}return null}function hr(X,z,de){var Te=X.static,Ie=X.dynamic;function ge(ne){if(ne in Te){var Le=W.id(Te[ne]);M.optional(function(){Bt.shader(y1[ne],Le,M.guessCommand())});var Ae=Ro(function(){return Le});return Ae.id=Le,Ae}else if(ne in Ie){var at=Ie[ne];return Ya(at,function(ft,Ht){var Wn=ft.invoke(Ht,at),Mn=Ht.def(ft.shared.strings,".id(",Wn,")");return M.optional(function(){Ht(ft.shared.shader,".shader(",y1[ne],",",Mn,",",ft.command,");")}),Mn})}return null}var ce=ge(Cf),Se=ge(Rp),ee=null,ae;return Op(ce)&&Op(Se)?(ee=Bt.program(Se.id,ce.id,null,de),ae=Ro(function(ne,Le){return ne.link(ee)})):ae=new To(ce&&ce.thisDep||Se&&Se.thisDep,ce&&ce.contextDep||Se&&Se.contextDep,ce&&ce.propDep||Se&&Se.propDep,function(ne,Le){var Ae=ne.shared.shader,at;ce?at=ce.append(ne,Le):at=Le.def(Ae,".",Cf);var ft;Se?ft=Se.append(ne,Le):ft=Le.def(Ae,".",Rp);var Ht=Ae+".program("+ft+","+at;return M.optional(function(){Ht+=","+ne.command}),Le.def(Ht+")")}),{frag:ce,vert:Se,progVar:ae,program:ee}}function Ki(X,z){var de=X.static,Te=X.dynamic,Ie={},ge=!1;function ce(){if(oc in de){var pn=de[oc];return pn!==null&&Dt.getVAO(pn)===null&&(pn=Dt.createVAO(pn)),ge=!0,Ie.vao=pn,Ro(function(rt){var wn=Dt.getVAO(pn);return wn?rt.link(wn):"null"})}else if(oc in Te){ge=!0;var xt=Te[oc];return Ya(xt,function(rt,wn){var bn=rt.invoke(wn,xt);return wn.def(rt.shared.vao+".getVAO("+bn+")")})}return null}var Se=ce(),ee=!1;function ae(){if(dd in de){var pn=de[dd];if(Ie.elements=pn,Qh(pn)){var xt=Ie.elements=Be.create(pn,!0);pn=Be.getElements(xt),ee=!0}else pn&&(pn=Be.getElements(pn),ee=!0,M.command(pn,"invalid elements",z.commandStr));var rt=Ro(function(bn,Gn){if(pn){var ii=bn.link(pn);return bn.ELEMENTS=ii,ii}return bn.ELEMENTS=null,null});return rt.value=pn,rt}else if(dd in Te){ee=!0;var wn=Te[dd];return Ya(wn,function(bn,Gn){var ii=bn.shared,Ba=ii.isBufferArgs,em=ii.elements,Rf=bn.invoke(Gn,wn),gd=Gn.def("null"),Ap=Gn.def(Ba,"(",Rf,")"),tm=bn.cond(Ap).then(gd,"=",em,".createStream(",Rf,");").else(gd,"=",em,".getElements(",Rf,");");return M.optional(function(){bn.assert(tm.else,"!"+Rf+"||"+gd,"invalid elements")}),Gn.entry(tm),Gn.exit(bn.cond(Ap).then(em,".destroyStream(",gd,");")),bn.ELEMENTS=gd,gd})}else if(ge)return new To(Se.thisDep,Se.contextDep,Se.propDep,function(bn,Gn){return Gn.def(bn.shared.vao+".currentVAO?"+bn.shared.elements+".getElements("+bn.shared.vao+".currentVAO.elements):null")});return null}var ne=ae();function Le(){if(fd in de){var pn=de[fd];
1310return Ie.primitive=pn,M.commandParameter(pn,fl,"invalid primitve",z.commandStr),Ro(function(rt,wn){return fl[pn]})}else if(fd in Te){var xt=Te[fd];return Ya(xt,function(rt,wn){var bn=rt.constants.primTypes,Gn=rt.invoke(wn,xt);return M.optional(function(){rt.assert(wn,Gn+" in "+bn,"invalid primitive, must be one of "+Object.keys(fl))}),wn.def(bn,"[",Gn,"]")})}else{if(ee)return Op(ne)?ne.value?Ro(function(rt,wn){return wn.def(rt.ELEMENTS,".primType")}):Ro(function(){return ac}):new To(ne.thisDep,ne.contextDep,ne.propDep,function(rt,wn){var bn=rt.ELEMENTS;return wn.def(bn,"?",bn,".primType:",ac)});if(ge)return new To(Se.thisDep,Se.contextDep,Se.propDep,function(rt,wn){return wn.def(rt.shared.vao+".currentVAO?"+rt.shared.vao+".currentVAO.primitive:"+ac)})}return null}function Ae(pn,xt){if(pn in de){var rt=de[pn]|0;return xt?Ie.offset=rt:Ie.instances=rt,M.command(!xt||rt>=0,"invalid "+pn,z.commandStr),Ro(function(bn,Gn){return xt&&(bn.OFFSET=rt),rt})}else if(pn in Te){var wn=Te[pn];return Ya(wn,function(bn,Gn){var ii=bn.invoke(Gn,wn);return xt&&(bn.OFFSET=ii,M.optional(function(){bn.assert(Gn,ii+">=0","invalid "+pn)})),ii})}else if(xt){if(ee)return Ro(function(bn,Gn){return bn.OFFSET=0,0});if(ge)return new To(Se.thisDep,Se.contextDep,Se.propDep,function(bn,Gn){return Gn.def(bn.shared.vao+".currentVAO?"+bn.shared.vao+".currentVAO.offset:0")})}else if(ge)return new To(Se.thisDep,Se.contextDep,Se.propDep,function(bn,Gn){return Gn.def(bn.shared.vao+".currentVAO?"+bn.shared.vao+".currentVAO.instances:-1")});return null}var at=Ae(pd,!0);function ft(){if(ic in de){var pn=de[ic]|0;return Ie.count=pn,M.command(typeof pn=="number"&&pn>=0,"invalid vertex count",z.commandStr),Ro(function(){return pn})}else if(ic in Te){var xt=Te[ic];return Ya(xt,function(Gn,ii){var Ba=Gn.invoke(ii,xt);return M.optional(function(){Gn.assert(ii,"typeof "+Ba+'==="number"&&'+Ba+">=0&&"+Ba+"===("+Ba+"|0)","invalid vertex count")}),Ba})}else if(ee)if(Op(ne)){if(ne)return at?new To(at.thisDep,at.contextDep,at.propDep,function(Gn,ii){var Ba=ii.def(Gn.ELEMENTS,".vertCount-",Gn.OFFSET);return M.optional(function(){Gn.assert(ii,Ba+">=0","invalid vertex offset/element buffer too small")}),Ba}):Ro(function(Gn,ii){return ii.def(Gn.ELEMENTS,".vertCount")});var rt=Ro(function(){return-1});return M.optional(function(){rt.MISSING=!0}),rt}else{var wn=new To(ne.thisDep||at.thisDep,ne.contextDep||at.contextDep,ne.propDep||at.propDep,function(Gn,ii){var Ba=Gn.ELEMENTS;return Gn.OFFSET?ii.def(Ba,"?",Ba,".vertCount-",Gn.OFFSET,":-1"):ii.def(Ba,"?",Ba,".vertCount:-1")});return M.optional(function(){wn.DYNAMIC=!0}),wn}else if(ge){var bn=new To(Se.thisDep,Se.contextDep,Se.propDep,function(Gn,ii){return ii.def(Gn.shared.vao,".currentVAO?",Gn.shared.vao,".currentVAO.count:-1")});return bn}return null}var Ht=Le(),Wn=ft(),Mn=Ae(x0,!1);return{elements:ne,primitive:Ht,count:Wn,instances:Mn,offset:at,vao:Se,vaoActive:ge,elementsActive:ee,static:Ie}}function zi(X,z){var de=X.static,Te=X.dynamic,Ie={};return On.forEach(function(ge){var ce=vn(ge);function Se(ee,ae){if(ge in de){var ne=ee(de[ge]);Ie[ce]=Ro(function(){return ne})}else if(ge in Te){var Le=Te[ge];Ie[ce]=Ya(Le,function(Ae,at){return ae(Ae,at,Ae.invoke(at,Le))})}}switch(ge){case Dv:case b0:case Wo:case Wi:case Vh:case qh:case f1:case p1:case h1:case Ea:return Se(function(ee){return M.commandType(ee,"boolean",ge,z.commandStr),ee},function(ee,ae,ne){return M.optional(function(){ee.assert(ae,"typeof "+ne+'==="boolean"',"invalid flag "+ge,ee.commandStr)}),ne});case ud:return Se(function(ee){return M.commandParameter(ee,Zh,"invalid "+ge,z.commandStr),Zh[ee]},function(ee,ae,ne){var Le=ee.constants.compareFuncs;
1310return M.optional(function(){ee.assert(ae,ne+" in "+Le,"invalid "+ge+", must be one of "+Object.keys(Zh))}),ae.def(Le,"[",ne,"]")});case Wh:return Se(function(ee){return M.command(ki(ee)&&ee.length===2&&typeof ee[0]=="number"&&typeof ee[1]=="number"&&ee[0]<=ee[1],"depth range is 2d array",z.commandStr),ee},function(ee,ae,ne){M.optional(function(){ee.assert(ae,ee.shared.isArrayLike+"("+ne+")&&"+ne+".length===2&&typeof "+ne+'[0]==="number"&&typeof '+ne+'[1]==="number"&&'+ne+"[0]<="+ne+"[1]","depth range must be a 2d array")});var Le=ae.def("+",ne,"[0]"),Ae=ae.def("+",ne,"[1]");return[Le,Ae]});case Gh:return Se(function(ee){M.commandType(ee,"object","blend.func",z.commandStr);var ae="srcRGB"in ee?ee.srcRGB:ee.src,ne="srcAlpha"in ee?ee.srcAlpha:ee.src,Le="dstRGB"in ee?ee.dstRGB:ee.dst,Ae="dstAlpha"in ee?ee.dstAlpha:ee.dst;return M.commandParameter(ae,Ks,ce+".srcRGB",z.commandStr),M.commandParameter(ne,Ks,ce+".srcAlpha",z.commandStr),M.commandParameter(Le,Ks,ce+".dstRGB",z.commandStr),M.commandParameter(Ae,Ks,ce+".dstAlpha",z.commandStr),M.command(fS.indexOf(ae+", "+Le)===-1,"unallowed blending combination (srcRGB, dstRGB) = ("+ae+", "+Le+")",z.commandStr),[Ks[ae],Ks[Le],Ks[ne],Ks[Ae]]},function(ee,ae,ne){var Le=ee.constants.blendFuncs;M.optional(function(){ee.assert(ae,ne+"&&typeof "+ne+'==="object"',"invalid blend func, must be an object")});function Ae(xt,rt){var wn=ae.def('"',xt,rt,'" in ',ne,"?",ne,".",xt,rt,":",ne,".",xt);
1310return M.optional(function(){ee.assert(ae,wn+" in "+Le,"invalid "+ge+"."+xt+rt+", must be one of "+Object.keys(Ks))}),wn}var at=Ae("src","RGB"),ft=Ae("dst","RGB");M.optional(function(){var xt=ee.constants.invalidBlendCombinations;ee.assert(ae,xt+".indexOf("+at+'+", "+'+ft+") === -1 ","unallowed blending combination for (srcRGB, dstRGB)")});var Ht=ae.def(Le,"[",at,"]"),Wn=ae.def(Le,"[",Ae("src","Alpha"),"]"),Mn=ae.def(Le,"[",ft,"]"),pn=ae.def(Le,"[",Ae("dst","Alpha"),"]");return[Ht,Mn,Wn,pn]});case Vs:return Se(function(ee){if(typeof ee=="string")return M.commandParameter(ee,ze,"invalid "+ge,z.commandStr),[ze[ee],ze[ee]];if(typeof ee=="object")return M.commandParameter(ee.rgb,ze,ge+".rgb",z.commandStr),M.commandParameter(ee.alpha,ze,ge+".alpha",z.commandStr),[ze[ee.rgb],ze[ee.alpha]];M.commandRaise("invalid blend.equation",z.commandStr)},function(ee,ae,ne){var Le=ee.constants.blendEquations,Ae=ae.def(),at=ae.def(),ft=ee.cond("typeof ",ne,'==="string"');return M.optional(function(){function Ht(Wn,Mn,pn){ee.assert(Wn,pn+" in "+Le,"invali
1310d "+Mn+", must be one of "+Object.keys(ze))}Ht(ft.then,ge,ne),ee.assert(ft.else,ne+"&&typeof "+ne+'==="object"',"invalid "+ge),Ht(ft.else,ge+".rgb",ne+".rgb"),Ht(ft.else,ge+".alpha",ne+".alpha")}),ft.then(Ae,"=",at,"=",Le,"[",ne,"];"),ft.else(Ae,"=",Le,"[",ne,".rgb];",at,"=",Le,"[",ne,".alpha];"),ae(ft),[Ae,at]});case d1:return Se(function(ee){return M.command(ki(ee)&&ee.length===4,"blend.color must be a 4d array",z.commandStr),pi(4,function(ae){return+ee[ae]})},function(ee,ae,ne){return M.optional(function(){ee.assert(ae,ee.shared.isArrayLike+"("+ne+")&&"+ne+".length===4","blend.color must be a 4d array")}),pi(4,function(Le){return ae.def("+",ne,"[",Le,"]")})});case jv:return Se(function(ee){return M.commandType(ee,"number",ce,z.commandStr),ee|0},function(ee,ae,ne){return M.optional(function(){ee.assert(ae,"typeof "+ne+'==="number"',"invalid stencil.mask")}),ae.def(ne,"|0")});case m1:return Se(function(ee){M.commandType(ee,"object",ce,z.commandStr);var ae=ee.cmp||"keep",ne=ee.ref||0,Le="mask"in ee?ee.mask:-1;return M.commandParameter(ae,Zh,ge+".cmp",z.commandStr),M.commandType(ne,"number",ge+".ref",z.commandStr),M.commandType(Le,"number",ge+".mask",z.commandStr),[Zh[ae],ne,Le]},function(ee,ae,ne){var Le=ee.constants.compareFuncs;M.optional(function(){function Ht(){ee.assert(ae,Array.prototype.join.call(arguments,""),"invalid stencil.func")}Ht(ne+"&&typeof ",ne,'==="object"'),Ht('!("cmp" in ',ne,")||(",ne,".cmp in ",Le,")")});var Ae=ae.def('"cmp" in ',ne,"?",Le,"[",ne,".cmp]",":",lc),at=ae.def(ne,".ref|0"),ft=ae.def('"mask" in ',ne,"?",ne,".mask|0:-1");return[Ae,at,ft]});case Tp:case _f:return Se(function(ee){M.commandType(ee,"object",ce,z.commandStr);var ae=ee.fail||"keep",ne=ee.zfail||"keep",Le=ee.zpass||"keep";return M.commandParameter(ae,Ef,ge+".fail",z.commandStr),M.commandParameter(ne,Ef,ge+".zfail",z.commandStr),M.commandParameter(Le,Ef,ge+".zpass",z.commandStr),[ge===_f?La:hu,Ef[ae],Ef[ne],Ef[Le]]},function(ee,ae,ne){var Le=ee.constants.stencilOps;M.optional(function(){ee.assert(ae,ne+"&&typeof "+ne+'==="object"',"invalid "+ge)});function Ae(at){return M.optional(function(){ee.assert(ae,'!("'+at+'" in '+ne+")||("+ne+"."+at+" in "+Le+")","invalid "+ge+"."+at+", must be one of "+Object.keys(Ef))}),ae.def('"',at,'" in ',ne,"?",Le,"[",ne,".",at,"]:",lc)}return[ge===_f?La:hu,Ae("fail"),Ae("zfail"),Ae("zpass")]});case cd:return Se(function(ee){M.commandType(ee,"object",ce,z.commandStr);var ae=ee.factor|0,ne=ee.units|0;return M.commandType(ae,"number",ce+".factor",z.commandStr),M.commandType(ne,"number",ce+".units",z.commandStr),[ae,ne]},function(ee,ae,ne){M.optional(function(){ee.assert(ae,ne+"&&typeof "+ne+'==="object"',"invalid "+ge)});var Le=ae.def(ne,".factor|0"),Ae=ae.def(ne,".units|0");return[Le,Ae]});case Fv:return Se(function(ee){var ae=0;return ee==="front"?ae=hu:ee==="back"&&(ae=La),M.command(!!ae,ce,z.commandStr),ae},function(ee,ae,ne){return M.optional(function(){ee.assert(ae,ne+'==="front"||'+ne+'==="back"',"invalid cull.face")}),ae.def(ne,'==="front"?',hu,":",La)});case Ep:return Se(function(ee){return M.command(typeof ee=="number"&&ee>=He.lineWidthDims[0]&&ee<=He.lineWidthDims[1],"invalid line width, must be a positive number between "+He.lineWidthDims[0]+" and "+He.lineWidthDims[1],z.commandStr),ee},function(ee,ae,ne){return M.optional(function(){ee.assert(ae,"typeof "+ne+'==="number"&&'+ne+">="+He.lineWidthDims[0]+"&&"+ne+"<="+He.lineWidthDims[1],"invalid line width")}),ne});case $0:return Se(function(ee){return M.commandParameter(ee,zv,ce,z.commandStr),zv[ee]},function(ee,ae,ne){return M.optional(function(){ee.assert(ae,ne+'==="cw"||'+ne+'==="ccw"',"invalid frontFace, must be one of cw,ccw")}),ae.def(ne+'==="cw"?'+sc+":"+Lo)});case Kh:return Se(function(ee){return M.command(ki(ee)&&ee.length===4,"color.mask must be length 4 array",z.commandStr),ee.map(function(ae){return!!ae})},function(ee,ae,ne){return M.optional(function(){ee.assert(ae,ee.shared.isArrayLike+"("+ne+")&&"+ne+".length===4","invalid color.mask")}),pi(4,function(Le){return"!!"+ne+"["+Le+"]"})});case _l:return Se(function(ee){M.command(typeof ee=="object"&&ee,ce,z.commandStr);var ae="value"in ee?ee.value:1,ne=!!ee.invert;return M.command(typeof ae=="number"&&ae>=0&&ae<=1,"sample.coverage.value must be a number between 0 and 1",z.commandStr),[ae,ne]},function(ee,ae,ne){M.optional(function(){ee.assert(ae,ne+"&&typeof "+ne+'==="object"',"invali
1310d sample.coverage")});var Le=ae.def('"value" in ',ne,"?+",ne,".value:1"),Ae=ae.def("!!",ne,".invert");return[Le,Ae]})}}),Ie}function gr(X,z){var de=X.static,Te=X.dynamic,Ie={};return Object.keys(de).forEach(function(ge){var ce=de[ge],Se;if(typeof ce=="number"||typeof ce=="boolean")Se=Ro(function(){return ce});else if(typeof ce=="function"){var ee=ce._reglType;ee==="texture2d"||ee==="textureCube"?Se=Ro(function(ae){return ae.link(ce)}):ee==="framebuffer"||ee==="framebufferCube"?(M.command(ce.color.length>0,'missing color attachment for framebuffer sent to uniform "'+ge+'"',z.commandStr),Se=Ro(function(ae){return ae.link(ce.color[0])})):M.commandRaise('invalid data for uniform "'+ge+'"',z.commandStr)}else ki(ce)?Se=Ro(function(ae){var ne=ae.global.def("[",pi(ce.length,function(Le){return M.command(typeof ce[Le]=="number"||typeof ce[Le]=="boolean","invalid uniform "+ge,ae.commandStr),ce[Le]}),"]");return ne}):M.commandRaise('invalid or missing data for uniform "'+ge+'"',z.commandStr);Se.value=ce,Ie[ge]=Se}),Object.keys(Te).forEach(function(ge){var ce=Te[ge];Ie[ge]=Ya(ce,function(Se,ee){return Se.invoke(ee,ce)})}),Ie}function Oi(X,z){var de=X.static,Te=X.dynamic,Ie={};return Object.keys(de).forEach(function(ge){var ce=de[ge],Se=W.id(ge),ee=new we;if(Qh(ce))ee.state=$f,ee.buffer=lt.getBuffer(lt.create(ce,ye,!1,!0)),ee.type=0;else{var ae=lt.getBuffer(ce);if(ae)ee.state=$f,ee.buffer=ae,ee.type=0;else if(M.command(typeof ce=="object"&&ce,"invalid data for attribute "+ge,z.commandStr),"constant"in ce){var ne=ce.constant;ee.buffer="null",ee.state=v0,typeof ne=="number"?ee.x=ne:(M.command(ki(ne)&&ne.length>0&&ne.length<=4,"invalid constant for attribute "+ge,z.commandStr),Ca.forEach(function(Mn,pn){pn<ne.length&&(ee[Mn]=ne[pn])}))}else{Qh(ce.buffer)?ae=lt.getBuffer(lt.create(ce.buffer,ye,!1,!0)):ae=lt.getBuffer(ce.buffer),M.command(!!ae,'missing buffer for attribute "'+ge+'"',z.commandStr);var Le=ce.offset|0;M.command(Le>=0,'invalid offset for attribute "'+ge+'"',z.commandStr);var Ae=ce.stride|0;M.command(Ae>=0&&Ae<256,'invalid stride for attribute "'+ge+'", must be integer betweeen [0, 255]',z.commandStr);var at=ce.size|0;M.command(!("size"in ce)||at>0&&at<=4,'invalid size for attribute "'+ge+'", must be 1,2,3,4',z.commandStr);var ft=!!ce.normalized,Ht=0;"type"in ce&&(M.commandParameter(ce.type,Ga,"invalid type for attribute "+ge,z.commandStr),Ht=Ga[ce.type]);var Wn=ce.divisor|0;M.optional(function(){"divisor"in ce&&(M.command(Wn===0||It,'cannot specify divisor for attribute "'+ge+'", instancing not supported',z.commandStr),M.command(Wn>=0,'invalid divisor for attribute "'+ge+'"',z.commandStr));var Mn=z.commandStr,pn=["buffer","offset","divisor","normalized","type","size","stride"];Object.keys(ce).forEach(function(xt){M.command(pn.indexOf(xt)>=0,'unknown parameter "'+xt+'" for attribute pointer "'+ge+'" (valid parameters are '+pn+")",Mn)})}),ee.buffer=ae,ee.state=$f,ee.size=at,ee.normalized=ft,ee.type=Ht||ae.dtype,ee.offset=Le,ee.stride=Ae,ee.divisor=Wn}}Ie[ge]=Ro(function(Mn,pn){var xt=Mn.attribCache;if(Se in xt)return xt[Se];var rt={isStream:!1};return Object.keys(ee).forEach(function(wn){rt[wn]=ee[wn]}),ee.buffer&&(rt.buffer=Mn.link(ee.buffer),rt.type=rt.type||rt.buffer+".dtype"),xt[Se]=rt,rt})}),Object.keys(Te).forEach(function(ge){var ce=Te[ge];function Se(ee,ae){var ne=ee.invoke(ae,ce),Le=ee.shared,Ae=ee.constants,at=Le.isBufferArgs,ft=Le.buffer;M.optional(function(){ee.assert(ae,ne+"&&(typeof "+ne+'==="object"||typeof '+ne+'==="function")&&('+at+"("+ne+")||"+ft+".getBuffer("+ne+")||"+ft+".getBuffer("+ne+".buffer)||"+at+"("+ne+'.buffer)||("constant" in '+ne+"&&(typeof "+ne+'.constant==="number"||'+Le.isArrayLike+"("+ne+".constant))))",'invali
1310d dynamic attribute "'+ge+'"')});var Ht={isStream:ae.def(!1)},Wn=new we;Wn.state=$f,Object.keys(Wn).forEach(function(rt){Ht[rt]=ae.def(""+Wn[rt])});var Mn=Ht.buffer,pn=Ht.type;ae("if(",at,"(",ne,")){",Ht.isStream,"=true;",Mn,"=",ft,".createStream(",ye,",",ne,");",pn,"=",Mn,".dtype;","}else{",Mn,"=",ft,".getBuffer(",ne,");","if(",Mn,"){",pn,"=",Mn,".dtype;",'}else if("constant" in ',ne,"){",Ht.state,"=",v0,";","if(typeof "+ne+'.constant === "number"){',Ht[Ca[0]],"=",ne,".constant;",Ca.slice(1).map(function(rt){return Ht[rt]}).join("="),"=0;","}else{",Ca.map(function(rt,wn){return Ht[rt]+"="+ne+".constant.length>"+wn+"?"+ne+".constant["+wn+"]:0;"}).join(""),"}}else{","if(",at,"(",ne,".buffer)){",Mn,"=",ft,".createStream(",ye,",",ne,".buffer);","}else{",Mn,"=",ft,".getBuffer(",ne,".buffer);","}",pn,'="type" in ',ne,"?",Ae.glTypes,"[",ne,".type]:",Mn,".dtype;",Ht.normalized,"=!!",ne,".normalized;");function xt(rt){ae(Ht[rt],"=",ne,".",rt,"|0;")}return xt("size"),xt("offset"),xt("stride"),xt("divisor"),ae("}}"),ae.exit("if(",Ht.isStream,"){",ft,".destroyStream(",Mn,");","}"),Ht}Ie[ge]=Ya(ce,Se)}),Ie}function ci(X){var z=X.static,de=X.dynamic,Te={};return Object.keys(z).forEach(function(Ie){var ge=z[Ie];Te[Ie]=Ro(function(ce,Se){return typeof ge=="number"||typeof ge=="boolean"?""+ge:ce.link(ge)})}),Object.keys(de).forEach(function(Ie){var ge=de[Ie];Te[Ie]=Ya(ge,function(ce,Se){return ce.invoke(Se,ge)})}),Te}function Do(X,z,de,Te,Ie){var ge=X.static,ce=X.dynamic;M.optional(function(){var xt=[rc,Rp,Cf,dd,fd,pd,ic,x0,wf,oc].concat(On);function rt(wn){Object.keys(wn).forEach(function(bn){M.command(xt.indexOf(bn)>=0,'unknown parameter "'+bn+'"',Ie.commandStr)})}rt(ge),rt(ce)});var Se=Zn(X,z),ee=sn(X),ae=Ln(X,ee,Ie),ne=Ki(X,Ie),Le=zi(X,Ie),Ae=hr(X,Ie,Se);function at(xt){var rt=ae[xt];rt&&(Le[xt]=rt)}at(nc),at(vn(Yh));var ft=Object.keys(Le).length>0,Ht={framebuffer:ee,draw:ne,shader:Ae,state:Le,dirty:ft,scopeVAO:null,drawVAO:null,useVAO:!1,attributes:{}};if(Ht.profile=tn(X),Ht.uniforms=gr(de,Ie),Ht.drawVAO=Ht.scopeVAO=ne.vao,!Ht.drawVAO&&Ae.program&&!Se&&se.angle_instanced_arrays&&ne.static.elements){var Wn=!0,Mn=Ae.program.attributes.map(function(xt){var rt=z.static[xt];return Wn=Wn&&!!rt,rt});if(Wn&&Mn.length>0){var pn=Dt.getVAO(Dt.createVAO({attributes:Mn,elements:ne.static.elements}));Ht.drawVAO=new To(null,null,null,function(xt,rt){return xt.link(pn)}),Ht.useVAO=!0}}return Se?Ht.useVAO=!0:Ht.attributes=Oi(z,Ie),Ht.context=ci(Te),Ht}function Fo(X,z,de){var Te=X.shared,Ie=Te.context,ge=X.scope();Object.keys(de).forEach(function(ce){z.save(Ie,"."+ce);var Se=de[ce],ee=Se.append(X,z);Array.isArray(ee)?ge(Ie,".",ce,"=[",ee.join(),"];"):ge(Ie,".",ce,"=",ee,";")}),z(ge)}function qo(X,z,de,Te){var Ie=X.shared,ge=Ie.gl,ce=Ie.framebuffer,Se;fn&&(Se=z.def(Ie.extensions,".webgl_draw_buffers"));var ee=X.constants,ae=ee.drawBuffer,ne=ee.backBuffer,Le;de?Le=de.append(X,z):Le=z.def(ce,".next"),Te||z("if(",Le,"!==",ce,".cur){"),z("if(",Le,"){",ge,".bindFramebuffer(",Lb,",",Le,".framebuffer);"),fn&&z(Se,".drawBuffersWEBGL(",ae,"[",Le,".colorAttachments.length]);"),z("}else{",ge,".bindFramebuffer(",Lb,",null);"),fn&&z(Se,".drawBuffersWEBGL(",ne,");"),z("}",ce,".cur=",Le,";"),Te||z("}")}function Ta(X,z,de){var Te=X.shared,Ie=Te.gl,ge=X.current,ce=X.next,Se=Te.current,ee=Te.next,ae=X.cond(Se,".dirty");On.forEach(function(ne){var Le=vn(ne);if(!(Le in de.state)){var Ae,at;if(Le in ce){Ae=ce[Le],at=ge[Le];var ft=pi(an[Le].length,function(Wn){return ae.def(Ae,"[",Wn,"]")});ae(X.cond(ft.map(function(Wn,Mn){return Wn+"!=="+at+"["+Mn+"]"}).join("||")).then(Ie,".",ut[Le],"(",ft,");",ft.map(function(Wn,Mn){return at+"["+Mn+"]="+Wn}).join(";"),";"))}else{Ae=ae.def(ee,".",Le);var Ht=X.cond(Ae,"!==",Se,".",Le);ae(Ht),Le in dt?Ht(X.cond(Ae).then(Ie,".enable(",dt[Le],");").else(Ie,".disable(",dt[Le],");"),Se,".",Le,"=",Ae,";"):Ht(Ie,".",ut[Le],"(",Ae,");",Se,".",Le,"=",Ae,";")}}}),Object.keys(de.state).length===0&&ae(Se,".dirty=false;"),z(ae)}function Fa(X,z,de,Te){var Ie=X.shared,ge=X.current,ce=Ie.current,Se=Ie.gl;Uv(Object.keys(de)).forEach(function(ee){var ae=de[ee];if(!(Te&&!Te(ae))){var ne=ae.append(X,z);if(dt[ee]){var Le=dt[ee];Op(ae)?ne?z(Se,".enable(",Le,");"):z(Se,".disable(",Le,");"):z(X.cond(ne).then(Se,".enable(",Le,");").else(Se,".disable(",Le,");")),z(ce,".",ee,"=",ne,";")}else if(ki(ne)){var Ae=ge[ee];z(Se,".",ut[ee],"(",ne,");",ne.map(function(at,ft){return Ae+"["+ft+"]="+at}).join(";"),";")}else z(Se,".",ut[ee],"(",ne,");",ce,".",ee,"=",ne,";")}})}function Io(X,z){It&&(X.instancing=z.def(X.shared.extensions,".angle_instanced_arrays"))}function lr(X,z,de,Te,Ie){var ge=X.shared,ce=X.stats,Se=ge.current,ee=ge.timer,ae=de.profile;function ne(){return typeof performance>"u"?"Date.now()":"performance.now()"}var Le,Ae;function at(xt){Le=z.def(),xt(Le,"=",ne(),";"),typeof Ie=="string"?xt(ce,".count+=",Ie,";"):xt(ce,".count++;"),Rt&&(Te?(Ae=z.def(),xt(Ae,"=",ee,".getNumPendingQueries();")):xt(ee,".beginQuery(",ce,");"))}function ft(xt){xt(ce,".cpuTime+=",ne(),"-",Le,";"),Rt&&(Te?xt(ee,".pushScopeStats(",Ae,",",ee,".getNumPendingQueries(),",ce,");"):xt(ee,".endQuery();"))}function Ht(xt){var rt=z.def(Se,".profile");z(Se,".profile=",xt,";"),z.exit(Se,".profile=",rt,";")}var Wn;if(ae){if(Op(ae)){ae.enable?(at(z),ft(z.exit),Ht("true")):Ht("false");return}Wn=ae.append(X,z),Ht(Wn)}else Wn=z.def(Se,".profile");var Mn=X.block();at(Mn),z("if(",Wn,"){",Mn,"}");var pn=X.block();ft(pn),z.exit("if(",Wn,"){",pn,"}")}function ja(X,z,de,Te,Ie){var ge=X.shared;function ce(ee){switch(ee){case ro:case qn:case Br:return 2;case sa:case mr:case Nr:return 3;case Rr:case or:case Jr:return 4;default:return 1}}function Se(ee,ae,ne){var Le=ge.gl,Ae=z.def(ee,".location"),at=z.def(ge.attributes,"[",Ae,"]"),ft=ne.state,Ht=ne.buffer,Wn=[ne.x,ne.y,ne.z,ne.w],Mn=["buffer","normalized","offset","stride"];function pn(){z("if(!",at,".buffer){",Le,".enableVertexAttribArray(",Ae,");}");var rt=ne.type,wn;if(ne.size?wn=z.def(ne.size,"||",ae):wn=ae,z("if(",at,".type!==",rt,"||",at,".size!==",wn,"||",Mn.map(function(Gn){return at+"."+Gn+"!=="+ne[Gn]}).join("||"),"){",Le,".bindBuffer(",ye,",",Ht,".buffer);",Le,".vertexAttribPointer(",[Ae,wn,rt,ne.normalized,ne.stride,ne.offset],");",at,".type=",rt,";",at,".size=",wn,";",Mn.map(function(Gn){return at+"."+Gn+"="+ne[Gn]+";"}).join(""),"}"),It){var bn=ne.divisor;z("if(",at,".divisor!==",bn,"){",X.instancing,".vertexAttribDivisorANGLE(",[Ae,bn],");",at,".divisor=",bn,";}")}}
1310function xt(){z("if(",at,".buffer){",Le,".disableVertexAttribArray(",Ae,");",at,".buffer=null;","}if(",Ca.map(function(rt,wn){return at+"."+rt+"!=="+Wn[wn]}).join("||"),"){",Le,".vertexAttrib4f(",Ae,",",Wn,");",Ca.map(function(rt,wn){return at+"."+rt+"="+Wn[wn]+";"}).join(""),"}")}ft===$f?pn():ft===v0?xt():(z("if(",ft,"===",$f,"){"),pn(),z("}else{"),xt(),z("}"))}Te.forEach(function(ee){var ae=ee.name,ne=de.attributes[ae],Le;if(ne){if(!Ie(ne))return;Le=ne.append(X,z)}else{if(!Ie(Db))return;var Ae=X.scopeAttrib(ae);M.optional(function(){X.assert(z,Ae+".state","missing attribute "+ae)}),Le={},Object.keys(new we).forEach(function(at){Le[at]=z.def(Ae,".",at)})}Se(X.link(ee),ce(ee.info.type),Le)})}function ei(X,z,de,Te,Ie,ge){for(var ce=X.shared,Se=ce.gl,ee={},ae,ne=0;ne<Te.length;++ne){var Le=Te[ne],Ae=Le.name,at=Le.info.type,ft=Le.info.size,Ht=de.uniforms[Ae];if(ft>1){if(!Ht)continue;var Wn=Ae.replace("[0]","");if(ee[Wn])continue;ee[Wn]=1}var Mn=X.link(Le),pn=Mn+".location",xt;if(Ht){if(!Ie(Ht))continue;if(Op(Ht)){var rt=Ht.value;if(M.command(rt!==null&&typeof rt<"u",'missing uniform "'+Ae+'"',X.commandStr),at===Ws||at===As){M.command(typeof rt=="function"&&(at===Ws&&(rt._reglType==="texture2d"||rt._reglType==="framebuffer")||at===As&&(rt._reglType==="textureCube"||rt._reglType==="framebufferCube")),"invalid texture for uniform "+Ae,X.commandStr);var wn=X.link(rt._texture||rt.color[0]._texture);z(Se,".uniform1i(",pn,",",wn+".bind());"),z.exit(wn,".unbind();")}else if(at===zr||at===ri||at===qa){M.optional(function(){M.command(ki(rt),"invalid matrix for uniform "+Ae,X.commandStr),M.command(at===zr&&rt.length===4||at===ri&&rt.length===9||at===qa&&rt.length===16,"invalid length for matrix uniform "+Ae,X.commandStr)});var bn=X.global.def("new Float32Array(["+Array.prototype.slice.call(rt)+"])"),Gn=2;at===ri?Gn=3:at===qa&&(Gn=4),z(Se,".uniformMatrix",Gn,"fv(",pn,",false,",bn,");")}else{switch(at){case Mo:ft===1?M.commandType(rt,"number","uniform "+Ae,X.commandStr):M.command(ki(rt)&&rt.length===ft,"uniform "+Ae,X.commandStr),ae="1f";break;case ro:M.command(ki(rt)&&rt.length&&rt.length%2===0&&rt.length<=ft*2,"uniform "+Ae,X.commandStr),ae="2f";break;case sa:M.command(ki(rt)&&rt.length&&rt.length%3===0&&rt.length<=ft*3,"uniform "+Ae,X.commandStr),ae="3f";break;case Rr:M.command(ki(rt)&&rt.length&&rt.length%4===0&&rt.length<=ft*4,"uniform "+Ae,X.commandStr),ae="4f";break;case Ko:ft===1?M.commandType(rt,"boolean","uniform "+Ae,X.commandStr):M.command(ki(rt)&&rt.length===ft,"uniform "+Ae,X.commandStr),ae="1i";break;case Yt:ft===1?M.commandType(rt,"number","uniform "+Ae,X.commandStr):M.command(ki(rt)&&rt.length===ft,"uniform "+Ae,X.commandStr),ae="1i";break;case Br:M.command(ki(rt)&&rt.length&&rt.length%2===0&&rt.length<=ft*2,"uniform "+Ae,X.commandStr),ae="2i";break;case qn:M.command(ki(rt)&&rt.length&&rt.length%2===0&&rt.length<=ft*2,"uniform "+Ae,X.commandStr),ae="2i";break;case Nr:M.command(ki(rt)&&rt.length&&rt.length%3===0&&rt.length<=ft*3,"uniform "+Ae,X.commandStr),ae="3i";break;case mr:M.command(ki(rt)&&rt.length&&rt.length%3===0&&rt.length<=ft*3,"uniform "+Ae,X.commandStr),ae="3i";break;case Jr:M.command(ki(rt)&&rt.length&&rt.length%4===0&&rt.length<=ft*4,"uniform "+Ae,X.commandStr),ae="4i";break;case or:M.command(ki(rt)&&rt.length&&rt.length%4===0&&rt.length<=ft*4,"uniform "+Ae,X.commandStr),ae="4i";break}ft>1?(ae+="v",rt=X.global.def("["+Array.prototype.slice.call(rt)+"]")):rt=ki(rt)?Array.prototype.slice.call(rt):rt,z(Se,".uniform",ae,"(",pn,",",rt,");")}continue}else xt=Ht.append(X,z)}else{if(!Ie(Db))continue;xt=z.def(ce.uniforms,"[",W.id(Ae),"]")}at===Ws?(M(!Array.isArray(xt),"must specify a scalar prop for textures"),z("if(",xt,"&&",xt,'._reglType==="framebuffer"){',xt,"=",xt,".color[0];","}")):at===As&&(M(!Array.isArray(xt),"must specify a scalar prop for cube maps"),z("if(",xt,"&&",xt,'._reglType==="framebufferCube"){',xt,"=",xt,".color[0];","}")),M.optional(function(){function wl(ms,b1){X.assert(z,ms,'bad data or missing for uniform "'+Ae+'".  '+b1)}function nm(ms,b1){b1===1&&M(!Array.isArray(xt),"must not specify an array type for uniform"),wl("Array.isArray("+xt+") && typeof "+xt+'[0]===" '+ms+'" || typeof '+xt+'==="'+ms+'"',"invali
1310d type, expected "+ms)}function mu(ms,b1,Wv){Array.isArray(xt)?M(xt.length&&xt.length%ms===0&&xt.length<=ms*Wv,"must have length of "+(Wv===1?"":"n * ")+ms):wl(ce.isArrayLike+"("+xt+")&&"+xt+".length && "+xt+".length % "+ms+" === 0 && "+xt+".length<="+ms*Wv,"invalid vector, should have length of "+(Wv===1?"":"n * ")+ms,X.commandStr)}function vS(ms){M(!Array.isArray(xt),"must not specify a value type"),wl("typeof "+xt+'==="function"&&'+xt+'._reglType==="texture'+(ms===We?"2d":"Cube")+'"',"invalid texture type",X.commandStr)}switch(at){case Yt:nm("number",ft);break;case qn:mu(2,"number",ft);break;case mr:mu(3,"number",ft);break;case or:mu(4,"number",ft);break;case Mo:nm("number",ft);break;case ro:mu(2,"number",ft);break;case sa:mu(3,"number",ft);break;case Rr:mu(4,"number",ft);break;case Ko:nm("boolean",ft);break;case Br:mu(2,"boolean",ft);break;case Nr:mu(3,"boolean",ft);break;case Jr:mu(4,"boolean",ft);break;case zr:mu(4,"number",ft);break;case ri:mu(9,"number",ft);break;case qa:mu(16,"number",ft);break;case Ws:vS(We);break;case As:vS(Ct);break}});var ii=1;switch(at){case Ws:case As:var Ba=z.def(xt,"._texture");z(Se,".uniform1i(",pn,",",Ba,".bind());"),z.exit(Ba,".unbind();");continue;case Yt:case Ko:ae="1i";break;case qn:case Br:ae="2i",ii=2;break;case mr:case Nr:ae="3i",ii=3;break;case or:case Jr:ae="4i",ii=4;break;case Mo:ae="1f";break;case ro:ae="2f",ii=2;break;case sa:ae="3f",ii=3;break;case Rr:ae="4f",ii=4;break;case zr:ae="Matrix2fv";break;case ri:ae="Matrix3fv";break;case qa:ae="Matrix4fv";break}if(ae.indexOf("Matrix")===-1&&ft>1&&(ae+="v",ii=1),ae.charAt(0)==="M"){z(Se,".uniform",ae,"(",pn,",");var em=Math.pow(at-zr+2,2),Rf=X.global.def("new Float32Array(",em,")");Array.isArray(xt)?z("false,(",pi(em,function(wl){return Rf+"["+wl+"]="+xt[wl]}),",",Rf,")"):z("false,(Array.isArray(",xt,")||",xt," instanceof Float32Array)?",xt,":(",pi(em,function(wl){return Rf+"["+wl+"]="+xt+"["+wl+"]"}),",",Rf,")"),z(");")}else if(ii>1){for(var gd=[],Ap=[],tm=0;tm<ii;++tm)Array.isArray(xt)?Ap.push(xt[tm]):Ap.push(z.def(xt+"["+tm+"]")),ge&&gd.push(z.def());ge&&z("if(!",X.batchId,"||",gd.map(function(wl,nm){return wl+"!=="+Ap[nm]}).join("||"),"){",gd.map(function(wl,nm){return wl+"="+Ap[nm]+";"}).join("")),z(Se,".uniform",ae,"(",pn,",",Ap.join(","),");"),ge&&z("}")}else{if(M(!Array.isArray(xt),"uniform value must not be an array"),ge){var gS=z.def();z("if(!",X.batchId,"||",gS,"!==",xt,"){",gS,"=",xt,";")}z(Se,".uniform",ae,"(",pn,",",xt,");"),ge&&z("}")}}}function Un(X,z,de,Te){var Ie=X.shared,ge=Ie.gl,ce=Ie.draw,Se=Te.draw;function ee(){var wn=Se.elements,bn,Gn=z;return wn?((wn.contextDep&&Te.contextDynamic||wn.propDep)&&(Gn=de),bn=wn.append(X,Gn),Se.elementsActive&&Gn("if("+bn+")"+ge+".bindBuffer("+Ce+","+bn+".buffer.buffer);")):(bn=Gn.def(),Gn(bn,"=",ce,".",dd,";","if(",bn,"){",ge,".bindBuffer(",Ce,",",bn,".buffer.buffer);}","else if(",Ie.vao,".currentVAO){",bn,"=",X.shared.elements+".getElements("+Ie.vao,".currentVAO.elements);",$t?"":"if("+bn+")"+ge+".bindBuffer("+Ce+","+bn+".buffer.buffer);","}")),bn}function ae(){var wn=Se.count,bn,Gn=z;return wn?((wn.contextDep&&Te.contextDynamic||wn.propDep)&&(Gn=de),bn=wn.append(X,Gn),M.optional(function(){wn.MISSING&&X.assert(z,"false","missing vertex count"),wn.DYNAMIC&&X.assert(Gn,bn+">=0","missing vertex count")})):(bn=Gn.def(ce,".",ic),M.optional(function(){X.assert(Gn,bn+">=0","missing vertex count")})),bn}var ne=ee();function Le(wn){var bn=Se[wn];return bn?bn.contextDep&&Te.contextDynamic||bn.propDep?bn.append(X,de):bn.append(X,z):z.def(ce,".",wn)}var Ae=Le(fd),at=Le(pd),ft=ae();if(typeof ft=="number"){if(ft===0)return}else de("if(",ft,"){"),de.exit("}");var Ht,Wn;It&&(Ht=Le(x0),Wn=X.instancing);var Mn=ne+".type",pn=Se.elements&&Op(Se.elements)&&!Se.vaoActive;function xt(){function wn(){de(Wn,".drawElementsInstancedANGLE(",[Ae,ft,Mn,at+"<<(("+Mn+"-"+Mv+")>>1)",Ht],");")}function bn(){de(Wn,".drawArraysInstancedANGLE(",[Ae,at,ft,Ht],");")}ne&&ne!=="null"?pn?wn():(de("if(",ne,"){"),wn(),de("}else{"),bn(),de("}")):bn()}function rt(){function wn(){de(ge+".drawElements("+[Ae,ft,Mn,at+"<<(("+Mn+"-"+Mv+")>>1)"]+");")}function bn(){de(ge+".drawArrays("+[Ae,at,ft]+");")}ne&&ne!=="null"?pn?wn():(de("if(",ne,"){"),wn(),de("}else{"),bn(),de("}")):bn()}It&&(typeof Ht!="number"||Ht>=0)?typeof Ht=="string"?(de("if(",Ht,">0){"),xt(),de("}else if(",Ht,"<0){"),rt(),de("}")):xt():rt()}function vr(X,z,de,Te,Ie){var ge=Yn(),ce=ge.proc("body",Ie);return M.optional(function(){ge.commandStr=z.commandStr,ge.command=ge.link(z.commandStr)}),It&&(ge.instancing=ce.def(ge.shared.extensions,".angle_instanced_arrays")),X(ge,ce,de,Te),ge.compile().body}function Mr(X,z,de,Te){Io(X,z),de.useVAO?de.drawVAO?z(X.shared.vao,".setVAO(",de.drawVAO.append(X,z),");"):z(X.shared.vao,".setVAO(",X.shared.vao,".targetVAO);"):(z(X.shared.vao,".setVAO(null);"),ja(X,z,de,Te.attributes,function(){return!0})),ei(X,z,de,Te.uniforms,function(){return!0},!1),Un(X,z,z,de)}function ko(X,z){var de=X.proc("draw",1);Io(X,de),Fo(X,de,z.context),qo(X,de,z.framebuffer),Ta(X,de,z),Fa(X,de,z.state),lr(X,de,z,!1,!0);var Te=z.shader.progVar.append(X,de);if(de(X.shared.gl,".useProgram(",Te,".program);"),z.shader.program)Mr(X,de,z,z.shader.program);else{de(X.shared.vao,".setVAO(null);");var Ie=X.global.def("{}"),ge=de.def(Te,".id"),ce=de.def(Ie,"[",ge,"]");de(X.cond(ce).then(ce,".call(this,a0);").else(ce,"=",Ie,"[",ge,"]=",X.link(function(Se){return vr(Mr,X,z,Se,1)}),"(",Te,");",ce,".call(this,a0);"))}Object.keys(z.state).length>0&&de(X.shared.current,".dirty=true;"),X.shared.vao&&de(X.shared.vao,".setVAO(null);")}function uc(X,z,de,Te){X.batchId="a1",Io(X,z);function Ie(){return!0}ja(X,z,de,Te.attributes,Ie),ei(X,z,de,Te.uniforms,Ie,!1),Un(X,z,z,de)}function Pp(X,z,de,Te){Io(X,z);var Ie=de.contextDep,ge=z.def(),ce="a0",Se="a1",ee=z.def();X.shared.props=ee,X.batchId=ge;var ae=X.scope(),ne=X.scope();z(ae.entry,"for(",ge,"=0;",ge,"<",Se,";++",ge,"){",ee,"=",ce,"[",ge,"];",ne,"}",ae.exit);function Le(Mn){return Mn.contextDep&&Ie||Mn.propDep}function Ae(Mn){return!Le(Mn)}if(de.needsContext&&Fo(X,ne,de.context),de.needsFramebuffer&&qo(X,ne,de.framebuffer),Fa(X,ne,de.state,Le),de.profile&&Le(de.profile)&&lr(X,ne,de,!1,!0),Te)de.useVAO?de.drawVAO?Le(de.drawVAO)?ne(X.shared.vao,".setVAO(",de.drawVAO.append(X,ne),");"):ae(X.shared.vao,".setVAO(",de.drawVAO.append(X,ae),");"):ae(X.shared.vao,".setVAO(",X.shared.vao,".targetVAO);"):(ae(X.shared.vao,".setVAO(null);"),ja(X,ae,de,Te.attributes,Ae),ja(X,ne,de,Te.attributes,Le)),ei(X,ae,de,Te.uniforms,Ae,!1),ei(X,ne,de,Te.uniforms,Le,!0),Un(X,ae,ne,de);else{var at=X.global.def("{}"),ft=de.shader.progVar.append(X,ne),Ht=ne.def(ft,".id"),Wn=ne.def(at,"[",Ht,"]");ne(X.shared.gl,".useProgram(",ft,".program);","if(!",Wn,"){",Wn,"=",at,"[",Ht,"]=",X.link(function(Mn){return vr(uc,X,de,Mn,2)}),"(",ft,");}",Wn,".call(this,a0[",ge,"],",ge,");")}}function ie(X,z){var de=X.proc("batch",2);X.batchId="0",Io(X,de);var Te=!1,Ie=!0;Object.keys(z.context).forEach(function(at){Te=Te||z.context[at].propDep}),Te||(Fo(X,de,z.context),Ie=!1);var ge=z.framebuffer,ce=!1;
vendor: 4,581 bytes, line 1310
1310ge?(ge.propDep?Te=ce=!0:ge.contextDep&&Te&&(ce=!0),ce||qo(X,de,ge)):qo(X,de,null),z.state.viewport&&z.state.viewport.propDep&&(Te=!0);function Se(at){return at.contextDep&&Te||at.propDep}Ta(X,de,z),Fa(X,de,z.state,function(at){return!Se(at)}),(!z.profile||!Se(z.profile))&&lr(X,de,z,!1,"a1"),z.contextDep=Te,z.needsContext=Ie,z.needsFramebuffer=ce;var ee=z.shader.progVar;if(ee.contextDep&&Te||ee.propDep)Pp(X,de,z,null);else{var ae=ee.append(X,de);if(de(X.shared.gl,".useProgram(",ae,".program);"),z.shader.program)Pp(X,de,z,z.shader.program);else{de(X.shared.vao,".setVAO(null);");var ne=X.global.def("{}"),Le=de.def(ae,".id"),Ae=de.def(ne,"[",Le,"]");de(X.cond(Ae).then(Ae,".call(this,a0,a1);").else(Ae,"=",ne,"[",Le,"]=",X.link(function(at){return vr(Pp,X,z,at,2)}),"(",ae,");",Ae,".call(this,a0,a1);"))}}Object.keys(z.state).length>0&&de(X.shared.current,".dirty=true;"),X.shared.vao&&de(X.shared.vao,".setVAO(null);")}function Ve(X,z){var de=X.proc("scope",3);X.batchId="a2";var Te=X.shared,Ie=Te.current;Fo(X,de,z.context),z.framebuffer&&z.framebuffer.append(X,de),Uv(Object.keys(z.state)).forEach(function(ce){var Se=z.state[ce],ee=Se.append(X,de);ki(ee)?ee.forEach(function(ae,ne){de.set(X.next[ce],"["+ne+"]",ae)}):de.set(Te.next,"."+ce,ee)}),lr(X,de,z,!0,!0),[dd,pd,ic,x0,fd].forEach(function(ce){var Se=z.draw[ce];Se&&de.set(Te.draw,"."+ce,""+Se.append(X,de))}),Object.keys(z.uniforms).forEach(function(ce){var Se=z.uniforms[ce].append(X,de);Array.isArray(Se)&&(Se="["+Se.join()+"]"),de.set(Te.uniforms,"["+W.id(ce)+"]",Se)}),Object.keys(z.attributes).forEach(function(ce){var Se=z.attributes[ce].append(X,de),ee=X.scopeAttrib(ce);Object.keys(new we).forEach(function(ae){de.set(ee,"."+ae,Se[ae])})}),z.scopeVAO&&de.set(Te.vao,".targetVAO",z.scopeVAO.append(X,de));function ge(ce){var Se=z.shader[ce];Se&&de.set(Te.shader,"."+ce,Se.append(X,de))}ge(Rp),ge(Cf),Object.keys(z.state).length>0&&(de(Ie,".dirty=true;"),de.exit(Ie,".dirty=true;")),de("a1(",X.shared.context,",a0,",X.batchId,");")}function De(X){if(!(typeof X!="object"||ki(X))){for(var z=Object.keys(X),de=0;de<z.length;++de)if(nt.isDynamic(X[z[de]]))return!0;return!1}}function hn(X,z,de){var Te=z.static[de];if(!Te||!De(Te))return;var Ie=X.global,ge=Object.keys(Te),ce=!1,Se=!1,ee=!1,ae=X.global.def("{}");ge.forEach(function(Le){var Ae=Te[Le];if(nt.isDynamic(Ae)){typeof Ae=="function"&&(Ae=Te[Le]=nt.unbox(Ae));var at=Ya(Ae,null);ce=ce||at.thisDep,ee=ee||at.propDep,Se=Se||at.contextDep}else{switch(Ie(ae,".",Le,"="),typeof Ae){case"number":Ie(Ae);break;case"string":Ie('"',Ae,'"');break;case"object":Array.isArray(Ae)&&Ie("[",Ae.join(),"]");break;default:Ie(X.link(Ae));break}Ie(";")}});function ne(Le,Ae){ge.forEach(function(at){var ft=Te[at];if(nt.isDynamic(ft)){var Ht=Le.invoke(Ae,ft);Ae(ae,".",at,"=",Ht,";")}})}z.dynamic[de]=new nt.DynamicVariable(Sf,{thisDep:ce,contextDep:Se,propDep:ee,ref:ae,append:ne}),delete z.static[de]}function fr(X,z,de,Te,Ie){var ge=Yn();ge.stats=ge.link(Ie),Object.keys(z.static).forEach(function(Se){hn(ge,z,Se)}),Z.forEach(function(Se){hn(ge,X,Se)});var ce=Do(X,z,de,Te,ge);return ko(ge,ce),Ve(ge,ce),ie(ge,ce),r(ge.compile(),{destroy:function(){ce.shader.program.destroy()}})}return{next:rn,current:an,procs:function(){var X=Yn(),z=X.proc("poll"),de=X.proc("refresh"),Te=X.block();z(Te),de(Te);var Ie=X.shared,ge=Ie.gl,ce=Ie.next,Se=Ie.current;Te(Se,".dirty=false;"),qo(X,z),qo(X,de,null,!0);var ee;It&&(ee=X.link(It)),se.oes_vertex_array_object&&de(X.link(se.oes_vertex_array_object),".bindVertexArrayOES(null);");for(var ae=0;ae<He.maxAttributes;++ae){var ne=de.def(Ie.attributes,"[",ae,"]"),Le=X.cond(ne,".buffer");Le.then(ge,".enableVertexAttribArray(",ae,");",ge,".bindBuffer(",ye,",",ne,".buffer.buffer);",ge,".vertexAttribPointer(",ae,",",ne,".size,",ne,".type,",ne,".normalized,",ne,".stride,",ne,".offset);").else(ge,".disableVertexAttribArray(",ae,");",ge,".vertexAttrib4f(",ae,",",ne,".x,",ne,".y,",ne,".z,",ne,".w);",ne,".buffer=null;"),de(Le),It&&de(ee,".vertexAttribDivisorANGLE(",ae,",",ne,".divisor);")}return de(X.shared.vao,".currentVAO=null;",X.shared.vao,".setVAO(",X.shared.vao,".targetVAO);"),Object.keys(dt).forEach(function(Ae){var at=dt[Ae],ft=Te.def(ce,".",Ae),Ht=X.block();Ht("if(",ft,"){",ge,".enable(",at,")}else{",ge,".disable(",at,")}",Se,".",Ae,"=",ft,";"),de(Ht),z("if(",ft,"!==",Se,".",Ae,"){",Ht,"}")}),Object.keys(ut).forEach(function(Ae){var at=ut[Ae],ft=an[Ae],Ht,Wn,Mn=X.block();if(Mn(ge,".",at,"("),ki(ft)){var pn=ft.length;Ht=X.global.def(ce,".",Ae),Wn=X.global.def(Se,".",Ae),Mn(pi(pn,function(xt){return Ht+"["+xt+"]"}),");
1310",pi(pn,function(xt){return Wn+"["+xt+"]="+Ht+"["+xt+"];"}).join("")),z("if(",pi(pn,function(xt){return Ht+"["+xt+"]!=="+Wn+"["+xt+"]"}).join("||"),"){",Mn,"}")}else Ht=Te.def(ce,".",Ae),Wn=Te.def(Se,".",Ae),Mn(Ht,");",Se,".",Ae,"=",Ht,";"),z("if(",Ht,"!==",Wn,"){",Mn,"}");de(Mn)}),X.compile()}(),compile:fr}}function u8(){return{vaoCount:0,bufferCount:0,elementsCount:0,framebufferCount:0,shaderCount:0,textureCount:0,cubeCount:0,renderbufferCount:0,maxTextureUnits:0}}var pS=34918,Tf=34919,jb=35007,hS=function(A,W){if(!W.ext_disjoint_timer_query)return null;var se=[];function He(){return se.pop()||W.ext_disjoint_timer_query.createQueryEXT()}function lt(It){se.push(It)}var Be=[];function Ge(It){var fn=He();W.ext_disjoint_timer_query.beginQueryEXT(jb,fn),Be.push(fn),Rt(Be.length-1,Be.length,It)}function Tt(){W.ext_disjoint_timer_query.endQueryEXT(jb)}function Et(){this.startQueryIndex=-1,this.endQueryIndex=-1,this.sum=0,this.stats=null}var Dt=[];function Bt(){return Dt.pop()||new Et}function Ft(It){Dt.push(It)}var Xt=[];function Rt(It,fn,$t){var an=Bt();an.startQueryIndex=It,an.endQueryIndex=fn,an.sum=0,an.stats=$t,Xt.push(an)}var Nt=[],we=[];function ze(){var It,fn,$t=Be.length;if($t!==0){we.length=Math.max(we.length,$t+1),Nt.length=Math.max(Nt.length,$t+1),Nt[0]=0,we[0]=0;var an=0;for(It=0,fn=0;fn<Be.length;++fn){var rn=Be[fn];W.ext_disjoint_timer_query.getQueryObjectEXT(rn,Tf)?(an+=W.ext_disjoint_timer_query.getQueryObjectEXT(rn,pS),lt(rn)):Be[It++]=rn,Nt[fn+1]=an,we[fn+1]=It}for(Be.length=It,It=0,fn=0;fn<Xt.length;++fn){var On=Xt[fn],dt=On.startQueryIndex,ut=On.endQueryIndex;On.sum+=Nt[ut]-Nt[dt];var vn=we[dt],Zt=we[ut];Zt===vn?(On.stats.gpuTime+=On.sum/1e6,Ft(On)):(On.startQueryIndex=vn,On.endQueryIndex=Zt,Xt[It++]=On)}Xt.length=It}}return{beginQuery:Ge,endQuery:Tt,pushScopeStats:Rt,update:ze,getNumPendingQueries:function(){return Be.length},clear:function(){se.push.apply(se,Be);for(var It=0;It<se.length;It++)W.ext_disjoint_timer_query.deleteQueryEXT(se[It]);Be.length=0,se.length=0},restore:function(){Be.length=0,se.length=0}}},c8=16384,mS=256,d8=1024,f8=34962,md="webglcontextlost",Hv="webglcontextrestored",Gv=1,Bb=2,Vv=3;function Jh(A,W){for(var se=0;se<A.length;++se)if(A[se]===W)return se;return-1}function ar(A){var W=ya(A);if(!W)return null;var se=W.gl,He=se.getContextAttributes(),lt=se.isContextLost(),Be=ss(se,W);if(!Be)return null;var Ge=Tn(),Tt=u8(),Et=Be.extensions,Dt=hS(se,Et),Bt=yn(),Ft=se.drawingBufferWidth,Xt=se.drawingBufferHeight,Rt={tick:0,time:0,viewportWidth:Ft,viewportHeight:Xt,framebufferWidth:Ft,framebufferHeight:Xt,drawingBufferWidth:Ft,drawingBufferHeight:Xt,pixelRatio:W.pixelRatio},Nt={},we={elements:null,primitive:4,count:-1,offset:0,instances:-1},ze=zc(se,Et),It=po(se,Tt,W,an),fn=Bi(se,Et,It,Tt),$t=St(se,Et,ze,Tt,It,fn,we);function an(Un){return $t.destroyBuffer(Un)}var rn=Ar(se,Ge,Tt,W),On=oa(se,Et,ze,function(){vn.procs.poll()},Rt,Tt,W),dt=d0(se,Et,ze,Tt,W),ut=l1(se,Et,ze,On,dt,Tt),vn=Fb(se,Ge,Et,ze,It,fn,On,ut,Nt,$t,rn,we,Rt,Dt,W),Zt=Ab(se,ut,vn.procs.poll,Rt,He,Et,ze),Pt=vn.next,Qt=se.canvas,en=[],Jn=[],Yn=[],tn=[W.onDestroy],sn=null;function Ln(){if(en.length===0){Dt&&Dt.update(),sn=null;return}sn=wt.next(Ln),Fa();for(var Un=en.length-1;Un>=0;--Un){var vr=en[Un];vr&&vr(Rt,null,0)}se.flush(),Dt&&Dt.update()}function Zn(){!sn&&en.length>0&&(sn=wt.next(Ln))}function hr(){sn&&(wt.cancel(Ln),sn=null)}function Ki(Un){Un.preventDefault(),lt=!0,hr(),Jn.forEach(function(vr){vr()})}function zi(Un){se.getError(),lt=!1,Be.restore(),rn.restore(),It.restore(),On.restore(),dt.restore(),ut.restore(),$t.restore(),Dt&&Dt.restore(),vn.procs.refresh(),Zn(),Yn.forEach(function(vr){vr()})}Qt&&(Qt.addEventListener(md,Ki,!1),Qt.addEventListener(Hv,zi,!1));function gr(){en.length=0,hr(),Qt&&(Qt.removeEventListener(md,Ki),Qt.removeEventListener(Hv,zi)),rn.clear(),ut.clear(),dt.clear(),$t.clear(),On.clear(),fn.clear(),It.clear(),Dt&&Dt.clear(),tn.forEach(function(Un){Un()})}function Oi(Un){M(!!Un,"invalid args to regl({...})"),M.type(Un,"object","invalid args to regl({...})");function vr(Ie){var ge=r({},Ie);delete ge.uniforms,delete ge.attributes,delete ge.context,delete ge.vao,"stencil"in ge&&ge.stencil.op&&(ge.stencil.opBack=ge.stencil.opFront=ge.stencil.op,delete ge.stencil.op);function ce(Se){if(Se in ge){var ee=ge[Se];delete ge[Se],Object.keys(ee).forEach(function(ae){ge[Se+"."+ae]=ee[ae]})}}return ce("blend"),ce("depth"),ce("cull"),ce("stencil"),ce("polygonOffset"),ce("scissor"),ce("sample"),"vao"in Ie&&(ge.vao=Ie.vao),ge}function Mr(Ie,ge){var ce={},Se={};return Object.keys(Ie).forEach(function(ee){var ae=Ie[ee];
1310if(nt.isDynamic(ae)){Se[ee]=nt.unbox(ae,ee);return}else if(ge&&Array.isArray(ae)){for(var ne=0;ne<ae.length;++ne)if(nt.isDynamic(ae[ne])){Se[ee]=nt.unbox(ae,ee);return}}ce[ee]=ae}),{dynamic:Se,static:ce}}var ko=Mr(Un.context||{},!0),uc=Mr(Un.uniforms||{},!0),Pp=Mr(Un.attributes||{},!1),ie=Mr(vr(Un),!1),Ve={gpuTime:0,cpuTime:0,count:0},De=vn.compile(ie,Pp,uc,ko,Ve),hn=De.draw,fr=De.batch,X=De.scope,z=[];function de(Ie){for(;z.length<Ie;)z.push(null);return z}function Te(Ie,ge){var ce;if(lt&&M.raise("context lost"),typeof Ie=="function")return X.call(this,null,Ie,0);if(typeof ge=="function")if(typeof Ie=="number")for(ce=0;ce<Ie;++ce)X.call(this,null,ge,ce);else if(Array.isArray(Ie))for(ce=0;ce<Ie.length;++ce)X.call(this,Ie[ce],ge,ce);else return X.call(this,Ie,ge,0);else if(typeof Ie=="number"){if(Ie>0)return fr.call(this,de(Ie|0),Ie|0)}else if(Array.isArray(Ie)){if(Ie.length)return fr.call(this,Ie,Ie.length)}else return hn.call(this,Ie)}return r(Te,{stats:Ve,destroy:function(){De.destroy()}})}var ci=ut.setFBO=Oi({framebuffer:nt.define.call(null,Gv,"framebuffer")});function Do(Un,vr){var Mr=0;vn.procs.poll();var ko=vr.color;ko&&(se.clearColor(+ko[0]||0,+ko[1]||0,+ko[2]||0,+ko[3]||0),Mr|=c8),"depth"in vr&&(se.clearDepth(+vr.depth),Mr|=mS),"stencil"in vr&&(se.clearStencil(vr.stencil|0),Mr|=d8),M(!!Mr,"called regl.clear with no buffer specified"),se.clear(Mr)}function Fo(Un){if(M(typeof Un=="object"&&Un,"regl.clear() takes an object as input"),"framebuffer"in Un)if(Un.framebuffer&&Un.framebuffer_reglType==="framebufferCube")for(var vr=0;vr<6;++vr)ci(r({framebuffer:Un.framebuffer.faces[vr]},Un),Do);else ci(Un,Do);else Do(null,Un)}function qo(Un){M.type(Un,"function","regl.frame() callback must be a function"),en.push(Un);function vr(){var Mr=Jh(en,Un);M(Mr>=0,"cannot cancel a frame twice");function ko(){var uc=Jh(en,ko);en[uc]=en[en.length-1],en.length-=1,en.length<=0&&hr()}en[Mr]=ko}return Zn(),{cancel:vr}}function Ta(){var Un=Pt.viewport,vr=Pt.scissor_box;Un[0]=Un[1]=vr[0]=vr[1]=0,Rt.viewportWidth=Rt.framebufferWidth=Rt.drawingBufferWidth=Un[2]=vr[2]=se.drawingBufferWidth,Rt.viewportHeight=Rt.framebufferHeight=Rt.drawingBufferHeight=Un[3]=vr[3]=se.drawingBufferHeight}function Fa(){Rt.tick+=1,Rt.time=lr(),Ta(),vn.procs.poll()}function Io(){On.refresh(),Ta(),vn.procs.refresh(),Dt&&Dt.update()}function lr(){return(yn()-Bt)/1e3}Io();function ja(Un,vr){M.type(vr,"function","listener callback must be a function");var Mr;switch(Un){case"frame":return qo(vr);case"lost":Mr=Jn;break;case"restore":Mr=Yn;break;case"destroy":Mr=tn;break;default:M.raise("invalid event, must be one of frame,lost,restore,destroy")}return Mr.push(vr),{cancel:function(){for(var ko=0;ko<Mr.length;++ko)if(Mr[ko]===vr){Mr[ko]=Mr[Mr.length-1],Mr.pop();return}}}}var ei=r(Oi,{clear:Fo,prop:nt.define.bind(null,Gv),context:nt.define.bind(null,Bb),this:nt.define.bind(null,Vv),draw:Oi({}),buffer:function(Un){return It.create(Un,f8,!1,!1)},elements:function(Un){return fn.create(Un,!1)},texture:On.create2D,cube:On.createCube,renderbuffer:dt.create,framebuffer:ut.create,framebufferCube:ut.createCube,vao:$t.createVAO,attributes:He,frame:qo,on:ja,limits:ze,hasExtension:function(Un){return ze.extensions.indexOf(Un.toLowerCase())>=0},read:Zt,destroy:gr,_gl:se,_refresh:Io,poll:function(){Fa(),Dt&&Dt.update()},now:lr,stats:Tt});return W.onDone(null,ei),ei}return ar})})(Fee);var uqe=Fee.exports;const cqe=Bm(uqe);var dqe=1e-6,xv=typeof Float32Array<"u"?Float32Array:Array;Math.hypot||(Math.hypot=function(){for(var e=0,t=arguments.length;t--;)e+=arguments[t]*arguments[t];return Math.sqrt(e)});function M9(){var e=new xv(16);return xv!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0),e[0]=1,e[5]=1,e[10]=1,e[15]=1,e}function pU(e){var t=new xv(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function YR(e,t){var n=t[0],r=t[1],i=t[2],o=t[3],a=t[4],s=t[5],l=t[6],u=t[7],d=t[8],f=t[9],p=t[10],m=t[11],v=t[12],y=t[13],x=t[14],b=t[15],$=n*s-r*a,_=n*l-i*a,C=n*u-o*a,E=r*l-i*s,T=r*u-o*s,I=i*u-o*l,R=d*y-f*v,L=d*x-p*v,F=d*b-m*v,V=f*x-p*y,H=f*b-m*y,Q=
1310p*b-m*x,U=$*Q-_*H+C*V+E*F-T*L+I*R;return U?(U=1/U,e[0]=(s*Q-l*H+u*V)*U,e[1]=(i*H-r*Q-o*V)*U,e[2]=(y*I-x*T+b*E)*U,e[3]=(p*T-f*I-m*E)*U,e[4]=(l*F-a*Q-u*L)*U,e[5]=(n*Q-i*F+o*L)*U,e[6]=(x*C-v*I-b*_)*U,e[7]=(d*I-p*C+m*_)*U,e[8]=(a*H-s*F+u*R)*U,e[9]=(r*F-n*H-o*R)*U,e[10]=(v*T-y*C+b*$)*U,e[11]=(f*C-d*T-m*$)*U,e[12]=(s*L-a*V-l*R)*U,e[13]=(n*V-r*L+i*R)*U,e[14]=(y*_-v*E-x*$)*U,e[15]=(d*E-f*_+p*$)*U,e):null}function Ml(e,t,n){var r=t[0],i=t[1],o=t[2],a=t[3],s=t[4],l=t[5],u=t[6],d=t[7],f=t[8],p=t[9],m=t[10],v=t[11],y=t[12],x=t[13],b=t[14],$=t[15],_=n[0],C=n[1],E=n[2],T=n[3];return e[0]=_*r+C*s+E*f+T*y,e[1]=_*i+C*l+E*p+T*x,e[2]=_*o+C*u+E*m+T*b,e[3]=_*a+C*d+E*v+T*$,_=n[4],C=n[5],E=n[6],T=n[7],e[4]=_*r+C*s+E*f+T*y,e[5]=_*i+C*l+E*p+T*x,e[6]=_*o+C*u+E*m+T*b,e[7]=_*a+C*d+E*v+T*$,_=n[8],C=n[9],E=n[10],T=n[11],e[8]=_*r+C*s+E*f+T*y,e[9]=_*i+C*l+E*p+T*x,e[10]=_*o+C*u+E*m+T*b,e[11]=_*a+C*d+E*v+T*$,_=n[12],C=n[13],E=n[14],T=n[15],e[12]=_*r+C*s+E*f+T*y,e[13]=_*i+C*l+E*p+T*x,e[14]=_*o+C*u+E*m+T*b,e[15]=_*a+C*d+E*v+T*$,e}function hU(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e}function Yw(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function fqe(e,t,n){var r=n[0],i=n[1],o=n[2],a=Math.hypot(r,i,o),s,l,u;return a<dqe?null:(a=1/a,r*=a,i*=a,o*=a,s=Math.sin(t),l=Math.cos(t),u=1-l,e[0]=r*r*u+l,e[1]=i*r*u+o*s,e[2]=o*r*u-i*s,e[3]=0,e[4]=r*i*u-o*s,e[5]=i*i*u+l,e[6]=o*i*u+r*s,e[7]=0,e[8]=r*o*u+i*s,e[9]=i*o*u-r*s,e[10]=o*o*u+l,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e)}function pqe(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e}function hqe(e,t){var n=t[0],r=t[1],i=t[2],o=t[4],a=t[5],s=t[6],l=t[8],u=t[9],d=t[10];return e[0]=Math.hypot(n,r,i),e[1]=Math.hypot(o,a,s),e[2]=Math.hypot(l,u,d),e}function mqe(){var e=new xv(4);return xv!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0,e[3]=0),e}function Xw(e,t,n){var r=t[0],i=t[1],o=t[2],a=t[3];return e[0]=n[0]*r+n[4]*i+n[8]*o+n[12]*a,e[1]=n[1]*r+n[5]*i+n[9]*o+n[13]*a,e[2]=n[2]*r+n[6]*i+n[10]*o+n[14]*a,e[3]=n[3]*r+n[7]*i+n[11]*o+n[15]*a,e}(function(){var e=mqe();return function(t,n,r,i,o,a){var s,l;for(n||(n=4),r||(r=0),i?l=Math.min(i*n+r,t.length):l=t.length,s=r;s<l;s+=n)e[0]=t[s],e[1]=t[s+1],e[2]=t[s+2],e[3]=t[s+3],o(e,e,a),t[s]=e[0],t[s+1]=e[1],t[s+2]=e[2],t[s+3]=e[3];return t}})();function gqe(){var e=new xv(2);return xv!=Float32Array&&(e[0]=0,e[1]=0),e}function vqe(e,t){var n=e[0],r=e[1],i=t[0],o=t[1],a=Math.sqrt(n*n+r*r)*Math.sqrt(i*i+o*o),s=a&&(n*i+r*o)/a;return Math.acos(Math.min(Math.max(s,-1),1))}(function(){var e=gqe();return function(t,n,r,i,o,a){var s,l;for(n||(n=2),r||(r=0),i?l=Math.min(i*n+r,t.length):l=t.length,s=r;s<l;s+=n)e[0]=t[s],e[1]=t[s+1],o(e,e,a),t[s]=e[0],t[s+1]=e[1];return t}})();const yqe=(e=[0,0],t=1,n=0,r=[0,0],i=[[0,1/0],[0,1/0]],o=[[-1/0,1/0],[-1/0,1/0]])=>{const a=new Float32Array(16),s=new Float32Array(16),l=new Float32Array(16);let u=M9(),d=[...r.slice(0,2),0,1];const f=Array.isArray(i[0])?[...i[0]]:[...i],p=Array.isArray(i[0])?[...i[1]]:[...i],m=Array.isArray(o[0])?[...o[0]]:[...o],v=Array.isArray(o[0])?[...o[1]]:[...o],y=()=>hqe(a,u).slice(0,2),x=()=>{const be=y();return Math.min(be[0],be[1])},b=()=>{const be=y();return Math.max(be[0],be[1])},$=()=>Math.acos(u[0]/b()),_=()=>[[...f],[...p]],C=()=>[[...m],[...v]],E=()=>{const be=y();return[1/be[0],1/be[1]]},T=()=>1/x(),I=()=>1/b(),R=()=>pqe(a,u).slice(0,2),L=()=>Xw(a,d,YR(l,u)).slice(0,2),F=()=>u,V=()=>d.slice(0,2),H=([be=0,Ke=0]=[],ot=1,Ze=0)=>{u=M9(),Q([-be,-Ke]),te(Ze),U(1/ot)},Q=([be=0,Ke=0]=[])=>{a[0]=be,a[1]=Ke,a[2]=0;const ot=hU(s,a);Ml(u,ot,u)},U=(be,Ke)=>{const ot=Array.isArray(be);let Ze=ot?be[0]:be,Ye=ot?be[1]:be;if(Ze<=0||Ye<=0||Ze===1&&Ye===1)return;const $e=y(),gt=$e[0]*Ze,je=$e[1]*Ye;if(Ze=Math.max(f[0],Math.min(gt,f[1]))/$e[0],Ye=Math.max(p[0],Math.min(je,p[1]))/$e[1],Ze===1&&Ye===1)return;a[0]=Ze,a[1]=Ye,a[2]=1;const Qe=Yw(s,a),nn=Ke?[...Ke,0]:d,Ut=hU(a,nn);Ml(u,Ut,Ml(u,Qe,Ml(u,YR(l,Ut),u)))},te=be=>{const Ke=M9();fqe(Ke,be,[0,0,1]),Ml(u,Ke,u)},J=be=>{const Ke=Array.isArray(be[0]);f[0]=Ke?be[0][0]:be[0],f[1]=Ke?be[0][1]:be[1],p[0]=Ke?be[1][0]:be[0],p[1]=Ke?be[1][1]:be[1]},oe=be=>{const Ke=Array.isArray(be[0]);m[0]=Ke?be[0][0]:be[0],m[1]=Ke?be[0][1]:be[1],v[0]=Ke?be[1][0]:be[0],v[1]=Ke?be[1][1]:be[1]},q=be=>{!be||be.length<16||(u=be)},re=be=>{d=[...be.slice(0,2),0,1]},he=()=>{H(e,t,n)};return H(e,t,n),{get translation(){return R()},get target(){return L()},get scaling(){return y()},get minScaling(){return x()},get maxScaling(){return b()},get scaleBounds(){return _()},get translationBounds(){return C()},get distance(){return E()},get minDistance(){return T()},get maxDistance(){return I()},get rotation(){return $()},get view(){return F()},get viewCenter(){return V()},lookAt:H,translate:Q,pan:Q,rotate:te,scale:U,zoom:U,reset:he,set:(...be)=>
1310(console.warn("`set()` is deprecated. Please use `setView()` instead."),q(...be)),setScaleBounds:J,setTranslationBounds:oe,setView:q,setViewCenter:re}},bqe=["pan","rotate"],mU={alt:"altKey",cmd:"metaKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"},$qe=(e,{distance:t=1,target:n=[0,0],rotation:r=0,isNdc:i=!0,isFixed:o=!1,isPan:a=!0,isPanInverted:s=[!1,!0],panSpeed:l=1,isRotate:u=!0,rotateSpeed:d=1,defaultMouseDownMoveAction:f="pan",mouseDownMoveModKey:p="alt",isZoom:m=!0,zoomSpeed:v=1,viewCenter:y,scaleBounds:x,translationBounds:b,onKeyDown:$=()=>{},onKeyUp:_=()=>{},onMouseDown:C=()=>{},onMouseUp:E=()=>{},onMouseMove:T=()=>{},onWheel:I=()=>{}}={})=>{let R=yqe(n,t,r,y,x,b),L=0,F=0,V=0,H=0,Q=0,U=0,te=!1,J=0,oe=1,q=1,re=1,he=!1,be=!1,Ke=!1,ot=f==="pan",Ze=a,Ye=a,$e=s,gt=s,je=m,Qe=m;const nn=()=>{Ze=Array.isArray(a)?!!a[0]:a,Ye=Array.isArray(a)?!!a[1]:a,$e=Array.isArray(s)?!!s[0]:s,gt=Array.isArray(s)?!!s[1]:s,je=Array.isArray(m)?!!m[0]:m,Qe=Array.isArray(m)?!!m[1]:m};nn();const Ut=i?ue=>ue/oe*2*re:ue=>ue,kt=i?ue=>ue/q*2:ue=>-ue,mt=i?ue=>(-1+ue/oe*2)*re:ue=>ue,ct=i?ue=>1-ue/q*2:ue=>ue,pt=()=>{if(o){const Gt=be;return be=!1,Gt}he=!1;const ue=L,st=F;if((Ze||Ye)&&te&&(ot&&!Ke||!ot&&Ke)){const Gt=$e?Q-ue:ue-Q,it=Ze?Ut(l*Gt):0,cn=gt?U-st:st-U,nt=Ye?kt(l*cn):0;(it!==0||nt!==0)&&(R.pan([it,nt]),he=!0)}if((je||Qe)&&J){const Gt=v*Math.exp(J/q),it=mt(V),cn=ct(H);R.scale([je?1/Gt:1,Qe?1/Gt:1],[it,cn]),he=!0}if(u&&te&&(ot&&Ke||!ot&&!Ke)&&Math.abs(Q-ue)+Math.abs(U-st)>0){const Gt=oe/2,it=q/2,cn=Q-Gt,nt=it-U,wt=ue-Gt,yn=it-st,Tn=vqe([cn,nt],[wt,yn]),er=cn*yn-wt*nt;R.rotate(d*Tn*Math.sign(er)),he=!0}J=0,Q=ue,U=st;const dn=he||be;return be=!1,dn},ht=({defaultMouseDownMoveAction:ue=null,isFixed:st=null,isPan:dn=null,isPanInverted:Gt=null,isRotate:it=null,isZoom:cn=null,panSpeed:nt=null,rotateSpeed:wt=null,zoomSpeed:yn=null,mouseDownMoveModKey:Tn=null}={})=>{f=ue!==null&&bqe.includes(ue)?ue:f,ot=f==="pan",o=st!==null?st:o,a=dn!==null?dn:a,s=Gt!==null?Gt:s,u=it!==null?it:u,m=cn!==null?cn:m,l=+nt>0?nt:l,d=+wt>0?wt:d,v=+yn>0?yn:v,nn(),p=Tn!==null&&Object.keys(mU).includes(Tn)?Tn:p},mn=()=>{const ue=e.getBoundingClientRect();oe=ue.width,q=ue.height,re=oe/q},K=ue=>{Ke=!1,_(ue)},pe=ue=>{Ke=ue[mU[p]],$(ue)},ve=ue=>{te=!1,E(ue)},Ne=ue=>{te=ue.buttons===1,C(ue)},M=document.createEvent("MouseEvent").offsetX!==void 0?ue=>{V=ue.offsetX,H=ue.offsetY}:ue=>{const st=e.getBoundingClientRect();V=ue.clientX-st.left,H=ue.clientY-st.top},et=ue=>{L=ue.clientX,F=ue.clientY},zt=ue=>{et(ue),T(ue)},un=ue=>{if(je||Qe){ue.preventDefault(),et(ue),M(ue);const st=ue.deltaMode===1?12:1;J+=st*(ue.deltaY||ue.deltaX||0)}I(ue)},_t=()=>{R=void 0,window.removeEventListener("keydown",pe),window.removeEventListener("keyup",K),e.removeEventListener("mousedown",Ne),window.removeEventListener("mouseup",ve),window.removeEventListener("mousemove",zt),e.removeEventListener("wheel",un)};window.addEventListener("keydown",pe,{passive:!0}),window.addEventListener("keyup",K,{passive:!0}),e.addEventListener("mousedown",Ne,{passive:!0}),window.addEventListener("mouseup",ve,{passive:!0}),window.addEventListener("mousemove",zt,{passive:!0}),e.addEventListener("wheel",un,{passive:!1}),R.config=ht,R.dispose=_t,R.refresh=mn,R.tick=pt;const ke=ue=>function(){ue.apply(null,arguments),be=!0};return R.lookAt=ke(R.lookAt),R.translate=ke(R.translate),R.pan=ke(R.pan),R.rotate=ke(R.rotate),R.scale=ke(R.scale),R.zoom=ke(R.zoom),R.reset=ke(R.reset),R.set=ke(R.set),R.setScaleBounds=ke(R.setScaleBounds),R.setTranslationBounds=ke(R.setTranslationBounds),R.setView=ke(R.setVie
1310w),R.setViewCenter=ke(R.setViewCenter),mn(),R},xqe=`
1311precision mediump float;
1312varying vec4 color;
1313void main() {
1314  gl_FragColor = color;
1315}`,Sqe=`
1316uniform mat4 projectionViewModel;
1317uniform float aspectRatio;
1318
1319uniform sampler2D colorTex;
1320uniform float colorTexRes;
1321uniform float colorTexEps;
1322uniform float width;
1323uniform float useOpacity;
1324uniform float useColorOpacity;
1325uniform int miter;
1326
1327attribute vec3 prevPosition;
1328attribute vec3 currPosition;
1329attribute vec3 nextPosition;
1330attribute float opacity;
1331attribute float offsetScale;
1332attribute float colorIndex;
1333
1334varying vec4 color;
1335
1336void main() {
1337  vec2 aspectVec = vec2(aspectRatio, 1.0);
1338  vec4 prevProjected = projectionViewModel * vec4(prevPosition, 1.0);
1339  vec4 currProjected = projectionViewModel * vec4(currPosition, 1.0);
1340  vec4 nextProjected = projectionViewModel * vec4(nextPosition, 1.0);
1341
1342  // get 2D screen space with W divide and aspect correction
1343  vec2 prevScreen = prevProjected.xy / prevProjected.w * aspectVec;
1344  vec2 currScreen = currProjected.xy / currProjected.w * aspectVec;
1345  vec2 nextScreen = nextProjected.xy / nextProjected.w * aspectVec;
1346
1347  float len = width;
1348
1349  // starting point uses (next - current)
1350  vec2 dir = vec2(0.0);
1351  if (currScreen == prevScreen) {
1352    dir = normalize(nextScreen - currScreen);
1353  }
1354  // ending point uses (current - previous)
1355  else if (currScreen == nextScreen) {
1356    dir = normalize(currScreen - prevScreen);
1357  }
1358  // somewhere in middle, needs a join
1359  else {
1360    // get directions from (C - B) and (B - A)
1361    vec2 dirA = normalize((currScreen - prevScreen));
1362    if (miter == 1) {
1363      vec2 dirB = normalize((nextScreen - currScreen));
1364      // now compute the miter join normal and length
1365      vec2 tangent = normalize(dirA + dirB);
1366      vec2 perp = vec2(-dirA.y, dirA.x);
1367      vec2 miter = vec2(-tangent.y, tangent.x);
1368      len = width / dot(miter, perp);
1369      dir = tangent;
1370    } else {
1371      dir = dirA;
1372    }
1373  }
1374
1375  vec2 normal = vec2(-dir.y, dir.x) * len;
1376  normal.x /= aspectRatio;
1377  vec4 offset = vec4(normal * offsetScale, 0.0, 0.0);
1378  gl_Position = currProjected + offset;
1379
1380  // Get color from texture
1381  float colorRowIndex = floor((colorIndex + colorTexEps) / colorTexRes);
1382  vec2 colorTexIndex = vec2(
1383    (colorIndex / colorTexRes) - colorRowIndex + colorTexEps,
1384    colorRowIndex / colorTexRes + colorTexEps
1385  );
1386
1387  color = texture2D(colorTex, colorTexIndex);
1388  color.a = useColorOpacity * color.a + useOpacity * opacity;
1389}`,L9=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),Tl=Float32Array.BYTES_PER_ELEMENT,_qe=e=>e!==void 0&&Number.isFinite(e),D9=e=>e.length>0&&Array.isArray(e[0]),{push:jee,splice:wqe}=Array.prototype,Cqe=(e,t=[])=>{let n=0;for(const r of e){for(let i=0;i<r-1;i++){const o=n+i*2,a=o+1,s=o+2,l=o+3;t.push(o,a,s,s,a,l)}n+=(r+2)*2}return t};
1389function W_(e,t=1,n=1){const r=[],i=new Array(t*2);for(let o=0,a=e.length/t;o<a;o++){const s=o*t;for(let l=0;l<t;l++){const u=e[s+l];i[l]=u,i[l+t]=u*n}jee.apply(r,i)}return r}function k0(e,t,n,r){const i=new Array(r),o=t*r;for(let a=0;a<r;a++)i[a]=e[o+a];return wqe.call(e,n*r,0,...i),e}function Eqe(e,t,n,r=0){const i=[],o=new Array(n).fill(r);for(let a=0,s=e.length/t;a<s;a++){const l=a*t;for(let u=0;u<t;u++)o[u]=e[l+u];jee.apply(i,o)}return i}const Tqe=(e,{projection:t=L9,model:n=L9,view:r=L9,points:i=[],colorIndices:o=[],color:a=[.8,.5,0,1],opacity:s=null,opacities:l=[],width:u=1,widths:d=[],miter:f=!0,is2d:p=!1,zPos2d:m=0}={})=>{if(!e){console.error("Regl instance is undefined.");return}const v=new Float32Array(16);let y,x,b,$,_,C,E,T,I,R,L,F,V,H,Q,U,te,J,oe=p?2:3;const q=()=>+(l.length===x||s!==null),re=()=>{R=e.buffer(),L=e.buffer(),F=e.buffer(),Q=e.buffer(),U={prevPosition:{buffer:()=>R,offset:0,stride:Tl*3},currPosition:{buffer:()=>R,offset:Tl*3*2,stride:Tl*3},nextPosition:{buffer:()=>R,offset:Tl*3*4,stride:Tl*3},opacity:{buffer:()=>L,offset:Tl*2,stride:Tl},offsetScale:{buffer:()=>F,offset:Tl*2,stride:Tl},colorIndex:{buffer:()=>Q,offset:Tl*2,stride:Tl}},te=e.elements(),J=e({attributes:U,depth:{enable:!p},blend:{enable:!0,func:{srcRGB:"src alpha",srcAlpha:"one",dstRGB:"one minus src alpha",dstAlpha:"one minus src alpha"}},uniforms:{projectionViewModel:(mt,ct)=>{const pt=mt.projection||ct.projection,ht=mt.model||ct.model,mn=mt.view||ct.view;return Ml(v,pt,Ml(v,mn,ht))},aspectRatio:({viewportWidth:mt,viewportHeight:ct})=>mt/ct,colorTex:()=>V,colorTexRes:()=>H,colorTexEps:()=>.5/H,pixelRatio:({pixelRatio:mt})=>mt,width:({pixelRatio:mt,viewportHeight:ct})=>u/ct*mt,useOpacity:q,useColorOpacity:()=>+!q(),miter:+!!f},elements:()=>te,vert:Sqe,frag:xqe})},he=()=>{y===1&&i.length%oe>0&&console.warn(`The length of points (${x}) does not match the dimensions (${oe}). Incomplete points are ignored.`),$=i.flat().slice(0,x*oe),p&&($=Eqe($,2,3,m)),o.length!==x&&(o=new Array(x).fill(0)),d.length!==x&&(d=new Array(x).fill(1));const mt=o.slice(),ct=l.length===x?l.slice():new Array(x).fill(s===null?1:s),pt=d.slice();let ht=0;for(const mn of b){const K=ht+mn-1;k0($,K,K,3),k0($,ht,ht,3),k0(mt,K,K,1),k0(mt,ht,ht,1),k0(ct,K,K,1),k0(ct,ht,ht,1),k0(pt,K,K,1),k0(pt,ht,ht,1),ht+=mn+2}_=new Float32Array(W_($,3)),C=W_(mt),E=W_(ct),T=W_(pt,1,-1),I=Cqe(b),R({usage:"dynamic",type:"float",length:_.length*Tl,data:_}),L({usage:"dynamic",type:"float",length:E.length*Tl,data:E}),F({usage:"dynamic",type:"float",length:T.length*Tl,data:T}),Q({usage:"dynamic",type:"float",length:C.length*Tl,data:C}),te({primitive:"triangles",usage:"dynamic",type:I.length>2**16?"uint32":"uint16",data:I})},be=()=>{Ke(),re()},Ke=()=>{i=[],$=[],_=new Float32Array,T=[],I=[],R.destroy(),F.destroy(),te.destroy()},ot=({projection:mt,model:ct,view:pt}={})=>{mt&&(t=mt),ct&&(n=ct),pt&&(r=pt),i&&i.length>1&&J({projection:t,model:n,view:r})},Ze=(mt,ct)=>{const pt=ct.flat(2);return pt.length===x?pt:pt.length===y?b.flatMap((ht,mn)=>Array(ht).fill(pt[mn])):mt},Ye=()=>i,$e=(mt=[],{colorIndices:ct=o,opacities:pt=l,widths:ht=d,is2d:mn=p}={})=>{i=mt,p=mn,oe=p?2:3,y=D9(i)?i.length:1,b=D9(i)?i.map(K=>Math.floor(K.length/oe)):[Math.floor(i.length/oe)],x=b.reduce((K,pe)=>K+pe,0),o=Ze(o,ct),l=Ze(l,pt),d=Ze(d,ht),i&&x>1?he():be()},gt=()=>{const mt=D9(a)?a:[a];H=Math.max(2,Math.ceil(Math.sqrt(mt.length)));const ct=new Uint8Array(H**2*4);mt.forEach((pt,ht)=>{ct[ht*4]=Math.min(255,Math.max(0,Math.round(pt[0]*255))),ct[ht*4+1]=Math.min(255,Math.max(0,Math.round(pt[1]*255))),ct[ht*4+2]=Math.min(255,Math.max(0,Math.round(pt[2]*255))),ct[ht*4+3]=Number.isNaN(+pt[3])?255:Math.min(255,Math.max(0,Math.round(pt[3]*255)))}),V=e.texture({data:ct,shape:[H,H,4]})},je=(mt,ct=s)=>{a=mt,s=ct,V&&V.destroy(),gt()},Qe=()=>({color:a,miter:f,width:u}),nn=({color:mt,opacity:ct,miter:pt,width:ht}={})=>{mt&&je(mt,ct||s),pt&&(f=!!pt),_qe(ht)&&(u=ht)},Ut=()=>({points:R,widths:F,opacities:L,colorIndices:Q}),kt=()=>({points:_,widths:T,opacities:E,colorIndices:C});return re(),gt(),i&&i.length>1&&$e(i),{clear:be,destroy:Ke,draw:ot,getPoints:Ye,setPoints:$e,getData:kt,getBuffer:Ut,getStyle:Qe,setStyle:nn}};var K_=Tqe;const Rqe=e=>e*e*e,Bee=e=>e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1,Iqe=e=>--e*e*e+1,kqe=e=>e,Oqe=e=>e*e,Pqe=e=>e<.5?2*e*e:-1+(4-2*e)*e,Aqe=e=>e*(2-e),Qy=e=>e,Nqe=(e,t)=>
1389{if(e===t)return!0;if(e.length!==t.length)return!1;const n=new Set(e),r=new Set(t);return n.size!==r.size?!1:t.every(i=>n.has(i))},Mqe=e=>e.reduce((t,n)=>n>t?n:t,-1/0),gU=(e,t=n=>n)=>{const n=[];for(let r=0;r<e;r++)n.push(t(r,e));return n},Lqe=(e,t)=>{const n=[];return e.forEach(r=>{n[r]=!0}),t.forEach(r=>{n[r]=!0}),n.reduce((r,i,o)=>(i&&r.push(o),r),[])},mA=(e,...t)=>(t.forEach(n=>{const r=Object.keys(n).reduce((i,o)=>(i[o]=Object.getOwnPropertyDescriptor(n,o),i),{});Object.getOwnPropertySymbols(n).forEach(i=>{const o=Object.getOwnPropertyDescriptor(n,i);o.enumerable&&(r[i]=o)}),Object.defineProperties(e,r)}),e),Dqe=(...e)=>t=>e.reduce((n,r)=>r(n),t),Fqe=e=>t=>mA({__proto__:{constructor:e}},t),vU=(e,t)=>n=>mA(n,{get[e](){return t}}),jqe=(e,t,n,r)=>Math.sqrt((e-n)**2+(t-r)**2),Bqe=e=>new Worker(window.URL.createObjectURL(new Blob([`(${e.toString()})()`],{type:"text/javascript"}))),vy=(e=1)=>new Promise(t=>{let n=0;const r=()=>requestAnimationFrame(()=>{n++,n<e?r():t()});r()}),zee=(e,t,n=null)=>{let r,i=0;n=n===null?t:n;const o=(...l)=>{const u=()=>{i>0&&(e(...l),i=0)};clearTimeout(r),r=setTimeout(u,n)};let a=!1;const s=(...l)=>{a?(i++,o(...l)):(e(...l),o(...l),a=!0,i=0,setTimeout(()=>{a=!1},t))};return s.reset=()=>{a=!1},s.cancel=()=>{clearTimeout(r)},s.now=(...l)=>e(...l),s};/**
1390 * KDBush - A fast static index for 2D points
1391 * @license ISC License
1392 * @copyright Vladimir Agafonkin 2018
1393 * @version 4.0.2
1394 * @see https://github.com/mourner/kdbush/
1395 */var Uee=()=>{const e=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],t=1,n=8;class r{static from(d){if(!(d instanceof ArrayBuffer))throw new Error("Data must be an instance of ArrayBuffer.");const[f,p]=new Uint8Array(d,0,2);if(f!==219)throw new Error("Data does not appear to be in a KDBush format.");const m=p>>4;if(m!==t)throw new Error(`Got v${m} data when expected v${t}.`);const v=e[p&15];if(!v)throw new Error("Unrecognized array type.");const[y]=new Uint16Array(d,2,1),[x]=new Uint32Array(d,4,1);return new r(x,y,v,d)}constructor(d,f=64,p=Float64Array,m){if(isNaN(d)||d<0)throw new Error(`Unexpected numItems value: ${d}.`);this.numItems=+d,this.nodeSize=Math.min(Math.max(+f,2),65535),this.ArrayType=p,this.IndexArrayType=d<65536?Uint16Array:Uint32Array;const v=e.indexOf(this.ArrayType),y=d*2*this.ArrayType.BYTES_PER_ELEMENT,x=d*this.IndexArrayType.BYTES_PER_ELEMENT,b=(8-x%8)%8;if(v<0)throw new Error(`Unexpected typed array class: ${p}.`);m&&m instanceof ArrayBuffer?(this.data=m,this.ids=new this.IndexArrayType(this.data,n,d),this.coords=new this.ArrayType(this.data,n+x+b,d*2),this._pos=d*2,this._finished=!0):(this.data=new ArrayBuffer(n+y+x+b),this.ids=new this.IndexArrayType(this.data,n,d),this.coords=new this.ArrayType(this.data,n+x+b,d*2),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,(t<<4)+v]),new Uint16Array(this.data,2,1)[0]=f,new Uint32Array(this.data,4,1)[0]=d)}add(d,f){const p=this._pos>>1;return this.ids[p]=p,this.coords[this._pos++]=d,this.coords[this._pos++]=f,p}finish(){const d=this._pos>>1;if(d!==this.numItems)throw new Error(`Added ${d} items when expected ${this.numItems}.`);return i(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(d,f,p,m){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:v,coords:y,nodeSize:x}=this,b=[0,v.length-1,0],$=[];for(;b.length;){const _=b.pop()||0,C=b.pop()||0,E=b.pop()||0;if(C-E<=x){for(let L=E;L<=C;L++){const F=y[2*L],V=y[2*L+1];F>=d&&F<=p&&V>=f&&V<=m&&$.push(v[L])}continue}const T=E+C>>1,I=y[2*T],R=y[2*T+1];I>=d&&I<=p&&R>=f&&R<=m&&$.push(v[T]),(_===0?d<=I:f<=R)&&(b.push(E),b.push(T-1),b.push(1-_)),(_===0?p>=I:m>=R)&&(b.push(T+1),b.push(C),b.push(1-_))}return $}within(d,f,p){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:m,coords:v,nodeSize:y}=this,x=[0,m.length-1,0],b=[],$=p*p;for(;x.length;){const _=x.pop()||0,C=x.pop()||0,E=x.pop()||0;if(C-E<=y){for(let L=E;L<=C;L++)l(v[2*L],v[2*L+1],d,f)<=$&&b.push(m[L]);continue}const T=E+C>>1,I=v[2*T],R=v[2*T+1];
1395l(I,R,d,f)<=$&&b.push(m[T]),(_===0?d-p<=I:f-p<=R)&&(x.push(E),x.push(T-1),x.push(1-_)),(_===0?d+p>=I:f+p>=R)&&(x.push(T+1),x.push(C),x.push(1-_))}return b}}function i(u,d,f,p,m,v){if(m-p<=f)return;const y=p+m>>1;o(u,d,y,p,m,v),i(u,d,f,p,y-1,1-v),i(u,d,f,y+1,m,1-v)}function o(u,d,f,p,m,v){for(;m>p;){if(m-p>600){const $=m-p+1,_=f-p+1,C=Math.log($),E=.5*Math.exp(2*C/3),T=.5*Math.sqrt(C*E*($-E)/$)*(_-$/2<0?-1:1),I=Math.max(p,Math.floor(f-_*E/$+T)),R=Math.min(m,Math.floor(f+($-_)*E/$+T));o(u,d,f,I,R,v)}const y=d[2*f+v];let x=p,b=m;for(a(u,d,p,f),d[2*m+v]>y&&a(u,d,p,m);x<b;){for(a(u,d,x,b),x++,b--;d[2*x+v]<y;)x++;for(;d[2*b+v]>y;)b--}d[2*p+v]===y?a(u,d,p,b):(b++,a(u,d,b,m)),b<=f&&(p=b+1),f<=b&&(m=b-1)}}function a(u,d,f,p){s(u,f,p),s(d,2*f,2*p),s(d,2*f+1,2*p+1)}function s(u,d,f){const p=u[d];u[d]=u[f],u[f]=p}function l(u,d,f,p){const m=u-f,v=d-p;return m*m+v*v}return r},zqe=()=>{addEventListener("message",e=>{const t=e.data.points;t.length||self.postMessage({error:new Error("Invalid point data")});const n=new KDBush(t.length,e.data.nodeSize);for(let r=0;r<t.length;++r)n.add(t[r][0],t[r][1]);n.finish(),postMessage(n.data,[n.data])})};const F9=Uee(),Uqe=1e6,Hqe=e=>{let t=Uee.toString();t=t.substring(10,t.length-18);let n=e.toString();return n=n.substring(10,n.length-2),new Worker(window.URL.createObjectURL(new Blob([`${t};${n}`],{type:"text/javascript"})))},Gqe=(e,t={nodeSize:16,useWorker:void 0})=>new Promise((n,r)=>{if(e instanceof ArrayBuffer)n(F9.from(e));else if((e.length<Uqe||t.useWorker===!1)&&t.useWorker!==!0){const i=new F9(e.length,t.nodeSize);for(let o=0;o<e.length;++o)i.add(e[o][0],e[o][1]);i.finish(),n(i)}else{const i=Hqe(zqe);i.onmessage=o=>{o.data.error?r(o.data.error):n(F9.from(o.data)),i.terminate()},i.postMessage({points:e,nodeSize:t.nodeSize})}}),zp="auto",Vqe=0,j9=1,Wqe=2,yU=3,Kqe=4,qqe=Float32Array.BYTES_PER_ELEMENT,Hee=["OES_texture_float","OES_element_index_uint","WEBGL_color_buffer_float","EXT_float_blend"],bU={color:[0,0,0,0],depth:1},gA="panZoom",Gee="lasso",Vee="rotate",Yqe=[gA,Gee,Vee],Xqe=gA,Zqe={cubicIn:Rqe,cubicInOut:Bee,cubicOut:Iqe,linear:kqe,quadIn:Oqe,quadInOut:Pqe,quadOut:Aqe},$U=Bee,Dp="continuous",Ey="categorical",xU=[Dp,Ey],XR="deselect",vA="lassoEnd",Qqe=[XR,vA],Jqe=[0,.666666667,1,1],eYe=2,tYe=!1,nYe=10,rYe=3,iYe=vA,oYe=!1,OC=750,PC=500,AC=100,NC=250,yA="lasso",MC="rotate",LC="merge",aYe=[yA,MC,LC],bA="alt",$A="cmd",Wee="ctrl",Kee="meta",xA="shift",sYe=[bA,$A,Wee,Kee,xA],lYe={[bA]:MC,[xA]:yA,[$A]:LC},uYe=1,cYe=zp,dYe=zp,fYe=1,B9=1,pYe=6,hYe=2,mYe=2,z9=null,gYe=2,vYe=2,U9=null,yYe=null,H9=null,bYe=.66,$Ye=1,G9=null,xYe=.15,SYe=25,_Ye=1,wYe=1,_$=null,CYe=[.66,.66,.66,$Ye],EYe=[0,.55,1,1],TYe=[1,1,1,1],RYe=[0,0,0,1],V9=null,IYe=[.66,.66,.66,.2],kYe=[0,.55,1,1],OYe=[1,1,1,1],PYe=[0,0],AYe=1,NYe=0,MYe=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),LYe="IMAGE_LOAD_ERROR",DYe=null,FYe=!1,jYe=[1,1,1,.5],BYe=!0,zYe=!0,UYe=!1,HYe=100,GYe=1/500,VYe="auto",WYe=!1,KYe=200,qYe=500,qee=new Set(["z","valueZ","valueA","value1","category"]),Yee=new Set(["w","valueW","valueB","value2","value"]),SA=15e3,YYe=void 0,SU="Points have not been drawn",XYe=(e,t)=>e?Hee.reduce((n,r)=>e.hasExtension(r)?n:(t||console.warn(`WebGL: ${r} extension not supported. Scatterplot might not render properly`),!1),!0):!1,ZYe=e=>{const t=e.getContext("webgl",{antialias:!0,preserveDrawingBuffer:!0}),n=[];return Hee.forEach(r=>{t.getExtension(r)?n.push(r):console.warn(`WebGL: ${r} extension not supported. Scatterplot might not render properly`)}),cqe({gl:t,extensions:n})},W9=(e,t,n,r)=>Math.sqrt((e-n)**2+(t-r)**2),QYe=e=>{let t=1/0,n=-1/0,r=1/0,i=-1/0;for(let o=0;o<e.length;o+=2)t=e[o]<t?e[o]:t,n=e[o]>n?e[o]:n,r=e[o+1]<r?e[o+1]:r,i=e[o+1]>i?e[o+1]:i;return[t,r,n,i]},JYe=([e,t,n,r])=>Number.isFinite(e)&&Number.isFinite(t)&&Number.isFinite(n)&&Number.isFinite(r)&&n-e>0&&r-t>0,eXe=(e,t=!1)=>e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(n,r,i,o)=>`#${r}${r}${i}${i}${o}${o}`).substring(1).match(/.{2}/g).map(n=>parseInt(n,16)/255**t),O0=(e,t,{minLength:n=0}={})=>Array.isArray(e)&&e.length>=n&&e.every(t),P0=e=>!Number.isNaN(+e)&&+e>=0,q_=e=>!Number.isNaN(+e)&&+e>0,_U=(e,t)=>n=>e.indexOf(n)>=0?n:t,tXe=(e,t=!1,n=SA)=>new Promise((r,i)=>{const o=new Image;t&&(o.crossOrigin="anonymous"),o.src=e,o.onload=()=>{r(o)};const a=()=>{i(new Error(LYe))};o.onerror=a,setTimeout(a,n)}),wU=(e,t,n=SA)=>new Promise((r,i)=>{tXe(t,t.indexOf(window.location.origin)!==0&&t.indexOf("base64")===-1,n).then(o=>{r(e.texture(o))}).catch(o=>{i(o)})}),nXe=(e,t=!1)=>[...eXe(e,t),255**!t],rXe=e=>/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e),iXe=e=>e>=0&&e<=1,DC=e=>Array.isArray(e)&&e.every(iXe),oXe=(e,[t,n]=[])=>{let r,i,o,a,s=!1;for(let l=0,u=e.length-2;l<e.length;l+=2)r=e[l],i=e[l+1],o=e[u],a=e[u+1],i>n!=a>n&&t<(o-r)*(n-i)/(a-i)+r&&(s=!s),u=l;return s},ZR=e=>typeof e=="string"||e instanceof String,aXe=e=>Number.isInteger(e)&&e>=0&&e<=255,Xee=e=>Array.isArray(e)&&e.every(aXe),sXe=e=>e.length===3&&(DC(e)||Xee(e)),lXe=e=>e.length===4&&(DC(e)||Xee(e)),A0=e=>Array.isArray(e)&&e.length&&(Array.isArray(e[0])||ZR(e[0])),Y_=(e,t)=>
1395e>t?e:t,CU=(e,t)=>e<t?e:t,bu=(e,t)=>{if(lXe(e)){const n=DC(e);return t&&n||!t&&!n?e:t&&!n?e.map(r=>r/255):e.map(r=>r*255)}if(sXe(e)){const n=255**!t,r=DC(e);return t&&r||!t&&!r?[...e,n]:t&&!r?[...e.map(i=>i/255),n]:[...e.map(i=>i*255),n]}return rXe(e)?nXe(e,t):(console.warn("Only HEX, RGB, and RGBA are handled by this function. Returning white instead."),t?[1,1,1,1]:[255,255,255,255])},EU=e=>Object.entries(e).reduce((t,[n,r])=>(t[r]?t[r]=[...t[r],n]:t[r]=n,t),{}),TU=e=>.21*e[0]+.72*e[1]+.07*e[2],uXe=(e,t,n)=>Math.min(n,Math.max(t,e)),cXe=e=>new Promise((t,n)=>{if(!e||Array.isArray(e))t(e);else{const r=Array.isArray(e.x)||ArrayBuffer.isView(e.x)?e.x.length:0,i=(Array.isArray(e.x)||ArrayBuffer.isView(e.x))&&(f=>e.x[f]),o=(Array.isArray(e.y)||ArrayBuffer.isView(e.y))&&(f=>e.y[f]),a=(Array.isArray(e.line)||ArrayBuffer.isView(e.line))&&(f=>e.line[f]),s=(Array.isArray(e.lineOrder)||ArrayBuffer.isView(e.lineOrder))&&(f=>e.lineOrder[f]),l=Object.keys(e),u=(()=>{const f=l.find(p=>qee.has(p));return f&&(Array.isArray(e[f])||ArrayBuffer.isView(e[f]))&&(p=>e[f][p])})(),d=(()=>{const f=l.find(p=>Yee.has(p));return f&&(Array.isArray(e[f])||ArrayBuffer.isView(e[f]))&&(p=>e[f][p])})();i&&o&&u&&d&&a&&s?t(e.x.map((f,p)=>[f,o(p),u(p),d(p),a(p),s(p)])):i&&o&&u&&d&&a?t(Array.from({length:r},(f,p)=>[i(p),o(p),u(p),d(p),a(p)])):i&&o&&u&&d?t(Array.from({length:r},(f,p)=>[i(p),o(p),u(p),d(p)])):i&&o&&u?t(Array.from({length:r},(f,p)=>[i(p),o(p),u(p)])):i&&o?t(Array.from({length:r},(f,p)=>[i(p),o(p)])):n(new Error("You need to specify at least x and y"))}}),_A=(e={})=>{let{regl:t,canvas:n=document.createElement("canvas"),gamma:r=fYe}=e,i=!1;t||(t=ZYe(n));const o=XYe(t),a=[n.width,n.height],s=t.framebuffer({width:a[0],height:a[1],colorFormat:"rgba",colorType:"float"}),l=t({vert:`
1396      precision highp float;
1397      attribute vec2 xy;
1398      void main () {
1399        gl_Position = vec4(xy, 0, 1);
1400      }`,frag:`
1401      precision highp float;
1402      uniform vec2 srcRes;
1403      uniform sampler2D src;
1404      uniform float gamma;
1405
1406      vec3 approxLinearToSRGB (vec3 rgb, float gamma) {
1407        return pow(clamp(rgb, vec3(0), vec3(1)), vec3(1.0 / gamma));
1408      }
1409
1410      void main () {
1411        vec4 color = texture2D(src, gl_FragCoord.xy / srcRes);
1412        gl_FragColor = vec4(approxLinearToSRGB(color.rgb, gamma), color.a);
1413      }`,attributes:{xy:[-4,-4,4,-4,0,4]},uniforms:{src:()=>s,srcRes:()=>a,gamma:()=>r},count:3,depth:{enable:!1},blend:{enable:!0,func:{srcRGB:"one",srcAlpha:"one",dstRGB:"one minus src alpha",dstAlpha:"one minus src alpha"}}}),u=b=>{const $=b.getContext("2d");$.clearRect(0,0,b.width,b.height),$.drawImage(n,(n.width-b.width)/2,(n.height-b.height)/2,b.width,b.height,0,0,b.width,b.height)},d=(b,$)=>{t.clear(bU),s.use(()=>{t.clear(bU),b()}),l(),u($)},f=()=>{t.poll()},p=new Set,m=b=>(p.add(b),()=>{p.delete(b)}),v=t.frame(()=>{const b=p.values();let $=b.next();for(;!$.done;)$.value(),$=b.next()}),y=()=>{n.width=window.innerWidth*window.devicePixelRatio,n.height=window.innerHeight*window.devicePixelRatio,a[0]=n.width,a[1]=n.height,s.resize(...a)};return e.canvas||(window.addEventListener("resize",y),window.addEventListener("orientationchange",y),y()),{get canvas(){return n},get regl(){return t},get gamma(){return r},set gamma(b){r=+b},get isSupported(){return o},get isDestroyed(){return i},render:d,onFrame:m,refresh:f,destroy:()=>{i=!0,window.removeEventListener("resize",y),window.removeEventListener("orientationchange",y),v.cancel(),n=void 0,t.destroy(),t=void 0}}},dXe=!0,K9=8,RU=2,fXe=2500,pXe=250,hXe=()=>{const e=document.createElement("div"),t=Math.random().toString(36).substring(2,5)+Math.random().toString(36).substring(2,5);e.id=`lasso-long-press-${t}`,e.style.position="fixed",e.style.width="1.25rem",e.style.height="1.25rem",e.style.pointerEvents="none",e.style.transform="translate(-50%,-50%)";const n=document.createElement("div");n.style.position="absolute",n.style.top=0,n.style.left=0,n.style.width="1.25rem",n.style.height="1.25rem",n.style.clipPath="inset(0px 0px 0px 50%)",n.style.opacity=0,e.appendChild(n);const r=document.createElement("div");r.style.position="absolute",r.style.top=0,r.style.left=0,r.style.width="0.8rem",r.style.height="0.8rem",r.style.border="0.2rem solid currentcolor",r.style.borderRadius="0.8rem",r.style.clipPath="inset(0px 50% 0px 0px)",r.style.transform="rotate(0deg)",n.appendChild(r);const i=document.createElement("div");i.style.position="absolute",i.style.top=0,i.style.left=0,i.style.width="0.8rem",i.style.height="0.8rem",i.style.border="0.2rem solid currentcolor",i.style.borderRadius="0.8rem",i.style.clipPath="inset(0px 50% 0px 0px)",i.style.transform="rotate(0deg)",n.appendChild(i);const o=document.createElement("div");return o.style.position="absolute",o.style.top=0,o.style.left=0,o.style.width="1.25rem",o.style.height="1.25rem",o.style.borderRadius="1.25rem",o.style.background="currentcolor",o.style.transform="scale(0)",o.style.opacity=0,e.a
1413ppendChild(o),{longPress:e,longPressCircle:n,longPressCircleLeft:r,longPressCircleRight:i,longPressEffect:o}},mXe=(e,t,n)=>(1-e)*t+n,gXe=(e,t)=>`${e}ms ease-out mainIn ${t}ms 1 normal forwards`,vXe=(e,t)=>`${e}ms ease-out effectIn ${t}ms 1 normal forwards`,yXe=(e,t)=>`${e}ms linear leftSpinIn ${t}ms 1 normal forwards`,bXe=(e,t)=>`${e}ms linear rightSpinIn ${t}ms 1 normal forwards`,$Xe=(e,t)=>`${e}ms linear circleIn ${t}ms 1 normal forwards`,xXe=(e,t,n)=>`
1414  @keyframes mainIn {
1415    0% {
1416      color: ${t};
1417      opacity: 0;
1418    }
1419    0%, ${e}% {
1420      color: ${t};
1421      opacity: 1;
1422    }
1423    100% {
1424      color: ${n};
1425      opacity: 0.8;
1426    }
1427  }
1428`,SXe=(e,t,n,r)=>`
1429  @keyframes effectIn {
1430    0%, ${e}% {
1431      opacity: ${n};
1432      transform: scale(${r});
1433    }
1434    ${t}% {
1435      opacity: 0.66;
1436      transform: scale(1.5);
1437    }
1438    99% {
1439      opacity: 0;
1440      transform: scale(2);
1441    }
1442    100% {
1443      opacity: 0;
1444      transform: scale(0);
1445    }
1446  }
1447`,_Xe=(e,t,n)=>`
1448  @keyframes circleIn {
1449    0% {
1450      clip-path: ${t};
1451      opacity: ${n};
1452    }
1453    ${e}% {
1454      clip-path: ${t};
1455      opacity: 1;
1456    }
1457    ${e+.01}%, 100% {
1458      clip-path: inset(0);
1459      opacity: 1;
1460    }
1461  }
1462`,wXe=(e,t)=>`
1463  @keyframes leftSpinIn {
1464    0% {
1465      transform: rotate(${t}deg);
1466    }
1467    ${e}%, 100% {
1468      transform: rotate(360deg);
1469    }
1470  }
1471`,CXe=(e,t)=>`
1472  @keyframes rightSpinIn {
1473    0% {
1474      transform: rotate(${t}deg);
1475    }
1476    ${e}%, 100% {
1477      transform: rotate(180deg);
1478    }
1479  }
1480`,EXe=({time:e=OC,extraTime:t=PC,delay:n=AC,currentColor:r,targetColor:i,effectOpacity:o,effectScale:a,circleLeftRotation:s,circleRightRotation:l,circleClipPath:u,circleOpacity:d})=>{const f=s/360,p=mXe(f,e,t),m=Math.round((1-f)*e/p*100),v=Math.round(m/2),y=m+(100-m)/4;return{rules:{main:xXe(m,r,i),effect:SXe(m,y,o,a),circleRight:CXe(v,l),circleLeft:wXe(m,s),circle:_Xe(v,u,d)},names:{main:gXe(p,n),effect:vXe(p,n),circleLeft:yXe(p,n),circleRight:bXe(p,n),circle:$Xe(p,n)}}},TXe=e=>`${e}ms linear mainOut 0s 1 normal forwards`,RXe=e=>`${e}ms linear effectOut 0s 1 normal forwards`,IXe=e=>`${e}ms linear leftSpinOut 0s 1 normal forwards`,kXe=e=>`${e}ms linear rightSpinOut 0s 1 normal forwards`,OXe=e=>`${e}ms linear circleOut 0s 1 normal forwards`,PXe=(e,t)=>`
1481  @keyframes mainOut {
1482    0% {
1483      color: ${e};
1484    }
1485    100% {
1486      color: ${t};
1487    }
1488  }
1489`,AXe=(e,t)=>`
1490  @keyframes effectOut {
1491    0% {
1492      opacity: ${e};
1493      transform: scale(${t});
1494    }
1495    99% {
1496      opacity: 0;
1497      transform: scale(${t+.5});
1498    }
1499    100% {
1500      opacity: 0;
1501      transform: scale(0);
1502    }
1503  }
1504`,NXe=(e,t)=>`
1505  @keyframes rightSpinOut {
1506    0%, ${e}% {
1507      transform: rotate(${t}deg);
1508    }
1509    100% {
1510      transform: rotate(0deg);
1511    }
1512`,MXe=e=>`
1513  @keyframes leftSpinOut {
1514    0% {
1515      transform: rotate(${e}deg);
1516    }
1517    100% {
1518      transform: rotate(0deg);
1519    }
1520  }
1521`,LXe=(e,t,n)=>`
1522  @keyframes circleOut {
1523    0%, ${e}% {
1524      clip-path: ${t};
1525      opacity: ${n};
1526    }
1527    ${e+.01}% {
1528      clip-path: inset(0 0 0 50%);
1529      opacity: ${n};
1530    }
1531    100% {
1532      clip-path: inset(0 0 0 50%);
1533      opacity: 0;
1534    }
1535  }
1536`,DXe=({time:e=NC,currentColor:t,targetColor:n,effectOpacity:r,effectScale:i,circleLeftRotation:o,circleRightRotation:a,circleClipPath:s,circleOpacity:l})=>{const u=o/360,d=u*e,f=Math.min(100,u*100),p=f>50?Math.round((1-50/f)*100):0;return{rules:{main:PXe(t,n),effect:AXe(r,i),circleRight:NXe(p,a),circleLeft:MXe(o),circle:LXe(p,s,l)},names:{main:TXe(d),effect:RXe(d),circleRight:IXe(d),circleLeft:kXe(d),circle:OXe(d)}}},w$=(e,t=null)=>e===null?t:e;let q9;const Zee=()=>{if(!q9){const e=document.createElement("style");document.head.appendChild(e),q9=e.sheet}return q9},yd=e=>{const t=Zee(),n=t.rules.length;return t.insertRule(e,n),n},bd=e=>{Zee().deleteRule(e)},FXe=`${fXe}ms ease scaleInFadeOut 0s 1 normal backwards`,jXe=(e,t,n)=>`
1537@keyframes scaleInFadeOut {
1538  0% {
1539    opacity: ${e};
1540    transform: translate(-50%,-50%) scale(${t}) rotate(${n}deg);
1541  }
1542  10% {
1543    opacity: 1;
1544    transform: translate(-50%,-50%) scale(1) rotate(${n+20}deg);
1545  }
1546  100% {
1547    opacity: 0;
1548    transform: translate(-50%,-50%) scale(0.9) rotate(${n+60}deg);
1549  }
1550}
1551`;let Y9=null;const BXe=`${pXe}ms ease fadeScaleOut 0s 1 normal backwards`,zXe=(e,t,n)=>`
1552@keyframes fadeScaleOut {
1553  0% {
1554    opacity: ${e};
1555    transform: translate(-50%,-50%) scale(${t}) rotate(${n}deg);
1556  }
1557  100% {
1558    opacity: 0;
1559    transform: translate(-50%,-50%) scale(0) rotate(${n}deg);
1560  }
1561}
1562`;let X9=null;const Qee=(e,{onDraw:t=Qy,onStart:n=Qy,onEnd:r=Qy,enableInitiator:i=dXe,initiatorParentElement:o=document.body,longPressIndicatorParentElement:a=document.body,minDelay:s=K9,minDist:l=RU,pointNorm:u=Qy}={})=>{let d=i,f=o,p=a,m=t,v=n,y=r,x=u;const b=document.createElement("div"),$=Math.random().toString(36).substring(2,5)+Math.random().toString(36).substring(2,5);b.id=`lasso-initiator-${$}`,b.style.position="fixed",b.style.display="flex",b.style.justifyContent="center",b.style.alignItems="center",b.style.zIndex=99,b.style.width="4rem",b.style.height="4rem",b.style.borderRadius="4rem",b.style.opacity=.5,b.style.transform="translate(-50%,-50%) scale(0) rotate(0deg)";const{longPress:_,longPressCircle:C,longPressCircleLeft:E,longPressCircleRight:T,longPressEffect:I}=hXe();let R=!1,L=!1,F=[],V=[],H,Q=!1,U=null,te=null,J=null,oe=null,q=null,re=null,he=null,be=null,Ke=null,ot=null;const Ze=()=>{R=!1},Ye=et=>{const{left:zt,top:un}=e.getBoundingClientRect();return[et.clientX-zt,et.clientY-un]};window.addEventListener("mouseup",Ze);const $e=()=>{b.style.opacity=.5,b.style.transform="translate(-50%,-50%) scale(0) rotate(0deg)"},gt=(et,zt)=>{const un=getComputedStyle(et),_t=+un.opacity,ke=un.transform.match(/([0-9.-]+)+/g),ue=+ke[0],st=+ke[1],dn=Math.sqrt(ue*ue+st*st);let Gt=Math.atan2(st,ue)*(180/Math.PI);return Gt=zt&&Gt<=0?360+Gt:Gt,{opacity:_t,scale:dn,rotate:Gt}},je=et=>{if(!d||R)return;
1562const zt=et.clientX,un=et.clientY;b.style.top=`${un}px`,b.style.left=`${zt}px`;const _t=gt(b),ke=_t.opacity,ue=_t.scale,st=_t.rotate;b.style.opacity=ke,b.style.transform=`translate(-50%,-50%) scale(${ue}) rotate(${st}deg)`,b.style.animation="none",vy().then(()=>{Y9!==null&&bd(Y9),Y9=yd(jXe(ke,ue,st)),b.style.animation=FXe,vy().then(()=>{$e()})})},Qe=()=>{const{opacity:et,scale:zt,rotate:un}=gt(b);b.style.opacity=et,b.style.transform=`translate(-50%,-50%) scale(${zt}) rotate(${un}deg)`,b.style.animation="none",vy(2).then(()=>{X9!==null&&bd(X9),X9=yd(zXe(et,zt,un)),b.style.animation=BXe,vy().then(()=>{$e()})})},nn=(et,zt,{time:un=OC,extraTime:_t=PC,delay:ke=AC}={time:OC,extraTime:PC,delay:AC})=>{Q=!0;const ue=getComputedStyle(_);_.style.color=ue.color,_.style.top=`${zt}px`,_.style.left=`${et}px`,_.style.animation="none";const st=getComputedStyle(C);C.style.clipPath=st.clipPath,C.style.opacity=st.opacity,C.style.animation="none";const dn=gt(I);I.style.opacity=dn.opacity,I.style.transform=`scale(${dn.scale})`,I.style.animation="none";const Gt=gt(E);E.style.transform=`rotate(${Gt.rotate}deg)`,E.style.animation="none";const it=gt(T);T.style.transform=`rotate(${it.rotate}deg)`,T.style.animation="none",vy().then(()=>{if(!Q)return;q!==null&&bd(q),oe!==null&&bd(oe),J!==null&&bd(J),te!==null&&bd(te),U!==null&&bd(U);const{rules:cn,names:nt}=EXe({time:un,extraTime:_t,delay:ke,currentColor:ue.color||"currentcolor",targetColor:_.dataset.activeColor,effectOpacity:dn.opacity||0,effectScale:dn.scale||0,circleLeftRotation:Gt.rotate||0,circleRightRotation:it.rotate||0,circleClipPath:st.clipPath||"inset(0 0 0 50%)",circleOpacity:st.opacity||0});U=yd(cn.main),te=yd(cn.effect),J=yd(cn.circleLeft),oe=yd(cn.circleRight),q=yd(cn.circle),_.style.animation=nt.main,I.style.animation=nt.effect,E.style.animation=nt.circleLeft,T.style.animation=nt.circleRight,C.style.animation=nt.circle})},Ut=({time:et=NC}={time:NC})=>{if(!Q)return;Q=!1;const zt=getComputedStyle(_);_.style.color=zt.color,_.style.animation="none";const un=getComputedStyle(C);C.style.clipPath=un.clipPath,C.style.opacity=un.opacity,C.style.animation="none";const _t=gt(I);I.style.opacity=_t.opacity,I.style.transform=`scale(${_t.scale})`,I.style.animation="none";const ke=un.clipPath.slice(-2,-1)==="x",ue=gt(E,ke);E.style.transform=`rotate(${ue.rotate}deg)`,E.style.animation="none";const st=gt(T);T.style.transform=`rotate(${st.rotate}deg)`,T.style.animation="none",vy().then(()=>{ot!==null&&bd(ot),Ke!==null&&bd(Ke),be!==null&&bd(be),he!==null&&bd(he),re!==null&&bd(re);const{rules:dn,names:Gt}=DXe({time:et,currentColor:zt.color||"currentcolor",targetColor:_.dataset.color,effectOpacity:_t.opacity||0,effectScale:_t.scale||0,circleLeftRotation:ue.rotate||0,circleRightRotation:st.rotate||0,circleClipPath:un.clipPath||"inset(0px)",circleOpacity:un.opacity||1});re=yd(dn.main),he=yd(dn.effect),be=yd(dn.circleLeft),Ke=yd(dn.circleRight),ot=yd(dn.circle),_.style.animation=Gt.main,I.style.animation=Gt.effect,E.style.animation=Gt.circleLeft,T.style.animation=Gt.circleRight,C.style.animation=Gt.circle})},kt=()=>{m(F,V)},mt=et=>{if(H){if(jqe(et[0],et[1],H[0],H[1])>RU){H=et;const un=x(et);F.push(un),V.push(un[0],un[1]),F.length>1&&kt()}}else{L||(L=!0,v()),H=et;const zt=x(et);F=[zt],V=[zt[0],zt[1]]}},ct=zee(mt,K9,K9),pt=(et,zt)=>{const un=Ye(et);return zt?ct(un):mt(un)},ht=()=>{F=[],V=[],H=void 0,kt()},mn=et=>{je(et)},K=()=>{R=!0,L=!0,ht(),v()},pe=()=>{Qe()},ve=({merge:et=!1}={})=>{L=!1;const zt=[...F],un=[...V];return ct.cancel(),ht(),zt.length&&y(zt,un,{merge:et}),zt},Ne=({onDraw:et=null,onStart:zt=null,onEnd:un=null,enableInitiator:_t=null,initiatorParentElement:ke=null,longPressIndicatorParentElement:ue=null,minDelay:st=null,minDist:dn=null,pointNorm:Gt=null}={})=>{m=w$(et,m),v=w$(zt,v),y=w$(un,y),d=w$(_t,d),x=w$(Gt,x),ke!==null&&ke!==f&&(f.removeChild(b),ke.appendChild(b),f=ke),ue!==null&&ue!==p&&(p.removeChild(_),ue.appendChild(_),p=ue),d?(b.addEventListener("click",mn),b.addEventListener("mousedown",K),b.addEventListener("mouseleave",pe)):(b.removeEventListener("mousedown",K),b.removeEventListener("mouseleave",pe))},Xe=()=>{f.removeChild(b),p.removeChild(_),window.removeEventListener("mouseup",Ze),b.removeEventListener("click",mn),b.removeEventListener("mousedown",K),b.removeEventListener("mouseleave",pe)},M=()=>et=>mA(et,{clear:ht,destroy:Xe,end:ve,extend:pt,set:Ne,showInitiator:je,hideInitiator:Qe,showLongPressIndicator:nn,hideLongPressIndicator:Ut});return f.appendChild(b),p.appendChild(_),Ne({onDraw:m,onStart:v,onEnd:y,enableInitiator:d,initiatorParentElement:f}),Dqe(vU("initiator",b),vU("longPressIndicator",_),M(),Fqe(Qee))({})},UXe=`
1563precision mediump float;
1564
1565uniform sampler2D texture;
1566
1567varying vec2 uv;
1568
1569void main () {
1570  gl_FragColor = texture2D(texture, uv);
1571}
1572`,HXe=`
1573precision mediump float;
1574
1575uniform mat4 modelViewProjection;
1576
1577attribute vec2 position;
1578
1579varying vec2 uv;
1580
1581void main () {
1582  uv = position;
1583  gl_Position = modelViewProjection * vec4(-1.0 + 2.0 * uv.x, 1.0 - 2.0 * uv.y, 0, 1);
1584}
1585`,GXe=`
1586precision highp float;
1587
1588varying vec4 color;
1589varying float finalPointSize;
1590
1591float linearstep(float edge0, float edge1, float x) {
1592  return clamp((x - edge0) / (edge1 - edge0), 0.0, 1.0);
1593}
1594
1595void main() {
1596  vec2 c = gl_PointCoord * 2.0 - 1.0;
1597  float sdf = length(c) * finalPointSize;
1598  float alpha = linearstep(finalPointSize + 0.5, finalPointSize - 0.5, sdf);
1599
1600  gl_FragColor = vec4(color.rgb, alpha * color.a);
1601}
1602`,VXe=`precision highp float;
1603
1604varying vec4 color;
1605
1606void main() {
1607  gl_FragColor = color;
1608}
1609`,WXe=e=>`
1610precision highp float;
1611
1612uniform sampler2D colorTex;
1613uniform float colorTexRes;
1614uniform float colorTexEps;
1615uniform sampler2D stateTex;
1616uniform float stateTexRes;
1617uniform float stateTexEps;
1618uniform float devicePixelRatio;
1619uniform sampler2D encodingTex;
1620uniform float encodingTexRes;
1621uniform float encodingTexEps;
1622uniform float pointSizeExtra;
1623uniform float pointOpacityMax;
1624uniform float pointOpacityScale;
1625uniform float numPoints;
1626uniform float globalState;
1627uniform float isColoredByZ;
1628uniform float isColoredByW;
1629uniform float isOpacityByZ;
1630uniform float isOpacityByW;
1631uniform float isOpacityByDensity;
1632uniform float isSizedByZ;
1633uniform float isSizedByW;
1634uniform float colorMultiplicator;
1635uniform float opacityMultiplicator;
1636uniform float opacityDensity;
1637uniform float sizeMultiplicator;
1638uniform float numColorStates;
1639uniform float pointScale;
1640uniform mat4 modelViewProjection;
1641
1642attribute vec2 stateIndex;
1643
1644varying vec4 color;
1645varying float finalPointSize;
1646
1647void main() {
1648  vec4 state = texture2D(stateTex, stateIndex);
1649
1650  gl_Position = modelViewProjection * vec4(state.x, state.y, 0.0, 1.0);
1651
1652  // Determine color index
1653  float colorIndexZ =  isColoredByZ * floor(state.z * colorMultiplicator);
1654  float colorIndexW =  isColoredByW * floor(state.w * colorMultiplicator);
1655
1656  // Multiply by the number of color states per color
1657  // I.e., normal, active, hover, background, etc.
1658  float colorIndex = (colorIndexZ + colorIndexW) * numColorStates;
1659
1660  // Half a "pixel" or "texel" in texture coordinates
1661  float colorLinearIndex = colorIndex + globalState;
1662
1663  // Need to add cEps here to avoid floating point issue that can lead to
1664  // dramatic changes in which color is loaded as floor(3/2.9999) = 1 but
1665  // floor(3/3.0001) = 0!
1666  float colorRowIndex = floor((colorLinearIndex + colorTexEps) / colorTexRes);
1667
1668  vec2 colorTexIndex = vec2(
1669    (colorLinearIndex / colorTexRes) - colorRowIndex + colorTexEps,
1670    colorRowIndex / colorTexRes + colorTexEps
1671  );
1672
1673  color = texture2D(colorTex, colorTexIndex);
1674
1675  // Retrieve point size
1676  float pointSizeIndexZ = isSizedByZ * floor(state.z * sizeMultiplicator);
1677  float pointSizeIndexW = isSizedByW * floor(state.w * sizeMultiplicator);
1678  float pointSizeIndex = pointSizeIndexZ + pointSizeIndexW;
1679
1680  float pointSizeRowIndex = floor((pointSizeIndex + encodingTexEps) / encodingTexRes);
1681  vec2 pointSizeTexIndex = vec2(
1682    (pointSizeIndex / encodingTexRes) - pointSizeRowIndex + encodingTexEps,
1683    pointSizeRowIndex / encodingTexRes + encodingTexEps
1684  );
1685  float pointSize = texture2D(encodingTex, pointSizeTexIndex).x;
1686
1687  // Retrieve opacity
1688  ${(()=>e===3?"":`
1689        if (isOpacityByDensity < 0.5) {
1690          float opacityIndexZ = isOpacityByZ * floor(state.z * opacityMultiplicator);
1691          float opacityIndexW = isOpacityByW * floor(state.w * opacityMultiplicator);
1692          float opacityIndex = opacityIndexZ + opacityIndexW;
1693
1694          float opacityRowIndex = floor((opacityIndex + encodingTexEps) / encodingTexRes);
1695          vec2 opacityTexIndex = vec2(
1696            (opacityIndex / encodingTexRes) - opacityRowIndex + encodingTexEps,
1697            opacityRowIndex / encodingTexRes + encodingTexEps
1698          );
1699          color.a = texture2D(encodingTex, opacityTexIndex)[${1+e}];
1700        } else {
1701          color.a = min(1.0, opacityDensity + globalState);
1702        }
1703      `)()}
1704
1705  color.a = min(pointOpacityMax, color.a) * pointOpacityScale;
1706  finalPointSize = (pointSize * pointScale) + pointSizeExtra;
1707  gl_PointSize = finalPointSize;
1708}
1709`,KXe=`precision highp float;
1710
1711uniform sampler2D startStateTex;
1712uniform sampler2D endStateTex;
1713uniform float t;
1714
1715varying vec2 particleTextureIndex;
1716
1717void main() {
1718  // Interpolate x, y, and value
1719  vec3 start = texture2D(startStateTex, particleTextureIndex).xyw;
1720  vec3 end = texture2D(endStateTex, particleTextureIndex).xyw;
1721  vec3 curr = start * (1.0 - t) + end * t;
1722
1723  // The category cannot be interpolated
1724  float endCategory = texture2D(endStateTex, particleTextureIndex).z;
1725
1726  gl_FragColor = vec4(curr.xy, endCategory, curr.z);
1727}`,qXe=`precision highp float;
1728
1729attribute vec2 position;
1730varying vec2 particleTextureIndex;
1731
1732void main() {
1733  // map normalized device coords to texture coords
1734  particleTextureIndex = 0.5 * (1.0 + position);
1735
1736  gl_Position = vec4(position, 0, 1);
1737}`,YXe=function(){const t=(u,d,f,p,m)=>{const v=(p-d)*.5,y=(m-f)*.5;return(2*f-2*p+v+y)*u*u*u+(-3*f+3*p-2*v-y)*u*u+v*u+f},n=(u,d,f)=>{const p=f*u,m=Math.floor(p),v=p-m,y=d[Math.max(0,m-1)],x=d[m],b=d[Math.min(f,m+1)],$=d[Math.min(f,m+2)];return[t(v,y[0],x[0],b[0],$[0]),t(v,y[1],x[1],b[1],$[1])]},r=(u,d,f,p)=>(u-f)**2+(d-p)**2;/**
1738 * Douglas Peucker square segment distance
1739 * Implementation from https://github.com/mourner/simplify-js
1740 * @author Vladimir Agafonkin
1741 * @copyright Vladimir Agafonkin 2013
1742 * @license BSD
1743 * @param {array} p - Point
1744 * @param {array} p1 - First boundary point
1745 * @param {array} p2 - Second boundary point
1746 * @return {number} Distance
1747 */const i=(u,d,f)=>{let p=d[0],m=d[1],v=f[0]-p,y=f[1]-m;if(v!==0||y!==0){const x=((u[0]-p)*v+(u[1]-m)*y)/(v*v+y*y);x>1?(p=f[0],m=f[1]):x>0&&(p+=v*x,m+=y*x)}return v=u[0]-p,y=u[1]-m,v*v+y*y};/**
1748 * Douglas Peucker step function
1749 * Implementation from https://github.com/mourner/simplify-js
1750 * @author Vladimir Agafonkin
1751 * @copyright Vladimir Agafonkin 2013
1752 * @license BSD
1753 * @param   {[type]}  points  [description]
1754 * @param   {[type]}  first  [description]
1755 * @param   {[type]}  last  [description]
1756 * @param   {[type]}  tolerance  [description]
1757 * @param   {[type]}  simplified  [description]
1758 * @return  {[type]}  [description]
1759 */const o=(u,d,f,p,m)=>{let v=p,y;for(let x=d+1;x<f;x++){const b=i(u[x],u[d],u[f]);b>v&&(y=x,v=b)}v>p&&(y-d>1&&o(u,d,y,p,m),m.push(u[y]),f-y>1&&o(u,y,f,p,m))};/**
1760 * Douglas Peucker. Implementation from https://github.com/mourner/simplify-js
1761 * @author Vladimir Agafonkin
1762 * @copyright Vladimir Agafonkin 2013
1763 * @license BSD
1764 * @param {array} points - List of points to be simplified
1765 * @param {number} tolerance - Tolerance level. Points below this distance level will be ignored
1766 * @return {array} Simplified point list
1767 */const a=(u,d)=>{const f=u.length-1,p=[u[0]];return o(u,0,f,d,p),p.push(u[f]),p},s=(u,{maxIntPointsPerSegment:d=100,tolerance:f=.002}={})=>{const p=u.length,m=p-1,v=m*d+1,y=f**2;let x=[],b;for(let $=0;$<p-1;$++){let _=[u[$].slice(0,2)];b=u[$];for(let C=1;C<d;C++){const E=($*d+C)/v,T=n(E,u,m);r(b[0],b[1],T[0],T[1])>y&&(_.push(T),b=T)}
1767_.push(u[$+1]),_=a(_,y),x=x.concat(_.slice(0,_.length-1))}return x.push(u[u.length-1].slice(0,2)),x.flat()},l=u=>{const d={},f=!Number.isNaN(+u[0][5]);return u.forEach(p=>{const m=p[4];d[m]||(d[m]=[]),f?d[m][p[5]]=p:d[m].push(p)}),Object.entries(d).forEach(p=>{d[p[0]]=p[1].filter(m=>m),d[p[0]].reference=p[1][0]}),d};self.onmessage=function(d){(d.data.points?+d.data.points.length:0)||self.postMessage({error:new Error("No points provided")}),d.data.points;const p=l(d.data.points);self.postMessage({points:Object.entries(p).reduce((m,v)=>(m[v[0]]=s(v[1],d.data.options),m[v[0]].reference=v[1].reference,m),{})})}},XXe=(e,t={tolerance:.002,maxIntPointsPerSegment:100})=>new Promise((n,r)=>{const i=Bqe(YXe);i.onmessage=o=>{o.data.error?r(o.data.error):n(o.data.points),i.terminate()},i.postMessage({points:e,options:t})});var ZXe="1.9.3";const Z9={showRecticle:"showReticle",recticleColor:"reticleColor"},Q9=e=>{Object.keys(e).filter(t=>Z9[t]).forEach(t=>{console.warn(`regl-scatterplot: the "${t}" property is deprecated. Please use "${Z9[t]}" instead.`),e[Z9[t]]=e[t],delete e[t]})},$d=(e,t,{allowSegment:n=!1,allowDensity:r=!1,allowInherit:i=!1}={})=>qee.has(e)?"valueZ":Yee.has(e)?"valueW":e==="segment"?n?"segment":t:e==="density"?r?"density":t:e==="inherit"&&i?"inherit":t,J9=e=>{switch(e){case"valueZ":return 2;case"valueW":return 3;default:return null}},QXe=(e={})=>{const t=sqe({async:!e.syncEvents,caseInsensitive:!0}),n=new Float32Array(16),r=new Float32Array(16),i=[0,0];Q9(e);let{renderer:o,backgroundColor:a=RYe,backgroundImage:s=DYe,canvas:l=document.createElement("canvas"),colorBy:u=_$,deselectOnDblClick:d=BYe,deselectOnEscape:f=zYe,lassoColor:p=Jqe,lassoLineWidth:m=eYe,lassoMinDelay:v=nYe,lassoMinDist:y=rYe,lassoClearEvent:x=iYe,lassoInitiator:b=tYe,lassoInitiatorParentElement:$=document.body,lassoOnLongPress:_=oYe,lassoLongPressTime:C=OC,lassoLongPressAfterEffectTime:E=PC,lassoLongPressEffectDelay:T=AC,lassoLongPressRevertEffectTime:I=NC,keyMap:R=lYe,mouseMode:L=Xqe,showReticle:F=FYe,reticleColor:V=jYe,pointColor:H=CYe,pointColorActive:Q=EYe,pointColorHover:U=TYe,showPointConnections:te=UYe,pointConnectionColor:J=IYe,pointConnectionColorActive:oe=kYe,pointConnectionColorHover:q=OYe,pointConnectionColorBy:re=V9,pointConnectionOpacity:he=yYe,pointConnectionOpacityBy:be=H9,pointConnectionOpacityActive:Ke=bYe,pointConnectionSize:ot=gYe,pointConnectionSizeActive:Ze=vYe,pointConnectionSizeBy:Ye=U9,pointConnectionMaxIntPointsPerSegment:$e=HYe,pointConnectionTolerance:gt=GYe,pointSize:je=pYe,pointSizeSelected:Qe=hYe,pointSizeMouseDetection:nn=VYe,pointOutlineWidth:Ut=mYe,opacity:kt=zp,opacityBy:mt=G9,opacityByDensityFill:ct=xYe,opacityInactiveMax:pt=_Ye,opacityInactiveScale:ht=wYe,sizeBy:mn=z9,height:K=dYe,width:pe=cYe}=e,ve=pe===zp?1:pe,Ne=K===zp?1:K;const{performanceMode:Xe=WYe,opacityByDensityDebounceTime:M=SYe,spatialIndexUseWorker:et=YYe}=e;o||(o=_A({regl:e.regl,gamma:e.gamma})),a=bu(a,!0),p=bu(p,!0),V=bu(V,!0);let zt=!1,un=TU(a),_t,ke,ue=!1,st=null,dn=[0,0],Gt=-1,it=[];const cn=new Set,nt=new Set;let wt=!1;const yn=new Set;let Tn=[],er=0,Fr=0,Or=!1,yi=[],li,to,ya=e.aspectRatio||uYe,ss,pi,ba,Fi,Xr,Zr,ji,Ni,$a,ls=EU(R),oo,co,Sr,So=!1,Er=!0,Je=!1,qe;H=A0(H)?[...H]:[H],Q=A0(Q)?[...Q]:[Q],U=A0(U)?[...U]:[U],H=H.map(k=>bu(k,!0)),Q=Q.map(k=>bu(k,!0)),U=U.map(k=>bu(k,!0)),kt=!Array.isArray(kt)&&Number.isNaN(+kt)?H[0][3]:kt,kt=O0(kt,P0,{minLength:1})?[...kt]:[kt],je=O0(je,P0,{minLength:1})?[...je]:[je];let gn=B9/je[0];J==="inherit"?J=[...H]:(J=A0(J)?[...J]:[J],J=J.map(k=>bu(k,!0))),oe==="inherit"?oe=[...Q]:(oe=A0(oe)?[...oe]:[oe],oe=oe.map(k=>bu(k,!0))),q==="inherit"?q=[...U]:(q=A0(q)?[...q]:[q],q=q.map(k=>bu(k,!0))),he==="inherit"?he=[...kt]:he=O0(he,P0,{minLength:1})?[...he]:[he],ot==="inherit"?ot=[...je]:ot=O0(ot,P0,{minLength:1})?[...ot]:[ot],u=$d(u,_$),mt=$d(mt,G9,{allowDensity:!0}),mn=$d(mn,z9),re=$d(re,V9,{allowSegment:!0,allowInherit:!0}),be=$d(be,H9,{allowSegment:!0}),Ye=$d(Ye,U9,{allowSegment:!0});let Kt,kn,$n,_r,no=0,sl=0,Fc,jc,Kd,op,ap,qd,Yd,Bs=!1,zs=null,Xd,Yl,qm=F,Uu,Hu
1767=0,Zd,Xl=0,Gu=!1,ra=!1,Zl=!1,Ql=Ey,Es=Ey,ao,ll=!1,fo=e.xScale||null,_o=e.yScale||null,Qd=0,Bc=0,zc=0,wo=0;fo&&(Qd=fo.domain()[0],Bc=fo.domain()[1]-fo.domain()[0],fo.range([0,ve])),_o&&(zc=_o.domain()[0],wo=_o.domain()[1]-_o.domain()[0],_o.range([Ne,0]));const xa=k=>-1+k/ve*2,Uc=k=>1+k/Ne*-2,Wg=()=>[xa(i[0]),Uc(i[1])],ul=(k,_e)=>{const Me=[k,_e,1,1],St=YR(n,Ml(n,ss,Ml(n,_t.view,ba)));return Xw(Me,Me,St),Me.slice(0,2)},sp=(k=0)=>{const _e=df(),St=(co[1]-Sr[1])/l.height;return($a*_e+k)*St},Jd=()=>wt?Tn.filter((k,_e)=>yn.has(_e)):Tn,lp=(k,_e,Me,St)=>{const Jt=li.range(k,_e,Me,St);return wt?Jt.filter(xn=>yn.has(xn)):Jt},Ym=()=>{const[k,_e]=Wg(),[Me,St]=ul(k,_e),Jt=sp(4),xn=lp(Me-Jt,St-Jt,Me+Jt,St+Jt);let _n=Jt,rr=-1;return xn.forEach(Ar=>{const[Wr,ui]=Tn[Ar],Ps=W9(Wr,ui,Me,St);Ps<_n&&(_n=Ps,rr=Ar)}),rr},up=(k,_e)=>{yi=k,ke.setPoints(_e),t.publish("lassoExtend",{coordinates:k})},Xm=k=>{const _e=QYe(k);if(!JYe(_e))return[];const Me=lp(..._e),St=[];return Me.forEach(Jt=>{oXe(k,Tn[Jt])&&St.push(Jt)}),St},ef=()=>{yi=[],ke&&ke.clear()},Jl=k=>k&&k.length>4,us=(k,_e)=>{if(Zr||!te||!Jl(Tn[k[0]]))return;const Me=_e===0,St=_e===1?_n=>nt.add(_n):Qy,Jt=Object.keys(k.reduce((_n,rr)=>{const Ar=Tn[rr],ui=Array.isArray(Ar[4])?Ar[4][0]:Ar[4];return _n[ui]=!0,_n},{})),xn=Fi.getData().opacities;Jt.filter(_n=>!nt.has(+_n)).forEach(_n=>{const rr=Xr[_n][0],Ar=Xr[_n][2],Wr=Xr[_n][3],ui=rr*4+Wr*2,Ps=ui+Ar*2+4;xn.__original__===void 0&&(xn.__original__=xn.slice());for(let wa=ui;wa<Ps;wa++)xn[wa]=Me?xn.__original__[wa]:Ke;St(_n)}),Fi.getBuffer().opacities.subdata(xn,0)},cp=k=>[k%no/no+sl,Math.floor(k/no)/no+sl],Zm=k=>wt&&!yn.has(k),Hc=({preventEvent:k=!1}={})=>{x===XR&&ef(),it.length&&(k||t.publish("deselect"),nt.clear(),us(it,0),it=[],cn.clear(),Er=!0)},eu=(k,{merge:_e=!1,preventEvent:Me=!1}={})=>{const St=Array.isArray(k)?k:[k],Jt=[...it];if(_e){if(it=Lqe(it,St),Jt.length===it.length){Er=!0;return}}else{if(it&&it.length&&us(it,0),Jt.length>0&&St.length===0){Hc({preventEvent:Me});return}it=St}if(Nqe(Jt,it)){Er=!0;return}const xn=[];cn.clear(),nt.clear();for(let _n=it.length-1;_n>=0;_n--){const rr=it[_n];if(rr<0||rr>=er||Zm(rr)){it.splice(_n,1);continue}cn.add(rr),xn.push.apply(xn,cp(rr))}jc({usage:"dynamic",type:"float",data:xn}),us(it,1),Me||t.publish("select",{points:it}),Er=!0},Ga=(k,{showReticleOnce:_e=!1,preventEvent:Me=!1}={})=>{let St=!1;if(k>=0&&k<er){St=!0;const Jt=ao,xn=k!==ao;+Jt>=0&&xn&&!cn.has(Jt)&&us([Jt],0),ao=k,Kd.subdata(cp(k)),cn.has(k)||us([k],2),xn&&!Me&&t.publish("pointover",ao)}else St=+ao>=0,St&&(cn.has(ao)||us([ao],0),Me||t.publish("pointout",ao)),ao=void 0;St&&(Er=!0,Je=_e)},wh=k=>{const _e=l.getBoundingClientRect();return i[0]=k.clientX-_e.left,i[1]=k.clientY-_e.top,[...i]},ur=Qee(l,{onStart:()=>{_t.config({isFixed:!0}),ue=!0,Or=!0,ef(),Gt>=0&&(clearTimeout(Gt),Gt=-1),t.publish("lassoStart")},onDraw:up,onEnd:(k,_e,{merge:Me=!1}={})=>{_t.config({isFixed:!1}),yi=[...k];const St=Xm(_e);eu(St,{merge:Me}),t.publish("lassoEnd",{coordinates:yi}),x===vA&&ef()},enableInitiator:b,initiatorParentElement:$,pointNorm:([k,_e])=>ul(xa(k),Uc(_e))}),Ei=()=>L===Gee,dp=(k,_e)=>{switch(ls[_e]){case bA:return k.altKey;case $A:return k.metaKey;case Wee:return k.ctrlKey;case Kee:return k.metaKey;case xA:return k.shiftKey;default:return!1}},Ch=k=>document.elementsFromPoint(k.clientX,k.clientY).some(_e=>_e===l),Gc=k=>{!ra||k.buttons!==1||(ue=!0,st=performance.now(),dn=wh(k),Or=Ei()||dp(k,yA),!Or&&_&&(ur.showLongPressIndicator(k.clientX,k.clientY,{time:C,extraTime:E,delay:T}),Gt=setTimeout(()=>{Gt=-1,Or=!0},C)))},Vc=k=>{ra&&(ue=!1,Gt>=0&&(clearTimeout(Gt),Gt=-1),Or&&(k.preventDefault(),Or=!1,ur.end({merge:dp(k,LC)})),_&&ur.hideLongPressIndicator({time:I}
1767))},cl=k=>{if(!ra)return;k.preventDefault();const _e=wh(k);if(W9(..._e,...dn)>=y)return;const Me=performance.now()-st;if(!b||Me<qYe){const St=Ym();St>=0?(it.length&&x===XR&&ef(),eu([St],{merge:dp(k,LC)})):oo||(oo=setTimeout(()=>{oo=null,ur.showInitiator(k)},KYe))}},tf=k=>{ur.hideInitiator(),oo&&(clearTimeout(oo),oo=null),d&&(k.preventDefault(),Hc())},fp=k=>{if(Zl||(ll=Ch(k),Zl=!0),!ra||!ll&&!ue)return;const _e=wh(k),St=W9(..._e,...dn)>=y;ll&&!Or&&Ga(Ym()),Or?(k.preventDefault(),ur.extend(k,!0)):ue&&_&&St&&ur.hideLongPressIndicator({time:I}),Gt>=0&&St&&(clearTimeout(Gt),Gt=-1),ue&&(Er=!0)},pp=()=>{ao=void 0,ll=!1,Zl=!1,ra&&(+ao>=0&&!cn.has(ao)&&us([ao],0),Vc(),Er=!0)},po=()=>{const k=Math.max(je.length,kt.length);Xl=Math.max(2,Math.ceil(Math.sqrt(k)));const _e=new Float32Array(Xl**2*4);for(let Me=0;Me<k;Me++){_e[Me*4]=je[Me]||0,_e[Me*4+1]=Math.min(1,kt[Me]||0);const St=Number((Q[Me]||Q[0])[3]);_e[Me*4+2]=Math.min(1,Number.isNaN(St)?1:St);const Jt=Number((U[Me]||U[0])[3]);_e[Me*4+3]=Math.min(1,Number.isNaN(Jt)?1:Jt)}return o.regl.texture({data:_e,shape:[Xl,Xl,4],type:"float"})},nf=(k=H,_e=Q,Me=U)=>{const St=k.length,Jt=_e.length,xn=Me.length,_n=[];if(St===Jt&&Jt===xn)for(let rr=0;rr<St;rr++)_n.push(k[rr],_e[rr],Me[rr],a);else for(let rr=0;rr<St;rr++){const Ar=[k[rr][0],k[rr][1],k[rr][2],1],Wr=u===_$?_e[0]:Ar,ui=u===_$?Me[0]:Ar;_n.push(k[rr],Wr,ui,a)}return _n},dl=()=>{const k=nf(),_e=k.length;Hu=Math.max(2,Math.ceil(Math.sqrt(_e)));const Me=new Float32Array(Hu**2*4);return k.forEach((St,Jt)=>{Me[Jt*4]=St[0],Me[Jt*4+1]=St[1],Me[Jt*4+2]=St[2],Me[Jt*4+3]=St[3]}),o.regl.texture({data:Me,shape:[Hu,Hu,4],type:"float"})},Qm=(k,_e)=>{pi[0]=k/to,pi[5]=_e},rf=()=>{to=ve/Ne,ss=Yw([],[1/to,1,1]),pi=Yw([],[1/to,1,1]),ba=Yw([],[ya,1,1])},cs=k=>{+k<=0||(ya=k)},hp=(k,_e)=>Me=>{if(!Me||!Me.length)return;const Jt=[...k()];let xn=A0(Me)?Me:[Me];xn=xn.map(_n=>bu(_n,!0)),Uu&&Uu.destroy();try{_e(xn),Uu=dl()}catch{console.error("Invalid colors. Switching back to default colors."),_e(Jt),Uu=dl()}},fl=hp(()=>H,k=>{H=k}),Eh=hp(()=>Q,k=>{Q=k}),Jm=hp(()=>U,k=>{U=k}),Wc=()=>{const k=ul(-1,-1),_e=ul(1,1),Me=(k[0]+1)/2,St=(_e[0]+1)/2,Jt=(k[1]+1)/2,xn=(_e[1]+1)/2,_n=[Qd+Me*Bc,Qd+St*Bc],rr=[zc+Jt*wo,zc+xn*wo];return[_n,rr]},nu=()=>{if(!fo&&!_o)return;const[k,_e]=Wc();fo&&fo.domain(k),_o&&_o.domain(_e)},ho=k=>{Ne=Math.max(1,k),l.height=Math.floor(Ne*window.devicePixelRatio),_o&&(_o.range([Ne,0]),nu())},e0=k=>{if(k===zp){K=k,l.style.height="100%",window.requestAnimationFrame(()=>{l&&ho(l.getBoundingClientRect().height)});return}!+k||+k<=0||(K=+k,ho(K),l.style.height=`${K}px`)},Co=()=>{$a=nn,nn===zp&&($a=Array.isArray(je)?Mqe(je):je)},t0=k=>{O0(k,P0,{minLength:1})&&(je=[...k]),q_(+k)&&(je=[+k]),gn=B9/je[0],Zd=po(),Co()},ru=k=>{!+k||+k<0||(Qe=+k)},Us=k=>{!+k||+k<0||(Ut=+k)},Kc=k=>{ve=Math.max(1,k),l.width=Math.floor(ve*window.devicePixelRatio),fo&&(fo.range([0,ve]),nu())},mp=k=>{if(k===zp){pe=k,l.style.width="100%",window.requestAnimationFrame(()=>{l&&Kc(l.getBoundingClientRect().width)});return}!+k||+k<=0||(pe=+k,Kc(pe),l.style.width=`${ve}px`)},Bi=k=>{O0(k,P0,{minLength:1})&&(kt=[...k]),q_(+k)&&(kt=[+k]),Zd=po()},Ts=k=>{switch(k){case"valueZ":return Ql;case"valueW":return Es;default:return null}},of=(k,_e)=>{switch(k){case Dp:return Me=>Math.round(Me*(_e.length-1));case Ey:default:return Qy}},qg=k=>{u=$d(k,_$)},af=k=>{mt=$d(k,G9,{allowDensity:!0})},ki=k=>{mn=$d(k,z9)},n0=k=>{re=$d(k,V9,{allowSegment:!0,allowInherit:!0})},Yg=k=>{be=$d(k,H9,{allowSegment:!0})},Rs=k=>{Ye=$d(k,U9,{allowSegment:!0})},qc=()=>[l.width,l.height],pl=()=>s,iu=()=>Uu,Vu=()=>Hu,Wu=()=>.5/Hu,ou=()=>window.devicePixelRatio,Yc=()=>Fc,Xc=()=>jc,Th=()=>Zd,sf=()=>Xl,Rh=()=>.5/Xl,Zc=()=>0,r0=()=>$n||Kt,Va=()=>no,lf=()=>.5/no,hl=()=>pi,uf=()=>_t.view,cf=()=>ba,au=()=>Ml(r,pi,Ml(r,_t.view,ba)),df=()=>_t.scaling[0]>1?Math.asinh(Y_(1,_t.scaling[0]))/Math.asinh(1)*window.devicePixelRatio:Y_(gn,_t.scaling[0])*window.devicePixelRatio,Ih=()=>wt?yn.size:er,su=()=>it.length,gp=()=>su()>0?pt:1,Ku=()=>su()>0?ht:1,i0=()=>+(u==="valueZ"),o0=()=>+(u==="valueW"),Qc=()=>+(mt==="valueZ"),vp=()=>+(mt==="valueW"),Hs=()=>+(mt==="density"),Jc=()=>+(mn==="valueZ"),kh=()=>+(mn==="valueW"),ml=()=>u==="valueZ"?Ql===Dp?H.length-1:1:Es===Dp?H.length-1:1,Oh=()=>mt==="valueZ"?Ql===Dp?kt.length-1:1:Es===Dp?kt.length-1:1,gl=()=>mn==="valueZ"?Ql===Dp?je.length-1:1:Es===Dp?je.length-1:1,Sa=k=>{if(mt!=="density")return 1;const _e=df(),Me=je[0]*_e,St=2/(2/_t.view[0])*(2/(2/_t.view[5])),Jt=k.viewportHe
1767ight,xn=k.viewportWidth;let _n=ct*xn*Jt/(Fr*Me*Me)*CU(1,St);_n*=Xe?1:1/(.25*Math.PI);const rr=Y_(B9,Me)+.5;return _n*=(Me/rr)**2,CU(1,Y_(0,_n))},a0=o.regl({framebuffer:()=>_r,vert:qXe,frag:KXe,attributes:{position:[-4,0,4,4,4,-4]},uniforms:{startStateTex:()=>kn,endStateTex:()=>Kt,t:(k,_e)=>_e.t},count:3}),qu=(k,_e,Me,St=Vqe,Jt=gp,xn=Ku)=>o.regl({frag:Xe?VXe:GXe,vert:WXe(St),blend:{enable:!Xe,func:{srcRGB:"src alpha",srcAlpha:"one",dstRGB:"one minus src alpha",dstAlpha:"one minus src alpha"}},depth:{enable:!1},attributes:{stateIndex:{buffer:Me,size:2}},uniforms:{resolution:qc,modelViewProjection:au,devicePixelRatio:ou,pointScale:df,encodingTex:Th,encodingTexRes:sf,encodingTexEps:Rh,pointOpacityMax:Jt,pointOpacityScale:xn,pointSizeExtra:k,globalState:St,colorTex:iu,colorTexRes:Vu,colorTexEps:Wu,stateTex:r0,stateTexRes:Va,stateTexEps:lf,isColoredByZ:i0,isColoredByW:o0,isOpacityByZ:Qc,isOpacityByW:vp,isOpacityByDensity:Hs,isSizedByZ:Jc,isSizedByW:kh,colorMultiplicator:ml,opacityMultiplicator:Oh,opacityDensity:Sa,sizeMultiplicator:gl,numColorStates:Kqe},count:_e,primitive:"points"}),Xg=qu(Zc,Ih,Yc),Ph=qu(Zc,()=>1,()=>Kd,Wqe,()=>1,()=>1),Ah=qu(()=>(Qe+Ut*2)*window.devicePixelRatio,su,Xc,j9,()=>1,()=>1),yp=qu(()=>(Qe+Ut)*window.devicePixelRatio,su,Xc,yU,()=>1,()=>1),lu=qu(()=>Qe*window.devicePixelRatio,su,Xc,j9,()=>1,()=>1),Oe=()=>{Ah(),yp(),lu()},bt=o.regl({frag:UXe,vert:HXe,attributes:{position:[0,1,0,0,1,0,0,1,1,1,1,0]},uniforms:{modelViewProjection:au,texture:pl},count:6}),tt=o.regl({vert:`
1768      precision mediump float;
1769      uniform mat4 modelViewProjection;
1770      attribute vec2 position;
1771      void main () {
1772        gl_Position = modelViewProjection * vec4(position, 0, 1);
1773      }`,frag:`
1774      precision mediump float;
1775      uniform vec4 color;
1776      void main () {
1777        gl_FragColor = vec4(color.rgb, 0.2);
1778      }`,depth:{enable:!1},blend:{enable:!0,func:{srcRGB:"src alpha",srcAlpha:"one",dstRGB:"one minus src alpha",dstAlpha:"one minus src alpha"}},attributes:{position:()=>yi},uniforms:{modelViewProjection:au,color:()=>p},elements:()=>Array.from({length:yi.length-2},(k,_e)=>[0,_e+1,_e+2])}),Rn=()=>{if(!(ao>=0))return;const[k,_e]=Tn[ao].slice(0,2),Me=[k,_e,0,1];Ml(n,pi,Ml(n,_t.view,ba)),Xw(Me,Me,n),ji.setPoints([-1,Me[1],1,Me[1]]),Ni.setPoints([Me[0],1,Me[0],-1]),ji.draw(),Ni.draw(),qu(()=>(Qe+Ut*2)*window.devicePixelRatio,()=>1,Kd,j9)(),qu(()=>(Qe+Ut)*window.devicePixelRatio,()=>1,Kd,yU)()},sr=k=>{const _e=new Float32Array(k*2);let Me=0;for(let St=0;St<k;++St){const Jt=cp(St);_e[Me]=Jt[0],_e[Me+1]=Jt[1],Me+=2}return _e},jr=(k,_e={})=>{const Me=k.length;no=Math.max(2,Math.ceil(Math.sqrt(Me))),sl=.5/no;const St=new Float32Array(no**2*4);let Jt=!0,xn=!0,_n=0,rr=0,Ar=0;for(let Wr=0;Wr<Me;++Wr)_n=Wr*4,St[_n]=k[Wr][0],St[_n+1]=k[Wr][1],rr=k[Wr][2]||0,Ar=k[Wr][3]||0,St[_n+2]=rr,St[_n+3]=Ar,Jt&&(Jt=Number.isInteger(rr)),xn&&(xn=Number.isInteger(Ar));return _e.z&&xU.includes(_e.z)?Ql=_e.z:Ql=Jt?Ey:Dp,_e.w&&xU.includes(_e.w)?Es=_e.w:Es=xn?Ey:Dp,o.regl.texture({data:St,shape:[no,no,4],type:"float"})},mo=(k,_e={})=>{if(!Kt)return!1;if(Bs){const Me=kn;kn=$n,Me.destroy()}else kn=Kt;return $n=jr(k,_e),_r=o.regl.framebuffer({color:$n,depth:!1,stencil:!1}),Kt=void 0,!0},Qr=()=>!!(kn&&$n),Nh=()=>{kn&&(kn.destroy(),kn=void 0),$n&&($n.destroy(),$n=void 0)},ff=(k,_e={})=>new Promise(Me=>{ra=!1,er=k.length,Fr=er,Kt&&Kt.destroy(),Kt=jr(k,{z:_e.zDataType,w:_e.wDataType}),Fc({usage:"static",type:"float",data:sr(er)}),Gqe(_e.spatialIndex||k,{useWorker:et}).then(St=>{li=St,Tn=k,ra=!0}).then(Me)}),Wa=(k,_e)=>{op=_t.target,ap=k,qd=_t.distance[0],Yd=_e},bp=()=>op!==void 0&&ap!==void 0&&qd!==void 0&&Yd!==void 0,s0=()=>{op=void 0,ap=void 0,qd=void 0,Yd=void 0},uu=k=>{const _e=re==="inherit"?u:re;if(_e==="segment"){const Me=J.length-1;return Me<1?[]:k.reduce((St,Jt,xn)=>{let _n=0;const rr=[];for(let Wr=2;Wr<Jt.length;Wr+=2){const ui=Math.sqrt((Jt[Wr-2]-Jt[Wr])**2+(Jt[Wr-1]-Jt[Wr+1])**2);rr.push(ui),_n+=ui}St[xn]=[0];let Ar=0;for(let Wr=0;Wr<Jt.length/2-1;Wr++)Ar+=rr[Wr],St[xn].push(Math.floor(Ar/_n*Me)*4);return St},[])}if(_e){const Me=J9(_e),St=of(Ts(_e),re==="inherit"?H:J);return Xr.reduce((Jt,[xn,_n])=>(Jt[xn]=St(_n[Me])*4,Jt),[])}return Array(Xr.length).fill(0)},$p=()=>{const k=be==="inherit"?mt:be;if(k==="segment"){const _e=he.length-1;return _e<1?[]:Xr.reduce((Me,[St,Jt,xn])=>(Me[St]=gU(xn,_n=>he[Math.floor(_n/(xn-1)*_e)]),Me),[])}if(k){const _e=J9(k),Me=be==="inherit"?kt:he,St=of(Ts(k),Me);return Xr.reduce((Jt,[xn,_n])=>(Jt[xn]=Me[St(_n[_e])],Jt),[])}},pf=()=>{const k=Ye==="inherit"?mn:Ye;if(k==="segment"){const _e=ot.length-1;return _e<1?[]:Xr.reduce((Me,[St,Jt,xn])=>(Me[St]=gU(xn,_n=>ot[Math.floor(_n/(xn-1)*_e)]),Me),[])}if(k){const _e=J9(k),Me=Ye==="inherit"?je:ot,St=of(Ts(k),Me);return Xr.reduce((Jt,[xn,_n])=>(Jt[xn]=Me[St(_n[_e])],Jt),[])}},Vr=k=>{Xr=[];let _e=0;
1778Object.keys(k).forEach((Me,St)=>{Xr[Me]=[St,k[Me].reference,k[Me].length/2,_e],_e+=k[Me].length/2})},ed=k=>new Promise(_e=>{Fi.setPoints([]),!k||!k.length?_e():(Zr=!0,XXe(k,{maxIntPointsPerSegment:$e,tolerance:gt}).then(Me=>{Vr(Me);const St=Object.values(Me);Fi.setPoints(St.length===1?St[0]:St,{colorIndices:uu(St),opacities:$p(),widths:pf()}),Zr=!1,_e()}))}),td=({preventEvent:k=!1}={})=>(wt=!1,yn.clear(),Fc.subdata(sr(er)),new Promise(_e=>{const Me=()=>{t.subscribe("draw",()=>{k||t.publish("unfilter"),_e()},1),Er=!0};te||Jl(Tn[0])?ed(Jd()).then(()=>{k||t.publish("pointConnectionsDraw"),Me()}):Me()})),ia=(k,{preventEvent:_e=!1}={})=>{const Me=Array.isArray(k)?k:[k];wt=!0,yn.clear();const St=[],Jt=[];for(let xn=Me.length-1;xn>=0;xn--){const _n=Me[xn];if(_n<0||_n>=er){Me.splice(xn,1);continue}yn.add(_n),St.push.apply(St,cp(_n)),cn.has(_n)&&Jt.push(_n)}return Fc.subdata(St),eu(Jt,{preventEvent:_e}),yn.has(ao)||Ga(-1,{preventEvent:_e}),new Promise(xn=>{const _n=()=>{t.subscribe("draw",()=>{_e||t.publish("filter",{points:Me}),xn()},1),Er=!0};te||Jl(Tn[0])?ed(Jd()).then(()=>{_e||t.publish("pointConnectionsDraw"),eu(Jt,{preventEvent:_e}),_n()}):_n()})},Yu=()=>lp(Sr[0],Sr[1],co[0],co[1]),l0=zee(()=>{Fr=Yu().length},M),hf=k=>{const[_e,Me]=op,[St,Jt]=ap,xn=1-k,_n=_e*xn+St*k,rr=Me*xn+Jt*k,Ar=qd*xn+Yd*k;_t.lookAt([_n,rr],Ar)},vl=()=>Qr(),mf=()=>bp(),Mh=(k,_e)=>{zs||(zs=performance.now());const Me=performance.now()-zs,St=uXe(_e(Me/k),0,1);return vl()&&a0({t:St}),mf()&&hf(St),Me<k},xp=()=>{Bs=!1,zs=null,Xd=void 0,Yl=void 0,F=qm,Nh(),s0(),t.publish("transitionEnd")},yl=({duration:k=500,easing:_e=$U})=>{Bs&&t.publish("transitionEnd"),Bs=!0,zs=null,Xd=k,Yl=ZR(_e)?Zqe[_e]||$U:_e,qm=F,F=!1,t.publish("transitionStart")},Eo=(k,_e={})=>zt?Promise.reject(new Error("The instance was already destroyed")):cXe(k).then(Me=>new Promise(St=>{if(zt){St();return}let Jt=!1;(!_e.preventFilterReset||(Me==null?void 0:Me.length)!==er)&&(wt=!1,yn.clear());const xn=Me&&Jl(Me[0])&&(te||_e.showPointConnectionsOnce),{zDataType:_n,wDataType:rr}=_e;new Promise(Ar=>{Me?(_e.transition&&(Me.length===er?Jt=mo(Me,{z:_n,w:rr}):console.warn("Cannot transition! The number of points between the previous and current draw call must be identical.")),ff(Me,{zDataType:_n,wDataType:rr,spatialIndex:_e.spatialIndex}).then(()=>{_e.hover!==void 0&&Ga(_e.hover,{preventEvent:!0}),_e.select!==void 0&&eu(_e.select,{preventEvent:!0}),_e.filter!==void 0&&ia(_e.filter,{preventEvent:!0}),xn?ed(Me).then(()=>{t.publish("pointConnectionsDraw"),Er=!0,Je=_e.showReticleOnce}).then(St):Ar()})):Ar()}).then(()=>{_e.transition&&Jt?(xn?Promise.all([new Promise(Ar=>{t.subscribe("transitionEnd",()=>{Er=!0,Je=_e.showReticleOnce,Ar()},1)}),new Promise(Ar=>{t.subscribe("pointConnectionsDraw",Ar,1)})]).then(St):t.subscribe("transitionEnd",()=>{Er=!0,Je=_e.showReticleOnce,St()},1),yl({duration:_e.transitionDuration,easing:_e.transitionEasing})):(xn?Promise.all([new Promise(Ar=>{t.subscribe("draw",Ar,1)}),new Promise(Ar=>{t.subscribe("pointConnectionsDraw",Ar,1)})]).then(St):t.subscribe("draw",St,1),Er=!0,Je=_e.showReticleOnce)})})),nd=k=>(..._e)=>{const Me=k(..._e);return Er=!0,Me},Lh=k=>{let _e=1/0,Me=-1/0,St=1/0,Jt=-1/0;for(let xn=0;xn<k.length;xn++){const[_n,rr]=Tn[k[xn]];_e=Math.min(_e,_n),Me=Math.max(Me,_n),St=Math.min(St,rr),Jt=Math.max(Jt,rr)}return{x:_e,y:St,width:Me-_e,height:Jt-St}},ds=(k,_e={})=>new Promise(Me=>{const St=[k.x+k.width/2,k.y+k.height/2],Jt=2*Math.atan(1),xn=k.height*to>k.width?k.height/2/Math.tan(Jt/2):k.width/2/Math.tan(Jt*to/2);_e.transition?(_t.config({isFixed:!0}),Wa(St,xn),t.subscribe("transitionEnd",()=>{Me(),_t.config({isFixed:!1})},1),yl({duration:_e.transitionDuration,easing:_e.transitionEasing})):(_t.lookAt(St,xn),t.subscribe("draw",Me,1),Er=!0)}),bl=(k,_e={})=>{if(!ra)return Promise.reject(new Error(SU));const Me=Lh(k),St=Me.x+Me.width/2,Jt=Me.y+Me.height/2,xn=sp(),_n=1+(_e.padding||0),rr=Math.max(Me.width,xn)*_n,Ar=Math.max(Me.height,xn)*_n,Wr=St-rr/2,ui=Jt-Ar/2;return ds({x:Wr,y:ui,width:rr,height:Ar},_e)},Xu=(k,_e,Me={})=>new Promise(St=>{Me.transition?(_t.config({isFixed:!0}),Wa(k,_e),t.subscribe("transitionEnd",()=>{St(),_t.config({isFixed:!1})},1),yl({duration:Me.transitionDuration,easing:Me.transitionEasing})):(_t.lookAt(k,_e),t.subscribe("draw",St,1),Er=!0)}),Qg=(k={})=>Xu([0,0],1,k),u0=k=>{if(!ra)throw new Error(SU);const _e=Tn[k];if(!_e)return;const Me=[_e[0],_e[1],0,1];Ml(n,ss,Ml(n,_t.view,ba)),Xw(Me,Me,n);const St=ve*(Me[0]+1)/2,Jt=Ne*(.5-Me[1]/2);return[St,Jt]},Dh=()=>{Fi.setStyle({color:nf(J,oe,q),opacity:he===null?null:he[0],width:ot[0]})},gf=()=>{const k=Math.round(un)>.5?0:255;ur.initiator.style.border=`1px dashed rgba(${k}, ${k}, ${k}, 0.33)`,ur.initiator.style.background=`rgba(${k}, ${k}, ${k}, 0.1)`},Ka=()=>{const k=Math.round(un)>.5?0:255;ur.longPressIndicator.style.color=`rgb(${k}, ${k}, ${k})`,ur.longPressIndicator.dataset.color=`rgb(${k}, ${k}, ${k})`;const _e=p.map(Me=>Math.round(Me*255));ur.longPressIndicator.dataset.activeColor=`rgb(${_e[0]}, ${_e[1]}, ${_e[2]})`},Sp=k=>{k&&(a=bu(k,!0),un=TU(a),gf(),Ka())},Jg=k=>{k?ZR(k)?wU(o.regl,k).then(_e=>{s=_e,Er=!0,t.publish("backgroundImageReady")}
1778).catch(()=>{console.error(`Count not create texture from ${k}`),s=null}):k._reglType==="texture2d"?s=k:s=null:s=null},cu=k=>{k>0&&_t.lookAt(_t.target,k,_t.rotation)},c0=k=>{k!==null&&_t.lookAt(_t.target,_t.distance[0],k)},e1=k=>{k&&_t.lookAt(k,_t.distance[0],_t.rotation)},Vi=k=>{k&&_t.setView(k)},oa=k=>{if(!k)return;p=bu(k,!0),ke.setStyle({color:p});const _e=p.map(Me=>Math.round(Me*255));ur.longPressIndicator.dataset.activeColor=`rgb(${_e[0]}, ${_e[1]}, ${_e[2]})`},du=k=>{Number.isNaN(+k)||+k<1||(m=+k,ke.setStyle({width:m}))},rd=k=>{+k&&(v=+k,ur.set({minDelay:v}))},_a=k=>{+k&&(y=+k,ur.set({minDist:y}))},Fh=k=>{x=_U(Qqe,x)(k)},vf=k=>{b=!!k,ur.set({enableInitiator:b})},$l=k=>{$=k,ur.set({startInitiatorParentElement:$})},yf=k=>{_=!!k},fu=k=>{C=Number(k)},id=k=>{E=Number(k)},Zu=k=>{T=Number(k)},Qu=k=>{I=Number(k)},aa=k=>{R=Object.entries(k).reduce((_e,[Me,St])=>(sYe.includes(Me)&&aYe.includes(St)&&(_e[Me]=St),_e),{}),ls=EU(R),ls[MC]?_t.config({isRotate:!0,mouseDownMoveModKey:ls[MC]}):_t.config({isRotate:!1})},jh=k=>{L=_U(Yqe,gA)(k),_t.config({defaultMouseDownMoveAction:L===Vee?"rotate":"pan"})},d0=k=>{k!==null&&(F=k)},xl=k=>{k&&(V=bu(k,!0),ji.setStyle({color:V}),Ni.setStyle({color:V}))},Bh=k=>{k&&(fo=k,Qd=k.domain()[0],Bc=k?k.domain()[1]-k.domain()[0]:0,fo.range([0,ve]),nu())},Ju=k=>{k&&(_o=k,zc=_o.domain()[0],wo=_o?_o.domain()[1]-_o.domain()[0]:0,_o.range([Ne,0]),nu())},Sl=k=>{d=!!k},Is=k=>{f=!!k},zh=k=>{te=!!k,te?ra&&Jl(Tn[0])&&ed(Jd()).then(()=>{t.publish("pointConnectionsDraw"),Er=!0}):ed()},G=(k,_e)=>Me=>{if(Me==="inherit")k([..._e()]);else{const St=A0(Me)?Me:[Me];k(St.map(Jt=>bu(Jt,!0)))}Dh()},ec=G(k=>{J=k},()=>H),od=G(k=>{oe=k},()=>Q),Vo=G(k=>{q=k},()=>U),Pr=k=>{O0(k,P0,{minLength:1})&&(he=[...k]),q_(+k)&&(he=[+k]),J=J.map(_e=>(_e[3]=Number.isNaN(+he[0])?_e[3]:+he[0],_e)),Dh()},f0=k=>{!Number.isNaN(+k)&&+k&&(Ke=+k)},t1=k=>{O0(k,P0,{minLength:1})&&(ot=[...k]),q_(+k)&&(ot=[+k]),Dh()},n1=k=>{!Number.isNaN(+k)&&+k&&(Ze=Math.max(0,k))},tc=k=>{$e=Math.max(0,k)},r1=k=>{gt=Math.max(0,k)},p0=k=>{nn=k,Co()},h0=k=>{ct=+k},i1=k=>{pt=+k},o1=k=>{ht=+k},ks=k=>{o.gamma=k},_p=k=>{if(Q9({property:!0}),k==="aspectRatio")return ya;if(k==="background"||k==="backgroundColor")return a;
1778if(k==="backgroundImage")return s;if(k==="camera")return _t;if(k==="cameraTarget")return _t.target;if(k==="cameraDistance")return _t.distance[0];if(k==="cameraRotation")return _t.rotation;if(k==="cameraView")return _t.view;if(k==="canvas")return l;if(k==="colorBy")return u;if(k==="sizeBy")return mn;if(k==="deselectOnDblClick")return d;if(k==="deselectOnEscape")return f;if(k==="height")return K;if(k==="lassoColor")return p;if(k==="lassoLineWidth")return m;if(k==="lassoMinDelay")return v;if(k==="lassoMinDist")return y;if(k==="lassoClearEvent")return x;if(k==="lassoInitiator")return b;if(k==="lassoInitiatorElement")return ur.initiator;if(k==="lassoInitiatorParentElement")return $;if(k==="keyMap")return{...R};if(k==="mouseMode")return L;if(k==="opacity")return kt.length===1?kt[0]:kt;if(k==="opacityBy")return mt;if(k==="opacityByDensityFill")return ct;if(k==="opacityByDensityDebounceTime")return M;if(k==="opacityInactiveMax")return pt;if(k==="opacityInactiveScale")return ht;if(k==="points")return Tn;if(k==="hoveredPoint")return ao;if(k==="selectedPoints")return[...it];if(k==="filteredPoints")return wt?Array.from(yn):Array.from({length:Tn.length},(_e,Me)=>Me);if(k==="pointsInView")return Yu();if(k==="pointColor")return H.length===1?H[0]:H;if(k==="pointColorActive")return Q.length===1?Q[0]:Q;if(k==="pointColorHover")return U.length===1?U[0]:U;if(k==="pointOutlineWidth")return Ut;if(k==="pointSize")return je.length===1?je[0]:je;if(k==="pointSizeSelected")return Qe;if(k==="pointSizeMouseDetection")return nn;if(k==="showPointConnections")return te;if(k==="pointConnectionColor")return J.length===1?J[0]:J;if(k==="pointConnectionColorActive")return oe.length===1?oe[0]:oe;if(k==="pointConnectionColorHover")return q.length===1?q[0]:q;if(k==="pointConnectionColorBy")return re;if(k==="pointConnectionOpacity")return he.length===1?he[0]:he;if(k==="pointConnectionOpacityBy")return be;if(k==="pointConnectionOpacityActive")return Ke;if(k==="pointConnectionSize")return ot.length===1?ot[0]:ot;if(k==="pointConnectionSizeActive")return Ze;if(k==="pointConnectionSizeBy")return Ye;if(k==="pointConnectionMaxIntPointsPerSegment")return $e;if(k==="pointConnectionTolerance")return gt;if(k==="reticleColor")return V;if(k==="regl")return o.regl;if(k==="showReticle")return F;if(k==="version")return ZXe;if(k==="width")return pe;if(k==="xScale")return fo;if(k==="yScale")return _o;if(k==="performanceMode")return Xe;if(k==="gamma")return o.gamma;if(k==="renderer")return o;if(k==="isDestroyed")return zt;if(k==="isPointsDrawn")return ra;if(k==="isPointsFiltered")return wt;if(k==="zDataType")return Ql;if(k==="wDataType")return Es;if(k==="spatialIndex")return li==null?void 0:li.data},m0=(k={})=>(Q9(k),(k.backgroundColor!==void 0||k.background!==void 0)&&Sp(k.backgroundColor||k.background),k.backgroundImage!==void 0&&Jg(k.backgroundImage),k.cameraTarget!==void 0&&e1(k.cameraTarget),k.cameraDistance!==void 0&&cu(k.cameraDistance),k.cameraRotation!==void 0&&c0(k.cameraRotation),k.cameraView!==void 0&&Vi(k.cameraView),k.colorBy!==void 0&&qg(k.colorBy),k.pointColor!==void 0&&fl(k.pointColor),k.pointColorActive!==void 0&&Eh(k.pointColorActive),k.pointColorHover!==void 0&&Jm(k.pointColorHover),k.pointSize!==void 0&&t0(k.pointSize),k.pointSizeSelected!==void 0&&ru(k.pointSizeSelected),k.pointSizeMouseDetection!==void 0&&p0(k.pointSizeMouseDetection),k.sizeBy!==void 0&&ki(k.sizeBy),k.opacity!==void 0&&Bi(k.opacity),k.showPointConnections!==void 0&&zh(k.showPointConnections),k.pointConnectionColor!==void 0&&ec(k.pointConnectionColor),k.pointConnectionColorActive!==void 0&&od(k.pointConnectionColorActive),k.pointConnectionColorHover!==void 0&&Vo(k.pointConnectionColorHover),k.pointConnectionColorBy!==void 0&&n0(k.pointConnectionColorBy),k.pointConnectionOpacityBy!==void 0&&Yg(k.pointConnectionOpacityBy),k.pointConnectionOpacity!==void 0&&Pr(k.pointConnectionOpacity),k.pointConnectionOpacityActive!==void 0&&f0(k.pointConnectionOpacityActive),k.pointConnectionSize!==void 0&&t1(k.pointConnectionSize),k.pointConnectionSizeActive!==void 0&&n1(k.pointConnectionSizeActive),k.pointConnectionSizeBy!==void 0&&Rs(k.pointConnectionSizeBy),k.pointConnectionMaxIntPointsPerSegment!==void 0&&tc(k.pointConnectionMaxIntPointsPerSegment),k.pointConnectionTolerance!==void 0&&r1(k.pointConnectionTolerance),k.opacityBy!==void 0&&af(k.opacityBy),k.lassoColor!==void 0&&oa(k.lassoColor),k.lassoLineWidth!==void 0&&du(k.lassoLineWidth),k.lassoMinDelay!==void 0&&rd(k.lassoMinDelay),k.lassoMinDist!==void 0&&_a(k.lassoMinDist),k.lassoClearEvent!==void 0&&F
1778h(k.lassoClearEvent),k.lassoInitiator!==void 0&&vf(k.lassoInitiator),k.lassoInitiatorParentElement!==void 0&&$l(k.lassoInitiatorParentElement),k.lassoOnLongPress!==void 0&&yf(k.lassoOnLongPress),k.lassoLongPressTime!==void 0&&fu(k.lassoLongPressTime),k.lassoLongPressAfterEffectTime!==void 0&&id(k.lassoLongPressAfterEffectTime),k.lassoLongPressEffectDelay!==void 0&&Zu(k.lassoLongPressEffectDelay),k.lassoLongPressRevertEffectTime!==void 0&&Qu(k.lassoLongPressRevertEffectTime),k.keyMap!==void 0&&aa(k.keyMap),k.mouseMode!==void 0&&jh(k.mouseMode),k.showReticle!==void 0&&d0(k.showReticle),k.reticleColor!==void 0&&xl(k.reticleColor),k.pointOutlineWidth!==void 0&&Us(k.pointOutlineWidth),k.height!==void 0&&e0(k.height),k.width!==void 0&&mp(k.width),k.aspectRatio!==void 0&&cs(k.aspectRatio),k.xScale!==void 0&&Bh(k.xScale),k.yScale!==void 0&&Ju(k.yScale),k.deselectOnDblClick!==void 0&&Sl(k.deselectOnDblClick),k.deselectOnEscape!==void 0&&Is(k.deselectOnEscape),k.opacityByDensityFill!==void 0&&h0(k.opacityByDensityFill),k.opacityInactiveMax!==void 0&&i1(k.opacityInactiveMax),k.opacityInactiveScale!==void 0&&o1(k.opacityInactiveScale),k.gamma!==void 0&&ks(k.gamma),new Promise(_e=>{window.requestAnimationFrame(()=>{l&&(rf(),_t.refresh(),o.refresh(),Er=!0,_e())})})),a1=(k,{preventEvent:_e=!1}={})=>{Vi(k),Er=!0,So=_e},g0=()=>{_t||(_t=$qe(l,{isPanInverted:[!1,!0]})),e.cameraView?_t.setView(pU(e.cameraView)):e.cameraTarget||e.cameraDistance||e.cameraRotation?_t.lookAt([...e.cameraTarget||PYe],e.cameraDistance||AYe,e.cameraRotation||NYe):_t.setView(pU(MYe)),co=ul(1,1),Sr=ul(-1,-1)},s1=({preventEvent:k=!1}={})=>{g0(),nu(),!k&&t.publish("view",{view:_t.view,camera:_t,xScale:fo,yScale:_o})},fs=({key:k})=>{switch(k){case"Escape":f&&Hc();break}},Uh=()=>{ll=!0,Zl=!0},wp=()=>{Ga(),ll=!1,Zl=!0,Er=!0},Cp=()=>{Er=!0},Hh=()=>{ff([]),Fi.clear()},ad=()=>{_t.refresh();const k=pe===zp,_e=K===zp;if(k||_e){const{width:Me,height:St}=l.getBoundingClientRect();k&&Kc(Me),_e&&ho(St),rf(),Er=!0}},pu=()=>l.getContext("2d").getImageData(0,0,l.width,l.height),sd=()=>{rf(),g0(),nu(),ke=K_(o.regl,{color:p,width:m,is2d:!0}),Fi=K_(o.regl,{color:nf(J,oe,q),opacity:he===null?null:he[0],width:ot[0],widthActive:Ze,is2d:!0}),ji=K_(o.regl,{color:V,width:1,is2d:!0}),Ni=K_(o.regl,{color:V,width:1,is2d:!0}),Co(),l.addEventListener("wheel",Cp),Fc=o.regl.buffer(),jc=o.regl.buffer(),Kd=o.regl.buffer({usage:"dynamic",type:"float",length:qqe*2}),Uu=dl(),Zd=po();const k=m0({backgroundImage:s,width:pe,height:K,keyMap:R});gf(),Ka(),window.addEventListener("keyup",fs,!1),window.addEventListener("blur",pp,!1),window.addEventListener("mouseup",Vc,!1),window.addEventListener("mousemove",fp,!1),l.addEventListener("mousedown",Gc,!1),l.addEventListener("mouseenter",Uh,!1),l.addEventListener("mouseleave",wp,!1),l.addEventListener("click",cl,!1),l.addEventListener("dblclick",tf,!1),"ResizeObserver"in window?(qe=new ResizeObserver(ad),qe.observe(l)):(window.addEventListener("resize",ad),window.addEventListener("orientationchange",ad)),k.then(()=>{t.publish("init")})},l1=o.onFrame(()=>{if(Gu=_t.tick(),!ra||!(Er||Bs))return;Bs&&!Mh(Xd,Yl)&&xp(),Gu&&(co=ul(1,1),Sr=ul(-1,-1),mt==="density"&&l0()),o.render(()=>{const _e=l.width/o.canvas.width,Me=l.height/o.canvas.height;Qm(_e,Me),s&&s._reglType&&bt(),yi.length>2&&tt(),Bs||Fi.draw({projection:hl(),model:cf(),view:uf()}),Xg(),!ue&&(F||Je)&&Rn(),ao>=0&&Ph(),it.length&&Oe(),ke.draw({projection:hl(),model:cf(),view:uf()})},l);const k={view:_t.view,camera:_t,xScale:fo,yScale:_o};Gu&&(nu(),So?So=!1:t.publish("view",k)),Er=!1,Je=!1,t.publish("drawing",k,{async:!1}),t.publish("draw",k)}),Os=()=>{Er=!0},ps=()=>{ra=!1,zt=!0,l1(),window.removeEventListener("keyup",fs,!1),window.removeEventListener("blur",pp,!1),window.removeEventListener("mouseup",Vc,!1),window.removeEventListener("mousemove",fp,!1),l.removeEventListener("mousedown",Gc,!1),l.removeEventListener("mouseenter",Uh,!1),l.removeEventListener("mouseleave",wp,!1),l.removeEventListener("click",cl,!1),l.removeEventListener("dblclick",tf,!1),l.removeEventListener("wheel",Cp,!1),qe?qe.disconnect():(window.removeEventListener("resize",ad),window.removeEventListener("orientationchange",ad)),l=void 0,_t.dispose(),_t=void 0,ke.destroy(),ur.destroy(),Fi.destroy(),ji.destroy(),Ni.destroy(),!e.renderer&&!o.isDestroyed&&o.destroy(),t.publish("destroy"),t.clear()};return sd(),{get isSupported(){return o.isSupported},clear:nd(Hh),createTextureFromUrl:(k,_e=SA)=>
1778wU(o.regl,k,_e),deselect:Hc,destroy:ps,draw:Eo,filter:ia,get:_p,getScreenPosition:u0,hover:Ga,redraw:Os,refresh:o.refresh,reset:nd(s1),select:eu,set:m0,export:pu,subscribe:t.subscribe,unfilter:td,unsubscribe:t.unsubscribe,view:a1,zoomToLocation:Xu,zoomToArea:ds,zoomToPoints:bl,zoomToOrigin:Qg}},JXe=window.requestAnimationFrame,eZe=window.cancelAnimationFrame,FC=new Map;window.requestAnimationFrame=e=>{const t=JXe(n=>{FC.delete(t),e(n)});return FC.set(t,e),t};window.cancelAnimationFrame=e=>{eZe(e),FC.delete(e)};function tZe(e){const t=[...FC.values()];for(const n of t)try{n(e)}catch(r){console.error(r)}}const IU=()=>typeof document<"u"&&document.hasFocus(),nZe=()=>{const[e,t]=w.useState(IU);return w.useEffect(()=>{t(IU());const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("focus",n),window.addEventListener("blur",r),()=>{window.removeEventListener("focus",n),window.removeEventListener("blur",r)}},[]),{isWindowFocused:e}},rZe=({reglRef:e})=>{const[t,n]=w.useState(!1),{isWindowFocused:r}=nZe(),i=w.useCallback(o=>{if(!e.current)return;const s=e.current.get("canvas").getBoundingClientRect(),l=o.clientX>=s.left&&o.clientX<=s.right&&o.clientY>=s.top&&o.clientY<=s.bottom;n(l)},[e]);return w.useEffect(()=>(window.addEventListener("mousemove",i),window.addEventListener("wheel",i),()=>{window.removeEventListener("mousemove",i),window.removeEventListener("wheel",i)}),[e,i]),{isPageScrollLocked:t||!r}},QR=4556,Zw=1646,eT=_A(),wA=document.createElement("canvas");wA.width=QR;wA.height=Zw;const kU=_A({canvas:wA}),iZe=new Proxy(eT,{get:(e,t)=>window.matchMedia("print")?kU[t]:eT[t],set:(e,t,n)=>window.matchMedia("print")?kU[t]=n:eT[t]=n});function oZe(e={}){const[t,n]=w.useState(null),r=w.useRef(null),{isPageScrollLocked:i}=rZe({reglRef:r}),o=w.useRef(e);o.current=e;const a=w.useCallback(s=>{r.current&&(r.current.destroy(),r.current=null),s?(r.current=QXe({...o.current,canvas:s,renderer:iZe,width:s.clientWidth,height:s.clientHeight,aspectRatio:s.clientWidth/s.clientHeight}),n(r.current),r.current.zoomToLocation([0,0],1.33)):n(null)},[]);return w.useEffect(()=>{const s=t==null?void 0:t.get("canvas");if(!s||!t)return;const l=()=>{const p=s.getBoundingClientRect();t.set({width:p.width,height:p.height,aspectRatio:p.width/p.height})},u=p=>{if(p.matches){const m=Zw/s.height,v=t.get("pointSize"),y=Array.isArray(v)?v.map(x=>x*m):v*m;t.set({width:QR,height:Zw,aspectRatio:QR/Zw,pointSize:y}),t.redraw(),tZe(-1),t.set({pointSize:v})}else l()},d=new ResizeObserver(l);d.observe(s);const f=window.matchMedia("print");return f.addEventListener("change",u),()=>{d.disconnect(),f.removeEventListener("change",u)}},[t]),{canvasRef:a,regl:t,isPageScrollLocked:i}}var CA={},aZe=Ci;Object.defineProperty(CA,"__esModule",{value:!0});var Jee=CA.default=void 0,sZe=aZe(Ai()),lZe=g;Jee=CA.default=(0,sZe.default)((0,lZe.jsx)("path",{d:"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6z"}),"KeyboardArrowLeft");var EA={},uZe=Ci;Object.defineProperty(EA,"__esModule",{value:!0});var ete=EA.default=void 0,cZe=uZe(Ai()),dZe=g;ete=EA.default=(0,cZe.default)((0,dZe.jsx)("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z"}),"KeyboardArrowRight");const OU="imageUrls",fZe=e=>{const t=Vd(),{data:n,isPending:r,isFetching:i}=ta({queryKey:[OU,e],queryFn:()=>tB(e),enabled:e.length>0,staleTime:1e3*60*58,placeholderData:a=>a});return{imageUrls:n,isLoadingImageUrls:r,isFetchingImageUrls:i,prefetchUrls:async a=>{a.length>0&&await t.prefetchQuery({queryKey:[OU,a],queryFn:()=>tB(a),staleTime:1e3*60*58})}}},pZe=e=>e.stopPropagation(),JR=10,PU=(e,t)=>t.slice(JR*(e-1),JR*e).map(n=>n.id);function hZe({points:e,axes:t,open:n,x:r,y:i,onClose:o,onChange:a}){const s=iA(),[l,u]=w.useState(null),[d,f]=w.useState(null),[p,m]=w.useState({}),[v,y]=w.useState(0),x=e[v],b=Math.floor(v/JR+1),$=w.useMemo(()=>PU(b,e),[b,e]),{imageUrls:_,isFetchingImageUrls:C,isLoadingImageUrls:E,prefetchUrls:T}=fZe($),I=Object.values(p).some(Boolean);w.useEffect(()=>{T(PU(b+1,e)).catch(console.error)},[b,e,T]);const R=w.useCallback(()=>{f({})},[]),L=w.useCallback(()=>{f(null),m({})},[]),F=w.useCallback(()=>{x&&(d&&a&&a(x.id,d),f(null),m({}))},[d,a,x]),V=w.useCallback((q,re)=>{f(he=>({...he,[q]:re}))},[]),H=w.useCallback((q,re)=>{m(he=>({...he,[q]:re}))},[]),Q=w.useCallback(()=>y(q=>q-1),[]),U=w.useCallback(()=>y(q=>q+1),[]);if(w.useEffect(()=>{function q(){y(0),f(null),m({}),o()}return document.addEventListener("mousedown",q),()=>document.removeEventListener("mousedown",q)},[o]),w.useEffect(()=>{if(!n||!s.node)u(null);else{const q=s.node.getBoundingClientRect();u(q.top)}},[s,n]),!x)return;const te=d?g.jsxs(Jy,{children:[g.jsx(Ir,{variant:"text",onClick:L,children:"CANCEL"},"cancel"),g.jsx(Ir,{variant:"text",onClick:F,disabled:I,children:"SAVE"},"save")]}
1778):g.jsx(Jy,{children:g.jsx(Ir,{variant:"text",onClick:R,children:"EDIT METADATA"},"edit")}),J=Object.values(t).filter(q=>!!q).sort((q,re)=>+(q.type!=="image")-+(re.type!=="image")||q.label.localeCompare(re.label));let oe;return e.length>1&&(oe=g.jsxs(Jy,{children:[g.jsx(ea,{color:"primary",size:"small",disabled:!!d||v<=0,onClick:Q,"aria-label":"previous",children:g.jsx(Jee,{})}),g.jsx(bZe,{children:`${v+1}/${e.length}`}),g.jsx(ea,{color:"primary",size:"small",disabled:!!d||v>=e.length-1,onClick:U,"aria-label":"next",children:g.jsx(ete,{})})]})),g.jsxs(gZe,{anchorReference:"anchorPosition",anchorPosition:{left:r+8,top:l??i},open:n,onMouseDown:pZe,"data-testid":"pointPopover",children:[g.jsx(vZe,{ref:s.ref}),oe,g.jsxs(Jy,{children:[g.jsx(tte,{children:"ID"}),g.jsx($Ze,{children:x.id})]}),J.map(q=>{var re;return g.jsx(mZe,{axis:q,value:d&&q.key in d?d[q.key]:x.metadata[q.key],editing:!!d,error:p[q.key],changed:!!d&&q.key in d&&d[q.key]!==x.metadata[q.key],isFetchingImageUrl:C||E,imageUrl:((re=_==null?void 0:_.find(he=>he.key===x.id))==null?void 0:re.value)||null,onChange:V,onError:H},q.key)}),te]})}function mZe({axis:e,value:t,editing:n,error:r,changed:i,isFetchingImageUrl:o,imageUrl:a,onChange:s,onError:l}){var f;const u=w.useCallback(p=>{let m=p.target.value;e.type==="continuous"&&!Number.isNaN(Number.parseFloat(m))&&(m=Number.parseFloat(m)),s(e.key,m)},[e.key,e.type,s]),d=w.useCallback(p=>l(e.key,!!p.target.validationMessage),[e.key,l]);if(n&&e.type==="continuous")return g.jsx(AU,{children:g.jsx(vi,{value:t,label:g.jsx(NU,{changed:i,children:e.label}),size:"small",type:"number",onChange:u,inputProps:{step:"any",onInput:d},InputLabelProps:{shrink:!0},error:r})});if(n&&e.type==="discrete")return g.jsx(AU,{children:g.jsx(vi,{value:t,select:!0,label:g.jsx(NU,{changed:i,children:e.label}),size:"small",onChange:u,children:(f=e.categories)==null?void 0:f.map(p=>p?g.jsx(fi,{value:p,children:p},p):void 0)})});if(e.type==="image"){if(a)return g.jsx(yZe,{src:a,alt:e.label});if(o||!a)return g.jsx(xZe,{})}else return g.jsxs(Jy,{children:[g.jsx(tte,{children:e.label}),g.jsx("span",{children:t})]})}const gZe=wi(tE)`
1779  pointer-events: none;
1780
1781  .${Dk.paper} {
1782    pointer-events: all;
1783    overflow: hidden auto;
1784
1785    padding: 1rem;
1786  }
1787`,vZe=wi("div")`
1788  position: absolute;
1789  top: 0;
1790  left: 0;
1791  right: 0;
1792  bottom: 0;
1793  pointer-events: none;
1794`,yZe=wi("img")`
1795  font-weight: bold;
1796  display: block;
1797  width: 20rem;
1798  height: auto;
1799  max-height: 20rem;
1800  object-fit: contain;
1801  margin: 0 auto 1rem;
1802`,Jy=wi("div")`
1803  display: flex;
1804
1805  > * {
1806    flex: 1;
1807  }
1808
1809  &:not(:last-child) {
1810    margin-bottom: 0.25rem;
1811  }
1812`,AU=wi(Jy)`
1813  &:not(:last-child) {
1814    margin-bottom: 0.75rem;
1815  }
1816`,tte=wi("span")`
1817  font-weight: bold;
1818`,bZe=wi("span")`
1819  font-weight: bold;
1820  text-align: center;
1821  align-self: center;
1822  flex: 1;
1823  user-select: none;
1824`,NU=wi("span")`
1825  ${e=>e.changed&&nl`
1826      font-weight: bold;
1827    `}
1828`,$Ze=wi("span")`
1829  font-family: Consolas, monospace;
1830  white-space: nowrap;
1831  margin-left: 1em;
1832`,xZe=wi(Dc)`
1833  display: block;
1834  width: 20rem;
1835  height: 20rem;
1836  object-fit: contain;
1837  margin: 0 auto 1rem auto;
1838`;function SZe({points:e,axes:t,reductions:n,selections:r,samples:i,defaultLegend:o,onSelectedChange:a,onFilteredChange:s,onPointChange:l,onPointHover:u,onSampleRetry:d,onSampleChange:f,onSampleDelete:p,onSelectionSave:m,onSelectionChange:v,onSelectionDelete:y}){const[x,b]=w.useState(null),[$,_]=w.useState(null),{canvasRef:C,regl:E,isPageScrollLocked:T}=oZe({colorBy:"z",sizeBy:"z",opacityBy:"z",pointSize:BVe,opacity:jVe}),{filters:I,filtered:R,changeFilters:L}=rVe(e),{selections:F,selected:V,changeSelections:H}=WVe(r),{samples:Q,sampled:U,changeSamples:te}=GVe(i),J=w.useMemo(()=>vee(e8(V,U),R),[V,U,R]),oe=w.useMemo(()=>sR.mapValues(t,(Ke,ot)=>Ke&&zVe(Ke,ot,e)),[t,e]),q=w.useMemo(()=>sR.mapValues(n,(Ke,ot)=>Ke&&UVe(Ke,ot,e)),[n,e]),re=w.useCallback(Ke=>H(qVe(Ke)),[H]),he=w.useCallback(()=>{H(bee(!1)),te(yee(!1))},[te,H]),be=w.useCallback(()=>b(Ke=>Ke&&{...Ke,open:!1}),[]);return w.useEffect(()=>{a&&a([...J])},[J,a]),w.useEffect(()=>{s&&s([...R])},[R,s]),g.jsxs(_Ze,{children:[g.jsx(YKe,{regl:E,isPageScrollLocked:T,canvasRef:C,points:e,filtered:R,selected:$||J,filters:I,changeFilters:L,axes:oe,reductions:q,disableSave:J.size===0&&R.size===e.length,defaultLegend:o,onPointsSelect:re,onPointsDeselect:he,onPointHover:u,onPointPopup:b}),g.jsx(QVe,{regl:E,points:e,axes:oe,selections:F,changeSelections:H,onSelectionSave:m,onSelectionChange:v,onSelectionDelete:y,onSelectionOverride:_,filters:I,changeFilters:L,samples:Q,changeSamples:te,onSampleRetry:d,onSampleChange:f,onSampleDelete:p,onSelectionPopup:b}),g.jsxs(wZe,{children:[g.jsx(CZe,{axes:oe,filters:I,changeFilters:L}),g.jsx(EZe,{axes:oe,filters:I,changeFilters:L})]}),x&&g.jsx(hZe,{axes:oe,points:x.index.map(Ke=>e[Ke]),open:x.open,x:x.x,y:x.y,onClose:be,onChange:l})]})}const _Ze=le("div")`
1839  min-width: 33rem;
1840  padding: 1rem;
1841  background: #fbfbfb;
1842
1843  @media print {
1844    padding: 0;
1845    background: transparent;
1846
1847    * {
1848      -webkit-print-color-adjust: exact;
1849      color-adjust: exact;
1850      print-color-adjust: exact;
1851    }
1852  }
1853`,wZe=le("div")`
1854  display: flex;
1855  gap: 1rem;
1856
1857  @media print {
1858    margin-top: 0.5rem;
1859  }
1860`,CZe=le(oVe)`
1861  max-width: 21.5rem;
1862`,EZe=le(fWe)`
1863  flex: 1;
1864`,TZe=async(e,t,n,r)=>{const{data:i}=await Kn.post(`/selection/project/${e}/family/${t}/dataset/${n}`,r);return i},RZe=async(e,t,n,r,i)=>{const{data:o}=await Kn.patch(`/selection/project/${e}/family/${t}/dataset/${n}/selection/${r}`,i);return o},IZe=async(e,t,n,r)=>{const{data:i}=await Kn.delete(`/selection/project/${e}/family/${t}/dataset/${n}/selection/${r}`);return i},kZe=async(e,t,n)=>{const{data:r}=await Kn.get(`/selection/project/${e}/family/${t}/dataset/${n}`);return r},X_="selection",OZe=(e,t,n)=>{const r=Vd(),{data:i,isPending:o}=ta({queryKey:[X_,e,t,n],queryFn:()=>kZe(e,t,n)}),{mutateAsync:a,isPending:s,error:l}=ai({mutationFn:m=>TZe(e,t,n,m),onSuccess:()=>{r.invalidateQueries({queryKey:[X_,e,t,n]}),Ri(pr("vet_view.selection_from_selection_modal.success_message","Selection was successfully created"))},onError:m=>{if(m instanceof mi&&m.response&&gi(m.response.data)){const{message:v}=m.response.data;In(v)}else m instanceof Error&&In(m.message)}}),{mutateAsync:u,isPending:d}=ai({mutationFn:({selectionName:m,options:v})=>RZe(e,t,n,m,v),onSuccess:async()=>{await r.invalidateQueries({queryKey:[X_,e,t,n]}),Ri(pr("vet_view.update_selection.success_message","Selection was successfully updated"))},onError:m=>{if(m instanceof mi&&m.response&&gi(m.response.data)){const{message:v}=m.response.data;In(v)}else m instanceof Error&&In(m.message)}}),{mutateAsync:f,isPending:p}=ai({mutationFn:m=>IZe(e,t,n,m),onSuccess:async()=>{await r.invalidateQueries({queryKey:[X_,e,t,n]}),Ri(pr("vet_view.remove_selection.success_message","Selection deleted"))},onError:m=>{if(m instanceof mi&&m.response&&gi(m.response.data)){const{message:v}=m.response.data;In(v)}else m instanceof Error&&In(m.message)}});return{selections:i,isLoadingSelections:o,addSelection:a,isAddingSelection:s,addingSelectionError:l,updateSelection:u,isUpdatingSelection:d,deleteSelection:f,isDeletingSelection:p}},eI="vetData",PZe=e=>e.map(t=>({id:t.datasetImageId,metadata:Object.fromEntries(t.metadata.map(({name:n,value:r})=>[n,r])),position:Object.fromEntries(t.position.map(({name:n,x:r,y:i})=>[n,{x:r,y:i}]))})),AZe={average_blur:"Blur",brightness:"Brightness",brightness_r:"Brightness - Red",brightness_g:"Brightness - Green",brightness_b:"Brightness - Blue",contrast:"Contrast",contrast_r:"Contrast - Red",contrast_g:"Contrast - Green",contrast_b:"Contrast - Blue",saturation:"Saturation",saturation_r:"Saturation - Red",saturation_g:"Saturation - Green",saturation_b:"Saturation - Blue",width:"Image Width",height:"Image Height",extension:"Image Format"},NZe=e=>{const{data:t,isPending:n}=ta({queryKey:[eI,e],queryFn:()=>WOe(e)});return{vetData:w.useMemo(()=>t&&{reductions:Object.fromEntries(t.reductions.map(({name:i,...o})=>i==="UMAP"?[i,o]:[])),points:PZe(t.points),axes:Object.fromEntries(t.axes.map(({name:i,...o})=>[i,{...o,label:o.label??AZe[i],min:void 0,max:void 0}]))},[t]),isLoadingVetData:n}},MZe=e=>{const{mutateAsync:t,isPending:n}=ai({mutationFn:()=>KOe(e),onSuccess:r=>{Di.invalidateQueries({queryKey:[eI,e]}),Di.setQueryData([eI,e],r),Ri("Data reloaded")},onError:r=>{if(r instanceof mi&&r.response&&gi(r.response.data)){const{message:i}=r.response.data;In(i)}else r instanceof Error&&In(r.message)}});return{reloadVet:t,isReloading:n}};var LZe=typeof Bf=="object"&&Bf&&Bf.Object===Object&&Bf,nte=LZe,DZe=nte,FZe=typeof self=="object"&&self&&self.Object===Object&&self,jZe=DZe||FZe||Function("return this")(),Wm=jZe,BZe=Wm,zZe=BZe.Symbol,n8=zZe,MU=n8,rte=Object.prototype,UZe=rte.hasOwnProperty,HZe=rte.toString,C$=MU?MU.toStringTag:void 0;function GZe(e){var t=UZe.call(e,C$),n=e[C$];try{e[C$]=void 0;var r=!0}catch{}var i=HZe.call(e);return r&&(t?e[C$]=n:delete e[C$]),i}var VZe=GZe,WZe=Object.prototype,KZe=WZe.toString;function qZe(e){return KZe.call(e)}var YZe=qZe,LU=n8,XZe=VZe,ZZe=YZe,QZe="[object Null]",JZe="[object Undef
1864ined]",DU=LU?LU.toStringTag:void 0;function eQe(e){return e==null?e===void 0?JZe:QZe:DU&&DU in Object(e)?XZe(e):ZZe(e)}var cS=eQe;function tQe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var TA=tQe,nQe=cS,rQe=TA,iQe="[object AsyncFunction]",oQe="[object Function]",aQe="[object GeneratorFunction]",sQe="[object Proxy]";function lQe(e){if(!rQe(e))return!1;var t=nQe(e);return t==oQe||t==aQe||t==iQe||t==sQe}var ite=lQe,uQe=Wm,cQe=uQe["__core-js_shared__"],dQe=cQe,tT=dQe,FU=function(){var e=/[^.]+$/.exec(tT&&tT.keys&&tT.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function fQe(e){return!!FU&&FU in e}var pQe=fQe,hQe=Function.prototype,mQe=hQe.toString;function gQe(e){if(e!=null){try{return mQe.call(e)}catch{}try{return e+""}catch{}}return""}var ote=gQe,vQe=ite,yQe=pQe,bQe=TA,$Qe=ote,xQe=/[\\^$.*+?()[\]{}|]/g,SQe=/^\[object .+?Constructor\]$/,_Qe=Function.prototype,wQe=Object.prototype,CQe=_Qe.toString,EQe=wQe.hasOwnProperty,TQe=RegExp("^"+CQe.call(EQe).replace(xQe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function RQe(e){if(!bQe(e)||yQe(e))return!1;var t=vQe(e)?TQe:SQe;return t.test($Qe(e))}var IQe=RQe;function kQe(e,t){return e==null?void 0:e[t]}var OQe=kQe,PQe=IQe,AQe=OQe;function NQe(e,t){var n=AQe(e,t);return PQe(n)?n:void 0}var Nv=NQe,MQe=Nv,LQe=function(){try{var e=MQe(Object,"defineProperty");return e({},"",{}),e}catch{}}(),DQe=LQe,jU=DQe;function FQe(e,t,n){t=="__proto__"&&jU?jU(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var jQe=FQe;function BQe(e,t,n,r){for(var i=-1,o=e==null?0:e.length;++i<o;){var a=e[i];t(r,a,n(a),e)}return r}var zQe=BQe;function UQe(e){return function(t,n,r){for(var i=-1,o=Object(t),a=r(t),s=a.length;s--;){var l=a[e?s:++i];if(n(o[l],l,o)===!1)break}return t}}var HQe=UQe,GQe=HQe,VQe=GQe(),WQe=VQe;function KQe(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var qQe=KQe;function YQe(e){return e!=null&&typeof e=="object"}var dS=YQe,XQe=cS,ZQe=dS,QQe="[object Arguments]";function JQe(e){return ZQe(e)&&XQe(e)==QQe}var eJe=JQe,BU=eJe,tJe=dS,ate=Object.prototype,nJe=ate.hasOwnProperty,rJe=ate.propertyIsEnumerable,iJe=BU(function(){return arguments}())?BU:function(e){return tJe(e)&&nJe.call(e,"callee")&&!rJe.call(e,"callee")},ste=iJe,oJe=Array.isArray,Km=oJe,jC={exports:{}};function aJe(){return!1}var sJe=aJe;jC.exports;(function(e,t){var n=Wm,r=sJe,i=t&&!t.nodeType&&t,o=i&&!0&&e&&!e.nodeType&&e,a=o&&o.exports===i,s=a?n.Buffer:void 0,l=s?s.isBuffer:void 0,u=l||r;e.exports=u})(jC,jC.exports);var lte=jC.exports,lJe=9007199254740991,uJe=/^(?:0|[1-9]\d*)$/;function cJe(e,t){var n=typeof e;return t=t??lJe,!!t&&(n=="number"||n!="symbol"&&uJe.test(e))&&e>-1&&e%1==0&&e<t}var ute=cJe,dJe=9007199254740991;function fJe(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=dJe}var RA=fJe,pJe=cS,hJe=RA,mJe=dS,gJe="[object Arguments]",vJe="[object Array]",yJe="[object Boolean]",bJe="[object Date]",$Je="[object Error]",xJe="[object Function]",SJe="[object Map]",_Je="[object Number]",wJe="[object Object]",CJe="[object RegExp]",EJe="[object Set]",TJe="[object String]",RJe="[object WeakMap]",IJe="[object ArrayBuffer]",kJe="[object DataView]",OJe="[object Float32Array]",PJe="[object Float64Array]",AJe="[object Int8Array]",NJe="[object Int16Array]",MJe="[object Int32Array]",LJe="[object Uint8Array]",DJe="[object Uint8ClampedArray]",FJe="[object Uint16Array]",jJe="[object Uint32Array]",Po={};Po[OJe]=Po[PJe]=Po[AJe]=Po[NJe]=Po[MJe]=Po[LJe]=Po[DJe]=Po[FJe]=Po[jJe]=!0;Po[gJe]=Po[vJe]=Po[IJe]=Po[yJe]=Po[kJe]=Po[bJe]=Po[$Je]=Po[xJe]=Po[SJe]=Po[_Je]=Po[wJe]=Po[CJe]=Po[EJe]=Po[TJe]=Po[RJe]=!1;function BJe(e){return mJe(e)&&hJe(e.length)&&!!Po[pJe(e)]}var zJe=BJe;function UJe(e){return function(t){return e(t)}}var HJe=UJe,BC={exports:{}};BC.exports;(function(e,t){var n=nte,r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===r,a=o&&n.process,s=function(){try{var l=i&&i.require&&i.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s}
vendor: 6,730 bytes, line 1864
1864)(BC,BC.exports);var GJe=BC.exports,VJe=zJe,WJe=HJe,zU=GJe,UU=zU&&zU.isTypedArray,KJe=UU?WJe(UU):VJe,cte=KJe,qJe=qQe,YJe=ste,XJe=Km,ZJe=lte,QJe=ute,JJe=cte,eet=Object.prototype,tet=eet.hasOwnProperty;function net(e,t){var n=XJe(e),r=!n&&YJe(e),i=!n&&!r&&ZJe(e),o=!n&&!r&&!i&&JJe(e),a=n||r||i||o,s=a?qJe(e.length,String):[],l=s.length;for(var u in e)(t||tet.call(e,u))&&!(a&&(u=="length"||i&&(u=="offset"||u=="parent")||o&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||QJe(u,l)))&&s.push(u);return s}var ret=net,iet=Object.prototype;function oet(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||iet;return e===n}var aet=oet;function set(e,t){return function(n){return e(t(n))}}var uet=set,cet=uet,det=cet(Object.keys,Object),fet=det,pet=aet,het=fet,met=Object.prototype,get=met.hasOwnProperty;function vet(e){if(!pet(e))return het(e);var t=[];for(var n in Object(e))get.call(e,n)&&n!="constructor"&&t.push(n);return t}var yet=vet,bet=ite,$et=RA;function xet(e){return e!=null&&$et(e.length)&&!bet(e)}var dte=xet,_et=ret,wet=yet,Cet=dte;function Eet(e){return Cet(e)?_et(e):wet(e)}var IA=Eet,Tet=WQe,Ret=IA;function Iet(e,t){return e&&Tet(e,t,Ret)}var ket=Iet,Oet=dte;function Pet(e,t){return function(n,r){if(n==null)return n;if(!Oet(n))return e(n,r);for(var i=n.length,o=t?i:-1,a=Object(n);(t?o--:++o<i)&&r(a[o],o,a)!==!1;);return n}}var Aet=Pet,Net=ket,Met=Aet,Let=Met(Net),Det=Let,Fet=Det;function jet(e,t,n,r){return Fet(e,function(i,o,a){t(r,i,n(i),a)}),r}var Bet=jet;function zet(){this.__data__=[],this.size=0}var Uet=zet;function Het(e,t){return e===t||e!==e&&t!==t}var fte=Het,Get=fte;function Vet(e,t){for(var n=e.length;n--;)if(Get(e[n][0],t))return n;return-1}var r8=Vet,Wet=r8,Ket=Array.prototype,qet=Ket.splice;function Yet(e){var t=this.__data__,n=Wet(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():qet.call(t,n,1),--this.size,!0}var Xet=Yet,Zet=r8;function Qet(e){var t=this.__data__,n=Zet(t,e);return n<0?void 0:t[n][1]}var Jet=Qet,ett=r8;function ttt(e){return ett(this.__data__,e)>-1}var ntt=ttt,rtt=r8;function itt(e,t){var n=this.__data__,r=rtt(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var ott=itt,att=Uet,stt=Xet,ltt=Jet,utt=ntt,ctt=ott;function Rb(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Rb.prototype.clear=att;Rb.prototype.delete=stt;Rb.prototype.get=ltt;Rb.prototype.has=utt;Rb.prototype.set=ctt;var i8=Rb,dtt=i8;function ftt(){this.__data__=new dtt,this.size=0}var ptt=ftt;function htt(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var mtt=htt;function gtt(e){return this.__data__.get(e)}var vtt=gtt;function ytt(e){return this.__data__.has(e)}var btt=ytt,$tt=Nv,xtt=Wm,Stt=$tt(xtt,"Map"),kA=Stt,_tt=Nv,wtt=_tt(Object,"create"),o8=wtt,HU=o8;function Ctt(){this.__data__=HU?HU(null):{},this.size=0}var Ett=Ctt;function Ttt(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Rtt=Ttt,Itt=o8,ktt="__lodash_hash_undefined__",Ott=Object.prototype,Ptt=Ott.hasOwnProperty;function Att(e){var t=this.__data__;if(Itt){var n=t[e];return n===ktt?void 0:n}return Ptt.call(t,e)?t[e]:void 0}var Ntt=Att,Mtt=o8,Ltt=Object.prototype,Dtt=Ltt.hasOwnProperty;function Ftt(e){var t=this.__data__;return Mtt?t[e]!==void 0:Dtt.call(t,e)}var jtt=Ftt,Btt=o8,ztt="__lodash_hash_undefined__";function Utt(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Btt&&t===void 0?ztt:t,this}var Htt=Utt,Gtt=Ett,Vtt=Rtt,Wtt=Ntt,Ktt=jtt,qtt=Htt;function Ib(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Ib.prototype.clear=Gtt;Ib.prototype.delete=Vtt;Ib.prototype.get=Wtt;Ib.prototype.has=Ktt;Ib.prototype.set=qtt;var Ytt=Ib,GU=Ytt,Xtt=i8,Ztt=kA;function Qtt(){this.size=0,this.__data__={hash:new GU,map:new(Ztt||Xtt),string:new GU}}var Jtt=Qtt;function ent(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var tnt=ent,nnt=tnt;function rnt(e,t){var n=e.__data__;return nnt(t)?n[typeof t=="string"?"string":"hash"]:n.map}var a8=rnt,int=a8;function ont(e){var t=int(this,e).delete(e);return this.size-=t?1:0,t}var ant=ont,snt=a8;function lnt(e){return snt(this,e).get(e)}var unt=lnt,cnt=a8;function dnt(e){return cnt(this,e).has(e)}var fnt=dnt,pnt=a8;function hnt(e,t){var n=pnt(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var mnt=hnt,gnt=Jtt,vnt=ant,ynt=unt,bnt=fnt,$nt=mnt;function kb(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}kb.prototype.clear=gnt;kb.prototype.delete=vnt;kb.prototype.get=ynt;kb.prototype.has=bnt;kb.prototype.set=$nt;var OA=kb,xnt=i8,Snt=kA,_nt=OA,wnt=200;function Cnt(e,t){var n=this.__data__;if(n instanceof xnt){var r=n.__data__;if(!Snt||r.length<wnt-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new _nt(r)}return n.set(e,t),this.size=n.size,this}var Ent=Cnt,Tnt=i8,Rnt=ptt,Int=mtt,knt=vtt,Ont=btt,Pnt=Ent;function Ob(e){var t=this.__data__=new Tnt(e);this.size=t.size}Ob.prototype.clear=Rnt;Ob.prototype.delete=Int;Ob.prototype.get=knt;Ob.prototype.has=Ont;Ob.prototype.set=Pnt;var pte=Ob,Ant="__lodash_hash_undefined__";function Nnt(e){return this.__data__.set(e,Ant),this}var Mnt=Nnt;function Lnt(e){return this.__data__.has(e)}var Dnt=Lnt,Fnt=OA,jnt=Mnt,Bnt=Dnt;function zC(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new Fnt;++t<n;)this.add(e[t])}zC.prototype.add=zC.prototype.push=jnt;zC.prototype.has=Bnt;var znt=zC;function Unt(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var Hnt=Unt;function Gnt(e,t){return e.has(t)}var Vnt=Gnt,Wnt=znt,Knt=Hnt,qnt=Vnt,Ynt=1,Xnt=2;function Znt(e,t,n,r,i,o){var a=n&Ynt,s=e.length,l=t.length;if(s!=l&&!(a&&l>s))return!1;var u=o.get(e),d=o.get(t);if(u&&d)return u==t&&d==e;var f=-1,p=!0,m=n&Xnt?new Wnt:void 0;for(o.set(e,t),o.set(t,e);++f<s;){var v=e[f],y=t[f];if(r)var x=a?r(y,v,f,t,e,o):r(v,y,f,e,t,o);if(x!==void 0){if(x)continue;p=!1;break}if(m){if(!Knt(t,function(b,$){if(!qnt(m,$)&&(v===b||i(v,b,n,r,o)))return m.push($)})){p=!1;break}}else if(!(v===y||i(v,y,n,r,o))){p=!1;break}}return o.delete(e),o.delete(t),p}var hte=Znt,Qnt=Wm,Jnt=Qnt.Uint8Array,ert=Jnt;function trt(e){var t=-1,n=Array(e.size);return e.forEach(function(r,i){n[++t]=[i,r]}),n}var nrt=trt;function rrt(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var irt=rrt,VU=n8,WU=ert,ort=fte,art=hte,srt=nrt,lrt=irt,urt=1,crt=2,drt="[object Boolean]",frt="[object Date]",prt="[object Error]",hrt="[object Map]",mrt="[object Number]",grt="[object RegExp]",vrt="[object Set]",yrt="[object String]",brt="[object Symbol]",$rt="[object ArrayBuffer]",xrt="[object DataView]",KU=VU?VU.prototype:void 0,nT=KU?KU.valueOf
vendor: 3,135 bytes, line 1864
1864:void 0;function Srt(e,t,n,r,i,o,a){switch(n){case xrt:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case $rt:return!(e.byteLength!=t.byteLength||!o(new WU(e),new WU(t)));case drt:case frt:case mrt:return ort(+e,+t);case prt:return e.name==t.name&&e.message==t.message;case grt:case yrt:return e==t+"";case hrt:var s=srt;case vrt:var l=r&urt;if(s||(s=lrt),e.size!=t.size&&!l)return!1;var u=a.get(e);if(u)return u==t;r|=crt,a.set(e,t);var d=art(s(e),s(t),r,i,o,a);return a.delete(e),d;case brt:if(nT)return nT.call(e)==nT.call(t)}return!1}var _rt=Srt;function wrt(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}var Crt=wrt,Ert=Crt,Trt=Km;function Rrt(e,t,n){var r=t(e);return Trt(e)?r:Ert(r,n(e))}var Irt=Rrt;function krt(e,t){for(var n=-1,r=e==null?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o}var Ort=krt;function Prt(){return[]}var Art=Prt,Nrt=Ort,Mrt=Art,Lrt=Object.prototype,Drt=Lrt.propertyIsEnumerable,qU=Object.getOwnPropertySymbols,Frt=qU?function(e){return e==null?[]:(e=Object(e),Nrt(qU(e),function(t){return Drt.call(e,t)}))}:Mrt,jrt=Frt,Brt=Irt,zrt=jrt,Urt=IA;function Hrt(e){return Brt(e,Urt,zrt)}var Grt=Hrt,YU=Grt,Vrt=1,Wrt=Object.prototype,Krt=Wrt.hasOwnProperty;function qrt(e,t,n,r,i,o){var a=n&Vrt,s=YU(e),l=s.length,u=YU(t),d=u.length;if(l!=d&&!a)return!1;for(var f=l;f--;){var p=s[f];if(!(a?p in t:Krt.call(t,p)))return!1}var m=o.get(e),v=o.get(t);if(m&&v)return m==t&&v==e;var y=!0;o.set(e,t),o.set(t,e);for(var x=a;++f<l;){p=s[f];var b=e[p],$=t[p];if(r)var _=a?r($,b,p,t,e,o):r(b,$,p,e,t,o);if(!(_===void 0?b===$||i(b,$,n,r,o):_)){y=!1;break}x||(x=p=="constructor")}if(y&&!x){var C=e.constructor,E=t.constructor;C!=E&&"constructor"in e&&"constructor"in t&&!(typeof C=="function"&&C instanceof C&&typeof E=="function"&&E instanceof E)&&(y=!1)}return o.delete(e),o.delete(t),y}var Yrt=qrt,Xrt=Nv,Zrt=Wm,Qrt=Xrt(Zrt,"DataView"),Jrt=Qrt,eit=Nv,tit=Wm,nit=eit(tit,"Promise"),rit=nit,iit=Nv,oit=Wm,ait=iit(oit,"Set"),sit=ait,lit=Nv,uit=Wm,cit=lit(uit,"WeakMap"),dit=cit,tI=Jrt,nI=kA,rI=rit,iI=sit,oI=dit,mte=cS,Pb=ote,XU="[object Map]",fit="[object Object]",ZU="[object Promise]",QU="[object Set]",JU="[object WeakMap]",eH="[object DataView]",pit=Pb(tI),hit=Pb(nI),mit=Pb(rI),git=Pb(iI),vit=Pb(oI),O1=mte;(tI&&O1(new tI(new ArrayBuffer(1)))!=eH||nI&&O1(new nI)!=XU||rI&&O1(rI.resolve())!=ZU||iI&&O1(new iI)!=QU||oI&&O1(new oI)!=JU)&&(O1=function(e){var t=mte(e),n=t==fit?e.constructor:void 0,r=n?Pb(n):"";if(r)switch(r){case pit:return eH;case hit:return XU;case mit:return ZU;case git:return QU;case vit:return JU}return t});var yit=O1,rT=pte,bit=hte,$it=_rt,xit=Yrt,tH=yit,nH=Km,rH=lte,Sit=cte,_it=1,iH="[object Arguments]",oH="[object Array]",Z_="[object Object]",wit=Object.prototype,aH=wit.hasOwnProperty;function Cit(e,t,n,r,i,o){var a=nH(e),s=nH(t),l=a?oH:tH(e),u=s?oH:tH(t);l=l==iH?Z_:l,u=u==iH?Z_:u;var d=l==Z_,f=u==Z_,p=l==u;if(p&&rH(e)){if(!rH(t))return!1;a=!0,d=!1}if(p&&!d)return o||(o=new rT),a||Sit(e)?bit(e,t,n,r,i,o):$it(e,t,l,n,r,i,o);if(!(n&_it)){var m=d&&aH.call(e,"__wrapped__"),v=f&&aH.call(t,"__wrapped__");
vendor: 2,075 bytes, line 1864
1864if(m||v){var y=m?e.value():e,x=v?t.value():t;return o||(o=new rT),i(y,x,n,r,o)}}return p?(o||(o=new rT),xit(e,t,n,r,i,o)):!1}var Eit=Cit,Tit=Eit,sH=dS;function gte(e,t,n,r,i){return e===t?!0:e==null||t==null||!sH(e)&&!sH(t)?e!==e&&t!==t:Tit(e,t,n,r,gte,i)}var vte=gte,Rit=pte,Iit=vte,kit=1,Oit=2;function Pit(e,t,n,r){var i=n.length,o=i,a=!r;if(e==null)return!o;for(e=Object(e);i--;){var s=n[i];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){s=n[i];var l=s[0],u=e[l],d=s[1];if(a&&s[2]){if(u===void 0&&!(l in e))return!1}else{var f=new Rit;if(r)var p=r(u,d,l,e,t,f);if(!(p===void 0?Iit(d,u,kit|Oit,r,f):p))return!1}}return!0}var Ait=Pit,Nit=TA;function Mit(e){return e===e&&!Nit(e)}var yte=Mit,Lit=yte,Dit=IA;function Fit(e){for(var t=Dit(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,Lit(i)]}return t}var jit=Fit;function Bit(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}var bte=Bit,zit=Ait,Uit=jit,Hit=bte;function Git(e){var t=Uit(e);return t.length==1&&t[0][2]?Hit(t[0][0],t[0][1]):function(n){return n===e||zit(n,e,t)}}var Vit=Git,Wit=cS,Kit=dS,qit="[object Symbol]";function Yit(e){return typeof e=="symbol"||Kit(e)&&Wit(e)==qit}var PA=Yit,Xit=Km,Zit=PA,Qit=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Jit=/^\w*$/;function eot(e,t){if(Xit(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||Zit(e)?!0:Jit.test(e)||!Qit.test(e)||t!=null&&e in Object(t)}var AA=eot,$te=OA,tot="Expected a function";function NA(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(tot);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(NA.Cache||$te),n}NA.Cache=$te;var not=NA,rot=not,iot=500;function oot(e){var t=rot(e,function(r){return n.size===iot&&n.clear(),r}),n=t.cache;return t}var aot=oot,sot=aot,lot=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,uot=/\\(\\)?/g,cot=sot(function(e){var t=[];
1864return e.charCodeAt(0)===46&&t.push(""),e.replace(lot,function(n,r,i,o){t.push(i?o.replace(uot,"$1"):r||n)}),t}),dot=cot;function fot(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}var pot=fot,lH=n8,hot=pot,mot=Km,got=PA,vot=1/0,uH=lH?lH.prototype:void 0,cH=uH?uH.toString:void 0;function xte(e){if(typeof e=="string")return e;if(mot(e))return hot(e,xte)+"";if(got(e))return cH?cH.call(e):"";var t=e+"";return t=="0"&&1/e==-vot?"-0":t}var yot=xte,bot=yot;function $ot(e){return e==null?"":bot(e)}var xot=$ot,Sot=Km,_ot=AA,wot=dot,Cot=xot;function Eot(e,t){return Sot(e)?e:_ot(e,t)?[e]:wot(Cot(e))}var Ste=Eot,Tot=PA,Rot=1/0;function Iot(e){if(typeof e=="string"||Tot(e))return e;var t=e+"";return t=="0"&&1/e==-Rot?"-0":t}var s8=Iot,kot=Ste,Oot=s8;function Pot(e,t){t=kot(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[Oot(t[n++])];return n&&n==r?e:void 0}var _te=Pot,Aot=_te;function Not(e,t,n){var r=e==null?void 0:Aot(e,t);return r===void 0?n:r}var Mot=Not;function Lot(e,t){return e!=null&&t in Object(e)}var Dot=Lot,Fot=Ste,jot=ste,Bot=Km,zot=ute,Uot=RA,Hot=s8;function Got(e,t,n){t=Fot(t,e);for(var r=-1,i=t.length,o=!1;++r<i;){var a=Hot(t[r]);if(!(o=e!=null&&n(e,a)))break;e=e[a]}return o||++r!=i?o:(i=e==null?0:e.length,!!i&&Uot(i)&&zot(a,i)&&(Bot(e)||jot(e)))}var Vot=Got,Wot=Dot,Kot=Vot;function qot(e,t){return e!=null&&Kot(e,t,Wot)}var Yot=qot,Xot=vte,Zot=Mot,Qot=Yot,Jot=AA,eat=yte,tat=bte,nat=s8,rat=1,iat=2;function oat(e,t){return Jot(e)&&eat(t)?tat(nat(e),t):function(n){var r=Zot(n,e);return r===void 0&&r===t?Qot(n,e):Xot(t,r,rat|iat)}}var aat=oat;function sat(e){return e}var lat=sat;function uat(e){return function(t){return t==null?void 0:t[e]}}var cat=uat,dat=_te;function fat(e){return function(t){return dat(t,e)}}var pat=fat,hat=cat,mat=pat,gat=AA,vat=s8;function yat(e){return gat(e)?hat(vat(e)):mat(e)}var bat=yat,$at=Vit,xat=aat,Sat=lat,_at=Km,wat=bat;function Cat(e){return typeof e=="function"?e:e==null?Sat:typeof e=="object"?_at(e)?xat(e[0],e[1]):$at(e):wat(e)}var Eat=Cat,Tat=zQe,Rat=Bet,Iat=Eat,kat=Km;function Oat(e,t){return function(n,r){var i=kat(n)?Tat:Rat,o=t?t():{};return i(n,e,Iat(r),o)}}var Pat=Oat,Aat=jQe,Nat=Pat,Mat=Object.prototype,Lat=Mat.hasOwnProperty,Dat=Nat(function(e,t,n){Lat.call(e,n)?e[n].push(t):Aat(e,n,[t])}),Fat=Dat;const jat=Bm(Fat),Bat=({img:e,groupId:t,selectedImages:n,onSelect:r})=>g.jsx(Vat,{children:g.jsx("button",{onClick:()=>r(t,e.s3Link),className:n[t]===e.s3Link?"selected":"",children:g.jsx("img",{src:e.url,alt:`Augmentation preview - ${e.datasetImageId}`})})}),zat=({images:e,startUpscalingProcess:t})=>{const[n,r]=w.useState(e.length>0),[i,o]=w.useState({}),a=()=>{r(!1)},s=async()=>{const f=Object.values(i);await t(f),a()},l=w.useCallback((f,p)=>{o(m=>{if(m[f]===p){const v={...m};return delete v[f],v}return{...m,[f]:p}})},[]),u=w.useMemo(()=>jat(e,"datasetImageId"),[e]);w.useEffect(()=>{r(e.length>0)},[e.length]);const d=w.useCallback(()=>Object.entries(u).map(([f,p])=>g.jsx(Gat,{children:p.map(m=>g.jsx(Bat,{img:m,groupId:f,selectedImages:i,onSelect:l},m.s3Key))},f)),[u,i,l]);return g.jsxs(Uat,{open:n,PaperProps:{className:"custom-paper"},children:[g.jsxs(Wat,{children:[g.jsx(Ho,{children:"You can select 1 in each row"}),g.jsx(ea,{"aria-label":"delete",onClick:a,children:g.jsx(aA,{})})]}),g.jsx(FK,{children:d()}),g.jsxs(Hat,{children:[g.jsxs(Ho,{children:["You have selected ",Object.keys(i).length,"/",Object.keys(u).length]}),g.jsx(Ir,{onClick:s,children:"Process images"})]})]})},Uat=le(LK)`
1865  .custom-paper {
1866    max-width: 100%;
1867  }
1868`,Hat=le(DK)`
1869  display: flex;
1870  justify-content: space-between;
1871  padding: 0.5rem 2rem 1rem;
1872`,Gat=le("div")`
1873  display: flex;
1874  flex-direction: row;
1875  justify-content: space-between;
1876  gap: 1rem;
1877  margin-bottom: 3rem;
1878`,Vat=le("div")`
1879  .selected {
1880    border: 4px solid ${({theme:e})=>e.palette.primary.main};
1881  }
1882
1883  button {
1884    flex: 1;
1885    background-color: transparent;
1886    outline: none;
1887    padding: 0;
1888    border: 4px solid transparent;
1889    cursor: pointer;
1890  }
1891
1892  img {
1893    width: 100%;
1894    height: 100%;
1895    display: block;
1896    padding: 0.125rem;
1897  }
1898`,Wat=le(jK)`
1899  display: flex;
1900  justify-content: space-between;
1901  align-items: center;
1902`,Ns="vet_view.sample_from_selection_modal";function Kat(e,t){return rl({name:Ti().test("unique",()=>g.jsx(Ee,{i18nKey:`${Ns}.form_field_errors.unique`,children:"Sample name already exists in this dataset"}),n=>!(n&&(e!=null&&e.map(r=>r.trim().toLowerCase()).includes(n.trim().toLowerCase())))).required(()=>g.jsx(Ee,{i18nKey:`${Ns}.form_field_errors.required`,values:{field:`$t(${Ns}.form_fields.name)`},children:"Name is a required field"})).max(50,()=>g.jsx(Ee,{i18nKey:`${Ns}.form_field_errors.max`,values:{field:`$t(${Ns}.form_fields.name)`,count:50},children:"Name needs to be 50 or shorter"})),samplingType:Ti().oneOf(["random","informative"]).required(()=>g.jsx(Ee,{i18nKey:`${Ns}.form_field_errors.required`,values:{field:`$t(${Ns}.form_fields.samplingType)`},children:"Sampling method is a required field"})).default("random"),sampleSize:l3().typeError(()=>g.jsx(Ee,{i18nKey:`${Ns}.form_field_errors.number`,values:{field:`$t(${Ns}.form_fields.sampleSize)`},count:t,children:"Sample size must be a number"})).max(t,()=>g.jsxs(Ee,{i18nKey:`${Ns}.form_field_errors.max`,values:{field:`$t(${Ns}.form_fields.sampleSize)`},count:t,children:["Sample size must not be greater than ",{count:t}]})).positive(()=>g.jsx(Ee,{i18nKey:`${Ns}.form_field_errors.positive`,values:{field:`$t(${Ns}.form_fields.sampleSize)`},children:"Sample size must be greater than zero"})).integer(()=>g.jsx(Ee,{i18nKey:`${Ns}.form_field_errors.integer`,values:{field:`$t(${Ns}.form_fields.sampleSize)`},children:"Sample size must be a whole number"})).required(()=>g.jsx(Ee,{i18nKey:`${Ns}.form_field_errors.required`,values:{field:`$t(${Ns}.form_fields.sampleSize)`},children:"Sample size is a required field"}))})}function qat({projectId:e,familyId:t,datasetId:n,samples:r,datasetImages:i,open:o,onClose:a}){var $,_,C;const{addSample:s,isAddingSample:l}=JO(e,t,n),u=Kat(r.map(E=>E.name),i.length),{formState:{errors:d,isSubmitSuccessful:f},register:p,handleSubmit:m,reset:v,setValue:y}=Fu({resolver:ju(u)}),x=m(async E=>{await s({name:E.name,samplingType:E.samplingType,datasetImageIds:[...i],sampleSize:E.sampleSize}),a()}),b=(E,T)=>{T&&T==="backdropClick"&&l||a()};return w.useEffect(()=>{y("sampleSize",Math.max(Math.floor(i.length/10),1)),y("name",Yat())},[i.length,y]),w.useEffect(()=>{f&&v()},[f,v]),g.jsx(al,{open:o,onClose:b,title:g.jsxs(Ee,{i18nKey:"vet_view.sample_from_selection_modal.title",count:i.length,children:["Sampling from ",{count:i.length}," images."]}),content:g.jsxs(Wd,{role:"form",onSubmit:x,children:[g.jsx(vi,{InputLabelProps:{shrink:!0},...p("name"),error:!!d.name,placeholder:pr("vet_view.sample_from_selection_modal.form_fields.name.placeholder","Enter new sample name"),helperText:($=d.name)==null?void 0:$.message,label:g.jsx(Ee,{i18nKey:"vet_view.sample_from_selection_modal.form_fields.name",children:"Name"})}),g.jsxs(vi,{InputLabelProps:{shrink:!0},...p("samplingType"),error:!!d.samplingType,helperText:(_=d.samplingType)==null?void 0:_.message,placeholder:pr("vet_view.sample_from_selection_modal.form_fields.method.placeholder","Choose sampling method"),label:g.jsx(Ee,{i18nKey:"vet_view.sample_from_selection_modal.form_fields.samplingType",children:"Selection Method"}),select:!0,defaultValue:"random",children:[g.jsx(fi,{value:"random",children:g.jsx(Ee,{i18nKey:"vet_view.sample_from_selection_modal.form_fields.samplingType.random",children:"Random"})}),g.jsx(fi,{value:"informative",children:g.jsx(Ee,{i18nKey:"vet_view.sample_from_selection_modal.form_fields.samplingType.informative",children:"Informative"})})]}),g.jsx(vi,{InputLabelProps:{shrink:!0},...p("sampleSize"),type:"number",error:!!d.sampleSize,helperText:(C=d.sampleSize)==null?void 0:C.message,placeholder:pr("vet_view.sample_from_selection_modal.form_fields.selectionSize.placeholder","Choose selection size"),label:g.jsx(Ee,{i18nKey:"vet_view.sample_from_selection_modal.form_fields.selectionSize",children:"Selection Size"})})]}),actions:g.jsx(Ir,{disabled:l,onClick:x,children:l?g.jsx(Ee,{i18nKey:"vet_view.sample_from_selection_modal.loading",children:"Loading..."}):g.jsx(Ee,{i18nKey:"vet_view.sample_from_selection_modal.create",children:"Create"})})})}const iT=e=>e[Math.floor(Math.random()*e.length)];function Yat(){const e=["Autumn","Hidden","Bitter","Misty","Silent","Empty","Dry","Dark","Summer","Icy","Delicate","Quiet","White","Cool","Spring","Winter","Patient","Twilight","Dawn","Crimson","Wispy","Weathered","Blue","Billowing","Broken","Cold","Damp","Falling","Frosty","Green","Long","Late","Lingering","Bold","Little","Morning","Muddy","Old","Red","Rough","Still","Small","Sparkling","Wandering","Withered","Wild","Black","Young","Holy","Solitary","Fragrant","Aged","Snowy","Proud","Floral","Restless","Divine","Polished","Ancient","Purple","Lively","Nameless"],t=["Waterfall","River","Breeze","Moon","Rain","Wind","Sea","Morning","Snow","Lake","Sunset","Pine","Shadow","
1902Leaf","Dawn","Glitter","Forest","Hill","Cloud","Meadow","Sun","Glade","Bird","Brook","Butterfly","Bush","Dew","Dust","Field","Fire","Flower","Firefly","Feather","Grass","Haze","Mountain","Night","Pond","Darkness","Snowflake","Silence","Sound","Sky","Shape","Surf","Thunder","Violet","Water","Wildflower","Wave","Water","Resonance","Sun","Wood","Dream","Cherry","Tree","Fog","Frost","Voice","Paper","Frog","Smoke","Star"];return[iT(e),iT(e),iT(t)].join(" ")}function Xat({full:e,projectId:t,familyId:n,datasetId:r,datasetImages:i,samples:o,disabled:a}){const{state:s,setTrue:l,setFalse:u}=KE(),d=e?pr("vet_view.samples_button.from_dataset","Sample dataset"):pr("vet_view.samples_button.from_selection","Sample selection");return g.jsxs("section",{children:[g.jsx(Ir,{onClick:l,disabled:a||i.length===0,startIcon:g.jsx(VP,{}),children:d}),g.jsx(qat,{projectId:t,familyId:n,datasetId:r,samples:o,datasetImages:i,open:s,onClose:u})]})}const dH={},oT=[],Zat=()=>{var Ye;const{id:e,familyId:t,datasetId:n}=xx(),[r,i]=w.useState([]),[o,a]=w.useState([]),{project:s,isLoadingProject:l}=eS(e),{dataset:u,isLoadingDataset:d}=iQ(e,t,n),{samples:f,restartSample:p,updateSample:m,deleteSample:v}=JO(e,t,n),{selections:y,addSelection:x,updateSelection:b,deleteSelection:$}=OZe(e,t,n),{vetData:_,isLoadingVetData:C}=NZe(n),{reloadVet:E,isReloading:T}=MZe(n),I=LR({specificFunctions:[xC.SAMPLE_SELECTION]}),R=LR({specificFunctions:[xC.GENERATE_IMAGES]}),{startAugmentation:L,augmentationImages:F,startUpscaling:V,isImagesGenerationLoading:H}=JZ({datasetId:n,projectId:e,familyId:t,initAugmentationId:((Ye=u==null?void 0:u.augmentation)==null?void 0:Ye.id)??void 0}),Q=tPe(),[U,te]=w.useState([]);w.useEffect(()=>{_&&te(_.points)},[_]);const J=w.useCallback(($e,gt)=>{const je=U.findIndex(nn=>nn.id===$e);if(je<=-1)return;const Qe=[...U];Qe[je]={...Qe[je],metadata:{...Qe[je].metadata,...gt}},te(Qe)},[U]),oe=w.useCallback(async()=>{await E()},[E]),q=w.useCallback(async()=>{let $e=r;r.length>100&&($e=r.slice(0,100),QO("Only 100 images are being sent for image generation")),await L($e)},[r,L]),re=w.useCallback(async $e=>{await p($e)},[p]),he=w.useCallback(async($e,gt)=>{await m({sampleName:$e,options:gt})},[m]),be=w.useCallback(async $e=>{await v($e)},[v]),Ke=w.useCallback(async $e=>{await x($e)},[x]),ot=w.useCallback(async($e,gt)=>{await b({selectionName:$e,options:gt})},[b]),Ze=w.useCallback(async $e=>{await $($e)},[$]);return l||d||C||!e||!t||!n?g.jsx(Dc,{}):g.jsxs(Jat,{children:[Q&&g.jsx(zat,{images:F,startUpscalingProcess:V}),g.jsx(kv,{title:g.jsxs("div",{children:[g.jsxs("div",{children:[g.jsx(fH,{children:g.jsx(Ee,{i18nKey:"vet_view.project_text",children:"project:"})}),s==null?void 0:s.name]}),g.jsxs(Qat,{children:[g.jsx(fH,{children:g.jsx(Ee,{i18nKey:"vet_view.version_text",children:"version:"})}),u==null?void 0:u.name]})]}),backButton:{label:pr("vet_view.return_button","Back"),path:ha.datasets.replace(":id",e)},buttons:[g.jsx(Ir,{onClick:R&&r.length>0?q:void 0,disabled:!R||r.length===0||H,children:"Generate images"},"generate"),g.jsx(Xat,{full:r.length===0&&o.length===U.length,samples:f||oT,projectId:e,familyId:t,datasetId:n,datasetImages:r.length>0?r:o,disabled:!I},"newSample"),g.jsx(Ir,{onClick:oe,disabled:T,children:"Reload data"},"reload")]}),g.jsx(SZe,{points:U,reductions:(_==null?void 0:_.reductions)||dH,axes:(_==null?void 0:_.axes)||dH,selections:y||oT,samples:f||oT,defaultLegend:"brightness",onSelectedChange:i,onFilteredChange:a,onPointChange:J,onSampleRetry:re,onSampleChange:he,onSampleDelete:be,onSelectionSave:Ke,onSelectionChange:ot,onSelectionDelete:Ze})]})},Qat=le("span")`
1903  font-size: smaller;
1904`,fH=le("label")`
1905  font-size: smaller;
1906  color: grey;
1907  margin-right: 0.5rem;
1908  margin-left: 1rem;
1909`,Jat=le("div")`
1910  display: flex;
1911  flex-direction: column;
1912  padding: 2rem 5rem 5rem;
1913  gap: 2rem;
1914
1915  @media print {
1916    padding: 2rem 0 0;
1917  }
1918`,est=()=>{const e=N9e(Oue),t=$h(),{isSubscriptionLoading:n,subscription:r}=iP();return w.useEffect(()=>{Im.STRIPE_SUBSCRIPTION_ENABLED&&!n&&(xE.isEmpty(r)||(r==null?void 0:r.status)==="inactive")&&t(ha.subscription.wizard)},[r,t,n]),IE({isLoading:n}),g.jsxs(APe,{children:[g.jsx(v7e,{Components:{error:qRe}}),g.jsxs(e,{children:[g.jsx(xd,{path:ha.projects,element:g.jsx(Mje,{})}),g.jsx(xd,{path:ha.members,element:g.jsx(Oje,{})}),g.jsx(xd,{path:ha.importImagesFromS3Guide,element:g.jsx(cje,{})}),g.jsx(xd,{path:ha.exportImagesToS3Guide,element:g.jsx(AFe,{})}),g.jsx(xd,{path:ha.datasets,element:g.jsx(OFe,{})}),g.jsx(xd,{path:ha.groups,element:g.jsx(sje,{})}),g.jsx(xd,{path:ha.vet,element:g.jsx(Zat,{})}),g.jsxs(xd,{element:g.jsx(KRe,{}),children:[g.jsx(xd,{path:`${ha.subscription.paymentSuccess}`,element:g.jsx(Dje,{})}),g.jsx(xd,{path:`${ha.subscription.wizard}/*`,element:g.jsx(eVe,{})})]}),g.jsx(xd,{path:"/*",element:g.jsx(g.Fragment,{children:"404"})})]})]})},tst=({children:e})=>{const{AUTH0_DOMAIN:t,AUTH0_CLIENT_ID:n,AUTH0_REDIRECT_URL:r,AUTH0_AUDIENCE:i}=Im;return g.jsx(UIe,{domain:t,clientId:n,authorizationParams:{redirect_uri:r,audience:i},cacheLocation:"localstorage",children:e})},nst=({children:e})=>{const{user:t,getAccessTokenSilently:n,isAuthenticated:r,isLoading:i,loginWithRedirect:o,logout:a}=BZ(),[s,l]=Pe.useState(!0),u=w.useRef();return w.useEffect(()=>{!r&&!i&&o()},[r,i,o]),w.useEffect(()=>{r&&(async()=>{const f=await n();f&&(u.current&&Kn.interceptors.request.eject(u.current),u.current=Kn.interceptors.request.use(p=>(p.headers.Authorization=`Bearer ${f}`,p)),Kn.interceptors.response.use(p=>p,p=>(p.response&&p.response.status===401&&a(),Promise.reject(p)))),l(!1)})()},[n,r,a]),IE({isLoading:s}),s?null:t?g.jsx(WRe,{userId:t.sub,email:t.email,children:g.jsx(JDe,{children:e})}):e},rst=Ck({palette:{error:{main:C1.A400}},components:{MuiCssBaseline:{styleOverrides:{body:{backgroundColor:Sx.A100,"@media print":{backgroundColor:"transparent",margin:"0.5in !important","@page":{margin:"0",size:"auto"}}}}},MuiButton:{defaultProps:{variant:"contained",color:"primary",disableElevation:!0}}}});T9e({enabled:!!Im.SENTRY_DSN,dsn:Im.SENTRY_DSN,tracePropagationTargets:["localhost",/^https:\/\/(?:dev\.|staging\.)?smoothli\.ai\/api\/v1/],environment:Im.MODE,integrations:[new VCe({rout
1918ingInstrumentation:O9e(w.useEffect,Fg,due,R4,qV)}),new $E],tracesSampleRate:.1,replaysSessionSampleRate:.1,replaysOnErrorSampleRate:1});WV(document.querySelector("#root")).render(g.jsx(SO,{children:g.jsx(VRe,{children:g.jsx(tTe,{client:Di,children:g.jsx(tst,{children:g.jsx(nst,{children:g.jsxs(Ehe,{theme:rst,children:[g.jsx(Kve,{}),g.jsx(jue,{children:g.jsx(kTe,{adapter:zTe,children:g.jsx(est,{})})})]})})})})})}));

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.