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={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"â¦","…":"â¦","/":"/","/":"/"},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={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};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"&>&>[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&>.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)&>(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&>>=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",Å¿:"s"},Ch={"&":"&","<":"<",">":">",'"':""","'":"'"},Gc={"&":"&","<":"<",">":">",""":'"',"'":"'"},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&>.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))&>.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-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","ï¼":"1","ï¼":"2","ï¼":"3","ï¼":"4","ï¼":"5","ï¼":"6","ï¼":"7","ï¼":"8","ï¼":"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-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(?:oÌ?|ó))?n?|ï½ ?ï½ï½ï½?|доб|anexo)",u="(?:[xï½#ï¼~ï½]|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","ï¼":"1","ï¼":"2","ï¼":"3","ï¼":"4","ï¼":"5","ï¼":"6","ï¼":"7","ï¼":"8","ï¼":"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&<<=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&<<=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.