vendor: 14,356 bytes, line 1
1"use strict";(()=>{var KO=Object.create;var Vg=Object.defineProperty,QO=Object.defineProperties,GO=Object.getOwnPropertyDescriptor,XO=Object.getOwnPropertyDescriptors,JO=Object.getOwnPropertyNames,Wh=Object.getOwnPropertySymbols,ZO=Object.getPrototypeOf,Ug=Object.prototype.hasOwnProperty,F9=Object.prototype.propertyIsEnumerable;var R9=(e,t,n)=>t in e?Vg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,L=(e,t)=>{for(var n in t||(t={}))Ug.call(t,n)&&R9(e,n,t[n]);if(Wh)for(var n of Wh(t))F9.call(t,n)&&R9(e,n,t[n]);return e},K=(e,t)=>QO(e,XO(t));var Ge=(e,t)=>{var n={};for(var r in e)Ug.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Wh)for(var r of Wh(e))t.indexOf(r)<0&&F9.call(e,r)&&(n[r]=e[r]);return n};var Sn=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var eT=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of JO(t))!Ug.call(e,o)&&o!==n&&Vg(e,o,{get:()=>t[o],enumerable:!(r=GO(t,o))||r.enumerable});return e};var $=(e,t,n)=>(n=e!=null?KO(ZO(e)):{},eT(t||!e||!e.__esModule?Vg(n,"default",{value:e,enumerable:!0}):n,e));var zg=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var B=(e,t,n)=>(zg(e,t,"read from private field"),n?n.call(e):t.get(e)),be=(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)},fe=(e,t,n,r)=>(zg(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Cd=(e,t,n,r)=>({set _(o){fe(e,t,o,n)},get _(){return B(e,t,r)}}),rt=(e,t,n)=>(zg(e,t,"access private method"),n);var Q9=Sn(ot=>{"use strict";var kd=Symbol.for("react.element"),tT=Symbol.for("react.portal"),nT=Symbol.for("react.fragment"),rT=Symbol.for("react.strict_mode"),oT=Symbol.for("react.profiler"),iT=Symbol.for("react.provider"),aT=Symbol.for("react.context"),sT=Symbol.for("react.forward_ref"),lT=Symbol.for("react.suspense"),uT=Symbol.for("react.memo"),cT=Symbol.for("react.lazy"),B9=Symbol.iterator;function fT(e){return e===null||typeof e!="object"?null:(e=B9&&e[B9]||e["@@iterator"],typeof e=="function"?e:null)}var z9={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},H9=Object.assign,j9={};function Qu(e,t,n){this.props=e,this.context=t,this.refs=j9,this.updater=n||z9}Qu.prototype.isReactComponent={};Qu.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")};Qu.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function $9(){}$9.prototype=Qu.prototype;function jg(e,t,n){this.props=e,this.context=t,this.refs=j9,this.updater=n||z9}var $g=jg.prototype=new $9;$g.constructor=jg;H9($g,Qu.prototype);$g.isPureReactComponent=!0;var V9=Array.isArray,W9=Object.prototype.hasOwnProperty,Wg={current:null},Y9={key:!0,ref:!0,__self:!0,__source:!0};function q9(e,t,n){var r,o={},i=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)W9.call(t,r)&&!Y9.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1<s){for(var l=Array(s),u=0;u<s;u++)l[u]=arguments[u+2];o.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)o[r]===void 0&&(o[r]=s[r]);return{$$typeof:kd,type:e,key:i,ref:a,props:o,_owner:Wg.current}}function dT(e,t){return{$$typeof:kd,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Yg(e){return typeof e=="object"&&e!==null&&e.$$typeof===kd}function pT(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var U9=/\/+/g;function Hg(e,t){return typeof e=="object"&&e!==null&&e.key!=null?pT(""+e.key):t.toString(36)}function qh(e,t,n,r,o){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(i){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case kd:case tT:a=!0}}if(a)return a=e,o=o(a),e=r===""?"."+Hg(a,0):r,V9(o)?(n="",e!=null&&(n=e.replace(U9,"$&/")+"/"),qh(o,t,n,"",function(u){return u})):o!=null&&(Yg(o)&&(o=dT(o,n+(!o.key||a&&a.key===o.key?"":(""+o.key).replace(U9,"$&/")+"/")+e)),t.push(o)),1;if(a=0,r=r===""?".":r+":",V9(e))for(var s=0;s<e.length;s++){i=e[s];var l=r+Hg(i,s);a+=qh(i,t,n,l,o)}else if(l=fT(e),typeof l=="function")for(e=l.call(e),s=0;!(i=e.next()).done;)i=i.value,l=r+Hg(i,s++),a+=qh(i,t,n,l,o);else if(i==="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 Yh(e,t,n){if(e==null)return e;var r=[],o=0;return qh(e,r,"","",function(i){return t.call(n,i,o++)}),r}function hT(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 xr={current:null},Kh={transition:null},mT={ReactCurrentDispatcher:xr,ReactCurrentBatchConfig:Kh,ReactCurrentOwner:Wg};function K9(){throw Error("act(...) is not supported in production builds of React.")}ot.Children={map:Yh,forEach:function(e,t,n){Yh(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Yh(e,function(){t++}),t},toArray:function(e){return Yh(e,function(t){return t})||[]},only:function(e){if(!Yg(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ot.Component=Qu;ot.Fragment=nT;ot.Profiler=oT;ot.PureComponent=jg;ot.StrictMode=rT;ot.Suspense=lT;ot.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=mT;ot.act=K9;ot.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=H9({},e.props),o=e.key,i=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,a=Wg.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)W9.call(t,l)&&!Y9.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:kd,type:e.type,key:o,ref:i,props:r,_owner:a}};ot.createContext=function(e){return e={$$typeof:aT,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:iT,_context:e},e.Consumer=e};ot.createElement=q9;ot.createFactory=function(e){var t=q9.bind(null,e);return t.type=e,t};ot.createRef=function(){return{current:null}};ot.forwardRef=function(e){return{$$typeof:sT,render:e}};ot.isValidElement=Yg;ot.lazy=function(e){return{$$typeof:cT,_payload:{_status:-1,_result:e},_init:hT}};ot.memo=function(e,t){return{$$typeof:uT,type:e,compare:t===void 0?null:t}};ot.startTransition=function(e){var t=Kh.transition;Kh.transition={};try{e()}finally{Kh.transition=t}};ot.unstable_act=K9;ot.useCallback=function(e,t){return xr.current.useCallback(e,t)};ot.useContext=function(e){return xr.current.useContext(e)};ot.useDebugValue=function(){};ot.useDeferredValue=function(e){return xr.current.useDeferredValue(e)};ot.useEffect=function(e,t){return xr.current.useEffect(e,t)};ot.useId=function(){return xr.current.useId()};ot.useImperativeHandle=function(e,t,n){return xr.current.useImperativeHandle(e,t,n)};ot.useInsertionEffect=function(e,t){return xr.current.useInsertionEffect(e,t)};ot.useLayoutEffect=function(e,t){return xr.current.useLayoutEffect(e,t)};ot.useMemo=function(e,t){return xr.current.useMemo(e,t)};ot.useReducer=function(e,t,n){return xr.current.useReducer(e,t,n)};ot.useRef=function(e){return xr.current.useRef(e)};ot.useState=function(e){return xr.current.useState(e)};ot.useSyncExternalStore=function(e,t,n){return xr.current.useSyncExternalStore(e,t,n)};ot.useTransition=function(){return xr.current.useTransition()};ot.version="18.3.1"});var G=Sn((hQ,G9)=>{"use strict";G9.exports=Q9()});var ax=Sn(Vt=>{"use strict";function Gg(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(0<Qh(o,t))e[r]=t,e[n]=o,n=r;else break e}}function ti(e){return e.length===0?null:e[0]}function Xh(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,i=o>>>1;r<i;){var a=2*(r+1)-1,s=e[a],l=a+1,u=e[l];if(0>Qh(s,n))l<o&&0>Qh(u,s)?(e[r]=u,e[l]=n,r=l):(e[r]=s,e[a]=n,r=a);else if(l<o&&0>Qh(u,n))e[r]=u,e[l]=n,r=l;else break e}}return t}function Qh(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(X9=performance,Vt.unstable_now=function(){return X9.now()}):(qg=Date,J9=qg.now(),Vt.unstable_now=function(){return qg.now()-J9});var X9,qg,J9,Ti=[],Ja=[],gT=1,Eo=null,sr=3,Jh=!1,gl=!1,Md=!1,tx=typeof setTimeout=="function"?setTimeout:null,nx=typeof clearTimeout=="function"?clearTimeout:null,Z9=typeof setImmediate!="undefined"?setImmediate:null;typeof navigator!="undefined"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Xg(e){for(var t=ti(Ja);t!==null;){if(t.callback===null)Xh(Ja);else if(t.startTime<=e)Xh(Ja),t.sortIndex=t.expirationTime,Gg(Ti,t);else break;t=ti(Ja)}}function Jg(e){if(Md=!1,Xg(e),!gl)if(ti(Ti)!==null)gl=!0,e5(Zg);else{var t=ti(Ja);t!==null&&t5(Jg,t.startTime-e)}}function Zg(e,t){gl=!1,Md&&(Md=!1,nx(Pd),Pd=-1),Jh=!0;var n=sr;try{for(Xg(t),Eo=ti(Ti);Eo!==null&&(!(Eo.expirationTime>t)||e&&!ix());){var r=Eo.callback;if(typeof r=="function"){Eo.callback=null,sr=Eo.priorityLevel;var o=r(Eo.expirationTime<=t);t=Vt.unstable_now(),typeof o=="function"?Eo.callback=o:Eo===ti(Ti)&&Xh(Ti),Xg(t)}else Xh(Ti);Eo=ti(Ti)}if(Eo!==null)var i=!0;else{var a=ti(Ja);a!==null&&t5(Jg,a.startTime-t),i=!1}return i}finally{Eo=null,sr=n,Jh=!1}}var Zh=!1,Gh=null,Pd=-1,rx=5,ox=-1;function ix(){return!(Vt.unstable_now()-ox<rx)}function Kg(){if(Gh!==null){var e=Vt.unstable_now();ox=e;var t=!0;try{t=Gh(!0,e)}finally{t?Ed():(Zh=!1,Gh=null)}}else Zh=!1}var Ed;typeof Z9=="function"?Ed=function(){Z9(Kg)}:typeof MessageChannel!="undefined"?(Qg=new MessageChannel,ex=Qg.port2,Qg.port1.onmessage=Kg,Ed=function(){ex.postMessage(null)}):Ed=function(){tx(Kg,0)};var Qg,ex;function e5(e){Gh=e,Zh||(Zh=!0,Ed())}function t5(e,t){Pd=tx(function(){e(Vt.unstable_now())},t)}Vt.unstable_IdlePriority=5;Vt.unstable_ImmediatePriority=1;Vt.unstable_LowPriority=4;Vt.unstable_NormalPriority=3;Vt.unstable_Profiling=null;Vt.unstable_UserBlockingPriority=2;Vt.unstable_cancelCallback=function(e){e.callback=null};Vt.unstable_continueExecution=function(){gl||Jh||(gl=!0,e5(Zg))};Vt.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):rx=0<e?Math.floor(1e3/e):5};Vt.unstable_getCurrentPriorityLevel=function(){return sr};Vt.unstable_getFirstCallbackNode=function(){return ti(Ti)};Vt.unstable_next=function(e){switch(sr){case 1:case 2:case 3:var t=3;break;default:t=sr}var n=sr;sr=t;try{return e()}finally{sr=n}};Vt.unstable_pauseExecution=function(){};Vt.unstable_requestPaint=function(){};Vt.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=sr;sr=e;try{return t()}finally{sr=n}};Vt.unstable_scheduleCallback=function(e,t,n){var r=Vt.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?r+n:r):n=r,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return o=n+o,e={id:gT++,callback:t,priorityLevel:e,startTime:n,expirationTime:o,sortIndex:-1},n>r?(e.sortIndex=n,Gg(Ja,e),ti(Ti)===null&&e===ti(Ja)&&(Md?(nx(Pd),Pd=-1):Md=!0,t5(Jg,n-r))):(e.sortIndex=o,Gg(Ti,e),gl||Jh||(gl=!0,e5(Zg))),e};Vt.unstable_shouldYield=ix;Vt.unstable_wrapCallback=function(e){var t=sr;return function(){var n=sr;sr=t;try{return e.apply(this,arguments)}finally{sr=n}}}});var lx=Sn((gQ,sx)=>{"use strict";sx.exports=ax()});var d_=Sn(io=>{"use strict";var yT=G(),ro=lx();function ae(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 mw=new Set,Gd={};function Dl(e,t){gc(e,t),gc(e+"Capture",t)}function gc(e,t){for(Gd[e]=t,e=0;e<t.length;e++)mw.add(t[e])}var wa=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),C5=Object.prototype.hasOwnProperty,vT=/^[: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]*$/,ux={},cx={};function xT(e){return C5.call(cx,e)?!0:C5.call(ux,e)?!1:vT.test(e)?cx[e]=!0:(ux[e]=!0,!1)}function wT(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 bT(e,t,n,r){if(t===null||typeof t=="undefined"||wT(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 _r(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var Jn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Jn[e]=new _r(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEac
vendor: 4,692 bytes, lines 1-2
1h(function(e){var t=e[0];Jn[t]=new _r(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Jn[e]=new _r(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Jn[e]=new _r(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){Jn[e]=new _r(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Jn[e]=new _r(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Jn[e]=new _r(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Jn[e]=new _r(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Jn[e]=new _r(e,5,!1,e.toLowerCase(),null,!1,!1)});var g4=/[\-:]([a-z])/g;function y4(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(g4,y4);Jn[t]=new _r(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(g4,y4);Jn[t]=new _r(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(g4,y4);Jn[t]=new _r(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Jn[e]=new _r(e,1,!1,e.toLowerCase(),null,!1,!1)});Jn.xlinkHref=new _r("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Jn[e]=new _r(e,1,!1,e.toLowerCase(),null,!0,!0)});function v4(e,t,n,r){var o=Jn.hasOwnProperty(t)?Jn[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(bT(t,n,o,r)&&(n=null),r||o===null?xT(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Ca=yT.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,e0=Symbol.for("react.element"),Ju=Symbol.for("react.portal"),Zu=Symbol.for("react.fragment"),x4=Symbol.for("react.strict_mode"),k5=Symbol.for("react.profiler"),gw=Symbol.for("react.provider"),yw=Symbol.for("react.context"),w4=Symbol.for("react.forward_ref"),E5=Symbol.for("react.suspense"),M5=Symbol.for("react.suspense_list"),b4=Symbol.for("react.memo"),es=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var vw=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var fx=Symbol.iterator;function Dd(e){return e===null||typeof e!="object"?null:(e=fx&&e[fx]||e["@@iterator"],typeof e=="function"?e:null)}var rn=Object.assign,n5;function Fd(e){if(n5===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);n5=t&&t[1]||""}return` 2`+n5+e}var r5=!1;function o5(e,t){if(!e||r5)return"";r5=!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: 4,337 bytes, lines 2-5
2catch(u){if(u&&r&&typeof u.stack=="string"){for(var o=u.stack.split(` 3`),i=r.stack.split(` 4`),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(a!==1||s!==1)do if(a--,s--,0>s||o[a]!==i[s]){var l=` 5`+o[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{r5=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Fd(e):""}function _T(e){switch(e.tag){case 5:return Fd(e.type);case 16:return Fd("Lazy");case 13:return Fd("Suspense");case 19:return Fd("SuspenseList");case 0:case 2:case 15:return e=o5(e.type,!1),e;case 11:return e=o5(e.type.render,!1),e;case 1:return e=o5(e.type,!0),e;default:return""}}function P5(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 Zu:return"Fragment";case Ju:return"Portal";case k5:return"Profiler";case x4:return"StrictMode";case E5:return"Suspense";case M5:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case yw:return(e.displayName||"Context")+".Consumer";case gw:return(e._context.displayName||"Context")+".Provider";case w4:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case b4:return t=e.displayName||null,t!==null?t:P5(e.type)||"Memo";case es:t=e._payload,e=e._init;try{return P5(e(t))}catch(n){}}return null}function ST(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 P5(t);case 8:return t===x4?"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 hs(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function xw(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function CT(e){var t=xw(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n!="undefined"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.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 t0(e){e._valueTracker||(e._valueTracker=CT(e))}function ww(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=xw(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function D0(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch(t){return e.body}}function D5(e,t){var n=t.checked;return rn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function dx(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=hs(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 bw(e,t){t=t.checked,t!=null&&v4(e,"checked",t,!1)}function I5(e,t){bw(e,t);var n=hs(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")?N5(e,t.type,n):t.hasOwnProperty("defaultValue")&&N5(e,t.type,hs(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}
vendor: 4,196 bytes, line 5
5function px(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 N5(e,t,n){(t!=="number"||D0(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Bd=Array.isArray;function cc(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+hs(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function O5(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(ae(91));return rn({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function hx(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(ae(92));if(Bd(n)){if(1<n.length)throw Error(ae(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:hs(n)}}function _w(e,t){var n=hs(t.value),r=hs(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 mx(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Sw(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 T5(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Sw(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var n0,Cw=function(e){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(n0=n0||document.createElement("div"),n0.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=n0.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Xd(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var zd={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},kT=["Webkit","ms","Moz","O"];Object.keys(zd).forEach(function(e){kT.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),zd[t]=zd[e]})});function kw(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||zd.hasOwnProperty(e)&&zd[e]?(""+t).trim():t+"px"}function Ew(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=kw(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var ET=rn({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 A5(e,t){if(t){if(ET[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ae(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ae(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ae(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ae(62))}}function L5(e,t){if(e.indexOf("-")===-1)return typeof t.is=="str
5ing";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 R5=null;function _4(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var F5=null,fc=null,dc=null;function gx(e){if(e=mp(e)){if(typeof F5!="function")throw Error(ae(280));var t=e.stateNode;t&&(t=rm(t),F5(e.stateNode,e.type,t))}}function Mw(e){fc?dc?dc.push(e):dc=[e]:fc=e}function Pw(){if(fc){var e=fc,t=dc;if(dc=fc=null,gx(e),t)for(e=0;e<t.length;e++)gx(t[e])}}function Dw(e,t){return e(t)}function Iw(){}var i5=!1;function Nw(e,t,n){if(i5)return e(t,n);i5=!0;try{return Dw(e,t,n)}finally{i5=!1,(fc!==null||dc!==null)&&(Iw(),Pw())}}function Jd(e,t){var n=e.stateNode;if(n===null)return null;var r=rm(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(ae(231,t,typeof n));return n}var B5=!1;if(wa)try{Gu={},Object.defineProperty(Gu,"passive",{get:function(){B5=!0}}),window.addEventListener("test",Gu,Gu),window.removeEventListener("test",Gu,Gu)}catch(e){B5=!1}var Gu;function MT(e,t,n,r,o,i,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Hd=!1,I0=null,N0=!1,V5=null,PT={onError:function(e){Hd=!0,I0=e}};function DT(e,t,n,r,o,i,a,s,l){Hd=!1,I0=null,MT.apply(PT,arguments)}function IT(e,t,n,r,o,i,a,s,l){if(DT.apply(this,arguments),Hd){if(Hd){var u=I0;Hd=!1,I0=null}else throw Error(ae(198));N0||(N0=!0,V5=u)}}function Il(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 Ow(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 yx(e){if(Il(e)!==e)throw Error(ae(188))}function NT(e){var t=e.alternate;if(!t){if(t=Il(e),t===null)throw Error(ae(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var i=o.alternate;if(i===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return yx(o),e;if(i===r)return yx(o),t;i=i.sibling}throw Error(ae(188))}if(n.return!==r.return)n=o,r=i;else{for(var a=!1,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){for(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)throw Error(ae(189))}}if(n.alternate!==r)throw Error(ae(190))}if(n.tag!==3)throw Error(ae(188));return n.stateNode.current===n?e:t}function Tw(e){return e=NT(e),e!==null?Aw(e):null}function Aw(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Aw(e);if(t!==null)return t;e=e.sibling}return null}var Lw=ro.unstable_scheduleCallback,vx=ro.unstable_cancelCallback,OT=ro.unstable_shouldYield,TT=ro.unstable_requestPaint,yn=ro.unstable_now,AT=ro.unstable_getCurrentPriorityLevel,S4=ro.unstable_ImmediatePriority,Rw=ro.unstable_UserBlockingPriority,O0=ro.unstable_NormalPriority,LT=ro.unstable_LowPriority,Fw=ro.unstable_IdlePriority,Z0=null,Fi=null;function RT(e){if(Fi&&typeof Fi.onCommitFiberRoot=="function")try{Fi.onCommitFiberRoot(Z0,e,void 0,(e.current.flags&128)===128)}catch(t){}}var ai=Math.clz32?Math.clz32:VT,FT=Math.log,BT=Math.LN2;function VT(e){return e>>>=0,e===0?32:31-(FT(e)/BT|0)|0}var r0=64,o0=4194304;function Vd(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 T0(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~o;s!==0?r=Vd(s):(i&=a,i!==0&&(r=Vd(i)))}else a=n&~o,a!==0?r=Vd(a):i!==0&&(r=Vd(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&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-ai(t),o=1<<n,r|=e[n],t&=~o;return r}function UT(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 zT(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-ai(i),s=1<<a,l=o[a];l===-1?(!(s&n)||s&r)&&(o[a]=UT(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}}function U5(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Bw(){var e=r0;return r0<<=1,!(r0&4194240)&&(r0=64),e}function a5(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function pp(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ai(t),e[t]=n}function HT(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 o=31-ai(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function C4(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ai(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var Et=0;function Vw(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Uw,k4,zw,Hw,jw,z5=!1,i0=[],as=null,ss=null,ls=null,Zd=new Map,ep=new Map,ns=[],jT="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 xx(e,t){switch(e){case"focusin":case"focusout":as=null;break;case"dragenter":case"dragleave":ss=null;break;case"mouseover":case"mouseout":ls=null;break;case"pointerover":case"pointerout":Zd.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ep.delete(t.pointerId)}}function Id(e,t,n,r,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},t!==null&&(t=mp(t),t!==null&&k4(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function $T(e,t,n,r,o){switch(t){case"focusin":return as=Id(as,e,t,n,r,o),!0;case"dragenter":return ss=Id(ss,e,t,n,r,o),!0;case"mouseover":return ls=Id(ls,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return Zd.set(i,Id(Zd.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,ep.set(i,Id(ep.get(i)||null,e,t,n,r,o)),!0}return!1}function $w(e){var t=xl(e.target);if(t!==null){var n=Il(t);if(n!==null){if(t=n.tag,t===13){if(t=Ow(n),t!==null){e.blockedOn=t,jw(e.priority,function(){zw(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 x0(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=H5(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);R5=r,n.target.dispatchEvent(r),R5=null}else return t=mp(n),t!==null&&k4(t),e.blockedOn=n,!1;t.shift()}return!0}function wx(e,t,n){x0(e)&&n.delete(t)}function WT(){z5=!1,as!==null&&x0(as)&&(as=null),ss!==null&&x0(ss)&&(ss=null),ls!==null&&x0(ls)&&(ls=null),Zd.forEac
vendor: 5,813 bytes, line 5
5h(wx),ep.forEach(wx)}function Nd(e,t){e.blockedOn===t&&(e.blockedOn=null,z5||(z5=!0,ro.unstable_scheduleCallback(ro.unstable_NormalPriority,WT)))}function tp(e){function t(o){return Nd(o,e)}if(0<i0.length){Nd(i0[0],e);for(var n=1;n<i0.length;n++){var r=i0[n];r.blockedOn===e&&(r.blockedOn=null)}}for(as!==null&&Nd(as,e),ss!==null&&Nd(ss,e),ls!==null&&Nd(ls,e),Zd.forEach(t),ep.forEach(t),n=0;n<ns.length;n++)r=ns[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<ns.length&&(n=ns[0],n.blockedOn===null);)$w(n),n.blockedOn===null&&ns.shift()}var pc=Ca.ReactCurrentBatchConfig,A0=!0;function YT(e,t,n,r){var o=Et,i=pc.transition;pc.transition=null;try{Et=1,E4(e,t,n,r)}finally{Et=o,pc.transition=i}}function qT(e,t,n,r){var o=Et,i=pc.transition;pc.transition=null;try{Et=4,E4(e,t,n,r)}finally{Et=o,pc.transition=i}}function E4(e,t,n,r){if(A0){var o=H5(e,t,n,r);if(o===null)p5(e,t,r,L0,n),xx(e,r);else if($T(o,e,t,n,r))r.stopPropagation();else if(xx(e,r),t&4&&-1<jT.indexOf(e)){for(;o!==null;){var i=mp(o);if(i!==null&&Uw(i),i=H5(e,t,n,r),i===null&&p5(e,t,r,L0,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else p5(e,t,r,null,n)}}var L0=null;function H5(e,t,n,r){if(L0=null,e=_4(r),e=xl(e),e!==null)if(t=Il(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Ow(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);return L0=e,null}function Ww(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(AT()){case S4:return 1;case Rw:return 4;case O0:case LT:return 16;case Fw:return 536870912;default:return 16}default:return 16}}var os=null,M4=null,w0=null;function Yw(){if(w0)return w0;var e,t=M4,n=t.length,r,o="value"in os?os.value:os.textContent,i=o.length;for(e=0;e<n&&t[e]===o[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===o[i-r];r++);return w0=o.slice(e,1<r?1-r:void 0)}function b0(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 a0(){return!0}function bx(){return!1}function oo(e){function t(n,r,o,i,a){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?a0:bx,this.isPropagationStopped=bx,this}return rn(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=a0)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=a0)},persist:function(){},isPersistent:a0}),t}var Sc={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},P4=oo(Sc),hp=rn({},Sc,{view:0,detail:0}),KT=oo(hp),s5,l5,Od,em=rn({},hp,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:D4,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!==Od&&(Od&&e.type==="mousemove"?(s5=e.screenX-Od.screenX,l5=e.screenY-Od.screenY):l5=s5=0,Od=e),s5)},movementY:function(e){return"movementY"in e?e.movementY:l5}}),_x=oo(em),QT=rn({},em,{dataTransfer:0}),GT=oo(QT),XT=rn({},hp,{relatedTarget:0}),u5=oo(XT),JT=rn({},Sc,{animationName:0,elapsedTime:0,pseudoElement:0}),ZT=oo(JT),eA=rn({},Sc,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),tA=oo(eA),nA=rn({},Sc,{data:0}),Sx=oo(nA),rA={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},oA={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"},iA={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function aA(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=iA[e])?!!t[e]:!1}function D4(){return aA}var sA=rn({},hp,{key:function(e){if(e.key){var t=rA[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 4,765 bytes, line 5
5return e.type==="keypress"?(e=b0(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?oA[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:D4,charCode:function(e){return e.type==="keypress"?b0(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?b0(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),lA=oo(sA),uA=rn({},em,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Cx=oo(uA),cA=rn({},hp,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:D4}),fA=oo(cA),dA=rn({},Sc,{propertyName:0,elapsedTime:0,pseudoElement:0}),pA=oo(dA),hA=rn({},em,{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}),mA=oo(hA),gA=[9,13,27,32],I4=wa&&"CompositionEvent"in window,jd=null;wa&&"documentMode"in document&&(jd=document.documentMode);var yA=wa&&"TextEvent"in window&&!jd,qw=wa&&(!I4||jd&&8<jd&&11>=jd),kx=String.fromCharCode(32),Ex=!1;function Kw(e,t){switch(e){case"keyup":return gA.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qw(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ec=!1;function vA(e,t){switch(e){case"compositionend":return Qw(t);case"keypress":return t.which!==32?null:(Ex=!0,kx);case"textInput":return e=t.data,e===kx&&Ex?null:e;default:return null}}function xA(e,t){if(ec)return e==="compositionend"||!I4&&Kw(e,t)?(e=Yw(),w0=M4=os=null,ec=!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 qw&&t.locale!=="ko"?null:t.data;default:return null}}var wA={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 Mx(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!wA[e.type]:t==="textarea"}function Gw(e,t,n,r){Mw(r),t=R0(t,"onChange"),0<t.length&&(n=new P4("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $d=null,np=null;function bA(e){sb(e,0)}function tm(e){var t=rc(e);if(ww(t))return e}function _A(e,t){if(e==="change")return t}var Xw=!1;wa&&(wa?(l0="oninput"in document,l0||(c5=document.createElement("div"),c5.setAttribute("oninput","return;"),l0=typeof c5.oninput=="function"),s0=l0):s0=!1,Xw=s0&&(!document.documentMode||9<document.documentMode));var s0,l0,c5;function Px(){$d&&($d.detachEvent("onpropertychange",Jw),np=$d=null)}function Jw(e){if(e.propertyName==="value"&&tm(np)){var t=[];Gw(t,np,e,_4(e)),Nw(bA,t)}}function SA(e,t,n){e==="focusin"?(Px(),$d=t,np=n,$d.attachEvent("onpropertychange",Jw)):e==="focusout"&&Px()}function CA(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return tm(np)}function kA(e,t){if(e==="click")return tm(t)}function EA(e,t){if(e==="input"||e==="change")return tm(t)}function MA(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var li=typeof Object.is=="function"?Object.is:MA;function rp(e,t){if(li(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 o=n[r];if(!C5.call(t,o)||!li(e[o],t[o]))return!1}return!0}function Dx(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ix(e,t){var n=Dx(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=Dx(n)}}function Zw(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Zw(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function eb(){for(var e=window,t=D0();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch(r){n=!1}if(n)e=t.contentWindow;else break;t=D0(e.document)}return t}function N4(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 PA(e){var t=eb(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Zw(n.ownerDocument.documentElement,n)){if(r!==null&&N4(n)){if
vendor: 4,252 bytes, line 5
5(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 o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Ix(n,i);var a=Ix(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>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 DA=wa&&"documentMode"in document&&11>=document.documentMode,tc=null,j5=null,Wd=null,$5=!1;function Nx(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;$5||tc==null||tc!==D0(r)||(r=tc,"selectionStart"in r&&N4(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Wd&&rp(Wd,r)||(Wd=r,r=R0(j5,"onSelect"),0<r.length&&(t=new P4("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=tc)))}function u0(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var nc={animationend:u0("Animation","AnimationEnd"),animationiteration:u0("Animation","AnimationIteration"),animationstart:u0("Animation","AnimationStart"),transitionend:u0("Transition","TransitionEnd")},f5={},tb={};wa&&(tb=document.createElement("div").style,"AnimationEvent"in window||(delete nc.animationend.animation,delete nc.animationiteration.animation,delete nc.animationstart.animation),"TransitionEvent"in window||delete nc.transitionend.transition);function nm(e){if(f5[e])return f5[e];if(!nc[e])return e;var t=nc[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in tb)return f5[e]=t[n];return e}var nb=nm("animationend"),rb=nm("animationiteration"),ob=nm("animationstart"),ib=nm("transitionend"),ab=new Map,Ox="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 gs(e,t){ab.set(e,t),Dl(t,[e])}for(c0=0;c0<Ox.length;c0++)f0=Ox[c0],Tx=f0.toLowerCase(),Ax=f0[0].toUpperCase()+f0.slice(1),gs(Tx,"on"+Ax);var f0,Tx,Ax,c0;gs(nb,"onAnimationEnd");gs(rb,"onAnimationIteration");gs(ob,"onAnimationStart");gs("dblclick","onDoubleClick");gs("focusin","onFocus");gs("focusout","onBlur");gs(ib,"onTransitionEnd");gc("onMouseEnter",["mouseout","mouseover"]);gc("onMouseLeave",["mouseout","mouseover"]);gc("onPointerEnter",["pointerout","pointerover"]);gc("onPointerLeave",["pointerout","pointerover"]);Dl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Dl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Dl("onBeforeInput",["compositionend","keypress","textInput","paste"]);Dl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Dl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Dl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ud="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(" "),IA
vendor: 4,149 bytes, line 5
5=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ud));function Lx(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,IT(r,t,void 0,e),e.currentTarget=null}function sb(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=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!==i&&o.isPropagationStopped())break e;Lx(o,s,u),i=l}else for(a=0;a<r.length;a++){if(s=r[a],l=s.instance,u=s.currentTarget,s=s.listener,l!==i&&o.isPropagationStopped())break e;Lx(o,s,u),i=l}}}if(N0)throw e=V5,N0=!1,V5=null,e}function Ht(e,t){var n=t[Q5];n===void 0&&(n=t[Q5]=new Set);var r=e+"__bubble";n.has(r)||(lb(t,e,2,!1),n.add(r))}function d5(e,t,n){var r=0;t&&(r|=4),lb(n,e,r,t)}var d0="_reactListening"+Math.random().toString(36).slice(2);function op(e){if(!e[d0]){e[d0]=!0,mw.forEach(function(n){n!=="selectionchange"&&(IA.has(n)||d5(n,!1,e),d5(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[d0]||(t[d0]=!0,d5("selectionchange",!1,t))}}function lb(e,t,n,r){switch(Ww(t)){case 1:var o=YT;break;case 4:o=qT;break;default:o=E4}n=o.bind(null,t,n,e),o=void 0,!B5||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function p5(e,t,n,r,o){var i=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;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(a===4)for(a=r.return;a!==null;){var l=a.tag;if((l===3||l===4)&&(l=a.stateNode.containerInfo,l===o||l.nodeType===8&&l.parentNode===o))return;a=a.return}for(;s!==null;){if(a=xl(s),a===null)return;if(l=a.tag,l===5||l===6){r=i=a;continue e}s=s.parentNode}}r=r.return}Nw(function(){var u=i,c=_4(n),d=[];e:{var p=ab.get(e);if(p!==void 0){var h=P4,m=e;switch(e){case"keypress":if(b0(n)===0)break e;case"keydown":case"keyup":h=lA;break;case"focusin":m="focus",h=u5;break;case"focusout":m="blur",h=u5;break;case"beforeblur":case"afterblur":h=u5;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=_x;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=GT;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=fA;break;case nb:case rb:case ob:h=ZT;break;case ib:h=pA;break;case"scroll":h=KT;break;case"wheel":h=mA;break;case"copy":case"cut":case"paste":h=tA;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=Cx}var v=(t&4)!==0,w=!v&&e==="scroll",y=v?p!==null?p+"Capture":null:p;v=[];for(var g=u,x;g!==null;){x=g;var b=x.stateNode;if(x.tag===5&&b!==null&&(x=b,y!==null&&(b=Jd(g,y),b!=null&&v.push(ip(g,b,x)))),w)break;g=g.return}0<v.length&&(p=new h(p,m,null,n,c),d.push({event:p,listeners:v}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",p&&n!==R5&&(m=n.relatedTarget||n.fromElement)&&(xl(m)||m[ba]))break e;if((h||p)&&(p=c.window===c?c:(p=c.ownerDocument)?p.defaultView||p.parentWindow:window,h?(m=n.relatedTarget||n.toElement,h=u,m=m?xl(m):null,m!==null&&(w=Il(m),m!==w||m.tag!==5&&m.tag!==6)&&(m=null)):(h=null,m=u),h!==m)){if(v=_x,b="onMouseLeave",y="onMouseEnter",g="mouse",(e==="pointerout"||e==="pointerover")&&(v=Cx,b="onPointerLeave",y="onPointerEnter",g="pointer"),w=h==null?p:rc(h),x=m==null?p:rc(m),p=new v(b,g+"leave",h,n,c),p.target=w,p.relatedTarget=x,b=null,xl(c)===u&&(v=new v(y,g+"enter",m,n,c),v.target=x,v.relatedTarget=w,b=v),w=b,h&&m)t:{for(v=h,y=m,g=0,x=v;x;x=Xu(x))g++;for(x=0,b=y;b;b=Xu(b))x++;for(;0<g-x;)v=Xu(v),g--;for(;0<x-g;)y=Xu(y),x--;for(;g--;){if(v===y||y!==null&&v===y.alternate)break t;v=Xu(v),y=Xu(y)}v=null}else v=null;h!==null&&Rx(d,p,h,v,!1),m!==null&&w!==null&&Rx(d,w,m,v,!0)}}e:{if(p=u?rc(u):window,h=p.nodeName&&p.nodeName.toLowerCase(),h==="select"||h==="input"&&p.t
vendor: 5,145 bytes, lines 5-6
5ype==="file")var S=_A;else if(Mx(p))if(Xw)S=EA;else{S=CA;var _=SA}else(h=p.nodeName)&&h.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(S=kA);if(S&&(S=S(e,u))){Gw(d,S,n,c);break e}_&&_(e,p,u),e==="focusout"&&(_=p._wrapperState)&&_.controlled&&p.type==="number"&&N5(p,"number",p.value)}switch(_=u?rc(u):window,e){case"focusin":(Mx(_)||_.contentEditable==="true")&&(tc=_,j5=u,Wd=null);break;case"focusout":Wd=j5=tc=null;break;case"mousedown":$5=!0;break;case"contextmenu":case"mouseup":case"dragend":$5=!1,Nx(d,n,c);break;case"selectionchange":if(DA)break;case"keydown":case"keyup":Nx(d,n,c)}var M;if(I4)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else ec?Kw(e,n)&&(P="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(P="onCompositionStart");P&&(qw&&n.locale!=="ko"&&(ec||P!=="onCompositionStart"?P==="onCompositionEnd"&&ec&&(M=Yw()):(os=c,M4="value"in os?os.value:os.textContent,ec=!0)),_=R0(u,P),0<_.length&&(P=new Sx(P,e,null,n,c),d.push({event:P,listeners:_}),M?P.data=M:(M=Qw(n),M!==null&&(P.data=M)))),(M=yA?vA(e,n):xA(e,n))&&(u=R0(u,"onBeforeInput"),0<u.length&&(c=new Sx("onBeforeInput","beforeinput",null,n,c),d.push({event:c,listeners:u}),c.data=M))}sb(d,t)})}function ip(e,t,n){return{instance:e,listener:t,currentTarget:n}}function R0(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=Jd(e,n),i!=null&&r.unshift(ip(e,i,o)),i=Jd(e,t),i!=null&&r.push(ip(e,i,o))),e=e.return}return r}function Xu(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Rx(e,t,n,r,o){for(var i=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,o?(l=Jd(n,i),l!=null&&a.unshift(ip(n,l,s))):o||(l=Jd(n,i),l!=null&&a.push(ip(n,l,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var NA=/\r\n?/g,OA=/\u0000|\uFFFD/g;function Fx(e){return(typeof e=="string"?e:""+e).replace(NA,` 6`).replace(OA,"")}function p0(e,t,n){if(t=Fx(t),Fx(e)!==t&&n)throw Error(ae(425))}function F0(){}var W5=null,Y5=null;function q5(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 K5=typeof setTimeout=="function"?setTimeout:void 0,TA=typeof clearTimeout=="function"?clearTimeout:void 0,Bx=typeof Promise=="function"?Promise:void 0,AA=typeof queueMicrotask=="function"?queueMicrotask:typeof Bx!="undefined"?function(e){return Bx.resolve(null).then(e).catch(LA)}:K5;function LA(e){setTimeout(function(){throw e})}function h5(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),tp(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);tp(t)}function us(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 Vx(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 Cc=Math.random().toString(36).slice(2),Ri="__reactFiber$"+Cc,ap="__reactProps$"+Cc,ba="__reactContainer$"+Cc,Q5="__reactEvents$"+Cc,RA="__reactListeners$"+Cc,FA="__reactHandles$"+Cc;function xl(e){var t=e[Ri];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ba]||n[Ri]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Vx(e);e!==null;){if(n=e[Ri])return n;e=Vx(e)}return t}e=n,n=e.parentNode}return null}function mp(e){return e=e[Ri]||e[ba],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function rc(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(ae(33))}function rm(e){return e[ap]||null}var G5=[],oc=-1;function ys(e){return{current:e}}function jt(e){0>oc||(e.current=G5[oc],G5[oc]=null,oc--)}function Ut(e,t){oc++,G5[oc]=e.current,e.current=t}var ms={},fr=ys(ms),Fr=ys(!1),Cl=ms;function yc(e,t){var n=e.type.contextTypes;if(!n)return ms;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Br(e){return e=e.childContextTypes,e!=null}function B0(){jt(Fr),jt(fr)}function Ux(e,t,n){if(fr.current!==ms)throw Error(ae(168));Ut(fr,t),Ut(Fr,n)}function ub(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(ae(108,ST(e)||"Unknown",o));return rn({},n,r)}function V0(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ms,Cl=fr.current,Ut(fr,e),Ut(Fr,Fr.current),!0}function zx(e,t,n){var r=e.stateNode;if(!r)throw Error(ae(169));n?(e=ub(e,t,Cl),r.__reactInternalMemoizedMergedChildContext=e,jt(Fr),jt(fr),Ut
vendor: 4,660 bytes, line 6
6(fr,e)):jt(Fr),Ut(Fr,n)}var ga=null,om=!1,m5=!1;function cb(e){ga===null?ga=[e]:ga.push(e)}function BA(e){om=!0,cb(e)}function vs(){if(!m5&&ga!==null){m5=!0;var e=0,t=Et;try{var n=ga;for(Et=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}ga=null,om=!1}catch(o){throw ga!==null&&(ga=ga.slice(e+1)),Lw(S4,vs),o}finally{Et=t,m5=!1}}return null}var ic=[],ac=0,U0=null,z0=0,Mo=[],Po=0,kl=null,ya=1,va="";function yl(e,t){ic[ac++]=z0,ic[ac++]=U0,U0=e,z0=t}function fb(e,t,n){Mo[Po++]=ya,Mo[Po++]=va,Mo[Po++]=kl,kl=e;var r=ya;e=va;var o=32-ai(r)-1;r&=~(1<<o),n+=1;var i=32-ai(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,ya=1<<32-ai(t)+o|n<<o|r,va=i+e}else ya=1<<i|n<<o|r,va=e}function O4(e){e.return!==null&&(yl(e,1),fb(e,1,0))}function T4(e){for(;e===U0;)U0=ic[--ac],ic[ac]=null,z0=ic[--ac],ic[ac]=null;for(;e===kl;)kl=Mo[--Po],Mo[Po]=null,va=Mo[--Po],Mo[Po]=null,ya=Mo[--Po],Mo[Po]=null}var no=null,to=null,Gt=!1,ii=null;function db(e,t){var n=Do(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 Hx(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,no=e,to=us(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,no=e,to=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=kl!==null?{id:ya,overflow:va}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Do(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,no=e,to=null,!0):!1;default:return!1}}function X5(e){return(e.mode&1)!==0&&(e.flags&128)===0}function J5(e){if(Gt){var t=to;if(t){var n=t;if(!Hx(e,t)){if(X5(e))throw Error(ae(418));t=us(n.nextSibling);var r=no;t&&Hx(e,t)?db(r,n):(e.flags=e.flags&-4097|2,Gt=!1,no=e)}}else{if(X5(e))throw Error(ae(418));e.flags=e.flags&-4097|2,Gt=!1,no=e}}}function jx(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;no=e}function h0(e){if(e!==no)return!1;if(!Gt)return jx(e),Gt=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!q5(e.type,e.memoizedProps)),t&&(t=to)){if(X5(e))throw pb(),Error(ae(418));for(;t;)db(e,t),t=us(t.nextSibling)}if(jx(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(ae(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){to=us(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}to=null}}else to=no?us(e.stateNode.nextSibling):null;return!0}function pb(){for(var e=to;e;)e=us(e.nextSibling)}function vc(){to=no=null,Gt=!1}function A4(e){ii===null?ii=[e]:ii.push(e)}var VA=Ca.ReactCurrentBatchConfig;function Td(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(ae(309));var r=n.stateNode}if(!r)throw Error(ae(147,e));var o=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(a){var s=o.refs;a===null?delete s[i]:s[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(ae(284));if(!n._owner)throw Error(ae(290,e))}return e}function m0(e,t){throw e=Object.prototype.toString.call(t),Error(ae(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function $x(e){var t=e._init;return t(e._payload)}function hb(e){function t(y,g){if(e){var x=y.deletions;x===null?(y.deletions=[g],y.flags|=16):x.push(g)}}function n(y,g){if(!e)return null;for(;g!==null;)t(y,g),g=g.sibling;return null}function r(y,g){for(y=new Map;g!==null;)g.key!==null?y.set(g.key,g):y.set(g.index,g),g=g.sibling;return y}function o(y,g){return y=ps(y,g),y.index=0,y.sibling=null,y}function i(y,g,x){return y.index=x,e?(x=y.alternate,x!==null?(x=x.index,x<g?(y.flags|=2,g):x):(y.flags|=2,g)):(y.flags|=1048576,g)}function a(y){return e&&y.alternate===null&&(y.flags|=2),y}function s(y,g,x,b){return g===null||g.tag!==6?(g=_5(x,y.mode,b),g.return=y,g):(g=o(g,x),g.return=y,g)}function l(y,g,x,b){var S=x.type;return S===Zu?c(y,g,x.props.children,b,x.key):g!==null&&(g.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===es&&$x(S)===g.type)?(b=o(g,x.props),b.ref=Td(y,g,x),b.return=y,b):(b=P0(x.type,x.key,x.props,null,y.mode,b),b.ref=Td(y,g,x),b.return=y,b)}function u(y,g,x,b){return g===null||g.tag!==4||g.stateNode.containerInfo!==x.containerInfo||g.stateNode.implementation!==x.implementation?(g=S5(x,y.mode,b),g.return=y,g):(g=o(g,x.children||[]),g.return=y,g)}function c(y,g,x,b,S){return g===null||g.tag!==7?(g=Sl(x,y.mode,b,S),g.return=y,g):(g=o(g,x),g.return=y,g)}
vendor: 3,269 bytes, line 6
6function d(y,g,x){if(typeof g=="string"&&g!==""||typeof g=="number")return g=_5(""+g,y.mode,x),g.return=y,g;if(typeof g=="object"&&g!==null){switch(g.$$typeof){case e0:return x=P0(g.type,g.key,g.props,null,y.mode,x),x.ref=Td(y,null,g),x.return=y,x;case Ju:return g=S5(g,y.mode,x),g.return=y,g;case es:var b=g._init;return d(y,b(g._payload),x)}if(Bd(g)||Dd(g))return g=Sl(g,y.mode,x,null),g.return=y,g;m0(y,g)}return null}function p(y,g,x,b){var S=g!==null?g.key:null;if(typeof x=="string"&&x!==""||typeof x=="number")return S!==null?null:s(y,g,""+x,b);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case e0:return x.key===S?l(y,g,x,b):null;case Ju:return x.key===S?u(y,g,x,b):null;case es:return S=x._init,p(y,g,S(x._payload),b)}if(Bd(x)||Dd(x))return S!==null?null:c(y,g,x,b,null);m0(y,x)}return null}function h(y,g,x,b,S){if(typeof b=="string"&&b!==""||typeof b=="number")return y=y.get(x)||null,s(g,y,""+b,S);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case e0:return y=y.get(b.key===null?x:b.key)||null,l(g,y,b,S);case Ju:return y=y.get(b.key===null?x:b.key)||null,u(g,y,b,S);case es:var _=b._init;return h(y,g,x,_(b._payload),S)}if(Bd(b)||Dd(b))return y=y.get(x)||null,c(g,y,b,S,null);m0(g,b)}return null}function m(y,g,x,b){for(var S=null,_=null,M=g,P=g=0,O=null;M!==null&&P<x.length;P++){M.index>P?(O=M,M=null):O=M.sibling;var F=p(y,M,x[P],b);if(F===null){M===null&&(M=O);break}e&&M&&F.alternate===null&&t(y,M),g=i(F,g,P),_===null?S=F:_.sibling=F,_=F,M=O}if(P===x.length)return n(y,M),Gt&&yl(y,P),S;if(M===null){for(;P<x.length;P++)M=d(y,x[P],b),M!==null&&(g=i(M,g,P),_===null?S=M:_.sibling=M,_=M);return Gt&&yl(y,P),S}for(M=r(y,M);P<x.length;P++)O=h(M,y,P,x[P],b),O!==null&&(e&&O.alternate!==null&&M.delete(O.key===null?P:O.key),g=i(O,g,P),_===null?S=O:_.sibling=O,_=O);return e&&M.forEach(function(N){return t(y,N)}),Gt&&yl(y,P),S}function v(y,g,x,b){var S=Dd(x);if(typeof S!="function")throw Error(ae(150));if(x=S.call(x),x==null)throw Error(ae(151));for(var _=S=null,M=g,P=g=0,O=null,F=x.next();M!==null&&!F.done;P++,F=x.next()){M.index>P?(O=M,M=null):O=M.sibling;var N=p(y,M,F.value,b);if(N===null){M===null&&(M=O);break}e&&M&&N.alternate===null&&t(y,M),g=i(N,g,P),_===null?S=N:_.sibling=N,_=N,M=O}if(F.done)return n(y,M),Gt&&yl(y,P),S;if(M===null){for(;!F.done;P++,F=x.next())F=d(y,F.value,b),F!==null&&(g=i(F,g,P),_===null?S=F:_.sibling=F,_=F);return Gt&&yl(y,P),S}for(M=r(y,M);!F.done;P++,F=x.next())F=h(M,y,P,F.value,b),F!==null&&(e&&F.alternate!==null&&M.delete(F.key===null?P:F.key),g=i(F,g,P),_===null?S=F:_.sibling=F,_=F);return e&&M.forEach(function(V){return t(y,V)}),Gt&&yl(y,P),S}function w(y,g,x,b){if(typeof x=="object"&&x!==null&&x.type===Zu&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case e0:e:{for(var S=x.key,_=g;_!==null;){if(_.key===S){if(S=x.type,S===Zu){if(_.tag===7){n(y,_.sibling),g=o(_,x.props.children),g.return=y,y=g;break e}}else if(_.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===es&&$x(S)===_.type){n(y,_.sibling),g=o(_,x.props),g.ref=Td(y,_,x),g.return=y,y=g;break e}n(y,_);break}else t(y,_);_=_.sibling}x.type===Zu?(g=Sl(x.props.children,y.mode,b,x.key),g.return=y,y=g):(b=P0(x.type,x.key,x.props,null,y.mode,b),b.ref=Td(y,g,x),b.return=y,y=b)}return a(y);
vendor: 4,479 bytes, line 6
6case Ju:e:{for(_=x.key;g!==null;){if(g.key===_)if(g.tag===4&&g.stateNode.containerInfo===x.containerInfo&&g.stateNode.implementation===x.implementation){n(y,g.sibling),g=o(g,x.children||[]),g.return=y,y=g;break e}else{n(y,g);break}else t(y,g);g=g.sibling}g=S5(x,y.mode,b),g.return=y,y=g}return a(y);case es:return _=x._init,w(y,g,_(x._payload),b)}if(Bd(x))return m(y,g,x,b);if(Dd(x))return v(y,g,x,b);m0(y,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,g!==null&&g.tag===6?(n(y,g.sibling),g=o(g,x),g.return=y,y=g):(n(y,g),g=_5(x,y.mode,b),g.return=y,y=g),a(y)):n(y,g)}return w}var xc=hb(!0),mb=hb(!1),H0=ys(null),j0=null,sc=null,L4=null;function R4(){L4=sc=j0=null}function F4(e){var t=H0.current;jt(H0),e._currentValue=t}function Z5(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 hc(e,t){j0=e,L4=sc=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Rr=!0),e.firstContext=null)}function No(e){var t=e._currentValue;if(L4!==e)if(e={context:e,memoizedValue:t,next:null},sc===null){if(j0===null)throw Error(ae(308));sc=e,j0.dependencies={lanes:0,firstContext:e}}else sc=sc.next=e;return t}var wl=null;function B4(e){wl===null?wl=[e]:wl.push(e)}function gb(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,B4(t)):(n.next=o.next,o.next=n),t.interleaved=n,_a(e,r)}function _a(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 ts=!1;function V4(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function yb(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 xa(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function cs(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,mt&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,_a(e,n)}return o=r.interleaved,o===null?(t.next=t,B4(r)):(t.next=o.next,o.next=t),r.interleaved=t,_a(e,n)}function _0(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,C4(e,n)}}function Wx(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=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};i===null?o=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,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 $0(e,t,n,r){var o=e.updateQueue;ts=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var l=s,u=l.next;l.next=null,a===null?i=u:a.next=u,a=l;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==a&&(s===null?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(i!==null){var d=o.baseState;a=0,c=u=l=null,s=i;do{var p=s.lane,h=s.eventTime;if((r&p)===p){c!==null&&(c=c.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,v=s;switch(p=t,h=n,v.tag){case 1:if(m=v.payload,typeof m=="function"){d=m.call(h,d,p);break e}d=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=v.payload,p=typeof m=="function"?m.call(h,d,p):m,p==null)break e;d=rn({},d,p);break e;case 2:ts=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,p=o.effects,p===null?o.effects=[s]:p.push(s))}else h={eventTime:h,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(u=c=h,l=d):c=c.next=h,a|=p;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;p=s,s=p.next,p.next=null,o.lastBaseUpdate=p,o.shared.pending=null}}while(1);if(c===null&&(l=d),o.baseState=l,o.firstBaseUpdate=u,o.lastBaseUpdate=c,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);Ml|=a,e.lanes=a,e.memoizedState=d}}function Yx(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;
vendor: 12,599 bytes, lines 6-8
6if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(ae(191,o));o.call(r)}}}var gp={},Bi=ys(gp),sp=ys(gp),lp=ys(gp);function bl(e){if(e===gp)throw Error(ae(174));return e}function U4(e,t){switch(Ut(lp,t),Ut(sp,e),Ut(Bi,gp),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:T5(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=T5(t,e)}jt(Bi),Ut(Bi,t)}function wc(){jt(Bi),jt(sp),jt(lp)}function vb(e){bl(lp.current);var t=bl(Bi.current),n=T5(t,e.type);t!==n&&(Ut(sp,e),Ut(Bi,n))}function z4(e){sp.current===e&&(jt(Bi),jt(sp))}var tn=ys(0);function W0(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 g5=[];function H4(){for(var e=0;e<g5.length;e++)g5[e]._workInProgressVersionPrimary=null;g5.length=0}var S0=Ca.ReactCurrentDispatcher,y5=Ca.ReactCurrentBatchConfig,El=0,nn=null,On=null,Un=null,Y0=!1,Yd=!1,up=0,UA=0;function lr(){throw Error(ae(321))}function j4(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!li(e[n],t[n]))return!1;return!0}function $4(e,t,n,r,o,i){if(El=i,nn=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,S0.current=e===null||e.memoizedState===null?$A:WA,e=n(r,o),Yd){i=0;do{if(Yd=!1,up=0,25<=i)throw Error(ae(301));i+=1,Un=On=null,t.updateQueue=null,S0.current=YA,e=n(r,o)}while(Yd)}if(S0.current=q0,t=On!==null&&On.next!==null,El=0,Un=On=nn=null,Y0=!1,t)throw Error(ae(300));return e}function W4(){var e=up!==0;return up=0,e}function Li(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Un===null?nn.memoizedState=Un=e:Un=Un.next=e,Un}function Oo(){if(On===null){var e=nn.alternate;e=e!==null?e.memoizedState:null}else e=On.next;var t=Un===null?nn.memoizedState:Un.next;if(t!==null)Un=t,On=e;else{if(e===null)throw Error(ae(310));On=e,e={memoizedState:On.memoizedState,baseState:On.baseState,baseQueue:On.baseQueue,queue:On.queue,next:null},Un===null?nn.memoizedState=Un=e:Un=Un.next=e}return Un}function cp(e,t){return typeof t=="function"?t(e):t}function v5(e){var t=Oo(),n=t.queue;if(n===null)throw Error(ae(311));n.lastRenderedReducer=e;var r=On,o=r.baseQueue,i=n.pending;if(i!==null){if(o!==null){var a=o.next;o.next=i.next,i.next=a}r.baseQueue=o=i,n.pending=null}if(o!==null){i=o.next,r=r.baseState;var s=a=null,l=null,u=i;do{var c=u.lane;if((El&c)===c)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 d={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(s=l=d,a=r):l=l.next=d,nn.lanes|=c,Ml|=c}u=u.next}while(u!==null&&u!==i);l===null?a=r:l.next=s,li(r,t.memoizedState)||(Rr=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,nn.lanes|=i,Ml|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function x5(e){var t=Oo(),n=t.queue;if(n===null)throw Error(ae(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(o!==null){n.pending=null;var a=o=o.next;do i=e(i,a.action),a=a.next;while(a!==o);li(i,t.memoizedState)||(Rr=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function xb(){}function wb(e,t){var n=nn,r=Oo(),o=t(),i=!li(r.memoizedState,o);if(i&&(r.memoizedState=o,Rr=!0),r=r.queue,Y4(Sb.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Un!==null&&Un.memoizedState.tag&1){if(n.flags|=2048,fp(9,_b.bind(null,n,r,o,t),void 0,null),zn===null)throw Error(ae(349));El&30||bb(n,t,o)}return o}function bb(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=nn.updateQueue,t===null?(t={lastEffect:null,stores:null},nn.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function _b(e,t,n,r){t.value=n,t.getSnapshot=r,Cb(t)&&kb(e)}function Sb(e,t,n){return n(function(){Cb(t)&&kb(e)})}function Cb(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!li(e,n)}catch(r){return!0}}function kb(e){var t=_a(e,1);t!==null&&si(t,e,1,-1)}function qx(e){var t=Li();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:cp,lastRenderedState:e},t.queue=e,e=e.dispatch=jA.bind(null,nn,e),[t.memoizedState,e]}function fp(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=nn.updateQueue,t===null?(t={lastEffect:null,stores:null},nn.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 Eb(){return Oo().memoizedState}function C0(e,t,n,r){var o=Li();nn.flags|=e,o.memoizedState=fp(1|t,n,void 0,r===void 0?null:r)}function im(e,t,n,r){var o=Oo();r=r===void 0?null:r;var i=void 0;if(On!==null){var a=On.memoizedState;if(i=a.destroy,r!==null&&j4(r,a.deps)){o.memoizedState=fp(t,n,i,r);return}}nn.flags|=e,o.memoizedState=fp(1|t,n,i,r)}function Kx(e,t){return C0(8390656,8,e,t)}function Y4(e,t){return im(2048,8,e,t)}function Mb(e,t){return im(4,2,e,t)}function Pb(e,t){return im(4,4,e,t)}function Db(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 Ib(e,t,n){return n=n!=null?n.concat([e]):null,im(4,4,Db.bind(null,t,e),n)}function q4(){}function Nb(e,t){var n=Oo();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&j4(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ob(e,t){var n=Oo();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&j4(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Tb(e,t,n){return El&21?(li(n,t)||(n=Bw(),nn.lanes|=n,Ml|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Rr=!0),e.memoizedState=n)}function zA(e,t){var n=Et;Et=n!==0&&4>n?n:4,e(!0);var r=y5.transition;y5.transition={};try{e(!1),t()}finally{Et=n,y5.transition=r}}function Ab(){return Oo().memoizedState}function HA(e,t,n){var r=ds(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Lb(e))Rb(t,n);else if(n=gb(e,t,n,r),n!==null){var o=br();si(n,e,r,o),Fb(n,t,r)}}function jA(e,t,n){var r=ds(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Lb(e))Rb(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,li(s,a)){var l=t.interleaved;l===null?(o.next=o,B4(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch(u){}finally{}n=gb(e,t,o,r),n!==null&&(o=br(),si(n,e,r,o),Fb(n,t,r))}}function Lb(e){var t=e.alternate;return e===nn||t!==null&&t===nn}function Rb(e,t){Yd=Y0=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Fb(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,C4(e,n)}}var q0={readContext:No,useCallback:lr,useContext:lr,useEffect:lr,useImperativeHandle:lr,useInsertionEffect:lr,useLayoutEffect:lr,useMemo:lr,useReducer:lr,useRef:lr,useState:lr,useDebugValue:lr,useDeferredValue:lr,useTransition:lr,useMutableSource:lr,useSyncExternalStore:lr,useId:lr,unstable_isNewReconciler:!1},$A={readContext:No,useCallback:function(e,t){return Li().memoizedState=[e,t===void 0?null:t],e},useContext:No,useEffect:Kx,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,C0(4194308,4,Db.bind(null,t,e),n)},useLayoutEffect:function(e,t){return C0(4194308,4,e,t)},useInsertionEffect:function(e,t){return C0(4,2,e,t)},useMemo:function(e,t){var n=Li();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Li();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=HA.bind(null,nn,e),[r.memoizedState,e]},useRef:function(e){var t=Li();return e={current:e},t.memoizedState=e},useState:qx,useDebugValue:q4,useDeferredValue:function(e){return Li().memoizedState=e},useTransition:function(){var e=qx(!1),t=e[0];return e=zA.bind(null,e[1]),Li().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=nn,o=Li();if(Gt){if(n===void 0)throw Error(ae(407));n=n()}else{if(n=t(),zn===null)throw Error(ae(349));El&30||bb(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Kx(Sb.bind(null,r,i,e),[e]),r.flags|=2048,fp(9,_b.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Li(),t=zn.identifierPrefix;if(Gt){var n=va,r=ya;n=(r&~(1<<32-ai(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=up++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=UA++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},WA={readContext:No,useCallback:Nb,useContext:No,useEffect:Y4,useImperativeHandle:Ib,useInsertionEffect:Mb,useLayoutEffect:Pb,useMemo:Ob,useReducer:v5,useRef:Eb,useState:function(){return v5(cp)},useDebugValue:q4,useDeferredValue:function(e){var t=Oo();return Tb(t,On.memoizedState,e)},useTransition:function(){var e=v5(cp)[0],t=Oo().memoizedState;return[e,t]},useMutableSource:xb,useSyncExternalStore:wb,useId:Ab,unstable_isNewReconciler:!1},YA={readContext:No,useCallback:Nb,useContext:No,useEffect:Y4,useImperativeHandle:Ib,useInsertionEffect:Mb,useLayoutEffect:Pb,useMemo:Ob,useReducer:x5,useRef:Eb,useState:function(){return x5(cp)},useDebugValue:q4,useDeferredValue:function(e){var t=Oo();return On===null?t.memoizedState=e:Tb(t,On.memoizedState,e)},useTransition:function(){var e=x5(cp)[0],t=Oo().memoizedState;return[e,t]},useMutableSource:xb,useSyncExternalStore:wb,useId:Ab,unstable_isNewReconciler:!1};function ri(e,t){if(e&&e.defaultProps){t=rn({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function e4(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:rn({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var am={isMounted:function(e){return(e=e._reactInternals)?Il(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=br(),o=ds(e),i=xa(r,o);i.payload=t,n!=null&&(i.callback=n),t=cs(e,i,o),t!==null&&(si(t,e,o,r),_0(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=br(),o=ds(e),i=xa(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=cs(e,i,o),t!==null&&(si(t,e,o,r),_0(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=br(),r=ds(e),o=xa(n,r);o.tag=2,t!=null&&(o.callback=t),t=cs(e,o,r),t!==null&&(si(t,e,r,n),_0(t,e,r))}};function Qx(e,t,n,r,o,i,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,a):t.prototype&&t.prototype.isPureReactComponent?!rp(n,r)||!rp(o,i):!0}function Bb(e,t,n){var r=!1,o=ms,i=t.contextType;return typeof i=="object"&&i!==null?i=No(i):(o=Br(t)?Cl:fr.current,r=t.contextTypes,i=(r=r!=null)?yc(e,o):ms),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=am,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Gx(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&&am.enqueueReplaceState(t,t.state,null)}function t4(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},V4(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=No(i):(i=Br(t)?Cl:fr.current,o.context=yc(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(e4(e,t,i,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&am.enqueueReplaceState(o,o.state,null),$0(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function bc(e,t){try{var n="",r=t;do n+=_T(r),r=r.return;while(r);var o=n}catch(i){o=` 7Error generating stack: `+i.message+` 8`+i.stack}return{value:e,source:t,stack:o,digest:null}}
vendor: 11,804 bytes, line 8
8function w5(e,t,n){return{value:e,source:null,stack:n!=null?n:null,digest:t!=null?t:null}}function n4(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var qA=typeof WeakMap=="function"?WeakMap:Map;function Vb(e,t,n){n=xa(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Q0||(Q0=!0,d4=r),n4(e,t)},n}function Ub(e,t,n){n=xa(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){n4(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){n4(e,t),typeof r!="function"&&(fs===null?fs=new Set([this]):fs.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function Xx(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new qA;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=sL.bind(null,e,t,n),t.then(e,e))}function Jx(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 Zx(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,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=xa(-1,1),t.tag=2,cs(n,t,1))),n.lanes|=1),e)}var KA=Ca.ReactCurrentOwner,Rr=!1;function wr(e,t,n,r){t.child=e===null?mb(t,null,n,r):xc(t,e.child,n,r)}function ew(e,t,n,r,o){n=n.render;var i=t.ref;return hc(t,o),r=$4(e,t,n,r,i,o),n=W4(),e!==null&&!Rr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Sa(e,t,o)):(Gt&&n&&O4(t),t.flags|=1,wr(e,t,r,o),t.child)}function tw(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!t6(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,zb(e,t,i,r,o)):(e=P0(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:rp,n(a,r)&&e.ref===t.ref)return Sa(e,t,o)}return t.flags|=1,e=ps(i,r),e.ref=t.ref,e.return=t,t.child=e}function zb(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(rp(i,r)&&e.ref===t.ref)if(Rr=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(Rr=!0);else return t.lanes=e.lanes,Sa(e,t,o)}return r4(e,t,n,r,o)}function Hb(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ut(uc,eo),eo|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ut(uc,eo),eo|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,Ut(uc,eo),eo|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,Ut(uc,eo),eo|=r;return wr(e,t,o,n),t.child}function jb(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function r4(e,t,n,r,o){var i=Br(n)?Cl:fr.current;return i=yc(t,i),hc(t,o),n=$4(e,t,n,r,i,o),r=W4(),e!==null&&!Rr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Sa(e,t,o)):(Gt&&r&&O4(t),t.flags|=1,wr(e,t,n,o),t.child)}function nw(e,t,n,r,o){if(Br(n)){var i=!0;V0(t)}else i=!1;if(hc(t,o),t.stateNode===null)k0(e,t),Bb(t,n,r),t4(t,n,r,o),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=No(u):(u=Br(n)?Cl:fr.current,u=yc(t,u));var c=n.getDerivedStateFromProps,d=typeof c=="function"||typeof a.getSnapshotBeforeUpdate=="function";d||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||l!==u)&&Gx(t,a,r,u),ts=!1;var p=t.memoizedState;a.state=p,$0(t,r,a,o),l=t.memoizedState,s!==r||p!==l||Fr.current||ts?(typeof c=="function"&&(e4(t,n,c,r),l=t.memoizedState),(s=ts||Qx(t,n,s,r,p,l,u))?(d||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(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,yb(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:ri(t.type,s),a.props=u,d=t.pendingProps,p=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=No(l):(l=Br(n)?Cl:fr.current,l=yc(t,l));var h=n.getDerivedStateFromProps;(c=typeof h=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==d||p!==l)&&Gx(t,a,r,l),ts=!1,p=t.memoizedState,a.state=p,$0(t,r,a,o);var m=t.memoizedState;s!==d||p!==m||Fr.current||ts?(typeof h=="function"&&(e4(t,n,h,r),m=t.memoizedState),(u=ts||Qx(t,n,u,r,p,m,l)||!1)?(c||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,m,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,m,l)),typeof a.componentDidUpdate=="function"&&(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=m),a.props=r,a.state=m,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 o4(e,t,n,r,i,o)}function o4(e,t,n,r,o,i){jb(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&zx(t,n,!1),Sa(e,t,i);r=t.stateNode,KA.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=xc(t,e.child,null,i),t.child=xc(t,null,s,i)):wr(e,t,s,i),t.memoizedState=r.state,o&&zx(t,n,!0),t.child}function $b(e){var t=e.stateNode;t.pendingContext?Ux(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ux(e,t.context,!1),U4(e,t.containerInfo)}function rw(e,t,n,r,o){return vc(),A4(o),t.flags|=256,wr(e,t,n,r),t.child}var i4={dehydrated:null,treeContext:null,retryLane:0};function a4(e){return{baseLanes:e,cachePool:null,transitions:null}}function Wb(e,t,n){var r=t.pendingProps,o=tn.current,i=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),Ut(tn,o&1),e===null)return J5(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,i?(r=t.mode,i=t.child,a={mode:"hidden",children:a},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=a):i=um(a,r,0,null),e=Sl(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=a4(n),t.memoizedState=i4,e):K4(t,a));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return QA(e,t,a,r,s,o,n);if(i){i=r.fallback,a=t.mode,o=e.child,s=o.sibling;var l={mode:"hidden",children:r.children};return!(a&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=ps(o,l),r.subtreeFlags=o.subtreeFlags&14680064),s!==null?i=ps(s,i):(i=Sl(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?a4(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=i4,r}return i=e.child,e=i.sibling,r=ps(i,{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 K4(e,t){return t=um({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function g0(e,t,n,r){return r!==null&&A4(r),xc(t,e.child,null,n),e=K4(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function QA(e,t,n,r,o,i,a){if(n)return t.flags&256?(t.flags&=-257,r=w5(Error(ae(422))),g0(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=um({mode:"visible",children:r.children},o,0,null),i=Sl(i,o,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&xc(t,e.child,null,a),t.child.memoizedState=a4(a),t.memoizedState=i4,i);if(!(t.mode&1))return g0(e,t,a,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(ae(419)),r=w5(i,r,void 0),g0(e,t,a,r)}if(s=(a&e.childLanes)!==0,Rr||s){if(r=zn,r!==null){switch(a&-a){case 4:o=2;break;case 16:o=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:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|a)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,_a(e,o),si(r,e,o,-1))}return e6(),r=w5(Error(ae(421))),g0(e,t,a,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=lL.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,to=us(o.nextSibling),no=t,Gt=!0,ii=null,e!==null&&(Mo[Po++]=ya,Mo[Po++]=va,Mo[Po++]=kl,ya=e.id,va=e.overflow,kl=t),t=K4(t,r.children),t.flags|=4096,t)}function ow(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Z5(e.return,t,n)}function b5(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Yb(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(wr(e,t,r.children,n),r=tn.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&&ow(e,n,t);else if(e.tag===19)ow(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(Ut(tn,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&W0(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),b5(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&W0(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}b5(t,!0,n,null,i);break;case"together":b5(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function k0(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Sa(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Ml|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(ae(153));if(t.child!==null){for(e=t.child,n=ps(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ps(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function GA(e,t,n){switch(t.tag){case 3:$b(t),vc();break;case 5:vb(t);break;case 1:Br(t.type)&&V0(t);break;case 4:U4(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Ut(H0,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Ut(tn,tn.current&1),t.flags|=128,null):n&t.child.childLanes?Wb(e,t,n):(Ut(tn,tn.current&1),e=Sa(e,t,n
vendor: 4,851 bytes, line 8
8),e!==null?e.sibling:null);Ut(tn,tn.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Yb(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Ut(tn,tn.current),r)break;return null;case 22:case 23:return t.lanes=0,Hb(e,t,n)}return Sa(e,t,n)}var qb,s4,Kb,Qb;qb=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}};s4=function(){};Kb=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,bl(Bi.current);var i=null;switch(n){case"input":o=D5(e,o),r=D5(e,r),i=[];break;case"select":o=rn({},o,{value:void 0}),r=rn({},r,{value:void 0}),i=[];break;case"textarea":o=O5(e,o),r=O5(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=F0)}A5(n,r);var a;n=null;for(u in o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var s=o[u];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Gd.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var l=r[u];if(s=o!=null?o[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||(i||(i=[]),i.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(i=i||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(i=i||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Gd.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&Ht("scroll",e),i||s===l||(i=[])):(i=i||[]).push(u,l))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}};Qb=function(e,t,n,r){n!==r&&(t.flags|=4)};function Ad(e,t){if(!Gt)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 ur(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function XA(e,t,n){var r=t.pendingProps;switch(T4(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ur(t),null;case 1:return Br(t.type)&&B0(),ur(t),null;case 3:return r=t.stateNode,wc(),jt(Fr),jt(fr),H4(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(h0(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,ii!==null&&(m4(ii),ii=null))),s4(e,t),ur(t),null;case 5:z4(t);var o=bl(lp.current);if(n=t.type,e!==null&&t.stateNode!=null)Kb(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(ae(166));return ur(t),null}if(e=bl(Bi.current),h0(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Ri]=t,r[ap]=i,e=(t.mode&1)!==0,n){case"dialog":Ht("cancel",r),Ht("close",r);break;case"iframe":case"object":case"embed":Ht("load",r);break;case"video":case"audio":for(o=0;o<Ud.length;o++)Ht(Ud[o],r);break;case"source":Ht("error",r);break;case"img":case"image":case"link":Ht("error",r),Ht("load",r);break;case"details":Ht("toggle",r);break;case"input":dx(r,i),Ht("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Ht("invalid",r);break;case"textarea":hx(r,i),Ht("invalid",r)}A5(n,i),o=null;for(var a in i)if(i.hasOwnProperty(a)){var s=i[a];a==="children"?typeof s=="string"?r.textContent!==s&&(i.suppressHydrationWarning!==!0&&p0(r.textContent,s,e),o=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&p0(r.textContent,s,e),o=["children",""+s]):Gd.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&Ht("scroll",r)}switch(n){case"input":t0(r),px(r,i,!0);break;case"textarea":t0(r),mx(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=F0)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Sw(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>
8",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[Ri]=t,e[ap]=r,qb(e,t,!1,!1),t.stateNode=e;e:{switch(a=L5(n,r),n){case"dialog":Ht("cancel",e),Ht("close",e),o=r;break;case"iframe":case"object":case"embed":Ht("load",e),o=r;break;case"video":case"audio":for(o=0;o<Ud.length;o++)Ht(Ud[o],e);o=r;break;case"source":Ht("error",e),o=r;break;case"img":case"image":case"link":Ht("error",e),Ht("load",e),o=r;break;case"details":Ht("toggle",e),o=r;break;case"input":dx(e,r),o=D5(e,r),Ht("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=rn({},r,{value:void 0}),Ht("invalid",e);break;case"textarea":hx(e,r),o=O5(e,r),Ht("invalid",e);break;default:o=r}A5(n,o),s=o;for(i in s)if(s.hasOwnProperty(i)){var l=s[i];i==="style"?Ew(e,l):i==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&Cw(e,l)):i==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&Xd(e,l):typeof l=="number"&&Xd(e,""+l):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Gd.hasOwnProperty(i)?l!=null&&i==="onScroll"&&Ht("scroll",e):l!=null&&v4(e,i,l,a))}switch(n){case"input":t0(e),px(e,r,!1);break;case"textarea":t0(e),mx(e);break;case"option":r.value!=null&&e.setAttribute("value",""+hs(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?cc(e,!!r.multiple,i,!1):r.defaultValue!=null&&cc(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=F0)}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)}return ur(t),null;case 6:if(e&&t.stateNode!=null)Qb(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(ae(166));if(n=bl(lp.current),bl(Bi.current),h0(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ri]=t,(i=r.nodeValue!==n)&&(e=no,e!==null))switch(e.tag){case 3:p0(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&p0(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ri]=t,t.stateNode=r}return ur(t),null;case 13:if(jt(tn),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Gt&&to!==null&&t.mode&1&&!(t.flags&128))pb(),vc(),t.flags|=98560,i=!1;else if(i=h0(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(ae(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(ae(317));i[Ri]=t}else vc(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ur(t),i=!1}else ii!==null&&(m4(ii),ii=null),i=!0;if(!i)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||tn.current&1?Tn===0&&(Tn=3):e6())),t.updateQueue!==null&&(t.flags|=4),ur(t),null);case 4:return wc(),s4(e,t),e===null&&op(t.stateNode.containerInfo),ur(t),null;case 10:return F4(t.type._context),ur(t),null;case 17:return Br(t.type)&&B0(),ur(t),null;case 19:if(jt(tn),i=t.memoizedState,i===null)return ur(t),null;if(r=(t.flags&128)!==0,a=i.rendering,a===null)if(r)Ad(i,!1);else{if(Tn!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=W0(e),a!==null){for(t.flags|=128,Ad(i,!1),r=a.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,a=i.alternate,a===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=a.childLanes,i.lanes=a.lanes,i.child=a.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,i.type=a.type,e=a.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ut(tn,tn.current&1|2),t.child}e=e.sibling}i.tail!==null&&yn()>_c&&(t.flags|=128,r=!0,Ad(i,!1),t.lanes=4194304)}else{if(!r)if(e=W0(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ad(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Gt)return ur(t),null}else 2*yn()-i.renderingStartTime>_c&&n!==1073741824&&(t.flags|=128,r=!0,Ad(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=yn(),t.sibling=null,n=tn.current,Ut(tn,r?n&1|2:n&1),t):(ur(t),null);
vendor: 8,955 bytes, line 8
8case 22:case 23:return Z4(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?eo&1073741824&&(ur(t),t.subtreeFlags&6&&(t.flags|=8192)):ur(t),null;case 24:return null;case 25:return null}throw Error(ae(156,t.tag))}function JA(e,t){switch(T4(t),t.tag){case 1:return Br(t.type)&&B0(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return wc(),jt(Fr),jt(fr),H4(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return z4(t),null;case 13:if(jt(tn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ae(340));vc()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return jt(tn),null;case 4:return wc(),null;case 10:return F4(t.type._context),null;case 22:case 23:return Z4(),null;case 24:return null;default:return null}}var y0=!1,cr=!1,ZA=typeof WeakSet=="function"?WeakSet:Set,he=null;function lc(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){cn(e,t,r)}else n.current=null}function l4(e,t,n){try{n()}catch(r){cn(e,t,r)}}var iw=!1;function eL(e,t){if(W5=A0,e=eb(),N4(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 o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(b){n=null;break e}var a=0,s=-1,l=-1,u=0,c=0,d=e,p=null;t:for(;;){for(var h;d!==n||o!==0&&d.nodeType!==3||(s=a+o),d!==i||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(h=d.firstChild)!==null;)p=d,d=h;for(;;){if(d===e)break t;if(p===n&&++u===o&&(s=a),p===i&&++c===r&&(l=a),(h=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=h}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Y5={focusedElem:e,selectionRange:n},A0=!1,he=t;he!==null;)if(t=he,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,he=e;else for(;he!==null;){t=he;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var v=m.memoizedProps,w=m.memoizedState,y=t.stateNode,g=y.getSnapshotBeforeUpdate(t.elementType===t.type?v:ri(t.type,v),w);y.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ae(163))}}catch(b){cn(t,t.return,b)}if(e=t.sibling,e!==null){e.return=t.return,he=e;break}he=t.return}return m=iw,iw=!1,m}function qd(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&l4(t,n,i)}o=o.next}while(o!==r)}}function sm(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 u4(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 Gb(e){var t=e.alternate;t!==null&&(e.alternate=null,Gb(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ri],delete t[ap],delete t[Q5],delete t[RA],delete t[FA])),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 Xb(e){return e.tag===5||e.tag===3||e.tag===4}function aw(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xb(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 c4(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=F0));else if(r!==4&&(e=e.child,e!==null))for(c4(e,t,n),e=e.sibling;e!==null;)c4(e,t,n),e=e.sibling}function f4(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(f4(e,t,n),e=e.sibling;e!==null;)f4(e,t,n),e=e.sibling}var Gn=null,oi=!1;function Za(e,t,n){for(n=n.child;n!==null;)Jb(e,t,n),n=n.sibling}function Jb(e,t,n){if(Fi&&typeof Fi.onCommitFiberUnmount=="function")try{Fi.onCommitFiberUnmount(Z0,n)}catch(s){}switch(n.tag){case 5:cr||lc(n,t);case 6:var r=Gn,o=oi;Gn=null,Za(e,t,n),Gn=r,oi=o,Gn!==null&&(oi?(e=Gn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Gn.removeChild(n.stateNode));break;case 18:Gn!==null&&(oi?(e=Gn,n=n.stateNode,e.nodeType===8?h5(e.parentNode,n):e.nodeType===1&&h5(e,n),tp(e)):h5(Gn,n.stateNode));break;case 4:r=Gn,o=oi,Gn=n.stateNode.containerInfo,oi=!0,Za(e,t,n),Gn=r,oi=o;break;case 0:case 11:case 14:case 15:if(!cr&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&l4(n,t,a),o=o.next}while(o!==r)}Za(e,t,n);break;case 1:if(!cr&&(lc(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){cn(n,t,s)}Za(e,t,n);break;case 21:Za(e,t,n);break;case 22:n.mode&1?(cr=(r=cr)||n.memoizedState!==null,Za(e,t,n),cr=r):Za(e,t,n);break;default:Za(e,t,n)}}function sw(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new ZA),t.forEach(function(r){var o=uL.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function ni(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:Gn=s.stateNode,oi=!1;break e;case 3:Gn=s.stateNode.containerInfo,oi=!0;break e;case 4:Gn=s.stateNode.containerInfo,oi=!0;break e}s=s.return}if(Gn===null)throw Error(ae(160));Jb(i,a,o),Gn=null,oi=!1;var l=o.alternate;l!==null&&(l.return=null),o.return=null}catch(u){cn(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Zb(t,e),t=t.sibling}function Zb(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ni(t,e),Ai(e),r&4){try{qd(3,e,e.return),sm(3,e)}catch(v){cn(e,e.return,v)}try{qd(5,e,e.return)}catch(v){cn(e,e.return,v)}}break;case 1:ni(t,e),Ai(e),r&512&&n!==null&&lc(n,n.return);break;case 5:if(ni(t,e),Ai(e),r&512&&n!==null&&lc(n,n.return),e.flags&32){var o=e.stateNode;try{Xd(o,"")}catch(v){cn(e,e.return,v)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,a=n!==null?n.memoizedProps:i,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&bw(o,i),L5(s,a);var u=L5(s,i);for(a=0;a<l.length;a+=2){var c=l[a],d=l[a+1];c==="style"?Ew(o,d):c==="dangerouslySetInnerHTML"?Cw(o,d):c==="children"?Xd(o,d):v4(o,c,d,u)}switch(s){case"input":I5(o,i);break;case"textarea":_w(o,i);break;case"select":var p=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var h=i.value;h!=null?cc(o,!!i.multiple,h,!1):p!==!!i.multiple&&(i.defaultValue!=null?cc(o,!!i.multiple,i.defaultValue,!0):cc(o,!!i.multiple,i.multiple?[]:"",!1))}o[ap]=i}catch(v){cn(e,e.return,v)}}break;case 6:if(ni(t,e),Ai(e),r&4){if(e.stateNode===null)throw Error(ae(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(v){cn(e,e.return,v)}}break;case 3:if(ni(t,e),Ai(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{tp(t.containerInfo)}catch(v){cn(e,e.return,v)}break;case 4:ni(t,e),Ai(e);break;case 13:ni(t,e),Ai(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(X4=yn())),r&4&&sw(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(cr=(u=cr)||c,ni(t,e),cr=u):ni(t,e),Ai(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&e.mode&1)for(he=e,c=e.child;c!==null;){for(d=he=c;he!==null;){switch(p=he,h=p.child,p.tag){case 0:case 11:case 14:case 15:qd(4,p,p.return);break;case 1:lc(p,p.return);var m=p.stateNode;if(typeof m.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(v){cn(r,n,v)}}break;case 5:lc(p,p.return);break;case 22:if(p.memoizedState!==null){uw(d);continue}}h!==null?(h.return=p,he=h):uw(d)}c=c.sibling}e:for(c=null,d=e;;){if(d.tag===5){if(c===null){c=d;try{o=d.stateNode,u?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=d.stateNode,l=d.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=kw("display",a))}catch(v){cn(e,e.return,v)}}}else if(d.tag===6){if(c===null)try{d.stateNode.nodeValue=u?"":d.memoizedProps}catch(v){cn(e,e.return,v)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.
vendor: 4,894 bytes, line 8
8child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;c===d&&(c=null),d=d.return}c===d&&(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:ni(t,e),Ai(e),r&4&&sw(e);break;case 21:break;default:ni(t,e),Ai(e)}}function Ai(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Xb(n)){var r=n;break e}n=n.return}throw Error(ae(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(Xd(o,""),r.flags&=-33);var i=aw(e);f4(e,i,o);break;case 3:case 4:var a=r.stateNode.containerInfo,s=aw(e);c4(e,s,a);break;default:throw Error(ae(161))}}catch(l){cn(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function tL(e,t,n){he=e,e_(e,t,n)}function e_(e,t,n){for(var r=(e.mode&1)!==0;he!==null;){var o=he,i=o.child;if(o.tag===22&&r){var a=o.memoizedState!==null||y0;if(!a){var s=o.alternate,l=s!==null&&s.memoizedState!==null||cr;s=y0;var u=cr;if(y0=a,(cr=l)&&!u)for(he=o;he!==null;)a=he,l=a.child,a.tag===22&&a.memoizedState!==null?cw(o):l!==null?(l.return=a,he=l):cw(o);for(;i!==null;)he=i,e_(i,t,n),i=i.sibling;he=o,y0=s,cr=u}lw(e,t,n)}else o.subtreeFlags&8772&&i!==null?(i.return=o,he=i):lw(e,t,n)}}function lw(e){for(;he!==null;){var t=he;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:cr||sm(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!cr)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:ri(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Yx(t,i,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}Yx(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 c=u.memoizedState;if(c!==null){var d=c.dehydrated;d!==null&&tp(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(ae(163))}cr||t.flags&512&&u4(t)}catch(p){cn(t,t.return,p)}}if(t===e){he=null;break}if(n=t.sibling,n!==null){n.return=t.return,he=n;break}he=t.return}}function uw(e){for(;he!==null;){var t=he;if(t===e){he=null;break}var n=t.sibling;if(n!==null){n.return=t.return,he=n;break}he=t.return}}function cw(e){for(;he!==null;){var t=he;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{sm(4,t)}catch(l){cn(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(l){cn(t,o,l)}}var i=t.return;try{u4(t)}catch(l){cn(t,i,l)}break;case 5:var a=t.return;try{u4(t)}catch(l){cn(t,a,l)}}}catch(l){cn(t,t.return,l)}if(t===e){he=null;break}var s=t.sibling;if(s!==null){s.return=t.return,he=s;break}he=t.return}}var nL=Math.ceil,K0=Ca.ReactCurrentDispatcher,Q4=Ca.ReactCurrentOwner,Io=Ca.ReactCurrentBatchConfig,mt=0,zn=null,Cn=null,Xn=0,eo=0,uc=ys(0),Tn=0,dp=null,Ml=0,lm=0,G4=0,Kd=null,Lr=null,X4=0,_c=1/0,ma=null,Q0=!1,d4=null,fs=null,v0=!1,is=null,G0=0,Qd=0,p4=null,E0=-1,M0=0;function br(){return mt&6?yn():E0!==-1?E0:E0=yn()}function ds(e){return e.mode&1?mt&2&&Xn!==0?Xn&-Xn:VA.transition!==null?(M0===0&&(M0=Bw()),M0):(e=Et,e!==0||(e=window.event,e=e===void 0?16:Ww(e.type)),e):1}function si(e,t,n,r){if(50<Qd)throw Qd=0,p4=null,Error(ae(185));pp(e,n,r),(!(mt&2)||e!==zn)&&(e===zn&&(!(mt&2)&&(lm|=n),Tn===4&&rs(e,Xn)),Vr(e,r),n===1&&mt===0&&!(t.mode&1)&&(_c=yn()+500,om&&vs()))}function Vr(e,t){var n=e.callbackNode;zT(e,t);var r=T0(e,e===zn?Xn:0);if(r===0)n!==null&&vx(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&vx(n),t===1)e.tag===0?BA(fw.bind(null,e)):cb(fw.bind(null,e)),AA(function(){!(mt&6)&&vs()}),n=null;else{switch(Vw(r)){case 1:n=S4;break;case 4:n=Rw;break;case 16:n=O0;break;case 536870912:n=Fw;break;default:n=O0}n=l_(n,t_.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function t_(e,t){if(E0=-1,M0=0,mt&6)throw Error(ae(327));var n=e.callbackNode;if(mc()&&e.callbackNode!==n)return null;var r=T0(e,e===zn?Xn:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=X0(e,r);else{t=r;var o=mt;mt|=2;var i=r_();(zn!==e||Xn!==t)&&(ma=null,_c=yn()+500,_l(e,t));do try{iL();break}catch(s){n_(e,s)}while(1);R4(),K0.current=i,mt=o,Cn!==null?t=0:(zn=null,Xn=0,t=Tn)}if(t!==0){if(t===2&&(o=U5(e),o!==0&&(r=o,t=h4(e,o))),t===1)throw n=dp,_l(e,0),rs(e,r),Vr(e,yn()),n;if(t===6)rs(e,r);else{if(o=e.current.alternate,!(r&30)&&!rL(o)&&(t=X0(e,r),t===2&&(i=U5(e),i!==0&&(r=i,t=h4(e,i))),t===1))throw n=dp,_l(e,0),rs(e,r),Vr(e,yn()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(ae(345));case 2:vl(e,Lr,ma);break;
vendor: 5,201 bytes, line 8
8case 3:if(rs(e,r),(r&130023424)===r&&(t=X4+500-yn(),10<t)){if(T0(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){br(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=K5(vl.bind(null,e,Lr,ma),t);break}vl(e,Lr,ma);break;case 4:if(rs(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var a=31-ai(r);i=1<<a,a=t[a],a>o&&(o=a),r&=~i}if(r=o,r=yn()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*nL(r/1960))-r,10<r){e.timeoutHandle=K5(vl.bind(null,e,Lr,ma),r);break}vl(e,Lr,ma);break;case 5:vl(e,Lr,ma);break;default:throw Error(ae(329))}}}return Vr(e,yn()),e.callbackNode===n?t_.bind(null,e):null}function h4(e,t){var n=Kd;return e.current.memoizedState.isDehydrated&&(_l(e,t).flags|=256),e=X0(e,t),e!==2&&(t=Lr,Lr=n,t!==null&&m4(t)),e}function m4(e){Lr===null?Lr=e:Lr.push.apply(Lr,e)}function rL(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 o=n[r],i=o.getSnapshot;o=o.value;try{if(!li(i(),o))return!1}catch(a){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 rs(e,t){for(t&=~G4,t&=~lm,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ai(t),r=1<<n;e[n]=-1,t&=~r}}function fw(e){if(mt&6)throw Error(ae(327));mc();var t=T0(e,0);if(!(t&1))return Vr(e,yn()),null;var n=X0(e,t);if(e.tag!==0&&n===2){var r=U5(e);r!==0&&(t=r,n=h4(e,r))}if(n===1)throw n=dp,_l(e,0),rs(e,t),Vr(e,yn()),n;if(n===6)throw Error(ae(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,vl(e,Lr,ma),Vr(e,yn()),null}function J4(e,t){var n=mt;mt|=1;try{return e(t)}finally{mt=n,mt===0&&(_c=yn()+500,om&&vs())}}function Pl(e){is!==null&&is.tag===0&&!(mt&6)&&mc();var t=mt;mt|=1;var n=Io.transition,r=Et;try{if(Io.transition=null,Et=1,e)return e()}finally{Et=r,Io.transition=n,mt=t,!(mt&6)&&vs()}}function Z4(){eo=uc.current,jt(uc)}function _l(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,TA(n)),Cn!==null)for(n=Cn.return;n!==null;){var r=n;switch(T4(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&B0();break;case 3:wc(),jt(Fr),jt(fr),H4();break;case 5:z4(r);break;case 4:wc();break;case 13:jt(tn);break;case 19:jt(tn);break;case 10:F4(r.type._context);break;case 22:case 23:Z4()}n=n.return}if(zn=e,Cn=e=ps(e.current,null),Xn=eo=t,Tn=0,dp=null,G4=lm=Ml=0,Lr=Kd=null,wl!==null){for(t=0;t<wl.length;t++)if(n=wl[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,i=n.pending;if(i!==null){var a=i.next;i.next=o,r.next=a}n.pending=r}wl=null}return e}function n_(e,t){do{var n=Cn;try{if(R4(),S0.current=q0,Y0){for(var r=nn.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}Y0=!1}if(El=0,Un=On=nn=null,Yd=!1,up=0,Q4.current=null,n===null||n.return===null){Tn=1,dp=t,Cn=null;break}e:{var i=e,a=n.return,s=n,l=t;if(t=Xn,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,c=s,d=c.tag;if(!(c.mode&1)&&(d===0||d===11||d===15)){var p=c.alternate;p?(c.updateQueue=p.updateQueue,c.memoizedState=p.memoizedState,c.lanes=p.lanes):(c.updateQueue=null,c.memoizedState=null)}var h=Jx(a);if(h!==null){h.flags&=-257,Zx(h,a,s,i,t),h.mode&1&&Xx(i,u,t),t=h,l=u;var m=t.updateQueue;if(m===null){var v=new Set;v.add(l),t.updateQueue=v}else m.add(l);break e}else{if(!(t&1)){Xx(i,u,t),e6();break e}l=Error(ae(426))}}else if(Gt&&s.mode&1){var w=Jx(a);if(w!==null){!(w.flags&65536)&&(w.flags|=256),Zx(w,a,s,i,t),A4(bc(l,s));break e}}i=l=bc(l,s),Tn!==4&&(Tn=2),Kd===null?Kd=[i]:Kd.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var y=Vb(i,l,t);Wx(i,y);break e;case 1:s=l;var g=i.type,x=i.stateNode;if(!(i.flags&128)&&(typeof g.getDerivedStateFromError=="function"||x!==null&&typeof x.componentDidCatch=="function"&&(fs===null||!fs.has(x)))){i.flags|=65536,t&=-t,i.lanes|=t;var b=Ub(i,s,t);Wx(i,b);break e}}i=i.return}while(i!==null)}i_(n)}catch(S){t=S,Cn===n&&n!==null&&(Cn=n=n.return);continue}break}while(1)}function r_(){var e=K0.current;return K0.current=q0,e===null?q0:e}function e6(){(Tn===0||Tn===3||Tn===2)&&(Tn=4),zn===null||!(Ml&268435455)&&!(lm&268435455)||rs(zn,Xn)}function X0(e,t){var n=mt;mt|=2;var r=r_();(zn!==e||Xn!==t)&&(ma=null,_l(e,t));do try{oL();break}catch(o){n_(e,o)}while(1);if(R4(),mt=n,K0.current=r,Cn!==null)throw Error(ae(261));return zn=null,Xn=0,Tn}function oL(){for(;Cn!==null;)o_(Cn)}function iL(){for(;Cn!==null&&!OT();)o_(Cn)}function o_(e){var t=s_(e.alternate,e,eo);e.memoizedProps=e.pendingProps,t===null?i_(e):Cn=t,Q4.current=null}function i_(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=JA(n,t),n!==null){n.flags&=32767,Cn=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Tn=6,Cn=null;return}}else if(n=XA(n,t,eo),n!==null){Cn=n;return}if(t=t.sibling,t!==null){Cn=t;return}Cn=t=e}while(t!==null);Tn===0&&(Tn=5)}function vl(e,t,n){var r=Et,o=Io.transition;try{Io.transition=null,Et=1,aL(e,t,n,r)}finally{Io.transition=o,Et=r}return null}function aL(e,t,n,r){do mc();while(is!==null);if(mt&6)throw Error(ae(327));
vendor: 4,583 bytes, line 8
8n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(ae(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(HT(e,i),e===zn&&(Cn=zn=null,Xn=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||v0||(v0=!0,l_(O0,function(){return mc(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Io.transition,Io.transition=null;var a=Et;Et=1;var s=mt;mt|=4,Q4.current=null,eL(e,n),Zb(n,e),PA(Y5),A0=!!W5,Y5=W5=null,e.current=n,tL(n,e,o),TT(),mt=s,Et=a,Io.transition=i}else e.current=n;if(v0&&(v0=!1,is=e,G0=o),i=e.pendingLanes,i===0&&(fs=null),RT(n.stateNode,r),Vr(e,yn()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(Q0)throw Q0=!1,e=d4,d4=null,e;return G0&1&&e.tag!==0&&mc(),i=e.pendingLanes,i&1?e===p4?Qd++:(Qd=0,p4=e):Qd=0,vs(),null}function mc(){if(is!==null){var e=Vw(G0),t=Io.transition,n=Et;try{if(Io.transition=null,Et=16>e?16:e,is===null)var r=!1;else{if(e=is,is=null,G0=0,mt&6)throw Error(ae(331));var o=mt;for(mt|=4,he=e.current;he!==null;){var i=he,a=i.child;if(he.flags&16){var s=i.deletions;if(s!==null){for(var l=0;l<s.length;l++){var u=s[l];for(he=u;he!==null;){var c=he;switch(c.tag){case 0:case 11:case 15:qd(8,c,i)}var d=c.child;if(d!==null)d.return=c,he=d;else for(;he!==null;){c=he;var p=c.sibling,h=c.return;if(Gb(c),c===u){he=null;break}if(p!==null){p.return=h,he=p;break}he=h}}}var m=i.alternate;if(m!==null){var v=m.child;if(v!==null){m.child=null;do{var w=v.sibling;v.sibling=null,v=w}while(v!==null)}}he=i}}if(i.subtreeFlags&2064&&a!==null)a.return=i,he=a;else e:for(;he!==null;){if(i=he,i.flags&2048)switch(i.tag){case 0:case 11:case 15:qd(9,i,i.return)}var y=i.sibling;if(y!==null){y.return=i.return,he=y;break e}he=i.return}}var g=e.current;for(he=g;he!==null;){a=he;var x=a.child;if(a.subtreeFlags&2064&&x!==null)x.return=a,he=x;else e:for(a=g;he!==null;){if(s=he,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:sm(9,s)}}catch(S){cn(s,s.return,S)}if(s===a){he=null;break e}var b=s.sibling;if(b!==null){b.return=s.return,he=b;break e}he=s.return}}if(mt=o,vs(),Fi&&typeof Fi.onPostCommitFiberRoot=="function")try{Fi.onPostCommitFiberRoot(Z0,e)}catch(S){}r=!0}return r}finally{Et=n,Io.transition=t}}return!1}function dw(e,t,n){t=bc(n,t),t=Vb(e,t,1),e=cs(e,t,1),t=br(),e!==null&&(pp(e,1,t),Vr(e,t))}function cn(e,t,n){if(e.tag===3)dw(e,e,n);else for(;t!==null;){if(t.tag===3){dw(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(fs===null||!fs.has(r))){e=bc(n,e),e=Ub(t,e,1),t=cs(t,e,1),e=br(),t!==null&&(pp(t,1,e),Vr(t,e));break}}t=t.return}}function sL(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=br(),e.pingedLanes|=e.suspendedLanes&n,zn===e&&(Xn&n)===n&&(Tn===4||Tn===3&&(Xn&130023424)===Xn&&500>yn()-X4?_l(e,0):G4|=n),Vr(e,t)}function a_(e,t){t===0&&(e.mode&1?(t=o0,o0<<=1,!(o0&130023424)&&(o0=4194304)):t=1);var n=br();e=_a(e,t),e!==null&&(pp(e,t,n),Vr(e,n))}function lL(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),a_(e,n)}function uL(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(ae(314))}r!==null&&r.delete(t),a_(e,n)}var s_;s_=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Fr.current)Rr=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Rr=!1,GA(e,t,n);Rr=!!(e.flags&131072)}else Rr=!1,Gt&&t.flags&1048576&&fb(t,z0,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;k0(e,t),e=t.pendingProps;var o=yc(t,fr.current);hc(t,n),o=$4(null,t,r,e,o,n);var i=W4();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Br(r)?(i=!0,V0(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,V4(t),o.updater=am,t.stateNode=o,o._reactInternals=t,t4(t,r,e,n),t=o4(null,t,r,!0,i,n)):(t.tag=0,Gt&&i&&O4(t),wr(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(k0(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=fL(r),e=ri(r,e),o){case 0:t=r4(null,t,r,e,n);break e;case 1:t=nw(null,t,r,e,n);break e;case 11:t=ew(null,t,r,e,n);break e;case 14:t=tw(null,t,r,ri(r.type,e),n);break e}throw Error(ae(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ri(r,o),r4(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ri(r,o),nw(e,t,r,o,n);case 3:e:{if($b(t),e===null)throw Error(ae(387));
vendor: 4,734 bytes, line 8
8r=t.pendingProps,i=t.memoizedState,o=i.element,yb(e,t),$0(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=bc(Error(ae(423)),t),t=rw(e,t,r,n,o);break e}else if(r!==o){o=bc(Error(ae(424)),t),t=rw(e,t,r,n,o);break e}else for(to=us(t.stateNode.containerInfo.firstChild),no=t,Gt=!0,ii=null,n=mb(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(vc(),r===o){t=Sa(e,t,n);break e}wr(e,t,r,n)}t=t.child}return t;case 5:return vb(t),e===null&&J5(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,q5(r,o)?a=null:i!==null&&q5(r,i)&&(t.flags|=32),jb(e,t),wr(e,t,a,n),t.child;case 6:return e===null&&J5(t),null;case 13:return Wb(e,t,n);case 4:return U4(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=xc(t,null,r,n):wr(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ri(r,o),ew(e,t,r,o,n);case 7:return wr(e,t,t.pendingProps,n),t.child;case 8:return wr(e,t,t.pendingProps.children,n),t.child;case 12:return wr(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,Ut(H0,r._currentValue),r._currentValue=a,i!==null)if(li(i.value,a)){if(i.children===o.children&&!Fr.current){t=Sa(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=xa(-1,n&-n),l.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),Z5(i.return,n,t),s.lanes|=n;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(ae(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),Z5(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}wr(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,hc(t,n),o=No(o),r=r(o),t.flags|=1,wr(e,t,r,n),t.child;case 14:return r=t.type,o=ri(r,t.pendingProps),o=ri(r.type,o),tw(e,t,r,o,n);case 15:return zb(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ri(r,o),k0(e,t),t.tag=1,Br(r)?(e=!0,V0(t)):e=!1,hc(t,n),Bb(t,r,o),t4(t,r,o,n),o4(null,t,r,!0,e,n);case 19:return Yb(e,t,n);case 22:return Hb(e,t,n)}throw Error(ae(156,t.tag))};function l_(e,t){return Lw(e,t)}function cL(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 Do(e,t,n,r){return new cL(e,t,n,r)}function t6(e){return e=e.prototype,!(!e||!e.isReactComponent)}function fL(e){if(typeof e=="function")return t6(e)?1:0;if(e!=null){if(e=e.$$typeof,e===w4)return 11;if(e===b4)return 14}return 2}function ps(e,t){var n=e.alternate;return n===null?(n=Do(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 P0(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")t6(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Zu:return Sl(n.children,o,i,t);case x4:a=8,o|=8;break;case k5:return e=Do(12,n,t,o|2),e.elementType=k5,e.lanes=i,e;case E5:return e=Do(13,n,t,o),e.elementType=E5,e.lanes=i,e;case M5:return e=Do(19,n,t,o),e.elementType=M5,e.lanes=i,e;case vw:return um(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case gw:a=10;break e;case yw:a=9;break e;case w4:a=11;break e;case b4:a=14;break e;case es:a=16,r=null;break e}throw Error(ae(130,e==null?e:typeof e,""))}return t=Do(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Sl(e,t,n,r){return e=Do(7,e,r,t),e.lanes=n,e}function um(e,t,n,r){return e=Do(22,e,r,t),e.elementType=vw,e.lanes=n,e.stateNode={isHidden:!1},e}function _5(e,t,n){return e=Do(6,e,null,t),e.lanes=n,e}
vendor: 5,815 bytes, line 8
8function S5(e,t,n){return t=Do(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function dL(e,t,n,r,o){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=a5(0),this.expirationTimes=a5(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=a5(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function n6(e,t,n,r,o,i,a,s,l){return e=new dL(e,t,n,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Do(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},V4(i),e}function pL(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ju,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function u_(e){if(!e)return ms;e=e._reactInternals;e:{if(Il(e)!==e||e.tag!==1)throw Error(ae(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Br(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(ae(171))}if(e.tag===1){var n=e.type;if(Br(n))return ub(e,n,t)}return t}function c_(e,t,n,r,o,i,a,s,l){return e=n6(n,r,!0,e,o,i,a,s,l),e.context=u_(null),n=e.current,r=br(),o=ds(n),i=xa(r,o),i.callback=t!=null?t:null,cs(n,i,o),e.current.lanes=o,pp(e,o,r),Vr(e,r),e}function cm(e,t,n,r){var o=t.current,i=br(),a=ds(o);return n=u_(n),t.context===null?t.context=n:t.pendingContext=n,t=xa(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=cs(o,t,a),e!==null&&(si(e,o,a,i),_0(e,o,a)),a}function J0(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 pw(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function r6(e,t){pw(e,t),(e=e.alternate)&&pw(e,t)}function hL(){return null}var f_=typeof reportError=="function"?reportError:function(e){console.error(e)};function o6(e){this._internalRoot=e}fm.prototype.render=o6.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(ae(409));cm(e,t,null,null)};fm.prototype.unmount=o6.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Pl(function(){cm(null,e,null,null)}),t[ba]=null}};function fm(e){this._internalRoot=e}fm.prototype.unstable_scheduleHydration=function(e){if(e){var t=Hw();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ns.length&&t!==0&&t<ns[n].priority;n++);ns.splice(n,0,e),n===0&&$w(e)}};function i6(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function dm(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function hw(){}function mL(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var u=J0(a);i.call(u)}}var a=c_(t,r,e,0,null,!1,!1,"",hw);return e._reactRootContainer=a,e[ba]=a.current,op(e.nodeType===8?e.parentNode:e),Pl(),a}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var s=r;r=function(){var u=J0(l);s.call(u)}}var l=n6(e,0,!1,null,null,!1,!1,"",hw);return e._reactRootContainer=l,e[ba]=l.current,op(e.nodeType===8?e.parentNode:e),Pl(function(){cm(t,l,n,r)}),l}function pm(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if(typeof o=="function"){var s=o;o=function(){var l=J0(a);s.call(l)}}cm(t,a,e,o)}else a=mL(n,t,e,o,r);return J0(a)}Uw=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Vd(t.pendingLanes);n!==0&&(C4(t,n|1),Vr(t,yn()),!(mt&6)&&(_c=yn()+500,vs()))}break;case 13:Pl(function(){var r=_a(e,1);if(r!==null){var o=br();si(r,e,1,o)}}),r6(e,1)}};k4=function(e){if(e.tag===13){var t=_a(e,134217728);if(t!==null){var n=br();si(t,e,134217728,n)}r6(e,134217728)}};zw=function(e){if(e.tag===13){var t=ds(e),n=_a(e,t);if(n!==null){var r=br();si(n,e,t,r)}r6(e,t)}};Hw=function(){return Et};jw=function(e,t){var n=Et;try{return Et=e,t()}finally{Et=n}};F5=function(e,t,n){switch(t){case"input":if(I5(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 o=rm(r);if(!o)throw Error(ae(90));ww(r),I5(r,o)}}}break;case"textarea":_w(e,n);break;case"select":t=n.value,t!=null&&cc(e,!!n.multiple,t,!1)}};Dw=J4;Iw=Pl;var gL={usingClientEntryPoint:!1,Events:[mp,rc,rm,Mw,Pw,J4]},Ld={findFiberByHostInstance:xl,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},yL={bundleType:Ld.bundleType,version:Ld.version,rendererPackageName:Ld.rendererPackageName,rendererConfig:Ld.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ca.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Tw(e),e===null?null:e.stateNode},findFiberByHostInstance:Ld.findFiberByHostInstance||hL,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"&&(Rd=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Rd.isDisabled&&Rd.supportsFiber))try{Z0=Rd.inject(yL),Fi=Rd}catch(e){}var Rd;
8io.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=gL;io.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!i6(t))throw Error(ae(200));return pL(e,t,null,n)};io.createRoot=function(e,t){if(!i6(e))throw Error(ae(299));var n=!1,r="",o=f_;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=n6(e,1,!1,null,null,n,!1,r,o),e[ba]=t.current,op(e.nodeType===8?e.parentNode:e),new o6(t)};io.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(ae(188)):(e=Object.keys(e).join(","),Error(ae(268,e)));return e=Tw(t),e=e===null?null:e.stateNode,e};io.flushSync=function(e){return Pl(e)};io.hydrate=function(e,t,n){if(!dm(t))throw Error(ae(200));return pm(null,e,t,!0,n)};io.hydrateRoot=function(e,t,n){if(!i6(e))throw Error(ae(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",a=f_;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=c_(t,null,e,1,n!=null?n:null,o,!1,i,a),e[ba]=t.current,op(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new fm(t)};io.render=function(e,t,n){if(!dm(t))throw Error(ae(200));return pm(null,e,t,!1,n)};io.unmountComponentAtNode=function(e){if(!dm(e))throw Error(ae(40));return e._reactRootContainer?(Pl(function(){pm(null,null,e,!1,function(){e._reactRootContainer=null,e[ba]=null})}),!0):!1};io.unstable_batchedUpdates=J4;io.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!dm(n))throw Error(ae(200));if(e==null||e._reactInternals===void 0)throw Error(ae(38));return pm(e,t,n,!1,r)};io.version="18.3.1-next-f1338f8080-20240426"});var kc=Sn((vQ,h_)=>{"use strict";function p_(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(p_)}catch(e){console.error(e)}}p_(),h_.exports=d_()});var g_=Sn(a6=>{"use strict";var m_=kc();a6.createRoot=m_.createRoot,a6.hydrateRoot=m_.hydrateRoot;var xQ});var v_=Sn(y_=>{(function(e){"use strict";var t=function(){try{if(e.URLSearchParams&&new e.URLSearchParams("foo=bar").get("foo")==="bar")return e.URLSearchParams}catch(b){}return null}(),n=t&&new t({a:1}).toString()==="a=1",r=t&&new t("s=%2B").get("s")==="+",o=t&&"size"in t.prototype,i="__URLSearchParams__",a=t?function(){var b=new t;return b.append("s"," &"),b.toString()==="s=+%26"}():!0,s=u.prototype,l=!!(e.Symbol&&e.Symbol.iterator);if(t&&n&&r&&a&&o)return;function u(b){b=b||"",(b instanceof URLSearchParams||b instanceof u)&&(b=b.toString()),this[i]=w(b)}s.append=function(b,S){y(this[i],b,S)},s.delete=function(b){delete this[i][b]},s.get=function(b){var S=this[i];return this.has(b)?S[b][0]:null},s.getAll=function(b){var S=this[i];return this.has(b)?S[b].slice(0):[]},s.has=function(b){return x(this[i],b)},s.set=function(S,_){this[i][S]=[""+_]},s.toString=function(){var b=this[i],S=[],_,M,P,O;for(M in b)for(P=h(M),_=0,O=b[M];_<O.length;_++)S.push(P+"="+h(O[_]));return S.join("&")};var c=e.Proxy&&t&&(!r||!a||!n||!o),d;c?(d=new Proxy(t,{construct:function(b,S){return new b(new u(S[0]).toString())}}),d.toString=Function.prototype.toString.bind(u)):d=u,Object.defineProperty(e,"URLSearchParams",{value:d});var p=e.URLSearchParams.prototype;p.polyfill=!0,!c&&e.Symbol&&(p[e.Symbol.toStringTag]="URLSearchParams"),"forEach"in p||(p.forEach=function(b,S){var _=w(this.toString());Object.getOwnPropertyNames(_).forEach(function(M){_[M].forEach(function(P){b.call(S,P,M,this)},this)},this)}),"sort"in p||(p.sort=function(){var b=w(this.toString()),S=[],_,M,P;for(_ in b)S.push(_);for(S.sort(),M=0;M<S.length;M++)this.delete(S[M]);for(M=0;M<S.length;M++){var O=S[M],F=b[O];for(P=0;P<F.length;P++)this.append(O,F[P])}}),"keys"in p||(p.keys=function(){var b=[];return this.forEach(function(S,_){b.push(_)}),v(b)}),"values"in p||(p.values=function(){var b=[];return this.forEach(function(S){b.push(S)}),v(b)}),"entries"in p||(p.entries=function(){var b=[];return this.forEach(function(S,_){b.push([_,S])}),v(b)}),l&&(p[e.Symbol.iterator]=p[e.Symbol.iterator]||p.entries),"size"in p||Object.defineProperty(p,"size",{get:function(){var b=w(this.toString());if(p===this)throw new TypeError("Illegal invocation at URLSearchParams.invokeGetter");return Object.keys(b).reduce(function(S,_){return S+b[_].length},0)}});
8function h(b){var S={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(b).replace(/[!'\(\)~]|%20|%00/g,function(_){return S[_]})}function m(b){return b.replace(/[ +]/g,"%20").replace(/(%[a-f0-9]{2})+/ig,function(S){return decodeURIComponent(S)})}function v(b){var S={next:function(){var _=b.shift();return{done:_===void 0,value:_}}};return l&&(S[e.Symbol.iterator]=function(){return S}),S}function w(b){var S={};if(typeof b=="object")if(g(b))for(var _=0;_<b.length;_++){var M=b[_];if(g(M)&&M.length===2)y(S,M[0],M[1]);else throw new TypeError("Failed to construct 'URLSearchParams': Sequence initializer must only contain pair elements")}else for(var P in b)b.hasOwnProperty(P)&&y(S,P,b[P]);else{b.indexOf("?")===0&&(b=b.slice(1));for(var O=b.split("&"),F=0;F<O.length;F++){var N=O[F],V=N.indexOf("=");-1<V?y(S,m(N.slice(0,V)),m(N.slice(V+1))):N&&y(S,m(N),"")}}return S}function y(b,S,_){var M=typeof _=="string"?_:_!=null&&typeof _.toString=="function"?_.toString():JSON.stringify(_);x(b,S)?b[S].push(M):b[S]=[M]}function g(b){return!!b&&Object.prototype.toString.call(b)==="[object Array]"}function x(b,S){return Object.prototype.hasOwnProperty.call(b,S)}})(typeof global!="undefined"?global:typeof window!="undefined"?window:y_)});var BS=Sn(Im=>{"use strict";var nF=G(),rF=Symbol.for("react.element"),oF=Symbol.for("react.fragment"),iF=Object.prototype.hasOwnProperty,aF=nF.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,sF={key:!0,ref:!0,__self:!0,__source:!0};function FS(e,t,n){var r,o={},i=null,a=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)iF.call(t,r)&&!sF.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:rF,type:e,key:i,ref:a,props:o,_owner:aF.current}}Im.Fragment=oF;Im.jsx=FS;Im.jsxs=FS});var z6=Sn((PX,VS)=>{"use strict";VS.exports=BS()});var tC=Sn((Y6,q6)=>{(function(e,t){typeof Y6=="object"&&typeof q6!="undefined"?q6.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis!="undefined"?globalThis:e||self).JsonURL=t()})(Y6,function(){"use strict";let e="JSON->URL: expected literal value",t="JSON->URL: unexpected character",n="JSON->URL: unexpected end of text inside composite",r="JSON->URL: unexpected text after composite",o="JSON->URL: the empty string is not allowed",i="JSON->URL: invalid escape sequence",a="JSON->URL: invalid percent-encoded sequence",s="JSON->URL: expected object value";function l(Q,T){return T===void 0?Q:Q+" at position "+T}let u=16,c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,6,6,48,10,20,20,6,6,20,6,6,6,6,6,6,6,6,6,6,6,6,6,20,6,0,48,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,6,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,6,0];function d(Q){return Q>127?0:c[Q]}class p{constructor(T){this.setOrDefault(T,"allowEmptyUnquotedValues"),this.setOrDefault(T,"allowEmptyUnquotedKeys"),this.setOrDefault(T,"AQF"),this.setOrDefault(T,"coerceNullToEmptyString"),this.setOrDefault(T,"ignoreNullArrayMembers"),this.setOrDefault(T,"ignoreNullObjectMembers"),this.setOrDefault(T,"impliedArray"),this.setOrDefault(T,"impliedObject"),this.setOrDefault(T,"impliedStringLiterals"),this.setOrDefault(T,"noEmptyComposite"),this.setOrDefault(T,"wwwFormUrlEncoded")}setOrDefault(T,j,H){T!==void 0&&j in T?j in this||(this[j]=T[j]):H===void 0||j in this||(this[j]=H)}setOverride(T,j){T!==void 0&&j in T&&(this[j]=T[j])}setOrDefaultInt(T,j,H){this.setOrDefault(T,j,H===void 0?H:parseInt(H))}isPresentAndTrue(T){return T in this&&this[T]}}class h extends p{constructor(T,j){super(T),this.setOrDefault(T,"emptyValue"),this.setOrDefault(j,"emptyValue",{}),this.setOverride(T,"getMissingValue"),this.setOrDefaultInt(T,"maxParseChars"),this.setOrDefaultInt(j,"maxParseChars",32768),this.setOrDefaultInt(T,"maxParseDepth"),this.setOrDefaultInt(j,"maxParseDepth",32),this.setOrDefaultInt(T,"maxParseValues"),this.setOrDefaultInt(j,"maxParseValues",4096),this.setOrDefault(T,"nullValue"),this.setOrDefault(j,"nullValue",null)}getMissingValue(T,j){throw new SyntaxError(l(s,j))}}class m extends p{constructor(T){super(T);let j=!(T===void 0||!("impliedStringLiterals"in T)||!T.impliedStringLiterals)||void 0;this.setOrDefault(T,"allowEmptyUnquotedValues",j),this.setOrDefault(T,"allowEmptyUnquotedKeys",j),this.setOrDefault(T,"callFunctions"),this.setOrDefault(T,"isImplied"),this.setOrDefault(T,"ignoreNullArrayMembers",j),this.setOrDefault(T,"ignoreNullObjectMembers",j),this.setOrDefault(T,"ignoreUndefinedArrayMembers",j),this.setOrDefault(T,"ignoreUndefinedObjectMembers",j),this.isImplied=this.isImplied||this.impl
8iedArray||this.impliedObject}}function v(Q){for(var T=arguments.length,j=new Array(T>1?T-1:0),H=1;H<T;H++)j[H-1]=arguments[H];return Q.toJsonURLText.apply(Q,j)}let w=/\+/g,y=/ /g,g=/(![\s\S]?)/g,x=/^[-A-Za-z0-9._~!$*;=@?/ ][-A-Za-z0-9._~!$*;=@?/' ]*$/,b=/^[-A-Za-z0-9._~!$*,;=@?/(): ]+$/,S=/^-?\d+(?:\.\d+)?(?:[eE][-+]?\d+)?$/,_=/[(),:]|%2[04]|%3B/gi,M={"%20":"+","%24":"$","(":"%28",")":"%29",",":"%2C",":":"%3A","%3B":";"},P=/[!(),:]|%2[01489C]|%3[AB]/gi,O={"%20":"+","%21":"!!","!":"!!","%24":"$","%28":"!(","(":"!(","%29":"!)",")":"!)","+":"!+","%2C":"!,",",":"!,","%3A":"!:",":":"!:","%3B":";"},F=40,N=41,V=44,z=58,Y=38,I=48,C=65,E=97,f=new Array(111);f[33]="!",f[40]="(",f[41]=")",f[43]="+",f[44]=",",f[45]=",",f[48]="0",f[49]="1",f[50]="2",f[51]="3",f[52]="4",f[53]="5",f[54]="6",f[55]="7",f[56]="8",f[57]="9",f[58]=":",f[116]="t",f[102]="f",f[110]="n";let X="",ie=" ";function Z(Q,T){let j=T?P:_,H=T?O:M;return encodeURIComponent(Q).replace(j,function(re){let Le=H[re];return Le===void 0?re:Le})}function me(Q,T){switch(T){case I:return 0;case 49:return 1;case 50:return 2;case 51:return 3;case 52:return 4;case 53:return 5;case 54:return 6;case 55:return 7;case 56:return 8;case 57:return 9;case C:case E:return 10;case 66:case 98:return 11;case 67:case 99:return 12;case 68:case 100:return 13;case 69:case 101:return 14;case 70:case 102:return 15;default:throw new SyntaxError(l(a,Q))}}function de(Q){if(Q.coerceNullToEmptyString)return ke(Q,!1);if(Q.impliedStringLiterals)throw new SyntaxError("JSON->URL: can not represent null with implied strings");return"null"}function ke(Q,T){if(T?Q.allowEmptyUnquotedKeys:Q.allowEmptyUnquotedValues)return X;if(Q.AQF)return"!e";if(Q.impliedStringLiterals)throw new SyntaxError(o);return"''"}(function(Q){let{toJsonURLText_Array:T,toJsonURLText_Boolean:j,toJsonURLText_Number:H,toJsonURLText_Object:re,toJsonURLText_String:Le}=Q;Object.defineProperty(Array.prototype,"toJsonURLText",{value:T}),Object.defineProperty(Boolean.prototype,"toJsonURLText",{value:j}),Object.defineProperty(Number.prototype,"toJsonURLText",{value:H}),Object.defineProperty(Object.prototype,"toJsonURLText",{value:re}),Object.defineProperty(String.prototype,"toJsonURLText",{value:Le})})({toJsonURLText_Array:function(){let Q,T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return this.forEach(function(H){if(typeof H=="function"){if(!T.callFunctions)return;for(;typeof H=="function";)H=H()}if(H===void 0){if(T.ignoreUndefinedArrayMembers)return;H=de(T)}else if(H===null){if(T.ignoreNullArrayMembers)return;H=de(T)}else H=v(H,T,j+1);Q===void 0?Q=H:!T.wwwFormUrlEncoded||j>0?Q+=","+H:Q+="&"+H}),!T.isImplied||j>0?Q===void 0?"()":"("+Q+")":Q===void 0?X:Q},toJsonURLText_Boolean:function(){return this===!0?"true":"false"},toJsonURLText_Number:function(Q){let T=String(this);return Q.impliedStringLiterals&&T.indexOf("+")!==-1?Z(T,Q):T},toJsonURLText_Object:function(){let Q,T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,H=Object.keys(this),re=this;return H.forEach(function(Le){if(Le==null)return;let Ie=re[Le];if(typeof Ie=="function"){if(!T.callFunctions)return;for(;typeof Ie=="function";)Ie=Ie()}if(Ie===void 0){if(T.ignoreUndefinedObjectMembers)return;Ie=de(T)}else if(Ie===null){if(T.ignoreNullObjectMembers)return;Ie=de(T)}else Ie=v(Ie,T,j+1);let Ke=v(Le,T,j,!0);Q===void 0?Q=!T.wwwFormUrlEncoded||j>0?Ke+":"+Ie:Ke+"="+Ie:!T.wwwFormUrlEncoded||j>0?Q+=","+Ke+":"+Ie:Q+="&"+Ke+"="+Ie}),!T.isImplied||j>0?(T.noEmptyComposite&&Q===void 0&&(Q=":"),Q===void 0?"()":"("+Q+")"):Q===void 0?X:Q},toJsonURLText_String:function(Q,T,j){if(this.length===0)return ke(Q,j);if(Q.impliedStringLiterals)return Z(this,Q.AQF);if((H=this)==="true"||H==="false"||H==="null"||S.test(H))return j===!0?this:Q.AQF?this.indexOf("+")==-1?"!"+this:this.replace("+","!+"):this.indexOf("+")==-1?"'"+this+"'":encodeURIComponent(this);var H;if(Q.AQF)return Z(this,!0);if(x.test(this))return this.indexOf(ie)==-1?this:this.replace(y,"+");if(b.test(this))return this.indexOf(ie)==-1?"'"+this+"'":"'"+this.replace(y,"+")+"'";let re=Z(this);return re.charCodeAt(0)==39?"%27"+re.substring(1):re}});class Ve{constructor(T,j,H,re){this.text=T,this.pos=this.markPos=j,this.end=H,this.options=re}skipAmps(){let T=arguments.length>0&&arguments[0]!==void 0&&arguments[0],j=this.text,H=this.end,re=this.pos;if(T)for(;
8re<H&&j.charCodeAt(re)===Y;)re++;else if(re<H&&j.charCodeAt(re)===Y){for(re++;re<H&&j.charCodeAt(re)===Y;re++);re!==H&&re--}this.pos=re}structChar(){let T=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(this.options.wwwFormUrlEncoded){let re=this.text.charCodeAt(this.pos);switch(re){case Y:case 61:return T?void 0:(this.pos++,re)}}let j=this.pos,H=this.ordinal();switch(H){case V:case z:if(T)return void(this.pos=j);case F:case N:return H;default:return void(this.pos=j)}}ordinal(T){return T!==void 0?this.text.charCodeAt(T):this.text.charCodeAt(this.pos++)}accept(T){let j=this.pos;return this.ordinal()===T||(this.pos=j,!1)}acceptPlus(){return this.text.charCodeAt(this.pos)==43&&(this.pos++,!0)}done(){return this.end<=this.pos}validateLiteral(T,j){let H=this.text,re=this.end;for(;T<re;T++)switch(d(H.charCodeAt(T))&j){case 0:throw new SyntaxError(l(t,T));case u:return T;case 8:return T+1;default:continue}}findLiteralEnd(){let T=this.text,j=this.end,H=this.pos,re=T.charCodeAt(H)===39;re&&H++;let Le=re?28:18;if(H=this.validateLiteral(H,Le),H!==void 0)return H;if(re)throw new SyntaxError(l("JSON->URL: quoted string still open",H));return j}isEmptyObject(){if(this.options.noEmptyComposite){let T=this.pos;if(!this.accept(z))return!1;let j=this.pos,H=this.accept(N);return this.pos=H?j:T,H}return!1}parseLiteral(T){let j=this.pos,H=this.options,re=this.findLiteralEnd();if(T===void 0&&(T=this.ordinal(re)==z),re<=j)return function(Ke,_e){if(_e)return X;throw new SyntaxError(l(o,Ke))}(j,T?this.options.allowEmptyUnquotedKeys:this.options.allowEmptyUnquotedValues);if(H.impliedStringLiterals===!0)return this.parseStringLiteral(re,!0);let Le=this.parseTrueFalseNull(re,T);if(Le!==void 0)return Le;let Ie=this.parseNumberLiteral(re,T);return Ie!==void 0?Ie:this.parseStringLiteral(re,!1)}parseDigits(T){let j,H=!1;for(;this.pos<T;)switch(this.ordinal()){case I:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:j=this.pos,H=!0;continue;default:return this.pos=j,H}return this.pos=j,H}parseExponentValue(T){return!(T<=this.pos)&&(this.acceptPlus()||this.accept(45),this.parseDigits(T))}parseExponent(T){let j=this.pos;switch(this.ordinal()){case 69:case 101:if(this.parseExponentValue(T))return!0}return this.pos=j,!1}parseFraction(T){let j=this.pos;return!(T<=j)&&(!(!this.accept(46)||!this.parseDigits(T))||(this.pos=j,!1))}parseInteger(T){return!(T<=this.pos)&&(!!this.accept(I)||this.parseDigits(T))}parseNumberLiteral(T,j){let H=this.text,re=this.pos;if(this.accept(45),this.parseInteger(T)&&(this.parseFraction(T),this.parseExponent(T),this.pos===T)){let Le=decodeURIComponent(H.substring(re,T));return j?Le:Number(Le)}this.pos=re}parseStringLiteral(T,j){let H=this.text,re=this.pos,Le=j||H.charCodeAt(re)!==39?H.substring(re,T):H.substring(re+1,T-1);return Le=decodeURIComponent(Le.replace(w,ie)),this.pos=T,Le}parseTrueFalseNull(T,j){let H=this.text,re=this.pos,Le,Ie,Ke,_e,$e;switch(T-re){case 4:if(Le=H.charCodeAt(re),Ie=H.charCodeAt(re+1),Ke=H.charCodeAt(re+2),_e=H.charCodeAt(re+3),Le===116&&Ie===114&&Ke===117&&_e===101)return this.pos=T,!j||"true";if(Le===110&&Ie===117&&Ke===108&&_e===108)return this.pos=T,j?"null":this.newNullValue();break;case 5:if(Le=H.charCodeAt(re),Ie=H.charCodeAt(re+1),Ke=H.charCodeAt(re+2),_e=H.charCodeAt(re+3),$e=H.charCodeAt(re+4),Le===102&&Ie===E&&Ke===108&&_e===115&&$e===101)return this.pos=T,!!j&&"false"}}newEmptyValue(){let T=this.options;if(T.noEmptyComposite)return[];let j=T.emptyValue;return typeof j=="function"?j():j}newNullValue(){let T=this.options,j=T.nullValue;return typeof j=="function"&&(j=j()),j==null&&T.coerceNullToEmptyString&&(j=X),j}}class Ne extends Ve{constructor(T,j,H,re){super(T,j,H,re)}ordinal(T){let j=T||this.pos,H=this.text.charCodeAt(j),re,Le;return H===37?(re=function(Ie,Ke,_e){if(_e<=Ke+1)throw new SyntaxError(l(a,Ke));return me(Ke,Ie.charCodeAt(Ke))<<4|me(Ke,Ie.charCodeAt(Ke+1))}(this.text,j+1,this.end),Le=3):(re=H,Le=1),T===void 0&&(this.pos+=Le),re}acceptPlus(){return this.accept(43)}findLiteralEnd(){let T=this.end,j=this.pos,H=this.text,re=j;for(;;){if(T<=this.pos)return this.pos=j,T;
8switch(50&d(H.charCodeAt(this.pos))){case 48:if(this.options.wwwFormUrlEncoded)return re=this.pos,this.pos=j,re;case 0:throw new SyntaxError(l(t,re))}switch(this.ordinal()){case F:case N:case z:case V:return this.pos=j,re;case 33:if(this.pos===T)throw new SyntaxError(l(i,re));this.ordinal(),re=this.pos;break;default:re=this.pos}}}parseStringLiteral(T){let j=this.text,H=this.pos,re=decodeURIComponent(j.substring(H,T).replace(w,ie));return this.pos=T,re==="!e"?X:re.replace(g,function(Le,Ie,Ke){if(Le.length===2){let _e=Le.charCodeAt(1),$e=f[_e];if($e!==void 0)return $e}throw new SyntaxError(l(i,H+Ke))})}}class se extends Array{constructor(T){super(),this.limits=T,this.parseDepth=0}replaceAndPush(T,j,H){if(this[this.parseDepth]=j,++this.parseDepth>=this.limits.maxParseDepth)throw new Error(l("JSON->URL: MaxParseDepth exceeded",T));this.push(H)}replace(T){this[this.parseDepth]=T}depth(){return arguments.length>0&&arguments[0]!==void 0&&arguments[0]&&(this.parseDepth--,this.pop()),this.parseDepth}}class Te extends Array{constructor(T){super(),this.limits=T,this.numValues=0}popObjectValue(T){let j=this.pop(),H=this.pop(),re=this[this.length-1];return j===null&&T.isPresentAndTrue("ignoreNullObjectMembers")||(re[H]=j),re}popArrayValue(T){let j=this.pop(),H=this[this.length-1];return j===null&&T.isPresentAndTrue("ignoreNullArrayMembers")||H.push(j),H}checkValueLimit(T){let j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;if(this.numValues+=j,this.numValues>this.limits.maxParseValues+1)throw new Error(l("JSON->URL: MaxParseValues exceeded",T))}appendArrayValue(T,j){let H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;this.checkValueLimit(T,H),this.push(j)}}function st(Q){for(;typeof Q=="function";)Q=Q();return Q}function gn(Q,T,j,H){return typeof Q=="number"?typeof T!="number"&&(j=T):j=Q,(j=st(j))instanceof h||(j=new h(j,H)),j}function je(Q,T,j,H){return H.AQF?new Ne(Q,T,j,H):new Ve(Q,T,j,H)}function ye(Q,T){return typeof Q=="number"?Q:T}function Ze(Q,T,j,H,re){if(Q===void 0)return;H=gn(T,j,H,re),Q=String(Q);let Le=ye(T,0),Ie=ye(j,Q.length);if(Ie<=Le){if(H.impliedArray!==void 0)return H.impliedArray;if(H.impliedObject!==void 0)return H.impliedObject;throw new SyntaxError(l("JSON->URL: expected value",0))}if(Ie>H.maxParseChars)throw new Error("JSON->URL: MaxParseChars exceeded");let Ke=H.wwwFormUrlEncoded&&(H.impliedObject||H.impliedArray),_e=new Te(H),$e=new se(H),ue=je(Q,Le,Ie,H);if(H.impliedObject!==void 0)_e.push(H.impliedObject),$e.push(6);else if(H.impliedArray!==void 0)_e.push(H.impliedArray),$e.push(2);else{if(ue.structChar(!0)!==F){let ft=ue.parseLiteral(!1);if(ue.done())return ft;throw new SyntaxError(l(e,0))}$e.push(1)}for(Ke&&ue.skipAmps(!0);;){if(ue.done())throw new SyntaxError(l(n,ue.pos));let ft,Jo,_n;switch($e[$e.depth()]){case 1:switch(ue.structChar(!0)){case F:_e.appendArrayValue(ue.pos,[]),$e.replaceAndPush(ue.pos,3,1);continue;case N:if($e.depth(!0)===-1){if(ue.done())return ue.newEmptyValue();throw new SyntaxError(l(r,ue.pos))}if(_e.appendArrayValue(ue.pos,ue.newEmptyValue()),$e.depth()===0&&(Ke&&ue.skipAmps(),ue.done())){if(H.impliedArray)return _e.popArrayValue(H);if(H.impliedObject)return _e.popObjectValue(H);throw new SyntaxError(l(n,ue.pos))}continue}switch(_e.checkValueLimit(ue.pos),Jo=ue.isEmptyObject(),ft=Jo?{}:ue.parseLiteral(),_n=ue.pos,ue.structChar()){case Y:if(!H.wwwFormUrlEncoded||$e.depth()>0)throw new SyntaxError(l(t,_n));case V:$e.replace(2),_e.appendArrayValue(_n,[]),_e.push(ft),_e.popArrayValue(H);continue;case N:switch(Jo?_e.push({}):_e.appendArrayValue(_n,[ft]),$e.depth(!0)){case-1:if(ue.pos===Ie)return _e[0];throw new SyntaxError(l(r,_n));case 0:if(Ke&&ue.skipAmps(),ue.done()){if(H.impliedArray)return _e.popArrayValue(H);if(H.impliedObject)return _e.popObjectValue(H);throw new SyntaxError(l(n,_n))}}continue;case 61:if(!H.wwwFormUrlEncoded||$e.depth()>0)throw new SyntaxError(l(t,_n));case z:$e.replace(4),_e.push({},ft);continue;default:throw new SyntaxError(l(e,_n))}case 2:if(ue.accept(F)){$e.replaceAndPush(ue.pos,3,1);continue}if(_e.checkValueLimit(ue.pos),ft=ue.parseLiteral(!1),Ke&&ue.skipAmps(),ue.done()){if($e.depth()===0&&H.impliedArray)return _e.push(ft),_e.popArrayValue(H);throw new SyntaxError(l(n,Ie))}$e.replace(3),_e.push(ft);continue;case 3:switch(_e.popArrayValue(H),ue.structChar()){case Y:if(!H.wwwFormUrlEncoded||$e.depth()>0)throw new SyntaxError(l(t,ue.pos));case V:$e.replace(2);continue;case N:switch($e.depth(!0)){case-1:if(ue.done()&&!H.impliedArray)return _e[0];throw new SyntaxError(l(r,ue.pos));case 0:if(Ke&&ue.skipAmps(),ue.done()){if(H.impliedArray)return _e.popArrayValue(H);if(H.impliedObject)return _e.popObjectValue(H);throw new SyntaxError(l(n,ue.pos))}}continue}throw new SyntaxError(l("JSON->URL: expected comma or close paren",ue.pos));case 4:if(ue.accept(F)){$e.replaceAndPush(ue.pos,5,1);continue}if(_e.checkValueLimit(ue.pos),ft=ue.parseLiteral(!1),Ke&&ue.skipAmps(),ue.done()){if($e.depth()===0&&H.impliedObject)return _e.push(ft),_e.popObjectValue(H);throw new SyntaxError(l(n,Ie))}$e.replace(5),_e.push(ft);continue;case 5:switch(_e.popObjectValue(H),_n=ue.pos,ue.structChar()){case Y:if(!H.wwwFormUrlEncoded||$e.depth()>0)throw new SyntaxError(l(t,_n));case V:$e.replace(6);continue;case N:switch($e.depth(!0)){case-1:if(ue.done()&&!H.impliedObject)return _e[0];throw new SyntaxError(l(r,ue.pos));case 0:if(Ke&&ue.skipAmps(),ue.done()){if(H.impliedArray)return _e.popArrayValue(H);if(H.impliedObject)return _e.popObjectValue(H);throw new SyntaxError(l(r,ue.pos))}}continue}throw new SyntaxError(l("JSON->URL: expected comma, open paren, or close paren",ue.pos));case 6:if(ft=ue.parseLiteral(!0),Ke&&ue.skipAmps(),ue.done()){if(H.impliedObject&&$e.depth()==0)return _e.push(ft,H.getMissingValue(ft)),_e.popObjectValue(H);throw new SyntaxError(l(n,Ie))}switch(ue.structChar()){case 61:if(!H.wwwFormUrlEncoded||$e.depth()>0)throw new SyntaxError(l(t,ue.pos));case z:break;case Y:if(!H.wwwFormUrlEncoded||$e.depth()>0)throw new SyntaxError(l(t,ue.pos));case V:if(H.impliedObject&&$e.depth()==0){_e.push(ft,H.getMissingValue(ft)),_e.popObjectValue(H);continue}default:throw new SyntaxError(l(s,ue.pos))}$e.replace(4),_e.push(ft);continue;default:throw new SyntaxError(l("JSON->URL: internal error",ue.pos))}}}return class{constructor(Q){for(;typeof Q=="function";)Q=Q();Q===void 0&&(Q={}),this.maxParseDepth=typeof Q.maxParseDepth=="number"?parseInt(Q.maxParseDepth):32,this.maxParseValues=typeof Q.maxParseValues=="number"?parseInt(Q.maxParseValues):4096,this.maxParseChars=typeof Q.maxParseChars=="number"?parseInt(Q.maxParseChars):32768,this.emptyValue=Q.emptyValue===void 0?{}
vendor: 5,605 bytes, line 8
8:Q.emptyValue,this.nullValue=Q.nullValue===void 0?null:Q.nullValue}parseLiteral(Q){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,H=arguments.length>3&&arguments[3]!==void 0&&arguments[3],re=arguments.length>4?arguments[4]:void 0;return Q!==void 0&&(Q=String(Q)),j===void 0&&(j=Q.length),je(Q,T,j,gn(re)).parseLiteral(H)}static parse(Q,T,j,H){return Ze(Q,T,j,H,void 0)}parse(Q,T,j,H){return Ze(Q,T,j,H,this)}static stringify(Q,T){if(Q!==void 0)return T=new m(st(T)),Q===null?de(T):v(Q,T,0)}}})});var Z6=Sn((X6,J6)=>{(function(e,t){typeof X6=="object"&&typeof J6!="undefined"?J6.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis!="undefined"?globalThis:e||self).dayjs=t()})(X6,function(){"use strict";var e=1e3,t=6e4,n=36e5,r="millisecond",o="second",i="minute",a="hour",s="day",l="week",u="month",c="quarter",d="year",p="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,v=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,w={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(N){var V=["th","st","nd","rd"],z=N%100;return"["+N+(V[(z-20)%10]||V[z]||V[0])+"]"}},y=function(N,V,z){var Y=String(N);return!Y||Y.length>=V?N:""+Array(V+1-Y.length).join(z)+N},g={s:y,z:function(N){var V=-N.utcOffset(),z=Math.abs(V),Y=Math.floor(z/60),I=z%60;return(V<=0?"+":"-")+y(Y,2,"0")+":"+y(I,2,"0")},m:function N(V,z){if(V.date()<z.date())return-N(z,V);var Y=12*(z.year()-V.year())+(z.month()-V.month()),I=V.clone().add(Y,u),C=z-I<0,E=V.clone().add(Y+(C?-1:1),u);return+(-(Y+(z-I)/(C?I-E:E-I))||0)},a:function(N){return N<0?Math.ceil(N)||0:Math.floor(N)},p:function(N){return{M:u,y:d,w:l,d:s,D:p,h:a,m:i,s:o,ms:r,Q:c}[N]||String(N||"").toLowerCase().replace(/s$/,"")},u:function(N){return N===void 0}},x="en",b={};b[x]=w;var S=function(N){return N instanceof O},_=function N(V,z,Y){var I;if(!V)return x;if(typeof V=="string"){var C=V.toLowerCase();b[C]&&(I=C),z&&(b[C]=z,I=C);var E=V.split("-");if(!I&&E.length>1)return N(E[0])}else{var f=V.name;b[f]=V,I=f}return!Y&&I&&(x=I),I||!Y&&x},M=function(N,V){if(S(N))return N.clone();var z=typeof V=="object"?V:{};return z.date=N,z.args=arguments,new O(z)},P=g;P.l=_,P.i=S,P.w=function(N,V){return M(N,{locale:V.$L,utc:V.$u,x:V.$x,$offset:V.$offset})};var O=function(){function N(z){this.$L=_(z.locale,null,!0),this.parse(z)}var V=N.prototype;return V.parse=function(z){this.$d=function(Y){var I=Y.date,C=Y.utc;if(I===null)return new Date(NaN);if(P.u(I))return new Date;if(I instanceof Date)return new Date(I);if(typeof I=="string"&&!/Z$/i.test(I)){var E=I.match(m);if(E){var f=E[2]-1||0,X=(E[7]||"0").substring(0,3);return C?new Date(Date.UTC(E[1],f,E[3]||1,E[4]||0,E[5]||0,E[6]||0,X)):new Date(E[1],f,E[3]||1,E[4]||0,E[5]||0,E[6]||0,X)}}return new Date(I)}(z),this.$x=z.x||{},this.init()},V.init=function(){var z=this.$d;this.$y=z.getFullYear(),this.$M=z.getMonth(),this.$D=z.getDate(),this.$W=z.getDay(),this.$H=z.getHours(),this.$m=z.getMinutes(),this.$s=z.getSeconds(),this.$ms=z.getMilliseconds()},V.$utils=function(){return P},V.isValid=function(){return this.$d.toString()!==h},V.isSame=function(z,Y){var I=M(z);return this.startOf(Y)<=I&&I<=this.endOf(Y)},V.isAfter=function(z,Y){return M(z)<this.startOf(Y)},V.isBefore=function(z,Y){return this.endOf(Y)<M(z)},V.$g=function(z,Y,I){return P.u(z)?this[Y]:this.set(I,z)},V.unix=function(){return Math.floor(this.valueOf()/1e3)},V.valueOf=function(){return this.$d.getTime()},V.startOf=function(z,Y){var I=this,C=!!P.u(Y)||Y,E=P.p(z),f=function(Ne,se){var Te=P.w(I.$u?Date.UTC(I.$y,se,Ne):new Date(I.$y,se,Ne),I);return C?Te:Te.endOf(s)},X=function(Ne,se){return P.w(I.toDate()[Ne].apply(I.toDate("s"),(C?[0,0,0,0]:[23,59,59,999]).slice(se)),I)},ie=this.$W,Z=this.$M,me=this.$D,de="set"+(this.$u?"UTC":"");switch(E){case d:return C?f(1,0):f(31,11);case u:return C?f(1,Z):f(0,Z+1);case l:var ke=this.$locale().weekStart||0,Ve=(ie<ke?ie+7:ie)-ke;return f(C?me-Ve:me+(6-Ve),Z);case s:case p:return X(de+"Hours",0);case a:return X(de+"Minutes",1);case i:return X(de+"Seconds",2);case o:return X(de+"Milliseconds",3);default:return this.clone()}},V.endOf=function(z){return this.startOf(z,!1)},V.$set=function(z,Y){var I,C=P.p(z),E="set"+(this.$u?"UTC":""),f=(I={},I[s]=E+"Date",I[p]=E+"Date",I[u]=E+"Month",I[d]=E+"FullYear",I[a]=E+"Hours",I[i]=E+"Minutes",I[o]=E+"Seconds",I[r]=E+"Milliseconds",I)[C],X=C===s?this.$D+(Y-this.$W):Y;if(C===u||C===d){var ie=this.clone().set(p,1);ie.$d[f](X),ie.init(),this.$d=ie.set(p,Math.min(this.$D,ie.daysInMonth())).$d}else f&&this.$d[f](X);return this.init(),this},V.set=function(z,Y){return this.clone().$set(z,Y)},V.get=function(z){return this[P.p(z)]()},V.add=function(z,Y){var I,C=this;z=Number(z);var E=P.p(Y),f=function(Z){var me=M(C);return P.w(me.date(me.date()+Math.round(Z*z)),C)};if(E===u)return this.set(u,this.$M+z);if(E===d)return this.set(d,this.$y+z);if(E===s)return f(1);if(E===l)return f(7);var X=(I={},I[i]=t,I[a]=n,I[o]=e,I)[E]||1,ie=this.$d.getTime()+z*X;return P.w(ie,this)},V.subtract=function(z,Y){return this.add(-1*z,Y)},V.format=function(z){var Y=this,I=this.$locale();if(!this.isValid())return I.invalidDate||h;var C=z||"YYYY-MM-DDTHH:mm:ssZ",E=P.z(this),f=this.$H,X=this.$m,ie=this.$M,Z=I.weekdays,me=I.months,de=function(se,Te,st,gn){return se&&(se[Te]||se(Y,C))||st[Te].slice(0,gn)}
vendor: 4,198 bytes, line 8
8,ke=function(se){return P.s(f%12||12,se,"0")},Ve=I.meridiem||function(se,Te,st){var gn=se<12?"AM":"PM";return st?gn.toLowerCase():gn},Ne={YY:String(this.$y).slice(-2),YYYY:this.$y,M:ie+1,MM:P.s(ie+1,2,"0"),MMM:de(I.monthsShort,ie,me,3),MMMM:de(me,ie),D:this.$D,DD:P.s(this.$D,2,"0"),d:String(this.$W),dd:de(I.weekdaysMin,this.$W,Z,2),ddd:de(I.weekdaysShort,this.$W,Z,3),dddd:Z[this.$W],H:String(f),HH:P.s(f,2,"0"),h:ke(1),hh:ke(2),a:Ve(f,X,!0),A:Ve(f,X,!1),m:String(X),mm:P.s(X,2,"0"),s:String(this.$s),ss:P.s(this.$s,2,"0"),SSS:P.s(this.$ms,3,"0"),Z:E};return C.replace(v,function(se,Te){return Te||Ne[se]||E.replace(":","")})},V.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},V.diff=function(z,Y,I){var C,E=P.p(Y),f=M(z),X=(f.utcOffset()-this.utcOffset())*t,ie=this-f,Z=P.m(this,f);return Z=(C={},C[d]=Z/12,C[u]=Z,C[c]=Z/3,C[l]=(ie-X)/6048e5,C[s]=(ie-X)/864e5,C[a]=ie/n,C[i]=ie/t,C[o]=ie/e,C)[E]||ie,I?Z:P.a(Z)},V.daysInMonth=function(){return this.endOf(u).$D},V.$locale=function(){return b[this.$L]},V.locale=function(z,Y){if(!z)return this.$L;var I=this.clone(),C=_(z,Y,!0);return C&&(I.$L=C),I},V.clone=function(){return P.w(this.$d,this)},V.toDate=function(){return new Date(this.valueOf())},V.toJSON=function(){return this.isValid()?this.toISOString():null},V.toISOString=function(){return this.$d.toISOString()},V.toString=function(){return this.$d.toUTCString()},N}(),F=O.prototype;return M.prototype=F,[["$ms",r],["$s",o],["$m",i],["$H",a],["$W",s],["$M",u],["$y",d],["$D",p]].forEach(function(N){F[N[1]]=function(V){return this.$g(V,N[0],N[1])}}),M.extend=function(N,V){return N.$i||(N(V,O,M),N.$i=!0),M},M.locale=_,M.isDayjs=S,M.unix=function(N){return M(1e3*N)},M.en=b[x],M.Ls=b,M.p={},M})});var aC=Sn((e7,t7)=>{(function(e,t){typeof e7=="object"&&typeof t7!="undefined"?t7.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis!="undefined"?globalThis:e||self).dayjs_plugin_utc=t()})(e7,function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,o,i){var a=o.prototype;i.utc=function(h){var m={date:h,utc:!0,args:arguments};return new o(m)},a.utc=function(h){var m=i(this.toDate(),{locale:this.$L,utc:!0});return h?m.add(this.utcOffset(),e):m},a.local=function(){return i(this.toDate(),{locale:this.$L,utc:!1})};var s=a.parse;a.parse=function(h){h.utc&&(this.$u=!0),this.$utils().u(h.$offset)||(this.$offset=h.$offset),s.call(this,h)};var l=a.init;a.init=function(){if(this.$u){var h=this.$d;this.$y=h.getUTCFullYear(),this.$M=h.getUTCMonth(),this.$D=h.getUTCDate(),this.$W=h.getUTCDay(),this.$H=h.getUTCHours(),this.$m=h.getUTCMinutes(),this.$s=h.getUTCSeconds(),this.$ms=h.getUTCMilliseconds()}else l.call(this)};var u=a.utcOffset;a.utcOffset=function(h,m){var v=this.$utils().u;if(v(h))return this.$u?0:v(this.$offset)?u.call(this):this.$offset;if(typeof h=="string"&&(h=function(x){x===void 0&&(x="");var b=x.match(t);if(!b)return null;var S=(""+b[0]).match(n)||["-",0,0],_=S[0],M=60*+S[1]+ +S[2];return M===0?0:_==="+"?M:-M}(h),h===null))return this;var w=Math.abs(h)<=16?60*h:h,y=this;if(m)return y.$offset=w,y.$u=h===0,y;if(h!==0){var g=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(y=this.local().add(w+g,e)).$offset=w,y.$x.$localOffset=g}else y=this.utc();return y};var c=a.format;a.format=function(h){var m=h||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,m)},a.valueOf=function(){var h=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*h},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var d=a.toDate;a.toDate=function(h){return h==="s"&&this.$offset?i(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var p=a.diff;a.diff=function(h,m,v){if(h&&this.$u===h.$u)return p.call(this,h,m,v);var w=this.local(),y=i(h).local();return p.call(w,y,m,v)}}})});var En=Sn((eZ,Km)=>{(function(){"use strict";var e={}.hasOwnProperty;function t(){for(var n=[],r=0;r<arguments.length;r++){var o=arguments[r];if(o){var i=typeof o;if(i==="string"||i==="number")n.push(o);
8else if(Array.isArray(o)){if(o.length){var a=t.apply(null,o);a&&n.push(a)}}else if(i==="object")if(o.toString===Object.prototype.toString)for(var s in o)e.call(o,s)&&o[s]&&n.push(s);else n.push(o.toString())}}return n.join(" ")}typeof Km!="undefined"&&Km.exports?(t.default=t,Km.exports=t):typeof define=="function"&&typeof define.amd=="object"&&define.amd?define("classnames",[],function(){return t}):window.classNames=t})()});var YC=Sn((aZ,WC)=>{"use strict";var RF="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";WC.exports=RF});var GC=Sn((sZ,QC)=>{"use strict";var FF=YC();function qC(){}function KC(){}KC.resetWarningCache=qC;QC.exports=function(){function e(r,o,i,a,s,l){if(l!==FF){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:KC,resetWarningCache:qC};return n.PropTypes=n,n}});var JC=Sn((cZ,XC)=>{XC.exports=GC()();var lZ,uZ});var ZC=Sn((x7,w7)=>{(function(e,t){typeof x7=="object"&&typeof w7!="undefined"?w7.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.flatpickr=t())})(x7,function(){"use strict";var e=function(){return e=Object.assign||function(E){for(var f,X=1,ie=arguments.length;X<ie;X++){f=arguments[X];for(var Z in f)Object.prototype.hasOwnProperty.call(f,Z)&&(E[Z]=f[Z])}return E},e.apply(this,arguments)};function t(){for(var C=0,E=0,f=arguments.length;E<f;E++)C+=arguments[E].length;for(var X=Array(C),ie=0,E=0;E<f;E++)for(var Z=arguments[E],me=0,de=Z.length;me<de;me++,ie++)X[ie]=Z[me];return X}var n=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],r={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:typeof window=="object"&&window.navigator.userAgent.indexOf("MSIE")===-1,ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(C){return typeof console!="undefined"&&console.warn(C)},getWeek:function(C){var E=new Date(C.getTime());E.setHours(0,0,0,0),E.setDate(E.getDate()+3-(E.getDay()+6)%7);var f=new Date(E.getFullYear(),0,4);return 1+Math.round(((E.getTime()-f.getTime())/864e5-3+(f.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},o={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(C){var E=C%100;if(E>3&&E<21)return"th";switch(E%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},i=function(C,E){return E===void 0&&(E=2),("000"+C).slice(E*-1)},a=function(C){return C===!0?1:0};function s(C,E){var f;return function(){var X=this,ie=arguments;clearTimeout(f),f=setTimeout(function(){return C.apply(X,ie)},E)}}var l=function(C){return C instanceof Array?C:[C]};function u(C,E,f){if(f===!0)return C.classList.add(E);C.classList.remove(E)}function c(C,E,f){var X=window.document.createElement(C);return E=E||"",f=f||"",X.className=E,f!==void 0&&(X.textContent=f),X}function d(C){for(;C.firstChild;)C.removeChild(C.firstChild)}function p(C,E){if(E(C))return C;if(C.parentNode)return p(C.parentNode,E)}function h(C,E){var f=c("div","numInputWrapper"),X=c("input","numInput "+C),ie=c("span","arrowUp"),Z=c("span","arrowDown");if(navigator.userAgent.indexOf("MSIE 9.0")===-1?X.type="number":(X.type="text",X.pattern="\\d*"),E!==void 0)for(var me in E)X.setAttribute(me,E[me]);return f.appendChild(X),f.appendChild(ie),f.appendChild(Z),f}function m(C){try{if(typeof C.composedPath=="function"){var E=C.composedPath();return E[0]}return C.target}catch(f){return C.target}}var v=function(){},w=function(C,E,f){return f.months[E?"shorthand":"longhand"][C]},y={D:v,F:function(C,E,f){C.setMonth(f.months.longhand.indexOf(E))},G:function(C,E){C.setHours((C.getHours()>=12?12:0)+parseFloat(E))},H:function(C,E){C.setHours(parseFloat(E))},J:function(C,E){C.setDate(parseFloat(E))},K:function(C,E,f){C.setHours(C.getHours()%12+12*a(new RegExp(f.amPM[1],"i").test(E)))},M:function(C,E,f){C.setMonth(f.months.shorthand.indexOf(E))},S:function(C,E){C.setSeconds(parseFloat(E))},U:function(C,E){return new Date(parseFloat(E)*1e3)},W:function(C,E,f){var X=parseInt(E),ie=new Date(C.getFullYear(),0,2+(X-1)*7,0,0,0,0);return ie.setDate(ie.getDate()-ie.getDay()+f.firstDayOfWeek),ie},Y:function(C,E){C.setFullYear(parseFloat(E))},Z:function(C,E){return new Date(E)},d:function(C,E){C.setDate(parseFloat(E))},h:function(C,E){C.setHours((C.getHours()>=12?12:0)+parseFloat(E))},i:function(C,E){C.setMinutes(parseFloat(E))},j:function(C,E){C.setDate(parseFloat(E))},l:v,m:function(C,E){C.setMonth(parseFloat(E)-1)},n:function(C,E){C.setMonth(parseFloat(E)-1)},s:function(C,E){C.setSeconds(parseFloat(E))},u:function(C,E){return new Date(parseFloat(E))},w:v,y:function(C,E){C.setFullYear(2e3+parseFloat(E))}},g={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"
8(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},x={Z:function(C){return C.toISOString()},D:function(C,E,f){return E.weekdays.shorthand[x.w(C,E,f)]},F:function(C,E,f){return w(x.n(C,E,f)-1,!1,E)},G:function(C,E,f){return i(x.h(C,E,f))},H:function(C){return i(C.getHours())},J:function(C,E){return E.ordinal!==void 0?C.getDate()+E.ordinal(C.getDate()):C.getDate()},K:function(C,E){return E.amPM[a(C.getHours()>11)]},M:function(C,E){return w(C.getMonth(),!0,E)},S:function(C){return i(C.getSeconds())},U:function(C){return C.getTime()/1e3},W:function(C,E,f){return f.getWeek(C)},Y:function(C){return i(C.getFullYear(),4)},d:function(C){return i(C.getDate())},h:function(C){return C.getHours()%12?C.getHours()%12:12},i:function(C){return i(C.getMinutes())},j:function(C){return C.getDate()},l:function(C,E){return E.weekdays.longhand[C.getDay()]},m:function(C){return i(C.getMonth()+1)},n:function(C){return C.getMonth()+1},s:function(C){return C.getSeconds()},u:function(C){return C.getTime()},w:function(C){return C.getDay()},y:function(C){return String(C.getFullYear()).substring(2)}},b=function(C){var E=C.config,f=E===void 0?r:E,X=C.l10n,ie=X===void 0?o:X,Z=C.isMobile,me=Z===void 0?!1:Z;return function(de,ke,Ve){var Ne=Ve||ie;return f.formatDate!==void 0&&!me?f.formatDate(de,ke,Ne):ke.split("").map(function(se,Te,st){return x[se]&&st[Te-1]!=="\\"?x[se](de,Ne,f):se!=="\\"?se:""}).join("")}},S=function(C){var E=C.config,f=E===void 0?r:E,X=C.l10n,ie=X===void 0?o:X;return function(Z,me,de,ke){if(!(Z!==0&&!Z)){var Ve=ke||ie,Ne,se=Z;if(Z instanceof Date)Ne=new Date(Z.getTime());else if(typeof Z!="string"&&Z.toFixed!==void 0)Ne=new Date(Z);else if(typeof Z=="string"){var Te=me||(f||r).dateFormat,st=String(Z).trim();if(st==="today")Ne=new Date,de=!0;else if(f&&f.parseDate)Ne=f.parseDate(Z,Te);else if(/Z$/.test(st)||/GMT$/.test(st))Ne=new Date(Z);else{for(var gn=void 0,je=[],ye=0,Ze=0,Q="";ye<Te.length;ye++){var T=Te[ye],j=T==="\\",H=Te[ye-1]==="\\"||j;if(g[T]&&!H){Q+=g[T];var re=new RegExp(Q).exec(Z);re&&(gn=!0)&&je[T!=="Y"?"push":"unshift"]({fn:y[T],val:re[++Ze]})}else j||(Q+=".")}Ne=!f||!f.noCalendar?new Date(new Date().getFullYear(),0,1,0,0,0,0):new Date(new Date().setHours(0,0,0,0)),je.forEach(function(Le){var Ie=Le.fn,Ke=Le.val;return Ne=Ie(Ne,Ke,Ve)||Ne}),Ne=gn?Ne:void 0}}if(!(Ne instanceof Date&&!isNaN(Ne.getTime()))){f.errorHandler(new Error("Invalid date provided: "+se));return}return de===!0&&Ne.setHours(0,0,0,0),Ne}}};function _(C,E,f){return f===void 0&&(f=!0),f!==!1?new Date(C.getTime()).setHours(0,0,0,0)-new Date(E.getTime()).setHours(0,0,0,0):C.getTime()-E.getTime()}var M=function(C,E,f){return C>Math.min(E,f)&&C<Math.max(E,f)},P=function(C,E,f){return C*3600+E*60+f},O=function(C){var E=Math.floor(C/3600),f=(C-E*3600)/60;return[E,f,C-E*3600-f*60]},F={DAY:864e5};function N(C){var E=C.defaultHour,f=C.defaultMinute,X=C.defaultSeconds;if(C.minDate!==void 0){var ie=C.minDate.getHours(),Z=C.minDate.getMinutes(),me=C.minDate.getSeconds();E<ie&&(E=ie),E===ie&&f<Z&&(f=Z),E===ie&&f===Z&&X<me&&(X=C.minDate.getSeconds())}if(C.maxDate!==void 0){var de=C.maxDate.getHours(),ke=C.maxDate.getMinutes();E=Math.min(E,de),E===de&&(f=Math.min(ke,f)),E===de&&f===ke&&(X=C.maxDate.getSeconds())}return{hours:E,minutes:f,seconds:X}}typeof Object.assign!="function"&&(Object.assign=function(C){for(var E=[],f=1;f<arguments.length;f++)E[f-1]=arguments[f];if(!C)throw TypeError("Cannot convert undefined or null to object");for(var X=function(de){de&&Object.keys(de).forEach(function(ke){return C[ke]=de[ke]})},ie=0,Z=E;ie<Z.length;ie++){var me=Z[ie];X(me)}return C});var V=300;function z(C,E){var f={config:e(e({},r),I.defaultConfig),l10n:o};f.parseDate=S({config:f.config,l10n:f.l10n}),f._handlers=[],f.pluginElements=[],f.loadedPlugins=[],f._bind=je,f._setHoursFromDate=Te,f._positionCalendar=Yu,f.changeMonth=Co,f.changeYear=pa,f.clear=Uh,f.close=zh,f.onMouseOver=Wu,f._createElement=c,f.createDay=re,f.destroy=Hh,f.isEnabled=Di,f.jumpToDate=Q,f.updateValue=ar,f.open=Fg,f.redraw=q,f.set=Ae,f.setDate=We,f.toggle=yt;function X(){f.utils={getDaysInMonth:function(k,D){return k===void 0&&(k=f.currentMonth),D===void 0&&(D=f.currentYear),k===1&&(D%4===0&&D%100!==0||D%400===0)?29:f.l10n.daysInMonth[k]}}}function ie(){f.element=f.input=C,f.isOpen=!1,_d(),$h(),St(),De(),X(),f.isMobile||H(),Ze(),(f.selectedDates.length||f.config.noCalendar)&&(f.config.enableTime&&Te(f.config.noCalendar?f.latestSelectedDateObj:void 0),ar(!1)),de();var k=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!f.isMobile&&k&&Yu(),Qe("onReady")}function Z(){var k;return((k=f.calendarContainer)===null||k===void 0?void 0:k.getRootNode()).activeElement||document.activeElement}function me(k){return k.bind(f)}function de(){var k=f.config;k.weekNumbers===!1&&k.showMonths===1||k.noCalendar!==!0&&window.requestAnimationFrame(function(){if(f.calendarContainer!==void 0&&(f.calendarContainer.style.visibility="hidden",f.calendarContainer.style.display="block"),f.daysContainer!==void 0){var D=(f.days.offsetWidth+1)*k.showMonths;f.daysContainer.style.width=D+"px",f.calendarContainer.style.width=D+(f.weekWrapper!==void 0?f.weekWrapper.offsetWidth:0)+"px",f.calendarContainer.style.removeProperty("visibility"),f.calendarContainer.style.removeProperty("display")}})}function ke(k){if(f.selectedDates.length===0){var D=f.config.minDate===void 0||_(new Date,f.config.minDate)>=0?new Date:new Date(f.config.minDate.getTime()),A=N(f.config);D.setHours(A.hours,A.minutes,A.seconds,D.getMilliseconds()),f.selectedDates=[D],f.latestSelectedDateObj=D}k!==void 0&&k.type!=="blur"&&qu(k);var W=f._input.value;se(),ar(),f._input.value!==W&&f._debouncedChange()}function Ve(k,D){return k%12+12*a(D===f.l10n.amPM[1])}function Ne(k){switch(k%24){case 0:case 12:return 12;default:return k%12}}function se(){if(!(f.hourElement===void 0||f.minuteElement===void 0)){var k=(parseInt(f.hourElement.value.slice(-2),10)||0)%24,D=(parseInt(f.minuteElement.value,10)||0)%60,A=f.secondElement!==void 0?(parseInt(f.secondElement.value,10)||0)%60:0;f.amPM!==void 0&&(k=Ve(k,f.amPM.textContent));var W=f.config.minTime!==void 0||f.config.minDate&&f.minDateHasTime&&f.latestSelectedDateObj&&_(f.latestSelectedDateObj,f.config.minDate,!0)===0,ne=f.config.maxTime!==void 0||f.config.maxDate&&f.maxDateHasTime&&f.latestSelectedDateObj&&_(f.latestSelectedDateObj,f.config.maxDate,!0)===0;if(f.config.maxTime!==void 0&&f.config.minTime!==void 0&&f.config.minTime>f.config.maxTime){var oe=P(f.config.minTime.getHours(),f.config.minTime.getMinutes(),f.config.minTime.getSeconds()),Oe=P(f.config.maxTime.getHours(),f.config.maxTime.getMinutes(),f.config.maxTime.getSeconds()),ve=P(k,D,A);if(ve>Oe&&ve<oe){var et=O(oe);k=et[0],D=et[1],A=et[2]}}else{if(ne){var we=f.config.maxTime!==void 0?f.config.maxTime:f.config.maxDate;
vendor: 13,629 bytes, line 8
8k=Math.min(k,we.getHours()),k===we.getHours()&&(D=Math.min(D,we.getMinutes())),D===we.getMinutes()&&(A=Math.min(A,we.getSeconds()))}if(W){var Re=f.config.minTime!==void 0?f.config.minTime:f.config.minDate;k=Math.max(k,Re.getHours()),k===Re.getHours()&&D<Re.getMinutes()&&(D=Re.getMinutes()),D===Re.getMinutes()&&(A=Math.max(A,Re.getSeconds()))}}st(k,D,A)}}function Te(k){var D=k||f.latestSelectedDateObj;D&&D instanceof Date&&st(D.getHours(),D.getMinutes(),D.getSeconds())}function st(k,D,A){f.latestSelectedDateObj!==void 0&&f.latestSelectedDateObj.setHours(k%24,D,A||0,0),!(!f.hourElement||!f.minuteElement||f.isMobile)&&(f.hourElement.value=i(f.config.time_24hr?k:(12+k)%12+12*a(k%12===0)),f.minuteElement.value=i(D),f.amPM!==void 0&&(f.amPM.textContent=f.l10n.amPM[a(k>=12)]),f.secondElement!==void 0&&(f.secondElement.value=i(A)))}function gn(k){var D=m(k),A=parseInt(D.value)+(k.delta||0);(A/1e3>1||k.key==="Enter"&&!/[^\d]/.test(A.toString()))&&pa(A)}function je(k,D,A,W){if(D instanceof Array)return D.forEach(function(ne){return je(k,ne,A,W)});if(k instanceof Array)return k.forEach(function(ne){return je(ne,D,A,W)});k.addEventListener(D,A,W),f._handlers.push({remove:function(){return k.removeEventListener(D,A,W)}})}function ye(){Qe("onChange")}function Ze(){if(f.config.wrap&&["open","close","toggle","clear"].forEach(function(A){Array.prototype.forEach.call(f.element.querySelectorAll("[data-"+A+"]"),function(W){return je(W,"click",f[A])})}),f.isMobile){kt();return}var k=s(jh,50);if(f._debouncedChange=s(ye,V),f.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&je(f.daysContainer,"mouseover",function(A){f.config.mode==="range"&&Wu(m(A))}),je(f._input,"keydown",$u),f.calendarContainer!==void 0&&je(f.calendarContainer,"keydown",$u),!f.config.inline&&!f.config.static&&je(window,"resize",k),window.ontouchstart!==void 0?je(window.document,"touchstart",Hu):je(window.document,"mousedown",Hu),je(window.document,"focus",Hu,{capture:!0}),f.config.clickOpens===!0&&(je(f._input,"focus",f.open),je(f._input,"click",f.open)),f.daysContainer!==void 0&&(je(f.monthNav,"click",ko),je(f.monthNav,["keyup","increment"],gn),je(f.daysContainer,"click",ce)),f.timeContainer!==void 0&&f.minuteElement!==void 0&&f.hourElement!==void 0){var D=function(A){return m(A).select()};je(f.timeContainer,["increment"],ke),je(f.timeContainer,"blur",ke,{capture:!0}),je(f.timeContainer,"click",T),je([f.hourElement,f.minuteElement],["focus","click"],D),f.secondElement!==void 0&&je(f.secondElement,"focus",function(){return f.secondElement&&f.secondElement.select()}),f.amPM!==void 0&&je(f.amPM,"click",function(A){ke(A)})}f.config.allowInput&&je(f._input,"blur",ju)}function Q(k,D){var A=k!==void 0?f.parseDate(k):f.latestSelectedDateObj||(f.config.minDate&&f.config.minDate>f.now?f.config.minDate:f.config.maxDate&&f.config.maxDate<f.now?f.config.maxDate:f.now),W=f.currentYear,ne=f.currentMonth;try{A!==void 0&&(f.currentYear=A.getFullYear(),f.currentMonth=A.getMonth())}catch(oe){oe.message="Invalid date supplied: "+A,f.config.errorHandler(oe)}D&&f.currentYear!==W&&(Qe("onYearChange"),ft()),D&&(f.currentYear!==W||f.currentMonth!==ne)&&Qe("onMonthChange"),f.redraw()}function T(k){var D=m(k);~D.className.indexOf("arrow")&&j(k,D.classList.contains("arrowUp")?1:-1)}function j(k,D,A){var W=k&&m(k),ne=A||W&&W.parentNode&&W.parentNode.firstChild,oe=Qt("increment");oe.delta=D,ne&&ne.dispatchEvent(oe)}function H(){var k=window.document.createDocumentFragment();if(f.calendarContainer=c("div","flatpickr-calendar"),f.calendarContainer.tabIndex=-1,!f.config.noCalendar){if(k.appendChild(Jr()),f.innerContainer=c("div","flatpickr-innerContainer"),f.config.weekNumbers){var D=Rg(),A=D.weekWrapper,W=D.weekNumbers;f.innerContainer.appendChild(A),f.weekNumbers=W,f.weekWrapper=A}f.rContainer=c("div","flatpickr-rContainer"),f.rContainer.appendChild(wd()),f.daysContainer||(f.daysContainer=c("div","flatpickr-days"),f.daysContainer.tabIndex=-1),ue(),f.rContainer.appendChild(f.daysContainer),f.innerContainer.appendChild(f.rContainer),k.appendChild(f.innerContainer)}f.config.enableTime&&k.appendChild(Zo()),u(f.calendarContainer,"rangeMode",f.config.mode==="range"),u(f.calendarContainer,"animate",f.config.animate===!0),u(f.calendarContainer,"multiMonth",f.config.showMonths>1),f.calendarContainer.appendChild(k);var ne=f.config.appendTo!==void 0&&f.config.appendTo.nodeType!==void 0;if((f.config.inline||f.config.static)&&(f.calendarContainer.classList.add(f.config.inline?"inline":"static"),f.config.inline&&(!ne&&f.element.parentNode?f.element.parentNode.insertBefore(f.calendarContainer,f._input.nextSibling):f.config.appendTo!==void 0&&f.config.appendTo.appendChild(f.calendarContainer)),f.config.static)){var oe=c("div","flatpickr-wrapper");f.element.parentNode&&f.element.parentNode.insertBefore(oe,f.element),oe.appendChild(f.element),f.altInput&&oe.appendChild(f.altInput),oe.appendChild(f.calendarContainer)}!f.config.static&&!f.config.inline&&(f.config.appendTo!==void 0?f.config.appendTo:window.document.body).appendChild(f.calendarContainer)}function re(k,D,A,W){var ne=Di(D,!0),oe=c("span",k,D.getDate().toString());return oe.dateObj=D,oe.$i=W,oe.setAttribute("aria-label",f.formatDate(D,f.config.ariaDateFormat)),k.indexOf("hidden")===-1&&_(D,f.now)===0&&(f.todayDateElem=oe,oe.classList.add("today"),oe.setAttribute("aria-current","date")),ne?(oe.tabIndex=-1,ha(D)&&(oe.classList.add("selected"),f.selectedDateElem=oe,f.config.mode==="range"&&(u(oe,"startRange",f.selectedDates[0]&&_(D,f.selectedDates[0],!0)===0),u(oe,"endRange",f.selectedDates[1]&&_(D,f.selectedDates[1],!0)===0),k==="nextMonthDay"&&oe.classList.add("inRange")))):oe.classList.add("flatpickr-disabled"),f.config.mode==="range"&&Ii(D)&&!ha(D)&&oe.classList.add("inRange"),f.weekNumbers&&f.config.showMonths===1&&k!=="prevMonthDay"&&W%7===6&&f.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+f.config.getWeek(D)+"</span>"),Qe("onDayCreate",oe),oe}function Le(k){k.focus(),f.config.mode==="range"&&Wu(k)}function Ie(k){for(var D=k>0?0:f.config.showMonths-1,A=k>0?f.config.showMonths:-1,W=D;W!=A;W+=k)for(var ne=f.daysContainer.children[W],oe=k>0?0:ne.children.length-1,Oe=k>0?ne.children.length:-1,ve=oe;ve!=Oe;ve+=k){var et=ne.children[ve];if(et.className.indexOf("hidden")===-1&&Di(et.dateObj))return et}}function Ke(k,D){for(var A=k.className.indexOf("Month")===-1?k.dateObj.getMonth():f.currentMonth,W=D>0?f.config.showMonths:-1,ne=D>0?1:-1,oe=A-f.currentMonth;oe!=W;oe+=ne)for(var Oe=f.daysContainer.children[oe],ve=A-f.currentMonth===oe?k.$i+D:D<0?Oe.children.length-1:0,et=Oe.children.length,we=ve;we>=0&&we<et&&we!=(D>0?et:-1);we+=ne){var Re=Oe.children[we];if(Re.className.indexOf("hidden")===-1&&Di(Re.dateObj)&&Math.abs(k.$i-we)>=Math.abs(D))return Le(Re)}f.changeMonth(ne),_e(Ie(ne),0)}function _e(k,D){var A=Z(),W=Xa(A||document.body),ne=k!==void 0?k:W?A:f.selectedDateElem!==void 0&&Xa(f.selectedDateElem)?f.selectedDateElem:f.todayDateElem!==void 0&&Xa(f.todayDateElem)?f.todayDateElem:Ie(D>0?1:-1);ne===void 0?f._input.focus():W?Ke(ne,D):Le(ne)}function $e(k,D){for(var A=(new Date(k,D,1).getDay()-f.l10n.firstDayOfWeek+7)%7,W=f.utils.getDaysInMonth((D-1+12)%12,k),ne=f.utils.getDaysInMonth(D,k),oe=window.document.createDocumentFragment(),Oe=f.config.showMonths>1,ve=Oe?"prevMonthDay hidden":"prevMonthDay",et=Oe?"nextMonthDay hidden":"nextMonthDay",we=W+1-A,Re=0;we<=W;we++,Re++)oe.appendChild(re("flatpickr-day "+ve,new Date(k,D-1,we),we,Re));for(we=1;we<=ne;we++,Re++)oe.appendChild(re("flatpickr-day",new Date(k,D,we),we,Re));for(var It=ne+1;It<=42-A&&(f.config.showMonths===1||Re%7!==0);It++,Re++)oe.appendChild(re("flatpickr-day "+et,new Date(k,D+1,It%ne),It,Re));var Oi=c("div","dayContainer");return Oi.appendChild(oe),Oi}function ue(){if(f.daysContainer!==void 0){d(f.daysContainer),f.weekNumbers&&d(f.weekNumbers);for(var k=document.createDocumentFragment(),D=0;D<f.config.showMonths;D++){var A=new Date(f.currentYear,f.currentMonth,1);A.setMonth(f.currentMonth+D),k.appendChild($e(A.getFullYear(),A.getMonth()))}f.daysContainer.appendChild(k),f.days=f.daysContainer.firstChild,f.config.mode==="range"&&f.selectedDates.length===1&&Wu()}}function ft(){if(!(f.config.showMonths>1||f.config.monthSelectorType!=="dropdown")){var k=function(W){return f.config.minDate!==void 0&&f.currentYear===f.config.minDate.getFullYear()&&W<f.config.minDate.getMonth()?!1:!(f.config.maxDate!==void 0&&f.currentYear===f.config.maxDate.getFullYear()&&W>f.config.maxDate.getMonth())};f.monthsDropdownContainer.tabIndex=-1,f.monthsDropdownContainer.innerHTML="";for(var D=0;D<12;D++)if(k(D)){var A=c("option","flatpickr-monthDropdown-month");A.value=new Date(f.currentYear,D).getMonth().toString(),A.textContent=w(D,f.config.shorthandCurrentMonth,f.l10n),A.tabIndex=-1,f.currentMonth===D&&(A.selected=!0),f.monthsDropdownContainer.appendChild(A)}}}function Jo(){var k=c("div","flatpickr-month"),D=window.document.createDocumentFragment(),A;f.config.showMonths>1||f.config.monthSelectorType==="static"?A=c("span","cur-month"):(f.monthsDropdownContainer=c("select","flatpickr-monthDropdown-months"),f.monthsDropdownContainer.setAttribute("aria-label",f.l10n.monthAriaLabel),je(f.monthsDropdownContainer,"change",function(Oe){var ve=m(Oe),et=parseInt(ve.value,10);f.changeMonth(et-f.currentMonth),Qe("onMonthChange")}),ft(),A=f.monthsDropdownContainer);var W=h("cur-year",{tabindex:"-1"}),ne=W.getElementsByTagName("input")[0];ne.setAttribute("aria-label",f.l10n.yearAriaLabel),f.config.minDate&&ne.setAttribute("min",f.config.minDate.getFullYear().toString()),f.config.maxDate&&(ne.setAttribute("max",f.config.maxDate.getFullYear().toString()),ne.disabled=!!f.config.minDate&&f.config.minDate.getFullYear()===f.config.maxDate.getFullYear());var oe=c("div","flatpickr-current-month");return oe.appendChild(A),oe.appendChild(W),D.appendChild(oe),k.appendChild(D),{container:k,yearElement:ne,monthElement:A}}function _n(){d(f.monthNav),f.monthNav.appendChild(f.prevMonthNav),f.config.showMonths&&(f.yearElements=[],f.monthElements=[]);for(var k=f.config.showMonths;k--;){var D=Jo();f.yearElements.push(D.yearElement),f.monthElements.push(D.monthElement),f.monthNav.appendChild(D.container)}f.monthNav.appendChild(f.nextMonthNav)}function Jr(){return f.monthNav=c("div","flatpickr-months"),f.yearElements=[],f.monthElements=[],f.prevMonthNav=c("span","flatpickr-prev-month"),f.prevMonthNav.innerHTML=f.config.prevArrow,f.nextMonthNav=c("span","flatpickr-next-month"),f.nextMonthNav.innerHTML=f.config.nextArrow,_n(),Object.defineProperty(f,"_hidePrevMonthArrow",{get:function(){return f.__hidePrevMonthArrow},set:function(k){f.__hidePrevMonthArrow!==k&&(u(f.prevMonthNav,"flatpickr-disabled",k),f.__hidePrevMonthArrow=k)}}),Object.defineProperty(f,"_hideNextMonthArrow",{get:function(){return f.__hideNextMonthArrow},set:function(k){f.__hideNextMonthArrow!==k&&(u(f.nextMonthNav,"flatpickr-disabled",k),f.__hideNextMonthArrow=k)}}),f.currentYearElement=f.yearElements[0],ei(),f.monthNav}function Zo(){f.calendarContainer.classList.add("hasTime"),f.config.noCalendar&&f.calendarContainer.classList.add("noCalendar");var k=N(f.config);f.timeContainer=c("div","flatpickr-time"),f.timeContainer.tabIndex=-1;var D=c("span","flatpickr-time-separator",":"),A=h("flatpickr-hour",{"aria-label":f.l10n.hourAriaLabel});f.hourElement=A.getElementsByTagName("input")[0];var W=h("flatpickr-minute",{"aria-label":f.l10n.minuteAriaLabel});if(f.minuteElement=W.getElementsByTagName("input")[0],f.hourElement.tabIndex=f.minuteElement.tabIndex=-1,f.hourElement.value=i(f.latestSelectedDateObj?f.latestSelectedDateObj.getHours():f.config.time_24hr?k.hours:Ne(k.hours)),f.minuteElement.value=i(f.latestSelectedDateObj?f.latestSelectedDateObj.getMinutes():k.minutes),f.hourElement.setAttribute("step",f.config.hourIncrement.toString()),f.minuteElement.setAttribute("step",f.config.minuteIncrement.toString()),f.hourElement.setAttribute("min",f.config.time_24hr?"0":"1"),f.hourElement.setAttribute("max",f.config.time_24hr?"23":"12"),f.hourElement.setAttribute("maxlength","2"),f.minuteElement.setAttribute("min","0"),f.minuteElement.setAttribute("max","59"),f.minuteElement.setAttribute("maxlength","2"),f.timeContainer.appendChild(A),f.timeContainer.appendChild(D),f.timeContainer.appendChild(W),f.config.time_24hr&&f.timeContainer.classList.add("time24hr"),f.config.enableSeconds){f.timeContainer.classList.add("hasSeconds");var ne=h("flatpickr-second");f.secondElement=ne.getElementsByTagName("input")[0],f.secondElement.value=i(f.latestSelectedDateObj?f.latestSelectedDateObj.getSeconds():k.seconds),f.secondElement.setAttribute("step",f.minuteElement.getAttribute("step")),f.secondElement.setAttribute("min","0"),f.secondElement.setAttribute("max","59"),f.secondElement.setAttribute("maxlength","2"),f.timeContainer.appendChild(c("span","flatpickr-time-separator",":")),f.timeContainer.appendChild(ne)}return f.config.time_24hr||(f.amPM=c("span","flatpickr-am-pm",f.l10n.amPM[a((f.latestSelectedDateObj?f.hourElement.value:f.config.defaultHour)>11)]),f.amPM.title=f.l10n.toggleTitle,f.amPM.tabIndex=-1,f.timeContainer.appendChild(f.amPM)),f.timeContainer}function wd(){f.weekdayContainer?d(f.weekdayContainer):f.weekdayContainer=c("div","flatpickr-weekdays");for(var k=f.config.showMonths;k--;){var D=c("div","flatpickr-weekdaycontainer");f.weekdayContainer.appendChild(D)}return pl(),f.weekdayContainer}function pl(){if(f.weekdayContainer){var k=f.l10n.firstDayOfWeek,D=t(f.l10n.weekdays.shorthand);k>0&&k<D.length&&(D=t(D.splice(k,D.length),D.splice(0,k)));for(var A=f.config.showMonths;A--;)f.weekdayContainer.children[A].innerHTML=`
9 <span class='flatpickr-weekday'> 10 `+D.join("</span><span class='flatpickr-weekday'>")+` 11 </span> 12 `}}function Rg(){f.calendarContainer.classList.add("hasWeeks");var k=c("div","flatpickr-weekwrapper");k.appendChild(c("span","flatpickr-weekday",f.l10n.weekAbbreviation));var D=c("div","flatpickr-weeks");return k.appendChild(D),{weekWrapper:k,weekNumbers:D}}function Co(k,D){D===void 0&&(D=!0);var A=D?k:k-f.currentMonth;A<0&&f._hidePrevMonthArrow===!0||A>0&&f._hideNextMonthArrow===!0||(f.currentMonth+=A,(f.currentMonth<0||f.currentMonth>11)&&(f.currentYear+=f.currentMonth>11?1:-1,f.currentMonth=(f.currentMonth+12)%12,Qe("onYearChange"),ft()),ue(),Qe("onMonthChange"),ei())}function Uh(k,D){if(k===void 0&&(k=!0),D===void 0&&(D=!0),f.input.value="",f.altInput!==void 0&&(f.altInput.value=""),f.mobileInput!==void 0&&(f.mobileInput.value=""),f.selectedDates=[],f.latestSelectedDateObj=void 0,D===!0&&(f.currentYear=f._initialDate.getFullYear(),f.currentMonth=f._initialDate.getMonth()),f.config.enableTime===!0){var A=N(f.config),W=A.hours,ne=A.minutes,oe=A.seconds;st(W,ne,oe)}f.redraw(),k&&Qe("onChange")}function zh(){f.isOpen=!1,f.isMobile||(f.calendarContainer!==void 0&&f.calendarContainer.classList.remove("open"),f._input!==void 0&&f._input.classList.remove("active")),Qe("onClose")}function Hh(){f.config!==void 0&&Qe("onDestroy");for(var k=f._handlers.length;k--;)f._handlers[k].remove();if(f._handlers=[],f.mobileInput)f.mobileInput.parentNode&&f.mobileInput.parentNode.removeChild(f.mobileInput),f.mobileInput=void 0;else if(f.calendarContainer&&f.calendarContainer.parentNode)if(f.config.static&&f.calendarContainer.parentNode){var D=f.calendarContainer.parentNode;if(D.lastChild&&D.removeChild(D.lastChild),D.parentNode){for(;D.firstChild;)D.parentNode.insertBefore(D.firstChild,D);D.parentNode.removeChild(D)}}else f.calendarContainer.parentNode.removeChild(f.calendarContainer);f.altInput&&(f.input.type="text",f.altInput.parentNode&&f.altInput.parentNode.removeChild(f.altInput),delete f.altInput),f.input&&(f.input.type=f.input._type,f.input.classList.remove("flatpickr-input"),f.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(A){try{delete f[A]}catch(W){}})}function hl(k){return f.calendarContainer.contains(k)}function Hu(k){if(f.isOpen&&!f.config.inline){var D=m(k),A=hl(D),W=D===f.input||D===f.altInput||f.element.contains(D)||k.path&&k.path.indexOf&&(~k.path.indexOf(f.input)||~k.path.indexOf(f.altInput)),ne=!W&&!A&&!hl(k.relatedTarget),oe=!f.config.ignoredFocusElements.some(function(Oe){return Oe.contains(D)});ne&&oe&&(f.config.allowInput&&f.setDate(f._input.value,!1,f.config.altInput?f.config.altFormat:f.config.dateFormat),f.timeContainer!==void 0&&f.minuteElement!==void 0&&f.hourElement!==void 0&&f.input.value!==""&&f.input.value!==void 0&&ke(),f.close(),f.config&&f.config.mode==="range"&&f.selectedDates.length===1&&f.clear(!1))}}function pa(k){if(!(!k||f.config.minDate&&k<f.config.minDate.getFullYear()||f.config.maxDate&&k>f.config.maxDate.getFullYear())){var D=k,A=f.currentYear!==D;f.currentYear=D||f.currentYear,f.config.maxDate&&f.currentYear===f.config.maxDate.getFullYear()?f.currentMonth=Math.min(f.config.maxDate.getMonth(),f.currentMonth):f.config.minDate&&f.currentYear===f.config.minDate.getFullYear()&&(f.currentMonth=Math.max(f.config.minDate.getMonth(),f.currentMonth)),A&&(f.redraw(),Qe("onYearChange"),ft())}}function Di(k,D){var A;D===void 0&&(D=!0);var W=f.parseDate(k,void 0,D);if(f.config.minDate&&W&&_(W,f.config.minDate,D!==void 0?D:!f.minDateHasTime)<0||f.config.maxDate&&W&&_(W,f.config.maxDate,D!==void 0?D:!f.maxDateHasTime)>0)return!1;if(!f.config.enable&&f.config.disable.length===0)return!0;
vendor: 6,881 bytes, line 12
12if(W===void 0)return!1;for(var ne=!!f.config.enable,oe=(A=f.config.enable)!==null&&A!==void 0?A:f.config.disable,Oe=0,ve=void 0;Oe<oe.length;Oe++){if(ve=oe[Oe],typeof ve=="function"&&ve(W))return ne;if(ve instanceof Date&&W!==void 0&&ve.getTime()===W.getTime())return ne;if(typeof ve=="string"){var et=f.parseDate(ve,void 0,!0);return et&&et.getTime()===W.getTime()?ne:!ne}else if(typeof ve=="object"&&W!==void 0&&ve.from&&ve.to&&W.getTime()>=ve.from.getTime()&&W.getTime()<=ve.to.getTime())return ne}return!ne}function Xa(k){return f.daysContainer!==void 0?k.className.indexOf("hidden")===-1&&k.className.indexOf("flatpickr-disabled")===-1&&f.daysContainer.contains(k):!1}function ju(k){var D=k.target===f._input,A=f._input.value.trimEnd()!==Ni();D&&A&&!(k.relatedTarget&&hl(k.relatedTarget))&&f.setDate(f._input.value,!0,k.target===f.altInput?f.config.altFormat:f.config.dateFormat)}function $u(k){var D=m(k),A=f.config.wrap?C.contains(D):D===f._input,W=f.config.allowInput,ne=f.isOpen&&(!W||!A),oe=f.config.inline&&A&&!W;if(k.keyCode===13&&A){if(W)return f.setDate(f._input.value,!0,D===f.altInput?f.config.altFormat:f.config.dateFormat),f.close(),D.blur();f.open()}else if(hl(D)||ne||oe){var Oe=!!f.timeContainer&&f.timeContainer.contains(D);switch(k.keyCode){case 13:Oe?(k.preventDefault(),ke(),J()):ce(k);break;case 27:k.preventDefault(),J();break;case 8:case 46:A&&!f.config.allowInput&&(k.preventDefault(),f.clear());break;case 37:case 39:if(!Oe&&!A){k.preventDefault();var ve=Z();if(f.daysContainer!==void 0&&(W===!1||ve&&Xa(ve))){var et=k.keyCode===39?1:-1;k.ctrlKey?(k.stopPropagation(),Co(et),_e(Ie(1),0)):_e(void 0,et)}}else f.hourElement&&f.hourElement.focus();break;case 38:case 40:k.preventDefault();var we=k.keyCode===40?1:-1;f.daysContainer&&D.$i!==void 0||D===f.input||D===f.altInput?k.ctrlKey?(k.stopPropagation(),pa(f.currentYear-we),_e(Ie(1),0)):Oe||_e(void 0,we*7):D===f.currentYearElement?pa(f.currentYear-we):f.config.enableTime&&(!Oe&&f.hourElement&&f.hourElement.focus(),ke(k),f._debouncedChange());break;case 9:if(Oe){var Re=[f.hourElement,f.minuteElement,f.secondElement,f.amPM].concat(f.pluginElements).filter(function(Zr){return Zr}),It=Re.indexOf(D);if(It!==-1){var Oi=Re[It+(k.shiftKey?-1:1)];k.preventDefault(),(Oi||f._input).focus()}}else!f.config.noCalendar&&f.daysContainer&&f.daysContainer.contains(D)&&k.shiftKey&&(k.preventDefault(),f._input.focus());break}}if(f.amPM!==void 0&&D===f.amPM)switch(k.key){case f.l10n.amPM[0].charAt(0):case f.l10n.amPM[0].charAt(0).toLowerCase():f.amPM.textContent=f.l10n.amPM[0],se(),ar();break;case f.l10n.amPM[1].charAt(0):case f.l10n.amPM[1].charAt(0).toLowerCase():f.amPM.textContent=f.l10n.amPM[1],se(),ar();break}(A||hl(D))&&Qe("onKeyDown",k)}function Wu(k,D){if(D===void 0&&(D="flatpickr-day"),!(f.selectedDates.length!==1||k&&(!k.classList.contains(D)||k.classList.contains("flatpickr-disabled")))){for(var A=k?k.dateObj.getTime():f.days.firstElementChild.dateObj.getTime(),W=f.parseDate(f.selectedDates[0],void 0,!0).getTime(),ne=Math.min(A,f.selectedDates[0].getTime()),oe=Math.max(A,f.selectedDates[0].getTime()),Oe=!1,ve=0,et=0,we=ne;we<oe;we+=F.DAY)Di(new Date(we),!0)||(Oe=Oe||we>ne&&we<oe,we<W&&(!ve||we>ve)?ve=we:we>W&&(!et||we<et)&&(et=we));var Re=Array.from(f.rContainer.querySelectorAll("*:nth-child(-n+"+f.config.showMonths+") > ."+D));Re.forEach(function(It){var Oi=It.dateObj,Zr=Oi.getTime(),Sd=ve>0&&Zr<ve||et>0&&Zr>et;if(Sd){It.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(Ku){It.classList.remove(Ku)});return}else if(Oe&&!Sd)return;["startRange","inRange","endRange","notAllowed"].forEach(function(Ku){It.classList.remove(Ku)}),k!==void 0&&(k.classList.add(A<=f.selectedDates[0].getTime()?"startRange":"endRange"),W<A&&Zr===W?It.classList.add("startRange"):W>A&&Zr===W&&It.classList.add("endRange"),Zr>=ve&&(et===0||Zr<=et)&&M(Zr,W,A)&&It.classList.add("inRange"))})}}function jh(){f.isOpen&&!f.config.static&&!f.config.inline&&Yu()}function Fg(k,D){if(D===void 0&&(D=f._positionElement),f.isMobile===!0){if(k){k.preventDefault();var A=m(k);A&&A.blur()}f.mobileInput!==void 0&&(f.mobileInput.focus(),f.mobileInput.click()),Qe("onOpen");return}else if(f._input.disabled||f.config.inline)return;var W=f.isOpen;f.isOpen=!0,W||(f.calendarContainer.classList.add("open"),f._input.classList.add("active"),Qe("onOpen"),Yu(D)),f.config.enableTime===!0&&f.config.noCalendar===!0&&f.config.allowInput===!1&&(k===void 0||!f.timeContainer.contains(k.relatedTarget))&&setTimeout(function(){return f.hourElement.select()},50)}function bd(k){return function(D){var A=f.config["_"+k+"Date"]=f.parseDate(D,f.config.dateFormat),W=f.config["_"+(k==="min"?"max":"min")+"Date"];A!==void 0&&(f[k==="min"?"minDateHasTime":"maxDateHasTime"]=A.getHours()>0||A.getMinutes()>0||A.getSeconds()>0),f.selectedDates&&(f.selectedDates=f.selectedDates.filter(function(ne){return Di(ne)}),!f.selectedDates.length&&k==="min"&&Te(A),ar()),f.daysContainer&&(q(),A!==void 0?f.currentYearElement[k]=A.getFullYear().toString():f.currentYearElement.removeAttribute(k),f.currentYearElement.disabled=!!W&&A!==void 0&&W.getFullYear()===A.getFullYear())}}function _d(){var k=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],D=e(e({},JSON.parse(JSON.stringify(C.dataset||{}))),E),A={};f.config.parseDate=D.parseDate,f.config.formatDate=D.formatDate,Object.defineProperty(f.config,"enable",{get:function(){return f.config._enable},set:function(Re){f.config._enable=Ee(Re)}}),Object.defineProperty(f.config,"disable",{get:function(){return f.config._disable},set:function(Re){f.config._disable=Ee(Re)}});var W=D.mode==="time";if(!D.dateFormat&&(D.enableTime||W)){var ne=I.defaultConfig.dateFormat||r.dateFormat;A.dateFormat=D.noCalendar||W?"H:i"+(D.enableSeconds?":S":""):ne+" H:i"+(D.enableSeconds?":S":"")}if(D.altInput&&(D.enableTime||W)&&!D.altFormat){var oe=I.defaultConfig.altFormat||r.altFormat;A.altFormat=D.noCalendar||W?"h:i"+(D.enableSeconds?":S K":" K"):oe+(" h:i"+(D.enableSeconds?":S":"")+" K")}Object.defineProperty(f.config,"minDate",{get:function(){return f.config._minDate},set:bd("min")}),Object.defineProperty(f.config,"maxDate",{get:function(){return f.config._maxDate},set:bd("max")});var Oe=function(Re){return function(It){f.config[Re==="min"?"_minTime":"_maxTime"]=f.parseDate(It,"H:i:S")}};Object.defineProperty(f.config,"minTime",{get:function(){return f.config._minTime},set:Oe("min")}),Object.defineProperty(f.config,"maxTime",{get:function(){return f.config._maxTime},set:Oe("max")}),D.mode==="time"&&(f.config.noCalendar=!0,f.config.enableTime=!0),Object.assign(f.config,A,D);for(var ve=0;ve<k.length;ve++)f.config[k[ve]]=f.config[k[ve]]===!0||f.config[k[ve]]==="true";n.filter(function(Re){return f.config[Re]!==void 0}
vendor: 5,620 bytes, line 12
12).forEach(function(Re){f.config[Re]=l(f.config[Re]||[]).map(me)}),f.isMobile=!f.config.disableMobile&&!f.config.inline&&f.config.mode==="single"&&!f.config.disable.length&&!f.config.enable&&!f.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(var ve=0;ve<f.config.plugins.length;ve++){var et=f.config.plugins[ve](f)||{};for(var we in et)n.indexOf(we)>-1?f.config[we]=l(et[we]).map(me).concat(f.config[we]):typeof D[we]=="undefined"&&(f.config[we]=et[we])}D.altInputClass||(f.config.altInputClass=ml().className+" "+f.config.altInputClass),Qe("onParseConfig")}function ml(){return f.config.wrap?C.querySelector("[data-input]"):C}function $h(){typeof f.config.locale!="object"&&typeof I.l10ns[f.config.locale]=="undefined"&&f.config.errorHandler(new Error("flatpickr: invalid locale "+f.config.locale)),f.l10n=e(e({},I.l10ns.default),typeof f.config.locale=="object"?f.config.locale:f.config.locale!=="default"?I.l10ns[f.config.locale]:void 0),g.D="("+f.l10n.weekdays.shorthand.join("|")+")",g.l="("+f.l10n.weekdays.longhand.join("|")+")",g.M="("+f.l10n.months.shorthand.join("|")+")",g.F="("+f.l10n.months.longhand.join("|")+")",g.K="("+f.l10n.amPM[0]+"|"+f.l10n.amPM[1]+"|"+f.l10n.amPM[0].toLowerCase()+"|"+f.l10n.amPM[1].toLowerCase()+")";var k=e(e({},E),JSON.parse(JSON.stringify(C.dataset||{})));k.time_24hr===void 0&&I.defaultConfig.time_24hr===void 0&&(f.config.time_24hr=f.l10n.time_24hr),f.formatDate=b(f),f.parseDate=S({config:f.config,l10n:f.l10n})}function Yu(k){if(typeof f.config.position=="function")return void f.config.position(f,k);if(f.calendarContainer!==void 0){Qe("onPreCalendarPosition");var D=k||f._positionElement,A=Array.prototype.reduce.call(f.calendarContainer.children,function(YO,qO){return YO+qO.offsetHeight},0),W=f.calendarContainer.offsetWidth,ne=f.config.position.split(" "),oe=ne[0],Oe=ne.length>1?ne[1]:null,ve=D.getBoundingClientRect(),et=window.innerHeight-ve.bottom,we=oe==="above"||oe!=="below"&&et<A&&ve.top>A,Re=window.pageYOffset+ve.top+(we?-A-2:D.offsetHeight+2);if(u(f.calendarContainer,"arrowTop",!we),u(f.calendarContainer,"arrowBottom",we),!f.config.inline){var It=window.pageXOffset+ve.left,Oi=!1,Zr=!1;Oe==="center"?(It-=(W-ve.width)/2,Oi=!0):Oe==="right"&&(It-=W-ve.width,Zr=!0),u(f.calendarContainer,"arrowLeft",!Oi&&!Zr),u(f.calendarContainer,"arrowCenter",Oi),u(f.calendarContainer,"arrowRight",Zr);var Sd=window.document.body.offsetWidth-(window.pageXOffset+ve.right),Ku=It+W>window.document.body.offsetWidth,VO=Sd+W>window.document.body.offsetWidth;if(u(f.calendarContainer,"rightMost",Ku),!f.config.static)if(f.calendarContainer.style.top=Re+"px",!Ku)f.calendarContainer.style.left=It+"px",f.calendarContainer.style.right="auto";else if(!VO)f.calendarContainer.style.left="auto",f.calendarContainer.style.right=Sd+"px";else{var Bg=R();if(Bg===void 0)return;var UO=window.document.body.offsetWidth,zO=Math.max(0,UO/2-W/2),HO=".flatpickr-calendar.centerMost:before",jO=".flatpickr-calendar.centerMost:after",$O=Bg.cssRules.length,WO="{left:"+ve.left+"px;right:auto;}";u(f.calendarContainer,"rightMost",!1),u(f.calendarContainer,"centerMost",!0),Bg.insertRule(HO+","+jO+WO,$O),f.calendarContainer.style.left=zO+"px",f.calendarContainer.style.right="auto"}}}}function R(){for(var k=null,D=0;D<document.styleSheets.length;D++){var A=document.styleSheets[D];if(A.cssRules){try{A.cssRules}catch(W){continue}k=A;break}}return k!=null?k:U()}function U(){var k=document.createElement("style");return document.head.appendChild(k),k.sheet}function q(){f.config.noCalendar||f.isMobile||(ft(),ei(),ue())}function J(){f._input.focus(),window.navigator.userAgent.indexOf("MSIE")!==-1||navigator.msMaxTouchPoints!==void 0?setTimeout(f.close,0):f.close()}function ce(k){k.preventDefault(),k.stopPropagation();var D=function(Re){return Re.classList&&Re.classList.contains("flatpickr-day")&&!Re.classList.contains("flatpickr-disabled")&&!Re.classList.contains("notAllowed")},A=p(m(k),D);if(A!==void 0){var W=A,ne=f.latestSelectedDateObj=new Date(W.dateObj.getTime()),oe=(ne.getMonth()<f.currentMonth||ne.getMonth()>f.currentMonth+f.config.showMonths-1)&&f.config.mode!=="range";if(f.selectedDateElem=W,f.config.mode==="single")f.selectedDates=[ne];else if(f.config.mode==="multiple"){var Oe=ha(ne);Oe?f.selectedDates.splice(parseInt(Oe),1):f.selectedDates.push(ne)}else f.config.mode==="range"&&(f.selectedDates.length===2&&f.clear(!1,!1),f.latestSelectedDateObj=ne,f.selectedDates.push(ne),_(ne,f.selectedDates[0],!0)!==0&&f.selectedDates.sort(function(Re,It){return Re.getTime()-It.getTime()}));if(se(),oe){var ve=f.currentYear!==ne.getFullYear();f.currentYear=ne.getFullYear(),f.currentMonth=ne.getMonth(),ve&&(Qe("onYearChange"),ft()),Qe("onMonthChange")}if(ei(),ue(),ar(),!oe&&f.config.mode!=="range"&&f.config.showMonths===1?Le(W):f.selectedDateElem!==void 0&&f.hourElement===void 0&&f.selectedDateElem&&f.selectedDateElem.focus(),f.hourElement!==void 0&&f.hourElement!==void 0&&f.hourElement.focus(),f.config.closeOnSelect){var et=f.config.mode==="single"&&!f.config.enableTime,we=f.config.mode==="range"&&f.selectedDates.length===2&&!f.config.enableTime;(et||we)&&J()}ye()}}var xe={locale:[$h,pl],showMonths:[_n,de,wd],minDate:[Q],maxDate:[Q],positionElement:[gt],clickOpens:[function(){f.config.clickOpens===!0?(je(f._input,"focus",f.open),je(f._input,"click",f.open)):(f._input.removeEventListener("focus",f.open),f._input.removeEventListener("click",f.open))}]};function Ae(k,D){if(k!==null&&typeof k=="object"){Object.assign(f.config,k);for(var A in k)xe[A]!==void 0&&xe[A].forEach(function(W){return W()})}
vendor: 1,233 bytes, line 12
12else f.config[k]=D,xe[k]!==void 0?xe[k].forEach(function(W){return W()}):n.indexOf(k)>-1&&(f.config[k]=l(D));f.redraw(),ar(!0)}function le(k,D){var A=[];if(k instanceof Array)A=k.map(function(W){return f.parseDate(W,D)});else if(k instanceof Date||typeof k=="number")A=[f.parseDate(k,D)];else if(typeof k=="string")switch(f.config.mode){case"single":case"time":A=[f.parseDate(k,D)];break;case"multiple":A=k.split(f.config.conjunction).map(function(W){return f.parseDate(W,D)});break;case"range":A=k.split(f.l10n.rangeSeparator).map(function(W){return f.parseDate(W,D)});break}else f.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(k)));f.selectedDates=f.config.allowInvalidPreload?A:A.filter(function(W){return W instanceof Date&&Di(W,!1)}),f.config.mode==="range"&&f.selectedDates.sort(function(W,ne){return W.getTime()-ne.getTime()})}function We(k,D,A){if(D===void 0&&(D=!1),A===void 0&&(A=f.config.dateFormat),k!==0&&!k||k instanceof Array&&k.length===0)return f.clear(D);le(k,A),f.latestSelectedDateObj=f.selectedDates[f.selectedDates.length-1],f.redraw(),Q(void 0,D),Te(),f.selectedDates.length===0&&f.clear(!1),ar(D),D&&Qe("onChange")}function Ee(k){return k.slice().map(function(D){return typeof D=="str
12ing"||typeof D=="number"||D instanceof Date?f.parseDate(D,void 0,!0):D&&typeof D=="object"&&D.from&&D.to?{from:f.parseDate(D.from,void 0),to:f.parseDate(D.to,void 0)}:D}).filter(function(D){return D})}function De(){f.selectedDates=[],f.now=f.parseDate(f.config.now)||new Date;var k=f.config.defaultDate||((f.input.nodeName==="INPUT"||f.input.nodeName==="TEXTAREA")&&f.input.placeholder&&f.input.value===f.input.placeholder?null:f.input.value);k&&le(k,f.config.dateFormat),f._initialDate=f.selectedDates.length>0?f.selectedDates[0]:f.config.minDate&&f.config.minDate.getTime()>f.now.getTime()?f.config.minDate:f.config.maxDate&&f.config.maxDate.getTime()<f.now.getTime()?f.config.maxDate:f.now,f.currentYear=f._initialDate.getFullYear(),f.currentMonth=f._initialDate.getMonth(),f.selectedDates.length>0&&(f.latestSelectedDateObj=f.selectedDates[0]),f.config.minTime!==void 0&&(f.config.minTime=f.parseDate(f.config.minTime,"H:i")),f.config.maxTime!==void 0&&(f.config.maxTime=f.parseDate(f.config.maxTime,"H:i")),f.minDateHasTime=!!f.config.minDate&&(f.config.minDate.getHours()>0||f.config.minDate.getMinutes()>0||f.config.minDate.getSeconds()>0),f.maxDateHasTime=!!f.config.maxDate&&(f.config.maxDate.getHours()>0||f.config.maxDate.getMinutes()>0||f.config.maxDate.getSeconds()>0)}function St(){if(f.input=ml(),!f.input){f.config.errorHandler(new Error("Invalid input element specified"));return}f.input._type=f.input.type,f.input.type="text",f.input.classList.add("flatpickr-input"),f._input=f.input,f.config.altInput&&(f.altInput=c(f.input.nodeName,f.config.altInputClass),f._input=f.altInput,f.altInput.placeholder=f.input.placeholder,f.altInput.disabled=f.input.disabled,f.altInput.required=f.input.required,f.altInput.tabIndex=f.input.tabIndex,f.altInput.type="text",f.input.setAttribute("type","hidden"),!f.config.static&&f.input.parentNode&&f.input.parentNode.insertBefore(f.altInput,f.input.nextSibling)),f.config.allowInput||f._input.setAttribute("readonly","readonly"),gt()}function gt(){f._positionElement=f.config.positionElement||f._input}function kt(){var k=f.config.enableTime?f.config.noCalendar?"time":"datetime-local":"date";f.mobileInput=c("input",f.input.className+" flatpickr-mobile"),f.mobileInput.tabIndex=1,f.mobileInput.type=k,f.mobileInput.disabled=f.input.disabled,f.mobileInput.required=f.input.required,f.mobileInput.placeholder=f.input.placeholder,f.mobileFormatStr=k==="datetime-local"?"Y-m-d\\TH:i:S":k==="date"?"Y-m-d":"H:i:S",f.selectedDates.length>0&&(f.mobileInput.defaultValue=f.mobileInput.value=f.formatDate(f.selectedDates[0],f.mobileFormatStr)),f.config.minDate&&(f.mobileInput.min=f.formatDate(f.config.minDate,"Y-m-d")),f.config.maxDate&&(f.mobileInput.max=f.formatDate(f.config.maxDate,"Y-m-d")),f.input.getAttribute("step")&&(f.mobileInput.step=String(f.input.getAttribute("step"))),f.input.type="hidden",f.altInput!==void 0&&(f.altInput.type="hidden");try{f.input.parentNode&&f.input.parentNode.insertBefore(f.mobileInput,f.input.nextSibling)}catch(D){}je(f.mobileInput,"change",function(D){f.setDate(m(D).value,!1,f.mobileFormatStr),Qe("onChange"),Qe("onClose")})}function yt(k){if(f.isOpen===!0)return f.close();f.open(k)}function Qe(k,D){if(f.config!==void 0){var A=f.config[k];if(A!==void 0&&A.length>0)for(var W=0;A[W]&&W<A.length;W++)A[W](f.selectedDates,f.input.value,f,D);k==="onChange"&&(f.input.dispatchEvent(Qt("change")),f.input.dispatchEvent(Qt("input")))}}function Qt(k){var D=document.createEvent("Event");return D.initEvent(k,!0,!0),D}function ha(k){for(var D=0;D<f.selectedDates.length;D++){var A=f.selectedDates[D];if(A instanceof Date&&_(A,k)===0)return""+D}return!1}function Ii(k){return f.config.mode!=="range"||f.selectedDates.length<2?!1:_(k,f.selectedDates[0])>=0&&_(k,f.selectedDates[1])<=0}function ei(){f.config.noCalendar||f.isMobile||!f.monthNav||(f.yearElements.forEach(function(k,D){var A=new Date(f.currentYear,f.currentMonth,1);A.setMonth(f.currentMonth+D),f.config.showMonths>1||f.config.monthSelectorType==="static"?f.monthElements[D].textContent=w(A.getMonth(),f.config.shorthandCurrentMonth,f.l10n)+" ":f.monthsDropdownContainer.value=A.getMonth().toString(),k.value=A.getFullYear().toString()}),f._hidePrevMonthArrow=f.config.minDate!==void 0&&(f.currentYear===f.config.minDate.getFullYear()?f.currentMonth<=f.config.minDate.getMonth():f.currentYear<f.config.minDate.getFullYear()),f._hideNextMonthArrow=f.config.maxDate!==void 0&&(f.currentYear===f.config.maxDate.getFullYear()?f.currentMonth+1>f.config.maxDate.getMonth():f.currentYear>f.config.maxDate.getFullYear()))}function Ni(k){var D=k||(f.config.altInput?f.config.altFormat:f.config.dateFormat);return f.selectedDates.map(function(A){return f.formatDate(A,D)}).filter(function(A,W,ne){return f.config.mode!=="range"||f.config.enableTime||ne.indexOf(A)===W}).join(f.config.mode!=="range"?f.config.conjunction:f.l10n.rangeSeparator)}function ar(k){k===void 0&&(k=!0),f.mobileInput!==void 0&&f.mobileFormatStr&&(f.mobileInput.value=f.latestSelectedDateObj!==void 0?f.formatDate(f.latestSelectedDateObj,f.mobileFormatStr):""),f.input.value=Ni(f.config.dateFormat),f.altInput!==void 0&&(f.altInput.value=Ni(f.config.altFormat)),k!==!1&&Qe("onValueUpdate")}function ko(k){var D=m(k),A=f.prevMonthNav.contains(D),W=f.nextMonthNav.contains(D);A||W?Co(A?-1:1):f.yearElements.indexOf(D)>=0?D.select():D.classList.contains("arrowUp")?f.changeYear(f.currentYear+1):D.classList.contains("arrowDown")&&f.changeYear(f.currentYear-1)}function qu(k){k.preventDefault();
12var D=k.type==="keydown",A=m(k),W=A;f.amPM!==void 0&&A===f.amPM&&(f.amPM.textContent=f.l10n.amPM[a(f.amPM.textContent===f.l10n.amPM[0])]);var ne=parseFloat(W.getAttribute("min")),oe=parseFloat(W.getAttribute("max")),Oe=parseFloat(W.getAttribute("step")),ve=parseInt(W.value,10),et=k.delta||(D?k.which===38?1:-1:0),we=ve+Oe*et;if(typeof W.value!="undefined"&&W.value.length===2){var Re=W===f.hourElement,It=W===f.minuteElement;we<ne?(we=oe+we+a(!Re)+(a(Re)&&a(!f.amPM)),It&&j(void 0,-1,f.hourElement)):we>oe&&(we=W===f.hourElement?we-oe-a(!f.amPM):ne,It&&j(void 0,1,f.hourElement)),f.amPM&&Re&&(Oe===1?we+ve===23:Math.abs(we-ve)>Oe)&&(f.amPM.textContent=f.l10n.amPM[a(f.amPM.textContent===f.l10n.amPM[0])]),W.value=i(we)}}return ie(),f}function Y(C,E){for(var f=Array.prototype.slice.call(C).filter(function(me){return me instanceof HTMLElement}),X=[],ie=0;ie<f.length;ie++){var Z=f[ie];try{if(Z.getAttribute("data-fp-omit")!==null)continue;Z._flatpickr!==void 0&&(Z._flatpickr.destroy(),Z._flatpickr=void 0),Z._flatpickr=z(Z,E||{}),X.push(Z._flatpickr)}catch(me){console.error(me)}}return X.length===1?X[0]:X}typeof HTMLElement!="undefined"&&typeof HTMLCollection!="undefined"&&typeof NodeList!="undefined"&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(C){return Y(this,C)},HTMLElement.prototype.flatpickr=function(C){return Y([this],C)});var I=function(C,E){return typeof C=="string"?Y(window.document.querySelectorAll(C),E):C instanceof Node?Y([C],E):Y(C,E)};return I.defaultConfig={},I.l10ns={en:e({},o),default:e({},o)},I.localize=function(C){I.l10ns.default=e(e({},I.l10ns.default),C)},I.setDefaults=function(C){I.defaultConfig=e(e({},I.defaultConfig),C)},I.parseDate=S({}),I.formatDate=b({}),I.compareDates=_,typeof jQuery!="undefined"&&typeof jQuery.fn!="undefined"&&(jQuery.fn.flatpickr=function(C){return Y(this,C)}),Date.prototype.fp_incr=function(C){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+(typeof C=="string"?parseInt(C,10):C))},typeof window!="undefined"&&(window.flatpickr=I),I})});var ik=Sn(Zm=>{"use strict";Object.defineProperty(Zm,"__esModule",{value:!0});Zm.default=void 0;var b7=VF(G()),Mr=rk(JC()),BF=rk(ZC());function rk(e){return e&&e.__esModule?e:{default:e}}function ok(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return ok=function(){return e},e}function VF(e){if(e&&e.__esModule)return e;if(e===null||t1(e)!=="object"&&typeof e!="function")return{default:e};var t=ok();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var i=r?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}function t1(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t1=function(n){return typeof n}:t1=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t1(e)}function Xm(){return Xm=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},Xm.apply(this,arguments)}function UF(e,t){if(e==null)return{};var n=zF(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function zF(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function ek(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function _7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ek(Object(n),!0).forEach(function(r){of(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ek(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function HF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tk(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)}}
12function jF(e,t,n){return t&&tk(e.prototype,t),n&&tk(e,n),e}function $F(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}}),t&&S7(e,t)}function S7(e,t){return S7=Object.setPrototypeOf||function(r,o){return r.__proto__=o,r},S7(e,t)}function WF(e){var t=qF();return function(){var r=Jm(e),o;if(t){var i=Jm(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return YF(this,o)}}function YF(e,t){return t&&(t1(t)==="object"||typeof t=="function")?t:Gm(e)}function Gm(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qF(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}function Jm(e){return Jm=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Jm(e)}function of(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Qm=["onChange","onOpen","onClose","onMonthChange","onYearChange","onReady","onValueUpdate","onDayCreate"],As=Mr.default.oneOfType([Mr.default.func,Mr.default.arrayOf(Mr.default.func)]),KF=["onCreate","onDestroy"],nk=Mr.default.func,C7=function(e){$F(n,e);var t=WF(n);function n(){var r;HF(this,n);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return r=t.call.apply(t,[this].concat(i)),of(Gm(r),"createFlatpickrInstance",function(){var s=_7({onClose:function(){r.node.blur&&r.node.blur()}},r.props.options);Qm.forEach(function(u){r.props[u]&&(s[u]=r.props[u])}),r.flatpickr=(0,BF.default)(r.node,s),r.props.hasOwnProperty("value")&&r.flatpickr.setDate(r.props.value,!1);var l=r.props.onCreate;l&&l(r.flatpickr)}),of(Gm(r),"destroyFlatpickrInstance",function(){var s=r.props.onDestroy;s&&s(r.flatpickr),r.flatpickr.destroy(),r.flatpickr=null}),of(Gm(r),"handleNodeChange",function(s){r.node=s,r.flatpickr&&(r.destroyFlatpickrInstance(),r.createFlatpickrInstance())}),r}return jF(n,[{key:"componentDidUpdate",value:function(o){var i=this,a=this.props.options,s=o.options;Qm.forEach(function(p){i.props.hasOwnProperty(p)&&(a[p]=i.props[p]),o.hasOwnProperty(p)&&(s[p]=o[p])});for(var l=Object.getOwnPropertyNames(a),u=l.length-1;u>=0;u--){var c=l[u],d=a[c];d!==s[c]&&(Qm.indexOf(c)!==-1&&!Array.isArray(d)&&(d=[d]),this.flatpickr.set(c,d))}this.props.hasOwnProperty("value")&&this.props.value!==o.value&&this.flatpickr.setDate(this.props.value,!0)}},{key:"componentDidMount",value:function(){this.createFlatpickrInstance()}},{key:"componentWillUnmount",value:function(){this.destroyFlatpickrInstance()}},{key:"render",value:function(){var o=this.props,i=o.options,a=o.defaultValue,s=o.value,l=o.children,u=o.render,c=UF(o,["options","defaultValue","value","children","render"]);return Qm.forEach(function(d){delete c[d]}),KF.forEach(function(d){delete c[d]}),u?u(_7(_7({},c),{},{defaultValue:a,value:s}),this.handleNodeChange):i.wrap?b7.default.createElement("div",Xm({},c,{ref:this.handleNodeChange}),l):b7.default.createElement("input",Xm({},c,{defaultValue:a,ref:this.handleNodeChange}))}}]),n}(b7.Component);of(C7,"propTypes",{defaultValue:Mr.default.string,options:Mr.default.object,onChange:As,onOpen:As,onClose:As,onMonthChange:As,onYearChange:As,onReady:As,onValueUpdate:As,onDayCreate:As,onCreate:nk,onDestroy:nk,value:Mr.default.oneOfType([Mr.default.string,Mr.default.array,Mr.default.object,Mr.default.number]),children:Mr.default.node,className:Mr.default.string,render:Mr.default.func});of(C7,"defaultProps",{options:{}});var QF=C7;Zm.default=QF});var uE=Sn((lae,lE)=>{var AV=typeof Element!="undefined",LV=typeof Map=="function",RV=typeof Set=="function",FV=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function E2(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,o;
12if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!E2(e[r],t[r]))return!1;return!0}var i;if(LV&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;for(i=e.entries();!(r=i.next()).done;)if(!E2(r.value[1],t.get(r.value[0])))return!1;return!0}if(RV&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(FV&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;if(AV&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!E2(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}lE.exports=function(t,n){try{return E2(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}}});var da=$(G()),BO=$(g_()),Hye=$(v_());var Fe=$(G()),DR=$(kc());var pe=$(G());function on(){return on=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},on.apply(this,arguments)}var Xt;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Xt||(Xt={}));var x_="popstate";function L_(e){e===void 0&&(e={});function t(r,o){let{pathname:i,search:a,hash:s}=r.location;return xp("",{pathname:i,search:a,hash:s},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function n(r,o){return typeof o=="string"?o:Ui(o)}return xL(t,n,null,e)}function Ye(e,t){if(e===!1||e===null||typeof e=="undefined")throw new Error(t)}function Tl(e,t){if(!e){typeof console!="undefined"&&console.warn(t);try{throw new Error(t)}catch(n){}}}function vL(){return Math.random().toString(36).substr(2,8)}function w_(e,t){return{usr:e.state,key:e.key,idx:t}}function xp(e,t,n,r){return n===void 0&&(n=null),on({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?To(t):t,{state:n,key:t&&t.key||r||vL()})}function Ui(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 To(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 xL(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,s=Xt.Pop,l=null,u=c();u==null&&(u=0,a.replaceState(on({},a.state,{idx:u}),""));function c(){return(a.state||{idx:null}).idx}function d(){s=Xt.Pop;let w=c(),y=w==null?null:w-u;u=w,l&&l({action:s,location:v.location,delta:y})}function p(w,y){s=Xt.Push;let g=xp(v.location,w,y);n&&n(g,w),u=c()+1;let x=w_(g,u),b=v.createHref(g);try{a.pushState(x,"",b)}catch(S){if(S instanceof DOMException&&S.name==="DataCloneError")throw S;o.location.assign(b)}i&&l&&l({action:s,location:v.location,delta:1})}function h(w,y){s=Xt.Replace;let g=xp(v.location,w,y);n&&n(g,w),u=c();let x=w_(g,u),b=v.createHref(g);a.replaceState(x,"",b),i&&l&&l({action:s,location:v.location,delta:0})}function m(w){let y=o.location.origin!=="null"?o.location.origin:o.location.href,g=typeof w=="string"?w:Ui(w);return g=g.replace(/ $/,"%20"),Ye(y,"No window.location.(origin|href) available to create URL for href: "+g),new URL(g,y)}let v={get action(){return s},get location(){return e(o,a)},listen(w){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(x_,d),l=w,()=>{o.removeEventListener(x_,d),l=null}},createHref(w){return t(o,w)},createURL:m,encodeLocation(w){let y=m(w);return{pathname:y.pathname,search:y.search,hash:y.hash}},push:p,replace:h,go(w){return a.go(w)}};return v}var zt;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(zt||(zt={}));
vendor: 3,028 bytes, line 12
12var wL=new Set(["lazy","caseSensitive","path","id","index","children"]);function bL(e){return e.index===!0}function wp(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,i)=>{let a=[...n,String(i)],s=typeof o.id=="string"?o.id:a.join("-");if(Ye(o.index!==!0||!o.children,"Cannot specify children on an index route"),Ye(!r[s],'Found a route id collision on id "'+s+`". Route id's must be globally unique within Data Router usages`),bL(o)){let l=on({},o,t(o),{id:s});return r[s]=l,l}else{let l=on({},o,t(o),{id:s,children:void 0});return r[s]=l,o.children&&(l.children=wp(o.children,t,a,r)),l}})}function Vi(e,t,n){return n===void 0&&(n="/"),hm(e,t,n,!1)}function hm(e,t,n,r){let o=typeof t=="string"?To(t):t,i=ws(o.pathname||"/",n);if(i==null)return null;let a=F_(e);_L(a);let s=null;for(let l=0;s==null&&l<a.length;++l){let u=d6(i);s=NL(a[l],u,r)}return s}function R_(e,t){let{route:n,pathname:r,params:o}=e;return{id:n.id,pathname:r,params:o,data:t[n.id],handle:n.handle}}function F_(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let o=(i,a,s)=>{let l={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};l.relativePath.startsWith("/")&&(Ye(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=ci([r,l.relativePath]),c=n.concat(l);i.children&&i.children.length>0&&(Ye(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),F_(i.children,t,c,u)),!(i.path==null&&!i.index)&&t.push({path:u,score:DL(u,i.index),routesMeta:c})};return e.forEach((i,a)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))o(i,a);else for(let l of B_(i.path))o(i,a,l)}),t}function B_(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=B_(r.join("/")),s=[];return s.push(...a.map(l=>l===""?i:[i,l].join("/"))),o&&s.push(...a),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function _L(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:IL(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var SL=/^:[\w-]+$/,CL=3,kL=2,EL=1,ML=10,PL=-2,b_=e=>e==="*";function DL(e,t){let n=e.split("/"),r=n.length;return n.some(b_)&&(r+=PL),t&&(r+=kL),n.filter(o=>!b_(o)).reduce((o,i)=>o+(SL.test(i)?CL:i===""?EL:ML),r)}function IL(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function NL(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,o={},i="/",a=[];for(let s=0;s<r.length;++s){let l=r[s],u=s===r.length-1,c=i==="/"?t:t.slice(i.length)||"/",d=Al({path:l.relativePath,caseSensitive:l.caseSensitive,end:u},c),p=l.route;if(!d&&u&&n&&!r[r.length-1].route.index&&(d=Al({path:l.relativePath,caseSensitive:l.caseSensitive,end:!1},c)),!d)return null;
12Object.assign(o,d.params),a.push({params:o,pathname:ci([i,d.pathname]),pathnameBase:AL(ci([i,d.pathnameBase])),route:p}),d.pathnameBase!=="/"&&(i=ci([i,d.pathnameBase]))}return a}function mm(e,t){t===void 0&&(t={});let n=e;n.endsWith("*")&&n!=="*"&&!n.endsWith("/*")&&(Tl(!1,'Route path "'+n+'" will be treated as if it were '+('"'+n.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+n.replace(/\*$/,"/*")+'".')),n=n.replace(/\*$/,"/*"));let r=n.startsWith("/")?"/":"",o=a=>a==null?"":typeof a=="string"?a:String(a),i=n.split(/\/+/).map((a,s,l)=>{if(s===l.length-1&&a==="*")return o(t["*"]);let c=a.match(/^:([\w-]+)(\??)$/);if(c){let[,d,p]=c,h=t[d];return Ye(p==="?"||h!=null,'Missing ":'+d+'" param'),o(h)}return a.replace(/\?$/g,"")}).filter(a=>!!a);return r+i.join("/")}function Al(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=OL(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let i=o[0],a=i.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:r.reduce((u,c,d)=>{let{paramName:p,isOptional:h}=c;if(p==="*"){let v=s[d]||"";a=i.slice(0,i.length-v.length).replace(/(.)\/+$/,"$1")}let m=s[d];return h&&!m?u[p]=void 0:u[p]=(m||"").replace(/%2F/g,"/"),u},{}),pathname:i,pathnameBase:a,pattern:e}}function OL(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Tl(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=[],o="^"+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:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function d6(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Tl(!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 ws(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 p6(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?To(e):e;return{pathname:n?n.startsWith("/")?n:TL(n,t):t,search:LL(r),hash:RL(o)}}function TL(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function s6(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 V_(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function gm(e,t){let n=V_(e);return t?n.map((r,o)=>o===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function ym(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=To(e):(o=on({},e),Ye(!o.pathname||!o.pathname.includes("?"),s6("?","pathname","search",o)),Ye(!o.pathname||!o.pathname.includes("#"),s6("#","pathname","hash",o)),Ye(!o.search||!o.search.includes("#"),s6("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,s;if(a==null)s=n;else{let d=t.length-1;if(!r&&a.startsWith("..")){let p=a.split("/");for(;p[0]==="..";)p.shift(),d-=1;o.pathname=p.join("/")}s=d>=0?t[d]:"/"}let l=p6(o,s),u=a&&a!=="/"&&a.endsWith("/"),c=(i||a===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}var ci=e=>e.join("/").replace(/\/\/+/g,"/"),AL=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),LL=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,RL=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;var Dc=class{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function Ll(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var U_=["post","put","patch","delete"],FL=new Set(U_),BL=["get",...U_],VL=new Set(BL),UL=new Set([301,302,303,307,308]),zL=new Set([307,308]),l6={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},z_={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Mc={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},h6=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,HL=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),H_="remix-router-transitions";function m6(e){let t=e.window?e.window:typeof window!="undefined"?window:void 0,n=typeof t!="undefined"&&typeof t.document!="undefined"&&typeof t.document.createElement!="undefined",r=!n;Ye(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let R=e.detectErrorBoundary;o=U=>({hasErrorBoundary:R(U)})}else o=HL;let i={},a=wp(e.routes,o,void 0,i),s,l=e.basename||"/",u=e.unstable_dataStrategy||qL,c=e.unstable_patchRoutesOnMiss,d=on({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prepe
12ndBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),p=null,h=new Set,m=null,v=null,w=null,y=e.hydrationData!=null,g=Vi(a,e.history.location,l),x=null;if(g==null&&!c){let R=Sr(404,{pathname:e.history.location.pathname}),{matches:U,route:q}=N_(a);g=U,x={[q.id]:R}}g&&c&&!e.hydrationData&&_d(g,a,e.history.location.pathname).active&&(g=null);let b;if(!g)b=!1,g=[];else if(g.some(R=>R.route.lazy))b=!1;else if(!g.some(R=>R.route.loader))b=!0;else if(d.v7_partialHydration){let R=e.hydrationData?e.hydrationData.loaderData:null,U=e.hydrationData?e.hydrationData.errors:null,q=J=>J.route.loader?typeof J.route.loader=="function"&&J.route.loader.hydrate===!0?!1:R&&R[J.route.id]!==void 0||U&&U[J.route.id]!==void 0:!0;if(U){let J=g.findIndex(ce=>U[ce.route.id]!==void 0);b=g.slice(0,J+1).every(q)}else b=g.every(q)}else b=e.hydrationData!=null;let S,_={historyAction:e.history.action,location:e.history.location,matches:g,initialized:b,navigation:l6,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||x,fetchers:new Map,blockers:new Map},M=Xt.Pop,P=!1,O,F=!1,N=new Map,V=null,z=!1,Y=!1,I=[],C=[],E=new Map,f=0,X=-1,ie=new Map,Z=new Set,me=new Map,de=new Map,ke=new Set,Ve=new Map,Ne=new Map,se=new Map,Te=!1;function st(){if(p=e.history.listen(R=>{let{action:U,location:q,delta:J}=R;if(Te){Te=!1;return}Tl(Ne.size===0||J!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let ce=Di({currentLocation:_.location,nextLocation:q,historyAction:U});if(ce&&J!=null){Te=!0,e.history.go(J*-1),pa(ce,{state:"blocked",location:q,proceed(){pa(ce,{state:"proceeding",proceed:void 0,reset:void 0,location:q}),e.history.go(J)},reset(){let xe=new Map(_.blockers);xe.set(ce,Mc),ye({blockers:xe})}});return}return j(U,q)}),n){aR(t,N);let R=()=>sR(t,N);t.addEventListener("pagehide",R),V=()=>t.removeEventListener("pagehide",R)}return _.initialized||j(Xt.Pop,_.location,{initialHydration:!0}),S}function gn(){p&&p(),V&&V(),h.clear(),O&&O.abort(),_.fetchers.forEach((R,U)=>pl(U)),_.blockers.forEach((R,U)=>Hu(U))}function je(R){return h.add(R),()=>h.delete(R)}function ye(R,U){U===void 0&&(U={}),_=on({},_,R);let q=[],J=[];d.v7_fetcherPersist&&_.fetchers.forEach((ce,xe)=>{ce.state==="idle"&&(ke.has(xe)?J.push(xe):q.push(xe))}),[...h].forEach(ce=>ce(_,{deletedFetchers:J,unstable_viewTransitionOpts:U.viewTransitionOpts,unstable_flushSync:U.flushSync===!0})),d.v7_fetcherPersist&&(q.forEach(ce=>_.fetchers.delete(ce)),J.forEach(ce=>pl(ce)))}function Ze(R,U,q){var J,ce;let{flushSync:xe}=q===void 0?{}:q,Ae=_.actionData!=null&&_.navigation.formMethod!=null&&ui(_.navigation.formMethod)&&_.navigation.state==="loading"&&((J=R.state)==null?void 0:J._isRedirect)!==!0,le;U.actionData?Object.keys(U.actionData).length>0?le=U.actionData:le=null:Ae?le=_.actionData:le=null;let We=U.loaderData?D_(_.loaderData,U.loaderData,U.matches||[],U.errors):_.loaderData,Ee=_.blockers;Ee.size>0&&(Ee=new Map(Ee),Ee.forEach((gt,kt)=>Ee.set(kt,Mc)));let De=P===!0||_.navigation.formMethod!=null&&ui(_.navigation.formMethod)&&((ce=R.state)==null?void 0:ce._isRedirect)!==!0;s&&(a=s,s=void 0),z||M===Xt.Pop||(M===Xt.Push?e.history.push(R,R.state):M===Xt.Replace&&e.history.replace(R,R.state));let St;if(M===Xt.Pop){let gt=N.get(_.location.pathname);gt&>.has(R.pathname)?St={currentLocation:_.location,nextLocation:R}:N.has(R.pathname)&&(St={currentLocation:R,nextLocation:_.location})}else if(F){let gt=N.get(_.location.pathname);gt?gt.add(R.pathname):(gt=new Set([R.pathname]),N.set(_.location.pathname,gt)),St={currentLocation:_.location,nextLocation:R}}ye(on({},U,{actionData:le,loaderData:We,historyAction:M,location:R,initialized:!0,navigation:l6,revalidation:"idle",restoreScrollPosition:bd(R,U.matches||_.matches),preventScrollReset:De,blockers:Ee}),{viewTransitionOpts:St,flushSync:xe===!0}
vendor: 2,842 bytes, line 12
12),M=Xt.Pop,P=!1,F=!1,z=!1,Y=!1,I=[],C=[]}async function Q(R,U){if(typeof R=="number"){e.history.go(R);return}let q=c6(_.location,_.matches,l,d.v7_prependBasename,R,d.v7_relativeSplatPath,U==null?void 0:U.fromRouteId,U==null?void 0:U.relative),{path:J,submission:ce,error:xe}=__(d.v7_normalizeFormMethod,!1,q,U),Ae=_.location,le=xp(_.location,J,U&&U.state);le=on({},le,e.history.encodeLocation(le));let We=U&&U.replace!=null?U.replace:void 0,Ee=Xt.Push;We===!0?Ee=Xt.Replace:We===!1||ce!=null&&ui(ce.formMethod)&&ce.formAction===_.location.pathname+_.location.search&&(Ee=Xt.Replace);let De=U&&"preventScrollReset"in U?U.preventScrollReset===!0:void 0,St=(U&&U.unstable_flushSync)===!0,gt=Di({currentLocation:Ae,nextLocation:le,historyAction:Ee});if(gt){pa(gt,{state:"blocked",location:le,proceed(){pa(gt,{state:"proceeding",proceed:void 0,reset:void 0,location:le}),Q(R,U)},reset(){let kt=new Map(_.blockers);kt.set(gt,Mc),ye({blockers:kt})}});return}return await j(Ee,le,{submission:ce,pendingError:xe,preventScrollReset:De,replace:U&&U.replace,enableViewTransition:U&&U.unstable_viewTransition,flushSync:St})}function T(){if(_n(),ye({revalidation:"loading"}),_.navigation.state!=="submitting"){if(_.navigation.state==="idle"){j(_.historyAction,_.location,{startUninterruptedRevalidation:!0});return}j(M||_.historyAction,_.navigation.location,{overrideNavigation:_.navigation})}}async function j(R,U,q){O&&O.abort(),O=null,M=R,z=(q&&q.startUninterruptedRevalidation)===!0,Fg(_.location,_.matches),P=(q&&q.preventScrollReset)===!0,F=(q&&q.enableViewTransition)===!0;let J=s||a,ce=q&&q.overrideNavigation,xe=Vi(J,U,l),Ae=(q&&q.flushSync)===!0,le=_d(xe,J,U.pathname);if(le.active&&le.matches&&(xe=le.matches),!xe){let{error:yt,notFoundMatches:Qe,route:Qt}=Xa(U.pathname);Ze(U,{matches:Qe,loaderData:{},errors:{[Qt.id]:yt}},{flushSync:Ae});return}if(_.initialized&&!Y&&ZL(_.location,U)&&!(q&&q.submission&&ui(q.submission.formMethod))){Ze(U,{matches:xe},{flushSync:Ae});return}O=new AbortController;let We=Ec(e.history,U,O.signal,q&&q.submission),Ee;if(q&&q.pendingError)Ee=[Pc(xe).route.id,{type:zt.error,error:q.pendingError}];else if(q&&q.submission&&ui(q.submission.formMethod)){let yt=await H(We,U,q.submission,xe,le.active,{replace:q.replace,flushSync:Ae});if(yt.shortCircuited)return;if(yt.pendingActionResult){let[Qe,Qt]=yt.pendingActionResult;if(ao(Qt)&&Ll(Qt.error)&&Qt.error.status===404){O=null,Ze(U,{matches:yt.matches,loaderData:{},errors:{[Qe]:Qt.error}});return}}xe=yt.matches||xe,Ee=yt.pendingActionResult,ce=u6(U,q.submission),Ae=!1,le.active=!1,We=Ec(e.history,We.url,We.signal)}let{shortCircuited:De,matches:St,loaderData:gt,errors:kt}=await re(We,U,xe,le.active,ce,q&&q.submission,q&&q.fetcherSubmission,q&&q.replace,q&&q.initialHydration===!0,Ae,Ee);De||(O=null,Ze(U,on({matches:St||xe},I_(Ee),{loaderData:gt,errors:kt})))}
12async function H(R,U,q,J,ce,xe){xe===void 0&&(xe={}),_n();let Ae=oR(U,q);if(ye({navigation:Ae},{flushSync:xe.flushSync===!0}),ce){let Ee=await ml(J,U.pathname,R.signal);if(Ee.type==="aborted")return{shortCircuited:!0};if(Ee.type==="error"){let{boundaryId:De,error:St}=ju(U.pathname,Ee);return{matches:Ee.partialMatches,pendingActionResult:[De,{type:zt.error,error:St}]}}else if(Ee.matches)J=Ee.matches;else{let{notFoundMatches:De,error:St,route:gt}=Xa(U.pathname);return{matches:De,pendingActionResult:[gt.id,{type:zt.error,error:St}]}}}let le,We=vp(J,U);if(!We.route.action&&!We.route.lazy)le={type:zt.error,error:Sr(405,{method:R.method,pathname:U.pathname,routeId:We.route.id})};else if(le=(await ft("action",R,[We],J))[0],R.signal.aborted)return{shortCircuited:!0};if(Ol(le)){let Ee;return xe&&xe.replace!=null?Ee=xe.replace:Ee=E_(le.response.headers.get("Location"),new URL(R.url),l)===_.location.pathname+_.location.search,await ue(R,le,{submission:q,replace:Ee}),{shortCircuited:!0}}if(Nl(le))throw Sr(400,{type:"defer-action"});if(ao(le)){let Ee=Pc(J,We.route.id);return(xe&&xe.replace)!==!0&&(M=Xt.Push),{matches:J,pendingActionResult:[Ee.route.id,le]}}return{matches:J,pendingActionResult:[We.route.id,le]}}async function re(R,U,q,J,ce,xe,Ae,le,We,Ee,De){let St=ce||u6(U,xe),gt=xe||Ae||A_(St),kt=!z&&(!d.v7_partialHydration||!We);if(J){if(kt){let W=Le(De);ye(on({navigation:St},W!==void 0?{actionData:W}:{}),{flushSync:Ee})}let A=await ml(q,U.pathname,R.signal);if(A.type==="aborted")return{shortCircuited:!0};if(A.type==="error"){let{boundaryId:W,error:ne}=ju(U.pathname,A);return{matches:A.partialMatches,loaderData:{},errors:{[W]:ne}}}else if(A.matches)q=A.matches;else{let{error:W,notFoundMatches:ne,route:oe}=Xa(U.pathname);return{matches:ne,loaderData:{},errors:{[oe.id]:W}}}}let yt=s||a,[Qe,Qt]=S_(e.history,_,q,gt,U,d.v7_partialHydration&&We===!0,d.v7_skipActionErrorRevalidation,Y,I,C,ke,me,Z,yt,l,De);if($u(A=>!(q&&q.some(W=>W.route.id===A))||Qe&&Qe.some(W=>W.route.id===A)),X=++f,Qe.length===0&&Qt.length===0){let A=zh();return Ze(U,on({matches:q,loaderData:{},errors:De&&ao(De[1])?{[De[0]]:De[1].error}:null},I_(De),A?{fetchers:new Map(_.fetchers)}:{}),{flushSync:Ee}),{shortCircuited:!0}}if(kt){let A={};if(!J){A.navigation=St;let W=Le(De);W!==void 0&&(A.actionData=W)}Qt.length>0&&(A.fetchers=Ie(Qt)),ye(A,{flushSync:Ee})}Qt.forEach(A=>{E.has(A.key)&&Co(A.key),A.controller&&E.set(A.key,A.controller)});let ha=()=>Qt.forEach(A=>Co(A.key));O&&O.signal.addEventListener("abort",ha);let{loaderResults:Ii,fetcherResults:ei}=await Jo(_.matches,q,Qe,Qt,R);if(R.signal.aborted)return{shortCircuited:!0};O&&O.signal.removeEventListener("abort",ha),Qt.forEach(A=>E.delete(A.key));let Ni=O_([...Ii,...ei]);if(Ni){if(Ni.idx>=Qe.length){let A=Qt[Ni.idx-Qe.length].key;Z.add(A)}return await ue(R,Ni.result,{replace:le}),{shortCircuited:!0}}let{loaderData:ar,errors:ko}=P_(_,q,Qe,Ii,De,Qt,ei,Ve);Ve.forEach((A,W)=>{A.subscribe(ne=>{(ne||A.done)&&Ve.delete(W)})}),d.v7_partialHydration&&We&&_.errors&&Object.entries(_.errors).filter(A=>{let[W]=A;return!Qe.some(ne=>ne.route.id===W)}).forEach(A=>{let[W,ne]=A;ko=Object.assign(ko||{},{[W]:ne})});let qu=zh(),k=Hh(X),D=qu||k||Qt.length>0;return on({matches:q,loaderData:ar,errors:ko},D?{fetchers:new Map(_.fetchers)}:{})}function Le(R){if(R&&!ao(R[1]))return{[R[0]]:R[1].data};if(_.actionData)return Object.keys(_.actionData).length===0?null:_.actionData}function Ie(R){return R.forEach(U=>{let q=_.fetchers.get(U.key),J=yp(void 0,q?q.data:void 0);_.fetchers.set(U.key,J)}),new Map(_.fetchers)}function Ke(R,U,q,J){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");E.has(R)&&Co(R);let ce=(J&&J.unstable_flushSync)===!0,xe=s||a,Ae=c6(_.location,_.matches,l,d.v7_prependBasename,q,d.v7_relativeSplatPath,U,J==null?void 0:J.relative),le=Vi(xe,Ae,l),We=_d(le,xe,Ae);if(We.active&&We.matches&&(le=We.matches),!le){Zo(R,U,Sr(404,{pathname:Ae}),{flushSync:ce});return}let{path:Ee,submission:De,error:St}=__(d.v7_normalizeFormMethod,!0,Ae,J);if(St){Zo(R,U,St,{flushSync:ce});return}let gt=vp(le,Ee);
12if(P=(J&&J.preventScrollReset)===!0,De&&ui(De.formMethod)){_e(R,U,Ee,gt,le,We.active,ce,De);return}me.set(R,{routeId:U,path:Ee}),$e(R,U,Ee,gt,le,We.active,ce,De)}async function _e(R,U,q,J,ce,xe,Ae,le){_n(),me.delete(R);function We(oe){if(!oe.route.action&&!oe.route.lazy){let Oe=Sr(405,{method:le.formMethod,pathname:q,routeId:U});return Zo(R,U,Oe,{flushSync:Ae}),!0}return!1}if(!xe&&We(J))return;let Ee=_.fetchers.get(R);Jr(R,iR(le,Ee),{flushSync:Ae});let De=new AbortController,St=Ec(e.history,q,De.signal,le);if(xe){let oe=await ml(ce,q,St.signal);if(oe.type==="aborted")return;if(oe.type==="error"){let{error:Oe}=ju(q,oe);Zo(R,U,Oe,{flushSync:Ae});return}else if(oe.matches){if(ce=oe.matches,J=vp(ce,q),We(J))return}else{Zo(R,U,Sr(404,{pathname:q}),{flushSync:Ae});return}}E.set(R,De);let gt=f,yt=(await ft("action",St,[J],ce))[0];if(St.signal.aborted){E.get(R)===De&&E.delete(R);return}if(d.v7_fetcherPersist&&ke.has(R)){if(Ol(yt)||ao(yt)){Jr(R,xs(void 0));return}}else{if(Ol(yt))if(E.delete(R),X>gt){Jr(R,xs(void 0));return}else return Z.add(R),Jr(R,yp(le)),ue(St,yt,{fetcherSubmission:le});if(ao(yt)){Zo(R,U,yt.error);return}}if(Nl(yt))throw Sr(400,{type:"defer-action"});let Qe=_.navigation.location||_.location,Qt=Ec(e.history,Qe,De.signal),ha=s||a,Ii=_.navigation.state!=="idle"?Vi(ha,_.navigation.location,l):_.matches;Ye(Ii,"Didn't find any matches after fetcher action");let ei=++f;ie.set(R,ei);let Ni=yp(le,yt.data);_.fetchers.set(R,Ni);let[ar,ko]=S_(e.history,_,Ii,le,Qe,!1,d.v7_skipActionErrorRevalidation,Y,I,C,ke,me,Z,ha,l,[J.route.id,yt]);ko.filter(oe=>oe.key!==R).forEach(oe=>{let Oe=oe.key,ve=_.fetchers.get(Oe),et=yp(void 0,ve?ve.data:void 0);_.fetchers.set(Oe,et),E.has(Oe)&&Co(Oe),oe.controller&&E.set(Oe,oe.controller)}),ye({fetchers:new Map(_.fetchers)});let qu=()=>ko.forEach(oe=>Co(oe.key));De.signal.addEventListener("abort",qu);let{loaderResults:k,fetcherResults:D}=await Jo(_.matches,Ii,ar,ko,Qt);if(De.signal.aborted)return;De.signal.removeEventListener("abort",qu),ie.delete(R),E.delete(R),ko.forEach(oe=>E.delete(oe.key));let A=O_([...k,...D]);if(A){if(A.idx>=ar.length){let oe=ko[A.idx-ar.length].key;Z.add(oe)}return ue(Qt,A.result)}let{loaderData:W,errors:ne}=P_(_,_.matches,ar,k,void 0,ko,D,Ve);if(_.fetchers.has(R)){let oe=xs(yt.data);_.fetchers.set(R,oe)}Hh(ei),_.navigation.state==="loading"&&ei>X?(Ye(M,"Expected pending action"),O&&O.abort(),Ze(_.navigation.location,{matches:Ii,loaderData:W,errors:ne,fetchers:new Map(_.fetchers)})):(ye({errors:ne,loaderData:D_(_.loaderData,W,Ii,ne),fetchers:new Map(_.fetchers)}),Y=!1)}async function $e(R,U,q,J,ce,xe,Ae,le){let We=_.fetchers.get(R);Jr(R,yp(le,We?We.data:void 0),{flushSync:Ae});let Ee=new AbortController,De=Ec(e.history,q,Ee.signal);if(xe){let yt=await ml(ce,q,De.signal);if(yt.type==="aborted")return;if(yt.type==="error"){let{error:Qe}=ju(q,yt);Zo(R,U,Qe,{flushSync:Ae});return}else if(yt.matches)ce=yt.matches,J=vp(ce,q);else{Zo(R,U,Sr(404,{pathname:q}),{flushSync:Ae});return}}E.set(R,Ee);let St=f,kt=(await ft("loader",De,[J],ce))[0];if(Nl(kt)&&(kt=await q_(kt,De.signal,!0)||kt),E.get(R)===Ee&&E.delete(R),!De.signal.aborted){if(ke.has(R)){Jr(R,xs(void 0));return}if(Ol(kt))if(X>St){Jr(R,xs(void 0));return}else{Z.add(R),await ue(De,kt);return}if(ao(kt)){Zo(R,U,kt.error);return}Ye(!Nl(kt),"Unhandled fetcher deferred data"),Jr(R,xs(kt.data))}}async function ue(R,U,q){let{submission:J,fetcherSubmission:ce,replace:xe}=q===void 0?{}:q;U.response.headers.has("X-Remix-Revalidate")&&(Y=!0);let Ae=U.response.headers.get("Location");Ye(Ae,"Expected a Location header on the redirect Response"),Ae=E_(Ae,new URL(R.url),l);let le=xp(_.location,Ae,{_isRedirect:!0});if(n){let kt=!1;if(U.response.headers.has("X-Remix-Reload-Document"))kt=!0;else if(h6.test(Ae)){let yt=e.history.createURL(Ae);kt=yt.origin!==t.location.origin||ws(yt.pathname,l)==null}if(kt){xe?t.location.replace(Ae):t.location.assign(Ae);return}}O=null;let We=xe===!0?Xt.Replace:Xt.Push,{formMethod:Ee,formAction:De,formEncType:St}=_.navigation;!J&&!ce&&Ee&&De&&St&&(J=A_(_.navigation));let gt=J||ce;if(zL.has(U.response.status)&>&&ui(gt.formMethod))await j(We,le,{submission:on({},gt,{formAction:Ae}),preventScrollReset:P});else{let kt=u6(le,J);await j(We,le,{overrideNavigation:kt,fetcherSubmission:ce,preventScrollReset:P})}}async function ft(R,U,q,J){try{let ce=await KL(u,R,U,q,J,i,o);return await Promise.all(ce.map((xe,Ae)=>{if(tR(xe)){let le=xe.result;return{type:zt.redirect,response:XL(le,U,q[Ae].route.id,J,l,d.v7_relativeSplatPath)}}return GL(xe)}))}catch(ce){return q.map(()=>({type:zt.error,error:ce}))}}async function Jo(R,U,q,J,ce){let[xe,...Ae]=await Promise.all([q.length?ft("loader",ce,q,U):[],...J.map(le=>{if(le.matches&&le.match&&le.controller){let We=Ec(e.history,le.path,le.controller.signal);return ft("loader",We,[le.match],le.matches).then(Ee=>Ee[0])}else return Promise.resolve({type:zt.error,error:Sr(404,{pathname:le.path})})})]);return await Promise.all([T_(R,q,xe,xe.map(()=>ce.signal),!1,_.loaderData),T_(R,J.map(le=>le.match),Ae,J.map(le=>le.controller?le.controller.signal:null),!0)]),{loaderResults:xe,fetcherResults:Ae}}function _n(){Y=!0,I.push(...$u()),me.forEach((R,U)=>{E.has(U)&&(C.push(U),Co(U))})}function Jr(R,U,q){q===void 0&&(q={}),_.fetchers.set(R,U),ye({fetchers:new Map(_.fetchers)},{flushSync:(q&&q.flushSync)===!0})}function Zo(R,U,q,J){J===void 0&&(J={});let ce=Pc(_.matches,U);pl(R),ye({errors:{[ce.route.id]:q},fetchers:new Map(_.fetchers)},{flushSync:(J&&J.flushSync)===!0})}function wd(R){return d.v7_fetcherPersist&&(de.set(R,(de.get(R)||0)+1),ke.has(R)&&ke.delete(R)),_.fetchers.get(R)||z_}function pl(R){let U=_.fetchers.get(R);E.has(R)&&!(U&&U.state==="loading"&&ie.has(R))&&Co(R),me.delete(R),ie.delete(R),Z.delete(R),ke.delete(R),_.fetchers.delete(R)}function Rg(R){if(d.v7_fetcherPersist){let U=(de.get(R)||0)-1;U<=0?(de.delete(R),ke.add(R)):de.set(R,U)}else pl(R);ye({fetchers:new Map(_.fetchers)})}function Co(R){let U=E.get(R);Ye(U,"Expected fetch controller: "+R),U.abort(),E.delete(R)}function Uh(R){for(let U of R){let q=wd(U),J=xs(q.data);_.fetchers.set(U,J)}}function zh(){let R=[],U=!1;for(let q of Z){let J=_.fetchers.get(q);Ye(J,"Expected fetcher: "+q),J.state==="loading"&&(Z.delete(q),R.push(q),U=!0)}return Uh(R),U}function Hh(R){let U=[];for(let[q,J]of ie)if(J<R){let ce=_.fetchers.get(q);Ye(ce,"Expected fetcher: "+q),ce.state==="loading"&&(Co(q),ie.delete(q),U.push(q))}return Uh(U),U.length>0}function hl(R,U){let q=_.blockers.get(R)||Mc;return Ne.get(R)!==U&&Ne.set(R,U),q}function Hu(R){_.blockers.delete(R),Ne.delete(R)}function pa(R,U){let q=_.blockers.get(R)||Mc;Ye(q.state==="unblocked"&&U.state==="blocked"||q.state==="blocked"&&U.state==="blocked"||q.state==="blocked"&&U.state==="proceeding"||q.state==="blocked"&&U.state==="unblocked"||q.state==="proceeding"&&U.state==="unblocked","Invalid blocker state transition: "+q.state+" -> "+U.state);let J=new Map(_.blockers);J.set(R,U),ye({blockers:J})}function Di(R){let{currentLocation:U,nextLocation:q,historyAction:J}=R;if(Ne.size===0)return;Ne.size>1&&Tl(!1,"A router only supports one blocker at a time");let ce=Array.from(Ne.entries()),[xe,Ae]=ce[ce.length-1],le=_.blockers.get(xe);
12if(!(le&&le.state==="proceeding")&&Ae({currentLocation:U,nextLocation:q,historyAction:J}))return xe}function Xa(R){let U=Sr(404,{pathname:R}),q=s||a,{matches:J,route:ce}=N_(q);return $u(),{notFoundMatches:J,route:ce,error:U}}function ju(R,U){return{boundaryId:Pc(U.partialMatches).route.id,error:Sr(400,{type:"route-discovery",pathname:R,message:U.error!=null&&"message"in U.error?U.error:String(U.error)})}}function $u(R){let U=[];return Ve.forEach((q,J)=>{(!R||R(J))&&(q.cancel(),U.push(J),Ve.delete(J))}),U}function Wu(R,U,q){if(m=R,w=U,v=q||null,!y&&_.navigation===l6){y=!0;let J=bd(_.location,_.matches);J!=null&&ye({restoreScrollPosition:J})}return()=>{m=null,w=null,v=null}}function jh(R,U){return v&&v(R,U.map(J=>R_(J,_.loaderData)))||R.key}function Fg(R,U){if(m&&w){let q=jh(R,U);m[q]=w()}}function bd(R,U){if(m){let q=jh(R,U),J=m[q];if(typeof J=="number")return J}return null}function _d(R,U,q){if(c)if(R){let J=R[R.length-1].route;if(J.path&&(J.path==="*"||J.path.endsWith("/*")))return{active:!0,matches:hm(U,q,l,!0)}}else return{active:!0,matches:hm(U,q,l,!0)||[]};return{active:!1,matches:null}}async function ml(R,U,q){let J=R,ce=J.length>0?J[J.length-1].route:null;for(;;){let xe=s==null,Ae=s||a;try{await YL(c,U,J,Ae,i,o,se,q)}catch(De){return{type:"error",error:De,partialMatches:J}}finally{xe&&(a=[...a])}if(q.aborted)return{type:"aborted"};let le=Vi(Ae,U,l),We=!1;if(le){let De=le[le.length-1].route;if(De.index)return{type:"success",matches:le};if(De.path&&De.path.length>0)if(De.path==="*")We=!0;else return{type:"success",matches:le}}let Ee=hm(Ae,U,l,!0);if(!Ee||J.map(De=>De.route.id).join("-")===Ee.map(De=>De.route.id).join("-"))return{type:"success",matches:We?le:null};if(J=Ee,ce=J[J.length-1].route,ce.path==="*")return{type:"success",matches:J}}}function $h(R){i={},s=wp(R,o,void 0,i)}function Yu(R,U){let q=s==null;$_(R,U,s||a,i,o),q&&(a=[...a],ye({}))}return S={get basename(){return l},get future(){return d},get state(){return _},get routes(){return a},get window(){return t},initialize:st,subscribe:je,enableScrollRestoration:Wu,navigate:Q,fetch:Ke,revalidate:T,createHref:R=>e.history.createHref(R),encodeLocation:R=>e.history.encodeLocation(R),getFetcher:wd,deleteFetcher:Rg,dispose:gn,getBlocker:hl,deleteBlocker:Hu,patchRoutes:Yu,_internalFetchControllers:E,_internalActiveDeferreds:Ve,_internalSetRoutes:$h},S}var _Q=Symbol("deferred");function jL(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function c6(e,t,n,r,o,i,a,s){let l,u;if(a){l=[];for(let d of t)if(l.push(d),d.route.id===a){u=d;break}}else l=t,u=t[t.length-1];let c=ym(o||".",gm(l,i),ws(e.pathname,n)||e.pathname,s==="path");return o==null&&(c.search=e.search,c.hash=e.hash),(o==null||o===""||o===".")&&u&&u.route.index&&!g6(c.search)&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(c.pathname=c.pathname==="/"?n:ci([n,c.pathname])),Ui(c)}function __(e,t,n,r){if(!r||!jL(r))return{path:n};if(r.formMethod&&!rR(r.formMethod))return{path:n,error:Sr(405,{method:r.formMethod})};let o=()=>({path:n,error:Sr(400,{type:"invalid-body"})}),i=r.formMethod||"get",a=e?i.toUpperCase():i.toLowerCase(),s=W_(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!ui(a))return o();let p=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((h,m)=>{let[v,w]=m;return""+h+v+"="+w+` 13`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:p}}}else if(r.formEncType==="application/json"){if(!ui(a))return o();try{let p=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:p,text:void 0}}}catch(p){return o()}}}Ye(typeof FormData=="function","FormData is not available in this environment");let l,u;if(r.formData)l=f6(r.formData),u=r.formData;else if(r.body instanceof FormData)l=f6(r.body),u=r.body;else if(r.body instanceof URLSearchParams)l=r.body,u=M_(l);else if(r.body==null)l=new URLSearchParams,u=new FormData;else try{l=new URLSearchParams(r.body),u=M_(l)}catch(p){return o()}let c={formMethod:a,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:u,json:void 0,text:void 0};if(ui(c.formMethod))return{path:n,submission:c};let d=To(n);return t&&d.search&&g6(d.search)&&l.append("index",""),d.search="?"+l,{path:Ui(d),submission:c}}function $L(e,t){let n=e;if(t){let r=e.findIndex(o=>o.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function S_(e,t,n,r,o,i,a,s,l,u,c,d,p,h,m,v){let w=v?ao(v[1])?v[1].error:v[1].data:void 0,y=e.createURL(t.location),g=e.createURL(o),x=v&&ao(v[1])?v[0]:void 0,b=x?$L(n,x):n,S=v?v[1].statusCode:void 0,_=a&&S&&S>=400,M=b.filter((O,F)=>{let{route:N}=O;if(N.lazy)return!0;
13if(N.loader==null)return!1;if(i)return typeof N.loader!="function"||N.loader.hydrate?!0:t.loaderData[N.id]===void 0&&(!t.errors||t.errors[N.id]===void 0);if(WL(t.loaderData,t.matches[F],O)||l.some(Y=>Y===O.route.id))return!0;let V=t.matches[F],z=O;return C_(O,on({currentUrl:y,currentParams:V.params,nextUrl:g,nextParams:z.params},r,{actionResult:w,actionStatus:S,defaultShouldRevalidate:_?!1:s||y.pathname+y.search===g.pathname+g.search||y.search!==g.search||j_(V,z)}))}),P=[];return d.forEach((O,F)=>{if(i||!n.some(I=>I.route.id===O.routeId)||c.has(F))return;let N=Vi(h,O.path,m);if(!N){P.push({key:F,routeId:O.routeId,path:O.path,matches:null,match:null,controller:null});return}let V=t.fetchers.get(F),z=vp(N,O.path),Y=!1;p.has(F)?Y=!1:u.includes(F)?Y=!0:V&&V.state!=="idle"&&V.data===void 0?Y=s:Y=C_(z,on({currentUrl:y,currentParams:t.matches[t.matches.length-1].params,nextUrl:g,nextParams:n[n.length-1].params},r,{actionResult:w,actionStatus:S,defaultShouldRevalidate:_?!1:s})),Y&&P.push({key:F,routeId:O.routeId,path:O.path,matches:N,match:z,controller:new AbortController})}),[M,P]}function WL(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function j_(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function C_(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function YL(e,t,n,r,o,i,a,s){let l=[t,...n.map(u=>u.route.id)].join("-");try{let u=a.get(l);u||(u=e({path:t,matches:n,patch:(c,d)=>{s.aborted||$_(c,d,r,o,i)}}),a.set(l,u)),u&&eR(u)&&await u}finally{a.delete(l)}}function $_(e,t,n,r,o){if(e){var i;let a=r[e];Ye(a,"No route found to patch children into: routeId = "+e);let s=wp(t,o,[e,"patch",String(((i=a.children)==null?void 0:i.length)||"0")],r);a.children?a.children.push(...s):a.children=s}else{let a=wp(t,o,["patch",String(n.length||"0")],r);n.push(...a)}}async function k_(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];Ye(o,"No route found in manifest");let i={};for(let a in r){let l=o[a]!==void 0&&a!=="hasErrorBoundary";Tl(!l,'Route "'+o.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!l&&!wL.has(a)&&(i[a]=r[a])}Object.assign(o,i),Object.assign(o,on({},t(o),{lazy:void 0}))}function qL(e){return Promise.all(e.matches.map(t=>t.resolve()))}async function KL(e,t,n,r,o,i,a,s){let l=r.reduce((d,p)=>d.add(p.route.id),new Set),u=new Set,c=await e({matches:o.map(d=>{let p=l.has(d.route.id);return on({},d,{shouldLoad:p,resolve:m=>(u.add(d.route.id),p?QL(t,n,d,i,a,m,s):Promise.resolve({type:zt.data,result:void 0}))})}),request:n,params:o[0].params,context:s});return o.forEach(d=>Ye(u.has(d.route.id),'`match.resolve()` was not called for route id "'+d.route.id+'". You must call `match.resolve()` on every match passed to `dataStrategy` to ensure all routes are properly loaded.')),c.filter((d,p)=>l.has(o[p].route.id))}async function QL(e,t,n,r,o,i,a){let s,l,u=c=>{let d,p=new Promise((v,w)=>d=w);l=()=>d(),t.signal.addEventListener("abort",l);let h=v=>typeof c!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):c({request:t,params:n.params,context:a},...v!==void 0?[v]:[]),m;return i?m=i(v=>h(v)):m=(async()=>{try{return{type:"data",result:await h()}}catch(v){return{type:"error",result:v}}})(),Promise.race([m,p])};try{let c=n.route[e];if(n.route.lazy)if(c){let d,[p]=await Promise.all([u(c).catch(h=>{d=h}),k_(n.route,o,r)]);if(d!==void 0)throw d;s=p}else if(await k_(n.route,o,r),c=n.route[e],c)s=await u(c);else if(e==="action"){let d=new URL(t.url),p=d.pathname+d.search;throw Sr(405,{method:t.method,pathname:p,routeId:n.route.id})}else return{type:zt.data,result:void 0};else if(c)s=await u(c);else{let d=new URL(t.url),p=d.pathname+d.search;throw Sr(404,{pathname:p})}Ye(s.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(c){return{type:zt.error,result:c}}finally{l&&t.signal.removeEventListener("abort",l)}return s}async function GL(e){let{result:t,type:n,status:r}=e;if(Y_(t)){let a;try{let s=t.headers.get("Content-Type");s&&/\bapplication\/json\b/.test(s)?t.body==null?a=null:a=await t.json():a=await t.text()}catch(s){return{type:zt.error,error:s}}return n===zt.error?{type:zt.error,error:new Dc(t.status,t.statusText,a),statusCode:t.status,headers:t.headers}:{type:zt.data,data:a,statusCode:t.status,headers:t.headers}}if(n===zt.error)return{type:zt.error,error:t,statusCode:Ll(t)?t.status:r};if(nR(t)){var o,i;return{type:zt.deferred,deferredData:t,statusCode:(o=t.init)==null?void 0:o.status,headers:((i=t.init)==null?void 0:i.headers)&&new Headers(t.init.headers)}}return{type:zt.data,data:t,statusCode:r}}function XL(e,t,n,r,o,i){let a=e.headers.get("Location");if(Ye(a,"Redirects returned/thrown from loaders/actions must have a Location header"),!h6.test(a)){let s=r.slice(0,r.findIndex(l=>l.route.id===n)+1);a=c6(new URL(t.url),s,o,!0,a,i),e.headers.set("Location",a)}return e}function E_(e,t,n){if(h6.test(e)){let r=e,o=r.startsWith("//")?new URL(t.protocol+r):new URL(r),i=ws(o.pathname,n)!=null;if(o.origin===t.origin&&i)return o.pathname+o.search+o.hash}return e}function Ec(e,t,n,r){let o=e.createURL(W_(t)).toString(),i={signal:n};if(r&&ui(r.formMethod)){let{formMethod:a,formEncType:s}=r;i.method=a.toUpperCase(),s==="application/json"?(i.headers=new Headers({"Content-Type":s}),i.body=JSON.stringify(r.json)):s==="text/plain"?i.body=r.text:s==="application/x-www-form-urlencoded"&&r.formData?i.body=f6(r.formData):i.body=r.formData}
vendor: 4,581 bytes, lines 13-14
13return new Request(o,i)}function f6(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function M_(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function JL(e,t,n,r,o,i){let a={},s=null,l,u=!1,c={},d=r&&ao(r[1])?r[1].error:void 0;return n.forEach((p,h)=>{let m=t[h].route.id;if(Ye(!Ol(p),"Cannot handle redirect results in processLoaderData"),ao(p)){let v=p.error;if(d!==void 0&&(v=d,d=void 0),s=s||{},i)s[m]=v;else{let w=Pc(e,m);s[w.route.id]==null&&(s[w.route.id]=v)}a[m]=void 0,u||(u=!0,l=Ll(p.error)?p.error.status:500),p.headers&&(c[m]=p.headers)}else Nl(p)?(o.set(m,p.deferredData),a[m]=p.deferredData.data,p.statusCode!=null&&p.statusCode!==200&&!u&&(l=p.statusCode),p.headers&&(c[m]=p.headers)):(a[m]=p.data,p.statusCode&&p.statusCode!==200&&!u&&(l=p.statusCode),p.headers&&(c[m]=p.headers))}),d!==void 0&&r&&(s={[r[0]]:d},a[r[0]]=void 0),{loaderData:a,errors:s,statusCode:l||200,loaderHeaders:c}}function P_(e,t,n,r,o,i,a,s){let{loaderData:l,errors:u}=JL(t,n,r,o,s,!1);for(let c=0;c<i.length;c++){let{key:d,match:p,controller:h}=i[c];Ye(a!==void 0&&a[c]!==void 0,"Did not find corresponding fetcher result");let m=a[c];if(!(h&&h.signal.aborted))if(ao(m)){let v=Pc(e.matches,p==null?void 0:p.route.id);u&&u[v.route.id]||(u=on({},u,{[v.route.id]:m.error})),e.fetchers.delete(d)}else if(Ol(m))Ye(!1,"Unhandled fetcher revalidation redirect");else if(Nl(m))Ye(!1,"Unhandled fetcher deferred data");else{let v=xs(m.data);e.fetchers.set(d,v)}}return{loaderData:l,errors:u}}function D_(e,t,n,r){let o=on({},t);for(let i of n){let a=i.route.id;if(t.hasOwnProperty(a)?t[a]!==void 0&&(o[a]=t[a]):e[a]!==void 0&&i.route.loader&&(o[a]=e[a]),r&&r.hasOwnProperty(a))break}return o}function I_(e){return e?ao(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function Pc(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function N_(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Sr(e,t){let{pathname:n,routeId:r,method:o,type:i,message:a}=t===void 0?{}:t,s="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(s="Bad Request",i==="route-discovery"?l='Unable to match URL "'+n+'" - the `unstable_patchRoutesOnMiss()` '+(`function threw the following error: 14`+a):o&&n&&r?l="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?l="defer() is not supported in actions":i==="invalid-body"&&(l="Unable to encode submission body")):e===403?(s="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):e===404?(s="Not Found",l='No route matches URL "'+n+'"'):e===405&&(s="Method Not Allowed",o&&n&&r?l="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(l='Invalid request method "'+o.toUpperCase()+'"')),new Dc(e||500,s,new Error(l),!0)}function O_(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(Ol(n))return{result:n,idx:t}}}function W_(e){let t=typeof e=="string"?To(e):e;return Ui(on({},t,{hash:""}))}function ZL(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function eR(e){return typeof e=="object"&&e!=null&&"then"in e}function tR(e){return Y_(e.result)&&UL.has(e.result.status)}function Nl(e){return e.type===zt.deferred}function ao(e){return e.type===zt.error}function Ol(e){return(e&&e.type)===zt.redirect}function nR(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function Y_(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body!="undefined"}function rR(e){return VL.has(e.toLowerCase())}function ui(e){return FL.has(e.toLowerCase())}async function T_(e,t,n,r,o,i){for(let a=0;a<n.length;a++){let s=n[a],l=t[a];if(!l)continue;let u=e.find(d=>d.route.id===l.route.id),c=u!=null&&!j_(u,l)&&(i&&i[l.route.id])!==void 0;if(Nl(s)&&(o||c)){let d=r[a];Ye(d,"Expected an AbortSignal for revalidating fetcher deferred result"),await q_(s,d,o).then(p=>{p&&(n[a]=p||n[a])})}}}async function q_(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:zt.data,data:e.deferredData.unwrappedData}
14}catch(o){return{type:zt.error,error:o}}return{type:zt.data,data:e.deferredData.data}}}function g6(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function vp(e,t){let n=typeof t=="string"?To(t).search:t.search;if(e[e.length-1].route.index&&g6(n||""))return e[e.length-1];let r=V_(e);return r[r.length-1]}function A_(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:a}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function u6(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function oR(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function yp(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function iR(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function xs(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function aR(e,t){try{let n=e.sessionStorage.getItem(H_);if(n){let r=JSON.parse(n);for(let[o,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(o,new Set(i||[]))}}catch(n){}}function sR(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(H_,JSON.stringify(n))}catch(r){Tl(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}function bp(){return bp=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},bp.apply(this,arguments)}var Ic=pe.createContext(null),xm=pe.createContext(null);var ka=pe.createContext(null),_p=pe.createContext(null),fi=pe.createContext({outlet:null,matches:[],isDataRoute:!1}),G_=pe.createContext(null);function v6(e,t){let{relative:n}=t===void 0?{}:t;Ea()||Ye(!1);let{basename:r,navigator:o}=pe.useContext(ka),{hash:i,pathname:a,search:s}=wm(e,{relative:n}),l=a;return r!=="/"&&(l=a==="/"?r:ci([r,a])),o.createHref({pathname:l,search:s,hash:i})}function Ea(){return pe.useContext(_p)!=null}function di(){return Ea()||Ye(!1),pe.useContext(_p).location}function x6(e){Ea()||Ye(!1);let{pathname:t}=di();return pe.useMemo(()=>Al(e,d6(t)),[t,e])}function X_(e){pe.useContext(ka).static||pe.useLayoutEffect(e)}function Sp(){let{isDataRoute:e}=pe.useContext(fi);return e?bR():dR()}function dR(){Ea()||Ye(!1);let e=pe.useContext(Ic),{basename:t,future:n,navigator:r}=pe.useContext(ka),{matches:o}=pe.useContext(fi),{pathname:i}=di(),a=JSON.stringify(gm(o,n.v7_relativeSplatPath)),s=pe.useRef(!1);return X_(()=>{s.current=!0}),pe.useCallback(function(u,c){if(c===void 0&&(c={}),!s.current)return;if(typeof u=="number"){r.go(u);return}let d=ym(u,JSON.parse(a),i,c.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:ci([t,d.pathname])),(c.replace?r.replace:r.push)(d,c.state,c)},[t,r,a,i,e])}var pR=pe.createContext(null);function J_(e){let t=pe.useContext(fi).outlet;return t&&pe.createElement(pR.Provider,{value:e},t)}function Rl(){let{matches:e}=pe.useContext(fi),t=e[e.length-1];return t?t.params:{}}function wm(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=pe.useContext(ka),{matches:o}=pe.useContext(fi),{pathname:i}=di(),a=JSON.stringify(gm(o,r.v7_relativeSplatPath));return pe.useMemo(()=>ym(e,JSON.parse(a),i,n==="path"),[e,a,i,n])}function Z_(e,t,n,r){Ea()||Ye(!1);let{navigator:o}=pe.useContext(ka),{matches:i}=pe.useContext(fi),a=i[i.length-1],s=a?a.params:{},l=a?a.pathname:"/",u=a?a.pathnameBase:"/",c=a&&a.route,d=di(),p;if(t){var h;let g=typeof t=="string"?To(t):t;u==="/"||(h=g.pathname)!=null&&h.startsWith(u)||Ye(!1),p=g}else p=d;let m=p.pathname||"/",v=m;if(u!=="/"){let g=u.replace(/^\//,"").split("/");v="/"+m.replace(/^\//,"").split("/").slice(g.length).join("/")}let w=Vi(e,{pathname:v}),y=yR(w&&w.map(g=>Object.assign({},g,{params:Object.assign({},s,g.params),pathname:ci([u,o.encodeLocation?o.encodeLocation(g.pathname).pathname:g.pathname]),pathnameBase:g.pathnameBase==="/"?u:ci([u,o.encodeLocation?o.encodeLocation(g.pathnameBase).pathname:g.pathnameBase])})),i,n,r);return t&&y?pe.createElement(_p.Provider,{value:{location:bp({pathname:"/",search:"",hash:"",state:null,key:"default"},p),navigationType:Xt.Pop}},y):y}function hR(){let e=bm(),t=Ll(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:r},i={padding:"2px 4px",backgroundColor:r};return pe.createElement(pe.Fragment,null,pe.createElement("h2",null,"Unexpected Application
14Error!"),pe.createElement("h3",{style:{fontStyle:"italic"}},t),n?pe.createElement("pre",{style:o},n):null,null)}var mR=pe.createElement(hR,null),y6=class extends pe.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?pe.createElement(fi.Provider,{value:this.props.routeContext},pe.createElement(G_.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function gR(e){let{routeContext:t,match:n,children:r}=e,o=pe.useContext(Ic);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),pe.createElement(fi.Provider,{value:t},r)}function yR(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let a=e,s=(o=n)==null?void 0:o.errors;if(s!=null){let c=a.findIndex(d=>d.route.id&&(s==null?void 0:s[d.route.id])!==void 0);c>=0||Ye(!1),a=a.slice(0,Math.min(a.length,c+1))}let l=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let c=0;c<a.length;c++){let d=a[c];if((d.route.HydrateFallback||d.route.hydrateFallbackElement)&&(u=c),d.route.id){let{loaderData:p,errors:h}=n,m=d.route.loader&&p[d.route.id]===void 0&&(!h||h[d.route.id]===void 0);if(d.route.lazy||m){l=!0,u>=0?a=a.slice(0,u+1):a=[a[0]];break}}}return a.reduceRight((c,d,p)=>{let h,m=!1,v=null,w=null;n&&(h=s&&d.route.id?s[d.route.id]:void 0,v=d.route.errorElement||mR,l&&(u<0&&p===0?(_R("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),m=!0,w=null):u===p&&(m=!0,w=d.route.hydrateFallbackElement||null)));let y=t.concat(a.slice(0,p+1)),g=()=>{let x;return h?x=v:m?x=w:d.route.Component?x=pe.createElement(d.route.Component,null):d.route.element?x=d.route.element:x=c,pe.createElement(gR,{match:d,routeContext:{outlet:c,matches:y,isDataRoute:n!=null},children:x})};return n&&(d.route.ErrorBoundary||d.route.errorElement||p===0)?pe.createElement(y6,{location:n.location,revalidation:n.revalidation,component:v,error:h,children:g(),routeContext:{outlet:null,matches:y,isDataRoute:!0}}):g()},null)}var eS=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(eS||{}),vm=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}(vm||{});function vR(e){let t=pe.useContext(Ic);return t||Ye(!1),t}function xR(e){let t=pe.useContext(xm);return t||Ye(!1),t}function wR(e){let t=pe.useContext(fi);return t||Ye(!1),t}function tS(e){let t=wR(e),n=t.matches[t.matches.length-1];return n.route.id||Ye(!1),n.route.id}function bm(){var e;let t=pe.useContext(G_),n=xR(vm.UseRouteError),r=tS(vm.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function bR(){let{router:e}=vR(eS.UseNavigateStable),t=tS(vm.UseNavigateStable),n=pe.useRef(!1);return X_(()=>{n.current=!0}),pe.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,bp({fromRouteId:t},i)))},[e,t])}var K_={};function _R(e,t,n){!t&&!K_[e]&&(K_[e]=!0)}var SR="startTransition",MQ=pe[SR];function w6(e){return J_(e.context)}function b6(e){let{basename:t="/",children:n=null,location:r,navigationType:o=Xt.Pop,navigator:i,static:a=!1,future:s}=e;Ea()&&Ye(!1);let l=t.replace(/^\/*/,"/"),u=pe.useMemo(()=>({basename:l,navigator:i,static:a,future:bp({v7_relativeSplatPath:!1},s)}),[l,s,i,a]);typeof r=="string"&&(r=To(r));let{pathname:c="/",search:d="",hash:p="",state:h=null,key:m="default"}=r,v=pe.useMemo(()=>{let w=ws(c,l);return w==null?null:{location:{pathname:w,search:d,hash:p,state:h,key:m},navigationType:o}},[l,c,d,p,h,m,o]);return v==null?null:pe.createElement(ka.Provider,{value:u},pe.createElement(_p.Provider,{children:n,value:v}))}var PQ=new Promise(()=>{});function nS(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:pe.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:pe.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:pe.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}function kp(){return kp=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},kp.apply(this,arguments)}function IR(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function NR(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function OR(e,t){return e.button===0&&(!t||t==="_self")&&!NR(e)}var TR=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"];var AR="6";try{window.__reactRouterVersion=AR}catch(e){}function sS(e,t){return m6({basename:t==null?void 0:t.basename,future:kp({}
vendor: 4,203 bytes, line 14
14,t==null?void 0:t.future,{v7_prependBasename:!0}),history:L_({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||LR(),routes:e,mapRouteProperties:nS,unstable_dataStrategy:t==null?void 0:t.unstable_dataStrategy,unstable_patchRoutesOnMiss:t==null?void 0:t.unstable_patchRoutesOnMiss,window:t==null?void 0:t.window}).initialize()}function LR(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=kp({},t,{errors:RR(t.errors)})),t}function RR(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new Dc(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let i=window[o.__subType];if(typeof i=="function")try{let a=new i(o.message);a.stack="",n[r]=a}catch(a){}}if(n[r]==null){let i=new Error(o.message);i.stack="",n[r]=i}}else n[r]=o;return n}var FR=Fe.createContext({isTransitioning:!1}),BR=Fe.createContext(new Map),VR="startTransition",rS=Fe[VR],UR="flushSync",oS=DR[UR],zR="useId",XQ=Fe[zR];function HR(e){rS?rS(e):e()}function Cp(e){oS?oS(e):e()}var _6=class{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}};function lS(e){let{fallbackElement:t,router:n,future:r}=e,[o,i]=Fe.useState(n.state),[a,s]=Fe.useState(),[l,u]=Fe.useState({isTransitioning:!1}),[c,d]=Fe.useState(),[p,h]=Fe.useState(),[m,v]=Fe.useState(),w=Fe.useRef(new Map),{v7_startTransition:y}=r||{},g=Fe.useCallback(P=>{y?HR(P):P()},[y]),x=Fe.useCallback((P,O)=>{let{deletedFetchers:F,unstable_flushSync:N,unstable_viewTransitionOpts:V}=O;F.forEach(Y=>w.current.delete(Y)),P.fetchers.forEach((Y,I)=>{Y.data!==void 0&&w.current.set(I,Y.data)});let z=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!V||z){N?Cp(()=>i(P)):g(()=>i(P));return}if(N){Cp(()=>{p&&(c&&c.resolve(),p.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:V.currentLocation,nextLocation:V.nextLocation})});let Y=n.window.document.startViewTransition(()=>{Cp(()=>i(P))});Y.finished.finally(()=>{Cp(()=>{d(void 0),h(void 0),s(void 0),u({isTransitioning:!1})})}),Cp(()=>h(Y));return}p?(c&&c.resolve(),p.skipTransition(),v({state:P,currentLocation:V.currentLocation,nextLocation:V.nextLocation})):(s(P),u({isTransitioning:!0,flushSync:!1,currentLocation:V.currentLocation,nextLocation:V.nextLocation}))},[n.window,p,c,w,g]);Fe.useLayoutEffect(()=>n.subscribe(x),[n,x]),Fe.useEffect(()=>{l.isTransitioning&&!l.flushSync&&d(new _6)},[l]),Fe.useEffect(()=>{if(c&&a&&n.window){let P=a,O=c.promise,F=n.window.document.startViewTransition(async()=>{g(()=>i(P)),await O});F.finished.finally(()=>{d(void 0),h(void 0),s(void 0),u({isTransitioning:!1})}),h(F)}},[g,a,c,n.window]),Fe.useEffect(()=>{c&&a&&o.location.key===a.location.key&&c.resolve()},[c,p,o.location,a]),Fe.useEffect(()=>{!l.isTransitioning&&m&&(s(m.state),u({isTransitioning:!0,flushSync:!1,currentLocation:m.currentLocation,nextLocation:m.nextLocation}),v(void 0))},[l.isTransitioning,m]),Fe.useEffect(()=>{},[]);let b=Fe.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:P=>n.navigate(P),push:(P,O,F)=>n.navigate(P,{state:O,preventScrollReset:F==null?void 0:F.preventScrollReset}),replace:(P,O,F)=>n.navigate(P,{replace:!0,state:O,preventScrollReset:F==null?void 0:F.preventScrollReset})}),[n]),S=n.basename||"/",_=Fe.useMemo(()=>({router:n,navigator:b,static:!1,basename:S}),[n,b,S]),M=Fe.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return Fe.createElement(Fe.Fragment,null,Fe.createElement(Ic.Provider,{value:_},Fe.createElement(xm.Provider,{value:o},Fe.createElement(BR.Provider,{value:w.current},Fe.createElement(FR.Provider,{value:l},Fe.createElement(b6,{basename:S,location:o.location,navigationType:o.historyAction,navigator:b,future:M},o.initialized||n.future.v7_partialHydration?Fe.createElement(jR,{routes:n.routes,future:n.future,state:o}):t))))),null)}var jR=Fe.memo($R);function $R(e){let{routes:t,future:n,state:r}=e;
14return Z_(t,void 0,r,n)}var WR=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined",YR=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,uS=Fe.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:a,state:s,target:l,to:u,preventScrollReset:c,unstable_viewTransition:d}=t,p=IR(t,TR),{basename:h}=Fe.useContext(ka),m,v=!1;if(typeof u=="string"&&YR.test(u)&&(m=u,WR))try{let x=new URL(window.location.href),b=u.startsWith("//")?new URL(x.protocol+u):new URL(u),S=ws(b.pathname,h);b.origin===x.origin&&S!=null?u=S+b.search+b.hash:v=!0}catch(x){}let w=v6(u,{relative:o}),y=qR(u,{replace:a,state:s,target:l,preventScrollReset:c,relative:o,unstable_viewTransition:d});function g(x){r&&r(x),x.defaultPrevented||y(x)}return Fe.createElement("a",kp({},p,{href:m||w,onClick:v||i?r:g,ref:n,target:l}))});var iS;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(iS||(iS={}));var aS;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(aS||(aS={}));function qR(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:s}=t===void 0?{}:t,l=Sp(),u=di(),c=wm(e,{relative:a});return Fe.useCallback(d=>{if(OR(d,n)){d.preventDefault();let p=r!==void 0?r:Ui(u)===Ui(c);l(e,{replace:p,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:s})}},[u,l,c,r,o,n,e,i,a,s])}var ht=$(G());var zi=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(){}};var pi=typeof window=="undefined"||"Deno"in globalThis;function dr(){}function dS(e,t){return typeof e=="function"?e(t):e}function Ep(e){return typeof e=="number"&&e>=0&&e!==1/0}function _m(e,t){return Math.max(e+(t||0)-Date.now(),0)}function bs(e,t){return typeof e=="function"?e(t):e}function so(e,t){return typeof e=="function"?e(t):e}function C6(e,t){let{type:n="all",exact:r,fetchStatus:o,predicate:i,queryKey:a,stale:s}=e;if(a){if(r){if(t.queryHash!==Mp(a,t.options))return!1}else if(!Oc(t.queryKey,a))return!1}if(n!=="all"){let l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||o&&o!==t.state.fetchStatus||i&&!i(t))}function k6(e,t){let{exact:n,status:r,predicate:o,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(Nc(t.options.mutationKey)!==Nc(i))return!1}else if(!Oc(t.options.mutationKey,i))return!1}return!(r&&t.state.status!==r||o&&!o(t))}function Mp(e,t){return((t==null?void 0:t.queryKeyHashFn)||Nc)(e)}function Nc(e){return JSON.stringify(e,(t,n)=>S6(n)?Object.keys(n).sort().reduce((r,o)=>(r[o]=n[o],r),{}):n)}function Oc(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Oc(e[n],t[n])):!1}function pS(e,t){if(e===t)return e;let n=cS(e)&&cS(t);if(n||S6(e)&&S6(t)){let r=n?e:Object.keys(e),o=r.length,i=n?t:Object.keys(t),a=i.length,s=n?[]:{},l=0;for(let u=0;u<a;u++){let c=n?u:i[u];(!n&&r.includes(c)||n)&&e[c]===void 0&&t[c]===void 0?(s[c]=void 0,l++):(s[c]=pS(e[c],t[c]),s[c]===e[c]&&e[c]!==void 0&&l++)}return o===a&&l===o?e:s}return t}function Sm(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0}function cS(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function S6(e){if(!fS(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!fS(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function fS(e){return Object.prototype.toString.call(e)==="[object Object]"}function hS(e){return new Promise(t=>{setTimeout(t,e)})}function Pp(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?pS(e,t):t}function mS(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function gS(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var E6=Symbol(),Cm=(e,t)=>!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===E6?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn;var Fl,_s,Tc,yS,KR=(yS=class extends zi{constructor(){super();be(this,Fl,void 0);be(this,_s,void 0);be(this,Tc,void 0);fe(this,Tc,t=>{if(!pi&&window.addEventListener){let n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){B(this,_s)||this.setEventListener(B(this,Tc))}onUnsubscribe(){var t;this.hasListeners()||((t=B(this,_s))==null||t.call(this),fe(this,_s,void 0))}setEventListener(t){var n;fe(this,Tc,t),(n=B(this,_s))==null||n.call(this),fe(this,_s,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){B(this,Fl)!==t&&(fe(this,Fl,t),this.onFocus())}onFocus(){let t=this.isFocused();
14this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof B(this,Fl)=="boolean"?B(this,Fl):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},Fl=new WeakMap,_s=new WeakMap,Tc=new WeakMap,yS),Ac=new KR;var Lc,Ss,Rc,vS,QR=(vS=class extends zi{constructor(){super();be(this,Lc,!0);be(this,Ss,void 0);be(this,Rc,void 0);fe(this,Rc,t=>{if(!pi&&window.addEventListener){let 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(){B(this,Ss)||this.setEventListener(B(this,Rc))}onUnsubscribe(){var t;this.hasListeners()||((t=B(this,Ss))==null||t.call(this),fe(this,Ss,void 0))}setEventListener(t){var n;fe(this,Rc,t),(n=B(this,Ss))==null||n.call(this),fe(this,Ss,t(this.setOnline.bind(this)))}setOnline(t){B(this,Lc)!==t&&(fe(this,Lc,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return B(this,Lc)}},Lc=new WeakMap,Ss=new WeakMap,Rc=new WeakMap,vS),Fc=new QR;function GR(e){return Math.min(1e3*2**e,3e4)}function M6(e){return(e!=null?e:"online")==="online"?Fc.isOnline():!0}var xS=class{constructor(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function km(e){return e instanceof xS}function Em(e){let t=!1,n=0,r=!1,o,i,a,s=new Promise((y,g)=>{i=y,a=g}),l=y=>{var g;r||(m(new xS(y)),(g=e.abort)==null||g.call(e))},u=()=>{t=!0},c=()=>{t=!1},d=()=>Ac.isFocused()&&(e.networkMode==="always"||Fc.isOnline())&&e.canRun(),p=()=>M6(e.networkMode)&&e.canRun(),h=y=>{var g;r||(r=!0,(g=e.onSuccess)==null||g.call(e,y),o==null||o(),i(y))},m=y=>{var g;r||(r=!0,(g=e.onError)==null||g.call(e,y),o==null||o(),a(y))},v=()=>new Promise(y=>{var g;o=x=>{(r||d())&&y(x)},(g=e.onPause)==null||g.call(e)}).then(()=>{var y;o=void 0,r||(y=e.onContinue)==null||y.call(e)}),w=()=>
14{if(r)return;let y,g=n===0?e.initialPromise:void 0;try{y=g!=null?g:e.fn()}catch(x){y=Promise.reject(x)}Promise.resolve(y).then(h).catch(x=>{var P,O,F;if(r)return;let b=(P=e.retry)!=null?P:pi?0:3,S=(O=e.retryDelay)!=null?O:GR,_=typeof S=="function"?S(n,x):S,M=b===!0||typeof b=="number"&&n<b||typeof b=="function"&&b(n,x);if(t||!M){m(x);return}n++,(F=e.onFail)==null||F.call(e,n,x),hS(_).then(()=>d()?void 0:v()).then(()=>{t?m(x):w()})})};return{promise:s,cancel:l,continue:()=>(o==null||o(),s),cancelRetry:u,continueRetry:c,canStart:p,start:()=>(p()?w():v().then(w),s)}}function XR(){let e=[],t=0,n=p=>{p()},r=p=>{p()},o=p=>setTimeout(p,0),i=p=>{o=p},a=p=>{let h;t++;try{h=p()}finally{t--,t||u()}return h},s=p=>{t?e.push(p):o(()=>{n(p)})},l=p=>(...h)=>{s(()=>{p(...h)})},u=()=>{let p=e;e=[],p.length&&o(()=>{r(()=>{p.forEach(h=>{n(h)})})})};return{batch:a,batchCalls:l,schedule:s,setNotifyFunction:p=>{n=p},setBatchNotifyFunction:p=>{r=p},setScheduler:i}}var $t=XR();var Bl,wS,Mm=(wS=class{constructor(){be(this,Bl,void 0)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Ep(this.gcTime)&&fe(this,Bl,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e!=null?e:pi?1/0:5*60*1e3)}clearGcTimeout(){B(this,Bl)&&(clearTimeout(B(this,Bl)),fe(this,Bl,void 0))}},Bl=new WeakMap,wS);var Bc,Vc,Ao,pr,Dp,Vl,hi,Ma,bS,_S=(bS=class extends Mm{constructor(t){super();be(this,hi);be(this,Bc,void 0);be(this,Vc,void 0);be(this,Ao,void 0);be(this,pr,void 0);be(this,Dp,void 0);be(this,Vl,void 0);fe(this,Vl,!1),fe(this,Dp,t.defaultOptions),this.setOptions(t.options),this.observers=[],fe(this,Ao,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,fe(this,Bc,t.state||JR(this.options)),this.state=B(this,Bc),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=B(this,pr))==null?void 0:t.promise}setOptions(t){this.options=L(L({},B(this,Dp)),t),this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&B(this,Ao).remove(this)}setData(t,n){let r=Pp(this.state.data,t,this.options);return rt(this,hi,Ma).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){rt(this,hi,Ma).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,o;let n=(r=B(this,pr))==null?void 0:r.promise;return(o=B(this,pr))==null||o.cancel(t),n?n.then(dr).catch(dr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(B(this,Bc))}isActive(){return this.observers.some(t=>so(t.options.enabled,this)!==!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||!_m(this.state.dataUpdatedAt,t)}onFocus(){var n;let t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=B(this,pr))==null||n.continue()}onOnline(){var n;let t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=B(this,pr))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),B(this,Ao).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(B(this,pr)&&(B(this,Vl)?B(this,pr).cancel({revert:!0}):B(this,pr).cancelRetry()),this.scheduleGc()),B(this,Ao).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||rt(this,hi,Ma).call(this,{type:"invalidate"})}
14fetch(t,n){var l,u,c;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(B(this,pr))return B(this,pr).continueRetry(),B(this,pr).promise}if(t&&this.setOptions(t),!this.options.queryFn){let d=this.observers.find(p=>p.options.queryFn);d&&this.setOptions(d.options)}let r=new AbortController,o=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>(fe(this,Vl,!0),r.signal)})},i=()=>{let d=Cm(this.options,n),p={queryKey:this.queryKey,meta:this.meta};return o(p),fe(this,Vl,!1),this.options.persister?this.options.persister(d,p,this):d(p)},a={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:i};o(a),(l=this.options.behavior)==null||l.onFetch(a,this),fe(this,Vc,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((u=a.fetchOptions)==null?void 0:u.meta))&&rt(this,hi,Ma).call(this,{type:"fetch",meta:(c=a.fetchOptions)==null?void 0:c.meta});let s=d=>{var p,h,m,v;km(d)&&d.silent||rt(this,hi,Ma).call(this,{type:"error",error:d}),km(d)||((h=(p=B(this,Ao).config).onError)==null||h.call(p,d,this),(v=(m=B(this,Ao).config).onSettled)==null||v.call(m,this.state.data,d,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return fe(this,pr,Em({initialPromise:n==null?void 0:n.initialPromise,fn:a.fetchFn,abort:r.abort.bind(r),onSuccess:d=>{var p,h,m,v;if(d===void 0){s(new Error(`${this.queryHash} data is undefined`));return}this.setData(d),(h=(p=B(this,Ao).config).onSuccess)==null||h.call(p,d,this),(v=(m=B(this,Ao).config).onSettled)==null||v.call(m,d,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:s,onFail:(d,p)=>{rt(this,hi,Ma).call(this,{type:"failed",failureCount:d,error:p})},onPause:()=>{rt(this,hi,Ma).call(this,{type:"pause"})},onContinue:()=>{rt(this,hi,Ma).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0})),B(this,pr).start()}},Bc=new WeakMap,Vc=new WeakMap,Ao=new WeakMap,pr=new WeakMap,Dp=new WeakMap,Vl=new WeakMap,hi=new WeakSet,Ma=function(t){let n=r=>{var o,i;switch(t.type){case"failed":return K(L({},r),{fetchFailureCount:t.failureCount,fetchFailureReason:t.error});case"pause":return K(L({},r),{fetchStatus:"paused"});case"continue":return K(L({},r),{fetchStatus:"fetching"});case"fetch":return K(L(L({},r),P6(r.data,this.options)),{fetchMeta:(o=t.meta)!=null?o:null});case"success":return L(K(L({},r),{data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(i=t.dataUpdatedAt)!=null?i:Date.now(),error:null,isInvalidated:!1,status:"success"}),!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null});case"error":let a=t.error;return km(a)&&a.revert&&B(this,Vc)?K(L({},B(this,Vc)),{fetchStatus:"idle"}):K(L({},r),{error:a,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"});case"invalidate":return K(L({},r),{isInvalidated:!0});case"setState":return L(L({},r),t.state)}};this.state=n(this.state),$t.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),B(this,Ao).notify({query:this,type:"updated",action:t})})},bS);function P6(e,t){return L({fetchFailureCount:0,fetchFailureReason:null,fetchStatus:M6(t.networkMode)?"fetching":"paused"},e===void 0&&{error:null,status:"pending"})}function JR(e){let 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!=null?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 Hi,SS,CS=(SS=class extends zi{constructor(t={}){super();be(this,Hi,void 0);this.config=t,fe(this,Hi,new Map)}build(t,n,r){var s;let o=n.queryKey,i=(s=n.queryHash)!=null?s:Mp(o,n),a=this.get(i);return a||(a=new _S({cache:this,queryKey:o,queryHash:i,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o)}),this.add(a)),a}add(t){B(this,Hi).has(t.queryHash)||(B(this,Hi).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){let n=B(this,Hi).get(t.queryHash);n&&(t.destroy(),n===t&&B(this,Hi).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){$t.batch(()=>
14{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return B(this,Hi).get(t)}getAll(){return[...B(this,Hi).values()]}find(t){let n=L({exact:!0},t);return this.getAll().find(r=>C6(n,r))}findAll(t={}){let n=this.getAll();return Object.keys(t).length>0?n.filter(r=>C6(t,r)):n}notify(t){$t.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){$t.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){$t.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},Hi=new WeakMap,SS);var ji,Cr,Ul,$i,Cs,kS,ES=(kS=class extends Mm{constructor(t){super();be(this,$i);be(this,ji,void 0);be(this,Cr,void 0);be(this,Ul,void 0);this.mutationId=t.mutationId,fe(this,Cr,t.mutationCache),fe(this,ji,[]),this.state=t.state||ZR(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){B(this,ji).includes(t)||(B(this,ji).push(t),this.clearGcTimeout(),B(this,Cr).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){fe(this,ji,B(this,ji).filter(n=>n!==t)),this.scheduleGc(),B(this,Cr).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){B(this,ji).length||(this.state.status==="pending"?this.scheduleGc():B(this,Cr).remove(this))}continue(){var t,n;return(n=(t=B(this,Ul))==null?void 0:t.continue())!=null?n:this.execute(this.state.variables)}async execute(t){var o,i,a,s,l,u,c,d,p,h,m,v,w,y,g,x,b,S,_,M,P;fe(this,Ul,Em({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(O,F)=>{rt(this,$i,Cs).call(this,{type:"failed",failureCount:O,error:F})},onPause:()=>{rt(this,$i,Cs).call(this,{type:"pause"})},onContinue:()=>{rt(this,$i,Cs).call(this,{type:"continue"})},retry:(o=this.options.retry)!=null?o:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>B(this,Cr).canRun(this)}));let n=this.state.status==="pending",r=!B(this,Ul).canStart();try{if(!n){rt(this,$i,Cs).call(this,{type:"pending",variables:t,isPaused:r}),await((a=(i=B(this,Cr).config).onMutate)==null?void 0:a.call(i,t,this));let F=await((l=(s=this.options).onMutate)==null?void 0:l.call(s,t));F!==this.state.context&&rt(this,$i,Cs).call(this,{type:"pending",context:F,variables:t,isPaused:r})}let O=await B(this,Ul).start();return await((c=(u=B(this,Cr).config).onSuccess)==null?void 0:c.call(u,O,t,this.state.context,this)),await((p=(d=this.options).onSuccess)==null?void 0:p.call(d,O,t,this.state.context)),await((m=(h=B(this,Cr).config).onSettled)==null?void 0:m.call(h,O,null,this.state.variables,this.state.context,this)),await((w=(v=this.options).onSettled)==null?void 0:w.call(v,O,null,t,this.state.context)),rt(this,$i,Cs).call(this,{type:"success",data:O}),O}catch(O){try{throw await((g=(y=B(this,Cr).config).onError)==null?void 0:g.call(y,O,t,this.state.context,this)),await((b=(x=this.options).onError)==null?void 0:b.call(x,O,t,this.state.context)),await((_=(S=B(this,Cr).config).onSettled)==null?void 0:_.call(S,void 0,O,this.state.variables,this.state.context,this)),await((P=(M=this.options).onSettled)==null?void 0:P.call(M,void 0,O,t,this.state.context)),O}finally{rt(this,$i,Cs).call(this,{type:"error",error:O})}}finally{B(this,Cr).runNext(this)}}},ji=new WeakMap,Cr=new WeakMap,Ul=new WeakMap,$i=new WeakSet,Cs=function(t){let n=r=>{switch(t.type){case"failed":return K(L({},r),{failureCount:t.failureCount,failureReason:t.error});case"pause":return K(L({},r),{isPaused:!0});case"continue":return K(L({},r),{isPaused:!1});case"pending":return K(L({},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 K(L({},r),{data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1});case"error":return K(L({},r),{data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"})}};this.state=n(this.state),$t.batch(()=>{B(this,ji).forEach(r=>{r.onMutationUpdate(t)}),B(this,Cr).notify({mutation:this,type:"updated",action:t})})},kS);function ZR(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var lo,Ip,MS,PS=(MS=class extends zi{constructor(t={}){super();be(this,lo,void 0);be(this,Ip,void 0);this.config=t,fe(this,lo,new Map),fe(this,Ip,Date.now())}build(t,n,r){let o=new ES({mutationCache:this,mutationId:++Cd(this,Ip)._,options:t.defaultMutationOptions(n),state:r});return this.add(o),o}add(t){var o;let n=Pm(t),r=(o=B(this,lo).get(n))!=null?o:[];r.push(t),B(this,lo).set(n,r),this.notify({type:"added",mutation:t})}remove(t){var r;let n=Pm(t);if(B(this,lo).has(n)){let o=(r=B(this,lo).get(n))==null?void 0:r.filter(i=>i!==t);o&&(o.length===0?B(this,lo).delete(n):B(this,lo).set(n,o))}this.notify({type:"removed",mutation:t})}canRun(t){var r;let n=(r=B(this,lo).get(Pm(t)))==null?void 0:r.find(o=>o.state.status==="pending");return!n||n===t}runNext(t){var r,o;let n=(r=B(this,lo).get(Pm(t)))==null?void 0:r.find(i=>
14i!==t&&i.state.isPaused);return(o=n==null?void 0:n.continue())!=null?o:Promise.resolve()}clear(){$t.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...B(this,lo).values()].flat()}find(t){let n=L({exact:!0},t);return this.getAll().find(r=>k6(n,r))}findAll(t={}){return this.getAll().filter(n=>k6(t,n))}notify(t){$t.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){let t=this.getAll().filter(n=>n.state.isPaused);return $t.batch(()=>Promise.all(t.map(n=>n.continue().catch(dr))))}},lo=new WeakMap,Ip=new WeakMap,MS);function Pm(e){var t,n;return(n=(t=e.options.scope)==null?void 0:t.id)!=null?n:String(e.mutationId)}function Np(e){return{onFetch:(t,n)=>{let r=async()=>{var m,v,w,y,g,x;let o=t.options,i=(w=(v=(m=t.fetchOptions)==null?void 0:m.meta)==null?void 0:v.fetchMore)==null?void 0:w.direction,a=((y=t.state.data)==null?void 0:y.pages)||[],s=((g=t.state.data)==null?void 0:g.pageParams)||[],l={pages:[],pageParams:[]},u=!1,c=b=>{Object.defineProperty(b,"signal",{enumerable:!0,get:()=>(t.signal.aborted?u=!0:t.signal.addEventListener("abort",()=>{u=!0}),t.signal)})},d=Cm(t.options,t.fetchOptions),p=async(b,S,_)=>{if(u)return Promise.reject();if(S==null&&b.pages.length)return Promise.resolve(b);let M={queryKey:t.queryKey,pageParam:S,direction:_?"backward":"forward",meta:t.options.meta};c(M);let P=await d(M),{maxPages:O}=t.options,F=_?gS:mS;return{pages:F(b.pages,P,O),pageParams:F(b.pageParams,S,O)}},h;if(i&&a.length){let b=i==="backward",S=b?DS:D6,_={pages:a,pageParams:s},M=S(o,_);h=await p(_,M,b)}else{h=await p(l,(x=s[0])!=null?x:o.initialPageParam);let b=e!=null?e:a.length;for(let S=1;S<b;S++){let _=D6(o,h);h=await p(h,_)}}return h};t.options.persister?t.fetchFn=()=>{var o,i;return(i=(o=t.options).persister)==null?void 0:i.call(o,r,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=r}}}function D6(e,{pages:t,pageParams:n}){let r=t.length-1;return e.getNextPageParam(t[r],t,n[r],n)}function DS(e,{pages:t,pageParams:n}){var r;return(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n)}function IS(e,t){return t?D6(e,t)!=null:!1}function NS(e,t){return!t||!e.getPreviousPageParam?!1:DS(e,t)!=null}var fn,ks,Es,Uc,zc,Ms,Hc,jc,OS,I6=(OS=class{constructor(e={}){be(this,fn,void 0);be(this,ks,void 0);be(this,Es,void 0);be(this,Uc,void 0);be(this,zc,void 0);be(this,Ms,void 0);be(this,Hc,void 0);be(this,jc,void 0);fe(this,fn,e.queryCache||new CS),fe(this,ks,e.mutationCache||new PS),fe(this,Es,e.defaultOptions||{}),fe(this,Uc,new Map),fe(this,zc,new Map),fe(this,Ms,0)}mount(){Cd(this,Ms)._++,B(this,Ms)===1&&(fe(this,Hc,Ac.subscribe(async e=>{e&&(await this.resumePausedMutations(),B(this,fn).onFocus())})),fe(this,jc,Fc.subscribe(async e=>{e&&(await this.resumePausedMutations(),B(this,fn).onOnline())})))}unmount(){var e,t;Cd(this,Ms)._--,B(this,Ms)===0&&((e=B(this,Hc))==null||e.call(this),fe(this,Hc,void 0),(t=B(this,jc))==null||t.call(this),fe(this,jc,void 0))}isFetching(e){return B(this,fn).findAll(K(L({},e),{fetchStatus:"fetching"})).length}isMutating(e){return B(this,ks).findAll(K(L({},e),{status:"pending"})).length}getQueryData(e){var n;let t=this.defaultQueryOptions({queryKey:e});return(n=B(this,fn).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){let t=this.getQueryData(e.queryKey);if(t===void 0)return this.fetchQuery(e);{let n=this.defaultQueryOptions(e),r=B(this,fn).build(this,n);return e.revalidateIfStale&&r.isStaleByTime(bs(n.staleTime,r))&&this.prefetchQuery(n),Promise.resolve(t)}}getQueriesData(e){return B(this,fn).findAll(e).map(({queryKey:t,state:n})=>{let r=n.data;return[t,r]})}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),o=B(this,fn).get(r.queryHash),i=o==null?void 0:o.state.data,a=dS(t,i);if(a!==void 0)return B(this,fn).build(this,r).setData(a,K(L({},n),{manual:!0}))}setQueriesData(e,t,n){return $t.batch(()=>B(this,fn).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;let t=this.defaultQueryOptions({queryKey:e});return(n=B(this,fn).get(t.queryHash))==null?void 0:n.state}removeQueries(e){let t=B(this,fn);$t.batch(()=>
vendor: 5,981 bytes, line 14
14{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){let n=B(this,fn),r=L({type:"active"},e);return $t.batch(()=>(n.findAll(e).forEach(o=>{o.reset()}),this.refetchQueries(r,t)))}cancelQueries(e={},t={}){let n=L({revert:!0},t),r=$t.batch(()=>B(this,fn).findAll(e).map(o=>o.cancel(n)));return Promise.all(r).then(dr).catch(dr)}invalidateQueries(e={},t={}){return $t.batch(()=>{var r,o;if(B(this,fn).findAll(e).forEach(i=>{i.invalidate()}),e.refetchType==="none")return Promise.resolve();let n=K(L({},e),{type:(o=(r=e.refetchType)!=null?r:e.type)!=null?o:"active"});return this.refetchQueries(n,t)})}refetchQueries(e={},t){var o;let n=K(L({},t),{cancelRefetch:(o=t==null?void 0:t.cancelRefetch)!=null?o:!0}),r=$t.batch(()=>B(this,fn).findAll(e).filter(i=>!i.isDisabled()).map(i=>{let a=i.fetch(void 0,n);return n.throwOnError||(a=a.catch(dr)),i.state.fetchStatus==="paused"?Promise.resolve():a}));return Promise.all(r).then(dr)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=B(this,fn).build(this,t);return n.isStaleByTime(bs(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(dr).catch(dr)}fetchInfiniteQuery(e){return e.behavior=Np(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(dr).catch(dr)}resumePausedMutations(){return Fc.isOnline()?B(this,ks).resumePausedMutations():Promise.resolve()}getQueryCache(){return B(this,fn)}getMutationCache(){return B(this,ks)}getDefaultOptions(){return B(this,Es)}setDefaultOptions(e){fe(this,Es,e)}setQueryDefaults(e,t){B(this,Uc).set(Nc(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...B(this,Uc).values()],n={};return t.forEach(r=>{Oc(e,r.queryKey)&&(n=L(L({},n),r.defaultOptions))}),n}setMutationDefaults(e,t){B(this,zc).set(Nc(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...B(this,zc).values()],n={};return t.forEach(r=>{Oc(e,r.mutationKey)&&(n=L(L({},n),r.defaultOptions))}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t=K(L(L(L({},B(this,Es).queries),this.getQueryDefaults(e.queryKey)),e),{_defaulted:!0});return t.queryHash||(t.queryHash=Mp(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===E6&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:K(L(L(L({},B(this,Es).mutations),(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey)),e),{_defaulted:!0})}clear(){B(this,fn).clear(),B(this,ks).clear()}},fn=new WeakMap,ks=new WeakMap,Es=new WeakMap,Uc=new WeakMap,zc=new WeakMap,Ms=new WeakMap,Hc=new WeakMap,jc=new WeakMap,OS);var Ur,lt,Tp,kr,zl,$c,Wi,Ap,Wc,Yc,Hl,jl,Ps,qc,$l,Op,Lp,N6,Rp,O6,Fp,T6,Bp,A6,Vp,L6,Up,R6,zp,F6,Dm,RS,LS,Hp=(LS=class extends zi{constructor(t,n){super();be(this,$l);be(this,Lp);be(this,Rp);be(this,Fp);be(this,Bp);be(this,Vp);be(this,Up);be(this,zp);be(this,Dm);be(this,Ur,void 0);be(this,lt,void 0);be(this,Tp,void 0);be(this,kr,void 0);be(this,zl,void 0);be(this,$c,void 0);be(this,Wi,void 0);be(this,Ap,void 0);be(this,Wc,void 0);be(this,Yc,void 0);be(this,Hl,void 0);be(this,jl,void 0);be(this,Ps,void 0);be(this,qc,new Set);this.options=n,fe(this,Ur,t),fe(this,Wi,null),this.bindMethods(),this.setOptions(n)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(B(this,lt).addObserver(this),TS(B(this,lt),this.options)?rt(this,$l,Op).call(this):this.updateResult(),rt(this,Bp,A6).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return B6(B(this,lt),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return B6(B(this,lt),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,rt(this,Vp,L6).call(this),rt(this,Up,R6).call(this),B(this,lt).removeObserver(this)}setOptions(t,n){let r=this.options,o=B(this,lt);if(this.options=B(this,Ur).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof so(this.options.enabled,B(this,lt))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");rt(this,zp,F6).call(this),B(this,lt).setOptions(this.options),r._defaulted&&!Sm(this.options,r)&&B(this,Ur).getQueryCache().notify({type:"observerOptionsUpdated",query:B(this,lt),observer:this});let i=this.hasListeners();i&&AS(B(this,lt),o,this.options,r)&&rt(this,$l,Op).call(this),this.updateResult(n),i&&(B(this,lt)!==o||so(this.options.enabled,B(this,lt))!==so(r.enabled,B(this,lt))||bs(this.options.staleTime,B(this,lt))!==bs(r.staleTime,B(this,lt)))&&rt(this,Lp,N6).call(this);let a=rt(this,Rp,O6).call(this);i&&(B(this,lt)!==o||so(this.options.enabled,B(this,lt))!==so(r.enabled,B(this,lt))||a!==B(this,Ps))&&rt(this,Fp,T6).call(this,a)}getOptimisticResult(t){let n=B(this,Ur).getQueryCache().build(B(this,Ur),t),r=this.createResult(n,t);return tF(this,r)&&(fe(this,kr,r),fe(this,$c,this.options),fe(this,zl,B(this,lt).state)),r}getCurrentResult(){return B(this,kr)}trackResult(t,n){let r={};return Object.keys(t).forEach(o=>{Object.defineProperty(r,o,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(o),n==null||n(o),t[o])})}),r}trackProp(t){B(this,qc).add(t)}getCurrentQuery(){return B(this,lt)}refetch(n={}){var t=Ge(n,[]);return this.fetch(L({},t))}fetchOptimistic(t){let n=B(this,Ur).defaultQueryOptions(t),r=B(this,Ur).getQueryCache().build(B(this,Ur),n);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,n))}fetch(t){var n;return rt(this,$l,Op).call(this,K(L({},t),{cancelRefetch:(n=t.cancelRefetch)!=null?n:!0})).then(()=>(this.updateResult(),B(this,kr)))}createResult(t,n){var M;let r=B(this,lt),o=this.options,i=B(this,kr),a=B(this,zl),s=B(this,$c),u=t!==r?t.state:B(this,Tp),{state:c}=t,d=L({},c),p=!1,h;
14if(n._optimisticResults){let P=this.hasListeners(),O=!P&&TS(t,n),F=P&&AS(t,r,n,o);(O||F)&&(d=L(L({},d),P6(c.data,t.options))),n._optimisticResults==="isRestoring"&&(d.fetchStatus="idle")}let{error:m,errorUpdatedAt:v,status:w}=d;if(n.select&&d.data!==void 0)if(i&&d.data===(a==null?void 0:a.data)&&n.select===B(this,Ap))h=B(this,Wc);else try{fe(this,Ap,n.select),h=n.select(d.data),h=Pp(i==null?void 0:i.data,h,n),fe(this,Wc,h),fe(this,Wi,null)}catch(P){fe(this,Wi,P)}else h=d.data;if(n.placeholderData!==void 0&&h===void 0&&w==="pending"){let P;if(i!=null&&i.isPlaceholderData&&n.placeholderData===(s==null?void 0:s.placeholderData))P=i.data;else if(P=typeof n.placeholderData=="function"?n.placeholderData((M=B(this,Yc))==null?void 0:M.state.data,B(this,Yc)):n.placeholderData,n.select&&P!==void 0)try{P=n.select(P),fe(this,Wi,null)}catch(O){fe(this,Wi,O)}P!==void 0&&(w="success",h=Pp(i==null?void 0:i.data,P,n),p=!0)}B(this,Wi)&&(m=B(this,Wi),h=B(this,Wc),v=Date.now(),w="error");let y=d.fetchStatus==="fetching",g=w==="pending",x=w==="error",b=g&&y,S=h!==void 0;return{status:w,fetchStatus:d.fetchStatus,isPending:g,isSuccess:w==="success",isError:x,isInitialLoading:b,isLoading:b,data:h,dataUpdatedAt:d.dataUpdatedAt,error:m,errorUpdatedAt:v,failureCount:d.fetchFailureCount,failureReason:d.fetchFailureReason,errorUpdateCount:d.errorUpdateCount,isFetched:d.dataUpdateCount>0||d.errorUpdateCount>0,isFetchedAfterMount:d.dataUpdateCount>u.dataUpdateCount||d.errorUpdateCount>u.errorUpdateCount,isFetching:y,isRefetching:y&&!g,isLoadingError:x&&!S,isPaused:d.fetchStatus==="paused",isPlaceholderData:p,isRefetchError:x&&S,isStale:V6(t,n),refetch:this.refetch}}updateResult(t){let n=B(this,kr),r=this.createResult(B(this,lt),this.options);if(fe(this,zl,B(this,lt).state),fe(this,$c,this.options),B(this,zl).data!==void 0&&fe(this,Yc,B(this,lt)),Sm(r,n))return;fe(this,kr,r);let o={},i=()=>{if(!n)return!0;let{notifyOnChangeProps:a}=this.options,s=typeof a=="function"?a():a;if(s==="all"||!s&&!B(this,qc).size)return!0;let l=new Set(s!=null?s:B(this,qc));return this.options.throwOnError&&l.add("error"),Object.keys(B(this,kr)).some(u=>{let c=u;return B(this,kr)[c]!==n[c]&&l.has(c)})};(t==null?void 0:t.listeners)!==!1&&i()&&(o.listeners=!0),rt(this,Dm,RS).call(this,L(L({},o),t))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&rt(this,Bp,A6).call(this)}},Ur=new WeakMap,lt=new WeakMap,Tp=new WeakMap,kr=new WeakMap,zl=new WeakMap,$c=new WeakMap,Wi=new WeakMap,Ap=new WeakMap,Wc=new WeakMap,Yc=new WeakMap,Hl=new WeakMap,jl=new WeakMap,Ps=new WeakMap,qc=new WeakMap,$l=new WeakSet,Op=function(t){rt(this,zp,F6).call(this);let n=B(this,lt).fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(dr)),n},Lp=new WeakSet,N6=function(){rt(this,Vp,L6).call(this);let t=bs(this.options.staleTime,B(this,lt));if(pi||B(this,kr).isStale||!Ep(t))return;let r=_m(B(this,kr).dataUpdatedAt,t)+1;fe(this,Hl,setTimeout(()=>{B(this,kr).isStale||this.updateResult()},r))},Rp=new WeakSet,O6=function(){var t;return(t=typeof this.options.refetchInterval=="function"?this.options.refetchInterval(B(this,lt)):this.options.refetchInterval)!=null?t:!1},Fp=new WeakSet,T6=function(t){rt(this,Up,R6).call(this),fe(this,Ps,t),!(pi||so(this.options.enabled,B(this,lt))===!1||!Ep(B(this,Ps))||B(this,Ps)===0)&&fe(this,jl,setInterval(()=>{(this.options.refetchIntervalInBackground||Ac.isFocused())&&rt(this,$l,Op).call(this)},B(this,Ps)))},Bp=new WeakSet,A6=function(){rt(this,Lp,N6).call(this),rt(this,Fp,T6).call(this,rt(this,Rp,O6).call(this))},Vp=new WeakSet,L6=function(){B(this,Hl)&&(clearTimeout(B(this,Hl)),fe(this,Hl,void 0))},Up=new WeakSet,R6=function(){B(this,jl)&&(clearInterval(B(this,jl)),fe(this,jl,void 0))},zp=new WeakSet,F6=function(){let t=B(this,Ur).getQueryCache().build(B(this,Ur),this.options);if(t===B(this,lt))return;let n=B(this,lt);fe(this,lt,t),fe(this,Tp,t.state),this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))},Dm=new WeakSet,RS=function(t){$t.batch(()=>{t.listeners&&this.listeners.forEach(n=>{n(B(this,kr))}),B(this,Ur).getQueryCache().notify({query:B(this,lt),type:"observerResultsUpdated"})})},LS);function eF(e,t){return so(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOn
14Mount===!1)}function TS(e,t){return eF(e,t)||e.state.data!==void 0&&B6(e,t,t.refetchOnMount)}function B6(e,t,n){if(so(t.enabled,e)!==!1){let r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&V6(e,t)}return!1}function AS(e,t,n,r){return(e!==t||so(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&V6(e,n)}function V6(e,t){return so(t.enabled,e)!==!1&&e.isStaleByTime(bs(t.staleTime,e))}function tF(e,t){return!Sm(e.getCurrentResult(),t)}var U6=class extends Hp{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions(K(L({},e),{behavior:Np()}),t)}getOptimisticResult(e){return e.behavior=Np(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch(K(L({},e),{meta:{fetchMore:{direction:"forward"}}}))}fetchPreviousPage(e){return this.fetch(K(L({},e),{meta:{fetchMore:{direction:"backward"}}}))}createResult(e,t){var m,v;let{state:n}=e,r=super.createResult(e,t),{isFetching:o,isRefetching:i,isError:a,isRefetchError:s}=r,l=(v=(m=n.fetchMeta)==null?void 0:m.fetchMore)==null?void 0:v.direction,u=a&&l==="forward",c=o&&l==="forward",d=a&&l==="backward",p=o&&l==="backward";return K(L({},r),{fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:IS(t,n.data),hasPreviousPage:NS(t,n.data),isFetchNextPageError:u,isFetchingNextPage:c,isFetchPreviousPageError:d,isFetchingPreviousPage:p,isRefetchError:s&&!u&&!d,isRefetching:i&&!c&&!p})}};var Kc=$(G(),1),US=$(z6(),1),H6=Kc.createContext(void 0),jp=e=>{let t=Kc.useContext(H6);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},j6=({client:e,children:t})=>(Kc.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,US.jsx)(H6.Provider,{value:e,children:t}));var Nm=$(G(),1),zS=Nm.createContext(!1),HS=()=>Nm.useContext(zS),IX=zS.Provider;var $p=$(G(),1),lF=$(z6(),1);function uF(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var cF=$p.createContext(uF()),jS=()=>$p.useContext(cF);var WS=$(G(),1);function $S(e,t){return typeof e=="function"?e(...t):!!e}var YS=(e,t)=>{(e.suspense||e.throwOnError)&&(t.isReset()||(e.retryOnMount=!1))},qS=e=>{WS.useEffect(()=>{e.clearReset()},[e])},KS=({result:e,errorResetBoundary:t,throwOnError:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&$S(n,[e.error,r]);var QS=e=>{e.suspense&&typeof e.staleTime!="number"&&(e.staleTime=1e3)};var GS=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,XS=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});var Ds=$(G(),1);function Om(e,t,n){var u,c,d,p;let r=jp(n),o=HS(),i=jS(),a=r.defaultQueryOptions(e);(c=(u=r.getDefaultOptions().queries)==null?void 0:u._experimental_beforeQuery)==null||c.call(u,a),a._optimisticResults=o?"isRestoring":"optimistic",QS(a),YS(a,i),qS(i);let[s]=Ds.useState(()=>new t(r,a)),l=s.getOptimisticResult(a);if(Ds.useSyncExternalStore(Ds.useCallback(h=>{let m=o?()=>{}:s.subscribe($t.batchCalls(h));return s.updateResult(),m},[s,o]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),Ds.useEffect(()=>{s.setOptions(a,{listeners:!1})},[a,s]),GS(a,l))throw XS(a,s,i);if(KS({result:l,errorResetBoundary:i,throwOnError:a.throwOnError,query:r.getQueryCache().get(a.queryHash)}))throw l.error;return(p=(d=r.getDefaultOptions().queries)==null?void 0:d._experimental_afterQuery)==null||p.call(d,a,l),a.notifyOnChangeProps?l:s.trackResult(l)}function $6(e,t){return Om(e,Hp,t)}function W6(e,t){return Om(e,U6,t)}var Qc=$(G());function JS(e){return{domain:e.domain,offset:parseInt(e.offset,10),hasGoals:e.hasGoals==="true",hasProps:e.hasProps==="true",funnelsAvailable:e.funnelsAvailable==="true",propsAvailable:e.propsAvailable==="true",conversionsOptedOut:e.conversionsOptedOut==="true",funnelsOptedOut:e.funnelsOptedOut==="true",propsOptedOut:e.propsOptedOut==="true",revenueGoals:JSON.parse(e.revenueGoals),funnels:JSON.parse(e.funnels),statsBegin:e.statsBegin,nativeStatsBegin:e.nativeStatsBegin,embedded:e.embedded==="true",background:e.background,isDbip:e.isDbip==="true",flags:JSON.parse(e.flags),validIntervalsByPeriod:JSON.parse(e.validIntervalsByPeriod),shared:!!e.sharedLinkAuth}}var fF={domain:"",offset:0,hasGoals:!1,hasProps:!1,funnelsAvailable:!1,propsAvailable:!1,
14conversionsOptedOut:!1,funnelsOptedOut:!1,propsOptedOut:!1,revenueGoals:[],funnels:[],statsBegin:"",nativeStatsBegin:"",embedded:!1,background:void 0,isDbip:!1,flags:{},validIntervalsByPeriod:{},shared:!1},ZS=(0,Qc.createContext)(fF),te=()=>(0,Qc.useContext)(ZS),dF=({site:e,children:t})=>Qc.default.createElement(ZS.Provider,{value:e},t),eC=dF;var mr=$(G());var mi=$(G());function Wl(){return mi.default.createElement("svg",{className:"inline fill-current",xmlns:"http://www.w3.org/2000/svg",width:"100",height:"100",version:"1.1",x:"0px",y:"0px",viewBox:"0 0 100 125",style:{enableBackground:"new 0 0 100 100"},xmlSpace:"preserve"},mi.default.createElement("g",null,mi.default.createElement("path",{d:"M35.6830368,38.7263184c2.7299805,0,4.9511719-2.2211914,4.9511719-4.9511719s-2.2211914-4.9511719-4.9511719-4.9511719 c-2.7304688,0-4.9516602,2.2211914-4.9516602,4.9511719S32.9525681,38.7263184,35.6830368,38.7263184z M35.6830368,30.8239746 c1.6274414,0,2.9511719,1.3237305,2.9511719,2.9511719s-1.3237305,2.9511719-2.9511719,2.9511719 s-2.9516602-1.3237305-2.9516602-2.9511719S34.0555954,30.8239746,35.6830368,30.8239746z"}),mi.default.createElement("path",{d:"M43.4540329,27.4133301c2.1630859,0,3.9228516-1.7597656,3.9228516-3.9228516s-1.7597656-3.9228516-3.9228516-3.9228516 c-2.1625977,0-3.9223633,1.7597656-3.9223633,3.9228516S41.2914352,27.4133301,43.4540329,27.4133301z M43.4540329,21.567627 c1.0600586,0,1.9228516,0.862793,1.9228516,1.9228516s-0.862793,1.9228516-1.9228516,1.9228516 s-1.9223633-0.862793-1.9223633-1.9228516S42.3939743,21.567627,43.4540329,21.567627z"}),mi.default.createElement("path",{d:"M80.2762985,41.4973145c3.6635742,0,6.6445313-2.980957,6.6445313-6.6445313s-2.980957-6.6445313-6.6445313-6.6445313 c-3.6640625,0-6.6450195,2.980957-6.6450195,6.6445313S76.612236,41.4973145,80.2762985,41.4973145z M80.2762985,30.208252 c2.5610352,0,4.6445313,2.0834961,4.6445313,4.6445313s-2.0834961,4.6445313-4.6445313,4.6445313 s-4.6450195-2.0834961-4.6450195-4.6445313S77.7152634,30.208252,80.2762985,30.208252z"}),mi.default.createElement("path",{d:"M86.4340134,28.1555176c1.9663086,0,3.565918-1.5996094,3.565918-3.565918s-1.5996094-3.565918-3.565918-3.565918 c-1.9658203,0-3.5654297,1.5996094-3.5654297,3.565918S84.4681931,28.1555176,86.4340134,28.1555176z M86.4340134,23.0236816 c0.8632813,0,1.565918,0.7026367,1.565918,1.565918s-0.7026367,1.565918-1.565918,1.565918 s-1.5654297-0.7026367-1.5654297-1.565918S85.5707321,23.0236816,86.4340134,23.0236816z"}),mi.default.createElement("path",{d:"M79.9183884,48.1384277l-0.5896606,0.1737061c0.1333618-0.4435425,0.2112427-0.9072266,0.2112427-1.3841553 c0-0.4707031-0.0678711-0.9375-0.2045898-1.3950195c-0.78125-2.5327148-3.4887695-3.9741211-6.0366211-3.2119141 l-1.7001953,0.5170898c-0.3798828,0.1108398-0.7299805,0.1855469-1.0664063,0.2265625 c-0.003479,0.0004272-0.006897,0.000061-0.010376,0.0004883c-0.0266113,0.0028076-0.0534058-0.0014648-0.0794678,0.00354 c-0.6416626,0.0675659-1.277771,0.0505981-1.8896484-0.0645752l-4.8505859-0.8999023 c-3.8491211-0.7124023-7.8662109-0.4970703-11.6201172,0.6259766l-11.3138428,3.4025879 c-0.0564575-0.0429077-0.1116943-0.0877075-0.1778564-0.1184082l-13.7036133-6.3583984 c-0.230957-0.1069336-0.4951172-0.121582-0.7353516-0.0419922l-8.2226563,2.7250977 c-0.309082,0.1025391-0.5488281,0.3486328-0.6425781,0.6601563c-0.0942383,0.3110352-0.03125,0.6489258,0.1694336,0.9052734 l5.8516235,7.4795532l-2.1152954,0.6361694c-0.2539063,0.0761719-0.4672852,0.2504883-0.5927734,0.4838867 c-0.1254883,0.2338867-0.1533203,0.5078125-0.0766602,0.7617188l0.3309326,1.0892944 c-0.2720337,0.0733643-0.5426636,0.1504517-0.8016357,0.250061c-4.4667969,1.7197266-6.3505859,7.1894531-6.4287109,7.4213867 c-0.1542969,0.4580078,0.0415039,0.9609375,0.4648438,1.1943359c0.1640625,0.0908203,3.1762695,1.7246094,6.574707,1.7246094 c1.0532227,0,2.144043-0.1572266,3.1977539-0.5654297c0.0115356-0.0044556,0.022644-0.010437,0.0341797-0.0149536 l0.0750732,0.2472534l-1.4403076,0.4239502c-0.2548828,0.0751953-0.4692383,0.2485352-0.5961914,0.4819336 s-0.1557617,0.5073242-0.0800781,0.762207l0.2781982,0.9320679c-1.5239868-0.0391846-2.9415283,0.1781616-4.2181396,0.6724243 c-5.4560547,2.1005859-7.7651367,8.8061523-7.8608398,9.090332c-0.1176758,0.3505859-0.0327148,0.7373047,0.2211914,1.0058594 c0.2539063,0.269043,0.6376953,0.3745117,0.9916992,0.2773438c1.5864258-0.4365234,3.1904297-0.6772461,4.7919922-0.7211914 l-1.0683594,1.046875c-0.269043,0.2631836-0.3671875,0.6552734-0.2543945,1.0141602s0.4174805,0.6240234,0.7880859,0.6865234 c0.0708008,0.0117188,0.9082031,0.1474609,2.121582,0.1474609c1.3310547,0,3.1152344-0.1635742,4.8369141-0.8339844 c0.9935913-0.385376,1.942627-0.9547729,2.8378296-1.6859131l0.4258423,1.4300537 c0.1289063,0.434082,0.5268555,0.715332,0.9580078,0.715332c0.09375,0,0.1889648-0.0136719,0.2832031-0.0415039l3.6088257-1.064209 c0.5294189,0.4693604,1.2138062,0.7355957,1.9185181,0.7355957c0.2729492,0,0.5488281-0.0395508,0.8183594-0.1206055 l2.612793-0.7680664c0.6903687-0.1968994,1.2542114-0.6436157,1.6234131-1.2183228 c0.3770752,0.1716309,0.7831421,0.2798462,1.2032471,0.2798462c0.2666016,0,0.5361328-0.0366211,0.8007813-0.1132813 l2.6342773-0.7744141c0.6880493-0.2131348,1.241272-0.6553345,1.6037598-1.2210083 c0.3721924,0.1687622,0.7717285,0.2756958,1.1843262,0.2756958c0.2724609,0,0.5478516-0.0395508,0.8178711-0.1206055 l2.612793-0.7675781c0.980957-0.2804565,1.713623-1.0597534,1.9748535-2.0108032l33.9655762-10.0023804 c3.3706055-1.003418,5.6347656-4.0170898,5.6347656-7.4985352c0-0.7524414-0.1083984-1.4975586-0.3222656-2.2167969 C88.4432907,49.2814941,84.0643845,46.9157715,79.9183884,48.1384277z M26.4042282,41.6369629l10.9301758,5.0717773 l-12.3256836,3.6044922l-5.1030273-6.5224609L26.4042282,41.6369629z M63.3373337,44.0710449l2.6757202,0.4962769 l-6.4960327,2.1526489c-0.3745117,0.121582-0.7783203-0.0761719-0.9013672-0.4448242l-0.8479614-2.5335693 C59.6291428,43.6253662,61.5039597,43.730957,63.3373337,44.0710449z M52.6566696,44.645752 c1.0076294-0.3015137,2.0372925-0.5230713,3.0765381-0.6818237l0.9859619,2.9459839 c0.3779297,1.1303711,1.4384766,1.847168,2.5737305,1.8466797c0.2832031,0,0.5708008-0.
140444336,0.8535156-0.1381836 l10.8579102-3.5981445c0.0090942-0.0029907,0.0158081-0.0096436,0.0247192-0.0128784 c0.3674316-0.0574341,0.7401123-0.1351929,1.1417847-0.2532349l1.7055664-0.5185547 c1.4975586-0.4467773,3.0883789,0.3989258,3.5454102,1.878418c0.078125,0.2631836,0.1181641,0.5371094,0.1181641,0.8139648 c0,0.8886719-0.4160156,1.7143555-1.1201172,2.2368164l-28.8650513,8.5059814l-0.8562622,0.2522583 c-0.2514038-0.196106-0.5341187-0.3519897-0.8377686-0.4598999c-0.0093384-0.0098267-0.0202637-0.0175781-0.0297241-0.0272827 c-0.038208-0.0392456-0.079895-0.0735474-0.1200562-0.1102905c-0.0634155-0.0580444-0.1269531-0.1153564-0.1948242-0.1671143 c-0.0471191-0.0359497-0.0963745-0.067749-0.1453857-0.1005859c-0.0665283-0.0444946-0.1335449-0.0876465-0.2033081-0.1263428 c-0.0535278-0.0297241-0.1080322-0.0564575-0.163269-0.0827026c-0.0698853-0.0332031-0.1405029-0.0636597-0.2127686-0.0911255 c-0.0580444-0.0220947-0.1160889-0.0426025-0.1754761-0.0609131c-0.0736694-0.0227051-0.1481323-0.0411987-0.2234497-0.0580444 c-0.0602417-0.0134888-0.1199341-0.0269775-0.1810303-0.0365601c-0.0789795-0.0123901-0.1585693-0.0187988-0.2385254-0.0245972 c-0.0588379-0.0043335-0.1170044-0.0105591-0.1762085-0.0112305c-0.0892334-0.0009766-0.1785889,0.0061035-0.2682495,0.0134888 c-0.0505371,0.0042114-0.1008911,0.0043335-0.1514893,0.0112305c-0.1401367,0.019043-0.2800293,0.0469971-0.4185791,0.0874023 l-2.6254883,0.7714844c-0.1715088,0.0514526-0.335022,0.1169434-0.4894409,0.1948242 c-0.1483154,0.0748291-0.2871094,0.1623535-0.4178467,0.258667c-0.0053711,0.0039673-0.0119019,0.0066528-0.0172729,0.0106812 c-0.1115723,0.083374-0.2116089,0.1785278-0.3088379,0.2757568c-0.020752,0.020752-0.0458374,0.0375366-0.0658569,0.0588379 c-0.0830688,0.0883789-0.1534424,0.1865234-0.2243042,0.2841187c-0.0264282,0.036377-0.0588379,0.0684204-0.0834961,0.105957 c-0.0002441,0.0003662-0.0006104,0.0007324-0.0008545,0.0010986c-0.008728-0.0039673-0.0183105-0.0056763-0.0270996-0.0095215 c-0.0830688-0.0366821-0.1703491-0.0613403-0.2565308-0.0900269c-0.0712891-0.0236816-0.1404419-0.0530396-0.213501-0.0710449 c-0.0961914-0.0238037-0.1952515-0.0338135-0.2938232-0.0474854c-0.0670166-0.0093384-0.1325073-0.0254517-0.2003174-0.0299683 c-0.1109619-0.0073853-0.2233276,0.0008545-0.3355103,0.0066528c-0.0574341,0.0029907-0.1143188-0.0018921-0.171875,0.0046387 c-0.1697998,0.0193481-0.3398438,0.0536499-0.5081787,0.1049194l-2.6225586,0.7709961 c-0.1702271,0.0504761-0.3327026,0.1159668-0.4865723,0.194458c-0.0361938,0.0184937-0.0670166,0.0443115-0.1022339,0.064209 c-0.114624,0.0647583-0.2285767,0.1306152-0.3320923,0.2097778c-0.0396729,0.0302734-0.0722656,0.0681152-0.1102295,0.1004028 c-0.0912476,0.0775757-0.1833496,0.1543579-0.263916,0.2424927c-0.0459595,0.0502319-0.0822754,0.1082764-0.1245728,0.1616211 c-0.0603638,0.0762329-0.1253662,0.1488647-0.1779175,0.230957c-0.4283447-0.1953125-0.90625-0.2789307-1.394104-0.2468872 c-0.0344849,0.0022583-0.0682373-0.0021362-0.1028442,0.0013428c-0.1741333,0.0176392-0.3493042,0.0509033-0.5236816,0.100708 l-2.6259766,0.7719727c-0.1636353,0.0493164-0.3181763,0.1143799-0.4664307,0.1885986 c-0.0487671,0.0244141-0.0928955,0.0542603-0.1398315,0.0811157c-0.0963745,0.0551758-0.1904907,0.1124878-0.2788086,0.1773682 c-0.0499268,0.0366821-0.0962524,0.0762939-0.1435547,0.1159058c-0.0778809,0.0652466-0.1521606,0.1329956-0.2223511,0.2055054 c-0.0435181,0.0449219-0.0854492,0.09021-0.1258545,0.1376343c-0.0662231,0.0778198-0.1264648,0.1592407-0.18396,0.2432251 c-0.03302,0.0482788-0.0672607,0.0950928-0.09729,0.1452026c-0.0593262,0.098999-0.1095581,0.2024536-0.1566162,0.3079224 c-0.0180054,0.0402222-0.0400391,0.078186-0.0561523,0.1193237c-0.0580444,0.1479492-0.1044922,0.300354-0.137207,0.4569702 c-0.007019,0.0336914-0.0078735,0.0687256-0.0136719,0.1027222c-0.0180664,0.1057129-0.0368042,0.2113647-0.0427246,0.3195801 l-0.2138062-0.7027588c0.012085-0.1270142,0.0072021-0.2562256-0.0317993-0.3841553l-1.1140137-3.6674194l-0.322998-1.0791626 c-0.0026855-0.0089111-0.0092773-0.015564-0.012207-0.024353l-0.9248047-3.0444946 c-0.0401001-0.1308594-0.1096802-0.2437134-0.1931763-0.3440552l-0.2487183-0.8175659L52.6566696,44.645752z M22.3425827,59.2571411l0.0478516,0.1574097c-0.1259155,0.0722656-0.2521362,0.1400757-0.3763428,0.1901855 c-0.253418,0.0957031-0.5390625,0.1601563-0.8525391,0.1923828c0.2495117-0.1816406,0.5009766-0.3227539,0.7504883-0.4189453 C22.0441818,59.3267212,22.1913376,59.2897949,22.3425827,59.2571411z M23.1390915,62.5144043 c-2.6728516,1.0361328-5.8369141-0.0449219-7.2880859-0.668457c0.6430664-1.4326172,2.2358398-4.3408203,4.9189453-5.3740234 c0.213562-0.0823975,0.4368286-0.1488037,0.6634521-0.2074585l0.3309937,1.0894775 c-0.1945801,0.0488892-0.3952637,0.0895996-0.5745239,0.1589966c-1.090332,0.421875-2.1020508,1.2758789-3.0068359,2.5380859 c-0.1958008,0.2734375-0.2412109,0.6269531-0.1206055,0.940918s0.3911133,0.5463867,0.7197266,0.6186523 c0.6391602,0.1396484,1.2744141,0.2109375,1.8881836,0.2109375c0.7543945,0,1.4448242-0.1166992,2.0698242-0.3535156 c0.0811157-0.0325317,0.1576538-0.0828857,0.2376709-0.1199341l0.3328857,1.0957642 C23.2537155,62.4679565,23.1967697,62.4923706,23.1390915,62.5144043z M23.5314255,72.725647l0.0012207,0.0040894 c-0.5898438,0.7407227-1.1948242,1.3237305-1.8076172,1.7416992c-0.5957031-0.9111328-1.5537109-1.5366211-2.6308594-1.7211914 c0.199707-0.1118164,0.4003906-0.2060547,0.6015625-0.2827148c1.0146484-0.387207,2.3012695-0.4477539,3.6938477-0.2143555 L23.5314255,72.725647z M21.756279,77.7346191c-1.2910156,0.5024414-2.6557617,0.6630859-3.7475586,0.6904297l1.1201172-1.0976563 c0.2788086-0.2729492,0.3730469-0.6831055,0.2421875-1.050293s-0.4633789-0.625-0.8515625-0.6601563 c-0.6420898-0.0581055-1.2861328-0.0869141-1.9301758
14-0.0869141c-1.2963867,0-2.5947266,0.1171875-3.8862305,0.3515625 c0.9746094-1.9414063,2.9125977-4.96875,5.9301758-6.1308594c1.1391602-0.440918,2.434082-0.6181641,3.8476563-0.5322266 l0.2842407,0.9488525c-1.3863525-0.1206055-2.680603,0.0112915-3.7837524,0.4320068 c-1.2207031,0.4672852-2.3857422,1.3544922-3.4614258,2.6357422c-0.2607422,0.3105469-0.3085938,0.7480469-0.1201172,1.1069336 c0.1879883,0.3588867,0.5737305,0.5717773,0.9785156,0.5317383l1.8959961-0.1762695 c0.0302734-0.003418,0.0610352-0.0043945,0.0913086-0.0043945c0.784668,0.0019531,1.4975586,0.4169922,1.831543,1.1416016 c0.0463867,0.0922852,0.0771484,0.1743164,0.097168,0.2583008c0.0678711,0.2875977,0.2592773,0.5307617,0.5229492,0.6635742 c0.1416016,0.0712891,0.2958984,0.1069336,0.4501953,0.1069336c0.1342773,0,0.2685547-0.0268555,0.3945313-0.0810547 c0.8795776-0.3776855,1.7250366-1.0009155,2.534668-1.8171997l0.3041992,1.0198364 C23.6381149,76.7746582,22.7172165,77.3615723,21.756279,77.7346191z M25.7430954,72.3293457 c-0.0053711-0.0239258-0.0117188-0.0478516-0.0185547-0.0712891l-1.6694336-5.5859375l0.6426392-0.1890869 c0.1815186,0.1630859,0.4124756,0.2652588,0.6615601,0.2652588c0.0947266,0,0.190918-0.0136719,0.2866211-0.0424805 l0.7924194-0.2364502l2.1046753,7.0847168l1.0675659,3.6032104l-2.2332153,0.6588745L25.7430954,72.3293457z M35.3881149,76.8781738l-2.6269531,0.7719727c-0.3734741,0.1134644-0.7839355-0.0386963-0.998291-0.3710938 c-0.0044556-0.0070801-0.0038452-0.0159912-0.0085449-0.0229492c-0.0307617-0.0463867-0.0595703-0.1108398-0.0820313-0.1914063 l-1.4168701-4.7697754l-2.2486572-7.5876465l-0.2172852-0.7382813c-0.0527344-0.4150391,0.2158203-0.8164063,0.6328125-0.9418945 l2.6118164-0.7680664c0.4311523-0.1245117,0.8818359,0.0771484,1.0400391,0.4121094l3.5966187,12.0499268l0.3242798,1.0936279 c0.0015259,0.0049438,0.0045166,0.0084229,0.0061035,0.0133667l0.0114746,0.0383911 c0.0001221,0.0003052,0.0003662,0.001709,0.0004883,0.0020752c0.0063477,0.031189,0.0131836,0.0750122,0.0131836,0.145874 c0,0.0057373,0.0036621,0.0105591,0.0037842,0.0162964C36.0345993,76.4204712,35.773613,76.7678833,35.3881149,76.8781738z M41.6283493,75.0583496l-2.6157227,0.7685547c-0.3842773,0.1107788-0.7797852-0.0397949-1.0014038-0.3787842 c-0.0003052-0.0004883-0.0002441-0.0010986-0.0005493-0.0015869c-0.0240479-0.0377808-0.0378418-0.0718384-0.053833-0.1066895 c-0.0119019-0.026001-0.0247803-0.0489502-0.0344238-0.0758057c-0.0065308-0.0221558-0.0131226-0.0442505-0.0206299-0.06604 c-0.001709-0.005127-0.0059204-0.0084839-0.0077515-0.0136108l-3.7139282-12.5259399l-0.1210938-0.4052734 c-0.0109863-0.0336914-0.0181274-0.0585327-0.0230103-0.0740356c-0.0022583-0.0072632-0.005188-0.0172729-0.0057983-0.0172729 c-0.0004883,0-0.0004883,0.0014648-0.0004883,0.0048828c-0.0610352-0.4277344,0.2119141-0.8452148,0.6318359-0.9697266 l2.6289063-0.7724609c0.40625-0.125,0.8422852,0.0654297,1.034668,0.4501953 c0.0029297,0.0058594,0.0058594,0.0112305,0.0087891,0.0170898c0.0043945,0.0102539,0.0087891,0.0205078,0.0131836,0.0302734 c0.015625,0.034668,0.0341797,0.0708008,0.0463867,0.1069336l3.8374023,12.9326172 c0.0012207,0.0040894,0.0032349,0.00
1479956,0.0044556,0.012085l0.0062866,0.0211182 c0.0129395,0.0390625,0.0126953,0.0739746,0.0166626,0.107666c0.0024414,0.0253906,0.0077515,0.0415649,0.0077515,0.0773926 c0,0.0050049,0.0032349,0.0092163,0.0032959,0.0142212C42.2725143,74.5970459,42.0161667,74.9381714,41.6283493,75.0583496z M48.509697,72.3605957c0.0048828,0.3955078-0.2558594,0.7475586-0.6416016,0.8579102l-2.6264648,0.7714844 c-0.3828125,0.1132813-0.7822266-0.0351563-0.9838867-0.3564453c-0.0009155-0.0015259-0.0010376-0.0028076-0.0019531-0.0043335 c-0.003479-0.0057983-0.0027466-0.0128784-0.0063477-0.0186157c-0.0113525-0.0181274-0.015686-0.0336304-0.0253296-0.0511475 c-0.026001-0.0504761-0.0529175-0.1010132-0.0684204-0.1506348c-0.0031128-0.0101929-0.0059204-0.0204468-0.0092773-0.0306396 c-0.0010376-0.0032349-0.0037231-0.0053711-0.0047607-0.008606l-3.7252197-12.5631714l-0.1323242-0.456543 c-0.0039063-0.0375977-0.0102539-0.074707-0.0185547-0.1113281c-0.0249023-0.3901367,0.2368164-0.7514648,0.6362305-0.8710938 l2.6176758-0.7695313c0.3603516-0.1015625,0.7441406,0.0283203,0.9614258,0.3271484 c0.0151367,0.0214844,0.0566406,0.078125,0.0737305,0.0981445c0.0341797,0.0678711,0.0683594,0.1425781,0.0791016,0.1674805 l3.8598633,13.0180664c0.0068359,0.0180664,0.0161133,0.0527344,0.0161133,0.1391602 C48.509697,72.3522949,48.509697,72.3562012,48.509697,72.3605957z M83.7972946,61.208252L50.2455368,71.088623 L46.943779,59.935791l33.5390625-9.8789063c3.0947266-0.909668,6.3588867,0.8496094,7.2783203,3.9257813 c0.1582031,0.5327148,0.2387695,1.0859375,0.2387695,1.6450195C87.9999313,58.2175293,86.3099899,60.4602051,83.7972946,61.208252z "}),mi.default.createElement("path",{d:"M82.1522751,50.5427246c-0.4902344,0-0.9799805,0.0712891-1.456543,0.2124023 c-0.5292969,0.1572266-0.831543,0.7133789-0.6748047,1.2431641c0.1572266,0.5292969,0.7143555,0.8310547,1.2431641,0.6748047 c1.6289063-0.4804688,3.3920898,0.496582,3.8676758,2.0874023c0.1293945,0.4335938,0.5273438,0.7138672,0.9575195,0.7138672 c0.0952148,0,0.1914063-0.0136719,0.2871094-0.0424805c0.5288086-0.1582031,0.8295898-0.715332,0.6713867-1.2446289 C86.4061813,52.0412598,84.3929977,50.5427246,82.1522751,50.5427246z"}),mi.default.createElement("path",{d:"M78.2572556,51.4729004l-2.8793945,0.847168c-0.5297852,0.15625-0.8330078,0.7119141-0.6772461,1.2416992 c0.128418,0.4355469,0.5268555,0.7182617,0.9589844,0.7182617c0.09375,0,0.1884766-0.0136719,0.2827148-0.0410156 l2.8793945-0.847168c0.5297852-0.15625,0.8330078-0.7119141,0.6772461-1.2416992 C79.3427048,51.6203613,78.784111,51.3190918,78.2572556,51.4729004z"}),mi.default.createElement("path",{d:"M72.7758102,53.0856934l-23.9584961,7.0512695c-0.5297852,0.15625-0.8330078,0.7119141-0.6772461,1.2416992 c0.128418,0.4355469,0.5268555,0.7182617,0.9589844,0.7182617c0.09375,0,0.1884766-0.0136719,0.2827148-0.0410156 l23.9584961-7.0512695c0.5297852-0.15625,0.8330078-0.7119141,0.6772461-1.2416992 C73.8607712,53.232666,73.303154,52.932373,72.7758102,53.0856934z"})))}var Yl=$(G());var K6=$(tC());function ge(e,t=""){return`/api/stats/${encodeURIComponent(e.domain)}${t}/`}function Gc(e,t){return`https://${new URL(`https://${e}`).host}${t}`}function pF(e){let t;try{t=new URL(e)}catch(n){return!1}return t.protocol==="http:"||t.protocol==="https:"}function rC(e,t){if(e.length<=t)return e;let n="...";if(pF(e)){let[r,o]=e.split("://"),i=o.split("/"),a=i.shift()||"";if(a.length>t-5)return`${r}://${a.substr(0,t-5)}${n}${o.slice(-t+5)}`;let s=t-a.length-5,l=`${r}://${a}`;for(let u of i)if(u.length<=s)l+="/"+u,s-=u.length+1;else{let c=Math.floor((s-3)/2),d=Math.ceil((s-3)/2);l+=`/${u.substr(0,c)}...${u.slice(-d)}`;break}return l}else{let r=Math.floor(t/2),o=t-r,i=e.slice(0,r),a=e.slice(-o);return i+n+a}}function nC(e){return encodeURIComponent(e).replaceAll("%2C",",").replaceAll("%3A",":").replaceAll("%2F","/")}function hF([e,t]){return`${nC(e)}=${nC(t)}`}function mF(e){return e[1]!==void 0}function Tm(e){let n=Object.entries(e||{}).map(gF).filter(mF).map(hF);return n.length?`?${n.join("&")}`:""}function gF([e,t]){let n=typeof t=="object"&&t!==null&&Object.entries(t).length===0;return t==null||n?[e,void 0]:[e,K6.default.stringify(t)]}function yF(e){if(e==="")return null;let t=e.replaceAll("=",encodeURIComponent("=")).replaceAll("#",encodeURIComponent("#")).replaceAll("|",encodeURIComponent("|")).replaceAll(" ",encodeURIComponent(" "));try{return K6.default.parse(t)}catch(n){return console.error(`Failed to parse URL fragment ${t}`,n),null}}function Xc(e){let t=new URLSearchParams(e),n={};return t.forEach((r,o)=>n[o]=yF(r)),n}var vF=(e,{path:t,params:n,search:r})=>{let o=Xc(e),i=r&&r(o);return{pathname:t&&mm(t,n),search:i&&Tm(i)}},oC=()=>{let e=di();return(0,Yl.useCallback)(({path:n,params:r,search:o})=>vF(e.search,{path:n,params:r,search:o}),[e.search])},hr=()=>{let e=Sp(),t=oC();return(0,Yl.useCallback)(s=>
14{var l=s,{path:r,params:o,search:i}=l,a=Ge(l,["path","params","search"]);return e(t({path:r,params:o,search:i}),a)},[t,e])},kn=(0,Yl.forwardRef)((i,o)=>{var a=i,{path:e,params:t,search:n}=a,r=Ge(a,["path","params","search"]);let s=oC();return Yl.default.createElement(uS,K(L({to:s({path:e,params:t,search:n})},r),{ref:o}))});kn.displayName="AppNavigationLink";function Wp({error:e,callToAction:t=null}){return mr.default.createElement("div",{className:"text-center text-gray-900 dark:text-gray-100 mt-36"},mr.default.createElement(Wl,null),mr.default.createElement("div",{className:"text-lg"},mr.default.createElement("span",{className:"font-bold"},"Oops! Something went wrong."),!!t&&" ",t),mr.default.createElement("div",{className:"text-md font-mono mt-2"},e instanceof Error?[e.name,e.message].join(": "):"Unknown error"))}var Q6="hover:underline text-indigo-600 hover:text-indigo-700 dark:text-indigo-500 dark:hover:text-indigo-600";function Am({site:e}){let t=Ea(),n="go to dashboard";return mr.default.createElement("span",null,mr.default.createElement(mr.default.Fragment,null,"Try going back or "),t?mr.default.createElement(kn,{path:Lo.path,className:Q6},n):mr.default.createElement("a",{href:G6(e),className:Q6},n))}function iC(){return mr.default.createElement(mr.default.Fragment,null,mr.default.createElement(mr.default.Fragment,null,"Try going back or "),mr.default.createElement("a",{href:"/sites",className:Q6},"go to your sites"))}var Rh=$(G());var un=$(G());var Ce=$(G());var Jc=$(Z6()),sC=$(aC());Jc.default.extend(sC.default);function Jt(e){return e.format("YYYY-MM-DD")}function Lm(e,t){return e.add(t,"months")}function n7(e,t){return e.add(t,"days")}function Is(e){return e.format("MMMM YYYY")}function lC(e){return`Year of ${e.year()}`}function r7(e){return e.year()!==(0,Jc.default)().year()?e.format("ddd, DD MMM YYYY"):e.format("ddd, DD MMM")}function ql(e,t=!1){return t?e.format("D MMM YY"):e.format("D MMM")}function Kl(e,t,n){if(!(!t||!n)){if(typeof t=="string"&&(t=Er(t)),typeof n=="string"&&(n=Er(n)),t.isSame(n))return r7(t);if(t.isSame(n,"year")){let r=!Fm(e,t);return`${ql(t,!1)} - ${ql(n,r)}`}else return`${ql(t,!0)} - ${ql(n,!0)}`}}function Er(e){return Jc.default.utc(e)}function Yp(e){return(0,Jc.default)(e)}function zr(e){return Jc.default.utc().utcOffset(e.offset/60)}function qp(e){return n7(zr(e),-1)}function o7(e){return Lm(zr(e),-1)}function Rm(e,t){return Jt(e)===Jt(t)}function i7(e,t){return Is(e)===Is(t)}function uC(e,t){return Rm(t,zr(e))}function cC(e,t){return Is(t)===Is(zr(e))}function Fm(e,t){return t.year()===zr(e).year()}function fC(e,t,n){return e.year()!==t.year()?e.year()<t.year():n==="year"?!1:e.month()!==t.month()?e.month()<t.month():n==="month"?!1:e.date()<t.date()}function dC(e,t,n){return e.year()!==t.year()?e.year()>t.year():n==="year"?!1:e.month()!==t.month()?e.month()>t.month():n==="month"?!1:e.date()>t.date()}var Yi=$(G());var a7=new AbortController,Kp=null,s7=class extends Error{constructor(t,n){super(t),this.name="ApiError",this.payload=n}};function xF(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")}function pC(e){Kp=e}function hC(){a7.abort(),a7=new AbortController}function l7(e,t=[]){let n={};return e.period&&(n.period=e.period),e.date&&(n.date=Jt(e.date)),e.from&&(n.from=Jt(e.from)),e.to&&(n.to=Jt(e.to)),e.filters&&(n.filters=gC(e.filters)),e.with_imported&&(n.with_imported=e.with_imported),Kp&&(n.auth=Kp),e.comparison&&(n.comparison=e.comparison,n.compare_from=e.compare_from?Jt(e.compare_from):void 0,n.compare_to=e.compare_to?Jt(e.compare_to):void 0,n.match_day_of_week=e.match_day_of_week),Object.assign(n,...t),"?"+xF(n)}function tt(e,t={},...n){let r=Kp?{"X-Shared-Link-Auth":Kp}:{};return e=e+l7(t,n),fetch(e,{signal:a7.signal,headers:r}).then(o=>o.ok?o.json():o.json().then(i=>{throw new s7(i.error,i)}))}function mC(e,t){return fetch(e,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)})}var Na=$(G());var Ns=$(G());function Zc(e,t){let n=(0,Ns.useRef)(!1);(0,Ns.useEffect)(()=>{n.current?e():n.current=!0},t)}var wF=300;function Bm(e,t=wF){let n=(0,Ns.useRef)(null);return(0,Ns.useEffect)(()=>()=>{n.current&&clearTimeout(n.current)},[]),(0,Ns.useCallback)((...r)=>{clearTimeout(n.current),n.current=setTimeout(()=>{e(...r)},t)},[e,t])}var ef=$(Z6());var xC=$(G());var yC={};function bF(){try{let e="test";return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(e){return!1}}var vC=bF();function Dt(e,t){vC?window.localStorage.setItem(e,t):yC[e]=t}function Nt(e){return vC?window.localStorage.getItem(e):yC[e]}var Pa=(e,t)=>`${e}__${t}`;var Gp=(a=>(a.realtime="realtime",a.day="day",a.month="month",a["7d"]="7d",a["30d"]="30d",a["6mo"]="6mo",a["12mo"]="12mo",a.year="year",a.all="all",a.custom="custom",a))(Gp||{}),Um=(o=>(o.off="off",o.previous_period="previous_period",o.year_over_year="year_over_year",o.custom="custom",o))(Um||{}),zm={["off"]:"Disable comparison",["previous_period"]:"Previous period",["year_over_year"]:"Year over year",["custom"]:"Custom period"};var c7={[1]:"Match day of week",[0]:"Match exact date"},_F="previous_period",wC=["realtime","all"];function bC(e){return Pa("period",e)}function Vm(e){return Object.values(Gp).includes(e)}function SF(e,t){let n=Nt(bC(e));return Vm(n)?n:t}function CF(e,t){return Dt(bC(e),t)}var _C=e=>Object.values(Um).includes(e),SC=e=>
14Pa("comparison_match_day_of_week",e),u7=e=>[!0,!1].includes(e),kF=(e,t)=>Dt(SC(e),t.toString()),EF=function(e,t){let n=Nt(SC(e));return n==="true"?!0:n==="false"?!1:t},CC=e=>Pa("comparison_mode",e),kC=function(e,t){let n=Nt(CC(e));return Object.values(Um).includes(n)?n:t},MF=function(e,t){Dt(CC(e),t)},Ia=function(e){return!!["custom","previous_period","year_over_year"].includes(e)},PF=({site:e,query:t})=>n=>{if(Ia(t.comparison))return K(L(L({},n),Qp),{comparison:"off",keybindHint:"X"});let r=kC(e.domain,null),o=Ia(r)?r:_F;return K(L(L({},n),Qp),{comparison:o,keybindHint:"X"})},EC=([e,t])=>{let[n,r]=[Yp(e),Yp(t)];return n.isSame(r,"day")?i=>K(L(L({},i),Hr),{period:"day",date:Jt(n),keybindHint:"C"}):i=>K(L(L({},i),Hr),{period:"custom",from:Jt(n),to:Jt(r),keybindHint:"C"})},MC=([e,t])=>{let[n,r]=[Yp(e),Yp(t)];return o=>K(L({},o),{comparison:"custom",compare_from:Jt(n),compare_to:Jt(r),keybindHint:null})},PC=e=>[[[["Today","D"],{search:t=>K(L(L({},t),Hr),{period:"day",date:Jt(zr(e)),keybindHint:"D"}),isActive:({query:t})=>t.period==="day"&&Rm(t.date,zr(e))}],[["Yesterday","E"],{search:t=>K(L(L({},t),Hr),{period:"day",date:Jt(qp(e)),keybindHint:"E"}),isActive:({query:t})=>t.period==="day"&&Rm(t.date,qp(e))}],[["Realtime","R"],{search:t=>K(L(L({},t),Hr),{period:"realtime",keybindHint:"R"}),isActive:({query:t})=>t.period==="realtime"}]],[[["Last 7 Days","W"],{search:t=>K(L(L({},t),Hr),{period:"7d",keybindHint:"W"}),isActive:({query:t})=>t.period==="7d"}],[["Last 30 Days","T"],{search:t=>K(L(L({},t),Hr),{period:"30d",keybindHint:"T"}),isActive:({query:t})=>t.period==="30d"}]],[[["Month to Date","M"],{search:t=>K(L(L({},t),Hr),{period:"month",keybindHint:"M"}),isActive:({query:t})=>t.period==="month"&&i7(t.date,zr(e))}],[["Last Month"],{search:t=>K(L(L({},t),Hr),{period:"month",date:Jt(o7(e)),keybindHint:null}),isActive:({query:t})=>t.period==="month"&&i7(t.date,o7(e))}]],[[["Year to Date","Y"],{search:t=>K(L(L({},t),Hr),{period:"year",keybindHint:"Y"}),isActive:({query:t})=>t.period==="year"&&Fm(e,t.date)}],[["Last 12 Months","L"],{search:t=>K(L(L({},t),Hr),{period:"12mo",keybindHint:"L"}),isActive:({query:t})=>t.period==="12mo"}]],[[["All time","A"],{search:t=>K(L(L({},t),Hr),{period:"all",keybindHint:"A"}),isActive:({query:t})=>t.period==="all"}]]],DC=[["Last 6 months","S"],{search:e=>K(L({},e),{period:"6mo",keybindHint:"S"}),isActive:({query:e})=>e.period==="6mo"}],IC=({query:e,site:t})=>[[Ia(e.comparison)?"Disable comparison":"Compare","X"],{search:PF({site:t,query:e}),isActive:()=>!1}];function NC({site:e,period:t,comparison:n,match_day_of_week:r}){(0,xC.useEffect)(()=>{Vm(t)&&!["custom","realtime"].includes(t)&&CF(e.domain,t),_C(n)&&n!=="custom"&&MF(e.domain,n),u7(r)&&kF(e.domain,r)},[t,n,r,e.domain])}function OC({site:e}){return{period:SF(e.domain,null),comparison:kC(e.domain,null),match_day_of_week:EF(e.domain,!0)}}function TC({searchValues:e,storedValues:t,defaultValues:n}){let r;Vm(e.period)?r=e.period:r=Vm(t.period)?t.period:n.period;let o;["realtime","all"].includes(r)?o=null:(o=_C(e.comparison)?e.comparison:t.comparison,Ia(o)||(o=null));let i=u7(e.match_day_of_week)?e.match_day_of_week:u7(t.match_day_of_week)?t.match_day_of_week:n.match_day_of_week;return{period:r,comparison:o,match_day_of_week:i}}function AC(){let{query:e}=ee(),t=te();return e.period==="day"?uC(t,e.date)?"Today":r7(e.date):e.period==="7d"?"Last 7 days":e.period==="30d"?"Last 30 days":e.period==="month"?cC(t,e.date)?"Month to Date":Is(e.date):e.period==="6mo"?"Last 6 months":e.period==="12mo"?"Last 12 months":e.period==="year"?Fm(t,e.date)?"Year to Date":lC(e.date):e.period==="all"?"All time":e.period==="custom"?Kl(t,e.from,e.to):"Realtime"}var DF={query:d7,otherSearch:{}},LC=(0,Na.createContext)(DF),ee=()=>(0,Na.useContext)(LC);function f7({children:e}){let t=di(),n=te(),w=(0,Na.useMemo)(()=>Xc(t.search),[t.search]),{compare_from:r,compare_to:o,comparison:i,date:a,filters:s,from:l,labels:u,match_day_of_week:c,period:d,to:p,with_imported:h}=w,m=Ge(w,["compare_from","compare_to","comparison","date","filters","from","labels","match_day_of_week","period","to","with_imported"]),v=(0,Na.useMemo)(()=>{let y=d7,g=OC({site:n}),x=TC({searchValues:{period:d,comparison:i,match_day_of_week:c},storedValues:g,defaultValues:y});return K(L({},x),{compare_from:typeof r=="string"&&r.length?ef.default.utc(r):y.compare_from,compare_to:typeof o=="str
14ing"&&o.length?ef.default.utc(o):y.compare_to,date:typeof a=="string"&&a.length?ef.default.utc(a):zr(n),from:typeof l=="string"&&l.length?ef.default.utc(l):x.period==="custom"?qp(n):y.from,to:typeof p=="string"&&p.length?ef.default.utc(p):x.period==="custom"?zr(n):y.to,with_imported:[!0,!1].includes(h)?h:y.with_imported,filters:Array.isArray(s)?RC(s):y.filters,labels:u||y.labels})},[r,o,i,a,s,l,u,c,d,p,h,n]);return NC({site:n,period:d,comparison:i,match_day_of_week:c}),Zc(()=>{hC()},[]),Na.default.createElement(LC.Provider,{value:{query:v,otherSearch:m}},e)}var Os={page:["page","entry_page","exit_page"],source:["source","channel","referrer"],location:["country","region","city"],screen:["screen"],browser:["browser","browser_version"],os:["os","os_version"],utm:["utm_medium","utm_source","utm_campaign","utm_term","utm_content"],goal:["goal"],props:["props"],hostname:["hostname"]},Xp=Object.fromEntries(Object.entries(Os).flatMap(([e,t])=>t.map(n=>[n,e]))),an="props:",xt={is:"is",isNot:"is_not",contains:"contains",contains_not:"contains_not"},Ql={[xt.is]:"is",[xt.isNot]:"is not",[xt.contains]:"contains",[xt.contains_not]:"does not contain"},FC={[xt.isNot]:"!",[xt.contains]:"~",[xt.is]:""};function h7(e){return!["goal","prop_key"].includes(e)}function m7(e){return!["screen"].concat(Os.location).includes(e)}function Hm(e){return[xt.contains,xt.contains_not].includes(e)}var p7;try{p7=new RegExp("(?<!\\\\)\\|","g")}catch(e){p7="|"}var IF="\\|";function jm(e,t,n){return["country","region","city"].includes(t)?e[n]:n}function tf(e){return e.slice(an.length)}function uo(e,t){return e.filters.filter(([n,r,o])=>r.startsWith(t))}function BC(e,t){return e.filters.filter(([n,r,o])=>!r.startsWith(t))}function Jp(e,t,n){return BC(e,t).concat([n])}function nf(e,t,n){let r=e.filters.filter(([o,i])=>t==i);if(r.length==1){let[o,i,a]=r[0];return o===xt.is&&a.length===1&&(!n||a[0]==n)}return!1}function Me(e){return uo(e,"goal").length>0}function co(e){return(e==null?void 0:e.period)==="realtime"}function VC(){let{query:{period:e}}=ee();return(0,Yi.useMemo)(()=>co({period:e}),[e])}function Gl(e,[t,n,r]){let o=Xl[n];if(o)return`${o} ${Ql[t]} ${r.map(i=>jm(e.labels,n,i)).reduce((i,a)=>`${i} or ${a}`)}`;if(n.startsWith(an))return`Property ${tf(n)} ${Ql[t]} ${r.reduce((a,s)=>`${a} or ${s}`)}`;throw new Error(`Unknown filter: ${n}`)}function g7(e,[t,n,r]){let o=Xl[n];if(o)return Yi.default.createElement(Yi.default.Fragment,null,o," ",Ql[t]," ",r.map(i=>Yi.default.createElement("b",{key:i},jm(e.labels,n,i))).reduce((i,a)=>[i," or ",a])," ");if(n.startsWith(an)){let i=tf(n);return Yi.default.createElement(Yi.default.Fragment,null,"Property ",Yi.default.createElement("b",null,i)," ",Ql[t]," ",r.map(a=>Yi.default.createElement("b",{key:a},a)).reduce((a,s)=>[a," or ",s])," ")}throw new Error(`Unknown filter: ${n}`)}function Zp(e){return uo(e,"goal")[0]||null}function $m(e){return e==="utm"?"UTM tags":e==="location"?"Location":e==="props"?"Property":Xl[e]}function Oa(e,t,n,r){let o=Object.fromEntries(e.flatMap(([a,s,l])=>["country","region","city"].includes(s)?l:[]).map(a=>[a,!0])),i=L({},t);for(let a in t)o[a]||delete i[a];return n&&["country","region","city"].includes(n)&&(i=L(L({},i),r)),i}var NF=new Set(["name","page","goal","hostname"]);function gC(e){let t=e.map(([n,r,o])=>{let i=`visit:${r}`;return(r.startsWith(an)||NF.has(r))&&(i=`event:${r}`),[n,i,o]});return JSON.stringify(t)}function e1(e,t,n,r){let o=OF(t,r);return tt(e,o,{q:n.trim()})}function OF(e,t){let n=e.filters;if(t){let[r,o,i]=t;i.length>0?n=Jp(e,o,t):n=BC(e,o)}return K(L({},e),{filters:n})}function Wm([e,t,n]){return t.startsWith(an)?"props":t}var Xl={goal:"Goal",props:"Property",prop_key:"Property",prop_value:"Value",source:"Source",channel:"Channel",utm_medium:"UTM Medium",utm_source:"UTM Source",utm_campaign:"UTM Campaign",utm_content:"UTM Content",utm_term:"UTM Term",referrer:"Referrer URL",screen:"Screen size",browser:"Browser",browser_version:"Browser Version",os:"Operating System",os_version:"Operating System Version",country:"Country",region:"Region",city:"City",page:"Page",hostname:"Hostname",entry_page:"Entry Page",exit_page:"Exit Page"};function y7(e,t){let n=Object.keys(FC).find(i=>FC[i]===t[0])||xt.is,o=(n===xt.is?t:t.substring(1)).split(p7).filter(i=>!!i).map(i=>i.replaceAll(IF,"|"));return[n,e,o]}function UC(e){return Object.entries(JSON.parse(e)).map(([t,n])=>y7(`${an}${t}`,n))}var d7={period:"30d",comparison:null,match_day_of_week:!0,date:null,from:null,to:null,compare_from:null,compare_to:null,filters:[],labels:{},with_imported:!0}
14;function Zt(e,t){return K(L({},e),{filters:[...e.filters,t]})}var zC={goal:null,source:null,utm_medium:null,utm_source:null,utm_campaign:null,utm_content:null,utm_term:null,referrer:null,screen:null,browser:null,browser_version:null,os:null,os_version:null,country:"country_labels",region:"region_labels",city:"city_labels",page:null,hostname:null,entry_page:null,exit_page:null};function RC(e){return e.map(([t,n,r])=>(t==="does_not_contain"&&(t=xt.contains_not),[t,n,r]))}function HC(e,t){let n=Xc(e.search),r=s=>n[s];if(r("filters"))return;let o=[],i=[],a={};for(let[s,l]of Object.entries(n))if(zC.hasOwnProperty(s)){let u=y7(s,l);i.push(u);let c=zC[s];if(c&&r(c)){let d=u[2],p=r(c).split("|").filter(m=>!!m),h=Object.fromEntries(d.map((m,v)=>[m,p[v]]));a=Object.assign(a,h)}}else o.push([s,l]);r("props")&&i.push(...UC(r("props"))),i.length>0&&(o.push(["filters",i],["labels",a]),t.pushState({},"",`${e.pathname}${Tm(Object.fromEntries(o))}`))}function jC(e,t){let n=t.revenueGoals.filter(o=>uo(e,"goal").some(([a,s,l])=>l.includes(o.event_name))),r=n.every(o=>o.currency===n[0].currency);return n.length>0&&r}var Hr={period:null,from:null,to:null,date:null,keybindHint:null},Qp={comparison:null,compare_from:null,compare_to:null};function TF({site:e,date:t,period:n}){return!fC(Er(t),Er(e.statsBegin),n)}function AF({site:e,date:t,period:n}){let r=zr(e);return!dC(Er(t),r,n)}function Ym({site:e,query:t,direction:n}){var s;let r={"-1":TF,1:AF},o={["day"]:{shift:n7,amount:1},["month"]:{shift:Lm,amount:1},["year"]:{shift:Lm,amount:12}},{shift:i,amount:a}=(s=o[t.period])!=null?s:{};if(i){let l=i(t.date,n*a);if(r[n]({site:e,date:l,period:t.period}))return l}return null}function LF({period:e,date:t=null,keybindHint:n=null}){return function(r){return K(L(L({},r),Hr),{period:e,date:t,keybindHint:n})}}function qm({site:e,query:t,direction:n,keybindHint:r}){let o=Ym({site:e,query:t,direction:n});return o!==null?LF({period:t.period,date:Jt(o),keybindHint:r}):i=>i}var y2=$(En());var Ts=$(G());var qi=e=>e.ctrlKey||e.metaKey||e.altKey||e.keyCode==229,Jl=e=>{let t=e.target;return e.isComposing||(t==null?void 0:t.tagName)=="INPUT"||(t==null?void 0:t.tagName)=="TEXTAREA"};function v7(e,{keyboardKey:t,shouldIgnoreWhen:n}){return!(e.key.toLowerCase()!==t.toLowerCase()||n!=null&&n.length&&n.some(r=>r(e)))}function rf({keyboardKey:e,type:t,handler:n,shouldIgnoreWhen:r=[]}){let o=(0,Ts.useCallback)(i=>{v7(i,{keyboardKey:e,shouldIgnoreWhen:r})&&n(i)},[e,n,r]);return(0,Ts.useEffect)(()=>{let i=()=>document.addEventListener(t,o),a=()=>document.removeEventListener(t,o);return i(),a},[t,o]),null}function Zl({keyboardKey:e,type:t,navigateProps:n}){let r=hr(),o=(0,Ts.useCallback)(()=>{r(L({},n))},[n,r]);return Ts.default.createElement(rf,{keyboardKey:e,type:t,handler:o,shouldIgnoreWhen:[qi,Jl]})}function $C({children:e}){return Ts.default.createElement("kbd",{className:"rounded border border-gray-200 dark:border-gray-600 px-2 font-mono font-normal text-xs text-gray-400"},e)}var eu=$(G()),ak=$(ik());function k7({minDate:e,maxDate:t,defaultDates:n,onCloseWithNoSelection:r,onCloseWithSelection:o}){let i=(0,eu.useRef)(null);return(0,eu.useEffect)(()=>{let a=i.current;return a&&a.flatpickr.open(),()=>{var s;(s=a==null?void 0:a.flatpickr)==null||s.destroy()}},[]),eu.default.createElement("div",{className:"h-0 w-0"},eu.default.createElement(ak.default,{id:"calendar",options:{mode:"range",maxDate:t,minDate:e,defaultDate:n,showMonths:1,static:!0,animate:!0},ref:i,onClose:o||r?([a,s])=>{a&&s?o&&o([a,s]):r&&r()}:void 0,className:"invisible"}))}var e2=$(G());function E7({ref:e,active:t,handler:n}){let r=(0,e2.useCallback)(o=>{let i=o.target;e.current&&i&&e.current.contains(i)||n()},[e,n]);(0,e2.useEffect)(()=>{let o=()=>document.addEventListener("mousedown",r),i=()=>document.removeEventListener("mousedown",r);return t?o():i(),i},[t,r])}var ho=$(G());var af=$(G(),1);function GF(o,r){var i=o,{title:e,titleId:t}=i,n=Ge(i,["title","titleId"]);return af.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?af.createElement("title",{id:t},e):null,af.createElement("path",{d:"M17 2.75a.75.75 0 00-1.5 0v5.5a.75.75 0 001.5 0v-5.5zM17 15.75a.75.75 0 00-1.5 0v1.5a.75.75 0 001.5 0v-1.5zM3.75 15a.75.75 0 01.75.75v1.5a.75.75 0 01-1.5 0v-1.5a.75.75 0 01.75-.75zM4.5 2.75a.75.75 0 00-1.5 0v5.5a.75.75 0 001.5 0v-5.5zM10 11a.75.75 0 01.75.75v5.5a.75.75 0 01-1.5 0v-5.5A.75.75 0 0110 11zM10.75 2.75a.75.75 0 00-1.5 0v1.5a.75.75 0 001.5 0v-1.5zM10 6a2 2 0 100 4 2 2 0 000-4zM3.75 10a2 2 0 100 4 2 2 0 000-4zM16.25 10a2 2 0 100 4 2 2 0 000-4z"}))}var XF=af.forwardRef(GF),M7=XF;var sf=$(G(),1);function JF(o,r){var i=o,{title:e,titleId:t}=i,n=Ge(i,["title","titleId"]);return sf.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?sf.createElement("title",{id:t},e):null,sf.createElement("path",{fillRule:"evenodd",d:"M2 3.75A.75.75 0 012.75 3h11.5a.75.75 0 010 1.5H2.75A.75.75 0 012 3.75zM2 7.5a.75.75 0 01.75-.75h6.365a.75.75 0 010 1.5H2.75A.75.75 0 012 7.5zM14 7a.75.75 0 01.55.24l3.25 3.5a.75.75 0 11-1.1 1.02l-1.95-2.1v6.59a.75.75 0 01-1.5 0V9.66l-1.95 2.1a.75.75 0 11-1.1-1.02l3.25-3.5A.75.75 0 0114 7zM2 11.25a.75.75 0 01.75-.75H7A.75.75 0 017 12H2.75a.75.75 0 01-.75-.75z",clipRule:"evenodd"}))}var ZF=sf.forwardRef(JF),P7=ZF;var lf=$(G(),1);function eB(o,r){var i=o,{title:e,titleId:t}=i,n=Ge(i,["title","titleId"]);return lf.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?lf.createElement("title",{id:t},e):null,lf.createElement("path",{fillRule:"evenodd",d:"M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z",clipRule:"evenodd"}))}var tB=lf.forwardRef(eB),Pr=tB;var uf=$(G(),1);function nB(o,r){var i=o,{title:e,titleId:t}=i,n=Ge(i,["title","titleId"]);return uf.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?uf.createElement("title",{id:t},e):null,uf.createElement("path",{fillRule:"evenodd",d:"M8.34 1.804A1 1 0 019.32 1h1.36a1 1 0 01.98.804l.295 1.473c.497.144.971.342 1.416.587l1.25-.834a1 1 0 011.262.125l.962.962a1 1 0 01.125 1.262l-.834 1.25c.245.445.443.919.587 1.416l1.473.294a1 1 0 01.804.98v1.361a1 1 0 01-.804.98l-1.473.295a6.95 6.95 0 01-.587 1.416l.834 1.25a1 1 0 01-.125 1.262l-.962.962a1 1 0 01-1.262.125l-1.25-.834a6.953 6.953 0 01-1.416.587l-.294 1.473a1 1 0 01-.98.804H9.32a1 1 0 01-.98-.804l-.295-1.473a6.957 6.957 0 01-1.416-.587l-1.25.834a1 1 0 01-1.262-.125l-.962-.962a1 1 0 01-.125-1.262l.834-1.25a6.957 6.957 0 01-.587-1.416l-1.473-.294A1 1 0 011 10.68V9.32a1 1 0 01.804-.98l1.473-.295c.144-.497.342-.971.587-1.416l-.834-1.25a1 1 0 01.125-1.262l.962-.962A1 1 0 015.38 3.03l1.25.834a6.957 6.957 0 011.416-.587l.294-1.473zM13 10a3 3 0 11-6 0 3 3 0 016 0z",clipRule:"evenodd"}))}var rB=uf.forwardRef(nB),D7=rB;var cf=$(G(),1);function oB(o,r){var i=o,{title:e,titleId:t}=i,n=Ge(i,["title","titleId"]);return cf.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?cf.createElement("title",{id:t},e):null,cf.createElement("path",{fillRule:"evenodd",d:"M9 3.5a5.5 5.5 0 100 11 5.5 5.5 0 000-11zM2 9a7 7 0 1112.452 4.391l3.328 3.329a.75.75 0 11-1.06 1.06l-3.329-3.328A7 7 0 012 9z",clipRule:"evenodd"}))}var iB=cf.forwardRef(oB),I7=iB;var tu=$(G(),1);function aB(o,r){var i=o,{title:e,titleId:t}=i,n=Ge(i,["title","titleId"]);return tu.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?tu.createElement("title",{id:t},e):null,tu.createElement("path",{d:"M5.433 13.917l1.262-3.155A4 4 0 017.58 9.42l6.92-6.918a2.121 2.121 0 013 3l-6.92 6.918c-.383.383-.84.685-1.343.886l-3.154 1.262a.5.5 0 01-.65-.65z"}),tu.createElement("path",{d:"M3.5 5.75c0-.69.56-1.25 1.25-1.25H10A.75.75 0 0010 3H4.75A2.75 2.75 0 002 5.75v9.5A2.75 2.75 0 004.75 18h9.5A2.75 2.75 0 0017 15.25V10a.75.75 0 00-1.5 0v5.25c0 .69-.56 1.25-1.25 1.25h-9.5c-.69 0-1.25-.56-1.25-1.25v-9.5z"}))}var sB=tu.forwardRef(aB),N7=sB;var ff=$(G(),1);function lB(o,r){var i=o,{title:e,titleId:t}=i,n=Ge(i,["title","titleId"]);return ff.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?ff.createElement("title",{id:t},e):null,ff.createElement("path",{fillRule:"evenodd",d:"M8.75 1A2.75 2.75 0 006 3.75v.443
14c-.795.077-1.584.176-2.365.298a.75.75 0 10.23 1.482l.149-.022.841 10.518A2.75 2.75 0 007.596 19h4.807a2.75 2.75 0 002.742-2.53l.841-10.52.149.023a.75.75 0 00.23-1.482A41.03 41.03 0 0014 4.193V3.75A2.75 2.75 0 0011.25 1h-2.5zM10 4c.84 0 1.673.025 2.5.075V3.75c0-.69-.56-1.25-1.25-1.25h-2.5c-.69 0-1.25.56-1.25 1.25v.325C8.327 4.025 9.16 4 10 4zM8.58 7.72a.75.75 0 00-1.5.06l.3 7.5a.75.75 0 101.5-.06l-.3-7.5zm4.34.06a.75.75 0 10-1.5-.06l-.3 7.5a.75.75 0 101.5.06l.3-7.5z",clipRule:"evenodd"}))}var uB=ff.forwardRef(lB),O7=uB;var df=$(G(),1);function cB(o,r){var i=o,{title:e,titleId:t}=i,n=Ge(i,["title","titleId"]);return df.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?df.createElement("title",{id:t},e):null,df.createElement("path",{d:"M6.28 5.22a.75.75 0 00-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 101.06 1.06L10 11.06l3.72 3.72a.75.75 0 101.06-1.06L11.06 10l3.72-3.72a.75.75 0 00-1.06-1.06L10 8.94 6.28 5.22z"}))}var fB=df.forwardRef(cB),t2=fB;var u1=$(En());var n2=$(G(),1);var dB=Object.defineProperty,pB=(e,t,n)=>t in e?dB(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,T7=(e,t,n)=>(pB(e,typeof t!="symbol"?t+"":t,n),n),A7=class{constructor(){T7(this,"current",this.detect()),T7(this,"handoffState","pending"),T7(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window=="undefined"||typeof document=="undefined"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},fo=new A7;var Mn=(e,t)=>{fo.isServer?(0,n2.useEffect)(e,t):(0,n2.useLayoutEffect)(e,t)};var sk=$(G(),1);function gi(e){let t=(0,sk.useRef)(e);return Mn(()=>{t.current=e},[e]),t}var r2=$(G(),1);function lk(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function po(){let e=[],t=[],n={enqueue(r){t.push(r)},addEventListener(r,o,i,a){return r.addEventListener(o,i,a),n.add(()=>r.removeEventListener(o,i,a))},requestAnimationFrame(...r){let o=requestAnimationFrame(...r);return n.add(()=>cancelAnimationFrame(o))},nextFrame(...r){return n.requestAnimationFrame(()=>n.requestAnimationFrame(...r))},setTimeout(...r){let o=setTimeout(...r);return n.add(()=>clearTimeout(o))},microTask(...r){let o={current:!0};return lk(()=>{o.current&&r[0]()}),n.add(()=>{o.current=!1})},add(r){return e.push(r),()=>{let o=e.indexOf(r);if(o>=0){let[i]=e.splice(o,1);i()}}},dispose(){for(let r of e.splice(0))r()},async workQueue(){for(let r of t.splice(0))await r()},style(r,o,i){let a=r.style.getPropertyValue(o);return Object.assign(r.style,{[o]:i}
14),this.add(()=>{Object.assign(r.style,{[o]:a})})}};return n}function nu(){let[e]=(0,r2.useState)(po);return(0,r2.useEffect)(()=>()=>e.dispose(),[e]),e}var uk=$(G(),1);var dn=function(e){let t=gi(e);return uk.default.useCallback((...n)=>t.current(...n),[t])};var L7=$(G(),1);var n1=$(G(),1);function r1(){let[e,t]=(0,n1.useState)(fo.isHandoffComplete);return e&&fo.isHandoffComplete===!1&&t(!1),(0,n1.useEffect)(()=>{e!==!0&&t(!0)},[e]),(0,n1.useEffect)(()=>fo.handoff(),[]),e}var ck,o2=(ck=L7.default.useId)!=null?ck:function(){let e=r1(),[t,n]=L7.default.useState(e?()=>fo.nextId():null);return Mn(()=>{t===null&&n(fo.nextId())},[t]),t!=null?""+t:void 0};var a1=$(G(),1);function An(e,t,...n){if(e in t){let o=t[e];return typeof o=="function"?o(...n):o}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(o=>`"${o}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,An),r}function ru(e){return fo.isServer?null:e instanceof Node?e.ownerDocument:e!=null&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}var R7=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),i2=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(i2||{}),hB=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(hB||{}),mB=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(mB||{});function fk(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(R7)).sort((t,n)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}var o1=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(o1||{});function i1(e,t=0){var n;return e===((n=ru(e))==null?void 0:n.body)?!1:An(t,{[0](){return e.matches(R7)},[1](){let r=e;for(;r!==null;){if(r.matches(R7))return!0;r=r.parentElement}return!1}})}function F7(e){let t=ru(e);po().nextFrame(()=>{t&&!i1(t.activeElement,0)&&gB(e)})}function gB(e){e==null||e.focus({preventScroll:!0})}var yB=["textarea","input"].join(",");function vB(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,yB))!=null?n:!1}function B7(e,t=n=>n){return e.slice().sort((n,r)=>{let o=t(n),i=t(r);if(o===null||i===null)return 0;let a=o.compareDocumentPosition(i);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function dk(e,t){return xB(fk(),t,{relativeTo:e})}function xB(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,a=Array.isArray(e)?n?B7(e):e:fk(e);o.length>0&&a.length>1&&(a=a.filter(h=>!o.includes(h))),r=r!=null?r:i.activeElement;let s=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,a.indexOf(r))-1;if(t&4)return Math.max(0,a.indexOf(r))+1;if(t&8)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=t&32?{preventScroll:!0}:{},c=0,d=a.length,p;do{if(c>=d||c+d<=0)return 0;let h=l+c;if(t&16)h=(h+d)%d;else{if(h<0)return 3;if(h>=d)return 1}p=a[h],p==null||p.focus(u),c+=s}while(p!==i.activeElement);return t&6&&vB(p)&&p.select(),p.hasAttribute("tabindex")||p.setAttribute("tabindex","0"),2}var pk=$(G(),1);function a2(e,t,n){let r=gi(t);(0,pk.useEffect)(()=>{function o(i){r.current(i)}return document.addEventListener(e,o,n),()=>document.removeEventListener(e,o,n)},[e,n])}function hk(e,t,n=!0){let r=(0,a1.useRef)(!1);(0,a1.useEffect)(()=>{requestAnimationFrame(()=>{r.current=n})},[n]);function o(a,s){if(!r.current||a.defaultPrevented)return;let l=function c(d){return typeof d=="function"?c(d()):Array.isArray(d)||d instanceof Set?d:[d]}(e),u=s(a);if(u!==null&&u.getRootNode().contains(u)){for(let c of l){if(c===null)continue;let d=c instanceof HTMLElement?c:c.current;if(d!=null&&d.contains(u)||a.composed&&a.composedPath().includes(d))return}return!i1(u,o1.Loose)&&u.tabIndex!==-1&&a.preventDefault(),t(a,u)}}let i=(0,a1.useRef)(null);a2("mousedown",a=>{var s,l;r.current&&(i.current=((l=(s=a.composedPath)==null?void 0:s.call(a))==null?void 0:l[0])||a.target)},!0),a2("click",a=>{!i.current||(o(a,()=>i.current),i.current=null)},!0),a2("blur",a=>o(a,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}var gk=$(G(),1);function mk(e){var t;if(e.type)return e.type;let n=(t=e.as)!=null?t:"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function yk(e,t){let[n,r]=(0,gk.useState)(()=>mk(e));return Mn(()=>{r(mk(e))},[e.type,e.as]),Mn(()=>{n||!t.current||t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&r("button")},[n,t]),n}var s2=$(G(),1);var wB=Symbol();function Ls(...e){let t=(0,s2.useRef)(e);(0,s2.useEffect)(()=>{t.current=e},[e]);let n=dn(r=>{for(let o of t.current)o!=null&&(typeof o=="function"?o(r):o.current=r)});return e.every(r=>r==null||(r==null?void 0:r[wB]))?void 0:n}var s1=$(G(),1);function vk({container:e,accept:t,walk:n,enabled:r=!0}){let o=(0,s1.useRef)(t),i=(0,s1.useRef)(n);(0,s1.useEffect)(()=>{o.current=t,i.current=n},[t,n]),Mn(()=>
14{if(!e||!r)return;let a=ru(e);if(!a)return;let s=o.current,l=i.current,u=Object.assign(d=>s(d),{acceptNode:s}),c=a.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,u,!1);for(;c.nextNode();)l(c.currentNode)},[e,r,o,i])}function bB(e){throw new Error("Unexpected object: "+e)}var Ro=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(Ro||{});function xk(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=r!=null?r:-1,i=(()=>{switch(e.focus){case 0:return n.findIndex(a=>!t.resolveDisabled(a));case 1:{let a=n.slice().reverse().findIndex((s,l,u)=>o!==-1&&u.length-l-1>=o?!1:!t.resolveDisabled(s));return a===-1?a:n.length-1-a}case 2:return n.findIndex((a,s)=>s<=o?!1:!t.resolveDisabled(a));case 3:{let a=n.slice().reverse().findIndex(s=>!t.resolveDisabled(s));return a===-1?a:n.length-1-a}case 4:return n.findIndex(a=>t.resolveId(a)===e.id);case 5:return null;default:bB(e)}})();return i===-1?r:i}var Fo=$(G(),1);function l2(...e){return e.filter(Boolean).join(" ")}var pf=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(pf||{}),Ki=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(Ki||{});function Rs({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:a}){let s=bk(t,e);if(i)return u2(s,n,r,a);let l=o!=null?o:0;if(l&2){let u=s,{static:d=!1}=u,p=Ge(u,["static"]);if(d)return u2(p,n,r,a)}if(l&1){let c=s,{unmount:d=!0}=c,p=Ge(c,["unmount"]);return An(d?0:1,{[0](){return null},[1](){return u2(K(L({},p),{hidden:!0,style:{display:"none"}}),n,r,a)}})}return u2(s,n,r,a)}function u2(e,t={},n,r){var o;let p=V7(e,["unmount","static"]),{as:i=n,children:a,refName:s="ref"}=p,l=Ge(p,["as","children","refName"]),u=e.ref!==void 0?{[s]:e.ref}:{},c=typeof a=="function"?a(t):a;l.className&&typeof l.className=="function"&&(l.className=l.className(t));let d={};if(t){let h=!1,m=[];for(let[v,w]of Object.entries(t))typeof w=="boolean"&&(h=!0),w===!0&&m.push(v);h&&(d["data-headlessui-state"]=m.join(" "))}if(i===Fo.Fragment&&Object.keys(wk(l)).length>0){if(!(0,Fo.isValidElement)(c)||Array.isArray(c)&&c.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(l).map(v=>` - ${v}`).join(` 15`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(v
15=>` - ${v}`).join(` 16`)].join(` 17`));let h=l2((o=c.props)==null?void 0:o.className,l.className),m=h?{className:h}:{};return(0,Fo.cloneElement)(c,Object.assign({},bk(c.props,wk(V7(l,["ref"]))),d,u,_B(c.ref,u.ref),m))}return(0,Fo.createElement)(i,Object.assign({},V7(l,["ref"]),i!==Fo.Fragment&&u,i!==Fo.Fragment&&d),c)}function _B(...e){return{ref:e.every(t=>t==null)?void 0:t=>{for(let n of e)n!=null&&(typeof n=="function"?n(t):n.current=t)}}}function bk(...e){var t;if(e.length===0)return{};if(e.length===1)return e[0];let n={},r={};for(let o of e)for(let i in o)i.startsWith("on")&&typeof o[i]=="function"?((t=r[i])!=null||(r[i]=[]),r[i].push(o[i])):n[i]=o[i];if(n.disabled||n["aria-disabled"])return Object.assign(n,Object.fromEntries(Object.keys(r).map(o=>[o,void 0])));for(let o in r)Object.assign(n,{[o](i,...a){let s=r[o];for(let l of s){if((i instanceof Event||(i==null?void 0:i.nativeEvent)instanceof Event)&&i.defaultPrevented)return;l(i,...a)}}});return n}function Ta(e){var t;return Object.assign((0,Fo.forwardRef)(e),{displayName:(t=e.displayName)!=null?t:e.name})}function wk(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function V7(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}function _k(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(t==null?void 0:t.getAttribute("disabled"))==="";return r&&SB(n)?!1:r}function SB(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}var hf=$(G(),1),U7=(0,hf.createContext)(null);U7.displayName="OpenClosedContext";var Qi=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Qi||{});function l1(){return(0,hf.useContext)(U7)}function c2({value:e,children:t}){return hf.default.createElement(U7.Provider,{value:e},t)}var jn=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(jn||{});var Ck=$(G(),1);function Sk(e){return[e.screenX,e.screenY]}function kk(){let e=(0,Ck.useRef)([-1,-1]);return{wasMoved(t){let n=Sk(t);return e.current[0]===n[0]&&e.current[1]===n[1]?!1:(e.current=n,!0)},update(t){e.current=Sk(t)}}}var Ek=$(G(),1);function f2(){let e=(0,Ek.useRef)(!1);return Mn(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var Mk=$(G(),1);function Pk(...e){return(0,Mk.useMemo)(()=>ru(...e),[...e])}var Wt=$(G(),1);var CB=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(CB||{}),kB=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(kB||{}),EB=(e=>(e[e.OpenMenu=0]="OpenMenu",e[e.CloseMenu=1]="CloseMenu",e[e.GoToItem=2]="GoToItem",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterItem=5]="RegisterItem",e[e.UnregisterItem=6]="UnregisterItem",e))(EB||{});function z7(e,t=n=>n){let n=e.activeItemIndex!==null?e.items[e.activeItemIndex]:null,r=B7(t(e.items.slice()),i=>i.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return o===-1&&(o=null),{items:r,activeItemIndex:o}}var MB={[1](e){return e.menuState===1?e:K(L({},e),{activeItemIndex:null,menuState:1})},[0](e){return e.menuState===0?e:K(L({},e),{menuState:0})},[2]:(e,t)=>{var n;let r=z7(e),o=xk(t,{resolveItems:()=>r.items,resolveActiveIndex:()=>r.activeItemIndex,resolveId:i=>i.id,resolveDisabled:i=>i.dataRef.current.disabled});return K(L(L({},e),r),{searchQuery:"",activeItemIndex:o,activationTrigger:(n=t.trigger)!=null?n:1})},[3]:(e,t)=>{let n=e.searchQuery!==""?0:1,r=e.searchQuery+t.value.toLowerCase(),o=(e.activeItemIndex!==null?e.items.slice(e.activeItemIndex+n).concat(e.items.slice(0,e.activeItemIndex+n)):e.items).find(a=>{var s;return((s=a.dataRef.current.textValue)==null?void 0:s.startsWith(r))&&!a.dataRef.current.disabled}),i=o?e.items.indexOf(o):-1;return i===-1||i===e.activeItemIndex?K(L({},e),{searchQuery:r}):K(L({},e),{searchQuery:r,activeItemIndex:i,activationTrigger:1})},[4](e){return e.searchQuery===""?e:K(L({},e),{searchQuery:"",searchActiveItemIndex:null})},[5]:(e,t)=>{let n=z7(e,r=>[...r,{id:t.id,dataRef:t.dataRef}
17]);return L(L({},e),n)},[6]:(e,t)=>{let n=z7(e,r=>{let o=r.findIndex(i=>i.id===t.id);return o!==-1&&r.splice(o,1),r});return K(L(L({},e),n),{activationTrigger:1})}},H7=(0,Wt.createContext)(null);H7.displayName="MenuContext";function d2(e){let t=(0,Wt.useContext)(H7);if(t===null){let n=new Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,d2),n}return t}function PB(e,t){return An(t.type,MB,e,t)}var DB=Wt.Fragment,IB=Ta(function(e,t){let n=(0,Wt.useReducer)(PB,{menuState:1,buttonRef:(0,Wt.createRef)(),itemsRef:(0,Wt.createRef)(),items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:r,itemsRef:o,buttonRef:i},a]=n,s=Ls(t);hk([i,o],(p,h)=>{var m;a({type:1}),i1(h,o1.Loose)||(p.preventDefault(),(m=i.current)==null||m.focus())},r===0);let l=dn(()=>{a({type:1})}),u=(0,Wt.useMemo)(()=>({open:r===0,close:l}),[r,l]),c=e,d={ref:s};return Wt.default.createElement(H7.Provider,{value:n},Wt.default.createElement(c2,{value:An(r,{[0]:Qi.Open,[1]:Qi.Closed})},Rs({ourProps:d,theirProps:c,slot:u,defaultTag:DB,name:"Menu"})))}),NB="button",OB=Ta(function(e,t){var n;let r=o2(),v=e,{id:o=`headlessui-menu-button-${r}`}=v,i=Ge(v,["id"]),[a,s]=d2("Menu.Button"),l=Ls(a.buttonRef,t),u=nu(),c=dn(w=>{switch(w.key){case jn.Space:case jn.Enter:case jn.ArrowDown:w.preventDefault(),w.stopPropagation(),s({type:0}),u.nextFrame(()=>s({type:2,focus:Ro.First}));break;case jn.ArrowUp:w.preventDefault(),w.stopPropagation(),s({type:0}),u.nextFrame(()=>s({type:2,focus:Ro.Last}));break}}),d=dn(w=>{switch(w.key){case jn.Space:w.preventDefault();break}}),p=dn(w=>{if(_k(w.currentTarget))return w.preventDefault();e.disabled||(a.menuState===0?(s({type:1}),u.nextFrame(()=>{var y;return(y=a.buttonRef.current)==null?void 0:y.focus({preventScroll:!0})}
17)):(w.preventDefault(),s({type:0})))}),h=(0,Wt.useMemo)(()=>({open:a.menuState===0}),[a]),m={ref:l,id:o,type:yk(e,a.buttonRef),"aria-haspopup":"menu","aria-controls":(n=a.itemsRef.current)==null?void 0:n.id,"aria-expanded":e.disabled?void 0:a.menuState===0,onKeyDown:c,onKeyUp:d,onClick:p};return Rs({ourProps:m,theirProps:i,slot:h,defaultTag:NB,name:"Menu.Button"})}),TB="div",AB=pf.RenderStrategy|pf.Static,LB=Ta(function(e,t){var n,r;let o=o2(),g=e,{id:i=`headlessui-menu-items-${o}`}=g,a=Ge(g,["id"]),[s,l]=d2("Menu.Items"),u=Ls(s.itemsRef,t),c=Pk(s.itemsRef),d=nu(),p=l1(),h=(()=>p!==null?p===Qi.Open:s.menuState===0)();(0,Wt.useEffect)(()=>{let x=s.itemsRef.current;!x||s.menuState===0&&x!==(c==null?void 0:c.activeElement)&&x.focus({preventScroll:!0})},[s.menuState,s.itemsRef,c]),vk({container:s.itemsRef.current,enabled:s.menuState===0,accept(x){return x.getAttribute("role")==="menuitem"?NodeFilter.FILTER_REJECT:x.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(x){x.setAttribute("role","none")}});let m=dn(x=>{var b,S;switch(d.dispose(),x.key){case jn.Space:if(s.searchQuery!=="")return x.preventDefault(),x.stopPropagation(),l({type:3,value:x.key});case jn.Enter:if(x.preventDefault(),x.stopPropagation(),l({type:1}),s.activeItemIndex!==null){let{dataRef:_}=s.items[s.activeItemIndex];(S=(b=_.current)==null?void 0:b.domRef.current)==null||S.click()}F7(s.buttonRef.current);break;case jn.ArrowDown:return x.preventDefault(),x.stopPropagation(),l({type:2,focus:Ro.Next});case jn.ArrowUp:return x.preventDefault(),x.stopPropagation(),l({type:2,focus:Ro.Previous});case jn.Home:case jn.PageUp:return x.preventDefault(),x.stopPropagation(),l({type:2,focus:Ro.First});case jn.End:case jn.PageDown:return x.preventDefault(),x.stopPropagation(),l({type:2,focus:Ro.Last});case jn.Escape:x.preventDefault(),x.stopPropagation(),l({type:1}),po().nextFrame(()=>{var _;return(_=s.buttonRef.current)==null?void 0:_.focus({preventScroll:!0})});break;case jn.Tab:x.preventDefault(),x.stopPropagation(),l({type:1}),po().nextFrame(()=>{dk(s.buttonRef.current,x.shiftKey?i2.Previous:i2.Next)});break;default:x.key.length===1&&(l({type:3,value:x.key}),d.setTimeout(()=>l({type:4}),350));break}}),v=dn(x=>{switch(x.key){case jn.Space:x.preventDefault();break}}),w=(0,Wt.useMemo)(()=>({open:s.menuState===0}),[s]),y={"aria-activedescendant":s.activeItemIndex===null||(n=s.items[s.activeItemIndex])==null?void 0:n.id,"aria-labelledby":(r=s.buttonRef.current)==null?void 0:r.id,id:i,onKeyDown:m,onKeyUp:v,role:"menu",tabIndex:0,ref:u};return Rs({ourProps:y,theirProps:a,slot:w,defaultTag:TB,features:AB,visible:h,name:"Menu.Items"})}),RB=Wt.Fragment,FB=Ta(function(e,t){let n=o2(),b=e,{id:r=`headlessui-menu-item-${n}`,disabled:o=!1}=b,i=Ge(b,["id","disabled"]),[a,s]=d2("Menu.Item"),l=a.activeItemIndex!==null?a.items[a.activeItemIndex].id===r:!1,u=(0,Wt.useRef)(null),c=Ls(t,u);Mn(()=>{if(a.menuState!==0||!l||a.activationTrigger===0)return;let S=po();return S.requestAnimationFrame(()=>{var _,M;(M=(_=u.current)==null?void 0:_.scrollIntoView)==null||M.call(_,{block:"nearest"})}),S.dispose},[u,l,a.menuState,a.activationTrigger,a.activeItemIndex]);let d=(0,Wt.useRef)({disabled:o,domRef:u});Mn(()=>{d.current.disabled=o},[d,o]),Mn(()=>{var S,_;d.current.textValue=(_=(S=u.current)==null?void 0:S.textContent)==null?void 0:_.toLowerCase()},[d,u]),Mn(()=>(s({type:5,id:r,dataRef:d}),()=>s({type:6,id:r})),[d,r]);let p=dn(()=>{s({type:1})}),h=dn(S=>{if(o)return S.preventDefault();s({type:1}),F7(a.buttonRef.current)}),m=dn(()=>{if(o)return s({type:2,focus:Ro.Nothing});s({type:2,focus:Ro.Specific,id:r})}),v=kk(),w=dn(S=>v.update(S)),y=dn(S=>{!v.wasMoved(S)||o||l||s({type:2,focus:Ro.Specific,id:r,trigger:0})}),g=dn(S=>{!v.wasMoved(S)||o||!l||s({type:2,focus:Ro.Nothing})}),x=(0,Wt.useMemo)(()=>({active:l,disabled:o,close:p}),[l,o,p]);return Rs({ourProps:{id:r,ref:c,role:"menuitem",tabIndex:o===!0?void 0:-1,"aria-disabled":o===!0?!0:void 0,disabled:void 0,onClick:h,onFocus:m,onPointerEnter:w,onMouseEnter:w,onPointerMove:y,onMouseMove:y,onPointerLeave:g,onMouseLeave:g},theirProps:i,slot:x,defaultTag:RB,name:"Menu.Item"})}),Ot=Object.assign(IB,{Button:OB,Items:LB,Item:FB});var ze=$(G(),1);function Dk(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}function j7(e,...t){e&&t.length>0&&e.classList.add(...t)}function $7(e,...t){e&&t.length>0&&e.classList.remove(...t)}function BB(e,t){let n=po();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:o}=getComputedStyle(e),[i,a]=[r,o].map(s=>
17{let[l=0]=s.split(",").filter(Boolean).map(u=>u.includes("ms")?parseFloat(u):parseFloat(u)*1e3).sort((u,c)=>c-u);return l});if(i+a!==0){let s=n.addEventListener(e,"transitionend",l=>{l.target===l.currentTarget&&(t(),s())})}else t();return n.add(()=>t()),n.dispose}function Ik(e,t,n,r){let o=n?"enter":"leave",i=po(),a=r!==void 0?Dk(r):()=>{};o==="enter"&&(e.removeAttribute("hidden"),e.style.display="");let s=An(o,{enter:()=>t.enter,leave:()=>t.leave}),l=An(o,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),u=An(o,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return $7(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),j7(e,...s,...u),i.nextFrame(()=>{$7(e,...u),j7(e,...l),BB(e,()=>($7(e,...s),j7(e,...t.entered),a()))}),i.dispose}function Nk({container:e,direction:t,classes:n,onStart:r,onStop:o}){let i=f2(),a=nu(),s=gi(t);Mn(()=>{let l=po();a.add(l.dispose);let u=e.current;if(u&&s.current!=="idle"&&i.current)return l.dispose(),r.current(s.current),l.add(Ik(u,n.current,s.current==="enter",()=>{l.dispose(),o.current(s.current)})),l.dispose},[t])}function ou(e=""){return e.split(" ").filter(t=>t.trim().length>1)}var p2=(0,ze.createContext)(null);p2.displayName="TransitionContext";var VB=(e=>(e.Visible="visible",e.Hidden="hidden",e))(VB||{});function UB(){let e=(0,ze.useContext)(p2);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}function zB(){let e=(0,ze.useContext)(h2);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}var h2=(0,ze.createContext)(null);h2.displayName="NestingContext";function m2(e){return"children"in e?m2(e.children):e.current.filter(({el:t})=>t.current!==null).filter(({state:t})=>t==="visible").length>0}function Tk(e,t){let n=gi(e),r=(0,ze.useRef)([]),o=f2(),i=nu(),a=dn((h,m=Ki.Hidden)=>{let v=r.current.findIndex(({el:w})=>w===h);v!==-1&&(An(m,{[Ki.Unmount](){r.current.splice(v,1)},[Ki.Hidden](){r.current[v].state="hidden"}}),i.microTask(()=>{var w;!m2(r)&&o.current&&((w=n.current)==null||w.call(n))}))}),s=dn(h=>{let m=r.current.find(({el:v})=>v===h);return m?m.state!=="visible"&&(m.state="visible"):r.current.push({el:h,state:"visible"}),()=>a(h,Ki.Unmount)}),l=(0,ze.useRef)([]),u=(0,ze.useRef)(Promise.resolve()),c=(0,ze.useRef)({enter:[],leave:[],idle:[]}),d=dn((h,m,v)=>{l.current.splice(0),t&&(t.chains.current[m]=t.chains.current[m].filter(([w])=>w!==h)),t==null||t.chains.current[m].push([h,new Promise(w=>{l.current.push(w)})]),t==null||t.chains.current[m].push([h,new Promise(w=>{Promise.all(c.current[m].map(([y,g])=>g)).then(()=>w())})]),m==="enter"?u.current=u.current.then(()=>t==null?void 0:t.wait.current).then(()=>v(m)):v(m)}),p=dn((h,m,v)=>{Promise.all(c.current[m].splice(0).map(([w,y])=>y)).then(()=>{var w;(w=l.current.shift())==null||w()}).then(()=>v(m))});return(0,ze.useMemo)(()=>({children:r,register:s,unregister:a,onStart:d,onStop:p,wait:u,chains:c}),[s,a,r,d,p,c,u])}function HB(){}var jB=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function Ok(e){var t;let n={};for(let r of jB)n[r]=(t=e[r])!=null?t:HB;return n}function $B(e){let t=(0,ze.useRef)(Ok(e));return(0,ze.useEffect)(()=>{t.current=Ok(e)},[e]),t}var WB="div",Ak=pf.RenderStrategy,Lk=Ta(function(e,t){let ie=e,{beforeEnter:n,after
17Enter:r,beforeLeave:o,afterLeave:i,enter:a,enterFrom:s,enterTo:l,entered:u,leave:c,leaveFrom:d,leaveTo:p}=ie,h=Ge(ie,["beforeEnter","afterEnter","beforeLeave","afterLeave","enter","enterFrom","enterTo","entered","leave","leaveFrom","leaveTo"]),m=(0,ze.useRef)(null),v=Ls(m,t),w=h.unmount?Ki.Unmount:Ki.Hidden,{show:y,appear:g,initial:x}=UB(),[b,S]=(0,ze.useState)(y?"visible":"hidden"),_=zB(),{register:M,unregister:P}=_,O=(0,ze.useRef)(null);(0,ze.useEffect)(()=>M(m),[M,m]),(0,ze.useEffect)(()=>{if(w===Ki.Hidden&&m.current){if(y&&b!=="visible"){S("visible");return}return An(b,{hidden:()=>P(m),visible:()=>M(m)})}},[b,m,M,P,y,w]);let F=gi({enter:ou(a),enterFrom:ou(s),enterTo:ou(l),entered:ou(u),leave:ou(c),leaveFrom:ou(d),leaveTo:ou(p)}),N=$B({beforeEnter:n,afterEnter:r,beforeLeave:o,afterLeave:i}),V=r1();(0,ze.useEffect)(()=>{if(V&&b==="visible"&&m.current===null)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[m,b,V]);let z=x&&!g,Y=(()=>!V||z||O.current===y?"idle":y?"enter":"leave")(),I=dn(Z=>An(Z,{enter:()=>N.current.beforeEnter(),leave:()=>N.current.beforeLeave(),idle:()=>{}})),C=dn(Z=>An(Z,{enter:()=>N.current.afterEnter(),leave:()=>N.current.afterLeave(),idle:()=>{}})),E=Tk(()=>{S("hidden"),P(m)},_);Nk({container:m,classes:F,direction:Y,onStart:gi(Z=>{E.onStart(m,Z,I)}),onStop:gi(Z=>{E.onStop(m,Z,C),Z==="leave"&&!m2(E)&&(S("hidden"),P(m))})}),(0,ze.useEffect)(()=>{!z||(w===Ki.Hidden?O.current=null:O.current=y)},[y,z,b]);let f=h,X={ref:v};return g&&y&&fo.isServer&&(f=K(L({},f),{className:l2(h.className,...F.current.enter,...F.current.enterFrom)})),ze.default.createElement(h2.Provider,{value:E},ze.default.createElement(c2,{value:An(b,{visible:Qi.Open,hidden:Qi.Closed})},Rs({ourProps:X,theirProps:f,defaultTag:WB,features:Ak,visible:b==="visible",name:"Transition.Child"})))}),W7=Ta(function(e,t){let y=e,{show:n,appear:r=!1,unmount:o}=y,i=Ge(y,["show","appear","unmount"]),a=(0,ze.useRef)(null),s=Ls(a,t);r1();let l=l1();if(n===void 0&&l!==null&&(n=An(l,{[Qi.Open]:!0,[Qi.Closed]:!1})),![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,c]=(0,ze.useState)(n?"visible":"hidden"),d=Tk(()=>{c("hidden")}),[p,h]=(0,ze.useState)(!0),m=(0,ze.useRef)([n]);Mn(()=>{p!==!1&&m.current[m.current.length-1]!==n&&(m.current.push(n),h(!1))},[m,n]);let v=(0,ze.useMemo)(()=>({show:n,appear:r,initial:p}),[n,r,p]);(0,ze.useEffect)(()=>{if(n)c("visible");else if(!m2(d))c("hidden");
17else{let g=a.current;if(!g)return;let x=g.getBoundingClientRect();x.x===0&&x.y===0&&x.width===0&&x.height===0&&c("hidden")}},[n,d]);let w={unmount:o};return ze.default.createElement(h2.Provider,{value:d},ze.default.createElement(p2.Provider,{value:v},Rs({ourProps:K(L({},w),{as:ze.Fragment,children:ze.default.createElement(Lk,L(L({ref:s},w),i))}),theirProps:{},defaultTag:ze.Fragment,features:Ak,visible:u==="visible",name:"Transition"})))}),YB=Ta(function(e,t){let n=(0,ze.useContext)(p2)!==null,r=l1()!==null;return ze.default.createElement(ze.default.Fragment,null,!n&&r?ze.default.createElement(W7,L({ref:t},e)):ze.default.createElement(Lk,L({ref:t},e)))}),gr=Object.assign(W7,{Child:YB,Root:W7});var Y7=(0,ho.forwardRef)(({currentOption:e,children:t,onClick:n,dropdownContainerProps:r},o)=>ho.default.createElement("div",{className:"min-w-32 md:w-48 md:relative",ref:o},ho.default.createElement("button",L({onClick:n,className:`w-full flex items-center justify-between rounded bg-white dark:bg-gray-800 shadow px-2 md:px-3 18 py-2 leading-tight cursor-pointer text-xs md:text-sm text-gray-800 19 dark:text-gray-200 hover:bg-gray-200 dark:hover:bg-gray-900`,tabIndex:0,"aria-haspopup":"true"},r),ho.default.createElement("span",{className:"truncate mr-1 md:mr-2"},ho.default.createElement("span",{className:"font-medium"},e)),ho.default.createElement(Pr,{className:"hidden sm:inline-block h-4 w-4 md:h-5 md:w-5 text-gray-500"})),t)),q7=(0,ho.forwardRef)((i,o)=>{var a=i,{children:e,className:t,innerContainerClassName:n}=a,r=Ge(a,["children","className","innerContainerClassName"]);return ho.default.createElement("div",K(L({ref:o},r),{className:(0,u1.default)("absolute w-full left-0 right-0 md:w-56 md:top-auto md:left-auto md:right-0 mt-2 origin-top-right z-10",t)}),ho.default.createElement(gr,{as:"div",show:!0,appear:!0,enter:"transition ease-out duration-100",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95",className:(0,u1.default)("rounded-md shadow-lg bg-white dark:bg-gray-800 ring-1 ring-black ring-opacity-5 font-medium text-gray-800 dark:text-gray-200",n)},e))}),g2=r=>{var o=r,{className:e,children:t}=o,n=Ge(o,["className","children"]);return ho.default.createElement("div",K(L({},n),{className:(0,u1.default)(e,"py-1 border-gray-200 dark:border-gray-500 border-b last:border-none")}),t)},mf=o=>{var i=o,{children:e,active:t,className:n}=i,r=Ge(i,["children","active","className"]);return ho.default.createElement(kn,K(L({},r),{className:(0,u1.default)(n,{"font-bold":!!t},"flex items-center justify-between","px-4 py-2 text-sm leading-tight hover:bg-gray-100 hover:text-gray-900 dark:hover:bg-gray-900 dark:hover:text-gray-100")}),e)};var Rk=({keyboardKey:e})=>{let t=te(),{query:n}=ee(),r=(0,Ce.useMemo)(()=>qm({query:n,site:t,direction:{ArrowLeft:-1,ArrowRight:1}[e],keybindHint:e}),[t,n,e]);return Ce.default.createElement(Zl,{type:"keydown",keyboardKey:e,navigateProps:{search:r}})};function Fk({direction:e}){return Ce.default.createElement("svg",{className:"feather h-4 w-4",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},e==="left"&&Ce.default.createElement("polyline",{points:"15 18 9 12 15 6"}),e==="right"&&Ce.default.createElement("polyline",{points:"9 18 15 12 9 6"}))}function qB(){let e=["year","month","day"],{query:t}=ee(),n=te();if(!e.includes(t.period))return null;let r=Ym({site:n,query:t,direction:-1})!==null,o=Ym({site:n,query:t,direction:1})!==null,i=Ia(t.comparison),a="flex items-center px-1 sm:px-2 dark:text-gray-100",s="hover:bg-gray-100 dark:hover:bg-gray-900",l="bg-gray-300 dark:bg-gray-950 cursor-not-allowed",u=(0,y2.default)("rounded shadow bg-white mr-2 sm:mr-4 cursor-pointer dark:bg-gray-800",{"hidden md:flex":i,flex:!i});return Ce.default.createElement("div",{className:u},Ce.default.createElement(kn,{className:(0,y2.default)(a,"rounded-l border-gray-300 dark:border-gray-500",{[s]:r,[l]:!r}),search:r?qm({site:n,query:t,direction:-1,keybindHint:null}):c=>c},Ce.default.createElement(Fk,{direction:"left"})),Ce.default.createElement(kn,{className:(0,y2.default)(a,{[s]:o,[l]:!o}),search:o?qm({site:n,query:t,direction:1,keybindHint:null}):c=>c},Ce.default.createElement(Fk,{direction:"right"})))}function KB({toggleCompareMenuCalendar:e}){let{query:t}=ee();return Ce.default.createElement(q7,{id:"compare-menu","data-testid":"compare-menu"},Ce.default.createElement(g2,null,["off","previous_period","year_over_year"].map(n=>Ce.default.createElement(mf,{key:n,active:t.comparison===n,search:r=>K(L(L({},r),Qp),{comparison:n})},zm[n])),Ce.default.createElement(mf,{active:t.comparison==="custom",search:n=>n,onClick:e},zm["custom"])),t.comparison!=="custom"&&Ce.default.createElement(g2,null,Ce.default.createElement(mf,{active:t.match_day_of_week===!0,search:n=>K(L({},n),{match_day_of_week:!0})},c7[1]),Ce.default.createElement(mf,{active:t.match_day_of_week===!1,search:n=>K(L({},n),{match_day_of_week:!1})},c7[0])))}function QB({groups:e,closeMenu:t}){let n=te(),{query:r}=ee();return Ce.default.createElement(q7,{id:"datemenu","data-testid":"datemenu",innerContainerClassName:"date-options"},e.map((o,i)=>Ce.default.createElement(g2,{key:i,className:"date-options-group"},o.map(([[a,s],{search:l,isActive:u,onClick:c}])=>Ce.default.createElement(mf,{key:a,active:u({site:n,query:r}),search:l,onClick:c||t},a,!!s&&Ce.default.createElement($C,null,s))))))}function c1(){let e=te(),{query:t}=ee(),n=hr(),[r,o]=(0,Ce.useState)(null),i=(0,Ce.useRef)(null),a=(0,Ce.useRef)(null),s=x6(Lo.path),l=(0,Ce.useCallback)(()=>{o(null)},[]),u=(0,Ce.useCallback)(()=>{o(w=>w==="datemenu"?null:"datemenu")},[]),c=(0,Ce.useCallback)(()=>{o(w=>w==="compare-menu"?null:"compare-menu")},[]),d=(0,Ce.useCallback)(()=>{o(w=>w==="datemenu-calendar"?null:"datemenu-calendar")},[]),p=(0,Ce.useCallback)(()=>{o(w=>w==="compare-menu-calendar"?null:"compare-menu-calendar")},[]),h=(0,Ce.useMemo)(()=>[["Custom Range","C"],{search:w=>w,isActive:({query:w})=>w.period==="custom",onClick:d}],[d]),m=(0,Ce.useMemo)(()=>IC({site:e,query:t}),[e,t]),v=(0,Ce.useMemo)(()=>{let w=PC(e);return w[w.length-1].push(h),wC.includes(t.period)?w:w.concat([[m]])},[e,t,h,m]);return E7({ref:i,active:r==="datemenu",handler:l}),E7({ref:a,active:r==="compare-menu",handler:l}),(0,Ce.useEffect)(()=>
19{l()},[l,t]),Ce.default.createElement("div",{className:"flex ml-auto pl-2"},Ce.default.createElement(qB,null),Ce.default.createElement(Y7,{currentOption:Ce.default.createElement(AC,null),ref:i,onClick:u,dropdownContainerProps:{["aria-controls"]:"datemenu",["aria-expanded"]:r==="datemenu"}},r==="datemenu"&&Ce.default.createElement(QB,{groups:v,closeMenu:l}),r==="datemenu-calendar"&&Ce.default.createElement(k7,{onCloseWithSelection:w=>n({search:EC(w)}),minDate:e.statsBegin,defaultDates:t.to&&t.from?[Jt(t.from),Jt(t.to)]:void 0})),Ia(t.comparison)&&Ce.default.createElement(Ce.default.Fragment,null,Ce.default.createElement("div",{className:"my-auto px-1 text-sm font-medium text-gray-800 dark:text-gray-200"},Ce.default.createElement("span",{className:"hidden md:inline px-1"},"vs.")),Ce.default.createElement(Y7,{ref:a,currentOption:t.comparison==="custom"&&t.compare_from&&t.compare_to?Kl(e,t.compare_from,t.compare_to):zm[t.comparison],onClick:c,dropdownContainerProps:{["aria-controls"]:"compare-menu",["aria-expanded"]:r==="compare-menu"}},r==="compare-menu"&&Ce.default.createElement(KB,{toggleCompareMenuCalendar:p}),r==="compare-menu-calendar"&&Ce.default.createElement(k7,{onCloseWithSelection:w=>n({search:MC(w)}),minDate:e.statsBegin,defaultDates:t.compare_from&&t.compare_to?[Jt(t.compare_from),Jt(t.compare_to)]:void 0}))),!!s&&Ce.default.createElement(Ce.default.Fragment,null,Ce.default.createElement(Rk,{keyboardKey:"ArrowLeft"}),Ce.default.createElement(Rk,{keyboardKey:"ArrowRight"}),v.concat([[DC]]).flatMap(w=>w.filter(([[y,g]])=>!!g).map(([[y,g],{search:x,onClick:b,isActive:S}])=>b||S({site:e,query:t})?Ce.default.createElement(rf,{key:g,keyboardKey:g,type:"keydown",handler:b||l,shouldIgnoreWhen:[qi,Jl]}):Ce.default.createElement(Zl,{key:g,keyboardKey:g,type:"keydown",navigateProps:{search:x}})))))}var ut=$(G());function Bk({domain:e,className:t}){return ut.default.createElement("img",{alt:"",src:`/favicon/sources/${encodeURIComponent(e)}`,onError:n=>{n.target.onerror=null,n.target.src="/favicon/sources/placeholder"},referrerPolicy:"no-referrer",className:t})}var iu=class extends ut.default.Component{constructor(){super(),this.handleClick=this.handleClick.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.populateSites=this.populateSites.bind(this),this.toggle=this.toggle.bind(this),this.siteSwitcherButton=ut.default.createRef(),this.state={open:!1,sites:null,error:null,loading:!0}}componentDidMount(){this.populateSites(),this.siteSwitcherButton.current.addEventListener("click",this.toggle),document.addEventListener("keydown",this.handleKeydown),document.addEventListener("click",this.handleClick,!1)}componentWillUnmount(){this.siteSwitcherButton.current.removeEventListener("click",this.toggle),document.removeEventListener("keydown",this.handleKeydown),document.removeEventListener("click",this.handleClick,!1)}populateSites(){this.props.loggedIn&&fetch("/api/sites").then(t=>{if(!t.ok)throw t;return t.json()}).then(t=>this.setState({loading:!1,sites:t.data.map(n=>n.domain)})).catch(t=>this.setState({loading:!1,error:t}))}handleClick(t){this.dropDownNode&&this.dropDownNode.contains(t.target)||this.state.open&&this.setState({open:!1})}handleKeydown(t){if(!this.props.loggedIn)return;let{site:n}=this.props,{sites:r}=this.state;if(t.target.tagName==="INPUT")return!0;if(t.ctrlKey||t.metaKey||t.altKey||t.isComposing||t.keyCode===229||!r)return;let o=parseInt(t.key);1<=o&&o<=9&&o<=r.length&&r[o-1]!==n.domain&&(window.location=`/${encodeURIComponent(r[o-1])}`)}toggle(t){t.stopPropagation(),t.preventDefault(),this.props.loggedIn&&(this.setState(n=>({open:!n.open})),this.props.loggedIn&&!this.state.sites&&this.populateSites())}renderSiteLink(t,n){let r=t===this.props.site.domain?"font-medium text-gray-900 dark:text-gray-100 cursor-default font-bold":"hover:bg-gray-100 dark:hover:bg-gray-900 hover:text-gray-900 dark:hover:text-gray-100 focus:outline-none focus:bg-gray-100 dark:focus:bg-gray-900 focus:text-gray-900 dark:focus:text-gray-100",o=this.props.loggedIn&&this.state.sites.length>1;return ut.default.createElement("a",{href:t===this.props.site.domain?null:`/${encodeURIComponent(t)}`,key:t,className:`flex items-center justify-between truncate px-4 py-2 md:text-sm leading-5 text-gray-700 dark:text-gray-300 ${r}`},ut.default.createElement("span",null,ut.default.createElement(Bk,{domain:t,className:"inline w-4 mr-2 align-middle"}),ut.default.createElement("span",{className:"truncate inline-block align-middle max-w-3xs pr-2"},t)),o&&n<9?ut.default.createElement("span",null,n+1):null)}renderSettingsLink(){if(["owner","admin","super_admin"].includes(this.props.currentUserRole))return ut.default.createElement(ut.default.Fragment,null,ut.default.createElement("div",{className:"py-1"},ut.default.createElement("a",{href:`/${encodeURIComponent(this.props.site.domain)}/settings/general`,className:"group flex items-center px-4 py-2 md:text-sm leading-5 text-gray-700 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-900 hover:text-gray-900 dark:hover:text-gray-100 focus:outline-none focus:bg-gray-100 dark:focus:bg-gray-900 focus:text-gray-900 dark:focus:text-gray-100",role:"menuitem"},ut.default.createElement(D7,{className:"mr-2 h-4 w-4 text-gray-500 dark:text-gray-200 group-hover:text-gray-600 dark:group-hover:text-gray-400 group-focus:text-gray-500 dark:group-focus:text-gray-200"}),"Site Settings")),ut.default.createElement("div",{className:"border-t border-gray-200 dark:border-gray-500"}))}renderDropdown(){return this.state.loading?ut.default.createElement("div",{className:"px-4 py-6"},ut.default.createElement("div",{className:"loading sm mx-auto"},ut.default.createElement("div",null))):this.state.error?ut.default.createElement("div",{className:"mx-auto px-4 py-6 dark:text-gray-100"},"Something went wrong, try again"):this.props.loggedIn?ut.default.createElement(ut.default.Fragment,null,this.renderSettingsLink(),ut.default.createElement("div",{className:"py-1"},this.state.sites.map(this.renderSiteLink.bind(this))),ut.default.createElement("div",{className:"border-t border-gray-200 dark:border-gray-500"}),ut.default.createElement("a",{href:"/sites",className:"flex px-4 py-2 md:text-sm leading-5 text-gray-700 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-900 hover:text-gray-900 dark:hover:text-gray-100 focus:outline-none focus:bg-gray-100 dark:focus:bg-gray-900 focus:text-gray-900 dark:focus:text-gray-100",role:"menuitem"},"View All")):ut.default.createElement(ut.default.Fragment,null,ut.default.createElement("div",{className:"py-1"},[this.props.site.domain].map(this.renderSiteLink.bind(this))))}render(){let t=this.props.loggedIn?"hover:text-gray-500 dark:hover:text-gray-200 focus:border-blue-300 focus:ring ":"cursor-default";return ut.default.createElement("div",{className:"relative inline-block text-left mr-2 sm:mr-4"},ut.default.createElement("button",{ref:this.siteSwitcherButton,className:`inline-flex items-center md:text-lg w-full rounded-md py-2 leading-5 font-bold text-gray-700 dark:text-gray-300 focus:outline-none transition ease-in-out duration-150 ${t}`},ut.default.createElement(Bk,{domain:this.props.site.domain,className:"w-4 mr-1 md:mr-2 align-middle w-4 mr-2 align-middle"}),ut.default.createElement("span",{className:"hidden sm:inline-block"},this.props.site.domain),this.props.loggedIn&&ut.default.createElement(Pr,{className:"-mr-1 ml-1 md:ml-2 h-5 w-5"})),ut.default.createElement(gr,{show:this.state.open,enter:"transition ease-out duration-100",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95"},ut.default.createElement("div",{className:"origin-top-left absolute left-0 mt-2 w-64 roun
19ded-md shadow-lg",ref:n=>this.dropDownNode=n},ut.default.createElement("div",{className:"rounded-md bg-white dark:bg-gray-800 ring-1 ring-black ring-opacity-5"},this.renderDropdown()))))}};var Pe=$(G());var Vk=$(En());var Aa={unwrapped:0,waiting:1,wrapped:2};function Uk(e,t,n){let r=n.filters.filter((i,a)=>e!=a),o=Oa(r,n.labels);t({search:i=>K(L({},i),{filters:r,labels:o})})}function GB(e){e({search:t=>K(L({},t),{filters:null,labels:null})})}function XB({filterIndex:e,filter:t}){let{query:n}=ee(),r=hr(),[o,i,a]=t,s=i.startsWith(an)?"props":i;return Pe.default.createElement(Ot.Item,{key:e},Pe.default.createElement("div",{className:"px-3 md:px-4 sm:py-2 py-3 text-sm leading-tight flex items-center justify-between",key:e},Pe.default.createElement(kn,{title:`Edit filter: ${Gl(n,t)}`,path:f1.path,params:{field:Xp[s]},search:l=>l,className:"group flex w-full justify-between items-center",style:{width:"calc(100% - 1.5rem)"}},Pe.default.createElement("span",{className:"inline-block w-full truncate"},g7(n,t)),Pe.default.createElement(N7,{className:"w-4 h-4 ml-1 cursor-pointer group-hover:text-indigo-700 dark:group-hover:text-indigo-500"})),Pe.default.createElement("b",{title:`Remove filter: ${Gl(n,t)}`,className:"ml-2 cursor-pointer hover:text-indigo-700 dark:hover:text-indigo-500",onClick:()=>Uk(e,r,n)},Pe.default.createElement(t2,{className:"w-4 h-4"}))))}function JB({option:e}){return Pe.default.createElement(Ot.Item,null,({active:t})=>Pe.default.createElement(kn,{path:f1.path,params:{field:e},search:n=>n,className:(0,Vk.default)(t?"bg-gray-100 dark:bg-gray-900 text-gray-900 dark:text-gray-100":"text-gray-800 dark:text-gray-300","block px-4 py-2 text-sm font-medium")},$m(e)))}function ZB({wrapped:e}){let t=hr(),n=te(),{query:r}=ee(),[o,i]=(0,Pe.useState)(!1);if(e===Aa.unwrapped||o){let a=L({},Os);return n.propsAvailable||delete a.props,Pe.default.createElement(Pe.default.Fragment,null,Object.keys(a).map(s=>Pe.default.createElement(JB,{key:s,option:s})))}return Pe.default.createElement(Pe.default.Fragment,null,Pe.default.createElement("div",{className:"border-b border-gray-200 dark:border-gray-500 px-4 sm:py-2 py-3 text-sm leading-tight hover:text-indigo-700 dark:hover:text-indigo-500 hover:cursor-pointer",onClick:()=>i(!0)},"+ Add filter"),r.filters.map((a,s)=>Pe.default.createElement(XB,{key:s,filterIndex:s,filter:a})),Pe.default.createElement(Ot.Item,{key:"clear"},Pe.default.createElement("div",{className:"border-t border-gray-200 dark:border-gray-500 px-4 sm:py-2 py-3 text-sm leading-tight hover:text-indigo-700 dark:hover:text-indigo-500 hover:cursor-pointer",onClick:()=>GB(t)},"Clear All Filters")))}function eV(){let e=hr(),{query:t}=ee(),[n,r]=(0,Pe.useState)(Aa.waiting),[o,i]=(0,Pe.useState)(1080);(0,Pe.useEffect)(()=>(a(),window.addEventListener("resize",a,!1),()=>{window.removeEventListener("resize",a,!1)}),[]),(0,Pe.useEffect)(()=>{r(Aa.waiting)},[t,o]),(0,Pe.useEffect)(()=>{n===Aa.waiting&&s()},[n]);function a(){i(window.innerWidth||639)}function s(){let h=document.getElementById("filters"),m=h&&[...h.childNodes]||[];if(t.filters.length>0&&o<=768){r(Aa.wrapped);return}r(Aa.unwrapped),m.forEach(v=>{let w=v.getBoundingClientRect().top,y=m[0].getBoundingClientRect().top;w!==y&&r(Aa.wrapped)})}function l({filterIndex:h,filter:m}){let{query:v}=ee(),[w,y,g]=m,x=y.startsWith(an)?"props":y;return Pe.default.createElement("span",{className:"flex bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-300 shadow text-sm rounded mr-2 items-center"},Pe.default.createElement(kn,{title:`Edit filter: ${Gl(v,m)}`,className:"flex w-full h-full items-center py-2 pl-3",path:f1.path,params:{field:Xp[x]},search:b=>b},Pe.default.createElement("span",{className:"inline-block max-w-2xs md:max-w-xs truncate"},g7(v,m))),Pe.default.createElement("span",{title:`Remove filter: ${Gl(v,m)}`,className:"flex h-full w-full px-2 cursor-pointer hover:text-indigo-700 dark:hover:text-indigo-500 items-center",onClick:()=>Uk(h,e,v)},Pe.default.createElement(t2,{className:"w-4 h-4"})))}function u(){if(n===Aa.wrapped){let h=t.filters.length;return Pe.default.createElement(Pe.default.Fragment,null,Pe.default.createElement(M7,{className:"-ml-1 mr-1 h-4 w-4","aria-hidden":"true"}),h," Filter",h===1?"":"s")}return Pe.default.createElement(Pe.default.Fragment,null,Pe.default.createElement(I7,{className:"-ml-1 mr-1 h-4 w-4 md:h-4 md:w-4","aria-hidden":"true"}),Pe.default.createElement("span",{className:"sm:hidden"},"Filter"),Pe.default.createElement("span",{className:"hidden sm:inline-block"},"Filter"))}function c(){window.trackCustomEvent&&window.trackCustomEvent("Filter Menu: Open")}function d(){return Pe.default.createElement(Ot,{as:"div",className:"md:relative ml-auto"},({open:h})=>Pe.default.createElement(Pe.default.Fragment,null,Pe.default.createElement("div",null,Pe.default.createElement(Ot.Button,{onClick:c,className:"flex items-center text-xs md:text-sm font-medium leading-tight px-3 py-2 cursor-pointer ml-auto text-gray-500 dark:text-gray-200 hover:bg-gray-200 dark:hover:bg-gray-900 rounded"},u())),Pe.default.createElement(gr,{show:h,as:Pe.Fragment,enter:"transition ease-out duration-100",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95"},Pe.default.createElement(Ot.Items,{static:!0,className:"absolute w-full left-0 right-0 md:w-72 md:absolute md:top-auto md:left-auto md:right-0 mt-2 origin-top-right z-10"},Pe.default.createElement("div",{className:`rounded-md shadow-lg bg-white dark:bg-gray-800 ring-1 ring-black ring-opacity-5 20 font-medium text-gray-800 dark:text-gray-200`},Pe.default.createElement(ZB,{wrapped:n}))))))}function p(){return n!==Aa.wrapped?Pe.default.createElement("div",{id:"filters",className:"flex flex-wrap"},t.filters.map((h,m)=>Pe.default.createElement(l,{key:m,filterIndex:m,filter:h}))):null}return Pe.default.createElement(Pe.default.Fragment,null,p(),d())}var v2=eV;var er=$(G());var Gi=$(G());var x2=$(G());var K7=function(t){return t.reduce(function(n,r){var o=r[0],i=r[1];return n[o]=i,n},{})},Q7=typeof window!="undefined"&&window.document&&window.document.createElement?x2.useLayoutEffect:x2.useEffect;var Vs=$(G()),cE=$(kc());var pn="top",Ln="bottom",Pn="right",xn="left",w2="auto",Fs=[pn,Ln,Pn,xn],La="start",au="end",zk="clippingParents",b2="viewport",gf="popper",Hk="reference",G7=Fs.reduce(function(e,t){return e.concat([t+"-"+La,t+"-"+au])},[]),_2=[].concat(Fs,[w2]).reduce(function(e,t){return e.concat([t,t+"-"+La,t+"-"+au])},[]),tV="beforeRead",nV="read",rV="afterRead",oV="beforeMain",iV="main",aV="afterMain",sV="beforeWrite",lV="write",uV="afterWrite",jk=[tV,nV,rV,oV,iV,aV,sV,lV,uV];function $n(e){return e?(e.nodeName||"").toLowerCase():null}function sn(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Bo(e){var t=sn(e).Element;return e instanceof t||e instanceof Element}function Rn(e){var t=sn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function yf(e){if(typeof ShadowRoot=="undefined")return!1;var t=sn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function cV(e){var t=e.state;
vendor: 5,033 bytes, line 20
20Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},i=t.elements[n];!Rn(i)||!$n(i)||(Object.assign(i.style,r),Object.keys(o).forEach(function(a){var s=o[a];s===!1?i.removeAttribute(a):i.setAttribute(a,s===!0?"":s)}))})}function fV(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 o=t.elements[r],i=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},{});!Rn(o)||!$n(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(l){o.removeAttribute(l)}))})}}var $k={name:"applyStyles",enabled:!0,phase:"write",fn:cV,effect:fV,requires:["computeStyles"]};function Wn(e){return e.split("-")[0]}var yi=Math.max,su=Math.min,Ra=Math.round;function vf(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function d1(){return!/^((?!chrome|android).)*safari/i.test(vf())}function Vo(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&Rn(e)&&(o=e.offsetWidth>0&&Ra(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Ra(r.height)/e.offsetHeight||1);var a=Bo(e)?sn(e):window,s=a.visualViewport,l=!d1()&&n,u=(r.left+(l&&s?s.offsetLeft:0))/o,c=(r.top+(l&&s?s.offsetTop:0))/i,d=r.width/o,p=r.height/i;return{width:d,height:p,top:c,right:u+d,bottom:c+p,left:u,x:u,y:c}}function lu(e){var t=Vo(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 p1(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&yf(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Dr(e){return sn(e).getComputedStyle(e)}function X7(e){return["table","td","th"].indexOf($n(e))>=0}function Zn(e){return((Bo(e)?e.ownerDocument:e.document)||window.document).documentElement}function Fa(e){return $n(e)==="html"?e:e.assignedSlot||e.parentNode||(yf(e)?e.host:null)||Zn(e)}function Wk(e){return!Rn(e)||Dr(e).position==="fixed"?null:e.offsetParent}function dV(e){var t=/firefox/i.test(vf()),n=/Trident/i.test(vf());if(n&&Rn(e)){var r=Dr(e);if(r.position==="fixed")return null}var o=Fa(e);for(yf(o)&&(o=o.host);Rn(o)&&["html","body"].indexOf($n(o))<0;){var i=Dr(o);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return o;o=o.parentNode}return null}function vi(e){for(var t=sn(e),n=Wk(e);n&&X7(n)&&Dr(n).position==="static";)n=Wk(n);return n&&($n(n)==="html"||$n(n)==="body"&&Dr(n).position==="static")?t:n||dV(e)||t}function uu(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function cu(e,t,n){return yi(e,su(t,n))}function Yk(e,t,n){var r=cu(e,t,n);return r>n?n:r}function h1(){return{top:0,right:0,bottom:0,left:0}}function m1(e){return Object.assign({},h1(),e)}function g1(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var pV=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,m1(typeof t!="number"?t:g1(t,Fs))};function hV(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=Wn(n.placement),l=uu(s),u=[xn,Pn].indexOf(s)>=0,c=u?"height":"width";if(!(!i||!a)){var d=pV(o.padding,n),p=lu(i),h=l==="y"?pn:xn,m=l==="y"?Ln:Pn,v=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],w=a[l]-n.rects.reference[l],y=vi(i),g=y?l==="y"?y.clientHeight||0:y.clientWidth||0:0,x=v/2-w/2,b=d[h],S=g-p[c]-d[m],_=g/2-p[c]/2+x,M=cu(b,_,S),P=l;n.modifiersData[r]=(t={},t[P]=M,t.centerOffset=M-_,t)}}function mV(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||p1(t.elements.popper,o)&&(t.elements.arrow=o))}var qk={name:"arrow",enabled:!0,phase:"main",fn:hV,effect:mV,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Uo(e){return e.split("-")[1]}var gV={top:"auto",right:"auto",bottom:"auto",left:"auto"};function yV(e){var t=e.x,n=e.y,r=window,o=r.devicePixelRatio||1;return{x:Ra(t*o)/o||0,y:Ra(n*o)/o||0}}function Kk(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,p=a.x,h=p===void 0?0:p,m=a.y,v=m===void 0?0:m,w=typeof c=="function"?c({x:h,y:v}):{x:h,y:v};h=w.x,v=w.y;var y=a.hasOwnProperty("x"),g=a.hasOwnProperty("y"),x=xn,b=pn,S=window;if(u){var _=vi(n),M="clientHeight",P="clientWidth";if(_===sn(n)&&(_=Zn(n),Dr(_).position!=="static"&&s==="absolute"&&(M="scrollHeight",P="scrollWidth")),_=_,o===pn||(o===xn||o===Pn)&&i===au){b=Ln;
vendor: 5,572 bytes, line 20
20var O=d&&_===S&&S.visualViewport?S.visualViewport.height:_[M];v-=O-r.height,v*=l?1:-1}if(o===xn||(o===pn||o===Ln)&&i===au){x=Pn;var F=d&&_===S&&S.visualViewport?S.visualViewport.width:_[P];h-=F-r.width,h*=l?1:-1}}var N=Object.assign({position:s},u&&gV),V=c===!0?yV({x:h,y:v}):{x:h,y:v};if(h=V.x,v=V.y,l){var z;return Object.assign({},N,(z={},z[b]=g?"0":"",z[x]=y?"0":"",z.transform=(S.devicePixelRatio||1)<=1?"translate("+h+"px, "+v+"px)":"translate3d("+h+"px, "+v+"px, 0)",z))}return Object.assign({},N,(t={},t[b]=g?v+"px":"",t[x]=y?h+"px":"",t.transform="",t))}function vV(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,i=n.adaptive,a=i===void 0?!0:i,s=n.roundOffsets,l=s===void 0?!0:s;if(!1)var u;var c={placement:Wn(t.placement),variation:Uo(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Kk(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Kk(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Qk={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:vV,data:{}};var S2={passive:!0};function xV(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=o===void 0?!0:o,a=r.resize,s=a===void 0?!0:a,l=sn(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",n.update,S2)}),s&&l.addEventListener("resize",n.update,S2),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",n.update,S2)}),s&&l.removeEventListener("resize",n.update,S2)}}var Gk={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:xV,data:{}};var wV={left:"right",right:"left",bottom:"top",top:"bottom"};function xf(e){return e.replace(/left|right|bottom|top/g,function(t){return wV[t]})}var bV={start:"end",end:"start"};function C2(e){return e.replace(/start|end/g,function(t){return bV[t]})}function fu(e){var t=sn(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function du(e){return Vo(Zn(e)).left+fu(e).scrollLeft}function J7(e,t){var n=sn(e),r=Zn(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;var u=d1();(u||!u&&t==="fixed")&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s+du(e),y:l}}function Z7(e){var t,n=Zn(e),r=fu(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=yi(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=yi(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+du(e),l=-r.scrollTop;return Dr(o||n).direction==="rtl"&&(s+=yi(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}function pu(e){var t=Dr(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function k2(e){return["html","body","#document"].indexOf($n(e))>=0?e.ownerDocument.body:Rn(e)&&pu(e)?e:k2(Fa(e))}function Bs(e,t){var n;t===void 0&&(t=[]);var r=k2(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=sn(r),a=o?[i].concat(i.visualViewport||[],pu(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(Bs(Fa(a)))}function wf(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _V(e,t){var n=Vo(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 Xk(e,t,n){return t===b2?wf(J7(e,n)):Bo(t)?_V(t,n):wf(Z7(Zn(e)))}function SV(e){var t=Bs(Fa(e)),n=["absolute","fixed"].indexOf(Dr(e).position)>=0,r=n&&Rn(e)?vi(e):e;return Bo(r)?t.filter(function(o){return Bo(o)&&p1(o,r)&&$n(o)!=="body"}):[]}function ey(e,t,n,r){var o=t==="clippingParents"?SV(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce(function(l,u){var c=Xk(e,u,r);return l.top=yi(c.top,l.top),l.right=su(c.right,l.right),l.bottom=su(c.bottom,l.bottom),l.left=yi(c.left,l.left),l},Xk(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 y1(e){var t=e.reference,n=e.element,r=e.placement,o=r?Wn(r):null,i=r?Uo(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(o){case pn:l={x:a,y:t.y-n.height};break;case Ln:l={x:a,y:t.y+t.height};break;case Pn:l={x:t.x+t.width,y:s};break;case xn:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=o?uu(o):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case La:l[u]=l[u]-(t[c]/2-n[c]/2);break;case au:l[u]=l[u]+(t[c]/2-n[c]/2);break;default:}}return l}function xi(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,i=n.strategy,a=i===void 0?e.strategy:i,s=n.boundary,l=s===void 0?zk:s,u=n.rootBoundary,c=u===void 0?b2:u,d=n.elementContext,p=d===void 0?gf:d,h=n.altBoundary,m=h===void 0?!1:h,v=n.padding,w=v===void 0?0:v,y=m1(typeof w!="number"?w:g1(w,Fs)),g=p===gf?Hk:gf,x=e.rects.popper,b=e.elements[m?g:p],S=ey(Bo(b)?b:b.contextElement||Zn(e.elements.popper),l,c,a),_=Vo(e.elements.reference),M=y1({reference:_,element:x,strategy:"absolute",placement:o}),P=wf(Object.assign({},x,M)),O=p===gf?P:_,F={top:S.top-O.top+y.top,bottom:O.bottom-S.bottom+y.bottom,left:S.left-O.left+y.left,right:O.right-S.right+y.right},N=e.modifiersData.offset;if(p===gf&&N){var V=N[o];
vendor: 6,424 bytes, line 20
20Object.keys(F).forEach(function(z){var Y=[Pn,Ln].indexOf(z)>=0?1:-1,I=[pn,Ln].indexOf(z)>=0?"y":"x";F[z]+=V[I]*Y})}return F}function ty(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?_2:l,c=Uo(r),d=c?s?G7:G7.filter(function(m){return Uo(m)===c}):Fs,p=d.filter(function(m){return u.indexOf(m)>=0});p.length===0&&(p=d);var h=p.reduce(function(m,v){return m[v]=xi(e,{placement:v,boundary:o,rootBoundary:i,padding:a})[Wn(v)],m},{});return Object.keys(h).sort(function(m,v){return h[m]-h[v]})}function CV(e){if(Wn(e)===w2)return[];var t=xf(e);return[C2(e),t,C2(t)]}function kV(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!0:a,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,p=n.altBoundary,h=n.flipVariations,m=h===void 0?!0:h,v=n.allowedAutoPlacements,w=t.options.placement,y=Wn(w),g=y===w,x=l||(g||!m?[xf(w)]:CV(w)),b=[w].concat(x).reduce(function(ke,Ve){return ke.concat(Wn(Ve)===w2?ty(t,{placement:Ve,boundary:c,rootBoundary:d,padding:u,flipVariations:m,allowedAutoPlacements:v}):Ve)},[]),S=t.rects.reference,_=t.rects.popper,M=new Map,P=!0,O=b[0],F=0;F<b.length;F++){var N=b[F],V=Wn(N),z=Uo(N)===La,Y=[pn,Ln].indexOf(V)>=0,I=Y?"width":"height",C=xi(t,{placement:N,boundary:c,rootBoundary:d,altBoundary:p,padding:u}),E=Y?z?Pn:xn:z?Ln:pn;S[I]>_[I]&&(E=xf(E));var f=xf(E),X=[];if(i&&X.push(C[V]<=0),s&&X.push(C[E]<=0,C[f]<=0),X.every(function(ke){return ke})){O=N,P=!1;break}M.set(N,X)}if(P)for(var ie=m?3:1,Z=function(Ve){var Ne=b.find(function(se){var Te=M.get(se);if(Te)return Te.slice(0,Ve).every(function(st){return st})});if(Ne)return O=Ne,"break"},me=ie;me>0;me--){var de=Z(me);if(de==="break")break}t.placement!==O&&(t.modifiersData[r]._skip=!0,t.placement=O,t.reset=!0)}}var Jk={name:"flip",enabled:!0,phase:"main",fn:kV,requiresIfExists:["offset"],data:{_skip:!1}};function Zk(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 eE(e){return[pn,Pn,Ln,xn].some(function(t){return e[t]>=0})}function EV(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=xi(t,{elementContext:"reference"}),s=xi(t,{altBoundary:!0}),l=Zk(a,r),u=Zk(s,o,i),c=eE(l),d=eE(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}var tE={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:EV};function MV(e,t,n){var r=Wn(e),o=[xn,pn].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[xn,Pn].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function PV(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=o===void 0?[0,0]:o,a=_2.reduce(function(c,d){return c[d]=MV(d,t.rects,i),c},{}),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}var nE={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:PV};function DV(e){var t=e.state,n=e.name;t.modifiersData[n]=y1({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var rE={name:"popperOffsets",enabled:!0,phase:"read",fn:DV,data:{}};function ny(e){return e==="x"?"y":"x"}function IV(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!1:a,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,p=n.tether,h=p===void 0?!0:p,m=n.tetherOffset,v=m===void 0?0:m,w=xi(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),y=Wn(t.placement),g=Uo(t.placement),x=!g,b=uu(y),S=ny(b),_=t.modifiersData.popperOffsets,M=t.rects.reference,P=t.rects.popper,O=typeof v=="function"?v(Object.assign({},t.rects,{placement:t.placement})):v,F=typeof O=="number"?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),N=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,V={x:0,y:0};if(_){if(i){var z,Y=b==="y"?pn:xn,I=b==="y"?Ln:Pn,C=b==="y"?"height":"width",E=_[b],f=E+w[Y],X=E-w[I],ie=h?-P[C]/2:0,Z=g===La?M[C]:P[C],me=g===La?-P[C]:-M[C],de=t.elements.arrow,ke=h&&de?lu(de):{width:0,height:0},Ve=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:h1(),Ne=Ve[Y],se=Ve[I],Te=cu(0,M[C],ke[C]),st=x?M[C]/2-ie-Te-Ne-F.mainAxis:Z-Te-Ne-F.mainAxis,gn=x?-M[C]/2+ie+Te+se+F.mainAxis:me+Te+se+F.mainAxis,je=t.elements.arrow&&vi(t.elements.arrow),ye=je?b==="y"?je.clientTop||0:je.clientLeft||0:0,Ze=(z=N==null?void 0:N[b])!=null?z:0,Q=E+st-Ze-ye,T=E+gn-Ze,j=cu(h?su(f,Q):f,E,h?yi(X,T):X);_[b]=j,V[b]=j-E}if(s){var H,re=b==="x"?pn:xn,Le=b==="x"?Ln:Pn,Ie=_[S],Ke=S==="y"?"height":"width",_e=Ie+w[re],$e=Ie-w[Le],ue=[pn,xn].indexOf(y)!==-1,ft=(H=N==null?void 0:N[S])!=null?H:0,Jo=ue?_e:Ie-M[Ke]-P[Ke]-ft+F.altAxis,_n=ue?Ie+M[Ke]+P[Ke]-ft-F.altAxis:$e,Jr=h&&ue?Yk(Jo,Ie,_n):cu(h?Jo:_e,Ie,h?_n:$e);_[S]=Jr,V[S]=Jr-Ie}t.modifiersData[r]=V}}var oE={name:"preventOverflow",enabled:!0,phase:"main",fn:IV,requiresIfExists:["offset"]};function ry(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function oy(e){return e===sn(e)||!Rn(e)?fu(e):ry(e)}function NV(e){var t=e.getBoundingClientRect(),n=Ra(t.width)/e.offsetWidth||1,r=Ra(t.height)/e.offsetHeight||1;return n!==1||r!==1}function iy(e,t,n){n===void 0&&(n=!1);var r=Rn(t),o=Rn(t)&&NV(t),i=Zn(t),a=Vo(e,o,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&(($n(t)!=="body"||pu(i))&&(s=oy(t)),Rn(t)?(l=Vo(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=du(i))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function OV(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function o(i){n.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&o(l)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||o(i)}),r}function ay(e){var t=OV(e);return jk.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function sy(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}
20function ly(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var iE={placement:"bottom",modifiers:[],strategy:"absolute"};function aE(){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 sE(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,o=t.defaultOptions,i=o===void 0?iE:o;return function(s,l,u){u===void 0&&(u=i);var c={placement:"bottom",orderedModifiers:[],options:Object.assign({},iE,i),modifiersData:{},elements:{reference:s,popper:l},attributes:{},styles:{}},d=[],p=!1,h={state:c,setOptions:function(y){var g=typeof y=="function"?y(c.options):y;v(),c.options=Object.assign({},i,c.options,g),c.scrollParents={reference:Bo(s)?Bs(s):s.contextElement?Bs(s.contextElement):[],popper:Bs(l)};var x=ay(ly([].concat(r,c.options.modifiers)));if(c.orderedModifiers=x.filter(function(N){return N.enabled}),!1){var b;if(getBasePlacement(c.options.placement)===auto)var S;var _,M,P,O,F}return m(),h.update()},forceUpdate:function(){if(!p){var y=c.elements,g=y.reference,x=y.popper;if(aE(g,x)){c.rects={reference:iy(g,vi(x),c.options.strategy==="fixed"),popper:lu(x)},c.reset=!1,c.placement=c.options.placement,c.orderedModifiers.forEach(function(N){return c.modifiersData[N.name]=Object.assign({},N.data)});for(var b=0,S=0;S<c.orderedModifiers.length;S++){if(c.reset===!0){c.reset=!1,S=-1;continue}var _=c.orderedModifiers[S],M=_.fn,P=_.options,O=P===void 0?{}:P,F=_.name;typeof M=="function"&&(c=M({state:c,options:O,name:F,instance:h})||c)}}}},update:sy(function(){return new Promise(function(w){h.forceUpdate(),w(c)})}),destroy:function(){v(),p=!0}};if(!aE(s,l))return h;h.setOptions(u).then(function(w){!p&&u.onFirstUpdate&&u.onFirstUpdate(w)});function m(){c.orderedModifiers.forEach(function(w){var y=w.name,g=w.options,x=g===void 0?{}:g,b=w.effect;if(typeof b=="function"){var S=b({state:c,name:y,instance:h,options:x}),_=function(){};d.push(S||_)}})}function v(){d.forEach(function(w){return w()}),d=[]}return h}}var TV=[Gk,rE,Qk,$k,nE,Jk,oE,qk,tE],uy=sE({defaultModifiers:TV});var fE=$(uE());var BV=[],cy=function(t,n,r){r===void 0&&(r={});var o=Vs.useRef(null),i={onFirstUpdate:r.onFirstUpdate,placement:r.placement||"bottom",strategy:r.strategy||"absolute",modifiers:r.modifiers||BV},a=Vs.useState({styles:{popper:{position:i.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=a[0],l=a[1],u=Vs.useMemo(function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(h){var m=h.state,v=Object.keys(m.elements);cE.flushSync(function(){l({styles:K7(v.map(function(w){return[w,m.styles[w]||{}]})),attributes:K7(v.map(function(w){return[w,m.attributes[w]]}))})})},requires:["computeStyles"]}},[]),c=Vs.useMemo(function(){var p={onFirstUpdate:i.onFirstUpdate,placement:i.placement,strategy:i.strategy,modifiers:[].concat(i.modifiers,[u,{name:"applyStyles",enabled:!1}])};return(0,fE.default)(o.current,p)?o.current||p:(o.current=p,p)},[i.onFirstUpdate,i.placement,i.strategy,i.modifiers,u]),d=Vs.useRef();return Q7(function(){d.current&&d.current.setOptions(c)},[c]),Q7(function(){if(!(t==null||n==null)){var p=r.createPopper||uy,h=p(t,n,c);return d.current=h,function(){h.destroy(),d.current=null}}},[t,n,r.createPopper]),{state:d.current?d.current.state:null,styles:s.styles,attributes:s.attributes,update:d.current?d.current.update:null,forceUpdate:d.current?d.current.forceUpdate:null}};var dE=$(En());function M2({children:e,info:t,className:n,onClick:r,boundary:o}){let[i,a]=(0,Gi.useState)(!1),[s,l]=(0,Gi.useState)(null),[u,c]=(0,Gi.useState)(null),[d,p]=(0,Gi.useState)(null),{styles:h,attributes:m}=cy(s,u,{placement:"top",modifiers:[{name:"arrow",options:{element:d}},{name:"offset",options:{offset:[0,4]}},o&&{name:"preventOverflow",options:{boundary:o}}]});return Gi.default.createElement("div",{className:(0,dE.default)("relative",n)},Gi.default.createElement("div",{ref:l,onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),onClick:r},e),t&&i&&Gi.default.createElement("div",K(L({ref:c,style:h.popper},m.popper),{className:"z-50 p-2 rounded text-sm text-gray-100 font-bold popper-tooltip",role:"tooltip"}),t,Gi.default.createElement("div",{ref:p,style:h.arrow,className:"tooltip-arrow"})))}var P2=$(G());function D2({lastLoadTimestamp:e}){let[t,n]=(0,P2.useState)(new Date);return(0,P2.useEffect)(()=>{let r=setInterval(()=>n(new Date),1e3);return()=>clearInterval(r)},[]),Math.round(Math.abs(e-t)/1e3)}var zo=$(G());var pE=(0,zo.createContext)(new Date),I2=()=>(0,zo.useContext)(pE);function fy({children:e}){let[t,n]=(0,zo.useState)(new Date),r=(0,zo.useCallback)(()=>{n(new Date)},[n]);return(0,zo.useEffect)(()=>(document.addEventListener("tick",r),()=>{document.removeEventListener("tick",r)}
20),[r]),Zc(()=>{r()},[]),zo.default.createElement(pE.Provider,{value:t},e)}function dy({tooltipBoundary:e}){let{query:t}=ee(),n=I2(),r=te(),[o,i]=(0,er.useState)(null),a=(0,er.useCallback)(()=>{tt(`/api/stats/${encodeURIComponent(r.domain)}/current-visitors`).then(l=>i(l))},[r.domain]);(0,er.useEffect)(()=>(document.addEventListener("tick",a),()=>{document.removeEventListener("tick",a)}),[a]),(0,er.useEffect)(()=>{a()},[t,a]);function s(){return er.default.createElement("div",null,er.default.createElement("p",{className:"whitespace-nowrap text-small"},"Last updated"," ",er.default.createElement(D2,{lastLoadTimestamp:n}),"s ago"),er.default.createElement("p",{className:"whitespace-nowrap font-normal text-xs"},"Click to view realtime dashboard"))}return o!==null&&t.filters.length===0?er.default.createElement(M2,{info:s(),boundary:e},er.default.createElement(kn,{search:l=>K(L({},l),{period:"realtime"}),className:"block ml-1 md:ml-2 mr-auto text-xs md:text-sm font-bold text-gray-500 dark:text-gray-300"},er.default.createElement("svg",{className:"inline w-2 mr-1 md:mr-2 text-green-500 fill-current",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},er.default.createElement("circle",{cx:"8",cy:"8",r:"8"})),o," ",er.default.createElement("span",{className:"hidden sm:inline-block"},"current visitor",o===1?"":"s"))):null}var vt=$(G());function Dn(e){if(e>=1e3&&e<1e6){let t=e/1e3;return t===Math.floor(t)||e>=1e5?Math.floor(t)+"k":Math.floor(t*10)/10+"k"}else if(e>=1e6&&e<1e9){let t=e/1e6;return t===Math.floor(t)||e>=1e8?Math.floor(t)+"M":Math.floor(t*10)/10+"M"}else if(e>=1e9&&e<1e12){let t=e/1e9;return t===Math.floor(t)||e>=1e11?Math.floor(t)+"B":Math.floor(t*10)/10+"B"}else return e}function VV(e,t){return("000"+e).slice(t*-1)}function Us(e){let t=Math.floor(e/60/60),n=Math.floor(e/60)%60,r=Math.floor(e-n*60-t*60*60);return t>0?`${t}h ${n}m ${r}s`:n>0?`${n}m ${VV(r,2)}s`:`${r}s`}function v1(e){return typeof e=="number"?e+"%":"-"}function N2(e,t){let n=e.period==="realtime",r=Me(e),o=uo(e,"page").length>0;return n&&r?["visitors"]:n?["visitors","pageviews"]:r&&jC(e,t)?["visitors","events","average_revenue","total_revenue","conversion_rate"]:r?["visitors","events","conversion_rate"]:o?["visitors","visits","pageviews","bounce_rate","time_on_page"]:["visitors","visits","pageviews","views_per_visit","bounce_rate","visit_duration"]}var O2={visitors:"Visitors",pageviews:"Pageviews",events:"Total Conversions",views_per_visit:"Views per Visit",visits:"Visits",bounce_rate:"Bounce Rate",visit_duration:"Visit Duration",conversions:"Converted Visitors",conversion_rate:"Conversion Rate",average_revenue:"Average Revenue",total_revenue:"Total Revenue"},T2={visitors:Dn,pageviews:Dn,events:Dn,visits:Dn,views_per_visit:e=>e,bounce_rate:e=>`${e}%`,visit_duration:Us,conversions:Dn,conversion_rate:e=>`${e}%`,total_revenue:Dn,average_revenue:Dn},UV=function(e){return e?[{data:e,borderColor:"rgba(60,70,110,0.2)",pointBackgroun
20dColor:"rgba(60,70,110,0.2)",pointHoverBackgroundColor:"rgba(60, 70, 110)",yAxisID:"yComparison"}]:[]},zV=function(e,t){if(!t)return[];let n=e.slice(t-1,t+1);return[{data:new Array(t-1).concat(n),borderDash:[3,3],borderColor:"rgba(101,116,205)",pointHoverBackgroundColor:"rgba(71, 87, 193)",yAxisID:"y"}]},HV=function(e,t){return[{data:t?e.slice(0,t):e,borderColor:"rgba(101,116,205)",pointBackgroundColor:"rgba(101,116,205)",pointHoverBackgroundColor:"rgba(71, 87, 193)",yAxisID:"y"}]},hE=(e,t,n,r,o)=>{var i=r.createLinearGradient(0,0,0,300),a=r.createLinearGradient(0,0,0,300);i.addColorStop(0,"rgba(101,116,205, 0.2)"),i.addColorStop(1,"rgba(101,116,205, 0)"),a.addColorStop(0,"rgba(101,116,205, 0.075)"),a.addColorStop(1,"rgba(101,116,205, 0)");let s={label:o,borderWidth:3,pointBorderColor:"transparent",pointHoverRadius:4,backgroundColor:i,fill:!0};return[...HV(e,n),...zV(e,n),...UV(t)].map(u=>Object.assign(u,s))};var Tt=$(G());var x1=$(En());function py({condition:e,children:t}){return e?t:null}function mE(e,t,n=!1){let r=Dn(Math.abs(t)),o=(0,x1.default)({"pl-2 text-xs dark:text-gray-100":!n,"pl-2 text-xs text-gray-100":n}),i=(0,x1.default)({"pl-2 text-xs text-gray-700 dark:text-gray-300":!n,"pl-2 text-xs text-gray-300":n});return t>0?Tt.default.createElement("span",{className:o},Tt.default.createElement("span",{className:(e==="Bounce rate"?"text-red-400":"text-green-500")+" font-bold"},"\u2191")," ",r,"%"):t<0?Tt.default.createElement("span",{className:o},Tt.default.createElement("span",{className:(e==="Bounce rate"?"text-green-500":"text-red-400")+" font-bold"},"\u2193")," ",r,"%"):t===0?Tt.default.createElement("span",{className:i},"\u3030 0%"):null}function gE(e,t){return["visit duration","time on page"].includes(e.toLowerCase())?Us(t):["bounce rate","conversion rate"].includes(e.toLowerCase())?t+"%":["average revenue","total revenue"].includes(e.toLowerCase())?t==null?void 0:t.short:Dn(t)}function hy(e,t){return["visit duration","time on page"].includes(e.toLowerCase())?Us(t):["bounce rate","conversion rate"].includes(e.toLowerCase())?t+"%":["average revenue","total revenue"].includes(e.toLowerCase())?t==null?void 0:t.long:(t||0).toLocaleString()}function my({data:e,onMetricUpdate:t,tooltipBoundary:n}){let{query:r}=ee(),o=I2(),i=te();function a(m){let v=m.name.toLowerCase();return v=m.value===1?v.slice(0,-1):v,Tt.default.createElement("div",null,r.comparison&&Tt.default.createElement("div",{className:"whitespace-nowrap"},hy(m.name,m.value)," vs."," ",hy(m.name,m.comparison_value)," ",v,Tt.default.createElement("span",{className:"ml-2"},mE(m.name,m.change,!0))),!r.comparison&&Tt.default.createElement("div",{className:"whitespace-nowrap"},hy(m.name,m.value)," ",v),m.name==="Current visitors"&&Tt.default.createElement("p",{className:"font-normal text-xs"},"Last updated"," ",Tt.default.createElement(D2,{lastLoadTimestamp:o}),"s ago"))}function s(m){let v=N2(r,i);return m.graph_metric&&v.includes(m.graph_metric)}function l(m){s(m)&&(Dt(`metric__${i.domain}`,m.graph_metric),t(m.graph_metric))}function u(){return Tt.default.createElement("div",{key:"dot",className:"block pulsating-circle",style:{left:"125px",top:"52px"}})}function c(){return Nt(`metric__${i.domain}`)}function d(m){let v=m.graph_metric===c(),[w,y]=m.name.split(/(\(.+\))/g),g=(0,x1.default)("text-xs font-bold tracking-wide text-gray-500 uppercase dark:text-gray-400 whitespace-nowrap flex w-content border-b",{"text-indigo-700 dark:text-indigo-500 border-indigo-700 dark:border-indigo-500":v,"group-hover:text-indigo-700 dark:group-hover:text-indigo-500 border-transparent":!v});return Tt.default.createElement("div",{className:g},w,y&&Tt.default.createElement("span",{className:"hidden sm:inline-block ml-1"},y))}function p(m,v){let w=(0,x1.default)("px-4 md:px-6 w-1/2 my-4 lg:w-auto group select-none",{"cursor-pointer":s(m),"lg:border-l border-gray-300":v>0,"border-r lg:border-r-0":v%2===0});return Tt.default.createElement(M2,{key:m.name,info:a(m,r),className:w,onClick:()=>{l(m)},boundary:n},d(m),Tt.default.createElement("div",{className:"my-1 space-y-2"},Tt.default.createElement("div",null,Tt.default.createElement("span",{className:"flex items-center justify-between whitespace-nowrap"},Tt.default.createElement("p",{className:"font-bold text-xl dark:text-gray-100",id:m.graph_metric},gE(m.name,m.value)),Tt.default.createElement(py,{condition:!r.comparison},mE(m.name,m.change))),Tt.default.createElement(py,{condition:r.comparison}
20,Tt.default.createElement("p",{className:"text-xs dark:text-gray-100"},Kl(i,e.from,e.to)))),Tt.default.createElement(py,{condition:r.comparison},Tt.default.createElement("div",null,Tt.default.createElement("p",{className:"font-bold text-xl text-gray-500 dark:text-gray-400"},gE(m.name,m.comparison_value)),Tt.default.createElement("p",{className:"text-xs text-gray-500 dark:text-gray-400"},Kl(i,e.comparing_from,e.comparing_to))))))}let h=e&&e.top_stats.map(p);return h&&r.period==="realtime"&&h.push(u()),h||null}var Yn=$(G());var vE=$(En());var yE={minute:"Minutes",hour:"Hours",day:"Days",week:"Weeks",month:"Months"};function xE(e,t){return t.period==="custom"?t.to.diff(t.from,"days")<7?["day"]:t.to.diff(t.from,"months")<1?["day","week"]:t.to.diff(t.from,"months")<12?["day","week","month"]:["week","month"]:e.validIntervalsByPeriod[t.period]}function jV(e,t){let n={day:"hour","7d":"day","6mo":"month","12mo":"month",year:"month"};return e.period==="custom"?$V(e.from,e.to):n[e.period]||t[0]}function $V(e,t){return t.diff(e,"days")<30?"day":t.diff(e,"months")<6?"week":"month"}function WV(e,t){let n=Nt(`interval__${e}__${t}`);return n==="date"?"day":n}function YV(e,t,n){Dt(`interval__${e}__${t}`,n)}function qV(e){let t=(0,Yn.useCallback)(n=>{var r;v7(n,{keyboardKey:"i",shouldIgnoreWhen:[Jl,qi]})&&((r=e.current)==null||r.click())},[e]);(0,Yn.useEffect)(()=>(document.addEventListener("keydown",t),()=>document.removeEventListener("keydown",t)),[t])}var zs=function(e,t){let n=xE(e,t),r=WV(t.period,e.domain),o=jV(t,n);return r&&n.includes(r)?r:o};function wE({onIntervalUpdate:e}){let t=(0,Yn.useRef)(null),{query:n}=ee(),r=te();if(qV(t),n.period=="realtime")return null;let o=xE(r,n),i=zs(r,n);function a(l){YV(n.period,r.domain,l),e(l)}function s(l){return Yn.default.createElement(Ot.Item,{onClick:()=>a(l),key:l,disabled:l==i},({active:u})=>Yn.default.createElement("span",{className:(0,vE.default)({"bg-gray-100 dark:bg-gray-900 text-gray-900 dark:text-gray-200 cursor-pointer":u,"text-gray-700 dark:text-gray-200":!u,"font-bold cursor-none select-none":l==i},"block px-4 py-2 text-sm")},yE[l]))}return Yn.default.createElement(Ot,{as:"div",className:"relative inline-block pl-2"},({open:l})=>Yn.default.createElement(Yn.default.Fragment,null,Yn.default.createElement(Ot.Button,{ref:t,className:"text-sm inline-flex focus:outline-none text-gray-700 dark:text-gray-300 hover:text-indigo-600 dark:hover:text-indigo-600 items-center"},yE[i],Yn.default.createElement(Pr,{className:"ml-1 h-4 w-4","aria-hidden":"true"})),Yn.default.createElement(gr,{as:Yn.Fragment,show:l,enter:"transition ease-out duration-100",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95"},Yn.default.createElement(Ot.Items,{className:"py-1 text-left origin-top-right absolute right-0 mt-2 w-56 rounded-md shadow-lg bg-white dark:bg-gray-800 ring-1 ring-black ring-opacity-5 focus:outline-none z-10",static:!0},o.map(s)))))}var Ho=$(G());function gy(){let e=te(),{query:t}=ee(),[n,r]=(0,Ho.useState)(!1);function o(){r(!0),document.cookie="exporting=",i()}function i(){document.cookie.includes("exporting")?setTimeout(i,1e3):r(!1)}function a(){return Ho.default.createElement("svg",{className:"animate-spin h-4 w-4 text-indigo-500",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},Ho.default.createElement("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),Ho.default.createElement("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}))}function s(){let l=zs(e,t),u=l7(t,[{interval:l}]),c=`/${encodeURIComponent(e.domain)}/export${u}`;return Ho.default.createElement("a",{href:c,download:!0,onClick:o},Ho.default.createElement("svg",{className:"absolute text-gray-700 feather dark:text-gray-300 hover:text-indigo-600 dark:hover:text-indigo-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Ho.default.createElement("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),Ho.default.createElement("polyline",{points:"7 10 12 15 17 10"}),Ho.default.createElement("line",{x1:"12",y1:"15",x2:"12",y2:"3"})))}return Ho.default.createElement("div",{className:"w-4 h-4 mx-2"},n&&a(),!n&&s())}var A2=$(G());var bE=$(En());function yy({tooltipMessage:e,disabled:t}){let{query:n}=ee(),r=n.with_imported,o=(0,bE.default)("mt-0.5",{"dark:text-gray-300 text-gray-700":r,"dark:text-gray-500 text-gray-400":!r});return A2.default.createElement("div",{tooltip:e,className:"w-4 h-4 mx-2"},A2.default.createElement(kn,{search:t?i=>i:i=>K(L({},i),{with_imported:!r})},A2.default.createElement(P7,{className:o})))}var L2=$(G());function vy({topStatData:e}){let t=e==null?void 0:e.samplePercent;return t&&t<100?L2.default.createElement("div",{tooltip:`Stats based on a ${t}% sample of all visitors`,className:"cursor-pointer w-4 h-4 mx-2"},L2.default.createElement("svg",{className:"absolute w-4 h-4 dark:text-gray-300 text-gray-700",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},L2.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))):null}var _E=$(G());function jo({className:e,show:t,children:n}){return _E.default.createElement("div",{className:`${e||""} ${t?"fade-enter-active":"fade-enter"}`},n)}var Yf=$(G());function Ji(){}var FE=function(){let e=0;return function(){return e++}}();function dt(e){return e===null||typeof e=="undefined"}function At(e){if(Array.isArray&&Array.isArray(e))return!0;let t=Object.prototype.toString.call(e);
vendor: 4,137 bytes, line 20
20return t.slice(0,7)==="[object"&&t.slice(-6)==="Array]"}function it(e){return e!==null&&Object.prototype.toString.call(e)==="[object Object]"}var hn=e=>(typeof e=="number"||e instanceof Number)&&isFinite(+e);function go(e,t){return hn(e)?e:t}function qe(e,t){return typeof e=="undefined"?t:e}var BE=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100:e/t,ky=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100*t:+e;function Lt(e,t,n){if(e&&typeof e.call=="function")return e.apply(n,t)}function Ct(e,t,n,r){let o,i,a;if(At(e))if(i=e.length,r)for(o=i-1;o>=0;o--)t.call(n,e[o],o);else for(o=0;o<i;o++)t.call(n,e[o],o);else if(it(e))for(a=Object.keys(e),i=a.length,o=0;o<i;o++)t.call(n,e[a[o]],a[o])}function C1(e,t){let n,r,o,i;if(!e||!t||e.length!==t.length)return!1;for(n=0,r=e.length;n<r;++n)if(o=e[n],i=t[n],o.datasetIndex!==i.datasetIndex||o.index!==i.index)return!1;return!0}function z2(e){if(At(e))return e.map(z2);if(it(e)){let t=Object.create(null),n=Object.keys(e),r=n.length,o=0;for(;o<r;++o)t[n[o]]=z2(e[n[o]]);return t}return e}function VE(e){return["__proto__","prototype","constructor"].indexOf(e)===-1}function KV(e,t,n,r){if(!VE(e))return;let o=t[e],i=n[e];it(o)&&it(i)?Sf(o,i,r):t[e]=z2(i)}function Sf(e,t,n){let r=At(t)?t:[t],o=r.length;if(!it(e))return e;n=n||{};let i=n.merger||KV;for(let a=0;a<o;++a){if(t=r[a],!it(t))continue;let s=Object.keys(t);for(let l=0,u=s.length;l<u;++l)i(s[l],e,t,n)}return e}function Mf(e,t){return Sf(e,t,{merger:QV})}function QV(e,t,n){if(!VE(e))return;let r=t[e],o=n[e];it(r)&&it(o)?Mf(r,o):Object.prototype.hasOwnProperty.call(t,e)||(t[e]=z2(o))}var SE={"":e=>e,x:e=>e.x,y:e=>e.y};function Ua(e,t){return(SE[t]||(SE[t]=GV(t)))(e)}function GV(e){let t=XV(e);return n=>{for(let r of t){if(r==="")break;n=n&&n[r]}return n}}function XV(e){let t=e.split("."),n=[],r="";for(let o of t)r+=o,r.endsWith("\\")?r=r.slice(0,-1)+".":(n.push(r),r="");return n}function W2(e){return e.charAt(0).toUpperCase()+e.slice(1)}var mo=e=>typeof e!="undefined",Va=e=>typeof e=="function",Ey=(e,t)=>{if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0};function UE(e){return e.type==="mouseup"||e.type==="click"||e.type==="contextmenu"}var Yt=Math.PI,Mt=2*Yt,JV=Mt+Yt,H2=Number.POSITIVE_INFINITY,ZV=Yt/180,ln=Yt/2,w1=Yt/4,CE=Yt*2/3,yo=Math.log10,wi=Math.sign;function My(e){let t=Math.round(e);e=Pf(e,t,e/1e3)?t:e;let n=Math.pow(10,Math.floor(yo(e))),r=e/n;return(r<=1?1:r<=2?2:r<=5?5:10)*n}function zE(e){let t=[],n=Math.sqrt(e),r;for(r=1;r<n;r++)e%r===0&&(t.push(r),t.push(e/r));return n===(n|0)&&t.push(n),t.sort((o,i)=>o-i).pop(),t}function gu(e){return!isNaN(parseFloat(e))&&isFinite(e)}function Pf(e,t,n){return Math.abs(e-t)<n}function HE(e,t){let n=Math.round(e);return n-t<=e&&n+t>=e}function Py(e,t,n){let r,o,i;for(r=0,o=e.length;r<o;r++)i=e[r][n],isNaN(i)||(t.min=Math.min(t.min,i),t.max=Math.max(t.max,i))}function Wo(e){return e*(Yt/180)}function Y2(e){return e*(180/Yt)}function Dy(e){if(!hn(e))return;let t=1,n=0;for(;Math.round(e*t)/t!==e;)t*=10,n++;return n}function Iy(e,t){let n=t.x-e.x,r=t.y-e.y,o=Math.sqrt(n*n+r*r),i=Math.atan2(r,n);return i<-.5*Yt&&(i+=Mt),{angle:i,distance:o}}function j2(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function eU(e,t){return(e-t+JV)%Mt-Yt}function jr(e){return(e%Mt+Mt)%Mt}function Df(e,t,n,r){let o=jr(e),i=jr(t),a=jr(n),s=jr(i-o),l=jr(a-o),u=jr(o-i),c=jr(o-a);return o===i||o===a||r&&i===a||s>l&&u<c}function Fn(e,t,n){return Math.max(t,Math.min(n,e))}function jE(e){return Fn(e,-32768,32767)}function Zi(e,t,n,r=1e-6){return e>=Math.min(t,n)-r&&e<=Math.max(t,n)+r}function q2(e,t,n){n=n||(a=>e[a]<t);let r=e.length-1,o=0,i;for(;r-o>1;)i=o+r>>1,n(i)?o=i:r=i;return{lo:o,hi:r}}var Xi=(e,t,n,r)=>q2(e,n,r?o=>e[o][t]<=n:o=>e[o][t]<n),$E=(e,t,n)=>q2(e,n,r=>e[r][t]>=n);function WE(e,t,n){let r=0,o=e.length;for(;r<o&&e[r]<t;)r++;for(;o>r&&e[o-1]>n;)o--;return r>0||o<e.length?e.slice(r,o):e}var YE=["push","pop","shift","splice","unshift"];function qE(e,t){if(e._chartjs){e._chartjs.listeners.push(t);return}Object.defineProperty(e,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}
vendor: 4,420 bytes, line 20
20),YE.forEach(n=>{let r="_onData"+W2(n),o=e[n];Object.defineProperty(e,n,{configurable:!0,enumerable:!1,value(...i){let a=o.apply(this,i);return e._chartjs.listeners.forEach(s=>{typeof s[r]=="function"&&s[r](...i)}),a}})})}function Ny(e,t){let n=e._chartjs;if(!n)return;let r=n.listeners,o=r.indexOf(t);o!==-1&&r.splice(o,1),!(r.length>0)&&(YE.forEach(i=>{delete e[i]}),delete e._chartjs)}function Oy(e){let t=new Set,n,r;for(n=0,r=e.length;n<r;++n)t.add(e[n]);return t.size===r?e:Array.from(t)}var Ty=function(){return typeof window=="undefined"?function(e){return e()}:window.requestAnimationFrame}();function Ay(e,t,n){let r=n||(a=>Array.prototype.slice.call(a)),o=!1,i=[];return function(...a){i=r(a),o||(o=!0,Ty.call(window,()=>{o=!1,e.apply(t,i)}))}}function KE(e,t){let n;return function(...r){return t?(clearTimeout(n),n=setTimeout(e,t,r)):e.apply(this,r),t}}var K2=e=>e==="start"?"left":e==="end"?"right":"center",tr=(e,t,n)=>e==="start"?t:e==="end"?n:(t+n)/2,QE=(e,t,n,r)=>e===(r?"left":"right")?n:e==="center"?(t+n)/2:t;function Ly(e,t,n){let r=t.length,o=0,i=r;if(e._sorted){let{iScale:a,_parsed:s}=e,l=a.axis,{min:u,max:c,minDefined:d,maxDefined:p}=a.getUserBounds();d&&(o=Fn(Math.min(Xi(s,a.axis,u).lo,n?r:Xi(t,l,a.getPixelForValue(u)).lo),0,r-1)),p?i=Fn(Math.max(Xi(s,a.axis,c,!0).hi+1,n?0:Xi(t,l,a.getPixelForValue(c),!0).hi+1),o,r)-o:i=r-o}return{start:o,count:i}}function Ry(e){let{xScale:t,yScale:n,_scaleRanges:r}=e,o={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!r)return e._scaleRanges=o,!0;let i=r.xmin!==t.min||r.xmax!==t.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,o),i}var R2=e=>e===0||e===1,kE=(e,t,n)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*Mt/n)),EE=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*Mt/n)+1,_f={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>-Math.cos(e*ln)+1,easeOutSine:e=>Math.sin(e*ln),easeInOutSine:e=>-.5*(Math.cos(Yt*e)-1),easeInExpo:e=>e===0?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>e===1?1:-Math.pow(2,-10*e)+1,easeInOutExpo:e=>R2(e)?e:e<.5?.5*Math.pow(2,10*(e*2-1)):.5*(-Math.pow(2,-10*(e*2-1))+2),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>R2(e)?e:kE(e,.075,.3),easeOutElastic:e=>R2(e)?e:EE(e,.075,.3),easeInOutElastic(e){return R2(e)?e:e<.5?.5*kE(e*2,.1125,.45):.5+.5*EE(e*2-1,.1125,.45)},easeInBack(e){return e*e*((1.70158+1)*e-1.70158)},easeOutBack(e){return(e-=1)*e*((1.70158+1)*e+1.70158)+1},easeInOutBack(e){let t=1.70158;return(e/=.5)<1?.5*(e*e*(((t*=1.525)+1)*e-t)):.5*((e-=2)*e*(((t*=1.525)+1)*e+t)+2)},easeInBounce:e=>1-_f.easeOutBounce(1-e),easeOutBounce(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:e=>e<.5?_f.easeInBounce(e*2)*.5:_f.easeOutBounce(e*2-1)*.5+.5};function k1(e){return e+.5|0}var js=(e,t,n)=>Math.max(Math.min(e,n),t);function b1(e){return js(k1(e*2.55),0,255)}function $s(e){return js(k1(e*255),0,255)}function Ba(e){return js(k1(e/2.55)/100,0,1)}function ME(e){return js(k1(e*100),0,100)}var $o={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},Sy=[..."0123456789ABCDEF"],tU=e=>Sy[e&15],nU=e=>Sy[(e&240)>>4]+Sy[e&15],F2=e=>(e&240)>>4===(e&15),rU=e=>F2(e.r)&&F2(e.g)&&F2(e.b)&&F2(e.a);function oU(e){var t=e.length,n;return e[0]==="#"&&(t===4||t===5?n={r:255&$o[e[1]]*17,g:255&$o[e[2]]*17,b:255&$o[e[3]]*17,a:t===5?$o[e[4]]*17:255}:(t===7||t===9)&&(n={r:$o[e[1]]<<4|$o[e[2]],g:$o[e[3]]<<4|$o[e[4]],b:$o[e[5]]<<4|$o[e[6]],a:t===9?$o[e[7]]<<4|$o[e[8]]:255})),n}var iU=(e,t)=>e<255?t(e):"";function aU(e){var t=rU(e)?tU:nU;return e?"#"+t(e.r)+t(e.g)+t(e.b)+iU(e.a,t):void 0}var sU=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function GE(e,t,n){let r=t*Math.min(n,1-n),o=(i,a=(i+e/30)%12)=>n-r*Math.max(Math.min(a-3,9-a,1),-1);return[o(0),o(8),o(4)]}
vendor: 7,832 bytes, line 20
20function lU(e,t,n){let r=(o,i=(o+e/60)%6)=>n-n*t*Math.max(Math.min(i,4-i,1),0);return[r(5),r(3),r(1)]}function uU(e,t,n){let r=GE(e,1,.5),o;for(t+n>1&&(o=1/(t+n),t*=o,n*=o),o=0;o<3;o++)r[o]*=1-t-n,r[o]+=t;return r}function cU(e,t,n,r,o){return e===o?(t-n)/r+(t<n?6:0):t===o?(n-e)/r+2:(e-t)/r+4}function Fy(e){let n=e.r/255,r=e.g/255,o=e.b/255,i=Math.max(n,r,o),a=Math.min(n,r,o),s=(i+a)/2,l,u,c;return i!==a&&(c=i-a,u=s>.5?c/(2-i-a):c/(i+a),l=cU(n,r,o,c,i),l=l*60+.5),[l|0,u||0,s]}function By(e,t,n,r){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,r)).map($s)}function Vy(e,t,n){return By(GE,e,t,n)}function fU(e,t,n){return By(uU,e,t,n)}function dU(e,t,n){return By(lU,e,t,n)}function XE(e){return(e%360+360)%360}function pU(e){let t=sU.exec(e),n=255,r;if(!t)return;t[5]!==r&&(n=t[6]?b1(+t[5]):$s(+t[5]));let o=XE(+t[2]),i=+t[3]/100,a=+t[4]/100;return t[1]==="hwb"?r=fU(o,i,a):t[1]==="hsv"?r=dU(o,i,a):r=Vy(o,i,a),{r:r[0],g:r[1],b:r[2],a:n}}function hU(e,t){var n=Fy(e);n[0]=XE(n[0]+t),n=Vy(n),e.r=n[0],e.g=n[1],e.b=n[2]}function mU(e){if(!e)return;let t=Fy(e),n=t[0],r=ME(t[1]),o=ME(t[2]);return e.a<255?`hsla(${n}, ${r}%, ${o}%, ${Ba(e.a)})`:`hsl(${n}, ${r}%, ${o}%)`}var PE={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},DE={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function gU(){let e={},t=Object.keys(DE),n=Object.keys(PE),r,o,i,a,s;for(r=0;r<t.length;r++){for(a=s=t[r],o=0;o<n.length;o++)i=n[o],s=s.replace(i,PE[i]);i=parseInt(DE[a],16),e[s]=[i>>16&255,i>>8&255,i&255]}return e}var B2;function yU(e){B2||(B2=gU(),B2.transparent=[0,0,0,0]);let t=B2[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}var vU=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function xU(e){let t=vU.exec(e),n=255,r,o,i;if(t){if(t[7]!==r){let a=+t[7];n=t[8]?b1(a):js(a*255,0,255)}return r=+t[1],o=+t[3],i=+t[5],r=255&(t[2]?b1(r):js(r,0,255)),o=255&(t[4]?b1(o):js(o,0,255)),i=255&(t[6]?b1(i):js(i,0,255)),{r,g:o,b:i,a:n}}}function wU(e){return e&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${Ba(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`)}var xy=e=>e<=.0031308?e*12.92:Math.pow(e,1/2.4)*1.055-.055,bf=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function bU(e,t,n){let r=bf(Ba(e.r)),o=bf(Ba(e.g)),i=bf(Ba(e.b));return{r:$s(xy(r+n*(bf(Ba(t.r))-r))),g:$s(xy(o+n*(bf(Ba(t.g))-o))),b:$s(xy(i+n*(bf(Ba(t.b))-i))),a:e.a+n*(t.a-e.a)}}function V2(e,t,n){if(e){let r=Fy(e);r[t]=Math.max(0,Math.min(r[t]+r[t]*n,t===0?360:1)),r=Vy(r),e.r=r[0],e.g=r[1],e.b=r[2]}}function JE(e,t){return e&&Object.assign(t||{},e)}function IE(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=$s(e[3]))):(t=JE(e,{r:0,g:0,b:0,a:1}),t.a=$s(t.a)),t}function _U(e){return e.charAt(0)==="r"?xU(e):pU(e)}var Cf=class{constructor(t){if(t instanceof Cf)return t;let n=typeof t,r;n==="object"?r=IE(t):n==="string"&&(r=oU(t)||yU(t)||_U(t)),this._rgb=r,this._valid=!!r}get valid(){return this._valid}get rgb(){var t=JE(this._rgb);return t&&(t.a=Ba(t.a)),t}set rgb(t){this._rgb=IE(t)}rgbString(){return this._valid?wU(this._rgb):void 0}hexString(){return this._valid?aU(this._rgb):void 0}hslString(){return this._valid?mU(this._rgb):void 0}mix(t,n){if(t){let r=this.rgb,o=t.rgb,i,a=n===i?.5:n,s=2*a-1,l=r.a-o.a,u=((s*l===-1?s:(s+l)/(1+s*l))+1)/2;i=1-u,r.r=255&u*r.r+i*o.r+.5,r.g=255&u*r.g+i*o.g+.5,r.b=255&u*r.b+i*o.b+.5,r.a=a*r.a+(1-a)*o.a,this.rgb=r}return this}interpolate(t,n){return t&&(this._rgb=bU(this._rgb,t._rgb,n)),this}clone(){return new Cf(this.rgb)}alpha(t){return this._rgb.a=$s(t),this}clearer(t){let n=this._rgb;return n.a*=1-t,this}greyscale(){let t=this._rgb,n=k1(t.r*.3+t.g*.59+t.b*.11);return t.r=t.g=t.b=n,this}opaquer(t){let n=this._rgb;return n.a*=1+t,this}negate(){let t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return V2(this._rgb,2,t),this}darken(t){return V2(this._rgb,2,-t),this}saturate(t){return V2(this._rgb,1,t),this}desaturate(t){return V2(this._rgb,1,-t),this}rotate(t){return hU(this._rgb,t),this}};function ZE(e){return new Cf(e)}function eM(e){if(e&&typeof e=="object"){let t=e.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function Uy(e){return eM(e)?e:ZE(e)}function wy(e){return eM(e)?e:ZE(e).saturate(.5).darken(.1).hexString()}var Ws=Object.create(null),Q2=Object.create(null);function _1(e,t){if(!t)return e;let n=t.split(".");for(let r=0,o=n.length;r<o;++r){let i=n[r];e=e[i]||(e[i]=Object.create(null))}return e}function by(e,t,n){return typeof t=="string"?Sf(_1(e,t),n):Sf(_1(e,""),t)}var Cy=class{constructor(t){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=n=>n.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(n,r)=>wy(r.backgroundColor),this.hoverBorderColor=(n,r)=>wy(r.borderColor),this.hoverColor=(n,r)=>wy(r.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={}
vendor: 5,336 bytes, line 20
20,this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,n){return by(this,t,n)}get(t){return _1(this,t)}describe(t,n){return by(Q2,t,n)}override(t,n){return by(Ws,t,n)}route(t,n,r,o){let i=_1(this,t),a=_1(this,r),s="_"+n;Object.defineProperties(i,{[s]:{value:i[n],writable:!0},[n]:{enumerable:!0,get(){let l=this[s],u=a[o];return it(l)?Object.assign({},u,l):qe(l,u)},set(l){this[s]=l}}})}},at=new Cy({_scriptable:e=>!e.startsWith("on"),_indexable:e=>e!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function SU(e){return!e||dt(e.size)||dt(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}function S1(e,t,n,r,o){let i=t[o];return i||(i=t[o]=e.measureText(o).width,n.push(o)),i>r&&(r=i),r}function tM(e,t,n,r){r=r||{};let o=r.data=r.data||{},i=r.garbageCollect=r.garbageCollect||[];r.font!==t&&(o=r.data={},i=r.garbageCollect=[],r.font=t),e.save(),e.font=t;let a=0,s=n.length,l,u,c,d,p;for(l=0;l<s;l++)if(d=n[l],d!=null&&At(d)!==!0)a=S1(e,o,i,a,d);else if(At(d))for(u=0,c=d.length;u<c;u++)p=d[u],p!=null&&!At(p)&&(a=S1(e,o,i,a,p));e.restore();let h=i.length/2;if(h>n.length){for(l=0;l<h;l++)delete o[i[l]];i.splice(0,h)}return a}function Ys(e,t,n){let r=e.currentDevicePixelRatio,o=n!==0?Math.max(n/2,.5):0;return Math.round((t-o)*r)/r+o}function zy(e,t){t=t||e.getContext("2d"),t.save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore()}function G2(e,t,n,r){Hy(e,t,n,r,null)}function Hy(e,t,n,r,o){let i,a,s,l,u,c,d=t.pointStyle,p=t.rotation,h=t.radius,m=(p||0)*ZV;if(d&&typeof d=="object"&&(i=d.toString(),i==="[object HTMLImageElement]"||i==="[object HTMLCanvasElement]")){e.save(),e.translate(n,r),e.rotate(m),e.drawImage(d,-d.width/2,-d.height/2,d.width,d.height),e.restore();return}if(!(isNaN(h)||h<=0)){switch(e.beginPath(),d){default:o?e.ellipse(n,r,o/2,h,0,0,Mt):e.arc(n,r,h,0,Mt),e.closePath();break;case"triangle":e.moveTo(n+Math.sin(m)*h,r-Math.cos(m)*h),m+=CE,e.lineTo(n+Math.sin(m)*h,r-Math.cos(m)*h),m+=CE,e.lineTo(n+Math.sin(m)*h,r-Math.cos(m)*h),e.closePath();break;case"rectRounded":u=h*.516,l=h-u,a=Math.cos(m+w1)*l,s=Math.sin(m+w1)*l,e.arc(n-a,r-s,u,m-Yt,m-ln),e.arc(n+s,r-a,u,m-ln,m),e.arc(n+a,r+s,u,m,m+ln),e.arc(n-s,r+a,u,m+ln,m+Yt),e.closePath();break;case"rect":if(!p){l=Math.SQRT1_2*h,c=o?o/2:l,e.rect(n-c,r-l,2*c,2*l);break}m+=w1;case"rectRot":a=Math.cos(m)*h,s=Math.sin(m)*h,e.moveTo(n-a,r-s),e.lineTo(n+s,r-a),e.lineTo(n+a,r+s),e.lineTo(n-s,r+a),e.closePath();break;case"crossRot":m+=w1;case"cross":a=Math.cos(m)*h,s=Math.sin(m)*h,e.moveTo(n-a,r-s),e.lineTo(n+a,r+s),e.moveTo(n+s,r-a),e.lineTo(n-s,r+a);break;case"star":a=Math.cos(m)*h,s=Math.sin(m)*h,e.moveTo(n-a,r-s),e.lineTo(n+a,r+s),e.moveTo(n+s,r-a),e.lineTo(n-s,r+a),m+=w1,a=Math.cos(m)*h,s=Math.sin(m)*h,e.moveTo(n-a,r-s),e.lineTo(n+a,r+s),e.moveTo(n+s,r-a),e.lineTo(n-s,r+a);break;case"line":a=o?o/2:Math.cos(m)*h,s=Math.sin(m)*h,e.moveTo(n-a,r-s),e.lineTo(n+a,r+s);break;case"dash":e.moveTo(n,r),e.lineTo(n+Math.cos(m)*h,r+Math.sin(m)*h);break}e.fill(),t.borderWidth>0&&e.stroke()}}function kf(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.x<t.right+n&&e.y>t.top-n&&e.y<t.bottom+n}function E1(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()}function M1(e){e.restore()}function nM(e,t,n,r,o){if(!t)return e.lineTo(n.x,n.y);if(o==="middle"){let i=(t.x+n.x)/2;e.lineTo(i,t.y),e.lineTo(i,n.y)}else o==="after"!=!!r?e.lineTo(t.x,n.y):e.lineTo(n.x,t.y);e.lineTo(n.x,n.y)}function rM(e,t,n,r){if(!t)return e.lineTo(n.x,n.y);e.bezierCurveTo(r?t.cp1x:t.cp2x,r?t.cp1y:t.cp2y,r?n.cp2x:n.cp1x,r?n.cp2y:n.cp1y,n.x,n.y)}function qs(e,t,n,r,o,i={}){let a=At(t)?t:[t],s=i.strokeWidth>0&&i.strokeColor!=="",l,u;for(e.save(),e.font=o.string,CU(e,i),l=0;l<a.length;++l)u=a[l],s&&(i.strokeColor&&(e.strokeStyle=i.strokeColor),dt(i.strokeWidth)||(e.lineWidth=i.strokeWidth),e.strokeText(u,n,r,i.maxWidth)),e.fillText(u,n,r,i.maxWidth),kU(e,n,r,u,i),r+=o.lineHeight;e.restore()}function CU(e,t){t.translation&&e.translate(t.translation[0],t.translation[1]),dt(t.rotation)||e.rotate(t.rotation),t.color&&(e.fillStyle=t.color),t.textAlign&&(e.textAlign=t.textAlign),t.textBaseline&&(e.textBaseline=t.textBaseline)}function kU(e,t,n,r,o){if(o.strikethrough||o.underline){let i=e.measureText(r),a=t-i.actualBoundingBoxLeft,s=t+i.actualBoundingBoxRight,l=n-i.actualBoundingBoxAscent,u=n+i.actualBoundingBoxDescent,c=o.strikethrough?(l+u)/2:u;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=o.decorationWidth||2,e.moveTo(a,c),e.lineTo(s,c),e.stroke()}}function If(e,t){let{x:n,y:r,w:o,h:i,radius:a}=t;e.arc(n+a.topLeft,r+a.topLeft,a.topLeft,-ln,Yt,!0),e.lineTo(n,r+i-a.bottomLeft),e.arc(n+a.bottomLeft,r+i-a.bottomLeft,a.bottomLeft,Yt,ln,!0),e.lineTo(n+o-a.bottomRight,r+i),e.arc(n+o-a.bottomRight,r+i-a.bottomRight,a.bottomRight,ln,0,!0),e.lineTo(n+o,r+a.topRight),e.arc(n+o-a.topRight,r+a.topRight,a.topRight,0,-ln,!0),e.lineTo(n+a.topLeft,r)}var EU=new RegExp(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/),MU=new RegExp(/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/);function PU(e,t){let n=(""+e).match(EU);if(!n||n[1]==="normal")return t*1.2;switch(e=+n[2],n[3]){case"px":return e;case"%":e/=100;break}return t*e}var DU=e=>+e||0;function X2(e,t){let n={},r=it(t),o=r?Object.keys(t):t,i=it(e)?r?a=>
vendor: 4,093 bytes, line 20
20qe(e[a],e[t[a]]):a=>e[a]:()=>e;for(let a of o)n[a]=DU(i(a));return n}function jy(e){return X2(e,{top:"y",right:"x",bottom:"y",left:"x"})}function Ks(e){return X2(e,["topLeft","topRight","bottomLeft","bottomRight"])}function nr(e){let t=jy(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function In(e,t){e=e||{},t=t||at.font;let n=qe(e.size,t.size);typeof n=="string"&&(n=parseInt(n,10));let r=qe(e.style,t.style);r&&!(""+r).match(MU)&&(console.warn('Invalid font style specified: "'+r+'"'),r="");let o={family:qe(e.family,t.family),lineHeight:PU(qe(e.lineHeight,t.lineHeight),n),size:n,style:r,weight:qe(e.weight,t.weight),string:""};return o.string=SU(o),o}function Nf(e,t,n,r){let o=!0,i,a,s;for(i=0,a=e.length;i<a;++i)if(s=e[i],s!==void 0&&(t!==void 0&&typeof s=="function"&&(s=s(t),o=!1),n!==void 0&&At(s)&&(s=s[n%s.length],o=!1),s!==void 0))return r&&!o&&(r.cacheable=!1),s}function oM(e,t,n){let{min:r,max:o}=e,i=ky(t,(o-r)/2),a=(s,l)=>n&&s===0?0:s+l;return{min:a(r,-Math.abs(i)),max:a(o,i)}}function za(e,t){return Object.assign(Object.create(e),t)}function J2(e,t=[""],n=e,r,o=()=>e[0]){mo(r)||(r=sM("_fallback",e));let i={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:n,_fallback:r,_getTarget:o,override:a=>J2([a,...e],t,n,r)};return new Proxy(i,{deleteProperty(a,s){return delete a[s],delete a._keys,delete e[0][s],!0},get(a,s){return iM(a,s,()=>FU(s,t,e,a))},getOwnPropertyDescriptor(a,s){return Reflect.getOwnPropertyDescriptor(a._scopes[0],s)},getPrototypeOf(){return Reflect.getPrototypeOf(e[0])},has(a,s){return OE(a).includes(s)},ownKeys(a){return OE(a)},set(a,s,l){let u=a._storage||(a._storage=o());return a[s]=u[s]=l,delete a._keys,!0}})}function mu(e,t,n,r){let o={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:$y(e,r),setContext:i=>mu(e,i,n,r),override:i=>mu(e.override(i),t,n,r)};return new Proxy(o,{deleteProperty(i,a){return delete i[a],delete e[a],!0},get(i,a,s){return iM(i,a,()=>NU(i,a,s))},getOwnPropertyDescriptor(i,a){return i._descriptors.allKeys?Reflect.has(e,a)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,a)},getPrototypeOf(){return Reflect.getPrototypeOf(e)},has(i,a){return Reflect.has(e,a)},ownKeys(){return Reflect.ownKeys(e)},set(i,a,s){return e[a]=s,delete i[a],!0}})}function $y(e,t={scriptable:!0,indexable:!0}){let{_scriptable:n=t.scriptable,_indexable:r=t.indexable,_allKeys:o=t.allKeys}=e;return{allKeys:o,scriptable:n,indexable:r,isScriptable:Va(n)?n:()=>n,isIndexable:Va(r)?r:()=>r}}var IU=(e,t)=>e?e+W2(t):t,Wy=(e,t)=>it(t)&&e!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function iM(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t))return e[t];let r=n();return e[t]=r,r}function NU(e,t,n){let{_proxy:r,_context:o,_subProxy:i,_descriptors:a}=e,s=r[t];return Va(s)&&a.isScriptable(t)&&(s=OU(t,s,e,n)),At(s)&&s.length&&(s=TU(t,s,e,a.isIndexable)),Wy(t,s)&&(s=mu(s,o,i&&i[t],a)),s}function OU(e,t,n,r){let{_proxy:o,_context:i,_subProxy:a,_stack:s}=n;if(s.has(e))throw new Error("Recursion detected: "+Array.from(s).join("->")+"->"+e);return s.add(e),t=t(i,a||r),s.delete(e),Wy(e,t)&&(t=Yy(o._scopes,o,e,t)),t}function TU(e,t,n,r){let{_proxy:o,_context:i,_subProxy:a,_descriptors:s}=n;if(mo(i.index)&&r(e))t=t[i.index%t.length];else if(it(t[0])){let l=t,u=o._scopes.filter(c=>c!==l);t=[];for(let c of l){let d=Yy(u,o,e,c);t.push(mu(d,i,a&&a[e],s))}}return t}function aM(e,t,n){return Va(e)?e(t,n):e}var AU=(e,t)=>e===!0?t:typeof e=="string"?Ua(t,e):void 0;function LU(e,t,n,r,o){for(let i of t){let a=AU(n,i);if(a){e.add(a);let s=aM(a._fallback,n,o);if(mo(s)&&s!==n&&s!==r)return s}else if(a===!1&&mo(r)&&n!==r)return null}return!1}function Yy(e,t,n,r){let o=t._rootScopes,i=aM(t._fallback,n,r),a=[...e,...o],s=new Set;s.add(r);let l=NE(s,a,n,i||n,r);return l===null||mo(i)&&i!==n&&(l=NE(s,a,i,l,r),l===null)?!1:J2(Array.from(s),[""],o,i,()=>RU(t,n,r))}function NE(e,t,n,r,o){for(;n;)n=LU(e,t,n,r,o);return n}function RU(e,t,n){let r=e._getTarget();t in r||(r[t]={});let o=r[t];return At(o)&&it(n)?n:o}function FU(e,t,n,r){let o;
vendor: 4,740 bytes, line 20
20for(let i of t)if(o=sM(IU(i,e),n),mo(o))return Wy(e,o)?Yy(n,r,e,o):o}function sM(e,t){for(let n of t){if(!n)continue;let r=n[e];if(mo(r))return r}}function OE(e){let t=e._keys;return t||(t=e._keys=BU(e._scopes)),t}function BU(e){let t=new Set;for(let n of e)for(let r of Object.keys(n).filter(o=>!o.startsWith("_")))t.add(r);return Array.from(t)}function qy(e,t,n,r){let{iScale:o}=e,{key:i="r"}=this._parsing,a=new Array(r),s,l,u,c;for(s=0,l=r;s<l;++s)u=s+n,c=t[u],a[s]={r:o.parse(Ua(c,i),u)};return a}var VU=Number.EPSILON||1e-14,Ef=(e,t)=>t<e.length&&!e[t].skip&&e[t],lM=e=>e==="x"?"y":"x";function UU(e,t,n,r){let o=e.skip?t:e,i=t,a=n.skip?t:n,s=j2(i,o),l=j2(a,i),u=s/(s+l),c=l/(s+l);u=isNaN(u)?0:u,c=isNaN(c)?0:c;let d=r*u,p=r*c;return{previous:{x:i.x-d*(a.x-o.x),y:i.y-d*(a.y-o.y)},next:{x:i.x+p*(a.x-o.x),y:i.y+p*(a.y-o.y)}}}function zU(e,t,n){let r=e.length,o,i,a,s,l,u=Ef(e,0);for(let c=0;c<r-1;++c)if(l=u,u=Ef(e,c+1),!(!l||!u)){if(Pf(t[c],0,VU)){n[c]=n[c+1]=0;continue}o=n[c]/t[c],i=n[c+1]/t[c],s=Math.pow(o,2)+Math.pow(i,2),!(s<=9)&&(a=3/Math.sqrt(s),n[c]=o*a*t[c],n[c+1]=i*a*t[c])}}function HU(e,t,n="x"){let r=lM(n),o=e.length,i,a,s,l=Ef(e,0);for(let u=0;u<o;++u){if(a=s,s=l,l=Ef(e,u+1),!s)continue;let c=s[n],d=s[r];a&&(i=(c-a[n])/3,s[`cp1${n}`]=c-i,s[`cp1${r}`]=d-i*t[u]),l&&(i=(l[n]-c)/3,s[`cp2${n}`]=c+i,s[`cp2${r}`]=d+i*t[u])}}function jU(e,t="x"){let n=lM(t),r=e.length,o=Array(r).fill(0),i=Array(r),a,s,l,u=Ef(e,0);for(a=0;a<r;++a)if(s=l,l=u,u=Ef(e,a+1),!!l){if(u){let c=u[t]-l[t];o[a]=c!==0?(u[n]-l[n])/c:0}i[a]=s?u?wi(o[a-1])!==wi(o[a])?0:(o[a-1]+o[a])/2:o[a-1]:o[a]}zU(e,o,i),HU(e,i,t)}function U2(e,t,n){return Math.max(Math.min(e,n),t)}function $U(e,t){let n,r,o,i,a,s=kf(e[0],t);for(n=0,r=e.length;n<r;++n)a=i,i=s,s=n<r-1&&kf(e[n+1],t),i&&(o=e[n],a&&(o.cp1x=U2(o.cp1x,t.left,t.right),o.cp1y=U2(o.cp1y,t.top,t.bottom)),s&&(o.cp2x=U2(o.cp2x,t.left,t.right),o.cp2y=U2(o.cp2y,t.top,t.bottom)))}function uM(e,t,n,r,o){let i,a,s,l;if(t.spanGaps&&(e=e.filter(u=>!u.skip)),t.cubicInterpolationMode==="monotone")jU(e,o);else{let u=r?e[e.length-1]:e[0];for(i=0,a=e.length;i<a;++i)s=e[i],l=UU(u,s,e[Math.min(i+1,a-(r?0:1))%a],t.tension),s.cp1x=l.previous.x,s.cp1y=l.previous.y,s.cp2x=l.next.x,s.cp2y=l.next.y,u=s}t.capBezierPoints&&$U(e,n)}function Ky(){return typeof window!="undefined"&&typeof document!="undefined"}function Z2(e){let t=e.parentNode;return t&&t.toString()==="[object ShadowRoot]"&&(t=t.host),t}function $2(e,t,n){let r;return typeof e=="string"?(r=parseInt(e,10),e.indexOf("%")!==-1&&(r=r/100*t.parentNode[n])):r=e,r}var e3=e=>window.getComputedStyle(e,null);function WU(e,t){return e3(e).getPropertyValue(t)}var YU=["top","right","bottom","left"];function hu(e,t,n){let r={};n=n?"-"+n:"";for(let o=0;o<4;o++){let i=YU[o];r[i]=parseFloat(e[t+"-"+i+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}var qU=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function KU(e,t){let n=e.touches,r=n&&n.length?n[0]:e,{offsetX:o,offsetY:i}=r,a=!1,s,l;if(qU(o,i,e.target))s=o,l=i;else{let u=t.getBoundingClientRect();s=r.clientX-u.left,l=r.clientY-u.top,a=!0}return{x:s,y:l,box:a}}function Qs(e,t){if("native"in e)return e;let{canvas:n,currentDevicePixelRatio:r}=t,o=e3(n),i=o.boxSizing==="border-box",a=hu(o,"padding"),s=hu(o,"border","width"),{x:l,y:u,box:c}=KU(e,n),d=a.left+(c&&s.left),p=a.top+(c&&s.top),{width:h,height:m}=t;return i&&(h-=a.width+s.width,m-=a.height+s.height),{x:Math.round((l-d)/h*n.width/r),y:Math.round((u-p)/m*n.height/r)}}function QU(e,t,n){let r,o;if(t===void 0||n===void 0){let i=Z2(e);if(!i)t=e.clientWidth,n=e.clientHeight;else{let a=i.getBoundingClientRect(),s=e3(i),l=hu(s,"border","width"),u=hu(s,"padding");t=a.width-u.width-l.width,n=a.height-u.height-l.height,r=$2(s.maxWidth,i,"clientWidth"),o=$2(s.maxHeight,i,"clientHeight")}}return{width:t,height:n,maxWidth:r||H2,maxHeight:o||H2}}var _y=e=>Math.round(e*10)/10;function cM(e,t,n,r){let o=e3(e),i=hu(o,"margin"),a=$2(o.maxWidth,e,"clientWidth")||H2,s=$2(o.maxHeight,e,"clientHeight")||H2,l=QU(e,t,n),{width:u,height:c}=l;if(o.boxSizing==="content-box"){let d=hu(o,"border","width"),p=hu(o,"padding");u-=p.width+d.width,c-=p.height+d.height}return u=Math.max(0,u-i.width),c=Math.max(0,r?Math.floor(u/r):c-i.height),u=_y(Math.min(u,a,l.maxWidth)),c=_y(Math.min(c,s,l.maxHeight)),u&&!c&&(c=_y(u/2)),{width:u,height:c}}function Qy(e,t,n){let r=t||1,o=Math.floor(e.height*r),i=Math.floor(e.width*r);e.height=o/r,e.width=i/r;let a=e.canvas;return a.style&&(n||!a.style.height&&!a.style.width)&&(a.style.height=`${e.height}px`,a.style.width=`${e.width}px`),e.currentDevicePixelRatio!==r||a.height!==o||a.width!==i?(e.currentDevicePixelRatio=r,a.height=o,a.width=i,e.ctx.setTransform(r,0,0,r,0,0),!0):!1}var fM=function(){let e=!1;
vendor: 4,262 bytes, line 20
20try{let t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){}return e}();function Gy(e,t){let n=WU(e,t),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function Hs(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function dM(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:r==="middle"?n<.5?e.y:t.y:r==="after"?n<1?e.y:t.y:n>0?t.y:e.y}}function pM(e,t,n,r){let o={x:e.cp2x,y:e.cp2y},i={x:t.cp1x,y:t.cp1y},a=Hs(e,o,n),s=Hs(o,i,n),l=Hs(i,t,n),u=Hs(a,s,n),c=Hs(s,l,n);return Hs(u,c,n)}var TE=new Map;function GU(e,t){t=t||{};let n=e+JSON.stringify(t),r=TE.get(n);return r||(r=new Intl.NumberFormat(e,t),TE.set(n,r)),r}function Of(e,t,n){return GU(t,n).format(e)}var XU=function(e,t){return{x(n){return e+e+t-n},setWidth(n){t=n},textAlign(n){return n==="center"?n:n==="right"?"left":"right"},xPlus(n,r){return n-r},leftForLtr(n,r){return n-r}}},JU=function(){return{x(e){return e},setWidth(e){},textAlign(e){return e},xPlus(e,t){return e+t},leftForLtr(e,t){return e}}};function yu(e,t,n){return e?XU(t,n):JU()}function Xy(e,t){let n,r;(t==="ltr"||t==="rtl")&&(n=e.canvas.style,r=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=r)}function Jy(e,t){t!==void 0&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function hM(e){return e==="angle"?{between:Df,compare:eU,normalize:jr}:{between:Zi,compare:(t,n)=>t-n,normalize:t=>t}}function AE({start:e,end:t,count:n,loop:r,style:o}){return{start:e%n,end:t%n,loop:r&&(t-e+1)%n===0,style:o}}function ZU(e,t,n){let{property:r,start:o,end:i}=n,{between:a,normalize:s}=hM(r),l=t.length,{start:u,end:c,loop:d}=e,p,h;if(d){for(u+=l,c+=l,p=0,h=l;p<h&&a(s(t[u%l][r]),o,i);++p)u--,c--;u%=l,c%=l}return c<u&&(c+=l),{start:u,end:c,loop:d,style:e.style}}function Zy(e,t,n){if(!n)return[e];let{property:r,start:o,end:i}=n,a=t.length,{compare:s,between:l,normalize:u}=hM(r),{start:c,end:d,loop:p,style:h}=ZU(e,t,n),m=[],v=!1,w=null,y,g,x,b=()=>l(o,x,y)&&s(o,x)!==0,S=()=>s(i,y)===0||l(i,x,y),_=()=>v||b(),M=()=>!v||S();for(let P=c,O=c;P<=d;++P)g=t[P%a],!g.skip&&(y=u(g[r]),y!==x&&(v=l(y,o,i),w===null&&_()&&(w=s(y,o)===0?P:O),w!==null&&M()&&(m.push(AE({start:w,end:P,loop:p,count:a,style:h})),w=null),O=P,x=y));return w!==null&&m.push(AE({start:w,end:d,loop:p,count:a,style:h})),m}function e8(e,t){let n=[],r=e.segments;for(let o=0;o<r.length;o++){let i=Zy(r[o],e.points,t);i.length&&n.push(...i)}return n}function ez(e,t,n,r){let o=0,i=t-1;if(n&&!r)for(;o<t&&!e[o].skip;)o++;for(;o<t&&e[o].skip;)o++;for(o%=t,n&&(i+=o);i>o&&e[i%t].skip;)i--;return i%=t,{start:o,end:i}}function tz(e,t,n,r){let o=e.length,i=[],a=t,s=e[t],l;for(l=t+1;l<=n;++l){let u=e[l%o];u.skip||u.stop?s.skip||(r=!1,i.push({start:t%o,end:(l-1)%o,loop:r}),t=a=u.stop?l:null):(a=l,s.skip&&(t=l)),s=u}return a!==null&&i.push({start:t%o,end:a%o,loop:r}),i}function mM(e,t){let n=e.points,r=e.options.spanGaps,o=n.length;if(!o)return[];let i=!!e._loop,{start:a,end:s}=ez(n,o,i,r);if(r===!0)return LE(e,[{start:a,end:s,loop:i}],n,t);let l=s<a?s+o:s,u=!!e._fullLoop&&a===0&&s===o-1;return LE(e,tz(n,a,l,u),n,t)}function LE(e,t,n,r){return!r||!r.setContext||!n?t:nz(e,t,n,r)}function nz(e,t,n,r){let o=e._chart.getContext(),i=RE(e.options),{_datasetIndex:a,options:{spanGaps:s}}=e,l=n.length,u=[],c=i,d=t[0].start,p=d;function h(m,v,w,y){let g=s?-1:1;if(m!==v){for(m+=l;n[m%l].skip;)m-=g;for(;n[v%l].skip;)v+=g;m%l!==v%l&&(u.push({start:m%l,end:v%l,loop:w,style:y}),c=y,d=v%l)}}for(let m of t){d=s?d:m.start;let v=n[d%l],w;for(p=d+1;p<=m.end;p++){let y=n[p%l];w=RE(r.setContext(za(o,{type:"segment",p0:v,p1:y,p0DataIndex:(p-1)%l,p1DataIndex:p%l,datasetIndex:a}))),rz(w,c)&&h(d,p-1,m.loop,c),v=y,c=w}d<p-1&&h(d,p-1,m.loop,c)}return u}function RE(e){return{backgroundColor:e.backgroundColor,borderCapStyle:e.borderCapStyle,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderJoinStyle:e.borderJoinStyle,borderWidth:e.borderWidth,borderColor:e.borderColor}}function rz(e,t){return t&&JSON.stringify(e)!==JSON.stringify(t)}var c8=class{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,n,r,o){let i=n.listeners[o],a=n.duration;
vendor: 11,525 bytes, line 20
20i.forEach(s=>s({chart:t,initial:n.initial,numSteps:a,currentStep:Math.min(r-n.start,a)}))}_refresh(){this._request||(this._running=!0,this._request=Ty.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let n=0;this._charts.forEach((r,o)=>{if(!r.running||!r.items.length)return;let i=r.items,a=i.length-1,s=!1,l;for(;a>=0;--a)l=i[a],l._active?(l._total>r.duration&&(r.duration=l._total),l.tick(t),s=!0):(i[a]=i[i.length-1],i.pop());s&&(o.draw(),this._notify(o,r,t,"progress")),i.length||(r.running=!1,this._notify(o,r,t,"complete"),r.initial=!1),n+=i.length}),this._lastDate=t,n===0&&(this._running=!1)}_getAnims(t){let n=this._charts,r=n.get(t);return r||(r={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},n.set(t,r)),r}listen(t,n,r){this._getAnims(t).listeners[n].push(r)}add(t,n){!n||!n.length||this._getAnims(t).items.push(...n)}has(t){return this._getAnims(t).items.length>0}start(t){let n=this._charts.get(t);n&&(n.running=!0,n.start=Date.now(),n.duration=n.items.reduce((r,o)=>Math.max(r,o._duration),0),this._refresh())}running(t){if(!this._running)return!1;let n=this._charts.get(t);return!(!n||!n.running||!n.items.length)}stop(t){let n=this._charts.get(t);if(!n||!n.items.length)return;let r=n.items,o=r.length-1;for(;o>=0;--o)r[o].cancel();n.items=[],this._notify(t,n,Date.now(),"complete")}remove(t){return this._charts.delete(t)}},Ha=new c8,gM="transparent",oz={boolean(e,t,n){return n>.5?t:e},color(e,t,n){let r=Uy(e||gM),o=r.valid&&Uy(t||gM);return o&&o.valid?o.mix(r,n).hexString():t},number(e,t,n){return e+(t-e)*n}},f8=class{constructor(t,n,r,o){let i=n[r];o=Nf([t.to,o,i,t.from]);let a=Nf([t.from,i,o]);this._active=!0,this._fn=t.fn||oz[t.type||typeof a],this._easing=_f[t.easing]||_f.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=n,this._prop=r,this._from=a,this._to=o,this._promises=void 0}active(){return this._active}update(t,n,r){if(this._active){this._notify(!1);let o=this._target[this._prop],i=r-this._start,a=this._duration-i;this._start=r,this._duration=Math.floor(Math.max(a,t.duration)),this._total+=i,this._loop=!!t.loop,this._to=Nf([t.to,n,o,t.from]),this._from=Nf([t.from,o,n])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){let n=t-this._start,r=this._duration,o=this._prop,i=this._from,a=this._loop,s=this._to,l;if(this._active=i!==s&&(a||n<r),!this._active){this._target[o]=s,this._notify(!0);return}if(n<0){this._target[o]=i;return}l=n/r%2,l=a&&l>1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[o]=this._fn(i,s,l)}wait(){let t=this._promises||(this._promises=[]);return new Promise((n,r)=>{t.push({res:n,rej:r})})}_notify(t){let n=t?"res":"rej",r=this._promises||[];for(let o=0;o<r.length;o++)r[o][n]()}},iz=["x","y","borderWidth","radius","tension"],az=["color","borderColor","backgroundColor"];at.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0});var sz=Object.keys(at.animation);at.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>e!=="onProgress"&&e!=="onComplete"&&e!=="fn"});at.set("animations",{colors:{type:"color",properties:az},numbers:{type:"number",properties:iz}});at.describe("animations",{_fallback:"animation"});at.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>e|0}}}});var l3=class{constructor(t,n){this._chart=t,this._properties=new Map,this.configure(n)}configure(t){if(!it(t))return;let n=this._properties;Object.getOwnPropertyNames(t).forEach(r=>{let o=t[r];if(!it(o))return;let i={};for(let a of sz)i[a]=o[a];(At(o.properties)&&o.properties||[r]).forEach(a=>{(a===r||!n.has(a))&&n.set(a,i)})})}_animateOptions(t,n){let r=n.options,o=uz(t,r);if(!o)return[];let i=this._createAnimations(o,r);return r.$shared&&lz(t.options.$animations,r).then(()=>{t.options=r},()=>{}),i}_createAnimations(t,n){let r=this._properties,o=[],i=t.$animations||(t.$animations={}),a=Object.keys(n),s=Date.now(),l;for(l=a.length-1;l>=0;--l){let u=a[l];if(u.charAt(0)==="$")continue;if(u==="options"){o.push(...this._animateOptions(t,n));continue}let c=n[u],d=i[u],p=r.get(u);if(d)if(p&&d.active()){d.update(p,c,s);continue}else d.cancel();if(!p||!p.duration){t[u]=c;continue}i[u]=d=new f8(p,t,u,c),o.push(d)}return o}update(t,n){if(this._properties.size===0){Object.assign(t,n);return}let r=this._createAnimations(t,n);if(r.length)return Ha.add(this._chart,r),!0}};function lz(e,t){let n=[],r=Object.keys(t);for(let o=0;o<r.length;o++){let i=e[r[o]];i&&i.active()&&n.push(i.wait())}return Promise.all(n)}function uz(e,t){if(!t)return;let n=e.options;if(!n){e.options=t;return}return n.$shared&&(e.options=n=Object.assign({},n,{$shared:!1,$animations:{}})),n}function yM(e,t){let n=e&&e.options||{},r=n.reverse,o=n.min===void 0?t:0,i=n.max===void 0?t:0;return{start:r?i:o,end:r?o:i}}function cz(e,t,n){if(n===!1)return!1;let r=yM(e,n),o=yM(t,n);return{top:o.end,right:r.end,bottom:o.start,left:r.start}}function fz(e){let t,n,r,o;return it(e)?(t=e.top,n=e.right,r=e.bottom,o=e.left):t=n=r=o=e,{top:t,right:n,bottom:r,left:o,disabled:e===!1}}function sP(e,t){let n=[],r=e._getSortedDatasetMetas(t),o,i;for(o=0,i=r.length;o<i;++o)n.push(r[o].index);return n}function vM(e,t,n,r={}){let o=e.keys,i=r.mode==="single",a,s,l,u;if(t!==null){for(a=0,s=o.length;a<s;++a){if(l=+o[a],l===n){if(r.all)continue;break}u=e.values[l],hn(u)&&(i||t===0||wi(t)===wi(u))&&(t+=u)}return t}}function dz(e){let t=Object.keys(e),n=new Array(t.length),r,o,i;for(r=0,o=t.length;r<o;++r)i=t[r],n[r]={x:i,y:e[i]};return n}function xM(e,t){let n=e&&e.options.stacked;return n||n===void 0&&t.stack!==void 0}function pz(e,t,n){return`${e.id}.${t.id}.${n.stack||n.type}`}function hz(e){let{min:t,max:n,minDefined:r,maxDefined:o}=e.getUserBounds();return{min:r?t:Number.NEGATIVE_INFINITY,max:o?n:Number.POSITIVE_INFINITY}}function mz(e,t,n){let r=e[t]||(e[t]={});return r[n]||(r[n]={})}function wM(e,t,n,r){for(let o of t.getMatchingVisibleMetas(r).reverse()){let i=e[o.index];if(n&&i>0||!n&&i<0)return o.index}return null}function bM(e,t){let{chart:n,_cachedMeta:r}=e,o=n._stacks||(n._stacks={}),{iScale:i,vScale:a,index:s}=r,l=i.axis,u=a.axis,c=pz(i,a,r),d=t.length,p;for(let h=0;h<d;++h){let m=t[h],{[l]:v,[u]:w}=m,y=m._stacks||(m._stacks={});p=y[u]=mz(o,c,v),p[s]=w,p._top=wM(p,a,!0,r.type),p._bottom=wM(p,a,!1,r.type)}}function t8(e,t){let n=e.scales;return Object.keys(n).filter(r=>n[r].axis===t).shift()}function gz(e,t){return za(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function yz(e,t,n){return za(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}function P1(e,t){let n=e.controller.index,r=e.vScale&&e.vScale.axis;if(r){t=t||e._parsed;for(let o of t){let i=o._stacks;if(!i||i[r]===void 0||i[r][n]===void 0)return;delete i[r][n]}}}var n8=e=>e==="reset"||e==="none",_M=(e,t)=>t?e:Object.assign({},e),vz=(e,t,n)=>e&&!t.hidden&&t._stacked&&{keys:sP(n,!0),values:null},vo=class{constructor(t,n){this.chart=t,this._ctx=t.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){let t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=xM(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&P1(this._cachedMeta),this.index=t}linkScales(){let t=this.chart,n=this._cachedMeta,r=this.getDataset(),o=(d,p,h,m)=>d==="x"?p:d==="r"?m:h,i=n.xAxisID=qe(r.xAxisID,t8(t,"x")),a=n.yAxisID=qe(r.yAxisID,t8(t,"y")),s=n.rAxisID=qe(r.rAxisID,t8(t,"r")),l=n.indexAxis,u=n.iAxisID=o(l,i,a,s),c=n.vAxisID=o(l,a,i,s);n.xScale=this.getScaleForId(i),n.yScale=this.getScaleForId(a),n.rScale=this.getScaleForId(s),n.iScale=this.getScaleForId(u),n.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){let n=this._cachedMeta;return t===n.iScale?n.vScale:n.iScale}reset(){this._update("reset")}_destroy(){let t=this._cachedMeta;this._data&&Ny(this._data,this),t._stacked&&P1(t)}_dataCheck(){let t=this.getDataset(),n=t.data||(t.data=[]),r=this._data;if(it(n))this._data=dz(n);else if(r!==n){if(r){Ny(r,this);let o=this._cachedMeta;P1(o),o._parsed=[]}n&&Object.isExtensible(n)&&qE(n,this),this._syncList=[],this._data=n}}addElements(){let t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){let n=this._cachedMeta,r=this.getDataset(),o=!1;this._dataCheck();let i=n._stacked;n._stacked=xM(n.vScale,n),n.stack!==r.stack&&(o=!0,P1(n),n.stack=r.stack),this._resyncElements(t),(o||i!==n._stacked)&&bM(this,n._parsed)}configure(){let t=this.chart.config,n=t.datasetScopeKeys(this._type),r=t.getOptionScopes(this.getDataset(),n,!0);this.options=t.createResolver(r,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,n){let{_cachedMeta:r,_data:o}=this,{iScale:i,_stacked:a}=r,s=i.axis,l=t===0&&n===o.length?!0:r._sorted,u=t>0&&r._parsed[t-1],c,d,p;if(this._parsing===!1)r._parsed=o,r._sorted=!0,p=o;else{At(o[t])?p=this.parseArrayData(r,o,t,n):it(o[t])?p=this.parseObjectData(r,o,t,n):p=this.parsePrimitiveData(r,o,t,n);let h=()=>d[s]===null||u&&d[s]<u[s];for(c=0;c<n;++c)r._parsed[c+t]=d=p[c],l&&(h()&&(l=!1),u=d);r._sorted=l}a&&bM(this,p)}parsePrimitiveData(t,n,r,o){let{iScale:i,vScale:a}=t,s=i.axis,l=a.axis,u=i.getLabels(),c=i===a,d=new Array(o),p,h,m;for(p=0,h=o;p<h;++p)m=p+r,d[p]={[s]:c||i.parse(u[m],m),[l]:a.parse(n[m],m)};return d}parseArrayData(t,n,r,o){let{xScale:i,yScale:a}=t,s=new Array(o),l,u,c,d;for(l=0,u=o;l<u;++l)c=l+r,d=n[c],s[l]={x:i.parse(d[0],c),y:a.parse(d[1],c)};return s}parseObjectData(t,n,r,o){let{xScale:i,yScale:a}=t,{xAxisKey:s="x",yAxisKey:l="y"}=this._parsing,u=new Array(o),c,d,p,h;for(c=0,d=o;c<d;++c)p=c+r,h=n[p],u[c]={x:i.parse(Ua(h,s),p),y:a.parse(Ua(h,l),p)};return u}getParsed(t){return this._cachedMeta._parsed[t]}getDataElement(t){return this._cachedMeta.data[t]}applyStack(t,n,r){let o=this.chart,i=this._cachedMeta,a=n[t.axis],s={keys:sP(o,!0),values:n._stacks[t.axis]};return vM(s,a,i.index,{mode:r})}updateRangeFromParsed(t,n,r,o){let i=r[n.axis],a=i===null?NaN:i,s=o&&r._stacks[n.axis];o&&s&&(o.values=s,a=vM(o,i,this._cachedMeta.index)),t.min=Math.min(t.min,a),t.max=Math.max(t.max,a)}getMinMax(t,n){let r=this._cachedMeta,o=r._parsed,i=r._sorted&&t===r.iScale,a=o.length,s=this._getOtherScale(t),l=vz(n,r,this.chart),u={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:c,max:d}=hz(s),p,h;function m(){h=o[p];let v=h[s.axis];return!hn(h[t.axis])||c>v||d<v}for(p=0;p<a&&!(!m()&&(this.updateRangeFromParsed(u,t,h,l),i));++p);if(i){for(p=a-1;p>=0;--p)if(!m()){this.updateRangeFromParsed(u,t,h,l);break}}return u}getAllParsedValues(t){let n=this._cachedMeta._parsed,r=[],o,i,a;for(o=0,i=n.length;o<i;++o)a=n[o][t.axis],hn(a)&&r.push(a);return r}getMaxOverflow(){return!1}
vendor: 4,946 bytes, line 20
20getLabelAndValue(t){let n=this._cachedMeta,r=n.iScale,o=n.vScale,i=this.getParsed(t);return{label:r?""+r.getLabelForValue(i[r.axis]):"",value:o?""+o.getLabelForValue(i[o.axis]):""}}_update(t){let n=this._cachedMeta;this.update(t||"default"),n._clip=fz(qe(this.options.clip,cz(n.xScale,n.yScale,this.getMaxOverflow())))}update(t){}draw(){let t=this._ctx,n=this.chart,r=this._cachedMeta,o=r.data||[],i=n.chartArea,a=[],s=this._drawStart||0,l=this._drawCount||o.length-s,u=this.options.drawActiveElementsOnTop,c;for(r.dataset&&r.dataset.draw(t,i,s,l),c=s;c<s+l;++c){let d=o[c];d.hidden||(d.active&&u?a.push(d):d.draw(t,i))}for(c=0;c<a.length;++c)a[c].draw(t,i)}getStyle(t,n){let r=n?"active":"default";return t===void 0&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(r):this.resolveDataElementOptions(t||0,r)}getContext(t,n,r){let o=this.getDataset(),i;if(t>=0&&t<this._cachedMeta.data.length){let a=this._cachedMeta.data[t];i=a.$context||(a.$context=yz(this.getContext(),t,a)),i.parsed=this.getParsed(t),i.raw=o.data[t],i.index=i.dataIndex=t}else i=this.$context||(this.$context=gz(this.chart.getContext(),this.index)),i.dataset=o,i.index=i.datasetIndex=this.index;return i.active=!!n,i.mode=r,i}resolveDatasetElementOptions(t){return this._resolveElementOptions(this.datasetElementType.id,t)}resolveDataElementOptions(t,n){return this._resolveElementOptions(this.dataElementType.id,n,t)}_resolveElementOptions(t,n="default",r){let o=n==="active",i=this._cachedDataOpts,a=t+"-"+n,s=i[a],l=this.enableOptionSharing&&mo(r);if(s)return _M(s,l);let u=this.chart.config,c=u.datasetElementScopeKeys(this._type,t),d=o?[`${t}Hover`,"hover",t,""]:[t,""],p=u.getOptionScopes(this.getDataset(),c),h=Object.keys(at.elements[t]),m=()=>this.getContext(r,o),v=u.resolveNamedOptions(p,h,m,d);return v.$shared&&(v.$shared=l,i[a]=Object.freeze(_M(v,l))),v}_resolveAnimations(t,n,r){let o=this.chart,i=this._cachedDataOpts,a=`animation-${n}`,s=i[a];if(s)return s;let l;if(o.options.animation!==!1){let c=this.chart.config,d=c.datasetAnimationScopeKeys(this._type,n),p=c.getOptionScopes(this.getDataset(),d);l=c.createResolver(p,this.getContext(t,r,n))}let u=new l3(o,l&&l.animations);return l&&l._cacheable&&(i[a]=Object.freeze(u)),u}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,n){return!n||n8(t)||this.chart._animationsDisabled}_getSharedOptions(t,n){let r=this.resolveDataElementOptions(t,n),o=this._sharedOptions,i=this.getSharedOptions(r),a=this.includeOptions(n,i)||i!==o;return this.updateSharedOptions(i,n,r),{sharedOptions:i,includeOptions:a}}updateElement(t,n,r,o){n8(o)?Object.assign(t,r):this._resolveAnimations(n,o).update(t,r)}updateSharedOptions(t,n,r){t&&!n8(n)&&this._resolveAnimations(void 0,n).update(t,r)}_setStyle(t,n,r,o){t.active=o;let i=this.getStyle(n,o);this._resolveAnimations(n,r,o).update(t,{options:!o&&this.getSharedOptions(i)||i})}removeHoverStyle(t,n,r){this._setStyle(t,r,"active",!1)}setHoverStyle(t,n,r){this._setStyle(t,r,"active",!0)}_removeDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){let n=this._data,r=this._cachedMeta.data;for(let[s,l,u]of this._syncList)this[s](l,u);this._syncList=[];let o=r.length,i=n.length,a=Math.min(i,o);a&&this.parse(0,a),i>o?this._insertElements(o,i-o,t):i<o&&this._removeElements(i,o-i)}_insertElements(t,n,r=!0){let o=this._cachedMeta,i=o.data,a=t+n,s,l=u=>{for(u.length+=n,s=u.length-1;s>=a;s--)u[s]=u[s-n]};for(l(i),s=t;s<a;++s)i[s]=new this.dataElementType;this._parsing&&l(o._parsed),this.parse(t,n),r&&this.updateElements(i,t,n,"reset")}updateElements(t,n,r,o){}_removeElements(t,n){let r=this._cachedMeta;if(this._parsing){let o=r._parsed.splice(t,n);r._stacked&&P1(r,o)}r.data.splice(t,n)}_sync(t){if(this._parsing)this._syncList.push(t);else{let[n,r,o]=t;this[n](r,o)}this.chart._dataChanges.push([this.index,...t])}_onDataPush(){let t=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-t,t])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(t,n){n&&this._sync(["_removeElements",t,n]);let r=arguments.length-2;r&&this._sync(["_insertElements",t,r])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}};vo.defaults={};vo.prototype.datasetElementType=null;vo.prototype.dataElementType=null;function xz(e,t){if(!e._cache.$bar){let n=e.getMatchingVisibleMetas(t),r=[];for(let o=0,i=n.length;o<i;o++)r=r.concat(n[o].controller.getAllParsedValues(e));e._cache.$bar=Oy(r.sort((o,i)=>o-i))}return e._cache.$bar}function wz(e){let t=e.iScale,n=xz(t,e.type),r=t._length,o,i,a,s,l=()=>{a===32767||a===-32768||(mo(s)&&(r=Math.min(r,Math.abs(a-s)||r)),s=a)};for(o=0,i=n.length;o<i;++o)a=t.getPixelForValue(n[o]),l();
vendor: 4,738 bytes, line 20
20for(s=void 0,o=0,i=t.ticks.length;o<i;++o)a=t.getPixelForTick(o),l();return r}function bz(e,t,n,r){let o=n.barThickness,i,a;return dt(o)?(i=t.min*n.categoryPercentage,a=n.barPercentage):(i=o*r,a=1),{chunk:i/r,ratio:a,start:t.pixels[e]-i/2}}function _z(e,t,n,r){let o=t.pixels,i=o[e],a=e>0?o[e-1]:null,s=e<o.length-1?o[e+1]:null,l=n.categoryPercentage;a===null&&(a=i-(s===null?t.end-t.start:s-i)),s===null&&(s=i+i-a);let u=i-(i-Math.min(a,s))/2*l;return{chunk:Math.abs(s-a)/2*l/r,ratio:n.barPercentage,start:u}}function Sz(e,t,n,r){let o=n.parse(e[0],r),i=n.parse(e[1],r),a=Math.min(o,i),s=Math.max(o,i),l=a,u=s;Math.abs(a)>Math.abs(s)&&(l=s,u=a),t[n.axis]=u,t._custom={barStart:l,barEnd:u,start:o,end:i,min:a,max:s}}function lP(e,t,n,r){return At(e)?Sz(e,t,n,r):t[n.axis]=n.parse(e,r),t}function SM(e,t,n,r){let o=e.iScale,i=e.vScale,a=o.getLabels(),s=o===i,l=[],u,c,d,p;for(u=n,c=n+r;u<c;++u)p=t[u],d={},d[o.axis]=s||o.parse(a[u],u),l.push(lP(p,d,i,u));return l}function r8(e){return e&&e.barStart!==void 0&&e.barEnd!==void 0}function Cz(e,t,n){return e!==0?wi(e):(t.isHorizontal()?1:-1)*(t.min>=n?1:-1)}function kz(e){let t,n,r,o,i;return e.horizontal?(t=e.base>e.x,n="left",r="right"):(t=e.base<e.y,n="bottom",r="top"),t?(o="end",i="start"):(o="start",i="end"),{start:n,end:r,reverse:t,top:o,bottom:i}}function Ez(e,t,n,r){let o=t.borderSkipped,i={};if(!o){e.borderSkipped=i;return}if(o===!0){e.borderSkipped={top:!0,right:!0,bottom:!0,left:!0};return}let{start:a,end:s,reverse:l,top:u,bottom:c}=kz(e);o==="middle"&&n&&(e.enableBorderRadius=!0,(n._top||0)===r?o=u:(n._bottom||0)===r?o=c:(i[CM(c,a,s,l)]=!0,o=u)),i[CM(o,a,s,l)]=!0,e.borderSkipped=i}function CM(e,t,n,r){return r?(e=Mz(e,t,n),e=kM(e,n,t)):e=kM(e,t,n),e}function Mz(e,t,n){return e===t?n:e===n?t:e}function kM(e,t,n){return e==="start"?t:e==="end"?n:e}function Pz(e,{inflateAmount:t},n){e.inflateAmount=t==="auto"?n===1?.33:0:t}var Lf=class extends vo{parsePrimitiveData(t,n,r,o){return SM(t,n,r,o)}parseArrayData(t,n,r,o){return SM(t,n,r,o)}parseObjectData(t,n,r,o){let{iScale:i,vScale:a}=t,{xAxisKey:s="x",yAxisKey:l="y"}=this._parsing,u=i.axis==="x"?s:l,c=a.axis==="x"?s:l,d=[],p,h,m,v;for(p=r,h=r+o;p<h;++p)v=n[p],m={},m[i.axis]=i.parse(Ua(v,u),p),d.push(lP(Ua(v,c),m,a,p));return d}updateRangeFromParsed(t,n,r,o){super.updateRangeFromParsed(t,n,r,o);let i=r._custom;i&&n===this._cachedMeta.vScale&&(t.min=Math.min(t.min,i.min),t.max=Math.max(t.max,i.max))}getMaxOverflow(){return 0}getLabelAndValue(t){let n=this._cachedMeta,{iScale:r,vScale:o}=n,i=this.getParsed(t),a=i._custom,s=r8(a)?"["+a.start+", "+a.end+"]":""+o.getLabelForValue(i[o.axis]);return{label:""+r.getLabelForValue(i[r.axis]),value:s}}initialize(){this.enableOptionSharing=!0,super.initialize();let t=this._cachedMeta;t.stack=this.getDataset().stack}update(t){let n=this._cachedMeta;this.updateElements(n.data,0,n.data.length,t)}updateElements(t,n,r,o){let i=o==="reset",{index:a,_cachedMeta:{vScale:s}}=this,l=s.getBasePixel(),u=s.isHorizontal(),c=this._getRuler(),{sharedOptions:d,includeOptions:p}=this._getSharedOptions(n,o);for(let h=n;h<n+r;h++){let m=this.getParsed(h),v=i||dt(m[s.axis])?{base:l,head:l}:this._calculateBarValuePixels(h),w=this._calculateBarIndexPixels(h,c),y=(m._stacks||{})[s.axis],g={horizontal:u,base:v.base,enableBorderRadius:!y||r8(m._custom)||a===y._top||a===y._bottom,x:u?v.head:w.center,y:u?w.center:v.head,height:u?w.size:Math.abs(v.size),width:u?Math.abs(v.size):w.size};p&&(g.options=d||this.resolveDataElementOptions(h,t[h].active?"active":o));let x=g.options||t[h].options;Ez(g,x,y,a),Pz(g,x,c.ratio),this.updateElement(t[h],h,g,o)}}_getStacks(t,n){let{iScale:r}=this._cachedMeta,o=r.getMatchingVisibleMetas(this._type).filter(l=>l.controller.options.grouped),i=r.options.stacked,a=[],s=l=>{let u=l.controller.getParsed(n),c=u&&u[l.vScale.axis];if(dt(c)||isNaN(c))return!0};for(let l of o)if(!(n!==void 0&&s(l))&&((i===!1||a.indexOf(l.stack)===-1||i===void 0&&l.stack===void 0)&&a.push(l.stack),l.index===t))break;return a.length||a.push(void 0),a}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,n,r){let o=this._getStacks(t,r),i=n!==void 0?o.indexOf(n):-1;return i===-1?o.length-1:i}_getRuler(){let t=this.options,n=this._cachedMeta,r=n.iScale,o=[],i,a;for(i=0,a=n.data.length;i<a;++i)o.push(r.getPixelForValue(this.getParsed(i)[r.axis],i));let s=t.barThickness;return{min:s||wz(n),pixels:o,start:r._startPixel,end:r._endPixel,stackCount:this._getStackCount(),scale:r,grouped:t.grouped,ratio:s?1:t.categoryPercentage*t.barPercentage}}_calculateBarValuePixels(t){let{_cachedMeta:{vScale:n,_stacked:r},options:{base:o,minBarLength:i}}=this,a=o||0,s=this.getParsed(t),l=s._custom,u=r8(l),c=s[n.axis],d=0,p=r?this.applyStack(n,s,r):c,h,m;
20p!==c&&(d=p-c,p=c),u&&(c=l.barStart,p=l.barEnd-l.barStart,c!==0&&wi(c)!==wi(l.barEnd)&&(d=0),d+=c);let v=!dt(o)&&!u?o:d,w=n.getPixelForValue(v);if(this.chart.getDataVisibility(t)?h=n.getPixelForValue(d+p):h=w,m=h-w,Math.abs(m)<i){m=Cz(m,n,a)*i,c===a&&(w-=m/2);let y=n.getPixelForDecimal(0),g=n.getPixelForDecimal(1),x=Math.min(y,g),b=Math.max(y,g);w=Math.max(Math.min(w,b),x),h=w+m}if(w===n.getPixelForValue(a)){let y=wi(m)*n.getLineWidthForValue(a)/2;w+=y,m-=y}return{size:m,base:w,head:h,center:h+m/2}}_calculateBarIndexPixels(t,n){let r=n.scale,o=this.options,i=o.skipNull,a=qe(o.maxBarThickness,1/0),s,l;if(n.grouped){let u=i?this._getStackCount(t):n.stackCount,c=o.barThickness==="flex"?_z(t,n,o,u):bz(t,n,o,u),d=this._getStackIndex(this.index,this._cachedMeta.stack,i?t:void 0);s=c.start+c.chunk*d+c.chunk/2,l=Math.min(a,c.chunk*c.ratio)}else s=r.getPixelForValue(this.getParsed(t)[r.axis],t),l=Math.min(a,n.min*n.ratio);return{base:s-l/2,head:s+l/2,center:s,size:l}}draw(){let t=this._cachedMeta,n=t.vScale,r=t.data,o=r.length,i=0;for(;i<o;++i)this.getParsed(i)[n.axis]!==null&&r[i].draw(this._ctx)}};Lf.id="bar";Lf.defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};Lf.overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};var Rf=class extends vo{initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(t,n,r,o){let i=super.parsePrimitiveData(t,n,r,o);for(let a=0;a<i.length;a++)i[a]._custom=this.resolveDataElementOptions(a+r).radius;return i}parseArrayData(t,n,r,o){let i=super.parseArrayData(t,n,r,o);for(let a=0;a<i.length;a++){let s=n[r+a];i[a]._custom=qe(s[2],this.resolveDataElementOptions(a+r).radius)}return i}parseObjectData(t,n,r,o){let i=super.parseObjectData(t,n,r,o);for(let a=0;a<i.length;a++){let s=n[r+a];i[a]._custom=qe(s&&s.r&&+s.r,this.resolveDataElementOptions(a+r).radius)}return i}getMaxOverflow(){let t=this._cachedMeta.data,n=0;for(let r=t.length-1;r>=0;--r)n=Math.max(n,t[r].size(this.resolveDataElementOptions(r))/2);return n>0&&n}getLabelAndValue(t){let n=this._cachedMeta,{xScale:r,yScale:o}=n,i=this.getParsed(t),a=r.getLabelForValue(i.x),s=o.getLabelForValue(i.y),l=i._custom;return{label:n.label,value:"("+a+", "+s+(l?", "+l:"")+")"}}update(t){let n=this._cachedMeta.data;this.updateElements(n,0,n.length,t)}updateElements(t,n,r,o){let i=o==="reset",{iScale:a,vScale:s}=this._cachedMeta,{sharedOptions:l,includeOptions:u}=this._getSharedOptions(n,o),c=a.axis,d=s.axis;for(let p=n;p<n+r;p++){let h=t[p],m=!i&&this.getParsed(p),v={},w=v[c]=i?a.getPixelForDecimal(.5):a.getPixelForValue(m[c]),y=v[d]=i?s.getBasePixel():s.getPixelForValue(m[d]);v.skip=isNaN(w)||isNaN(y),u&&(v.options=l||this.resolveDataElementOptions(p,h.active?"active":o),i&&(v.options.radius=0)),this.updateElement(h,p,v,o)}}resolveDataElementOptions(t,n){let r=this.getParsed(t),o=super.resolveDataElementOptions(t,n);o.$shared&&(o=Object.assign({},o,{$shared:!1}));let i=o.radius;return n!=="active"&&(o.radius=0),o.radius+=qe(r&&r._custom,i),o}};Rf.id="bubble";Rf.defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}};Rf.overrides={scales:{x:{type:"linear"},y:{type:"linear"}},plugins:{tooltip:{callbacks:{title(){return""}}}}};function Dz(e,t,n){let r=1,o=1,i=0,a=0;if(t<Mt){let s=e,l=s+t,u=Math.cos(s),c=Math.sin(s),d=Math.cos(l),p=Math.sin(l),h=(x,b,S)=>Df(x,s,l,!0)?1:Math.max(b,b*n,S,S*n),m=(x,b,S)=>Df(x,s,l,!0)?-1:Math.min(b,b*n,S,S*n),v=h(0,u,d),w=h(ln,c,p),y=m(Yt,u,d),g=m(Yt+ln,c,p);r=(v-y)/2,o=(w-g)/2,i=-(v+y)/2,a=-(w+g)/2}return{ratioX:r,ratioY:o,offsetX:i,offsetY:a}}var Js=class extends vo{constructor(t,n){super(t,n),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,n){let r=this.getDataset().data,o=this._cachedMeta;if(this._parsing===!1)o._parsed=r;else{let i=l=>+r[l];if(it(r[t])){let{key:l="value"}=this._parsing;i=u=>+Ua(r[u],l)}let a,s;for(a=t,s=t+n;a<s;++a)o._parsed[a]=i(a)}}_getRotation(){return Wo(this.options.rotation-90)}_getCircumference(){return Wo(this.options.circumference)}_getRotationExtents(){let t=Mt,n=-Mt;for(let r=0;r<this.chart.data.datasets.length;++r)if(this.chart.isDatasetVisible(r)){let o=this.chart.getDatasetMeta(r).controller,i=o._getRotation(),a=o._getCircumference();t=Math.min(t,i),n=Math.max(n,i+a)}return{rotation:t,circumference:n-t}}update(t){let n=this.chart,{chartArea:r}=n,o=this._cachedMeta,i=o.data,a=this.getMaxBorderWidth()+this.getMaxOffset(i)+this.options.spacing,s=Math.max((Math.min(r.width,r.height)-a)/2,0),l=Math.min(BE(this.options.cutout,s),1),u=this._getRingWeight(this.index),{circumference:c,rotation:d}=this._getRotationExtents(),{ratioX:p,ratioY:h,offsetX:m,offsetY:v}=Dz(d,c,l),w=(r.width-a)/p,y=(r.height-a)/h,g=Math.max(Math.min(w,y)/2,0),x=ky(this.options.radius,g),b=Math.max(x*l,0),S=(x-b)/this._getVisibleDatasetWeightTotal();this.offsetX=m*x,this.offsetY=v*x,o.total=this.calculateTotal(),this.outerRadius=x-S*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-S*u,0),this.updateElements(i,0,i.length,t)}_circumference(t,n){let r=this.options,o=this._cachedMeta,i=this._getCircumference();return n&&r.animation.animateRotate||!this.chart.getDataVisibility(t)||o._parsed[t]===null||o.data[t].hidden?0:this.calculateCircumference(o._parsed[t]*i/Mt)}updateElements(t,n,r,o){let i=o==="reset",a=this.chart,s=a.chartArea,u=a.options.animation,c=(s.left+s.right)/2,d=(s.top+s.bottom)/2,p=i&&u.animateScale,h=p?0:this.innerRadius,m=p?0:this.outerRadius,{sharedOptions:v,includeOptions:w}=this._getSharedOptions(n,o),y=this._getRotation(),g;for(g=0;g<n;++g)y+=this._circumference(g,i);for(g=n;g<n+r;++g){let x=this._circumference(g,i),b=t[g],S={x:c+this.offsetX,y:d+this.offsetY,startAngle:y,endAngle:y+x,circumference:x,outerRadius:m,innerRadius:h};w&&(S.options=v||this.resolveDataElementOptions(g,b.active?"active":o)),y+=x,this.updateElement(b,g,S,o)}}calculateTotal(){let t=this._cachedMeta,n=t.data,r=0,o;for(o=0;o<n.length;o++){let i=t._parsed[o];i!==null&&!isNaN(i)&&this.chart.getDataVisibility(o)&&!n[o].hidden&&(r+=Math.abs(i))}return r}calculateCircumference(t){let n=this._cachedMeta.total;return n>0&&!isNaN(t)?Mt*(Math.abs(t)/n):0}getLabelAndValue(t){let n=this._cachedMeta,r=this.chart,o=r.data.labels||[],i=Of(n._parsed[t],r.options.locale);return{label:o[t]||"",value:i}}getMaxBorderWidth(t){let n=0,r=this.chart,o,i,a,s,l;if(!t){for(o=0,i=r.data.datasets.length;o<i;++o)if(r.isDatasetVisible(o)){a=r.getDatasetMeta(o),t=a.data,s=a.controller;break}}if(!t)return 0;for(o=0,i=t.length;o<i;++o)l=s.resolveDataElementOptions(o),l.borderAlign!=="inner"&&(n=Math.max(n,l.borderWidth||0,l.hoverBorderWidth||0));return n}getMaxOffset(t){let n=0;for(let r=0,o=t.length;r<o;++r){let i=this.resolveDataElementOptions(r);n=Math.max(n,i.offset||0,i.hoverOffset||0)}return n}_getRingWeightOffset(t){let n=0;for(let r=0;r<t;++r)this.chart.isDatasetVisible(r)&&(n+=this._getRingWeight(r));return n}_getRingWeight(t){return Math.max(qe(this.chart.data.datasets[t].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}};Js.id="doughnut";Js.defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}}
20,cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"};Js.descriptors={_scriptable:e=>e!=="spacing",_indexable:e=>e!=="spacing"};Js.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){let t=e.data;if(t.labels.length&&t.datasets.length){let{labels:{pointStyle:n}}=e.legend.options;return t.labels.map((r,o)=>{let a=e.getDatasetMeta(0).controller.getStyle(o);return{text:r,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,lineWidth:a.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(o),index:o}})}return[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}},tooltip:{callbacks:{title(){return""},label(e){let t=e.label,n=": "+e.formattedValue;return At(t)?(t=t.slice(),t[0]+=n):t+=n,t}}}}};var Ff=class extends vo{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){let n=this._cachedMeta,{dataset:r,data:o=[],_dataset:i}=n,a=this.chart._animationsDisabled,{start:s,count:l}=Ly(n,o,a);this._drawStart=s,this._drawCount=l,Ry(n)&&(s=0,l=o.length),r._chart=this.chart,r._datasetIndex=this.index,r._decimated=!!i._decimated,r.points=o;let u=this.resolveDatasetElementOptions(t);this.options.showLine||(u.borderWidth=0),u.segment=this.options.segment,this.updateElement(r,void 0,{animated:!a,options:u},t),this.updateElements(o,s,l,t)}updateElements(t,n,r,o){let i=o==="reset",{iScale:a,vScale:s,_stacked:l,_dataset:u}=this._cachedMeta,{sharedOptions:c,includeOptions:d}=this._getSharedOptions(n,o),p=a.axis,h=s.axis,{spanGaps:m,segment:v}=this.options,w=gu(m)?m:Number.POSITIVE_INFINITY,y=this.chart._animationsDisabled||i||o==="none",g=n>0&&this.getParsed(n-1);for(let x=n;x<n+r;++x){let b=t[x],S=this.getParsed(x),_=y?b:{},M=dt(S[h]),P=_[p]=a.getPixelForValue(S[p],x),O=_[h]=i||M?s.getBasePixel():s.getPixelForValue(l?this.applyStack(s,S,l):S[h],x);_.skip=isNaN(P)||isNaN(O)||M,_.stop=x>0&&Math.abs(S[p]-g[p])>w,v&&(_.parsed=S,_.raw=u.data[x]),d&&(_.options=c||this.resolveDataElementOptions(x,b.active?"active":o)),y||this.updateElement(b,x,_,o),g=S}}getMaxOverflow(){let t=this._cachedMeta,n=t.dataset,r=n.options&&n.options.borderWidth||0,o=t.data||[];if(!o.length)return r;let i=o[0].size(this.resolveDataElementOptions(0)),a=o[o.length-1].size(this.resolveDataElementOptions(o.length-1));return Math.max(r,i,a)/2}draw(){let t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}};Ff.id="line";Ff.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};Ff.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};var Bf=class extends vo{constructor(t,n){super(t,n),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){let n=this._cachedMeta,r=this.chart,o=r.data.labels||[],i=Of(n._parsed[t].r,r.options.locale);return{label:o[t]||"",value:i}}parseObjectData(t,n,r,o){return qy.bind(this)(t,n,r,o)}update(t){let n=this._cachedMeta.data;this._updateRadius(),this.updateElements(n,0,n.length,t)}getMinMax(){let t=this._cachedMeta,n={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((r,o)=>{let i=this.getParsed(o).r;!isNaN(i)&&this.chart.getDataVisibility(o)&&(i<n.min&&(n.min=i),i>n.max&&(n.max=i))}),n}_updateRadius(){let t=this.chart,n=t.chartArea,r=t.options,o=Math.min(n.right-n.left,n.bottom-n.top),i=Math.max(o/2,0),a=Math.max(r.cutoutPercentage?i/100*r.cutoutPercentage:1,0),s=(i-a)/t.getVisibleDatasetCount();this.outerRadius=i-s*this.index,this.innerRadius=this.outerRadius-s}updateElements(t,n,r,o){let i=o==="reset",a=this.chart,l=a.options.animation,u=this._cachedMeta.rScale,c=u.xCenter,d=u.yCenter,p=u.getIndexAngle(0)-.5*Yt,h=p,m,v=360/this.countVisibleElements();for(m=0;m<n;++m)h+=this._computeAngle(m,o,v);for(m=n;m<n+r;m++){let w=t[m],y=h,g=h+this._computeAngle(m,o,v),x=a.getDataVisibility(m)?u.getDistanceFromCenterForValue(this.getParsed(m).r):0;h=g,i&&(l.animateScale&&(x=0),l.animateRotate&&(y=g=p));let b={x:c,y:d,innerRadius:0,outerRadius:x,startAngle:y,endAngle:g,options:this.resolveDataElementOptions(m,w.active?"active":o)};this.updateElement(w,m,b,o)}}countVisibleElements(){let t=this._cachedMeta,n=0;return t.data.forEach((r,o)=>{!isNaN(this.getParsed(o).r)&&this.chart.getDataVisibility(o)&&n++}),n}_computeAngle(t,n,r){return this.chart.getDataVisibility(t)?Wo(this.resolveDataElementOptions(t,n).angle||r):0}};Bf.id="polarArea";Bf.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};Bf.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){let t=e.data;if(t.labels.length&&t.datasets.length){let{labels:{pointStyle:n}}=e.legend.options;return t.labels.map((r,o)=>{let a=e.getDatasetMeta(0).controller.getStyle(o);return{text:r,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,lineWidth:a.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(o),index:o}})}return[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update(
20)}},tooltip:{callbacks:{title(){return""},label(e){return e.chart.data.labels[e.dataIndex]+": "+e.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};var L1=class extends Js{};L1.id="pie";L1.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};var Vf=class extends vo{getLabelAndValue(t){let n=this._cachedMeta.vScale,r=this.getParsed(t);return{label:n.getLabels()[t],value:""+n.getLabelForValue(r[n.axis])}}parseObjectData(t,n,r,o){return qy.bind(this)(t,n,r,o)}update(t){let n=this._cachedMeta,r=n.dataset,o=n.data||[],i=n.iScale.getLabels();if(r.points=o,t!=="resize"){let a=this.resolveDatasetElementOptions(t);this.options.showLine||(a.borderWidth=0);let s={_loop:!0,_fullLoop:i.length===o.length,options:a};this.updateElement(r,void 0,s,t)}this.updateElements(o,0,o.length,t)}updateElements(t,n,r,o){let i=this._cachedMeta.rScale,a=o==="reset";for(let s=n;s<n+r;s++){let l=t[s],u=this.resolveDataElementOptions(s,l.active?"active":o),c=i.getPointPositionForValue(s,this.getParsed(s).r),d=a?i.xCenter:c.x,p=a?i.yCenter:c.y,h={x:d,y:p,angle:c.angle,skip:isNaN(d)||isNaN(p),options:u};this.updateElement(l,s,h,o)}}};Vf.id="radar";Vf.defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};Vf.overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};var xo=class{constructor(){this.x=void 0,this.y=void 0,this.active=!1,this.options=void 0,this.$animations=void 0}tooltipPosition(t){let{x:n,y:r}=this.getProps(["x","y"],t);return{x:n,y:r}}hasValue(){return gu(this.x)&&gu(this.y)}getProps(t,n){let r=this.$animations;if(!n||!r)return this;let o={};return t.forEach(i=>{o[i]=r[i]&&r[i].active()?r[i]._to:this[i]}),o}};xo.defaults={};xo.defaultRoutes=void 0;var uP={values(e){return At(e)?e:""+e},numeric(e,t,n){if(e===0)return"0";let r=this.chart.options.locale,o,i=e;if(n.length>1){let u=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(u<1e-4||u>1e15)&&(o="scientific"),i=Iz(e,n)}let a=yo(Math.abs(i)),s=Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:o,minimumFractionDigits:s,maximumFractionDigits:s};return Object.assign(l,this.options.ticks.format),Of(e,r,l)},logarithmic(e,t,n){if(e===0)return"0";let r=e/Math.pow(10,Math.floor(yo(e)));return r===1||r===2||r===5?uP.numeric.call(this,e,t,n):""}};function Iz(e,t){let n=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(n)>=1&&e!==Math.floor(e)&&(n=e-Math.floor(e)),n}var h3={formatters:uP};at.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,t)=>t.lineWidth,tickColor:(e,t)=>t.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:h3.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}});at.route("scale.ticks","color","","color");at.route("scale.grid","color","","borderColor");at.route("scale.grid","borderColor","","borderColor");at.route("scale.title","color","","color");at.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&e!=="callback"&&e!=="parser",_indexable:e=>e!=="borderDash"&&e!=="tickBorderDash"});at.describe("scales",{_fallback:"scale"});at.describe("scale.ticks",{_scriptable:e=>e!=="backdropPadding"&&e!=="callback",_indexable:e=>e!=="backdropPadding"});function Nz(e,t){let n=e.options.ticks,r=n.maxTicksLimit||Oz(e),o=n.major.enabled?Az(t):[],i=o.length,a=o[0],s=o[i-1],l=[];if(i>r)return Lz(t,l,o,i/r),l;let u=Tz(o,t,r);if(i>0){let c,d,p=i>1?Math.round((s-a)/(i-1)):null;for(t3(t,l,u,dt(p)?0:a-p,a),c=0,d=i-1;c<d;c++)t3(t,l,u,o[c],o[c+1]);return t3(t,l,u,s,dt(p)?t.length:s+p),l}return t3(t,l,u),l}function Oz(e){let t=e.options.offset,n=e._tickSize(),r=e._length/n+(t?0:1),o=e._maxLength/n;return Math.floor(Math.min(r,o))}function Tz(e,t,n){let r=Rz(e),o=t.length/n;if(!r)return Math.max(o,1);let i=zE(r);for(let a=0,s=i.length-1;a<s;a++){let l=i[a];if(l>o)return l}return Math.max(o,1)}function Az(e){let t=[],n,r;for(n=0,r=e.length;n<r;n++)e[n].major&&t.push(n);return t}function Lz(e,t,n,r){let o=0,i=n[0],a;for(r=Math.ceil(r),a=0;a<e.length;a++)a===i&&(t.push(e[a]),o++,i=n[o*r])}function t3(e,t,n,r,o){let i=qe(r,0),a=Math.min(qe(o,e.length),e.length),s=0,l,u,c;for(n=Math.ceil(n),o&&(l=o-r,n=l/Math.floor(l/n)),c=i;c<0;)s++,c=Math.round(i+s*n);for(u=Math.max(i,0);u<a;u++)u===c&&(t.push(e[u]),s++,c=Math.round(i+s*n))}function Rz(e){let t=e.length,n,r;if(t<2)return!1;for(r=e[0],n=1;n<t;++n)if(e[n]-e[n-1]!==r)return!1;return r}var Fz=e=>
vendor: 20,433 bytes, line 20
20e==="left"?"right":e==="right"?"left":e,EM=(e,t,n)=>t==="top"||t==="left"?e[t]+n:e[t]-n;function MM(e,t){let n=[],r=e.length/t,o=e.length,i=0;for(;i<o;i+=r)n.push(e[Math.floor(i)]);return n}function Bz(e,t,n){let r=e.ticks.length,o=Math.min(t,r-1),i=e._startPixel,a=e._endPixel,s=1e-6,l=e.getPixelForTick(o),u;if(!(n&&(r===1?u=Math.max(l-i,a-l):t===0?u=(e.getPixelForTick(1)-l)/2:u=(l-e.getPixelForTick(o-1))/2,l+=o<t?u:-u,l<i-s||l>a+s)))return l}function Vz(e,t){Ct(e,n=>{let r=n.gc,o=r.length/2,i;if(o>t){for(i=0;i<o;++i)delete n.data[r[i]];r.splice(0,o)}})}function D1(e){return e.drawTicks?e.tickLength:0}function PM(e,t){if(!e.display)return 0;let n=In(e.font,t),r=nr(e.padding);return(At(e.text)?e.text.length:1)*n.lineHeight+r.height}function Uz(e,t){return za(e,{scale:t,type:"scale"})}function zz(e,t,n){return za(e,{tick:n,index:t,type:"tick"})}function Hz(e,t,n){let r=K2(e);return(n&&t!=="right"||!n&&t==="right")&&(r=Fz(r)),r}function jz(e,t,n,r){let{top:o,left:i,bottom:a,right:s,chart:l}=e,{chartArea:u,scales:c}=l,d=0,p,h,m,v=a-o,w=s-i;if(e.isHorizontal()){if(h=tr(r,i,s),it(n)){let y=Object.keys(n)[0],g=n[y];m=c[y].getPixelForValue(g)+v-t}else n==="center"?m=(u.bottom+u.top)/2+v-t:m=EM(e,n,t);p=s-i}else{if(it(n)){let y=Object.keys(n)[0],g=n[y];h=c[y].getPixelForValue(g)-w+t}else n==="center"?h=(u.left+u.right)/2-w+t:h=EM(e,n,t);m=tr(r,a,o),d=n==="left"?-ln:ln}return{titleX:h,titleY:m,maxWidth:p,rotation:d}}var $a=class extends xo{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,n){return t}getUserBounds(){let{_userMin:t,_userMax:n,_suggestedMin:r,_suggestedMax:o}=this;return t=go(t,Number.POSITIVE_INFINITY),n=go(n,Number.NEGATIVE_INFINITY),r=go(r,Number.POSITIVE_INFINITY),o=go(o,Number.NEGATIVE_INFINITY),{min:go(t,r),max:go(n,o),minDefined:hn(t),maxDefined:hn(n)}}getMinMax(t){let{min:n,max:r,minDefined:o,maxDefined:i}=this.getUserBounds(),a;if(o&&i)return{min:n,max:r};let s=this.getMatchingVisibleMetas();for(let l=0,u=s.length;l<u;++l)a=s[l].controller.getMinMax(this,t),o||(n=Math.min(n,a.min)),i||(r=Math.max(r,a.max));return n=i&&n>r?r:n,r=o&&n>r?n:r,{min:go(n,go(r,n)),max:go(r,go(n,r))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){let t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Lt(this.options.beforeUpdate,[this])}update(t,n,r){let{beginAtZero:o,grace:i,ticks:a}=this.options,s=a.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=n,this._margins=r=Object.assign({left:0,right:0,top:0,bottom:0},r),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+r.left+r.right:this.height+r.top+r.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=oM(this,i,o),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();let l=s<this.ticks.length;this._convertTicksToLabels(l?MM(this.ticks,s):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),a.display&&(a.autoSkip||a.source==="auto")&&(this.ticks=Nz(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),l&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let t=this.options.reverse,n,r;this.isHorizontal()?(n=this.left,r=this.right):(n=this.top,r=this.bottom,t=!t),this._startPixel=n,this._endPixel=r,this._reversePixels=t,this._length=r-n,this._alignToPixels=this.options.alignToPixels}afterUpdate(){Lt(this.options.afterUpdate,[this])}beforeSetDimensions(){Lt(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){Lt(this.options.afterSetDimensions,[this])}_callHooks(t){this.chart.notifyPlugins(t,this.getContext()),Lt(this.options[t],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){Lt(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(t){let n=this.options.ticks,r,o,i;for(r=0,o=t.length;r<o;r++)i=t[r],i.label=Lt(n.callback,[i.value,r,t],this)}afterTickToLabelConversion(){Lt(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){Lt(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){let t=this.options,n=t.ticks,r=this.ticks.length,o=n.minRotation||0,i=n.maxRotation,a=o,s,l,u;if(!this._isVisible()||!n.display||o>=i||r<=1||!this.isHorizontal()){this.labelRotation=o;return}let c=this._getLabelSizes(),d=c.widest.width,p=c.highest.height,h=Fn(this.chart.width-d,0,this.maxWidth);s=t.offset?this.maxWidth/r:h/(r-1),d+6>s&&(s=h/(r-(t.offset?.5:1)),l=this.maxHeight-D1(t.grid)-n.padding-PM(t.title,this.chart.options.font),u=Math.sqrt(d*d+p*p),a=Y2(Math.min(Math.asin(Fn((c.highest.height+6)/s,-1,1)),Math.asin(Fn(l/u,-1,1))-Math.asin(Fn(p/u,-1,1)))),a=Math.max(o,Math.min(i,a))),this.labelRotation=a}afterCalculateLabelRotation(){Lt(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){Lt(this.options.beforeFit,[this])}fit(){let t={width:0,height:0},{chart:n,options:{ticks:r,title:o,grid:i}}=this,a=this._isVisible(),s=this.isHorizontal();if(a){let l=PM(o,n.options.font);if(s?(t.width=this.maxWidth,t.height=D1(i)+l):(t.height=this.maxHeight,t.width=D1(i)+l),r.display&&this.ticks.length){let{first:u,last:c,widest:d,highest:p}=this._getLabelSizes(),h=r.padding*2,m=Wo(this.labelRotation),v=Math.cos(m),w=Math.sin(m);if(s){let y=r.mirror?0:w*d.width+v*p.height;t.height=Math.min(this.maxHeight,t.height+y+h)}else{let y=r.mirror?0:v*d.width+w*p.height;t.width=Math.min(this.maxWidth,t.width+y+h)}this._calculatePadding(u,c,w,v)}}this._handleMargins(),s?(this.width=this._length=n.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=n.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,n,r,o){let{ticks:{align:i,padding:a},position:s}=this.options,l=this.labelRotation!==0,u=s!=="top"&&this.axis==="x";if(this.isHorizontal()){let c=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1),p=0,h=0;l?u?(p=o*t.width,h=r*n.height):(p=r*t.height,h=o*n.width):i==="start"?h=n.width:i==="end"?p=t.width:i!=="inner"&&(p=t.width/2,h=n.width/2),this.paddingLeft=Math.max((p-c+a)*this.width/(this.width-c),0),this.paddingRight=Math.max((h-d+a)*this.width/(this.width-d),0)}else{let c=n.height/2,d=t.height/2;i==="start"?(c=0,d=t.height):i==="end"&&(c=n.height,d=0),this.paddingTop=c+a,this.paddingBottom=d+a}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){Lt(this.options.afterFit,[this])}isHorizontal(){let{axis:t,position:n}=this.options;return n==="top"||n==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let n,r;for(n=0,r=t.length;n<r;n++)dt(t[n].label)&&(t.splice(n,1),r--,n--);this.afterTickToLabelConversion()}_getLabelSizes(){let t=this._labelSizes;if(!t){let n=this.options.ticks.sampleSize,r=this.ticks;n<r.length&&(r=MM(r,n)),this._labelSizes=t=this._computeLabelSizes(r,r.length)}return t}_computeLabelSizes(t,n){let{ctx:r,_longestTextCache:o}=this,i=[],a=[],s=0,l=0,u,c,d,p,h,m,v,w,y,g,x;for(u=0;u<n;++u){if(p=t[u].label,h=this._resolveTickFontOptions(u),r.font=m=h.string,v=o[m]=o[m]||{data:{},gc:[]},w=h.lineHeight,y=g=0,!dt(p)&&!At(p))y=S1(r,v.data,v.gc,y,p),g=w;else if(At(p))for(c=0,d=p.length;c<d;++c)x=p[c],!dt(x)&&!At(x)&&(y=S1(r,v.data,v.gc,y,x),g+=w);i.push(y),a.push(g),s=Math.max(y,s),l=Math.max(g,l)}Vz(o,n);let b=i.indexOf(s),S=a.indexOf(l),_=M=>({width:i[M]||0,height:a[M]||0});return{first:_(0),last:_(n-1),widest:_(b),highest:_(S),widths:i,heights:a}}getLabelForValue(t){return t}getPixelForValue(t,n){return NaN}getValueForPixel(t){}getPixelForTick(t){let n=this.ticks;return t<0||t>n.length-1?null:this.getPixelForValue(n[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);let n=this._startPixel+t*this._length;return jE(this._alignToPixels?Ys(this.chart,n,0):n)}getDecimalForPixel(t){let n=(t-this._startPixel)/this._length;return this._reversePixels?1-n:n}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){let{min:t,max:n}=this;return t<0&&n<0?n:t>0&&n>0?t:0}getContext(t){let n=this.ticks||[];if(t>=0&&t<n.length){let r=n[t];return r.$context||(r.$context=zz(this.getContext(),t,r))}return this.$context||(this.$context=Uz(this.chart.getContext(),this))}_tickSize(){let t=this.options.ticks,n=Wo(this.labelRotation),r=Math.abs(Math.cos(n)),o=Math.abs(Math.sin(n)),i=this._getLabelSizes(),a=t.autoSkipPadding||0,s=i?i.widest.width+a:0,l=i?i.highest.height+a:0;return this.isHorizontal()?l*r>s*o?s/r:l/o:l*o<s*r?l/r:s/o}_isVisible(){let t=this.options.display;return t!=="auto"?!!t:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(t){let n=this.axis,r=this.chart,o=this.options,{grid:i,position:a}=o,s=i.offset,l=this.isHorizontal(),c=this.ticks.length+(s?1:0),d=D1(i),p=[],h=i.setContext(this.getContext()),m=h.drawBorder?h.borderWidth:0,v=m/2,w=function(I){return Ys(r,I,m)},y,g,x,b,S,_,M,P,O,F,N,V;if(a==="top")y=w(this.bottom),_=this.bottom-d,P=y-v,F=w(t.top)+v,V=t.bottom;else if(a==="bottom")y=w(this.top),F=t.top,V=w(t.bottom)-v,_=y+v,P=this.top+d;else if(a==="left")y=w(this.right),S=this.right-d,M=y-v,O=w(t.left)+v,N=t.right;else if(a==="right")y=w(this.left),O=t.left,N=w(t.right)-v,S=y+v,M=this.left+d;else if(n==="x"){if(a==="center")y=w((t.top+t.bottom)/2+.5);else if(it(a)){let I=Object.keys(a)[0],C=a[I];y=w(this.chart.scales[I].getPixelForValue(C))}F=t.top,V=t.bottom,_=y+v,P=_+d}else if(n==="y"){if(a==="center")y=w((t.left+t.right)/2);else if(it(a)){let I=Object.keys(a)[0],C=a[I];y=w(this.chart.scales[I].getPixelForValue(C))}S=y-v,M=S-d,O=t.left,N=t.right}let z=qe(o.ticks.maxTicksLimit,c),Y=Math.max(1,Math.ceil(c/z));for(g=0;g<c;g+=Y){let I=i.setContext(this.getContext(g)),C=I.lineWidth,E=I.color,f=I.borderDash||[],X=I.borderDashOffset,ie=I.tickWidth,Z=I.tickColor,me=I.tickBorderDash||[],de=I.tickBorderDashOffset;x=Bz(this,g,s),x!==void 0&&(b=Ys(r,x,C),l?S=M=O=N=b:_=P=F=V=b,p.push({tx1:S,ty1:_,tx2:M,ty2:P,x1:O,y1:F,x2:N,y2:V,width:C,color:E,borderDash:f,borderDashOffset:X,tickWidth:ie,tickColor:Z,tickBorderDash:me,tickBorderDashOffset:de}))}return this._ticksLength=c,this._borderValue=y,p}_computeLabelItems(t){let n=this.axis,r=this.options,{position:o,ticks:i}=r,a=this.isHorizontal(),s=this.ticks,{align:l,crossAlign:u,padding:c,mirror:d}=i,p=D1(r.grid),h=p+c,m=d?-c:h,v=-Wo(this.labelRotation),w=[],y,g,x,b,S,_,M,P,O,F,N,V,z="middle";if(o==="top")_=this.bottom-m,M=this._getXAxisLabelAlignment();else if(o==="bottom")_=this.top+m,M=this._getXAxisLabelAlignment();else if(o==="left"){let I=this._getYAxisLabelAlignment(p);M=I.textAlign,S=I.x}else if(o==="right"){let I=this._getYAxisLabelAlignment(p);M=I.textAlign,S=I.x}else if(n==="x"){if(o==="center")_=(t.top+t.bottom)/2+h;else if(it(o)){let I=Object.keys(o)[0],C=o[I];_=this.chart.scales[I].getPixelForValue(C)+h}M=this._getXAxisLabelAlignment()}else if(n==="y"){if(o==="center")S=(t.left+t.right)/2-h;else if(it(o)){let I=Object.keys(o)[0],C=o[I];S=this.chart.scales[I].getPixelForValue(C)}M=this._getYAxisLabelAlignment(p).textAlign}n==="y"&&(l==="start"?z="top":l==="end"&&(z="bottom"));let Y=this._getLabelSizes();for(y=0,g=s.length;y<g;++y){x=s[y],b=x.label;let I=i.setContext(this.getContext(y));P=this.getPixelForTick(y)+i.labelOffset,O=this._resolveTickFontOptions(y),F=O.lineHeight,N=At(b)?b.length:1;let C=N/2,E=I.color,f=I.textStrokeColor,X=I.textStrokeWidth,ie=M;a?(S=P,M==="inner"&&(y===g-1?ie=this.options.reverse?"left":"right":y===0?ie=this.options.reverse?"right":"left":ie="center"),o==="top"?u==="near"||v!==0?V=-N*F+F/2:u==="center"?V=-Y.highest.height/2-C*F+F:V=-Y.highest.height+F/2:u==="near"||v!==0?V=F/2:u==="center"?V=Y.highest.height/2-C*F:V=Y.highest.height-N*F,d&&(V*=-1)):(_=P,V=(1-N)*F/2);let Z;if(I.showLabelBackdrop){let me=nr(I.backdropPadding),de=Y.heights[y],ke=Y.widths[y],Ve=_+V-me.top,Ne=S-me.left;switch(z){case"middle":Ve-=de/2;break;case"bottom":Ve-=de;break}switch(M){case"center":Ne-=ke/2;break;case"right":Ne-=ke;break}Z={left:Ne,top:Ve,width:ke+me.width,height:de+me.height,color:I.backdropColor}}w.push({rotation:v,label:b,font:O,color:E,strokeColor:f,strokeWidth:X,textOffset:V,textAlign:ie,textBaseline:z,translation:[S,_],backdrop:Z})}return w}_getXAxisLabelAlignment(){let{position:t,ticks:n}=this.options;if(-Wo(this.labelRotation))return t==="top"?"left":"right";let o="center";return n.align==="start"?o="left":n.align==="end"?o="right":n.align==="inner"&&(o="inner"),o}_getYAxisLabelAlignment(t){let{position:n,ticks:{crossAlign:r,mirror:o,padding:i}}=this.options,a=this._getLabelSizes(),s=t+i,l=a.widest.width,u,c;return n==="left"?o?(c=this.right+i,r==="near"?u="left":r==="center"?(u="center",c+=l/2):(u="right",c+=l)):(c=this.right-s,r==="near"?u="right":r==="center"?(u="center",c-=l/2):(u="left",c=this.left)):n==="right"?o?(c=this.left+i,r==="near"?u="right":r==="center"?(u="center",c-=l/2):(u="left",c-=l)):(c=this.left+s,r==="near"?u="left":r==="center"?(u="center",c+=l/2):(u="right",c=this.right)):u="right",{textAlign:u,x:c}}_computeLabelArea(){if(this.options.ticks.mirror)return;let t=this.chart,n=this.options.position;if(n==="left"||n==="right")return{top:0,left:this.left,bottom:t.height,right:this.right};if(n==="top"||n==="bottom")return{top:this.top,left:0,bottom:this.bottom,right:t.width}}drawBackground(){let{ctx:t,options:{backgroundColor:n},left:r,top:o,width:i,height:a}=this;n&&(t.save(),t.fillStyle=n,t.fillRect(r,o,i,a),t.restore())}getLineWidthForValue(t){let n=this.options.grid;if(!this._isVisible()||!n.display)return 0;let o=this.ticks.findIndex(i=>i.value===t);return o>=0?n.setContext(this.getContext(o)).lineWidth:0}drawGrid(t){let n=this.options.grid,r=this.ctx,o=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t)),i,a,s=(l,u,c)=>{!c.width||!c.color||(r.save(),r.lineWidth=c.width,r.strokeStyle=c.color,r.setLineDash(c.borderDash||[]),r.lineDashOffset=c.borderDashOffset,r.beginPath(),r.moveTo(l.x,l.y),r.lineTo(u.x,u.y),r.stroke(),r.restore())};if(n.display)for(i=0,a=o.length;i<a;++i){let l=o[i];n.drawOnChartArea&&s({x:l.x1,y:l.y1},{x:l.x2,y:l.y2},l),n.drawTicks&&s({x:l.tx1,y:l.ty1},{x:l.tx2,y:l.ty2},{color:l.tickColor,width:l.tickWidth,borderDash:l.tickBorderDash,borderDashOffset:l.tickBorderDashOffset})}}drawBorder(){let{chart:t,ctx:n,options:{grid:r}}=this,o=r.setContext(this.getContext()),i=r.drawBorder?o.borderWidth:0;if(!i)return;let a=r.setContext(this.getContext(0)).lineWidth,s=this._borderValue,l,u,c,d;this.isHorizontal()?(l=Ys(t,this.left,i)-i/2,u=Ys(t,this.right,a)+a/2,c=d=s):(c=Ys(t,this.top,i)-i/2,d=Ys(t,this.bottom,a)+a/2,l=u=s),n.save(),n.lineWidth=o.borderWidth,n.strokeStyle=o.borderColor,n.beginPath(),n.moveTo(l,c),n.lineTo(u,d),n.stroke(),n.restore()}drawLabels(t){if(!this.options.ticks.display)return;let r=this.ctx,o=this._computeLabelArea();o&&E1(r,o);let i=this._labelItems||(this._labelItems=this._computeLabelItems(t)),a,s;for(a=0,s=i.length;a<s;++a){let l=i[a],u=l.font,c=l.label;l.backdrop&&(r.fillStyle=l.backdrop.color,r.fillRect(l.backdrop.left,l.backdrop.top,l.backdrop.width,l.backdrop.height));let d=l.textOffset;qs(r,c,0,d,u,l)}o&&M1(r)}drawTitle(){let{ctx:t,options:{position:n,title:r,reverse:o}}=this;if(!r.display)return;let i=In(r.font),a=nr(r.padding),s=r.align,l=i.lineHeight/2;n==="bottom"||n==="center"||it(n)?(l+=a.bottom,At(r.text)&&(l+=i.lineHeight*(r.text.length-1))):l+=a.top;let{titleX:u,titleY:c,maxWidth:d,rotation:p}=jz(this,l,n,s);qs(t,r.text,0,0,i,{color:r.color,maxWidth:d,rotation:p,textAlign:Hz(s,n,o),textBaseline:"middle",translation:[u,c]})}draw(t){this._isVisible()&&(this.drawBackground(),this.drawGrid(t),this.drawBorder(),this.drawTitle(),this.drawLabels(t))}_layers(){let t=this.options,n=t.ticks&&t.ticks.z||0,r=qe(t.grid&&t.grid.z,-1);return!this._isVisible()||this.draw!==$a.prototype.draw?[{z:n,draw:o=>{this.draw(o)}}]:[{z:r,draw:o=>{this.drawBackground(),this.drawGrid(o),this.drawTitle()}},{z:r+1,draw:()=>{this.drawBorder()}},{z:n,draw:o=>{this.drawLabels(o)}}]}getMatchingVisibleMetas(t){let n=this.chart.getSortedVisibleDatasetMetas(),r=this.axis+"AxisID",o=[],i,a;for(i=0,a=n.length;i<a;++i){let s=n[i];s[r]===this.id&&(!t||s.type===t)&&o.push(s)}return o}_resolveTickFontOptions(t){let n=this.options.ticks.setContext(this.getContext(t));return In(n.font)}_maxDigits(){let t=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/t}},Af=class{constructor(t,n,r){this.type=t,this.scope=n,this.override=r,this.items=Object.create(null)}isForType(t){return Object.prototype.isPrototypeOf.call(this.type.prototype,t.prototype)}register(t){let n=Object.getPrototypeOf(t),r;Yz(n)&&(r=this.register(n));let o=this.items,i=t.id,a=this.scope+"."+i;if(!i)throw new Error("class does not have id: "+t);return i in o||(o[i]=t,$z(t,a,r),this.override&&at.override(t.id,t.overrides)),a}get(t){return this.items[t]}unregister(t){let n=this.items,r=t.id,o=this.scope;r in n&&delete n[r],o&&r in at[o]&&(delete at[o][r],this.override&&delete Ws[r])}};function $z(e,t,n){let r=Sf(Object.create(null),[n?at.get(n):{},at.get(t),e.defaults]);at.set(t,r),e.defaultRoutes&&Wz(t,e.defaultRoutes),e.descriptors&&at.describe(t,e.descriptors)}function Wz(e,t){Object.keys(t).forEach(n=>{let r=n.split("."),o=r.pop(),i=[e].concat(r).join("."),a=t[n].split("."),s=a.pop(),l=a.join(".");at.route(i,o,l,s)})}function Yz(e){return"id"in e&&"defaults"in e}var d8=class{constructor(){this.controllers=new Af(vo,"datasets",!0),this.elements=new Af(xo,"elements"),this.plugins=new Af(Object,"plugins"),this.scales=new Af($a,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}
20removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,n,r){[...n].forEach(o=>{let i=r||this._getRegistryForType(o);r||i.isForType(o)||i===this.plugins&&o.id?this._exec(t,i,o):Ct(o,a=>{let s=r||this._getRegistryForType(a);this._exec(t,s,a)})})}_exec(t,n,r){let o=W2(t);Lt(r["before"+o],[],r),n[t](r),Lt(r["after"+o],[],r)}_getRegistryForType(t){for(let n=0;n<this._typedRegistries.length;n++){let r=this._typedRegistries[n];if(r.isForType(t))return r}return this.plugins}_get(t,n,r){let o=n.get(t);if(o===void 0)throw new Error('"'+t+'" is not a registered '+r+".");return o}},ta=new d8,Uf=class extends vo{update(t){let n=this._cachedMeta,{data:r=[]}=n,o=this.chart._animationsDisabled,{start:i,count:a}=Ly(n,r,o);if(this._drawStart=i,this._drawCount=a,Ry(n)&&(i=0,a=r.length),this.options.showLine){let{dataset:s,_dataset:l}=n;s._chart=this.chart,s._datasetIndex=this.index,s._decimated=!!l._decimated,s.points=r;let u=this.resolveDatasetElementOptions(t);u.segment=this.options.segment,this.updateElement(s,void 0,{animated:!o,options:u},t)}this.updateElements(r,i,a,t)}addElements(){let{showLine:t}=this.options;!this.datasetElementType&&t&&(this.datasetElementType=ta.getElement("line")),super.addElements()}updateElements(t,n,r,o){let i=o==="reset",{iScale:a,vScale:s,_stacked:l,_dataset:u}=this._cachedMeta,c=this.resolveDataElementOptions(n,o),d=this.getSharedOptions(c),p=this.includeOptions(o,d),h=a.axis,m=s.axis,{spanGaps:v,segment:w}=this.options,y=gu(v)?v:Number.POSITIVE_INFINITY,g=this.chart._animationsDisabled||i||o==="none",x=n>0&&this.getParsed(n-1);for(let b=n;b<n+r;++b){let S=t[b],_=this.getParsed(b),M=g?S:{},P=dt(_[m]),O=M[h]=a.getPixelForValue(_[h],b),F=M[m]=i||P?s.getBasePixel():s.getPixelForValue(l?this.applyStack(s,_,l):_[m],b);M.skip=isNaN(O)||isNaN(F)||P,M.stop=b>0&&Math.abs(_[h]-x[h])>y,w&&(M.parsed=_,M.raw=u.data[b]),p&&(M.options=d||this.resolveDataElementOptions(b,S.active?"active":o)),g||this.updateElement(S,b,M,o),x=_}this.updateSharedOptions(d,o,c)}getMaxOverflow(){let t=this._cachedMeta,n=t.data||[];if(!this.options.showLine){let s=0;for(let l=n.length-1;l>=0;--l)s=Math.max(s,n[l].size(this.resolveDataElementOptions(l))/2);return s>0&&s}let r=t.dataset,o=r.options&&r.options.borderWidth||0;if(!n.length)return o;let i=n[0].size(this.resolveDataElementOptions(0)),a=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(o,i,a)/2}};Uf.id="scatter";Uf.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};Uf.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title(){return""},label(e){return"("+e.label+", "+e.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var qz=Object.freeze({__proto__:null,BarController:Lf,BubbleController:Rf,DoughnutController:Js,LineController:Ff,PolarAreaController:Bf,PieController:L1,RadarController:Vf,ScatterController:Uf});function vu(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}var R1=class{constructor(t){this.options=t||{}}init(t){}formats(){return vu()}parse(t,n){return vu()}format(t,n){return vu()}add(t,n,r){return vu()}diff(t,n,r){return vu()}startOf(t,n,r){return vu()}endOf(t,n){return vu()}};R1.override=function(e){Object.assign(R1.prototype,e)};var Kz={_date:R1};function Qz(e,t,n,r){let{controller:o,data:i,_sorted:a}=e,s=o._cachedMeta.iScale;if(s&&t===s.axis&&t!=="r"&&a&&i.length){let l=s._reversePixels?$E:Xi;if(r){if(o._sharedOptions){let u=i[0],c=typeof u.getRange=="function"&&u.getRange(t);if(c){let d=l(i,t,n-c),p=l(i,t,n+c);return{lo:d.lo,hi:p.hi}}}}else return l(i,t,n)}return{lo:0,hi:i.length-1}}function j1(e,t,n,r,o){let i=e.getSortedVisibleDatasetMetas(),a=n[t];for(let s=0,l=i.length;s<l;++s){let{index:u,data:c}=i[s],{lo:d,hi:p}=Qz(i[s],t,a,o);for(let h=d;h<=p;++h){let m=c[h];m.skip||r(m,u,h)}}}function Gz(e){let t=e.indexOf("x")!==-1,n=e.indexOf("y")!==-1;return function(r,o){let i=t?Math.abs(r.x-o.x):0,a=n?Math.abs(r.y-o.y):0;return Math.sqrt(Math.pow(i,2)+Math.pow(a,2))}}function o8(e,t,n,r,o){let i=[];return!o&&!e.isPointInArea(t)||j1(e,n,t,function(s,l,u){!o&&!kf(s,e.chartArea,0)||s.inRange(t.x,t.y,r)&&i.push({element:s,datasetIndex:l,index:u})},!0),i}function Xz(e,t,n,r){let o=[];function i(a,s,l){let{startAngle:u,endAngle:c}=a.getProps(["startAngle","endAngle"],r),{angle:d}=Iy(a,{x:t.x,y:t.y});Df(d,u,c)&&o.push({element:a,datasetIndex:s,index:l})}return j1(e,n,t,i),o}function Jz(e,t,n,r,o,i){let a=[],s=Gz(n),l=Number.POSITIVE_INFINITY;function u(c,d,p){let h=c.inRange(t.x,t.y,o);if(r&&!h)return;let m=c.getCenterPoint(o);if(!(!!i||e.isPointInArea(m))&&!h)return;let w=s(t,m);w<l?(a=[{element:c,datasetIndex:d,index:p}],l=w):w===l&&a.push({element:c,datasetIndex:d,index:p})}return j1(e,n,t,u),a}function i8(e,t,n,r,o,i){return!i&&!e.isPointInArea(t)?[]:n==="r"&&!r?Xz(e,t,n,o):Jz(e,t,n,r,o,i)}function DM(e,t,n,r,o){let i=[],a=n==="x"?"inXRange":"inYRange",s=!1;return j1(e,n,t,(l,u,c)=>{l[a](t[n],o)&&(i.push({element:l,datasetIndex:u,index:c}),s=s||l.inRange(t.x,t.y,o))}),r&&!s?[]:i}var Zz={evaluateInteractionItems:j1,modes:{index(e,t,n,r){let o=Qs(t,e),i=n.axis||"x",a=n.includeInvisible||!1,s=n.intersect?o8(e,o,i,r,a):i8(e,o,i,!1,r,a),l=[];
vendor: 31,980 bytes, line 20
20return s.length?(e.getSortedVisibleDatasetMetas().forEach(u=>{let c=s[0].index,d=u.data[c];d&&!d.skip&&l.push({element:d,datasetIndex:u.index,index:c})}),l):[]},dataset(e,t,n,r){let o=Qs(t,e),i=n.axis||"xy",a=n.includeInvisible||!1,s=n.intersect?o8(e,o,i,r,a):i8(e,o,i,!1,r,a);if(s.length>0){let l=s[0].datasetIndex,u=e.getDatasetMeta(l).data;s=[];for(let c=0;c<u.length;++c)s.push({element:u[c],datasetIndex:l,index:c})}return s},point(e,t,n,r){let o=Qs(t,e),i=n.axis||"xy",a=n.includeInvisible||!1;return o8(e,o,i,r,a)},nearest(e,t,n,r){let o=Qs(t,e),i=n.axis||"xy",a=n.includeInvisible||!1;return i8(e,o,i,n.intersect,r,a)},x(e,t,n,r){let o=Qs(t,e);return DM(e,o,"x",n.intersect,r)},y(e,t,n,r){let o=Qs(t,e);return DM(e,o,"y",n.intersect,r)}}},cP=["left","top","right","bottom"];function I1(e,t){return e.filter(n=>n.pos===t)}function IM(e,t){return e.filter(n=>cP.indexOf(n.pos)===-1&&n.box.axis===t)}function N1(e,t){return e.sort((n,r)=>{let o=t?r:n,i=t?n:r;return o.weight===i.weight?o.index-i.index:o.weight-i.weight})}function eH(e){let t=[],n,r,o,i,a,s;for(n=0,r=(e||[]).length;n<r;++n)o=e[n],{position:i,options:{stack:a,stackWeight:s=1}}=o,t.push({index:n,box:o,pos:i,horizontal:o.isHorizontal(),weight:o.weight,stack:a&&i+a,stackWeight:s});return t}function tH(e){let t={};for(let n of e){let{stack:r,pos:o,stackWeight:i}=n;if(!r||!cP.includes(o))continue;let a=t[r]||(t[r]={count:0,placed:0,weight:0,size:0});a.count++,a.weight+=i}return t}function nH(e,t){let n=tH(e),{vBoxMaxWidth:r,hBoxMaxHeight:o}=t,i,a,s;for(i=0,a=e.length;i<a;++i){s=e[i];let{fullSize:l}=s.box,u=n[s.stack],c=u&&s.stackWeight/u.weight;s.horizontal?(s.width=c?c*r:l&&t.availableWidth,s.height=o):(s.width=r,s.height=c?c*o:l&&t.availableHeight)}return n}function rH(e){let t=eH(e),n=N1(t.filter(u=>u.box.fullSize),!0),r=N1(I1(t,"left"),!0),o=N1(I1(t,"right")),i=N1(I1(t,"top"),!0),a=N1(I1(t,"bottom")),s=IM(t,"x"),l=IM(t,"y");return{fullSize:n,leftAndTop:r.concat(i),rightAndBottom:o.concat(l).concat(a).concat(s),chartArea:I1(t,"chartArea"),vertical:r.concat(o).concat(l),horizontal:i.concat(a).concat(s)}}function NM(e,t,n,r){return Math.max(e[n],t[n])+Math.max(e[r],t[r])}function fP(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function oH(e,t,n,r){let{pos:o,box:i}=n,a=e.maxPadding;if(!it(o)){n.size&&(e[o]-=n.size);let d=r[n.stack]||{size:0,count:1};d.size=Math.max(d.size,n.horizontal?i.height:i.width),n.size=d.size/d.count,e[o]+=n.size}i.getPadding&&fP(a,i.getPadding());let s=Math.max(0,t.outerWidth-NM(a,e,"left","right")),l=Math.max(0,t.outerHeight-NM(a,e,"top","bottom")),u=s!==e.w,c=l!==e.h;return e.w=s,e.h=l,n.horizontal?{same:u,other:c}:{same:c,other:u}}function iH(e){let t=e.maxPadding;function n(r){let o=Math.max(t[r]-e[r],0);return e[r]+=o,o}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}function aH(e,t){let n=t.maxPadding;function r(o){let i={left:0,top:0,right:0,bottom:0};return o.forEach(a=>{i[a]=Math.max(t[a],n[a])}),i}return r(e?["left","right"]:["top","bottom"])}function T1(e,t,n,r){let o=[],i,a,s,l,u,c;for(i=0,a=e.length,u=0;i<a;++i){s=e[i],l=s.box,l.update(s.width||t.w,s.height||t.h,aH(s.horizontal,t));let{same:d,other:p}=oH(t,n,s,r);u|=d&&o.length,c=c||p,l.fullSize||o.push(s)}return u&&T1(o,t,n,r)||c}function n3(e,t,n,r,o){e.top=n,e.left=t,e.right=t+r,e.bottom=n+o,e.width=r,e.height=o}function OM(e,t,n,r){let o=n.padding,{x:i,y:a}=t;for(let s of e){let l=s.box,u=r[s.stack]||{count:1,placed:0,weight:1},c=s.stackWeight/u.weight||1;if(s.horizontal){let d=t.w*c,p=u.size||l.height;mo(u.start)&&(a=u.start),l.fullSize?n3(l,o.left,a,n.outerWidth-o.right-o.left,p):n3(l,t.left+u.placed,a,d,p),u.start=a,u.placed+=d,a=l.bottom}else{let d=t.h*c,p=u.size||l.width;mo(u.start)&&(i=u.start),l.fullSize?n3(l,i,o.top,p,n.outerHeight-o.bottom-o.top):n3(l,i,t.top+u.placed,p,d),u.start=i,u.placed+=d,i=l.right}}t.x=i,t.y=a}at.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}});var yr={addBox(e,t){e.boxes||(e.boxes=[]),t.fullSize=t.fullSize||!1,t.position=t.position||"top",t.weight=t.weight||0,t._layers=t._layers||function(){return[{z:0,draw(n){t.draw(n)}}]},e.boxes.push(t)},removeBox(e,t){let n=e.boxes?e.boxes.indexOf(t):-1;n!==-1&&e.boxes.splice(n,1)},configure(e,t,n){t.fullSize=n.fullSize,t.position=n.position,t.weight=n.weight},update(e,t,n,r){if(!e)return;let o=nr(e.options.layout.padding),i=Math.max(t-o.width,0),a=Math.max(n-o.height,0),s=rH(e.boxes),l=s.vertical,u=s.horizontal;Ct(e.boxes,v=>{typeof v.beforeLayout=="function"&&v.beforeLayout()});let c=l.reduce((v,w)=>w.box.options&&w.box.options.display===!1?v:v+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:n,padding:o,availableWidth:i,availableHeight:a,vBoxMaxWidth:i/2/c,hBoxMaxHeight:a/2}),p=Object.assign({},o);fP(p,nr(r));let h=Object.assign({maxPadding:p,w:i,h:a,x:o.left,y:o.top},o),m=nH(l.concat(u),d);T1(s.fullSize,h,d,m),T1(l,h,d,m),T1(u,h,d,m)&&T1(l,h,d,m),iH(h),OM(s.leftAndTop,h,d,m),h.x+=h.w,h.y+=h.h,OM(s.rightAndBottom,h,d,m),e.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h,height:h.h,width:h.w},Ct(s.chartArea,v=>{let w=v.box;Object.assign(w,e.chartArea),w.update(h.w,h.h,{left:0,top:0,right:0,bottom:0})})}},u3=class{acquireContext(t,n){}releaseContext(t){return!1}addEventListener(t,n,r){}removeEventListener(t,n,r){}getDevicePixelRatio(){return 1}getMaximumSize(t,n,r,o){return n=Math.max(0,n||t.width),r=r||t.height,{width:n,height:Math.max(0,o?Math.floor(n/o):r)}}isAttached(t){return!0}updateConfig(t){}},p8=class extends u3{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}},s3="$chartjs",sH={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},TM=e=>e===null||e==="";function lH(e,t){let n=e.style,r=e.getAttribute("height"),o=e.getAttribute("width");if(e[s3]={initial:{height:r,width:o,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",TM(o)){let i=Gy(e,"width");i!==void 0&&(e.width=i)}if(TM(r))if(e.style.height==="")e.height=e.width/(t||2);else{let i=Gy(e,"height");i!==void 0&&(e.height=i)}return e}var dP=fM?{passive:!0}:!1;function uH(e,t,n){e.addEventListener(t,n,dP)}function cH(e,t,n){e.canvas.removeEventListener(t,n,dP)}function fH(e,t){let n=sH[e.type]||e.type,{x:r,y:o}=Qs(e,t);return{type:n,chart:t,native:e,x:r!==void 0?r:null,y:o!==void 0?o:null}}function c3(e,t){for(let n of e)if(n===t||n.contains(t))return!0}function dH(e,t,n){let r=e.canvas,o=new MutationObserver(i=>{let a=!1;for(let s of i)a=a||c3(s.addedNodes,r),a=a&&!c3(s.removedNodes,r);a&&n()});return o.observe(document,{childList:!0,subtree:!0}),o}function pH(e,t,n){let r=e.canvas,o=new MutationObserver(i=>{let a=!1;for(let s of i)a=a||c3(s.removedNodes,r),a=a&&!c3(s.addedNodes,r);a&&n()});return o.observe(document,{childList:!0,subtree:!0}),o}var F1=new Map,AM=0;function pP(){let e=window.devicePixelRatio;e!==AM&&(AM=e,F1.forEach((t,n)=>{n.currentDevicePixelRatio!==e&&t()}))}function hH(e,t){F1.size||window.addEventListener("resize",pP),F1.set(e,t)}function mH(e){F1.delete(e),F1.size||window.removeEventListener("resize",pP)}function gH(e,t,n){let r=e.canvas,o=r&&Z2(r);if(!o)return;let i=Ay((s,l)=>{let u=o.clientWidth;n(s,l),u<o.clientWidth&&n()},window),a=new ResizeObserver(s=>{let l=s[0],u=l.contentRect.width,c=l.contentRect.height;u===0&&c===0||i(u,c)});return a.observe(o),hH(e,i),a}function a8(e,t,n){n&&n.disconnect(),t==="resize"&&mH(e)}function yH(e,t,n){let r=e.canvas,o=Ay(i=>{e.ctx!==null&&n(fH(i,e))},e,i=>{let a=i[0];return[a,a.offsetX,a.offsetY]});return uH(r,t,o),o}var h8=class extends u3{acquireContext(t,n){let r=t&&t.getContext&&t.getContext("2d");return r&&r.canvas===t?(lH(t,n),r):null}releaseContext(t){let n=t.canvas;if(!n[s3])return!1;let r=n[s3].initial;["height","width"].forEach(i=>{let a=r[i];dt(a)?n.removeAttribute(i):n.setAttribute(i,a)});let o=r.style||{};return Object.keys(o).forEach(i=>{n.style[i]=o[i]}),n.width=n.width,delete n[s3],!0}addEventListener(t,n,r){this.removeEventListener(t,n);let o=t.$proxies||(t.$proxies={}),a={attach:dH,detach:pH,resize:gH}[n]||yH;o[n]=a(t,n,r)}removeEventListener(t,n){let r=t.$proxies||(t.$proxies={}),o=r[n];if(!o)return;({attach:a8,detach:a8,resize:a8}[n]||cH)(t,n,o),r[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,n,r,o){return cM(t,n,r,o)}isAttached(t){let n=Z2(t);return!!(n&&n.isConnected)}};function vH(e){return!Ky()||typeof OffscreenCanvas!="undefined"&&e instanceof OffscreenCanvas?p8:h8}var m8=class{constructor(){this._init=[]}notify(t,n,r,o){n==="beforeInit"&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));let i=o?this._descriptors(t).filter(o):this._descriptors(t),a=this._notify(i,t,n,r);return n==="afterDestroy"&&(this._notify(i,t,"stop"),this._notify(this._init,t,"uninstall")),a}_notify(t,n,r,o){o=o||{};for(let i of t){let a=i.plugin,s=a[r],l=[n,o,i.options];if(Lt(s,l,a)===!1&&o.cancelable)return!1}return!0}invalidate(){dt(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;let n=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),n}_createDescriptors(t,n){let r=t&&t.config,o=qe(r.options&&r.options.plugins,{}),i=xH(r);return o===!1&&!n?[]:bH(t,i,o,n)}_notifyStateChanges(t){let n=this._oldCache||[],r=this._cache,o=(i,a)=>i.filter(s=>!a.some(l=>s.plugin.id===l.plugin.id));this._notify(o(n,r),t,"stop"),this._notify(o(r,n),t,"start")}};function xH(e){let t={},n=[],r=Object.keys(ta.plugins.items);for(let i=0;i<r.length;i++)n.push(ta.getPlugin(r[i]));let o=e.plugins||[];for(let i=0;i<o.length;i++){let a=o[i];n.indexOf(a)===-1&&(n.push(a),t[a.id]=!0)}return{plugins:n,localIds:t}}function wH(e,t){return!t&&e===!1?null:e===!0?{}:e}function bH(e,{plugins:t,localIds:n},r,o){let i=[],a=e.getContext();for(let s of t){let l=s.id,u=wH(r[l],o);u!==null&&i.push({plugin:s,options:_H(e.config,{plugin:s,local:n[l]},u,a)})}return i}function _H(e,{plugin:t,local:n},r,o){let i=e.pluginScopeKeys(t),a=e.getOptionScopes(r,i);return n&&t.defaults&&a.push(t.defaults),e.createResolver(a,o,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function g8(e,t){let n=at.datasets[e]||{};return((t.datasets||{})[e]||{}).indexAxis||t.indexAxis||n.indexAxis||"x"}function SH(e,t){let n=e;return e==="_index_"?n=t:e==="_value_"&&(n=t==="x"?"y":"x"),n}function CH(e,t){return e===t?"_index_":"_value_"}function kH(e){if(e==="top"||e==="bottom")return"x";if(e==="left"||e==="right")return"y"}function y8(e,t){return e==="x"||e==="y"?e:t.axis||kH(t.position)||e.charAt(0).toLowerCase()}function EH(e,t){let n=Ws[e.type]||{scales:{}},r=t.scales||{},o=g8(e.type,t),i=Object.create(null),a=Object.create(null);return Object.keys(r).forEach(s=>{let l=r[s];if(!it(l))return console.error(`Invalid scale configuration for scale: ${s}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${s}`);let u=y8(s,l),c=CH(u,o),d=n.scales||{};i[u]=i[u]||s,a[s]=Mf(Object.create(null),[{axis:u},l,d[u],d[c]])}),e.data.datasets.forEach(s=>{let l=s.type||e.type,u=s.indexAxis||g8(l,t),d=(Ws[l]||{}).scales||{};Object.keys(d).forEach(p=>{let h=SH(p,u),m=s[h+"AxisID"]||i[h]||h;a[m]=a[m]||Object.create(null),Mf(a[m],[{axis:h},r[m],d[p]])})}),Object.keys(a).forEach(s=>{let l=a[s];Mf(l,[at.scales[l.type],at.scale])}),a}function hP(e){let t=e.options||(e.options={});t.plugins=qe(t.plugins,{}),t.scales=EH(e,t)}function mP(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function MH(e){return e=e||{},e.data=mP(e.data),hP(e),e}var LM=new Map,gP=new Set;function r3(e,t){let n=LM.get(e);return n||(n=t(),LM.set(e,n),gP.add(n)),n}var O1=(e,t,n)=>{let r=Ua(t,n);r!==void 0&&e.add(r)},v8=class{constructor(t){this._config=MH(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=mP(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){let t=this._config;this.clearCache(),hP(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return r3(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,n){return r3(`${t}.transition.${n}`,()=>[[`datasets.${t}.transitions.${n}`,`transitions.${n}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,n){return r3(`${t}-${n}`,()=>[[`datasets.${t}.elements.${n}`,`datasets.${t}`,`elements.${n}`,""]])}pluginScopeKeys(t){let n=t.id,r=this.type;return r3(`${r}-plugin-${n}`,()=>[[`plugins.${n}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,n){let r=this._scopeCache,o=r.get(t);return(!o||n)&&(o=new Map,r.set(t,o)),o}getOptionScopes(t,n,r){let{options:o,type:i}=this,a=this._cachedScopes(t,r),s=a.get(n);if(s)return s;let l=new Set;n.forEach(c=>{t&&(l.add(t),c.forEach(d=>O1(l,t,d))),c.forEach(d=>O1(l,o,d)),c.forEach(d=>O1(l,Ws[i]||{},d)),c.forEach(d=>O1(l,at,d)),c.forEach(d=>O1(l,Q2,d))});let u=Array.from(l);return u.length===0&&u.push(Object.create(null)),gP.has(n)&&a.set(n,u),u}chartOptionScopes(){let{options:t,type:n}=this;return[t,Ws[n]||{},at.datasets[n]||{},{type:n},at,Q2]}resolveNamedOptions(t,n,r,o=[""]){let i={$shared:!0},{resolver:a,subPrefixes:s}=RM(this._resolverCache,t,o),l=a;if(DH(a,n)){i.$shared=!1,r=Va(r)?r():r;let u=this.createResolver(t,r,s);l=mu(a,r,u)}for(let u of n)i[u]=l[u];return i}createResolver(t,n,r=[""],o){let{resolver:i}=RM(this._resolverCache,t,r);return it(n)?mu(i,n,void 0,o):i}};function RM(e,t,n){let r=e.get(t);r||(r=new Map,e.set(t,r));let o=n.join(),i=r.get(o);return i||(i={resolver:J2(t,n),subPrefixes:n.filter(s=>!s.toLowerCase().includes("hover"))},r.set(o,i)),i}var PH=e=>it(e)&&Object.getOwnPropertyNames(e).reduce((t,n)=>t||Va(e[n]),!1);function DH(e,t){let{isScriptable:n,isIndexable:r}=$y(e);for(let o of t){let i=n(o),a=r(o),s=(a||i)&&e[o];if(i&&(Va(s)||PH(s))||a&&At(s))return!0}return!1}var IH="3.9.1",NH=["top","bottom","left","right","chartArea"];function FM(e,t){return e==="top"||e==="bottom"||NH.indexOf(e)===-1&&t==="x"}function BM(e,t){return function(n,r){return n[e]===r[e]?n[t]-r[t]:n[e]-r[e]}}function VM(e){let t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),Lt(n&&n.onComplete,[e],t)}function OH(e){let t=e.chart,n=t.options.animation;Lt(n&&n.onProgress,[e],t)}function yP(e){return Ky()&&typeof e=="string"?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}var f3={},vP=e=>{let t=yP(e);return Object.values(f3).filter(n=>n.canvas===t).pop()};function TH(e,t,n){let r=Object.keys(e);for(let o of r){let i=+o;if(i>=t){let a=e[o];delete e[o],(n>0||i>t)&&(e[i+n]=a)}}}function AH(e,t,n,r){return!n||e.type==="mouseout"?null:r?t:e}var xu=class{constructor(t,n){let r=this.config=new v8(n),o=yP(t),i=vP(o);if(i)throw new Error("Canvas is already in use. Chart with ID '"+i.id+"' must be destroyed before the canvas with ID '"+i.canvas.id+"' can be reused.");let a=r.createResolver(r.chartOptionScopes(),this.getContext());this.platform=new(r.platform||vH(o)),this.platform.updateConfig(r);let s=this.platform.acquireContext(o,a.aspectRatio),l=s&&s.canvas,u=l&&l.height,c=l&&l.width;if(this.id=FE(),this.ctx=s,this.canvas=l,this.width=c,this.height=u,this._options=a,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new m8,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=KE(d=>this.update(d),a.resizeDelay||0),this._dataChanges=[],f3[this.id]=this,!s||!l){console.error("Failed to create chart: can't acquire context from the given item");return}Ha.listen(this,"complete",VM),Ha.listen(this,"progress",OH),this._initialize(),this.attached&&this.update()}get aspectRatio(){let{options:{aspectRatio:t,maintainAspectRatio:n},width:r,height:o,_aspectRatio:i}=this;return dt(t)?n&&i?i:o?r/o:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Qy(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return zy(this.canvas,this.ctx),this}stop(){return Ha.stop(this),this}resize(t,n){Ha.running(this)?this._resizeBeforeDraw={width:t,height:n}:this._resize(t,n)}_resize(t,n){let r=this.options,o=this.canvas,i=r.maintainAspectRatio&&this.aspectRatio,a=this.platform.getMaximumSize(o,t,n,i),s=r.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=a.width,this.height=a.height,this._aspectRatio=this.aspectRatio,Qy(this,s,!0)&&(this.notifyPlugins("resize",{size:a}),Lt(r.onResize,[this,a],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){let n=this.options.scales||{};Ct(n,(r,o)=>{r.id=o})}buildOrUpdateScales(){let t=this.options,n=t.scales,r=this.scales,o=Object.keys(r).reduce((a,s)=>(a[s]=!1,a),{}),i=[];n&&(i=i.concat(Object.keys(n).map(a=>{let s=n[a],l=y8(a,s),u=l==="r",c=l==="x";return{options:s,dposition:u?"chartArea":c?"bottom":"left",dtype:u?"radialLinear":c?"category":"linear"}}))),Ct(i,a=>{let s=a.options,l=s.id,u=y8(l,s),c=qe(s.type,a.dtype);(s.position===void 0||FM(s.position,u)!==FM(a.dposition))&&(s.position=a.dposition),o[l]=!0;let d=null;if(l in r&&r[l].type===c)d=r[l];else{let p=ta.getScale(c);d=new p({id:l,type:c,ctx:this.ctx,chart:this}),r[d.id]=d}d.init(s,t)}),Ct(o,(a,s)=>{a||delete r[s]}),Ct(r,a=>{yr.configure(this,a,a.options),yr.addBox(this,a)})}_updateMetasets(){let t=this._metasets,n=this.data.datasets.length,r=t.length;if(t.sort((o,i)=>o.index-i.index),r>n){for(let o=n;o<r;++o)this._destroyDatasetMeta(o);t.splice(n,r-n)}this._sortedMetasets=t.slice(0).sort(BM("order","index"))}_removeUnreferencedMetasets(){let{_metasets:t,data:{datasets:n}}=this;t.length>n.length&&delete this._stacks,t.forEach((r,o)=>{n.filter(i=>i===r._dataset).length===0&&this._destroyDatasetMeta(o)})}buildOrUpdateControllers(){let t=[],n=this.data.datasets,r,o;for(this._removeUnreferencedMetasets(),r=0,o=n.length;r<o;r++){let i=n[r],a=this.getDatasetMeta(r),s=i.type||this.config.type;if(a.type&&a.type!==s&&(this._destroyDatasetMeta(r),a=this.getDatasetMeta(r)),a.type=s,a.indexAxis=i.indexAxis||g8(s,this.options),a.order=i.order||0,a.index=r,a.label=""+i.label,a.visible=this.isDatasetVisible(r),a.controller)a.controller.updateIndex(r),a.controller.linkScales();else{let l=ta.getController(s),{datasetElementType:u,dataElementType:c}=at.datasets[s];Object.assign(l.prototype,{dataElementType:ta.getElement(c),datasetElementType:u&&ta.getElement(u)}),a.controller=new l(this,r),t.push(a.controller)}}return this._updateMetasets(),t}_resetElements(){Ct(this.data.datasets,(t,n)=>{this.getDatasetMeta(n).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){let n=this.config;n.update();let r=this._options=n.createResolver(n.chartOptionScopes(),this.getContext()),o=this._animationsDisabled=!r.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})===!1)return;let i=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let a=0;for(let u=0,c=this.data.datasets.length;u<c;u++){let{controller:d}=this.getDatasetMeta(u),p=!o&&i.indexOf(d)===-1;d.buildOrUpdateElements(p),a=Math.max(+d.getMaxOverflow(),a)}a=this._minPadding=r.layout.autoPadding?a:0,this._updateLayout(a),o||Ct(i,u=>{u.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(BM("z","_idx"));let{_active:s,_lastEvent:l}=this;l?this._eventHandler(l,!0):s.length&&this._updateHoverStyles(s,s,!0),this.render()}_updateScales(){Ct(this.scales,t=>{yr.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){let t=this.options,n=new Set(Object.keys(this._listeners)),r=new Set(t.events);(!Ey(n,r)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){let{_hiddenIndices:t}=this,n=this._getUniformDataChanges()||[];for(let{method:r,start:o,count:i}of n){let a=r==="_removeElements"?-i:i;TH(t,o,a)}}_getUniformDataChanges(){let t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];let n=this.data.datasets.length,r=i=>new Set(t.filter(a=>a[0]===i).map((a,s)=>s+","+a.splice(1).join(","))),o=r(0);for(let i=1;i<n;i++)if(!Ey(o,r(i)))return;return Array.from(o).map(i=>i.split(",")).map(i=>({method:i[1],start:+i[2],count:+i[3]}))}_updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;yr.update(this,this.width,this.height,t);let n=this.chartArea,r=n.width<=0||n.height<=0;this._layers=[],Ct(this.boxes,o=>{r&&o.position==="chartArea"||(o.configure&&o.configure(),this._layers.push(...o._layers()))},this),this._layers.forEach((o,i)=>{o._idx=i}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})!==!1){for(let n=0,r=this.data.datasets.length;n<r;++n)this.getDatasetMeta(n).controller.configure();for(let n=0,r=this.data.datasets.length;n<r;++n)this._updateDataset(n,Va(t)?t({datasetIndex:n}):t);this.notifyPlugins("afterDatasetsUpdate",{mode:t})}}_updateDataset(t,n){let r=this.getDatasetMeta(t),o={meta:r,index:t,mode:n,cancelable:!0};this.notifyPlugins("beforeDatasetUpdate",o)!==!1&&(r.controller._update(n),o.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",o))}render(){this.notifyPlugins("beforeRender",{cancelable:!0})!==!1&&(Ha.has(this)?this.attached&&!Ha.running(this)&&Ha.start(this):(this.draw(),VM({chart:this})))}draw(){let t;if(this._resizeBeforeDraw){let{width:r,height:o}=this._resizeBeforeDraw;this._resize(r,o),this._resizeBeforeDraw=null}if(this.clear(),this.width<=0||this.height<=0||this.notifyPlugins("beforeDraw",{cancelable:!0})===!1)return;let n=this._layers;for(t=0;t<n.length&&n[t].z<=0;++t)n[t].draw(this.chartArea);for(this._drawDatasets();t<n.length;++t)n[t].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(t){let n=this._sortedMetasets,r=[],o,i;for(o=0,i=n.length;o<i;++o){let a=n[o];(!t||a.visible)&&r.push(a)}return r}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0})===!1)return;let t=this.getSortedVisibleDatasetMetas();for(let n=t.length-1;n>=0;--n)this._drawDataset(t[n]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){let n=this.ctx,r=t._clip,o=!r.disabled,i=this.chartArea,a={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",a)!==!1&&(o&&E1(n,{left:r.left===!1?0:i.left-r.left,right:r.right===!1?this.width:i.right+r.right,top:r.top===!1?0:i.top-r.top,bottom:r.bottom===!1?this.height:i.bottom+r.bottom}),t.controller.draw(),o&&M1(n),a.cancelable=!1,this.notifyPlugins("afterDatasetDraw",a))}isPointInArea(t){return kf(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,n,r,o){let i=Zz.modes[n];return typeof i=="function"?i(this,t,r,o):[]}getDatasetMeta(t){let n=this.data.datasets[t],r=this._metasets,o=r.filter(i=>i&&i._dataset===n).pop();return o||(o={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:n&&n.order||0,index:t,_dataset:n,_parsed:[],_sorted:!1},r.push(o)),o}getContext(){return this.$context||(this.$context=za(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){let n=this.data.datasets[t];if(!n)return!1;let r=this.getDatasetMeta(t);return typeof r.hidden=="boolean"?!r.hidden:!n.hidden}setDatasetVisibility(t,n){let r=this.getDatasetMeta(t);r.hidden=!n}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,n,r){let o=r?"show":"hide",i=this.getDatasetMeta(t),a=i.controller._resolveAnimations(void 0,o);mo(n)?(i.data[n].hidden=!r,this.update()):(this.setDatasetVisibility(t,r),a.update(i,{visible:r}),this.update(s=>s.datasetIndex===t?o:void 0))}hide(t,n){this._updateVisibility(t,n,!1)}show(t,n){this._updateVisibility(t,n,!0)}_destroyDatasetMeta(t){let n=this._metasets[t];n&&n.controller&&n.controller._destroy(),delete this._metasets[t]}_stop(){let t,n;for(this.stop(),Ha.remove(this),t=0,n=this.data.datasets.length;t<n;++t)this._destroyDatasetMeta(t)}destroy(){this.notifyPlugins("beforeDestroy");let{canvas:t,ctx:n}=this;this._stop(),this.config.clearCache(),t&&(this.unbindEvents(),zy(t,n),this.platform.releaseContext(n),this.canvas=null,this.ctx=null),this.notifyPlugins("destroy"),delete f3[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...t){return this.canvas.toDataURL(...t)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){let t=this._listeners,n=this.platform,r=(i,a)=>{n.addEventListener(this,i,a),t[i]=a},o=(i,a,s)=>{i.offsetX=a,i.offsetY=s,this._eventHandler(i)};Ct(this.options.events,i=>r(i,o))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});let t=this._responsiveListeners,n=this.platform,r=(l,u)=>{n.addEventListener(this,l,u),t[l]=u},o=(l,u)=>{t[l]&&(n.removeEventListener(this,l,u),delete t[l])},i=(l,u)=>{this.canvas&&this.resize(l,u)},a,s=()=>{o("attach",s),this.attached=!0,this.resize(),r("resize",i),r("detach",a)};a=()=>{this.attached=!1,o("resize",i),this._stop(),this._resize(0,0),r("attach",s)},n.isAttached(this.canvas)?s():a()}unbindEvents(){Ct(this._listeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._listeners={},Ct(this._responsiveListeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,n,r){let o=r?"set":"remove",i,a,s,l;for(n==="dataset"&&(i=this.getDatasetMeta(t[0].datasetIndex),i.controller["_"+o+"DatasetHoverStyle"]()),s=0,l=t.length;s<l;++s){a=t[s];let u=a&&this.getDatasetMeta(a.datasetIndex).controller;u&&u[o+"HoverStyle"](a.element,a.datasetIndex,a.index)}}getActiveElements(){return this._active||[]}setActiveElements(t){let n=this._active||[],r=t.map(({datasetIndex:i,index:a})=>{let s=this.getDatasetMeta(i);if(!s)throw new Error("No dataset found at index "+i);return{datasetIndex:i,element:s.data[a],index:a}});!C1(r,n)&&(this._active=r,this._lastEvent=null,this._updateHoverStyles(r,n))}notifyPlugins(t,n,r){return this._plugins.notify(this,t,n,r)}_updateHoverStyles(t,n,r){let o=this.options.hover,i=(l,u)=>l.filter(c=>!u.some(d=>c.datasetIndex===d.datasetIndex&&c.index===d.index)),a=i(n,t),s=r?t:i(t,n);a.length&&this.updateHoverStyle(a,o.mode,!1),s.length&&o.mode&&this.updateHoverStyle(s,o.mode,!0)}_eventHandler(t,n){let r={event:t,replay:n,cancelable:!0,inChartArea:this.isPointInArea(t)},o=a=>(a.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",r,o)===!1)return;let i=this._handleEvent(t,n,r.inChartArea);return r.cancelable=!1,this.notifyPlugins("afterEvent",r,o),(i||r.changed)&&this.render(),this}_handleEvent(t,n,r){let{_active:o=[],options:i}=this,a=n,s=this._getActiveElements(t,o,r,a),l=UE(t),u=AH(t,this._lastEvent,r,l);r&&(this._lastEvent=null,Lt(i.onHover,[t,s,this],this),l&&Lt(i.onClick,[t,s,this],this));let c=!C1(s,o);return(c||n)&&(this._active=s,this._updateHoverStyles(s,o,n)),this._lastEvent=u,c}_getActiveElements(t,n,r,o){if(t.type==="mouseout")return[];if(!r)return n;let i=this.options.hover;return this.getElementsAtEventForMode(t,i.mode,i,o)}},UM=()=>Ct(xu.instances,e=>e._plugins.invalidate()),Gs=!0;Object.defineProperties(xu,{defaults:{enumerable:Gs,value:at},instances:{enumerable:Gs,value:f3},overrides:{enumerable:Gs,value:Ws},registry:{enumerable:Gs,value:ta},version:{enumerable:Gs,value:IH},getChart:{enumerable:Gs,value:vP},register:{enumerable:Gs,value:(...e)=>{ta.add(...e),UM()}},unregister:{enumerable:Gs,value:(...e)=>{ta.remove(...e),UM()}}});function xP(e,t,n){let{startAngle:r,pixelMargin:o,x:i,y:a,outerRadius:s,innerRadius:l}=t,u=o/s;e.beginPath(),e.arc(i,a,s,r-u,n+u),l>o?(u=o/l,e.arc(i,a,l,n+u,r-u,!0)):e.arc(i,a,o,n+ln,r-ln),e.closePath(),e.clip()}function LH(e){return X2(e,["outerStart","outerEnd","innerStart","innerEnd"])}function RH(e,t,n,r){let o=LH(e.options.borderRadius),i=(n-t)/2,a=Math.min(i,r*t/2),s=l=>{let u=(n-Math.min(i,l))*r/2;return Fn(l,0,Math.min(i,u))};return{outerStart:s(o.outerStart),outerEnd:s(o.outerEnd),innerStart:Fn(o.innerStart,0,a),innerEnd:Fn(o.innerEnd,0,a)}}function Tf(e,t,n,r){return{x:n+e*Math.cos(t),y:r+e*Math.sin(t)}}function x8(e,t,n,r,o,i){let{x:a,y:s,startAngle:l,pixelMargin:u,innerRadius:c}=t,d=Math.max(t.outerRadius+r+n-u,0),p=c>0?c+r+n+u:0,h=0,m=o-l;if(r){let I=c>0?c-r:0,C=d>0?d-r:0,E=(I+C)/2,f=E!==0?m*E/(E+r):m;h=(m-f)/2}let v=Math.max(.001,m*d-n/Yt)/d,w=(m-v)/2,y=l+w+h,g=o-w-h,{outerStart:x,outerEnd:b,innerStart:S,innerEnd:_}=RH(t,p,d,g-y),M=d-x,P=d-b,O=y+x/M,F=g-b/P,N=p+S,V=p+_,z=y+S/N,Y=g-_/V;if(e.beginPath(),i){if(e.arc(a,s,d,O,F),b>0){let E=Tf(P,F,a,s);e.arc(E.x,E.y,b,F,g+ln)}let I=Tf(V,g,a,s);if(e.lineTo(I.x,I.y),_>0){let E=Tf(V,Y,a,s);e.arc(E.x,E.y,_,g+ln,Y+Math.PI)}if(e.arc(a,s,p,g-_/p,y+S/p,!0),S>0){let E=Tf(N,z,a,s);e.arc(E.x,E.y,S,z+Math.PI,y-ln)}let C=Tf(M,y,a,s);if(e.lineTo(C.x,C.y),x>0){let E=Tf(M,O,a,s);e.arc(E.x,E.y,x,y-ln,O)}}else{e.moveTo(a,s);let I=Math.cos(O)*d+a,C=Math.sin(O)*d+s;e.lineTo(I,C);let E=Math.cos(F)*d+a,f=Math.sin(F)*d+s;e.lineTo(E,f)}e.closePath()}function FH(e,t,n,r,o){let{fullCircles:i,startAngle:a,circumference:s}=t,l=t.endAngle;if(i){x8(e,t,n,r,a+Mt,o);for(let u=0;u<i;++u)e.fill();isNaN(s)||(l=a+s%Mt,s%Mt===0&&(l+=Mt))}return x8(e,t,n,r,l,o),e.fill(),l}function BH(e,t,n){let{x:r,y:o,startAngle:i,pixelMargin:a,fullCircles:s}=t,l=Math.max(t.outerRadius-a,0),u=t.innerRadius+a,c;for(n&&xP(e,t,i+Mt),e.beginPath(),e.arc(r,o,u,i+Mt,i,!0),c=0;c<s;++c)e.stroke();for(e.beginPath(),e.arc(r,o,l,i,i+Mt),c=0;c<s;++c)e.stroke()}function VH(e,t,n,r,o,i){let{options:a}=t,{borderWidth:s,borderJoinStyle:l}=a,u=a.borderAlign==="inner";s&&(u?(e.lineWidth=s*2,e.lineJoin=l||"round"):(e.lineWidth=s,e.lineJoin=l||"bevel"),t.fullCircles&&BH(e,t,u),u&&xP(e,t,o),x8(e,t,n,r,o,i),e.stroke())}var zf=class extends xo{constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,n,r){let o=this.getProps(["x","y"],r),{angle:i,distance:a}=Iy(o,{x:t,y:n}),{startAngle:s,endAngle:l,innerRadius:u,outerRadius:c,circumference:d}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],r),p=this.options.spacing/2,m=qe(d,l-s)>=Mt||Df(i,s,l),v=Zi(a,u+p,c+p);return m&&v}getCenterPoint(t){let{x:n,y:r,startAngle:o,endAngle:i,innerRadius:a,outerRadius:s}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:l,spacing:u}=this.options,c=(o+i)/2,d=(a+s+u+l)/2;return{x:n+Math.cos(c)*d,y:r+Math.sin(c)*d}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){let{options:n,circumference:r}=this,o=(n.offset||0)/2,i=(n.spacing||0)/2,a=n.circular;if(this.pixelMargin=n.borderAlign==="inner"?.33:0,this.fullCircles=r>Mt?Math.floor(r/Mt):0,r===0||this.innerRadius<0||this.outerRadius<0)return;t.save();let s=0;
vendor: 5,471 bytes, line 20
20if(o){s=o/2;let u=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(u)*s,Math.sin(u)*s),this.circumference>=Yt&&(s=o)}t.fillStyle=n.backgroundColor,t.strokeStyle=n.borderColor;let l=FH(t,this,s,i,a);VH(t,this,s,i,l,a),t.restore()}};zf.id="arc";zf.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};zf.defaultRoutes={backgroundColor:"backgroundColor"};function wP(e,t,n=t){e.lineCap=qe(n.borderCapStyle,t.borderCapStyle),e.setLineDash(qe(n.borderDash,t.borderDash)),e.lineDashOffset=qe(n.borderDashOffset,t.borderDashOffset),e.lineJoin=qe(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=qe(n.borderWidth,t.borderWidth),e.strokeStyle=qe(n.borderColor,t.borderColor)}function UH(e,t,n){e.lineTo(n.x,n.y)}function zH(e){return e.stepped?nM:e.tension||e.cubicInterpolationMode==="monotone"?rM:UH}function bP(e,t,n={}){let r=e.length,{start:o=0,end:i=r-1}=n,{start:a,end:s}=t,l=Math.max(o,a),u=Math.min(i,s),c=o<a&&i<a||o>s&&i>s;return{count:r,start:l,loop:t.loop,ilen:u<l&&!c?r+u-l:u-l}}function HH(e,t,n,r){let{points:o,options:i}=t,{count:a,start:s,loop:l,ilen:u}=bP(o,n,r),c=zH(i),{move:d=!0,reverse:p}=r||{},h,m,v;for(h=0;h<=u;++h)m=o[(s+(p?u-h:h))%a],!m.skip&&(d?(e.moveTo(m.x,m.y),d=!1):c(e,v,m,p,i.stepped),v=m);return l&&(m=o[(s+(p?u:0))%a],c(e,v,m,p,i.stepped)),!!l}function jH(e,t,n,r){let o=t.points,{count:i,start:a,ilen:s}=bP(o,n,r),{move:l=!0,reverse:u}=r||{},c=0,d=0,p,h,m,v,w,y,g=b=>(a+(u?s-b:b))%i,x=()=>{v!==w&&(e.lineTo(c,w),e.lineTo(c,v),e.lineTo(c,y))};for(l&&(h=o[g(0)],e.moveTo(h.x,h.y)),p=0;p<=s;++p){if(h=o[g(p)],h.skip)continue;let b=h.x,S=h.y,_=b|0;_===m?(S<v?v=S:S>w&&(w=S),c=(d*c+b)/++d):(x(),e.lineTo(b,S),m=_,d=0,v=w=S),y=S}x()}function w8(e){let t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!n?jH:HH}function $H(e){return e.stepped?dM:e.tension||e.cubicInterpolationMode==="monotone"?pM:Hs}function WH(e,t,n,r){let o=t._path;o||(o=t._path=new Path2D,t.path(o,n,r)&&o.closePath()),wP(e,t.options),e.stroke(o)}function YH(e,t,n,r){let{segments:o,options:i}=t,a=w8(t);for(let s of o)wP(e,i,s.style),e.beginPath(),a(e,t,s,{start:n,end:n+r-1})&&e.closePath(),e.stroke()}var qH=typeof Path2D=="function";function KH(e,t,n,r){qH&&!t.options.segment?WH(e,t,n,r):YH(e,t,n,r)}var na=class extends xo{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,n){let r=this.options;if((r.tension||r.cubicInterpolationMode==="monotone")&&!r.stepped&&!this._pointsUpdated){let o=r.spanGaps?this._loop:this._fullLoop;uM(this._points,r,t,o,n),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=mM(this,this.options.segment))}first(){let t=this.segments,n=this.points;return t.length&&n[t[0].start]}last(){let t=this.segments,n=this.points,r=t.length;return r&&n[t[r-1].end]}interpolate(t,n){let r=this.options,o=t[n],i=this.points,a=e8(this,{property:n,start:o,end:o});if(!a.length)return;let s=[],l=$H(r),u,c;for(u=0,c=a.length;u<c;++u){let{start:d,end:p}=a[u],h=i[d],m=i[p];if(h===m){s.push(h);continue}let v=Math.abs((o-h[n])/(m[n]-h[n])),w=l(h,m,v,r.stepped);w[n]=t[n],s.push(w)}return s.length===1?s[0]:s}pathSegment(t,n,r){return w8(this)(t,this,n,r)}path(t,n,r){let o=this.segments,i=w8(this),a=this._loop;n=n||0,r=r||this.points.length-n;for(let s of o)a&=i(t,this,s,{start:n,end:n+r-1});return!!a}draw(t,n,r,o){let i=this.options||{};(this.points||[]).length&&i.borderWidth&&(t.save(),KH(t,this,r,o),t.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}};na.id="line";na.defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};na.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};na.descriptors={_scriptable:!0,_indexable:e=>e!=="borderDash"&&e!=="fill"};function zM(e,t,n,r){let o=e.options,{[n]:i}=e.getProps([n],r);return Math.abs(t-i)<o.radius+o.hitRadius}var Hf=class extends xo{constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,n,r){let o=this.options,{x:i,y:a}=this.getProps(["x","y"],r);return Math.pow(t-i,2)+Math.pow(n-a,2)<Math.pow(o.hitRadius+o.radius,2)}inXRange(t,n){return zM(this,t,"x",n)}inYRange(t,n){return zM(this,t,"y",n)}getCenterPoint(t){let{x:n,y:r}=this.getProps(["x","y"],t);return{x:n,y:r}}size(t){t=t||this.options||{};let n=t.radius||0;n=Math.max(n,n&&t.hoverRadius||0);let r=n&&t.borderWidth||0;return(n+r)*2}draw(t,n){let r=this.options;this.skip||r.radius<.1||!kf(this,n,this.size(r)/2)||(t.strokeStyle=r.borderColor,t.lineWidth=r.borderWidth,t.fillStyle=r.backgroundColor,G2(t,r,this.x,this.y))}getRange(){let t=this.options||{};return t.radius+t.hitRadius}};Hf.id="point";Hf.defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};Hf.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};
20function _P(e,t){let{x:n,y:r,base:o,width:i,height:a}=e.getProps(["x","y","base","width","height"],t),s,l,u,c,d;return e.horizontal?(d=a/2,s=Math.min(n,o),l=Math.max(n,o),u=r-d,c=r+d):(d=i/2,s=n-d,l=n+d,u=Math.min(r,o),c=Math.max(r,o)),{left:s,top:u,right:l,bottom:c}}function Xs(e,t,n,r){return e?0:Fn(t,n,r)}function QH(e,t,n){let r=e.options.borderWidth,o=e.borderSkipped,i=jy(r);return{t:Xs(o.top,i.top,0,n),r:Xs(o.right,i.right,0,t),b:Xs(o.bottom,i.bottom,0,n),l:Xs(o.left,i.left,0,t)}}function GH(e,t,n){let{enableBorderRadius:r}=e.getProps(["enableBorderRadius"]),o=e.options.borderRadius,i=Ks(o),a=Math.min(t,n),s=e.borderSkipped,l=r||it(o);return{topLeft:Xs(!l||s.top||s.left,i.topLeft,0,a),topRight:Xs(!l||s.top||s.right,i.topRight,0,a),bottomLeft:Xs(!l||s.bottom||s.left,i.bottomLeft,0,a),bottomRight:Xs(!l||s.bottom||s.right,i.bottomRight,0,a)}}function XH(e){let t=_P(e),n=t.right-t.left,r=t.bottom-t.top,o=QH(e,n/2,r/2),i=GH(e,n/2,r/2);return{outer:{x:t.left,y:t.top,w:n,h:r,radius:i},inner:{x:t.left+o.l,y:t.top+o.t,w:n-o.l-o.r,h:r-o.t-o.b,radius:{topLeft:Math.max(0,i.topLeft-Math.max(o.t,o.l)),topRight:Math.max(0,i.topRight-Math.max(o.t,o.r)),bottomLeft:Math.max(0,i.bottomLeft-Math.max(o.b,o.l)),bottomRight:Math.max(0,i.bottomRight-Math.max(o.b,o.r))}}}}function s8(e,t,n,r){let o=t===null,i=n===null,s=e&&!(o&&i)&&_P(e,r);return s&&(o||Zi(t,s.left,s.right))&&(i||Zi(n,s.top,s.bottom))}function JH(e){return e.topLeft||e.topRight||e.bottomLeft||e.bottomRight}function ZH(e,t){e.rect(t.x,t.y,t.w,t.h)}function l8(e,t,n={}){let r=e.x!==n.x?-t:0,o=e.y!==n.y?-t:0,i=(e.x+e.w!==n.x+n.w?t:0)-r,a=(e.y+e.h!==n.y+n.h?t:0)-o;return{x:e.x+r,y:e.y+o,w:e.w+i,h:e.h+a,radius:e.radius}}var jf=class extends xo{constructor(t){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,t&&Object.assign(this,t)}draw(t){let{inflateAmount:n,options:{borderColor:r,backgroundColor:o}}=this,{inner:i,outer:a}=XH(this),s=JH(a.radius)?If:ZH;t.save(),(a.w!==i.w||a.h!==i.h)&&(t.beginPath(),s(t,l8(a,n,i)),t.clip(),s(t,l8(i,-n,a)),t.fillStyle=r,t.fill("evenodd")),t.beginPath(),s(t,l8(i,n)),t.fillStyle=o,t.fill(),t.restore()}inRange(t,n,r){return s8(this,t,n,r)}inXRange(t,n){return s8(this,t,null,n)}inYRange(t,n){return s8(this,null,t,n)}getCenterPoint(t){let{x:n,y:r,base:o,horizontal:i}=this.getProps(["x","y","base","horizontal"],t);return{x:i?(n+o)/2:n,y:i?r:(r+o)/2}}getRange(t){return t==="x"?this.width/2:this.height/2}};jf.id="bar";jf.defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0};jf.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};var ej=Object.freeze({__proto__:null,ArcElement:zf,LineElement:na,PointElement:Hf,BarElement:jf});function tj(e,t,n,r,o){let i=o.samples||r;if(i>=n)return e.slice(t,t+n);let a=[],s=(n-2)/(i-2),l=0,u=t+n-1,c=t,d,p,h,m,v;for(a[l++]=e[c],d=0;d<i-2;d++){let w=0,y=0,g,x=Math.floor((d+1)*s)+1+t,b=Math.min(Math.floor((d+2)*s)+1,n)+t,S=b-x;for(g=x;g<b;g++)w+=e[g].x,y+=e[g].y;w/=S,y/=S;let _=Math.floor(d*s)+1+t,M=Math.min(Math.floor((d+1)*s)+1,n)+t,{x:P,y:O}=e[c];for(h=m=-1,g=_;g<M;g++)m=.5*Math.abs((P-w)*(e[g].y-O)-(P-e[g].x)*(y-O)),m>h&&(h=m,p=e[g],v=g);a[l++]=p,c=v}return a[l++]=e[u],a}function nj(e,t,n,r){let o=0,i=0,a,s,l,u,c,d,p,h,m,v,w=[],y=t+n-1,g=e[t].x,b=e[y].x-g;for(a=t;a<t+n;++a){s=e[a],l=(s.x-g)/b*r,u=s.y;let S=l|0;if(S===c)u<m?(m=u,d=a):u>v&&(v=u,p=a),o=(i*o+s.x)/++i;else{let _=a-1;if(!dt(d)&&!dt(p)){let M=Math.min(d,p),P=Math.max(d,p);M!==h&&M!==_&&w.push(K(L({},e[M]),{x:o})),P!==h&&P!==_&&w.push(K(L({},e[P]),{x:o}))}a>0&&_!==h&&w.push(e[_]),w.push(s),c=S,i=0,m=v=u,d=p=h=a}}return w}function SP(e){if(e._decimated){let t=e._data;delete e._decimated,delete e._data,Object.defineProperty(e,"data",{value:t})}}function HM(e){e.data.datasets.forEach(t=>{SP(t)})}function rj(e,t){let n=t.length,r=0,o,{iScale:i}=e,{min:a,max:s,minDefined:l,maxDefined:u}=i.getUserBounds();return l&&(r=Fn(Xi(t,i.axis,a).lo,0,n-1)),u?o=Fn(Xi(t,i.axis,s).hi+1,r,n)-r:o=n-r,{start:r,count:o}}var oj={id:"decimation",defaults:{algorithm:"min-max",enabled:!1}
20,beforeElementsUpdate:(e,t,n)=>{if(!n.enabled){HM(e);return}let r=e.width;e.data.datasets.forEach((o,i)=>{let{_data:a,indexAxis:s}=o,l=e.getDatasetMeta(i),u=a||o.data;if(Nf([s,e.options.indexAxis])==="y"||!l.controller.supportsDecimation)return;let c=e.scales[l.xAxisID];if(c.type!=="linear"&&c.type!=="time"||e.options.parsing)return;let{start:d,count:p}=rj(l,u),h=n.threshold||4*r;if(p<=h){SP(o);return}dt(a)&&(o._data=u,delete o.data,Object.defineProperty(o,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(v){this._data=v}}));let m;switch(n.algorithm){case"lttb":m=tj(u,d,p,r,n);break;case"min-max":m=nj(u,d,p,r);break;default:throw new Error(`Unsupported decimation algorithm '${n.algorithm}'`)}o._decimated=m})},destroy(e){HM(e)}};function ij(e,t,n){let r=e.segments,o=e.points,i=t.points,a=[];for(let s of r){let{start:l,end:u}=s;u=S8(l,u,o);let c=b8(n,o[l],o[u],s.loop);if(!t.segments){a.push({source:s,target:c,start:o[l],end:o[u]});continue}let d=e8(t,c);for(let p of d){let h=b8(n,i[p.start],i[p.end],p.loop),m=Zy(s,o,h);for(let v of m)a.push({source:v,target:p,start:{[n]:jM(c,h,"start",Math.max)},end:{[n]:jM(c,h,"end",Math.min)}})}}return a}function b8(e,t,n,r){if(r)return;let o=t[e],i=n[e];return e==="angle"&&(o=jr(o),i=jr(i)),{property:e,start:o,end:i}}function aj(e,t){let{x:n=null,y:r=null}=e||{},o=t.points,i=[];return t.segments.forEach(({start:a,end:s})=>{s=S8(a,s,o);let l=o[a],u=o[s];r!==null?(i.push({x:l.x,y:r}),i.push({x:u.x,y:r})):n!==null&&(i.push({x:n,y:l.y}),i.push({x:n,y:u.y}))}),i}function S8(e,t,n){for(;t>e;t--){let r=n[t];if(!isNaN(r.x)&&!isNaN(r.y))break}return t}function jM(e,t,n,r){return e&&t?r(e[n],t[n]):e?e[n]:t?t[n]:0}function CP(e,t){let n=[],r=!1;return At(e)?(r=!0,n=e):n=aj(e,t),n.length?new na({points:n,options:{tension:0},_loop:r,_fullLoop:r}):null}function $M(e){return e&&e.fill!==!1}function sj(e,t,n){let o=e[t].fill,i=[t],a;if(!n)return o;for(;o!==!1&&i.indexOf(o)===-1;){if(!hn(o))return o;if(a=e[o],!a)return!1;if(a.visible)return o;i.push(o),o=a.fill}return!1}
vendor: 6,889 bytes, line 20
20function lj(e,t,n){let r=dj(e);if(it(r))return isNaN(r.value)?!1:r;let o=parseFloat(r);return hn(o)&&Math.floor(o)===o?uj(r[0],t,o,n):["origin","start","end","stack","shape"].indexOf(r)>=0&&r}function uj(e,t,n,r){return(e==="-"||e==="+")&&(n=t+n),n===t||n<0||n>=r?!1:n}function cj(e,t){let n=null;return e==="start"?n=t.bottom:e==="end"?n=t.top:it(e)?n=t.getPixelForValue(e.value):t.getBasePixel&&(n=t.getBasePixel()),n}function fj(e,t,n){let r;return e==="start"?r=n:e==="end"?r=t.options.reverse?t.min:t.max:it(e)?r=e.value:r=t.getBaseValue(),r}function dj(e){let t=e.options,n=t.fill,r=qe(n&&n.target,n);return r===void 0&&(r=!!t.backgroundColor),r===!1||r===null?!1:r===!0?"origin":r}function pj(e){let{scale:t,index:n,line:r}=e,o=[],i=r.segments,a=r.points,s=hj(t,n);s.push(CP({x:null,y:t.bottom},r));for(let l=0;l<i.length;l++){let u=i[l];for(let c=u.start;c<=u.end;c++)mj(o,a[c],s)}return new na({points:o,options:{}})}function hj(e,t){let n=[],r=e.getMatchingVisibleMetas("line");for(let o=0;o<r.length;o++){let i=r[o];if(i.index===t)break;i.hidden||n.unshift(i.dataset)}return n}function mj(e,t,n){let r=[];for(let o=0;o<n.length;o++){let i=n[o],{first:a,last:s,point:l}=gj(i,t,"x");if(!(!l||a&&s)){if(a)r.unshift(l);else if(e.push(l),!s)break}}e.push(...r)}function gj(e,t,n){let r=e.interpolate(t,n);if(!r)return{};let o=r[n],i=e.segments,a=e.points,s=!1,l=!1;for(let u=0;u<i.length;u++){let c=i[u],d=a[c.start][n],p=a[c.end][n];if(Zi(o,d,p)){s=o===d,l=o===p;break}}return{first:s,last:l,point:r}}var d3=class{constructor(t){this.x=t.x,this.y=t.y,this.radius=t.radius}pathSegment(t,n,r){let{x:o,y:i,radius:a}=this;return n=n||{start:0,end:Mt},t.arc(o,i,a,n.end,n.start,!0),!r.bounds}interpolate(t){let{x:n,y:r,radius:o}=this,i=t.angle;return{x:n+Math.cos(i)*o,y:r+Math.sin(i)*o,angle:i}}};function yj(e){let{chart:t,fill:n,line:r}=e;if(hn(n))return vj(t,n);if(n==="stack")return pj(e);if(n==="shape")return!0;let o=xj(e);return o instanceof d3?o:CP(o,r)}function vj(e,t){let n=e.getDatasetMeta(t);return n&&e.isDatasetVisible(t)?n.dataset:null}function xj(e){return(e.scale||{}).getPointPositionForValue?bj(e):wj(e)}function wj(e){let{scale:t={},fill:n}=e,r=cj(n,t);if(hn(r)){let o=t.isHorizontal();return{x:o?r:null,y:o?null:r}}return null}function bj(e){let{scale:t,fill:n}=e,r=t.options,o=t.getLabels().length,i=r.reverse?t.max:t.min,a=fj(n,t,i),s=[];if(r.grid.circular){let l=t.getPointPositionForValue(0,i);return new d3({x:l.x,y:l.y,radius:t.getDistanceFromCenterForValue(a)})}for(let l=0;l<o;++l)s.push(t.getPointPositionForValue(l,a));return s}function u8(e,t,n){let r=yj(t),{line:o,scale:i,axis:a}=t,s=o.options,l=s.fill,u=s.backgroundColor,{above:c=u,below:d=u}=l||{};r&&o.points.length&&(E1(e,n),_j(e,{line:o,target:r,above:c,below:d,area:n,scale:i,axis:a}),M1(e))}function _j(e,t){let{line:n,target:r,above:o,below:i,area:a,scale:s}=t,l=n._loop?"angle":t.axis;e.save(),l==="x"&&i!==o&&(WM(e,r,a.top),YM(e,{line:n,target:r,color:o,scale:s,property:l}),e.restore(),e.save(),WM(e,r,a.bottom)),YM(e,{line:n,target:r,color:i,scale:s,property:l}),e.restore()}function WM(e,t,n){let{segments:r,points:o}=t,i=!0,a=!1;e.beginPath();for(let s of r){let{start:l,end:u}=s,c=o[l],d=o[S8(l,u,o)];i?(e.moveTo(c.x,c.y),i=!1):(e.lineTo(c.x,n),e.lineTo(c.x,c.y)),a=!!t.pathSegment(e,s,{move:a}),a?e.closePath():e.lineTo(d.x,n)}e.lineTo(t.first().x,n),e.closePath(),e.clip()}function YM(e,t){let{line:n,target:r,property:o,color:i,scale:a}=t,s=ij(n,r,o);for(let{source:l,target:u,start:c,end:d}of s){let{style:{backgroundColor:p=i}={}}=l,h=r!==!0;e.save(),e.fillStyle=p,Sj(e,a,h&&b8(o,c,d)),e.beginPath();let m=!!n.pathSegment(e,l),v;if(h){m?e.closePath():qM(e,r,d,o);let w=!!r.pathSegment(e,u,{move:m,reverse:!0});v=m&&w,v||qM(e,r,c,o)}e.closePath(),e.fill(v?"evenodd":"nonzero"),e.restore()}}function Sj(e,t,n){let{top:r,bottom:o}=t.chart.chartArea,{property:i,start:a,end:s}=n||{};i==="x"&&(e.beginPath(),e.rect(a,r,s-a,o-r),e.clip())}function qM(e,t,n,r){let o=t.interpolate(n,r);o&&e.lineTo(o.x,o.y)}var Cj={id:"filler",afterDatasetsUpdate(e,t,n){let r=(e.data.datasets||[]).length,o=[],i,a,s,l;for(a=0;a<r;++a)i=e.getDatasetMeta(a),s=i.dataset,l=null,s&&s.options&&s instanceof na&&(l={visible:e.isDatasetVisible(a),index:a,fill:lj(s,a,r),chart:e,axis:i.controller.options.indexAxis,scale:i.vScale,line:s}),i.$filler=l,o.push(l);for(a=0;a<r;++a)l=o[a],!(!l||l.fill===!1)&&(l.fill=sj(o,a,n.propagate))},beforeDraw(e,t,n){let r=n.drawTime==="beforeDraw",o=e.getSortedVisibleDatasetMetas(),i=e.chartArea;for(let a=o.length-1;a>=0;--a){let s=o[a].$filler;s&&(s.line.updateControlPoints(i,s.axis),r&&s.fill&&u8(e.ctx,s,i))}},beforeDatasetsDraw(e,t,n){if(n.drawTime!=="beforeDatasetsDraw")return;let r=e.getSortedVisibleDatasetMetas();for(let o=r.length-1;o>=0;--o){let i=r[o].$filler;$M(i)&&u8(e.ctx,i,e.chartArea)}},beforeDatasetDraw(e,t,n){let r=t.meta.$filler;!$M(r)||n.drawTime!=="beforeDatasetDraw"||u8(e.ctx,r,e.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}},KM=(e,t)=>{let{boxHeight:n=t,boxWidth:r=t}=e;return e.usePointStyle&&(n=Math.min(n,t),r=e.pointStyleWidth||Math.min(r,t)),{boxWidth:r,boxHeight:n,itemHeight:Math.max(t,n)}},kj=(e,t)=>e!==null&&t!==null&&e.datasetIndex===t.datasetIndex&&e.index===t.index,p3=class extends xo{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,n,r){this.maxWidth=t,this.maxHeight=n,this._margins=r,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){let t=this.options.labels||{},n=Lt(t.generateLabels,[this.chart],this)||[];t.filter&&(n=n.filter(r=>t.filter(r,this.chart.data))),t.sort&&(n=n.sort((r,o)=>t.sort(r,o,this.chart.data))),this.options.reverse&&n.reverse(),this.legendItems=n}fit(){let{options:t,ctx:n}=this;if(!t.display){this.width=this.height=0;return}let r=t.labels,o=In(r.font),i=o.size,a=this._computeTitleHeight(),{boxWidth:s,itemHeight:l}=KM(r,i),u,c;n.font=o.string,this.isHorizontal()?(u=this.maxWidth,c=this._fitRows(a,i,s,l)+10):(c=this.maxHeight,u=this._fitCols(a,i,s,l)+10),this.width=Math.min(u,t.maxWidth||this.maxWidth),this.height=Math.min(c,t.maxHeight||this.maxHeight)}_fitRows(t,n,r,o){let{ctx:i,maxWidth:a,options:{labels:{padding:s}}}=this,l=this.legendHitBoxes=[],u=this.lineWidths=[0],c=o+s,d=t;i.textAlign="left",i.textBaseline="middle";let p=-1,h=-c;
vendor: 5,093 bytes, line 20
20return this.legendItems.forEach((m,v)=>{let w=r+n/2+i.measureText(m.text).width;(v===0||u[u.length-1]+w+2*s>a)&&(d+=c,u[u.length-(v>0?0:1)]=0,h+=c,p++),l[v]={left:0,top:h,row:p,width:w,height:o},u[u.length-1]+=w+s}),d}_fitCols(t,n,r,o){let{ctx:i,maxHeight:a,options:{labels:{padding:s}}}=this,l=this.legendHitBoxes=[],u=this.columnSizes=[],c=a-t,d=s,p=0,h=0,m=0,v=0;return this.legendItems.forEach((w,y)=>{let g=r+n/2+i.measureText(w.text).width;y>0&&h+o+2*s>c&&(d+=p+s,u.push({width:p,height:h}),m+=p+s,v++,p=h=0),l[y]={left:m,top:h,col:v,width:g,height:o},p=Math.max(p,g),h+=o+s}),d+=p,u.push({width:p,height:h}),d}adjustHitBoxes(){if(!this.options.display)return;let t=this._computeTitleHeight(),{legendHitBoxes:n,options:{align:r,labels:{padding:o},rtl:i}}=this,a=yu(i,this.left,this.width);if(this.isHorizontal()){let s=0,l=tr(r,this.left+o,this.right-this.lineWidths[s]);for(let u of n)s!==u.row&&(s=u.row,l=tr(r,this.left+o,this.right-this.lineWidths[s])),u.top+=this.top+t+o,u.left=a.leftForLtr(a.x(l),u.width),l+=u.width+o}else{let s=0,l=tr(r,this.top+t+o,this.bottom-this.columnSizes[s].height);for(let u of n)u.col!==s&&(s=u.col,l=tr(r,this.top+t+o,this.bottom-this.columnSizes[s].height)),u.top=l,u.left+=this.left+o,u.left=a.leftForLtr(a.x(u.left),u.width),l+=u.height+o}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){let t=this.ctx;E1(t,this),this._draw(),M1(t)}}_draw(){let{options:t,columnSizes:n,lineWidths:r,ctx:o}=this,{align:i,labels:a}=t,s=at.color,l=yu(t.rtl,this.left,this.width),u=In(a.font),{color:c,padding:d}=a,p=u.size,h=p/2,m;this.drawTitle(),o.textAlign=l.textAlign("left"),o.textBaseline="middle",o.lineWidth=.5,o.font=u.string;let{boxWidth:v,boxHeight:w,itemHeight:y}=KM(a,p),g=function(M,P,O){if(isNaN(v)||v<=0||isNaN(w)||w<0)return;o.save();let F=qe(O.lineWidth,1);if(o.fillStyle=qe(O.fillStyle,s),o.lineCap=qe(O.lineCap,"butt"),o.lineDashOffset=qe(O.lineDashOffset,0),o.lineJoin=qe(O.lineJoin,"miter"),o.lineWidth=F,o.strokeStyle=qe(O.strokeStyle,s),o.setLineDash(qe(O.lineDash,[])),a.usePointStyle){let N={radius:w*Math.SQRT2/2,pointStyle:O.pointStyle,rotation:O.rotation,borderWidth:F},V=l.xPlus(M,v/2),z=P+h;Hy(o,N,V,z,a.pointStyleWidth&&v)}else{let N=P+Math.max((p-w)/2,0),V=l.leftForLtr(M,v),z=Ks(O.borderRadius);o.beginPath(),Object.values(z).some(Y=>Y!==0)?If(o,{x:V,y:N,w:v,h:w,radius:z}):o.rect(V,N,v,w),o.fill(),F!==0&&o.stroke()}o.restore()},x=function(M,P,O){qs(o,O.text,M,P+y/2,u,{strikethrough:O.hidden,textAlign:l.textAlign(O.textAlign)})},b=this.isHorizontal(),S=this._computeTitleHeight();b?m={x:tr(i,this.left+d,this.right-r[0]),y:this.top+d+S,line:0}:m={x:this.left+d,y:tr(i,this.top+S+d,this.bottom-n[0].height),line:0},Xy(this.ctx,t.textDirection);let _=y+d;this.legendItems.forEach((M,P)=>{o.strokeStyle=M.fontColor||c,o.fillStyle=M.fontColor||c;let O=o.measureText(M.text).width,F=l.textAlign(M.textAlign||(M.textAlign=a.textAlign)),N=v+h+O,V=m.x,z=m.y;l.setWidth(this.width),b?P>0&&V+N+d>this.right&&(z=m.y+=_,m.line++,V=m.x=tr(i,this.left+d,this.right-r[m.line])):P>0&&z+_>this.bottom&&(V=m.x=V+n[m.line].width+d,m.line++,z=m.y=tr(i,this.top+S+d,this.bottom-n[m.line].height));let Y=l.x(V);g(Y,z,M),V=QE(F,V+v+h,b?V+N:this.right,t.rtl),x(l.x(V),z,M),b?m.x+=N+d:m.y+=_}),Jy(this.ctx,t.textDirection)}drawTitle(){let t=this.options,n=t.title,r=In(n.font),o=nr(n.padding);if(!n.display)return;let i=yu(t.rtl,this.left,this.width),a=this.ctx,s=n.position,l=r.size/2,u=o.top+l,c,d=this.left,p=this.width;if(this.isHorizontal())p=Math.max(...this.lineWidths),c=this.top+u,d=tr(t.align,d,this.right-p);else{let m=this.columnSizes.reduce((v,w)=>Math.max(v,w.height),0);c=u+tr(t.align,this.top,this.bottom-m-t.labels.padding-this._computeTitleHeight())}let h=tr(s,d,d+p);a.textAlign=i.textAlign(K2(s)),a.textBaseline="middle",a.strokeStyle=n.color,a.fillStyle=n.color,a.font=r.string,qs(a,n.text,h,c,r)}_computeTitleHeight(){let t=this.options.title,n=In(t.font),r=nr(t.padding);return t.display?n.lineHeight+r.height:0}_getLegendItemAt(t,n){let r,o,i;if(Zi(t,this.left,this.right)&&Zi(n,this.top,this.bottom)){for(i=this.legendHitBoxes,r=0;r<i.length;++r)if(o=i[r],Zi(t,o.left,o.left+o.width)&&Zi(n,o.top,o.top+o.height))return this.legendItems[r]}return null}handleEvent(t){let n=this.options;if(!Ej(t.type,n))return;let r=this._getLegendItemAt(t.x,t.y);if(t.type==="mousemove"||t.type==="mouseout"){let o=this._hoveredItem,i=kj(o,r);o&&!i&&Lt(n.onLeave,[t,o,this],this),this._hoveredItem=r,r&&!i&&Lt(n.onHover,[t,r,this],this)}else r&&Lt(n.onClick,[t,r,this],this)}};function Ej(e,t){return!!((e==="mousemove"||e==="mouseout")&&(t.onHover||t.onLeave)||t.onClick&&(e==="click"||e==="mouseup"))}var Mj={id:"legend",_element:p3,start(e,t,n){let r=e.legend=new p3({ctx:e.ctx,options:n,chart:e});yr.configure(e,r,n),yr.addBox(e,r)},stop(e){yr.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,n){let r=e.legend;yr.configure(e,r,n),r.options=n},afterUpdate(e){let t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(e,t){t.replay||e.legend.handleEvent(t.event)}
vendor: 4,180 bytes, lines 20-22
20,defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(e,t,n){let r=t.datasetIndex,o=n.chart;o.isDatasetVisible(r)?(o.hide(r),t.hidden=!0):(o.show(r),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:e=>e.chart.options.color,boxWidth:40,padding:10,generateLabels(e){let t=e.data.datasets,{labels:{usePointStyle:n,pointStyle:r,textAlign:o,color:i}}=e.legend.options;return e._getSortedDatasetMetas().map(a=>{let s=a.controller.getStyle(n?0:void 0),l=nr(s.borderWidth);return{text:t[a.index].label,fillStyle:s.backgroundColor,fontColor:i,hidden:!a.visible,lineCap:s.borderCapStyle,lineDash:s.borderDash,lineDashOffset:s.borderDashOffset,lineJoin:s.borderJoinStyle,lineWidth:(l.width+l.height)/4,strokeStyle:s.borderColor,pointStyle:r||s.pointStyle,rotation:s.rotation,textAlign:o||s.textAlign,borderRadius:0,datasetIndex:a.index}},this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}},B1=class extends xo{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,n){let r=this.options;if(this.left=0,this.top=0,!r.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=t,this.height=this.bottom=n;let o=At(r.text)?r.text.length:1;this._padding=nr(r.padding);let i=o*In(r.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=i:this.width=i}isHorizontal(){let t=this.options.position;return t==="top"||t==="bottom"}_drawArgs(t){let{top:n,left:r,bottom:o,right:i,options:a}=this,s=a.align,l=0,u,c,d;return this.isHorizontal()?(c=tr(s,r,i),d=n+t,u=i-r):(a.position==="left"?(c=r+t,d=tr(s,o,n),l=Yt*-.5):(c=i-t,d=tr(s,n,o),l=Yt*.5),u=o-n),{titleX:c,titleY:d,maxWidth:u,rotation:l}}draw(){let t=this.ctx,n=this.options;if(!n.display)return;let r=In(n.font),i=r.lineHeight/2+this._padding.top,{titleX:a,titleY:s,maxWidth:l,rotation:u}=this._drawArgs(i);qs(t,n.text,0,0,r,{color:n.color,maxWidth:l,rotation:u,textAlign:K2(n.align),textBaseline:"middle",translation:[a,s]})}};function Pj(e,t){let n=new B1({ctx:e.ctx,options:t,chart:e});yr.configure(e,n,t),yr.addBox(e,n),e.titleBlock=n}var Dj={id:"title",_element:B1,start(e,t,n){Pj(e,n)},stop(e){let t=e.titleBlock;yr.removeBox(e,t),delete e.titleBlock},beforeUpdate(e,t,n){let r=e.titleBlock;yr.configure(e,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},o3=new WeakMap,Ij={id:"subtitle",start(e,t,n){let r=new B1({ctx:e.ctx,options:n,chart:e});yr.configure(e,r,n),yr.addBox(e,r),o3.set(e,r)},stop(e){yr.removeBox(e,o3.get(e)),o3.delete(e)},beforeUpdate(e,t,n){let r=o3.get(e);yr.configure(e,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},A1={average(e){if(!e.length)return!1;let t,n,r=0,o=0,i=0;for(t=0,n=e.length;t<n;++t){let a=e[t].element;if(a&&a.hasValue()){let s=a.tooltipPosition();r+=s.x,o+=s.y,++i}}return{x:r/i,y:o/i}},nearest(e,t){if(!e.length)return!1;let n=t.x,r=t.y,o=Number.POSITIVE_INFINITY,i,a,s;for(i=0,a=e.length;i<a;++i){let l=e[i].element;if(l&&l.hasValue()){let u=l.getCenterPoint(),c=j2(t,u);c<o&&(o=c,s=l)}}if(s){let l=s.tooltipPosition();n=l.x,r=l.y}return{x:n,y:r}}};function ea(e,t){return t&&(At(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function ja(e){return(typeof e=="string"||e instanceof String)&&e.indexOf(` 21`)>-1?e.split(` 22`):e}function Nj(e,t){let{element:n,datasetIndex:r,index:o}=t,i=e.getDatasetMeta(r).controller,{label:a,value:s}=i.getLabelAndValue(o);return{chart:e,label:a,parsed:i.getParsed(o),raw:e.data.datasets[r].data[o],formattedValue:s,dataset:i.getDataset(),dataIndex:o,datasetIndex:r,element:n}}
vendor: 10,023 bytes, line 22
22function QM(e,t){let n=e.chart.ctx,{body:r,footer:o,title:i}=e,{boxWidth:a,boxHeight:s}=t,l=In(t.bodyFont),u=In(t.titleFont),c=In(t.footerFont),d=i.length,p=o.length,h=r.length,m=nr(t.padding),v=m.height,w=0,y=r.reduce((b,S)=>b+S.before.length+S.lines.length+S.after.length,0);if(y+=e.beforeBody.length+e.afterBody.length,d&&(v+=d*u.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),y){let b=t.displayColors?Math.max(s,l.lineHeight):l.lineHeight;v+=h*b+(y-h)*l.lineHeight+(y-1)*t.bodySpacing}p&&(v+=t.footerMarginTop+p*c.lineHeight+(p-1)*t.footerSpacing);let g=0,x=function(b){w=Math.max(w,n.measureText(b).width+g)};return n.save(),n.font=u.string,Ct(e.title,x),n.font=l.string,Ct(e.beforeBody.concat(e.afterBody),x),g=t.displayColors?a+2+t.boxPadding:0,Ct(r,b=>{Ct(b.before,x),Ct(b.lines,x),Ct(b.after,x)}),g=0,n.font=c.string,Ct(e.footer,x),n.restore(),w+=m.width,{width:w,height:v}}function Oj(e,t){let{y:n,height:r}=t;return n<r/2?"top":n>e.height-r/2?"bottom":"center"}function Tj(e,t,n,r){let{x:o,width:i}=r,a=n.caretSize+n.caretPadding;if(e==="left"&&o+i+a>t.width||e==="right"&&o-i-a<0)return!0}function Aj(e,t,n,r){let{x:o,width:i}=n,{width:a,chartArea:{left:s,right:l}}=e,u="center";return r==="center"?u=o<=(s+l)/2?"left":"right":o<=i/2?u="left":o>=a-i/2&&(u="right"),Tj(u,e,t,n)&&(u="center"),u}function GM(e,t,n){let r=n.yAlign||t.yAlign||Oj(e,n);return{xAlign:n.xAlign||t.xAlign||Aj(e,t,n,r),yAlign:r}}function Lj(e,t){let{x:n,width:r}=e;return t==="right"?n-=r:t==="center"&&(n-=r/2),n}function Rj(e,t,n){let{y:r,height:o}=e;return t==="top"?r+=n:t==="bottom"?r-=o+n:r-=o/2,r}function XM(e,t,n,r){let{caretSize:o,caretPadding:i,cornerRadius:a}=e,{xAlign:s,yAlign:l}=n,u=o+i,{topLeft:c,topRight:d,bottomLeft:p,bottomRight:h}=Ks(a),m=Lj(t,s),v=Rj(t,l,u);return l==="center"?s==="left"?m+=u:s==="right"&&(m-=u):s==="left"?m-=Math.max(c,p)+o:s==="right"&&(m+=Math.max(d,h)+o),{x:Fn(m,0,r.width-t.width),y:Fn(v,0,r.height-t.height)}}function i3(e,t,n){let r=nr(n.padding);return t==="center"?e.x+e.width/2:t==="right"?e.x+e.width-r.right:e.x+r.left}function JM(e){return ea([],ja(e))}function Fj(e,t,n){return za(e,{tooltip:t,tooltipItems:n,type:"tooltip"})}function ZM(e,t){let n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}var V1=class extends xo{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){let t=this._cachedAnimations;if(t)return t;let n=this.chart,r=this.options.setContext(this.getContext()),o=r.enabled&&n.options.animation&&r.animations,i=new l3(this.chart,o);return o._cacheable&&(this._cachedAnimations=Object.freeze(i)),i}getContext(){return this.$context||(this.$context=Fj(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,n){let{callbacks:r}=n,o=r.beforeTitle.apply(this,[t]),i=r.title.apply(this,[t]),a=r.afterTitle.apply(this,[t]),s=[];return s=ea(s,ja(o)),s=ea(s,ja(i)),s=ea(s,ja(a)),s}getBeforeBody(t,n){return JM(n.callbacks.beforeBody.apply(this,[t]))}getBody(t,n){let{callbacks:r}=n,o=[];return Ct(t,i=>{let a={before:[],lines:[],after:[]},s=ZM(r,i);ea(a.before,ja(s.beforeLabel.call(this,i))),ea(a.lines,s.label.call(this,i)),ea(a.after,ja(s.afterLabel.call(this,i))),o.push(a)}),o}getAfterBody(t,n){return JM(n.callbacks.afterBody.apply(this,[t]))}getFooter(t,n){let{callbacks:r}=n,o=r.beforeFooter.apply(this,[t]),i=r.footer.apply(this,[t]),a=r.afterFooter.apply(this,[t]),s=[];return s=ea(s,ja(o)),s=ea(s,ja(i)),s=ea(s,ja(a)),s}_createItems(t){let n=this._active,r=this.chart.data,o=[],i=[],a=[],s=[],l,u;for(l=0,u=n.length;l<u;++l)s.push(Nj(this.chart,n[l]));return t.filter&&(s=s.filter((c,d,p)=>t.filter(c,d,p,r))),t.itemSort&&(s=s.sort((c,d)=>t.itemSort(c,d,r))),Ct(s,c=>{let d=ZM(t.callbacks,c);o.push(d.labelColor.call(this,c)),i.push(d.labelPointStyle.call(this,c)),a.push(d.labelTextColor.call(this,c))}),this.labelColors=o,this.labelPointStyles=i,this.labelTextColors=a,this.dataPoints=s,s}update(t,n){let r=this.options.setContext(this.getContext()),o=this._active,i,a=[];if(!o.length)this.opacity!==0&&(i={opacity:0});else{let s=A1[r.position].call(this,o,this._eventPosition);a=this._createItems(r),this.title=this.getTitle(a,r),this.beforeBody=this.getBeforeBody(a,r),this.body=this.getBody(a,r),this.afterBody=this.getAfterBody(a,r),this.footer=this.getFooter(a,r);let l=this._size=QM(this,r),u=Object.assign({},s,l),c=GM(this.chart,r,u),d=XM(r,u,c,this.chart);this.xAlign=c.xAlign,this.yAlign=c.yAlign,i={opacity:1,x:d.x,y:d.y,width:l.width,height:l.height,caretX:s.x,caretY:s.y}}this._tooltipItems=a,this.$context=void 0,i&&this._resolveAnimations().update(this,i),t&&r.external&&r.external.call(this,{chart:this.chart,tooltip:this,replay:n})}drawCaret(t,n,r,o){let i=this.getCaretPosition(t,r,o);n.lineTo(i.x1,i.y1),n.lineTo(i.x2,i.y2),n.lineTo(i.x3,i.y3)}getCaretPosition(t,n,r){let{xAlign:o,yAlign:i}=this,{caretSize:a,cornerRadius:s}=r,{topLeft:l,topRight:u,bottomLeft:c,bottomRight:d}=Ks(s),{x:p,y:h}=t,{width:m,height:v}=n,w,y,g,x,b,S;return i==="center"?(b=h+v/2,o==="left"?(w=p,y=w-a,x=b+a,S=b-a):(w=p+m,y=w+a,x=b-a,S=b+a),g=w):(o==="left"?y=p+Math.max(l,c)+a:o==="right"?y=p+m-Math.max(u,d)-a:y=this.caretX,i==="top"?(x=h,b=x-a,w=y-a,g=y+a):(x=h+v,b=x+a,w=y+a,g=y-a),S=x),{x1:w,x2:y,x3:g,y1:x,y2:b,y3:S}}drawTitle(t,n,r){let o=this.title,i=o.length,a,s,l;if(i){let u=yu(r.rtl,this.x,this.width);for(t.x=i3(this,r.titleAlign,r),n.textAlign=u.textAlign(r.titleAlign),n.textBaseline="middle",a=In(r.titleFont),s=r.titleSpacing,n.fillStyle=r.titleColor,n.font=a.string,l=0;l<i;++l)n.fillText(o[l],u.x(t.x),t.y+a.lineHeight/2),t.y+=a.lineHeight+s,l+1===i&&(t.y+=r.titleMarginBottom-s)}}_drawColorBox(t,n,r,o,i){let a=this.labelColors[r],s=this.labelPointStyles[r],{boxHeight:l,boxWidth:u,boxPadding:c}=i,d=In(i.bodyFont),p=i3(this,"left",i),h=o.x(p),m=l<d.lineHeight?(d.lineHeight-l)/2:0,v=n.y+m;if(i.usePointStyle){let w={radius:Math.min(u,l)/2,pointStyle:s.pointStyle,rotation:s.rotation,borderWidth:1},y=o.leftForLtr(h,u)+u/2,g=v+l/2;t.strokeStyle=i.multiKeyBackground,t.fillStyle=i.multiKeyBackground,G2(t,w,y,g),t.strokeStyle=a.borderColor,t.fillStyle=a.backgroundColor,G2(t,w,y,g)}else{t.lineWidth=it(a.borderWidth)?Math.max(...Object.values(a.borderWidth)):a.borderWidth||1,t.strokeStyle=a.borderColor,t.setLineDash(a.borderDash||[]),t.lineDashOffset=a.borderDashOffset||0;let w=o.leftForLtr(h,u-c),y=o.leftForLtr(o.xPlus(h,1),u-c-2),g=Ks(a.borderRadius);Object.values(g).some(x=>x!==0)?(t.beginPath(),t.fillStyle=i.multiKeyBackground,If(t,{x:w,y:v,w:u,h:l,radius:g}),t.fill(),t.stroke(),t.fillStyle=a.backgroundColor,t.beginPath(),If(t,{x:y,y:v+1,w:u-2,h:l-2,radius:g}),t.fill()):(t.fillStyle=i.multiKeyBackground,t.fillRect(w,v,u,l),t.strokeRect(w,v,u,l),t.fillStyle=a.backgroundColor,t.fillRect(y,v+1,u-2,l-2))}t.fillStyle=this.labelTextColors[r]}drawBody(t,n,r){let{body:o}=this,{bodySpacing:i,bodyAlign:a,displayColors:s,boxHeight:l,boxWidth:u,boxPadding:c}=r,d=In(r.bodyFont),p=d.lineHeight,h=0,m=yu(r.rtl,this.x,this.width),v=function(P){n.fillText(P,m.x(t.x+h),t.y+p/2),t.y+=p+i},w=m.textAlign(a),y,g,x,b,S,_,M;for(n.textAlign=a,n.textBaseline="middle",n.font=d.string,t.x=i3(this,w,r),n.fillStyle=r.bodyColor,Ct(this.beforeBody,v),h=s&&w!=="right"?a==="center"?u/2+c:u+2+c:0,b=0,_=o.length;b<_;++b){for(y=o[b],g=this.labelTextColors[b],n.fillStyle=g,Ct(y.before,v),x=y.lines,s&&x.length&&(this._drawColorBox(n,t,b,m,r),p=Math.max(d.lineHeight,l)),S=0,M=x.length;S<M;++S)v(x[S]),p=d.lineHeight;Ct(y.after,v)}h=0,p=d.lineHeight,Ct(this.afterBody,v),t.y-=i}drawFooter(t,n,r){let o=this.footer,i=o.length,a,s;if(i){let l=yu(r.rtl,this.x,this.width);for(t.x=i3(this,r.footerAlign,r),t.y+=r.footerMarginTop,n.textAlign=l.textAlign(r.footerAlign),n.textBaseline="middle",a=In(r.footerFont),n.fillStyle=r.footerColor,n.font=a.string,s=0;s<i;++s)n.fillText(o[s],l.x(t.x),t.y+a.lineHeight/2),t.y+=a.lineHeight+r.footerSpacing}}drawBackground(t,n,r,o){let{xAlign:i,yAlign:a}=this,{x:s,y:l}=t,{width:u,height:c}=r,{topLeft:d,topRight:p,bottomLeft:h,bottomRight:m}=Ks(o.cornerRadius);n.fillStyle=o.backgroundColor,n.strokeStyle=o.borderColor,n.lineWidth=o.borderWidth,n.beginPath(),n.moveTo(s+d,l),a==="top"&&this.drawCaret(t,n,r,o),n.lineTo(s+u-p,l),n.quadraticCurveTo(s+u,l,s+u,l+p),a==="center"&&i==="right"&&this.drawCaret(t,n,r,o),n.lineTo(s+u,l+c-m),n.quadraticCurveTo(s+u,l+c,s+u-m,l+c),a==="bottom"&&this.drawCaret(t,n,r,o),n.lineTo(s+h,l+c),n.quadraticCurveTo(s,l+c,s,l+c-h),a==="center"&&i==="left"&&this.drawCaret(t,n,r,o),n.lineTo(s,l+d),n.quadraticCurveTo(s,l,s+d,l),n.closePath(),n.fill(),o.borderWidth>0&&n.stroke()}_updateAnimationTarget(t){let n=this.chart,r=this.$animations,o=r&&r.x,i=r&&r.y;if(o||i){let a=A1[t.position].call(this,this._active,this._eventPosition);if(!a)return;let s=this._size=QM(this,t),l=Object.assign({},a,this._size),u=GM(n,t,l),c=XM(t,l,u,n);(o._to!==c.x||i._to!==c.y)&&(this.xAlign=u.xAlign,this.yAlign=u.yAlign,this.width=s.width,this.height=s.height,this.caretX=a.x,this.caretY=a.y,this._resolveAnimations().update(this,c))}}_willRender(){return!!this.opacity}draw(t){let n=this.options.setContext(this.getContext()),r=this.opacity;if(!r)return;this._updateAnimationTarget(n);let o={width:this.width,height:this.height},i={x:this.x,y:this.y};r=Math.abs(r)<.001?0:r;let a=nr(n.padding),s=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;
vendor: 7,752 bytes, line 22
22n.enabled&&s&&(t.save(),t.globalAlpha=r,this.drawBackground(i,t,o,n),Xy(t,n.textDirection),i.y+=a.top,this.drawTitle(i,t,n),this.drawBody(i,t,n),this.drawFooter(i,t,n),Jy(t,n.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,n){let r=this._active,o=t.map(({datasetIndex:s,index:l})=>{let u=this.chart.getDatasetMeta(s);if(!u)throw new Error("Cannot find a dataset at index "+s);return{datasetIndex:s,element:u.data[l],index:l}}),i=!C1(r,o),a=this._positionChanged(o,n);(i||a)&&(this._active=o,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,n,r=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;let o=this.options,i=this._active||[],a=this._getActiveElements(t,i,n,r),s=this._positionChanged(a,t),l=n||!C1(a,i)||s;return l&&(this._active=a,(o.enabled||o.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,n))),l}_getActiveElements(t,n,r,o){let i=this.options;if(t.type==="mouseout")return[];if(!o)return n;let a=this.chart.getElementsAtEventForMode(t,i.mode,i,r);return i.reverse&&a.reverse(),a}_positionChanged(t,n){let{caretX:r,caretY:o,options:i}=this,a=A1[i.position].call(this,t,n);return a!==!1&&(r!==a.x||o!==a.y)}};V1.positioners=A1;var Bj={id:"tooltip",_element:V1,positioners:A1,afterInit(e,t,n){n&&(e.tooltip=new V1({chart:e,options:n}))},beforeUpdate(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw(e){let t=e.tooltip;if(t&&t._willRender()){let n={tooltip:t};if(e.notifyPlugins("beforeTooltipDraw",n)===!1)return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent(e,t){if(e.tooltip){let n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:Ji,title(e){if(e.length>0){let t=e[0],n=t.chart.data.labels,r=n?n.length:0;if(this&&this.options&&this.options.mode==="dataset")return t.dataset.label||"";if(t.label)return t.label;if(r>0&&t.dataIndex<r)return n[t.dataIndex]}return""},afterTitle:Ji,beforeBody:Ji,beforeLabel:Ji,label(e){if(this&&this.options&&this.options.mode==="dataset")return e.label+": "+e.formattedValue||e.formattedValue;let t=e.dataset.label||"";t&&(t+=": ");let n=e.formattedValue;return dt(n)||(t+=n),t},labelColor(e){let n=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{borderColor:n.borderColor,backgroundColor:n.backgroundColor,borderWidth:n.borderWidth,borderDash:n.borderDash,borderDashOffset:n.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(e){let n=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{pointStyle:n.pointStyle,rotation:n.rotation}},afterLabel:Ji,afterBody:Ji,beforeFooter:Ji,footer:Ji,afterFooter:Ji}},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>e!=="filter"&&e!=="itemSort"&&e!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},Vj=Object.freeze({__proto__:null,Decimation:oj,Filler:Cj,Legend:Mj,SubTitle:Ij,Title:Dj,Tooltip:Bj}),Uj=(e,t,n,r)=>(typeof t=="string"?(n=e.push(t)-1,r.unshift({index:n,label:t})):isNaN(t)&&(n=null),n);function zj(e,t,n,r){let o=e.indexOf(t);if(o===-1)return Uj(e,t,n,r);let i=e.lastIndexOf(t);return o!==i?n:o}var Hj=(e,t)=>e===null?null:Fn(Math.round(e),0,t),$f=class extends $a{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){let n=this._addedLabels;if(n.length){let r=this.getLabels();for(let{index:o,label:i}of n)r[o]===i&&r.splice(o,1);this._addedLabels=[]}super.init(t)}parse(t,n){if(dt(t))return null;let r=this.getLabels();return n=isFinite(n)&&r[n]===t?n:zj(r,t,qe(n,t),this._addedLabels),Hj(n,r.length-1)}determineDataLimits(){let{minDefined:t,maxDefined:n}=this.getUserBounds(),{min:r,max:o}=this.getMinMax(!0);this.options.bounds==="ticks"&&(t||(r=0),n||(o=this.getLabels().length-1)),this.min=r,this.max=o}buildTicks(){let t=this.min,n=this.max,r=this.options.offset,o=[],i=this.getLabels();i=t===0&&n===i.length-1?i:i.slice(t,n+1),this._valueRange=Math.max(i.length-(r?0:1),1),this._startValue=this.min-(r?.5:0);for(let a=t;a<=n;a++)o.push({value:a});return o}getLabelForValue(t){let n=this.getLabels();return t>=0&&t<n.length?n[t]:t}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(t){return typeof t!="number"&&(t=this.parse(t)),t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getPixelForTick(t){let n=this.ticks;return t<0||t>n.length-1?null:this.getPixelForValue(n[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}};$f.id="category";$f.defaults={ticks:{callback:$f.prototype.getLabelForValue}};function jj(e,t){let n=[],{bounds:o,step:i,min:a,max:s,precision:l,count:u,maxTicks:c,maxDigits:d,includeBounds:p}=e,h=i||1,m=c-1,{min:v,max:w}=t,y=!dt(a),g=!dt(s),x=!dt(u),b=(w-v)/(d+1),S=My((w-v)/m/h)*h,_,M,P,O;if(S<1e-14&&!y&&!g)return[{value:v},{value:w}];O=Math.ceil(w/S)-Math.floor(v/S),O>m&&(S=My(O*S/m/h)*h),dt(l)||(_=Math.pow(10,l),S=Math.ceil(S*_)/_),o==="ticks"?(M=Math.floor(v/S)*S,P=Math.ceil(w/S)*S):(M=v,P=w),y&&g&&i&&HE((s-a)/i,S/1e3)?(O=Math.round(Math.min((s-a)/S,c)),S=(s-a)/O,M=a,P=s):x?(M=y?a:M,P=g?s:P,O=u-1,S=(P-M)/O):(O=(P-M)/S,Pf(O,Math.round(O),S/1e3)?O=Math.round(O):O=Math.ceil(O));let F=Math.max(Dy(S),Dy(M));_=Math.pow(10,dt(l)?F:l),M=Math.round(M*_)/_,P=Math.round(P*_)/_;let N=0;for(y&&(p&&M!==a?(n.push({value:a}),M<a&&N++,Pf(Math.round((M+N*S)*_)/_,a,eP(a,b,e))&&N++):M<a&&N++);N<O;++N)n.push({value:Math.round((M+N*S)*_)/_});return g&&p&&P!==s?n.length&&Pf(n[n.length-1].value,s,eP(s,b,e))?n[n.length-1].value=s:n.push({value:s}):(!g||P===s)&&n.push({value:P}),n}function eP(e,t,{horizontal:n,minRotation:r}){let o=Wo(r),i=(n?Math.sin(o):Math.cos(o))||.001,a=.75*t*(""+e).length;return Math.min(t/i,a)}var Wf=class extends $a{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,n){return dt(t)||(typeof t=="number"||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){let{beginAtZero:t}=this.options,{minDefined:n,maxDefined:r}=this.getUserBounds(),{min:o,max:i}=this,a=l=>o=n?o:l,s=l=>i=r?i:l;if(t){let l=wi(o),u=wi(i);l<0&&u<0?s(0):l>0&&u>0&&a(0)}if(o===i){let l=1;(i>=Number.MAX_SAFE_INTEGER||o<=Number.MIN_SAFE_INTEGER)&&(l=Math.abs(i*.05)),s(i+l),t||a(o-l)}this.min=o,this.max=i}getTickLimit(){let t=this.options.ticks,{maxTicksLimit:n,stepSize:r}=t,o;return r?(o=Math.ceil(this.max/r)-Math.floor(this.min/r)+1,o>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${r} would result generating up to ${o} ticks. Limiting to 1000.`),o=1e3)):(o=this.computeTickLimit(),n=n||11),n&&(o=Math.min(n,o)),o}computeTickLimit(){return Number.POSITIVE_INFINITY}
22buildTicks(){let t=this.options,n=t.ticks,r=this.getTickLimit();r=Math.max(2,r);let o={maxTicks:r,bounds:t.bounds,min:t.min,max:t.max,precision:n.precision,step:n.stepSize,count:n.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:n.minRotation||0,includeBounds:n.includeBounds!==!1},i=this._range||this,a=jj(o,i);return t.bounds==="ticks"&&Py(a,this,"value"),t.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}configure(){let t=this.ticks,n=this.min,r=this.max;if(super.configure(),this.options.offset&&t.length){let o=(r-n)/Math.max(t.length-1,1)/2;n-=o,r+=o}this._startValue=n,this._endValue=r,this._valueRange=r-n}getLabelForValue(t){return Of(t,this.chart.options.locale,this.options.ticks.format)}},U1=class extends Wf{determineDataLimits(){let{min:t,max:n}=this.getMinMax(!0);this.min=hn(t)?t:0,this.max=hn(n)?n:1,this.handleTickRangeOptions()}computeTickLimit(){let t=this.isHorizontal(),n=t?this.width:this.height,r=Wo(this.options.ticks.minRotation),o=(t?Math.sin(r):Math.cos(r))||.001,i=this._resolveTickFontOptions(0);return Math.ceil(n/Math.min(40,i.lineHeight/o))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}};U1.id="linear";U1.defaults={ticks:{callback:h3.formatters.numeric}};function tP(e){return e/Math.pow(10,Math.floor(yo(e)))===1}function $j(e,t){let n=Math.floor(yo(t.max)),r=Math.ceil(t.max/Math.pow(10,n)),o=[],i=go(e.min,Math.pow(10,Math.floor(yo(t.min)))),a=Math.floor(yo(i)),s=Math.floor(i/Math.pow(10,a)),l=a<0?Math.pow(10,Math.abs(a)):1;do o.push({value:i,major:tP(i)}),++s,s===10&&(s=1,++a,l=a>=0?1:l),i=Math.round(s*Math.pow(10,a)*l)/l;while(a<n||a===n&&s<r);let u=go(e.max,i);return o.push({value:u,major:tP(i)}),o}var z1=class extends $a{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,n){let r=Wf.prototype.parse.apply(this,[t,n]);if(r===0){this._zero=!0;return}return hn(r)&&r>0?r:null}determineDataLimits(){let{min:t,max:n}=this.getMinMax(!0);this.min=hn(t)?Math.max(0,t):null,this.max=hn(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){let{minDefined:t,maxDefined:n}=this.getUserBounds(),r=this.min,o=this.max,i=l=>r=t?r:l,a=l=>o=n?o:l,s=(l,u)=>Math.pow(10,Math.floor(yo(l))+u);r===o&&(r<=0?(i(1),a(10)):(i(s(r,-1)),a(s(o,1)))),r<=0&&i(s(o,-1)),o<=0&&a(s(r,1)),this._zero&&this.min!==this._suggestedMin&&r===s(this.min,0)&&i(s(r,-1)),this.min=r,this.max=o}buildTicks(){let t=this.options,n={min:this._userMin,max:this._userMax},r=$j(n,this);return t.bounds==="ticks"&&Py(r,this,"value"),t.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}getLabelForValue(t){return t===void 0?"0":Of(t,this.chart.options.locale,this.options.ticks.format)}configure(){let t=this.min;super.configure(),this._startValue=yo(t),this._valueRange=yo(this.max)-yo(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(yo(t)-this._startValue)/this._valueRange)}getValueForPixel(t){let n=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+n*this._valueRange)}};z1.id="logarithmic";z1.defaults={ticks:{callback:h3.formatters.logarithmic,major:{enabled:!0}}};function _8(e){let t=e.ticks;if(t.display&&e.display){let n=nr(t.backdropPadding);return qe(t.font&&t.font.size,at.font.size)+n.height}return 0}function Wj(e,t,n){return n=At(n)?n:[n],{w:tM(e,t.string,n),h:n.length*t.lineHeight}}function nP(e,t,n,r,o){return e===r||e===o?{start:t-n/2,end:t+n/2}:e<r||e>o?{start:t-n,end:t}:{start:t,end:t+n}}function Yj(e){let t={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},n=Object.assign({},t),r=[],o=[],i=e._pointLabels.length,a=e.options.pointLabels,s=a.centerPointLabels?Yt/i:0;for(let l=0;l<i;l++){let u=a.setContext(e.getPointLabelContext(l));o[l]=u.padding;let c=e.getPointPosition(l,e.drawingArea+o[l],s),d=In(u.font),p=Wj(e.ctx,d,e._pointLabels[l]);r[l]=p;let h=jr(e.getIndexAngle(l)+s),m=Math.round(Y2(h)),v=nP(m,c.x,p.w,0,180),w=nP(m,c.y,p.h,90,270);qj(n,t,h,v,w)}e.setCenterPoint(t.l-n.l,n.r-t.r,t.t-n.t,n.b-t.b),e._pointLabelItems=Kj(e,r,o)}function qj(e,t,n,r,o){let i=Math.abs(Math.sin(n)),a=Math.abs(Math.cos(n)),s=0,l=0;r.start<t.l?(s=(t.l-r.start)/i,e.l=Math.min(e.l,t.l-s)):r.end>t.r&&(s=(r.end-t.r)/i,e.r=Math.max(e.r,t.r+s)),o.start<t.t?(l=(t.t-o.start)/a,e.t=Math.min(e.t,t.t-l)):o.end>t.b&&(l=(o.end-t.b)/a,e.b=Math.max(e.b,t.b+l))}function Kj(e,t,n){let r=[],o=e._pointLabels.length,i=e.options,a=_8(i)/2,s=e.drawingArea,l=i.pointLabels.centerPointLabels?Yt/o:0;for(let u=0;u<o;u++){let c=e.getPointPosition(u,s+a+n[u],l),d=Math.round(Y2(jr(c.angle+ln))),p=t[u],h=Xj(c.y,p.h,d),m=Qj(d),v=Gj(c.x,p.w,m);r.push({x:c.x,y:h,textAlign:m,left:v,top:h,right:v+p.w,bottom:h+p.h})}return r}function Qj(e){return e===0||e===180?"center":e<180?"left":"right"}function Gj(e,t,n){return n==="right"?e-=t:n==="center"&&(e-=t/2),e}function Xj(e,t,n){return n===90||n===270?e-=t/2:(n>270||n<90)&&(e-=t),e}function Jj(e,t){let{ctx:n,options:{pointLabels:r}}=e;for(let o=t-1;o>=0;o--){let i=r.setContext(e.getPointLabelContext(o)),a=In(i.font),{x:s,y:l,textAlign:u,left:c,top:d,right:p,bottom:h}=e._pointLabelItems[o],{backdropColor:m}=i;if(!dt(m)){let v=Ks(i.borderRadius),w=nr(i.backdropPadding);n.fillStyle=m;let y=c-w.left,g=d-w.top,x=p-c+w.width,b=h-d+w.height;
vendor: 9,668 bytes, line 22
22Object.values(v).some(S=>S!==0)?(n.beginPath(),If(n,{x:y,y:g,w:x,h:b,radius:v}),n.fill()):n.fillRect(y,g,x,b)}qs(n,e._pointLabels[o],s,l+a.lineHeight/2,a,{color:i.color,textAlign:u,textBaseline:"middle"})}}function kP(e,t,n,r){let{ctx:o}=e;if(n)o.arc(e.xCenter,e.yCenter,t,0,Mt);else{let i=e.getPointPosition(0,t);o.moveTo(i.x,i.y);for(let a=1;a<r;a++)i=e.getPointPosition(a,t),o.lineTo(i.x,i.y)}}function Zj(e,t,n,r){let o=e.ctx,i=t.circular,{color:a,lineWidth:s}=t;!i&&!r||!a||!s||n<0||(o.save(),o.strokeStyle=a,o.lineWidth=s,o.setLineDash(t.borderDash),o.lineDashOffset=t.borderDashOffset,o.beginPath(),kP(e,n,i,r),o.closePath(),o.stroke(),o.restore())}function e$(e,t,n){return za(e,{label:n,index:t,type:"pointLabel"})}var wu=class extends Wf{constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){let t=this._padding=nr(_8(this.options)/2),n=this.width=this.maxWidth-t.width,r=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+n/2+t.left),this.yCenter=Math.floor(this.top+r/2+t.top),this.drawingArea=Math.floor(Math.min(n,r)/2)}determineDataLimits(){let{min:t,max:n}=this.getMinMax(!1);this.min=hn(t)&&!isNaN(t)?t:0,this.max=hn(n)&&!isNaN(n)?n:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/_8(this.options))}generateTickLabels(t){Wf.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map((n,r)=>{let o=Lt(this.options.pointLabels.callback,[n,r],this);return o||o===0?o:""}).filter((n,r)=>this.chart.getDataVisibility(r))}fit(){let t=this.options;t.display&&t.pointLabels.display?Yj(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,n,r,o){this.xCenter+=Math.floor((t-n)/2),this.yCenter+=Math.floor((r-o)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,n,r,o))}getIndexAngle(t){let n=Mt/(this._pointLabels.length||1),r=this.options.startAngle||0;return jr(t*n+Wo(r))}getDistanceFromCenterForValue(t){if(dt(t))return NaN;let n=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*n:(t-this.min)*n}getValueForDistanceFromCenter(t){if(dt(t))return NaN;let n=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-n:this.min+n}getPointLabelContext(t){let n=this._pointLabels||[];if(t>=0&&t<n.length){let r=n[t];return e$(this.getContext(),t,r)}}getPointPosition(t,n,r=0){let o=this.getIndexAngle(t)-ln+r;return{x:Math.cos(o)*n+this.xCenter,y:Math.sin(o)*n+this.yCenter,angle:o}}getPointPositionForValue(t,n){return this.getPointPosition(t,this.getDistanceFromCenterForValue(n))}getBasePosition(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}getPointLabelPosition(t){let{left:n,top:r,right:o,bottom:i}=this._pointLabelItems[t];return{left:n,top:r,right:o,bottom:i}}drawBackground(){let{backgroundColor:t,grid:{circular:n}}=this.options;if(t){let r=this.ctx;r.save(),r.beginPath(),kP(this,this.getDistanceFromCenterForValue(this._endValue),n,this._pointLabels.length),r.closePath(),r.fillStyle=t,r.fill(),r.restore()}}drawGrid(){let t=this.ctx,n=this.options,{angleLines:r,grid:o}=n,i=this._pointLabels.length,a,s,l;if(n.pointLabels.display&&Jj(this,i),o.display&&this.ticks.forEach((u,c)=>{if(c!==0){s=this.getDistanceFromCenterForValue(u.value);let d=o.setContext(this.getContext(c-1));Zj(this,d,s,i)}}),r.display){for(t.save(),a=i-1;a>=0;a--){let u=r.setContext(this.getPointLabelContext(a)),{color:c,lineWidth:d}=u;!d||!c||(t.lineWidth=d,t.strokeStyle=c,t.setLineDash(u.borderDash),t.lineDashOffset=u.borderDashOffset,s=this.getDistanceFromCenterForValue(n.ticks.reverse?this.min:this.max),l=this.getPointPosition(a,s),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){let t=this.ctx,n=this.options,r=n.ticks;if(!r.display)return;let o=this.getIndexAngle(0),i,a;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(o),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((s,l)=>{if(l===0&&!n.reverse)return;let u=r.setContext(this.getContext(l)),c=In(u.font);if(i=this.getDistanceFromCenterForValue(this.ticks[l].value),u.showLabelBackdrop){t.font=c.string,a=t.measureText(s.label).width,t.fillStyle=u.backdropColor;let d=nr(u.backdropPadding);t.fillRect(-a/2-d.left,-i-c.size/2-d.top,a+d.width,c.size+d.height)}qs(t,s.label,0,-i,c,{color:u.color})}),t.restore()}drawTitle(){}};wu.id="radialLinear";wu.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:h3.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(e){return e},padding:5,centerPointLabels:!1}};wu.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};wu.descriptors={angleLines:{_fallback:"grid"}};var m3={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},$r=Object.keys(m3);function t$(e,t){return e-t}function rP(e,t){if(dt(t))return null;let n=e._adapter,{parser:r,round:o,isoWeekday:i}=e._parseOpts,a=t;return typeof r=="function"&&(a=r(a)),hn(a)||(a=typeof r=="string"?n.parse(a,r):n.parse(a)),a===null?null:(o&&(a=o==="week"&&(gu(i)||i===!0)?n.startOf(a,"isoWeek",i):n.startOf(a,o)),+a)}function oP(e,t,n,r){let o=$r.length;for(let i=$r.indexOf(e);i<o-1;++i){let a=m3[$r[i]],s=a.steps?a.steps:Number.MAX_SAFE_INTEGER;if(a.common&&Math.ceil((n-t)/(s*a.size))<=r)return $r[i]}return $r[o-1]}function n$(e,t,n,r,o){for(let i=$r.length-1;i>=$r.indexOf(n);i--){let a=$r[i];if(m3[a].common&&e._adapter.diff(o,r,a)>=t-1)return a}return $r[n?$r.indexOf(n):0]}function r$(e){for(let t=$r.indexOf(e)+1,n=$r.length;t<n;++t)if(m3[$r[t]].common)return $r[t]}function iP(e,t,n){if(!n)e[t]=!0;else if(n.length){let{lo:r,hi:o}=q2(n,t),i=n[r]>=t?n[r]:n[o];e[i]=!0}}function o$(e,t,n,r){let o=e._adapter,i=+o.startOf(t[0].value,r),a=t[t.length-1].value,s,l;for(s=i;s<=a;s=+o.add(s,1,r))l=n[s],l>=0&&(t[l].major=!0);return t}function aP(e,t,n){let r=[],o={},i=t.length,a,s;for(a=0;a<i;++a)s=t[a],o[s]=a,r.push({value:s,major:!1});return i===0||!n?r:o$(e,r,o,n)}var bu=class extends $a{constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,n){let r=t.time||(t.time={}),o=this._adapter=new Kz._date(t.adapters.date);o.init(n),Mf(r.displayFormats,o.formats()),this._parseOpts={parser:r.parser,round:r.round,isoWeekday:r.isoWeekday},super.init(t),this._normalized=n.normalized}parse(t,n){return t===void 0?null:rP(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){let t=this.options,n=this._adapter,r=t.time.unit||"day",{min:o,max:i,minDefined:a,maxDefined:s}=this.getUserBounds();function l(u){!a&&!isNaN(u.min)&&(o=Math.min(o,u.min)),!s&&!isNaN(u.max)&&(i=Math.max(i,u.max))}(!a||!s)&&(l(this._getLabelBounds()),(t.bounds!=="ticks"||t.ticks.source!=="labels")&&l(this.getMinMax(!1))),o=hn(o)&&!isNaN(o)?o:+n.startOf(Date.now(),r),i=hn(i)&&!isNaN(i)?i:+n.endOf(Date.now(),r)+1,this.min=Math.min(o,i-1),this.max=Math.max(o+1,i)}_getLabelBounds(){let t=this.getLabelTimestamps(),n=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY;return t.length&&(n=t[0],r=t[t.length-1]),{min:n,max:r}}buildTicks(){let t=this.options,n=t.time,r=t.ticks,o=r.source==="labels"?this.getLabelTimestamps():this._generate();t.bounds==="ticks"&&o.length&&(this.min=this._userMin||o[0],this.max=this._userMax||o[o.length-1]);let i=this.min,a=this.max,s=WE(o,i,a);return this._unit=n.unit||(r.autoSkip?oP(n.minUnit,this.min,this.max,this._getLabelCapacity(i)):n$(this,s.length,n.minUnit,this.min,this.max)),this._majorUnit=!r.major.enabled||this._unit==="year"?void 0:r$(this._unit),this.initOffsets(o),t.reverse&&s.reverse(),aP(this,s,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(t=>+t.value))}initOffsets(t){let n=0,r=0,o,i;this.options.offset&&t.length&&(o=this.getDecimalForValue(t[0]),t.length===1?n=1-o:n=(this.getDecimalForValue(t[1])-o)/2,i=this.getDecimalForValue(t[t.length-1]),t.length===1?r=i:r=(i-this.getDecimalForValue(t[t.length-2]))/2);let a=t.length<3?.5:.25;n=Fn(n,0,a),r=Fn(r,0,a),this._offsets={start:n,end:r,factor:1/(n+1+r)}}_generate(){let t=this._adapter,n=this.min,r=this.max,o=this.options,i=o.time,a=i.unit||oP(i.minUnit,n,r,this._getLabelCapacity(n)),s=qe(i.stepSize,1),l=a==="week"?i.isoWeekday:!1,u=gu(l)||l===!0,c={},d=n,p,h;if(u&&(d=+t.startOf(d,"isoWeek",l)),d=+t.startOf(d,u?"day":a),t.diff(r,n,a)>1e5*s)throw new Error(n+" and "+r+" are too far apart with stepSize of "+s+" "+a);let m=o.ticks.source==="data"&&this.getDataTimestamps();for(p=d,h=0;p<r;p=+t.add(p,s,a),h++)iP(c,p,m);return(p===r||o.bounds==="ticks"||h===1)&&iP(c,p,m),Object.keys(c).sort((v,w)=>v-w).map(v=>+v)}getLabelForValue(t){let n=this._adapter,r=this.options.time;return r.tooltipFormat?n.format(t,r.tooltipFormat):n.format(t,r.displayFormats.datetime)}_tickFormatFunction(t,n,r,o){let i=this.options,a=i.time.displayFormats,s=this._unit,l=this._majorUnit,u=s&&a[s],c=l&&a[l],d=r[n],p=l&&c&&d&&d.major,h=this._adapter.format(t,o||(p?c:u)),m=i.ticks.callback;return m?Lt(m,[h,n,r],this):h}generateTickLabels(t){let n,r,o;for(n=0,r=t.length;n<r;
22++n)o=t[n],o.label=this._tickFormatFunction(o.value,n,t)}getDecimalForValue(t){return t===null?NaN:(t-this.min)/(this.max-this.min)}getPixelForValue(t){let n=this._offsets,r=this.getDecimalForValue(t);return this.getPixelForDecimal((n.start+r)*n.factor)}getValueForPixel(t){let n=this._offsets,r=this.getDecimalForPixel(t)/n.factor-n.end;return this.min+r*(this.max-this.min)}_getLabelSize(t){let n=this.options.ticks,r=this.ctx.measureText(t).width,o=Wo(this.isHorizontal()?n.maxRotation:n.minRotation),i=Math.cos(o),a=Math.sin(o),s=this._resolveTickFontOptions(0).size;return{w:r*i+s*a,h:r*a+s*i}}_getLabelCapacity(t){let n=this.options.time,r=n.displayFormats,o=r[n.unit]||r.millisecond,i=this._tickFormatFunction(t,0,aP(this,[t],this._majorUnit),o),a=this._getLabelSize(i),s=Math.floor(this.isHorizontal()?this.width/a.w:this.height/a.h)-1;return s>0?s:1}getDataTimestamps(){let t=this._cache.data||[],n,r;if(t.length)return t;let o=this.getMatchingVisibleMetas();if(this._normalized&&o.length)return this._cache.data=o[0].controller.getAllParsedValues(this);for(n=0,r=o.length;n<r;++n)t=t.concat(o[n].controller.getAllParsedValues(this));return this._cache.data=this.normalize(t)}getLabelTimestamps(){let t=this._cache.labels||[],n,r;if(t.length)return t;let o=this.getLabels();for(n=0,r=o.length;n<r;++n)t.push(rP(this,o[n]));return this._cache.labels=this._normalized?t:this.normalize(t)}normalize(t){return Oy(t.sort(t$))}};bu.id="time";bu.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};function a3(e,t,n){let r=0,o=e.length-1,i,a,s,l;n?(t>=e[r].pos&&t<=e[o].pos&&({lo:r,hi:o}=Xi(e,"pos",t)),{pos:i,time:s}=e[r],{pos:a,time:l}=e[o]):(t>=e[r].time&&t<=e[o].time&&({lo:r,hi:o}=Xi(e,"time",t)),{time:i,pos:s}=e[r],{time:a,pos:l}=e[o]);let u=a-i;return u?s+(l-s)*(t-i)/u:s}var H1=class extends bu{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){let t=this._getTimestampsForTable(),n=this._table=this.buildLookupTable(t);this._minPos=a3(n,this.min),this._tableRange=a3(n,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){let{min:n,max:r}=this,o=[],i=[],a,s,l,u,c;for(a=0,s=t.length;a<s;++a)u=t[a],u>=n&&u<=r&&o.push(u);if(o.length<2)return[{time:n,pos:0},{time:r,pos:1}];for(a=0,s=o.length;a<s;++a)c=o[a+1],l=o[a-1],u=o[a],Math.round((c+l)/2)!==u&&i.push({time:u,pos:a/(s-1)});return i}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;let n=this.getDataTimestamps(),r=this.getLabelTimestamps();return n.length&&r.length?t=this.normalize(n.concat(r)):t=n.length?n:r,t=this._cache.all=t,t}getDecimalForValue(t){return(a3(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){let n=this._offsets,r=this.getDecimalForPixel(t)/n.factor-n.end;return a3(this._table,r*this._tableRange+this._minPos,!0)}};H1.id="timeseries";H1.defaults=bu.defaults;var i$=Object.freeze({__proto__:null,CategoryScale:$f,LinearScale:U1,LogarithmicScale:z1,RadialLinearScale:wu,TimeScale:bu,TimeSeriesScale:H1}),EP=[qz,ej,Vj,i$];xu.register(...EP);var MP=xu;var a$=Intl.DateTimeFormat(navigator.language,{hour:"numeric"}),PP=function(){return a$.resolvedOptions().hour12},s$={long(e,t){let n=this.short(e,t);return t.isBucketPartial?`Partial of ${n}`:n},short(e,t){return Is(Er(e))}},l$={long(e,t){let n=this.short(e,t);return t.isBucketPartial?`Partial week of ${n}`:`Week of ${n}`},short(e,t){return ql(Er(e),t.shouldShowYear)}},u$={long(e,t){return Er(e).format("ddd, D MMM")},short(e,t){return ql(Er(e),t.shouldShowYear)}},c$={long(e,t){return this.short(e,t)},short(e,t){return PP()?Er(e).format("ha"):Er(e).format("HH:mm")}},f$={long(e,t){if(t.period=="realtime"){let n=Math.abs(e);return n===1?"1 minute ago":n+" minutes ago"}else return this.short(e,t)},short(e,t){return t.period==="realtime"?e+"m":PP()?Er(e).format("h:mma"):Er(e).format("HH:mm")}},d$={month:s$,week:l$,day:u$,hour:c$,minute:f$};function ra({interval:e,longForm:t,period:n,isPeriodFull:r,shouldShowYear:o=!1}){let i=t?"long":"short",a={period:n,interval:e,isBucketPartial:!r,shouldShowYear:o};return function(s,l,u){return d$[e][i](s,a)}}var DP=function(e,t,n,r=!1){var a;let o=(a=t.full_intervals)==null?void 0:a[n];r&&(o=!0);let i=ra({interval:t.interval,longForm:!0,period:e.period,isPeriodFull:o})(n);return e.period==="realtime"?ra({interval:t.interval,longForm:!0,period:e.period})(n):t.interval==="hour"||t.interval=="minute"?`${ra({interval:"day",longForm:!0,period:e.period})(n)}, ${i}`:i},p$=function(e,t){return e==0&&t>0?100:e==0&&t==0?0:Math.round((t-e)/e*100)},h$=function(e,t,n,r){let o=r.dataPoints.find(m=>m.dataset.yAxisID=="y"),i=r.dataPoints.find(m=>m.dataset.yAxisID=="yComparison"),a=o&&DP(e,t,t.labels[o.dataIndex]),s=i&&DP(e,t,t.comparison_labels[i.dataIndex],!0),l=(o==null?void 0:o.raw)||0,u=(i==null?void 0:i.raw)||0,c=a&&s&&p$(u,l),d=T2[n],p=d(l),h=i&&d(u);return{label:a,formattedValue:p,comparisonLabel:s,formattedComparisonValue:h,comparisonDifference:c}};function C8(e,t,n){return r=>{let o=r.tooltip,i=document.getElementById("main-graph-canvas").getBoundingClientRect(),a=document.getElementById("chartjs-tooltip");if(a||(a=document.createElement("div"),a.id="chartjs-tooltip",a.style.display="none",a.style.opacity=0,document.body.appendChild(a)),a&&i&&window.innerWidth<768&&(a.style.top=i.y+i.height+window.scrollY+15+"px",a.style.left=i.x+"px",a.style.right=null,a.style.opacity=1),o.opacity===0){a.style.display="none";return}if(o.body){let s=h$(n,e,t,o);a.innerHTML=` 23 <aside class="text-gray-100 flex flex-col"> 24 <div class="flex justify-between items-center">
25 <span class="font-semibold mr-4 text-lg">${O2[t]}</span> 26 ${s.comparisonDifference?`<div class="inline-flex items-center space-x-1"> 27 ${s.comparisonDifference>0?`<span class="font-semibold text-sm text-green-500">↑</span><span>${s.comparisonDifference}%</span>`:""} 28 ${s.comparisonDifference<0?`<span class="font-semibold text-sm text-red-400">↓</span><span>${s.comparisonDifference*-1}%</span>`:""} 29 ${s.comparisonDifference==0?'<span class="font-semibold text-sm">\u3030 0%</span>':""} 30 </div>`:""} 31 </div> 32 33 ${s.label?`<div class="flex flex-col"> 34 <div class="flex flex-row justify-between items-center"> 35 <span class="flex items-center mr-4"> 36 <div class="w-3 h-3 mr-1 rounded-full" style="background-color: rgba(101,116,205)"></div> 37 <span>${s.label}</span> 38 </span> 39 <span class="text-base font-bold">${s.formattedValue}</span> 40 </div>`:""} 41 42 ${s.comparisonLabel?`<div class="flex flex-row justify-between items-center"> 43 <span class="flex items-center mr-4"> 44 <div class="w-3 h-3 mr-1 rounded-full bg-gray-500"></div> 45 <span>${s.comparisonLabel}</span> 46 </span> 47 <span class="text-base font-bold">${s.formattedComparisonValue}</span> 48 </div>`:""} 49 </div> 50 51 ${e.interval==="month"?'<span class="font-semibold italic">Click to view month</span>':""} 52 ${e.interval==="day"?'<span class="font-semibold italic">Click to view day</span>':""} 53 </aside> 54 `}a.style.display=null}}var NP=$(En());var IP=function(e){let t=e.flatMap(n=>n.data).map(n=>n||0);return t?Math.max(...t):1},k8=class extends Yf.default.Component{constructor(t){super(t),this.regenerateChart=this.regenerateChart.bind(this),this.updateWindowDimensions=this.updateWindowDimensions.bind(this)}getGraphMetric(){let t=this.props.graphData.metric;return t=="visitors"&&Me(this.props.query)?"conversions":t}regenerateChart(){let{graphData:t,query:n}=this.props,r=this.getGraphMetric(),o=document.getElementById("main-graph-canvas");this.ctx=o.getContext("2d");let i=hE(t.plot,t.comparison_plot,t.present_index,this.ctx,O2[r]);return new MP(this.ctx,{type:"line",data:{labels:t.labels,datasets:i},options:{animation:!1,plugins:{legend:{display:!1},tooltip:{enabled:!1,mode:"index",intersect:!1,position:"average",external:C8(t,r,n)}},responsive:!0,maintainAspectRatio:!1,onResize:this.updateWindowDimensions,elements:{line:{tension:0},point:{radius:0}},onClick:this.maybeHopToHoveredPeriod.bind(this),scale:{ticks:{precision:0,maxTicksLimit:8}},scales:{y:{min:0,suggestedMax:IP(i),ticks:{callback:T2[r],color:this.props.darkTheme?"rgb(243, 244, 246)":void 0},grid:{zeroLineColor:"transparent",drawBorder:!1}},yComparison:{min:0,suggestedMax:IP(i),display:!1,grid:{display:!1}},x:{grid:{display:!1},ticks:{callback:function(a,s,l){if(this.getLabelForValue(a)=="__blank__")return"";let u=t.labels.filter(c=>typeof c=="string").map(c=>c.split("-")[0]).filter((c,d,p)=>p.indexOf(c)===d).length>1;if(t.interval==="hour"&&n.period!=="day"){let c=ra({interval:"day",longForm:!1,period:n.period,shouldShowYear:u})(this.getLabelForValue(a)),d=ra({interval:t.interval,longForm:!1,period:n.period,shouldShowYear:u})(this.getLabelForValue(a));return`${c}, ${d}`}return t.interval==="minute"&&n.period!=="realtime"?ra({interval:"hour",longForm:!1,period:n.period})(this.getLabelForValue(a)):ra({interval:t.interval,longForm:!1,period:n.period,shouldShowYear:u})(this.getLabelForValue(a))},color:this.props.darkTheme?"rgb(243, 244, 246)":void 0}}},interaction:{mode:"index",intersect:!1}}})}repositionTooltip(t){let n=document.getElementById("chartjs-tooltip");n&&window.innerWidth>=768&&(t.clientX>.66*window.innerWidth?(n.style.right=window.innerWidth-t.clientX+window.pageXOffset+"px",n.style.left=null):(n.style.right=null,n.style.left=t.clientX+window.pageXOffset+"px"),n.style.top=t.clientY+window.pageYOffset+"px",n.style.opacity=1)}componentDidMount(){this.props.graphData&&(this.chart=this.regenerateChart()),window.addEventListener("mousemove",this.repositionTooltip)}componentDidUpdate(t){let{graphData:n,darkTheme:r}=this.props,o=document.getElementById("chartjs-tooltip");(n!==t.graphData||r!==t.darkTheme)&&(n&&(this.chart&&this.chart.destroy(),this.chart=this.regenerateChart(),this.chart.update(
54)),o&&(o.style.display="none")),n||(this.chart&&this.chart.destroy(),o&&(o.style.display="none"))}componentWillUnmount(){let t=document.getElementById("chartjs-tooltip");t&&(t.style.opacity=0,t.style.display="none"),window.removeEventListener("mousemove",this.repositionTooltip)}updateWindowDimensions(t,n){t.options.scales.x.ticks.maxTicksLimit=n.width<720?5:8}maybeHopToHoveredPeriod(t){let n=this.chart.getElementsAtEventForMode(t,"index",{intersect:!1})[0],r=this.props.graphData.labels[n.index]||this.props.graphData.comparison_labels[n.index];this.props.graphData.interval==="month"?this.props.navigate({search:o=>K(L({},o),{period:"month",date:r})}):this.props.graphData.interval==="day"&&this.props.navigate({search:o=>K(L({},o),{period:"day",date:r})})}render(){let{graphData:t}=this.props,n=(0,NP.default)("mt-4 select-none",{"cursor-pointer":!["minute","hour"].includes(t==null?void 0:t.interval)});return Yf.default.createElement(jo,{show:t},Yf.default.createElement("div",{className:"relative h-96 print:h-auto print:pb-8 w-full z-0"},Yf.default.createElement("canvas",{id:"main-graph-canvas",className:n})))}};function E8(e){let{query:t}=ee(),n=hr();return Yf.default.createElement(k8,K(L({},e),{navigate:n,query:t}))}var qf=$(G(),1);function m$(o,r){var i=o,{title:e,titleId:t}=i,n=Ge(i,["title","titleId"]);return qf.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?qf.createElement("title",{id:t},e):null,qf.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m9-.75a9 9 0 11-18 0 9 9 0 0118 0zm-9 3.75h.008v.008H12v-.008z"}))}var g$=qf.forwardRef(m$),$1=g$;function y$(e,t){let n=L({},t);return Ia(n.comparison)||(n.comparison="previous_period"),tt(ge(e,"/top-stats"),n)}function v$(e,t,n,r){let o={metric:n,interval:r};return tt(ge(e,"/main-graph"),t,o)}function W1({updateImportedDataInView:e}){let{query:t}=ee(),n=te(),r=t.period==="realtime",o=document.querySelector("html").classList.contains("dark")||!1,i=(0,vt.useRef)(null),[a,s]=(0,vt.useState)(null),[l,u]=(0,vt.useState)(!0),[c,d]=(0,vt.useState)(null),[p,h]=(0,vt.useState)(!0),[m,v]=(0,vt.useState)(!1),w=(0,vt.useCallback)(O=>{d(null),v(!0),x(b(),O)},[t]),y=(0,vt.useCallback)(O=>{d(null),v(!0),x(O,zs(n,t))},[t]);(0,vt.useEffect)(()=>(s(null),u(!0),d(null),h(!0),g(),r&&document.addEventListener("tick",g),()=>{document.removeEventListener("tick",g)}),[t]),(0,vt.useEffect)(()=>{a&&S()},[a]);function g(){y$(n,t).then(V=>{e&&e(V.includes_imported),s(V),u(!1)});let O=b(),F=N2(t,n);F.includes(O)||(O=F[0],Dt(`metric__${n.domain}`,O));let N=zs(n,t);x(O,N)}function x(O,F){v$(n,t,O,F).then(N=>{d(N),h(!1),v(!1)})}function b(){return Nt(`metric__${n.domain}`)}function S(){Dt(`topStatsHeight__${n.domain}`,document.getElementById("top-stats-container").clientHeight)}function _(){return a?"auto":`${Nt(`topStatsHeight__${n.domain}`)||89}px`}function M(){return!!(a!=null&&a.with_imported_switch)&&(a==null?void 0:a.with_imported_switch.visible)}function P(){let O=["hour","minute"].includes(zs(n,t)),F=M()&&t.with_imported===!0;return vt.default.createElement(jo,{show:F&&O,className:"h-6 mr-1"},vt.default.createElement("span",{tooltip:"Inteval is too short to graph imported data"},vt.default.createElement($1,{className:"w-6 h-6 text-gray-700 dark:text-gray-300"}
54)))}return vt.default.createElement("div",{className:"relative w-full mt-2 bg-white rounded shadow-xl dark:bg-gray-825"},(l||p)&&OP(),vt.default.createElement(jo,{show:!(l||p)},vt.default.createElement("div",{id:"top-stats-container",className:"flex flex-wrap",ref:i,style:{height:_()}},vt.default.createElement(my,{data:a,onMetricUpdate:y,tooltipBoundary:i.current})),vt.default.createElement("div",{className:"relative px-2"},m&&OP(),vt.default.createElement("div",{className:"absolute right-4 -top-8 py-1 flex items-center"},P(),!r&&vt.default.createElement(gy,null),vt.default.createElement(vy,{samplePercent:a}),M()&&vt.default.createElement(yy,{tooltipMessage:a.with_imported_switch.tooltip_msg,disabled:!a.with_imported_switch.togglable}),vt.default.createElement(wE,{onIntervalUpdate:w})),vt.default.createElement(E8,{graphData:K(L({},c),{interval:zs(n,t)}),darkTheme:o}))))}function OP(){return vt.default.createElement("div",{className:"absolute h-full w-full flex items-center justify-center"},vt.default.createElement("div",{className:"loading"},vt.default.createElement("div",null)))}var E3=$(G());var wt=$(G());var M8=$(G());function x$(e,t,n){let r=t[0][n];for(let o of t)o>r&&(r=o[n]);return e/r*100}function Y1({count:e,all:t,bg:n,maxWidthDeduction:r,children:o,plot:i="visitors"}){let a=x$(e,t,i),s=r?{maxWidth:`calc(100% - ${r})`}:{};return M8.default.createElement("div",{className:"w-full h-full relative",style:s},M8.default.createElement("div",{className:`absolute top-0 left-0 h-full ${n||""}`,style:{width:`${a}%`}}),o)}var q1=$(G());function w$(){return q1.default.createElement("svg",{className:"feather mr-1",style:{marginTop:"-2px"},xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},q1.default.createElement("path",{d:"M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3"}))}function _u({linkProps:e,list:t,className:n,onClick:r}){return t.length>0?q1.default.createElement("div",{className:`w-full text-center ${n||""}`},q1.default.createElement(kn,K(L({},e),{className:"leading-snug font-bold text-sm text-gray-500 dark:text-gray-400 hover:text-red-500 dark:hover:text-red-400 transition tracking-wide",onClick:r}),w$(),"DETAILS")):null}var Kf=$(G());var AP=$(G(),1),Zs=$(G(),1);var P8=new Map,g3=new WeakMap,TP=0,b$=void 0;function _$(e){return e?(g3.has(e)||(TP+=1,g3.set(e,TP.toString())),g3.get(e)):"0"}function S$(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t==="root"?_$(e.root):e[t]}`).toString()}function C$(e){let t=S$(e),n=P8.get(t);if(!n){let r=new Map,o,i=new IntersectionObserver(a=>{a.forEach(s=>{var l;let u=s.isIntersecting&&o.some(c=>s.intersectionRatio>=c);e.trackVisibility&&typeof s.isVisible=="undefined"&&(s.isVisible=u),(l=r.get(s.target))==null||l.forEach(c=>{c(u,s)})})},e);o=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:r},P8.set(t,n)}return n}function k$(e,t,n={},r=b$){if(typeof window.IntersectionObserver=="undefined"&&r!==void 0){let l=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:typeof n.threshold=="number"?n.threshold:0,time:0,boundingClientRect:l,intersectionRect:l,rootBounds:l}),()=>{}}let{id:o,observer:i,elements:a}=C$(n),s=a.get(e)||[];return a.has(e)||a.set(e,s),s.push(t),i.observe(e),function(){s.splice(s.indexOf(t),1),s.length===0&&(a.delete(e),i.unobserve(e)),a.size===0&&(i.disconnect(),P8.delete(o))}}function LP({threshold:e,delay:t,trackVisibility:n,rootMargin:r,root:o,triggerOnce:i,skip:a,initialInView:s,fallbackInView:l,onChange:u}={}){var c;let[d,p]=Zs.useState(null),h=Zs.useRef(),[m,v]=Zs.useState({inView:!!s,entry:void 0});h.current=u,Zs.useEffect(()=>{if(a||!d)return;let x;return x=k$(d,(b,S)=>{v({inView:b,entry:S}),h.current&&h.current(b,S),S.isIntersecting&&i&&x&&(x(),x=void 0)},{root:o,rootMargin:r,threshold:e,trackVisibility:n,delay:t},l),()=>{x&&x()}},[Array.isArray(e)?e.toString():e,d,o,r,i,a,n,l,t]);let w=(c=m.entry)==null?void 0:c.target,y=Zs.useRef();!d&&w&&!i&&!a&&y.current!==w&&(y.current=w,v({inView:!!s,entry:void 0}));let g=[p,m.inView,m.entry];return g.ref=g[0],g.inView=g[1],g.entry=g[2],g}function K1(e){let[t,n]=(0,Kf.useState)(!1),{ref:r,inView:o}=LP({threshold:0});return(0,Kf.useEffect)(()=>{o&&!t&&(n(!0),e.onVisible&&e.onVisible())}
54,[o]),Kf.default.createElement("div",{ref:r},e.children)}function E$({site:e}){return wt.default.createElement(wt.default.Fragment,null,wt.default.createElement("div",null,"Configure the integration to view search terms"),wt.default.createElement("a",{href:`/${encodeURIComponent(e.domain)}/settings/integrations`,className:"button mt-4"},"Connect with Google"))}var Q1=class extends wt.default.Component{constructor(t){super(t),this.state={loading:!0,errorPayload:null},this.onVisible=this.onVisible.bind(this),this.fetchSearchTerms=this.fetchSearchTerms.bind(this)}onVisible(){this.fetchSearchTerms(),this.props.query.period==="realtime"&&document.addEventListener("tick",this.fetchSearchTerms)}componentDidUpdate(t){this.props.query!==t.query&&(this.setState({loading:!0,terms:null}),this.fetchSearchTerms())}componentWillUnmount(){document.removeEventListener("tick",this.fetchSearchTerms)}fetchSearchTerms(){tt(`/api/stats/${encodeURIComponent(this.props.site.domain)}/referrers/Google`,this.props.query).then(t=>this.setState({loading:!1,searchTerms:t.results,errorPayload:null})).catch(t=>{this.setState({loading:!1,searchTerms:[],errorPayload:t.payload})})}renderSearchTerm(t){return wt.default.createElement("div",{className:"flex items-center justify-between my-1 text-sm",key:t.name},wt.default.createElement(Y1,{count:t.visitors,all:this.state.searchTerms,bg:"bg-blue-50 dark:bg-gray-500 dark:bg-opacity-15",maxWidthDeduction:"4rem"},wt.default.createElement("span",{className:"flex px-2 py-1.5 dark:text-gray-300 z-9 relative break-all"},wt.default.createElement("span",{className:"md:truncate block"},t.name))),wt.default.createElement("span",{className:"font-medium dark:text-gray-200"},Dn(t.visitors)))}renderList(){if(this.state.errorPayload){let{reason:t,is_admin:n,error:r}=this.state.errorPayload;return wt.default.createElement("div",{className:"text-center text-gray-700 dark:text-gray-300 text-sm mt-20"},wt.default.createElement(Wl,null),wt.default.createElement("div",null,r),t==="not_configured"&&n&&wt.default.createElement(E$,{site:this.props.site}))}else if(this.state.searchTerms.length>0){let t=this.props.query.period==="realtime"?"Current visitors":"Visitors";return wt.default.createElement(wt.default.Fragment,null,wt.default.createElement("div",{className:"flex items-center mt-3 mb-2 justify-between text-gray-500 dark:text-gray-400 text-xs font-bold tracking-wide"},wt.default.createElement("span",null,"Search term"),wt.default.createElement("span",null,t)),this.state.searchTerms.map(this.renderSearchTerm.bind(this)))}else return wt.default.createElement("div",{className:"text-center text-gray-700 dark:text-gray-300 "},wt.default.createElement("div",{className:"mt-44 mx-auto font-medium text-gray-500 dark:text-gray-400"},"No data yet"))}renderContent(){if(this.state.searchTerms)return wt.default.createElement(wt.default.Fragment,null,wt.default.createElement("h3",{className:"font-bold dark:text-gray-100"},"Search Terms"),this.renderList(),wt.default.createElement(_u,{list:this.state.searchTerms,linkProps:{path:D8.path,search:t=>t},className:"w-full pb-4 absolute bottom-0 left-0"}))}render(){return wt.default.createElement("div",null,this.state.loading&&wt.default.createElement("div",{className:"loading mt-44 mx-auto"},wt.default.createElement("div",null)),wt.default.createElement(jo,{show:!this.state.loading,className:"flex-grow"},wt.default.createElement(K1,{onVisible:this.onVisible},this.renderContent())))}};var pt=$(G());var Xe=$(G());var wo=$(G()),w3=$(kc());function b3(e){var t=!1;return function(){t||(console.warn(e),t=!0)}}var M$=b3(` 55>> Error, via react-flip-move << 56 57You provided a stateless functional component as a child to <FlipMove>. Unfortunately, SFCs aren't supported, because Flip Move needs access to the backing instances via refs, and SFCs don't have a public instance that holds that info. 58 59Please wrap your components in a native element (eg. <div>), or a non-functional component. 60`),P$=b3(` 61>> Error, via react-flip-move << 62 63You provided a primitive (text or number) node as a child to <FlipMove>. Flip Move needs containers with unique keys to move children around. 64 65Please wrap your value in a native element (eg. <span>), or a component. 66`);var D$=b3(` 67>> Warning, via react-flip-move << 68 69When using "wrapperless" mode (by supplying 'typeName' of 'null'), strange things happen when the direct parent has the default "static" position. 70 71FlipMove has added 'position: relative' to this node, to ensure Flip Move animates correctly. 72 73To avoid seeing this warning, simply apply a non-static position to that parent node. 74`),I$=b3(` 75>> Warning, via react-flip-move << 76 77One or more of Flip Move's child elements have the html attribute 'disabled' set to true. 78 79Please note that this will cause animations to break in Internet Explorer 11 and below. Either remove the disabled attribute or set 'animation' to false. 80`),BP={elevator:{from:{transform:"scale(0)",opacity:"0"},to:{transform:"",opacity:""}},fade:{from:{opacity:"0"},to:{opacity:""}},accordionVertical:{from:{transform:"scaleY(0)",transformOrigin:"center top"},to:{transform:"",transformOrigin:"center top"}},accordionHorizontal:{from:{transform:"scaleX(0)",transformOrigin:"left center"},to:{transform:"",transformOrigin:"left center"}},none:null},N$={elevator:{from:{transform:"scale(1)",opacity:"1"},to:{transform:"scale(0)",opacity:"0"}},fade:{from:{opacity:"1"},to:{opacity:"0"}},accordionVertical:{from:{transform:"scaleY(1)",transformOrigin:"center top"},to:{transform:"scaleY(0)",transformOrigin:"center top"}},accordionHorizontal:{from:{transform:"scaleX(1)",transformOrigin:"left center"},to:{transform:"scaleX(0)",transformOrigin:"left center"}},none:null},O$=BP,y3="elevator",T$="none",I8=function(t,n){for(var r=0;r<n.length;r++)if(t(n[r],r,n))return n[r]},A$=function(t,n){for(var r=0;r<n.length;r++)if(!t(n[r],r,n))return!1;return!0},x3=function(t){return x3=Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"},x3(t)},L$=function(t){var n=typeof t.type=="string";return n?!1:typeof t.type=="function"&&!t.type.prototype.isReactComponent};function R$(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n={};return Object.keys(e).forEach(function(r){t.indexOf(r)===-1&&(n[r]=e[r])}),n}function F$(e,t){var n=e===t;if(n)return!0;var r=!x3(e)||!x3(t),o=e.length!==t.length;
80return r||o?!1:A$(function(i,a){return i===t[a]},e)}function B$(e){var t={};return function(n){return t[n]||(t[n]=e(n)),t[n]}}var V$=B$(function(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()}),RP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},VP=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Yr=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},UP=function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},N8=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e};function U$(e){var t,n;return n=t=function(r){UP(o,r);function o(){return VP(this,o),N8(this,r.apply(this,arguments))}return o.prototype.checkChildren=function(a){},o.prototype.convertProps=function(a){var s={children:a.children,easing:a.easing,onStart:a.onStart,onFinish:a.onFinish,onStartAll:a.onStartAll,onFinishAll:a.onFinishAll,typeName:a.typeName,disableAllAnimations:a.disableAllAnimations,getPosition:a.getPosition,maintainContainerHeight:a.maintainContainerHeight,verticalAlignment:a.verticalAlignment,duration:this.convertTimingProp("duration"),delay:this.convertTimingProp("delay"),staggerDurationBy:this.convertTimingProp("staggerDurationBy"),staggerDelayBy:this.convertTimingProp("staggerDelayBy"),appearAnimation:this.convertAnimationProp(a.appearAnimation,O$),enterAnimation:this.convertAnimationProp(a.enterAnimation,BP),leaveAnimation:this.convertAnimationProp(a.leaveAnimation,N$),delegated:{}};this.checkChildren(s.children);var l=Object.keys(s),u=R$(this.props,l);return u.style=Yr({position:"relative"},u.style),s.delegated=u,s},o.prototype.convertTimingProp=function(a){var s=this.props[a],l=typeof s=="number"?s:parseInt(s,10);if(isNaN(l)){var u=o.defaultProps[a];return u}return l},o.prototype.convertAnimationProp=function(a,s){switch(typeof a=="undefined"?"undefined":RP(a)){case"boolean":return s[a?y3:T$];case"string":{var l=Object.keys(s);return l.indexOf(a)===-1?s[y3]:s[a]}default:return a}},o.prototype.render=function(){return wo.default.createElement(e,this.convertProps(this.props))},o}(wo.Component),t.defaultProps={easing:"ease-in-out",duration:350,delay:0,staggerDurationBy:0,staggerDelayBy:0,typeName:"div",enterAnimation:y3,leaveAnimation:y3,disableAllAnimations:!1,getPosition:function(o){return o.getBoundingClientRect()},maintainContainerHeight:!1,verticalAlignment:"top"},n}function Qf(e){var t=e.domNode,n=e.styles;Object.keys(n).forEach(function(r){t.style.setProperty(V$(r),n[r])})}function z$(){var e={transition:"transitionend","-o-transition":"oTransitionEnd","-moz-transition":"transitionend","-webkit-transition":"webkitTransitionEnd"};if(typeof document=="undefined")return"";var t=document.createElement("fakeelement"),n=I8(function(r){return t.style.getPropertyValue(r)!==void 0},Object.keys(e));return n?e[n]:""}var H$=function(t){var n=t.childDomNode,r=t.parentDomNode,o=t.getPosition,i=o(r),a=o(n),s=a.top,l=a.left,u=a.right,c=a.bottom,d=a.width,p=a.height;
80return{top:s-i.top,left:l-i.left,right:i.right-u,bottom:i.bottom-c,width:d,height:p}},FP=function(t){var n=t.childDomNode,r=t.childBoundingBox,o=t.parentBoundingBox,i=t.getPosition,a={top:0,left:0,right:0,bottom:0,height:0,width:0},s=r||a,l=o||a,u=i(n),c={top:u.top-l.top,left:u.left-l.left};return[s.left-c.left,s.top-c.top]},j$=function(t,n){var r=t.domNode,o=t.boundingBox;if(!(!r||!o)){var i=window.getComputedStyle(r),a=["margin-top","margin-left","margin-right"],s=a.reduce(function(c,d){var p,h=i.getPropertyValue(d);return Yr({},c,(p={},p[d]=Number(h.replace("px","")),p))},{}),l=n==="bottom"?o.top-o.height:o.top,u={position:"absolute",top:l-s["margin-top"]+"px",left:o.left-s["margin-left"]+"px",right:o.right-s["margin-right"]+"px"};Qf({domNode:r,styles:u})}},$$=function(t){var n=t.domNode,r=t.parentData,o=t.getPosition,i=r.domNode,a=r.boundingBox;if(!(!i||!a)){Qf({domNode:n,styles:{height:"0"}});var s=a.height,l=o(i).height,u=s-l,c={height:u>0?u+"px":"0"};Qf({domNode:n,styles:c})}},W$=function(t){if(typeof HTMLElement=="undefined")return null;if(t instanceof HTMLElement)return t;var n=(0,w3.findDOMNode)(t);return n&&n.nodeType===Node.TEXT_NODE?null:n},Y$=function(t,n){var r=n.delay,o=n.duration,i=n.staggerDurationBy,a=n.staggerDelayBy,s=n.easing;r+=t*a,o+=t*i;var l=["transform","opacity"];return l.map(function(u){return u+" "+o+"ms "+s+" "+r+"ms"}).join(", ")},O8=z$(),q$=!O8;function Wr(e){return e.key||""}function v3(e){return wo.Children.toArray(e)}var K$=function(e){UP(t,e);function t(){var n,r,o;VP(this,t);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return o=(n=(r=N8(this,e.call.apply(e,[this].concat(a))),r),r.state={children:v3(r.props?r.props.children:[]).map(function(l){return Yr({},l,{element:l,appearing:!0})})},r.childrenData={},r.parentData={domNode:null,boundingBox:null},r.heightPlaceholderData={domNode:null},r.remainingAnimations=0,r.childrenToAnimate=[],r.findDOMContainer=function(){var l=w3.default.findDOMNode(r),u=l&&l.parentNode;!u||!(u instanceof HTMLElement)||(window.getComputedStyle(u).position==="static"&&(u.style.position="relative",D$()),r.parentData.domNode=u)},r.runAnimation=function(){var l=r.state.children.filter(r.doesChildNeedToBeAnimated),u=l.map(function(c){return r.computeInitialStyles(c)});l.forEach(function(c,d){r.remainingAnimations+=1,r.childrenToAnimate.push(Wr(c)),r.animateChild(c,d,u[d])}),typeof r.props.onStartAll=="function"&&r.callChildrenHook(r.props.onStartAll)},r.doesChildNeedToBeAnimated=function(l){if(!Wr(l))return!1;var u=r.getChildData(Wr(l)),c=u.domNode,d=u.boundingBox,p=r.parentData.boundingBox;if(!c)return!1;var h=r.props,m=h.appearAnimation,v=h.enterAnimation,w=h.leaveAnimation,y=h.getPosition,g=l.appearing&&m,x=l.entering&&v,b=l.leaving&&w;if(g||x||b)return!0;var S=FP({childDomNode:c,childBoundingBox:d,parentBoundingBox:p,getPosition:y}),_=S[0],M=S[1];return _!==0||M!==0},n),N8(r,o)}return t.prototype.componentDidMount=function(){this.props.typeName===null&&this.findDOMContainer();var r=this.props.appearAnimation&&!this.isAnimationDisabled(this.props);r&&(this.prepForAnimation(),this.runAnimation())},t.prototype.componentDidUpdate=function(r){this.props.typeName===null&&this.findDOMContainer();var o=v3(this.props.children).map(function(s){return s.key}),i=v3(r.children).map(function(s){return s.key}),a=!F$(o,i)&&!this.isAnimationDisabled(this.props);a&&(this.prepForAnimation(),this.runAnimation())},t.prototype.calculateNextSetOfChildren=function(r){var o=this,i=r.map(function(s){var l=o.findChildByKey(s.key),u=!l||l.leaving;return Yr({},s,{element:s,entering:u})}),a=0;return this.state.children.forEach(function(s,l){var u=!I8(function(p){var h=p.key;return h===Wr(s)},r);if(!(!u||!o.props.leaveAnimation)){var c=Yr({},s,{leaving:!0}),d=l+a;i.splice(d,0,c),a+=1}}),i},t.prototype.prepForAnimation=function(){var r=this,o=this.props,i=o.leaveAnimation,a=o.maintainContainerHeight,s=o.getPosition;if(i){var l=this.state.children.filter(function(u){return u.leaving});l.forEach(function(u){var c=r.getChildData(Wr(u));!r.isAnimationDisabled(r.props)&&c.domNode&&c.domNode.disabled&&I$(),c.boundingBox&&j$(c,r.props.verticalAlignment)}),a&&this.heightPlaceholderData.domNode&&$$({domNode:this.heightPlaceholderData.domNode,parentData:this.parentData,getPosition:s})}
80this.state.children.forEach(function(u){var c=r.getChildData(Wr(u)),d=c.domNode;d&&!u.entering&&!u.leaving&&Qf({domNode:d,styles:{transition:""}})})},t.prototype.UNSAFE_componentWillReceiveProps=function(r){this.updateBoundingBoxCaches();var o=v3(r.children);this.setState({children:this.isAnimationDisabled(r)?o.map(function(i){return Yr({},i,{element:i})}):this.calculateNextSetOfChildren(o)})},t.prototype.animateChild=function(r,o,i){var a=this,s=this.getChildData(Wr(r)),l=s.domNode;l&&(Qf({domNode:l,styles:i}),this.props.onStart&&this.props.onStart(r,l),requestAnimationFrame(function(){requestAnimationFrame(function(){var u={transition:Y$(o,a.props),transform:"",opacity:""};r.appearing&&a.props.appearAnimation?u=Yr({},u,a.props.appearAnimation.to):r.entering&&a.props.enterAnimation?u=Yr({},u,a.props.enterAnimation.to):r.leaving&&a.props.leaveAnimation&&(u=Yr({},u,a.props.leaveAnimation.to)),Qf({domNode:l,styles:u})})}),this.bindTransitionEndHandler(r))},t.prototype.bindTransitionEndHandler=function(r){var o=this,i=this.getChildData(Wr(r)),a=i.domNode;if(a){var s=function l(u){u.target===a&&(a.style.transition="",o.triggerFinishHooks(r,a),a.removeEventListener(O8,l),r.leaving&&o.removeChildData(Wr(r)))};a.addEventListener(O8,s)}},t.prototype.triggerFinishHooks=function(r,o){var i=this;if(this.props.onFinish&&this.props.onFinish(r,o),this.remainingAnimations-=1,this.remainingAnimations===0){var a=this.state.children.filter(function(s){var l=s.leaving;return!l}).map(function(s){return Yr({},s,{element:s.element,appearing:!1,entering:!1})});this.setState({children:a},function(){typeof i.props.onFinishAll=="function"&&i.callChildrenHook(i.props.onFinishAll),i.childrenToAnimate=[]}),this.heightPlaceholderData.domNode&&(this.heightPlaceholderData.domNode.style.height="0")}},t.prototype.callChildrenHook=function(r){var o=this,i=[],a=[];this.childrenToAnimate.forEach(function(s){var l=o.findChildByKey(s);l&&(i.push(l),o.hasChildData(s)&&a.push(o.getChildData(s).domNode))}),r(i,a)},t.prototype.updateBoundingBoxCaches=function(){var r=this,o=this.parentData.domNode;if(o){this.parentData.boundingBox=this.props.getPosition(o);var i=[];this.state.children.forEach(function(a){var s=Wr(a);if(!s){i.push(null);return}if(!r.hasChildData(s)){i.push(null);return}var l=r.getChildData(s);if(!l.domNode||!a){i.push(null);return}i.push(H$({childDomNode:l.domNode,parentDomNode:o,getPosition:r.props.getPosition}))}),this.state.children.forEach(function(a,s){var l=Wr(a),u=i[s];l&&r.setChildData(l,{boundingBox:u})})}},t.prototype.computeInitialStyles=function(r){if(r.appearing)return this.props.appearAnimation?this.props.appearAnimation.from:{};if(r.entering)return this.props.enterAnimation?Yr({position:"",top:"",left:"",right:"",bottom:""},this.props.enterAnimation.from):{};if(r.leaving)return this.props.leaveAnimation?this.props.leaveAnimation.from:{};var o=this.getChildData(Wr(r)),i=o.domNode,a=o.boundingBox,s=this.parentData.boundingBox;if(!i)return{};var l=FP({childDomNode:i,childBoundingBox:a,parentBoundingBox:s,getPosition:this.props.getPosition}),u=l[0],c=l[1];return{transform:"translate("+u+"px, "+c+"px)"}},t.prototype.isAnimationDisabled=function(r){return q$||r.disableAllAnimations||r.duration===0&&r.delay===0&&r.staggerDurationBy===0&&r.staggerDelayBy===0},t.prototype.findChildByKey=function(r){return I8(function(o){return Wr(o)===r},this.state.children)},t.prototype.hasChildData=function(r){return Object.prototype.hasOwnProperty.call(this.childrenData,r)},t.prototype.getChildData=function(r){return this.hasChildData(r)?this.childrenData[r]:{}},t.prototype.setChildData=function(r,o){this.childrenData[r]=Yr({},this.getChildData(r),o)},t.prototype.removeChildData=function(r){delete this.childrenData[r],this.setState(function(o){return Yr({},o,{children:o.children.filter(function(i){return i.element.key!==r})})})},t.prototype.createHeightPlaceholder=function(){var r=this,o=this.props.typeName,i=o==="ul"||o==="ol",a=i?"li":"div";return(0,wo.createElement)(a,{key:"height-placeholder",ref:function(l){r.heightPlaceholderData.domNode=l},style:{visibility:"hidden",height:0}})},t.prototype.childrenWithRefs=function(){var r=this;return this.state.children.map(function(o){return(0,wo.cloneElement)(o.element,{ref:function(a){if
80(a){var s=W$(a);r.setChildData(Wr(o),{domNode:s})}}})})},t.prototype.render=function(){var r=this,o=this.props,i=o.typeName,a=o.delegated,s=o.leaveAnimation,l=o.maintainContainerHeight,u=this.childrenWithRefs();if(s&&l&&u.push(this.createHeightPlaceholder()),!i)return u;var c=Yr({},a,{children:u,ref:function(p){r.parentData.domNode=p}});return(0,wo.createElement)(i,c)},t}(wo.Component),Q$=U$(K$),zP=Q$;var HP=$(En());var T8=9,Su=380,_3=32,jP=4,G$=(_3+jP)*(T8-1)+_3,X$=70;function A8({path:e,filterInfo:t,onClick:n,children:r,extraClass:o}){let{query:i}=ee(),a=(0,HP.default)(`${o}`,{"hover:underline":!!t});if(t){let{prefix:s,filter:l,labels:u}=t,c=Jp(i,s,l),d=Oa(c,i.labels,l[1],u);return Xe.default.createElement(kn,{title:`Add filter: ${Gl(K(L({},i),{labels:d}),l)}`,className:a,path:e,onClick:n,search:p=>K(L({},p),{filters:c,labels:d})},r)}else return Xe.default.createElement("span",{className:a},r)}function J$({item:e,externalLinkDest:t}){let n=t&&t(e);return n?Xe.default.createElement("a",{target:"_blank",rel:"noreferrer",href:n,className:"w-4 h-4 hidden group-hover:block"},Xe.default.createElement("svg",{className:"inline w-full h-full ml-1 -mt-1 text-gray-600 dark:text-gray-400",fill:"currentColor",viewBox:"0 0 20 20"},Xe.default.createElement("path",{d:"M11 3a1 1 0 100 2h2.586l-6.293 6.293a1 1 0 101.414 1.414L15 6.414V9a1 1 0 102 0V4a1 1 0 00-1-1h-5z"}),Xe.default.createElement("path",{d:"M5 5a2 2 0 00-2 2v8a2 2 0 002 2h8a2 2 0 002-2v-3a1 1 0 10-2 0v3H5V7h3a1 1 0 000-2H5z"}))):null}function Rt({keyLabel:e,metrics:t,colMinWidth:n=X$,afterFetchData:r,detailsLinkProps:o,maybeHideDetails:i,onClick:a,color:s,getFilterFor:l,renderIcon:u,externalLinkDest:c,fetchData:d}){let{query:p}=ee(),[h,m]=(0,Xe.useState)({loading:!0,list:null}),[v,w]=(0,Xe.useState)(!1),y=co(p),g=Me(p),x=(0,Xe.useCallback)(()=>{y||m({loading:!0,list:null}),d().then(E=>{r&&r(E),m({loading:!1,list:E.results})})},[e,p]),b=()=>{w(!0)};(0,Xe.useEffect)(()=>{y&&m({loading:!0,list:null})},[g]),(0,Xe.useEffect)(()=>(v&&(y&&document.addEventListener("tick",x),x()),()=>{document.removeEventListener("tick",x)}),[e,p,v]);function S(){return t.filter(E=>h.list.some(f=>f[E.key]!=null))}function _(E){return E.meta.hiddenOnMobile?"hidden md:block":""}function M(){return h.list&&h.list.length>0?Xe.default.createElement("div",{className:"h-full flex flex-col"},Xe.default.createElement("div",{style:{height:_3}},P()),Xe.default.createElement("div",{style:{minHeight:G$}},O()),C()):I()}function P(){let E=S().map(f=>Xe.default.createElement("div",{key:f.key,className:`${f.key} text-right ${_(f)}`,style:{minWidth:n}},f.renderLabel(p)));return Xe.default.createElement("div",{className:"pt-3 w-full text-xs font-bold tracking-wide text-gray-500 flex items-center dark:text-gray-400"},Xe.default.createElement("span",{className:"flex-grow truncate"},e),E)}function O(){return Xe.default.createElement(zP,{className:"flex-grow"},h.list.slice(0,T8).map(F))}function F(E){return Xe.default.createElement("div",{key:E.name,style:{minHeight:_3}},Xe.default.createElement("div",{className:"flex w-full",style:{marginTop:jP}},N(E),z(E)))}function N(E){let f=s||"bg-green-50",X=t.find(ie=>ie.meta.plot).key;return Xe.default.createElement("div",{className:"flex-grow w-full overflow-hidden"},Xe.default.createElement(Y1,{count:E[X],all:h.list,bg:`${f} dark:bg-gray-500 dark:bg-opacity-15`,plot:X},Xe.default.createElement("div",{className:"flex justify-start px-2 py-1.5 group text-sm dark:text-gray-300 relative z-9 break-all w-full"},Xe.default.createElement(A8,{filterInfo:l(E),onClick:a,extraClass:"max-w-max w-full flex items-center md:overflow-hidden"},V(E),Xe.default.createElement("span",{className:"w-full md:truncate"},rC(E.name,n))),Xe.default.createElement(J$,{item:E,externalLinkDest:c}))))}function V(E){if(u)return u(E)}function z(E){return S().map(f=>Xe.default.createElement("div",{key:`${E.name}__${f.key}`,className:`text-right ${_(f)}`,style:{width:n,minWidth:n}},Xe.default.createElement("span",{className:"font-medium text-sm dark:text-gray-200 text-right"},f.renderValue(E[f.key]))))}function Y(){return Xe.default.createElement("div",{className:"w-full flex flex-col justify-center",style:{minHeight:`${Su}px`}},Xe.default.createElement("div",{className:"mx-auto loading"},Xe.default.createElement("div",null)))}function I(){return Xe.default.createElement("div",{className:"w-full h-full flex flex-col justify-center",style:{minHeight:`${Su}px`}},Xe.default.createElement("div",{className:"mx-auto font-medium text-gray-500 dark:text-gray-400"},"No data yet"))}function C(){let E=h.list.length>=T8,f=i&&!E;return!!o&&!h.loading&&!f&&Xe.default.createElement(_u,{className:"mt-2",linkProps:o,list:h.list})}return Xe.default.createElement(K1,{onVisible:b},Xe.default.createElement("div",{className:"w-full",style:{minHeight:`${Su}px`}},h.loading&&Y(),!h.loading&&Xe.default.createElement(jo,{show:!h.loading,className:"h-full"},M())))}var S3=$(G());function Z$(){return{default:null}}var $P=Z$().default,Bn=class{constructor(t){var n;if(!t.key)throw Error("Required field `key` is missing");if(typeof t.renderLabel!="function")throw Error("Required field `renderLabel` should be a function");if(typeof t.renderValue!="function")throw Error("Required field `renderValue` should be a function");this.key=t.key,this.renderValue=t.renderValue,this.renderLabel=t.renderLabel,this.meta=t.meta||{},this.sortable=t.sortable,this.width=(n=t.width)!=null?n:"w-24"}},Se=e=>{let t;typeof e.renderValue=="function"?t=e.renderValue:t=Cu;let n;return typeof e.renderLabel=="function"?n=e.renderLabel:n=r=>{let o=e.defaultLabel||"Visitors",i=e.realtimeLabel||"Current visitors",a=e.goalFilterLabel||"Conversions";return r.period==="realtime"?i:r&&Me(r)?a:o},new Bn(K(L({width:"w-24",sortable:!0},e),{key:"visitors",renderValue:t,renderLabel:n}))},He=e=>{let t=v1,n=r=>"CR";return new Bn(K(L({width:"w-16"},e),{key:"conversion_rate",renderLabel:n,renderValue:t,sortable:!0}))},Ir=e=>{let t=r=>r,n=r=>"%";return new Bn(K(L({width:"w-16"},e),{key:"percentage",renderLabel:n,renderValue:t,sortable:!0}))},oa=e=>{let t=typeof e.renderValue=="function"?e.renderValue:Cu;return new Bn(K(L({width:"w-24"},e),{key:"events",renderValue:t,sortable:!0}))},Gf=e=>{let t=r=>S3.default.createElement($P,{formatted:r}),n=r=>"Revenue";return new Bn(K(L({width:"w-24"},e),{key:"total_revenue",renderValue:t,renderLabel:n,sortable:!0}))},Xf=e=>{let t=r=>S3.default.createElement($P,{formatted:r}),n=r=>"Average";return new Bn(K(L({width:"w-24"},e),{key:"average_revenue",renderValue:t,renderLabel:n,sortable:!0}))},qr=e=>{let t=Cu,n=r=>"Total Visitors";return new Bn(K(L({width:"w-28"},e),{key:"total_visitors",renderValue:t,renderLabel:n,sortable:!1}))},C3=e=>{let t=Cu;return new Bn(K(L({width:"w-24",sortable:!0},e),{key:"visits",renderValue:t}))},el=e=>{let t=Us,n=r=>"Visit Duration";return new Bn(K(L({width:"w-36"},e),{key:"visit_duration",renderValue:t,renderLabel:n,sortable:!0}))},tl=e=>{let t=r=>`${r}%`,n=r=>"Bounce Rate";return new Bn(K(L({width:"w-32"},e),{key:"bounce_rate",renderValue:t,renderLabel:n,sortable:!0}))},WP=e=>{let t=Cu,n=r=>"Pageviews";return new Bn(K(L({width:"w-28"},e),{key:"pageviews",renderValue:t,renderLabel:n,sortable:!0}))},YP=e=>{let t=Us,n=r=>"Time on Page";return new Bn(K(L({width:"w-32"},e),{key:"time_on_page",renderValue:t,renderLabel:n,sortable:!1}))},qP=e=>{let t=v1,n=r=>"Exit Rate";return new Bn(K(L({width:"w-28"},e),{key:"exit_rate",renderValue:t,renderLabel:n,sortable:!1}))};function Cu(e){return S3.default.createElement("span",{tooltip:e},Dn(e))}var KP=$(En());var k3=$(G());
80function Nr({loading:e,skipImportedReason:t,altCondition:n,message:r}){let{query:o}=ee(),i=r||"Imported data is excluded due to applied filters";return o&&o.with_imported&&t==="unsupported_query"&&o.period!=="realtime"||n?k3.default.createElement(jo,{show:!e,className:"h-6"},k3.default.createElement("span",{tooltip:i},k3.default.createElement($1,{className:"w-6 h-6 dark:text-gray-100"}))):null}var G1={utm_medium:{label:"UTM Medium",shortLabel:"UTM Medium",endpoint:"/utm_mediums"},utm_source:{label:"UTM Source",shortLabel:"UTM Source",endpoint:"/utm_sources"},utm_campaign:{label:"UTM Campaign",shortLabel:"UTM Campai",endpoint:"/utm_campaigns"},utm_content:{label:"UTM Content",shortLabel:"UTM Conten",endpoint:"/utm_contents"},utm_term:{label:"UTM Term",shortLabel:"UTM Term",endpoint:"/utm_terms"}};function eW({afterFetchData:e}){let{query:t}=ee(),n=te();function r(){return tt(ge(n,"/sources"),t,{limit:9})}function o(s){return{prefix:"source",filter:["is","source",[s.name]]}}function i(s){return pt.default.createElement("img",{alt:"",src:`/favicon/sources/${encodeURIComponent(s.name)}`,className:"w-4 h-4 mr-2"})}function a(){return[Se({meta:{plot:!0}}),Me(t)&&He()].filter(s=>!!s)}return pt.default.createElement(Rt,{fetchData:r,afterFetchData:e,getFilterFor:o,keyLabel:"Source",metrics:a(),detailsLinkProps:{path:R8.path,search:s=>s},renderIcon:i,color:"bg-blue-50"})}function tW({afterFetchData:e}){let{query:t}=ee(),n=te();function r(){return tt(ge(n,"/channels"),t,{limit:9})}function o(a){return{prefix:"channel",filter:["is","channel",[a.name]]}}function i(){return[Se({meta:{plot:!0}}),Me(t)&&He()].filter(a=>!!a)}return pt.default.createElement(Rt,{fetchData:r,afterFetchData:e,getFilterFor:o,keyLabel:"Channel",metrics:i(),detailsLinkProps:{path:F8.path,search:a=>a},color:"bg-blue-50"})}function nW({tab:e,afterFetchData:t}){let{query:n}=ee(),r=te(),o=G1[e],i={utm_medium:B8,utm_source:V8,utm_campaign:U8,utm_content:z8,utm_term:H8}[e];function a(){return tt(ge(r,o.endpoint),n,{limit:9})}function s(u){return{prefix:e,filter:["is",e,[u.name]]}}function l(){return[Se({meta:{plot:!0}}),Me(n)&&He()].filter(u=>!!u)}return pt.default.createElement(Rt,{fetchData:a,afterFetchData:t,getFilterFor:s,keyLabel:o.label,metrics:l(),detailsLinkProps:{path:i==null?void 0:i.path,search:u=>u},color:"bg-blue-50"})}function L8(){let e=te(),{query:t}=ee(),n="sourceTab__"+e.domain,r=Nt(n),[o,i]=(0,pt.useState)(r||"all"),[a,s]=(0,pt.useState)(!0),[l,u]=(0,pt.useState)(null);(0,pt.useEffect)(()=>s(!0),[t,o]);function c(m){return()=>{Dt(n,m),i(m)}}function d(){let m="inline-block h-5 text-indigo-700 dark:text-indigo-500 font-bold active-prop-heading truncate text-left",v="hover:text-indigo-600 cursor-pointer truncate text-left",w=Object.keys(G1),y=G1[o]?G1[o].label:"Campaigns";return pt.default.createElement("div",{className:"flex text-xs font-medium text-gray-500 dark:text-gray-400 space-x-2"},pt.default.createElement("div",{className:o==="all"?m:v,onClick:c("all")},"All"),e.flags.channels&&pt.default.createElement("div",{className:o==="channels"?m:v,onClick:c("channels")},"Channels"),pt.default.createElement(Ot,{as:"div",className:"relative inline-block text-left"},pt.default.createElement("div",null,pt.default.createElement(Ot.Button,{className:"inline-flex justify-between focus:outline-none"},pt.default.createElement("span",{className:o.startsWith("utm_")?m:v},y),pt.default.createElement(Pr,{className:"-mr-1 ml-1 h-4 w-4","aria-hidden":"true"}))),pt.default.createElement(gr,{as:pt.Fragment,enter:"transition ease-out duration-100",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95"},pt.default.createElement(Ot.Items,{className:"text-left origin-top-right absolute right-0 mt-2 w-56 rounded-md shadow-lg bg-white dark:bg-gray-800 ring-1 ring-black ring-opacity-5 focus:outline-none z-10"},pt.default.createElement("div",{className:"py-1"},w.map(g=>pt.default.createElement(Ot.Item,{key:g},({active:x})=>pt.default.createElement("span",{onClick:c(g),className:(0,KP.default)(x?"bg-gray-100 dark:bg-gray-900 text-gray-900 dark:text-gray-200 cursor-pointer":"text-gray-700 dark:text-gray-200","block px-4 py-2 text-sm",o===g?"font-bold":"")},G1[g].label))))))))}function p(){return o==="all"?pt.default.createElement(eW,{afterFetchData:h}):o=="channels"?pt.default.createElement(tW,{afterFetchData:h}):pt.default.createElement(nW,{tab:o,afterFetchData:h})}function h(m){s(!1),u(m.skip_imported_reason)}return pt.default.createElement("div",null,pt.default.createElement("div",{className:"w-full flex justify-between"},pt.default.createElement("div",{className:"flex gap-x-1"},pt.default.createElement("h3",{className:"font-bold dark:text-gray-100"},"Top Sources"),pt.default.createElement(Nr,{loading:a,skipImportedReason:l})),d()),p())}var Yo=$(G());function j8({source:e}){let{query:t}=ee(),n=te(),[r,o]=(0,Yo.useState)(null),[i,a]=(0,Yo.useState)(!0);(0,Yo.useEffect)(()=>a(!0),[t]);function s(){return tt(ge(n,`/referrers/${encodeURIComponent(e)}`),t,{limit:9})}function l(h){a(!1),o(h.skip_imported_reason)}function u(h){return h.name==="Direct / None"?null:`https://${h.name}`}function c(h){return h.name==="Direct / None"?null:{prefix:"referrer",filter:["is","referrer",[h.name]]}}function d(h){return Yo.default.createElement("img",{alt:"",src:`/favicon/sources/${encodeURIComponent(h.name)}`,referrerPolicy:"no-referrer",className:"inline w-4 h-4 mr-2 -mt-px align-middle"})}function p(){return[Se({meta:{plot:!0}}),Me(t)&&He()].filter(h=>!!h)}return Yo.default.createElement("div",{className:"flex flex-col flex-grow"},Yo.default.createElement("div",{className:"flex gap-x-1"},Yo.default.createElement("h3",{className:"font-bold dark:text-gray-100"},"Top Referrers"),Yo.default.createElement(Nr,{loading:i,skipImportedReason:r})),Yo.default.createElement(Rt,{fetchData:s,afterFetchData:l,getFilterFor:c,keyLabel:"Referrer",metrics:p(),detailsLinkProps:{path:$8.path,params:{referrer:e},search:h=>h},externalLinkDest:u,renderIcon:d,color:"bg-blue-50"}))}function X1(){let{query:e}=ee(),t=te();if(nf(e,"source","Google"))return E3.default.createElement(Q1,{query:e,site:t});if(nf(e,"source")){let[[n,r,o]]=uo(e,"source");return E3.default.createElement(j8,{source:o[0]})}else return E3.default.createElement(L8,null)}var wn=$(G());function rW({afterFetchData:e}){let{query:t}=ee(),n=te();function r(){return tt(ge(n,"/entry-pages"),t,{limit:9})}function o(s){return Gc(n.domain,s.name)}function i(s){return{prefix:"entry_page",filter:["is","entry_page",[s.name]]}}function a(){return[Se({defaultLabel:"Unique Entrances",width:"w-36",meta:{plot:!0}}),Me(t)&&He()].filter(s=>!!s)}return wn.default.createElement(Rt,{fetchData:r,afterFetchData:e,getFilterFor:i,keyLabel:"Entry page",metrics:a(),detailsLinkProps:{path:Y8.path,search:s=>s},externalLinkDest:o,color:"bg-orange-50"})}function oW({afterFetchData:e}){let t=te(),{query:n}=ee();function r(){return tt(ge(t,"/exit-pages"),n,{limit:9})}function o(s){return Gc(t.domain,s.name)}function i(s){return{prefix:"exit_page",filter:["is","exit_page",[s.name]]}}function a(){return[Se({defaultLabel:"Unique Exits",width:"w-36",meta:{plot:!0}}),Me(n)&&He()].filter(s=>!!s)}return wn.default.createElement(Rt,{fetchData:r,afterFetchData:e,getFilterFor:i,keyLabel:"Exit page",metrics:a(),detailsLinkProps:{path:q8.path,search:s=>s},externalLinkDest:o,color:"bg-orange-50"})}function iW({afterFetchData:e}){let{query:t}=ee(),n=te();function r(){return tt(ge(n,"/pages"),t,{limit:9})}function o(s){return Gc(n.domain,s.name)}function i(s){return{prefix:"page",filter:["is","page",[s.name]]}}function a(){return[Se({meta:{plot:!0}}),Me(t)&&He()].filter(s=>!!s)}return wn.default.createElement(Rt,{fetchData:r,afterFetchData:e,getFilterFor:i,keyLabel:"Page",metrics:a(),detailsLinkProps:{path:W8.path,search:s=>s},externalLinkDest:o,color:"bg-orange-50"})}var aW={pages:"Top Pages","entry-pages":"Entry Pages","exit-pages":"Exit Pages"};function J1(){let{query:e}=ee(),n=`pageTab__${te().domain}`,r=Nt(n),[o,i]=(0,wn.useState)(r||"pages"),[a,s]=(0,wn.useState)(!0),[l,u]=(0,wn.useState)(null);function c(m){Dt(n,m),i(m)}function d(m){s(!1),u(m.skip_imported_reason)}(0,wn.useEffect)(()=>s(!0),[e,o]);function p(){switch(o){case"entry-pages":return wn.default.createElement(rW,{afterFetchData:d});case"exit-pages":return wn.default.createElement(oW,{afterFetchData:d});case"pages":default:return wn.default.createElement(iW,{afterFetchData:d})}}function h(m,v){return o===v?wn.default.createElement("button",{className:"inline-block h-5 text-indigo-700 dark:text-indigo-500 font-bold active-prop-heading"},m):wn.default.createElement("button",{className:"hover:text-indigo-600 cursor-pointer",onClick:()=>c(v)},m)}return wn.default.createElement("div",null,wn.default.createElement("div",{className:"w-full flex justify-between"},wn.default.createElement("div",{className:"flex gap-x-1"},wn.default.createElement("h3",{className:"font-bold dark:text-gray-100"},aW[o]||"Page Visits"),wn.default.createElement(Nr,{loading:a,skipImportedReason:l})),wn.default.createElement("div",{className:"flex font-medium text-xs text-gray-500 dark:text-gray-400 space-x-2"},h("Top Pages","pages"),h("Entry Pages","entry-pages"),h("Exit Pages","exit-pages"))),p())}var Nn=$(G());var en=$(G());function ku(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function K8(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function M3(e){let t,n,r;e.length!==2?(t=ku,n=(s,l)=>ku(e(s),l),r=(s,l)=>e(s)-l):(t=e===ku||e===K8?e:sW,n=e,r=e);function o(s,l,u=0,c=s.length){if(u<c){if(t(l,l)!==0)return c;do{let d=u+c>>>1;n(s[d],l)<0?u=d+1:c=d}while(u<c)}return u}function i(s,l,u=0,c=s.length){if(u<c){if(t(l,l)!==0)return c;do{let d=u+c>>>1;n(s[d],l)<=0?u=d+1:c=d}while(u<c)}return u}function a(s,l,u=0,c=s.length){let d=o(s,l,u,c-1);return d>u&&r(s[d-1],l)>-r(s[d],l)?d-1:d}return{left:o,center:a,right:i}}function sW(){return 0}function Q8(e){return e===null?NaN:+e}var QP=M3(ku),GP=QP.right,lW=QP.left,uW=M3(Q8).center,G8=GP;var bo=class{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){let n=this._partials,r=0;for(let o=0;o<this._n&&o<32;o++){let i=n[o],a=t+i,s=Math.abs(t)<Math.abs(i)?t-(a-i):i-(a-t);s&&(n[r++]=s),t=a}return n[r]=t,this._n=r+1,this}valueOf(){let t=this._partials,n=this._n,r,o,i,a=0;if(n>0){for(a=t[--n];n>0&&(r=a,o=t[--n],a=r+o,i=o-(a-r),!i););n>0&&(i<0&&t[n-1]<0||i>0&&t[n-1]>0)&&(o=i*2,r=a+o,o==r-a&&(a=r))}return a}};var cW=Math.sqrt(50),fW=Math.sqrt(10),dW=Math.sqrt(2);function P3(e,t,n){let r=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(r)),i=r/Math.pow(10,o),a=i>=cW?10:i>=fW?5:i>=dW?2:1,s,l,u;return o<0?(u=Math.pow(10,-o)/a,s=Math.round(e*u),l=Math.round(t*u),s/u<e&&++s,l/u>t&&--l,u=-u):(u=Math.pow(10,o)*a,s=Math.round(e/u),l=Math.round(t/u),s*u<e&&++s,l*u>t&&--l),l<s&&.5<=n&&n<2?P3(e,t,n*2):[s,l,u]}function D3(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];let r=t<e,[o,i,a]=r?P3(t,e,n):P3(e,t,n);if(!(i>=o))return[];let s=i-o+1,l=new Array(s);if(r)if(a<0)for(let u=0;u<s;++u)l[u]=(i-u)/-a;else for(let u=0;u<s;++u)l[u]=(i-u)*a;else if(a<0)for(let u=0;u<s;++u)l[u]=(o+u)/-a;else for(let u=0;u<s;++u)l[u]=(o+u)*a;return l}function Z1(e,t,n){return t=+t,e=+e,n=+n,P3(e,t,n)[2]}function X8(e,t,n){t=+t,e=+e,n=+n;let r=t<e,o=r?Z1(t,e,n):Z1(e,t,n);return(r?-1:1)*(o<0?1/-o:o)}function*pW(e){for(let t of e)yield*t}function Jf(e){return Array.from(pW(e))}var hW={value:()=>{}};function JP(){for(var e=0,t=arguments.length,n={},r;e<t;++e){if(!(r=arguments[e]+"")||r in n||/[\s.]/.test(r))throw new Error("illegal type: "+r);n[r]=[]}return new I3(n)}function I3(e){this._=e}function mW(e,t){return e.trim().split(/^|\s+/).map(function(n){var r="",o=n.indexOf(".");if(o>=0&&(r=n.slice(o+1),n=n.slice(0,o)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}I3.prototype=JP.prototype={constructor:I3,on:function(e,t){var n=this._,r=mW(e+"",n),o,i=-1,a=r.length;if(arguments.length<2){for(;++i<a;)if((o=(e=r[i]).type)&&(o=gW(n[o],e.name)))return o;return}if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++i<a;)if(o=(e=r[i]).type)n[o]=XP(n[o],e.name,t);else if(t==null)for(o in n)n[o]=XP(n[o],e.name,null);return this},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new I3(e)},call:function(e,t){if((o=arguments.length-2)>0)for(var n=new Array(o),r=0,o,i;r<o;++r)n[r]=arguments[r+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(i=this._[e],r=0,o=i.length;r<o;++r)i[r].value.apply(t,n)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],o=0,i=r.length;o<i;++o)r[o].value.apply(t,n)}};function gW(e,t){for(var n=0,r=e.length,o;n<r;++n)if((o=e[n]).name===t)return o.value}function XP(e,t,n){for(var r=0,o=e.length;r<o;++r)if(e[r].name===t){e[r]=hW,e=e.slice(0,r).concat(e.slice(r+1));break}return n!=null&&e.push({name:t,value:n}),e}var J8=JP;var N3="http://www.w3.org/1999/xhtml",Z8={svg:"http://www.w3.org/2000/svg",xhtml:N3,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Wa(e){var t=e+="",n=t.indexOf(":");return n>=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),Z8.hasOwnProperty(t)?{space:Z8[t],local:e}:e}function yW(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===N3&&t.documentElement.namespaceURI===N3?t.createElement(e):t.createElementNS(n,e)}}function vW(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function O3(e){var t=Wa(e);return(t.local?vW:yW)(t)}function xW(){}function Eu(e){return e==null?xW:function(){return this.querySelector(e)}}function ZP(e){typeof e!="function"&&(e=Eu(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i=t[o],a=i.length,s=r[o]=new Array(a),l,u,c=0;c<a;++c)(l=i[c])&&(u=e.call(l,l.__data__,c,i))&&("__data__"in l&&(u.__data__=l.__data__),s[c]=u);return new mn(r,this._parents)}function ev(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)}function wW(){return[]}function eh(e){return e==null?wW:function(){return this.querySelectorAll(e)}}function bW(e){return function(){return ev(e.apply(this,arguments))}}function eD(e){typeof e=="function"?e=bW(e):e=eh(e);for(var t=this._groups,n=t.length,r=[],o=[],i=0;i<n;++i)for(var a=t[i],s=a.length,l,u=0;u<s;++u)(l=a[u])&&(r.push(e.call(l,l.__data__,u,a)),o.push(l));return new mn(r,o)}function th(e){return function(){return this.matches(e)}}function T3(e){return function(t){return t.matches(e)}}var _W=Array.prototype.find;function SW(e){return function(){return _W.call(this.children,e)}}function CW(){return this.firstElementChild}function tD(e){return this.select(e==null?CW:SW(typeof e=="function"?e:T3(e)))}var kW=Array.prototype.filter;function EW(){return Array.from(this.children)}function MW(e){return function(){return kW.call(this.children,e)}}
vendor: 4,757 bytes, line 80
80function nD(e){return this.selectAll(e==null?EW:MW(typeof e=="function"?e:T3(e)))}function rD(e){typeof e!="function"&&(e=th(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i=t[o],a=i.length,s=r[o]=[],l,u=0;u<a;++u)(l=i[u])&&e.call(l,l.__data__,u,i)&&s.push(l);return new mn(r,this._parents)}function A3(e){return new Array(e.length)}function oD(){return new mn(this._enter||this._groups.map(A3),this._parents)}function nh(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}nh.prototype={constructor:nh,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function iD(e){return function(){return e}}function PW(e,t,n,r,o,i){for(var a=0,s,l=t.length,u=i.length;a<u;++a)(s=t[a])?(s.__data__=i[a],r[a]=s):n[a]=new nh(e,i[a]);for(;a<l;++a)(s=t[a])&&(o[a]=s)}function DW(e,t,n,r,o,i,a){var s,l,u=new Map,c=t.length,d=i.length,p=new Array(c),h;for(s=0;s<c;++s)(l=t[s])&&(p[s]=h=a.call(l,l.__data__,s,t)+"",u.has(h)?o[s]=l:u.set(h,l));for(s=0;s<d;++s)h=a.call(e,i[s],s,i)+"",(l=u.get(h))?(r[s]=l,l.__data__=i[s],u.delete(h)):n[s]=new nh(e,i[s]);for(s=0;s<c;++s)(l=t[s])&&u.get(p[s])===l&&(o[s]=l)}function IW(e){return e.__data__}function aD(e,t){if(!arguments.length)return Array.from(this,IW);var n=t?DW:PW,r=this._parents,o=this._groups;typeof e!="function"&&(e=iD(e));for(var i=o.length,a=new Array(i),s=new Array(i),l=new Array(i),u=0;u<i;++u){var c=r[u],d=o[u],p=d.length,h=NW(e.call(c,c&&c.__data__,u,r)),m=h.length,v=s[u]=new Array(m),w=a[u]=new Array(m),y=l[u]=new Array(p);n(c,d,v,w,y,h,t);for(var g=0,x=0,b,S;g<m;++g)if(b=v[g]){for(g>=x&&(x=g+1);!(S=w[x])&&++x<m;);b._next=S||null}}return a=new mn(a,r),a._enter=s,a._exit=l,a}function NW(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function sD(){return new mn(this._exit||this._groups.map(A3),this._parents)}function lD(e,t,n){var r=this.enter(),o=this,i=this.exit();return typeof e=="function"?(r=e(r),r&&(r=r.selection())):r=r.append(e+""),t!=null&&(o=t(o),o&&(o=o.selection())),n==null?i.remove():n(i),r&&o?r.merge(o).order():o}function uD(e){for(var t=e.selection?e.selection():e,n=this._groups,r=t._groups,o=n.length,i=r.length,a=Math.min(o,i),s=new Array(o),l=0;l<a;++l)for(var u=n[l],c=r[l],d=u.length,p=s[l]=new Array(d),h,m=0;m<d;++m)(h=u[m]||c[m])&&(p[m]=h);for(;l<o;++l)s[l]=n[l];return new mn(s,this._parents)}function cD(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r=e[t],o=r.length-1,i=r[o],a;--o>=0;)(a=r[o])&&(i&&a.compareDocumentPosition(i)^4&&i.parentNode.insertBefore(a,i),i=a);return this}function fD(e){e||(e=OW);function t(d,p){return d&&p?e(d.__data__,p.__data__):!d-!p}for(var n=this._groups,r=n.length,o=new Array(r),i=0;i<r;++i){for(var a=n[i],s=a.length,l=o[i]=new Array(s),u,c=0;c<s;++c)(u=a[c])&&(l[c]=u);l.sort(t)}return new mn(o,this._parents).order()}function OW(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function dD(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function pD(){return Array.from(this)}function hD(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],o=0,i=r.length;o<i;++o){var a=r[o];if(a)return a}return null}function mD(){let e=0;for(let t of this)++e;return e}function gD(){return!this.node()}function yD(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var o=t[n],i=0,a=o.length,s;i<a;++i)(s=o[i])&&e.call(s,s.__data__,i,o);return this}function TW(e){return function(){this.removeAttribute(e)}}function AW(e){return function(){this.removeAttributeNS(e.space,e.local)}}function LW(e,t){return function(){this.setAttribute(e,t)}}function RW(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function FW(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttribute(e):this.setAttribute(e,n)}}function BW(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function vD(e,t){var n=Wa(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((t==null?n.local?AW:TW:typeof t=="function"?n.local?BW:FW:n.local?RW:LW)(n,t))}function L3(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function VW(e){return function(){this.style.removeProperty(e)}}function UW(e,t,n){return function(){this.style.setProperty(e,t,n)}}function zW(e,t,n){return function(){var r=t.apply(this,arguments);r==null?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}
vendor: 16,770 bytes, line 80
80function xD(e,t,n){return arguments.length>1?this.each((t==null?VW:typeof t=="function"?zW:UW)(e,t,n==null?"":n)):nl(this.node(),e)}function nl(e,t){return e.style.getPropertyValue(t)||L3(e).getComputedStyle(e,null).getPropertyValue(t)}function HW(e){return function(){delete this[e]}}function jW(e,t){return function(){this[e]=t}}function $W(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function wD(e,t){return arguments.length>1?this.each((t==null?HW:typeof t=="function"?$W:jW)(e,t)):this.node()[e]}function bD(e){return e.trim().split(/^|\s+/)}function tv(e){return e.classList||new _D(e)}function _D(e){this._node=e,this._names=bD(e.getAttribute("class")||"")}_D.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function SD(e,t){for(var n=tv(e),r=-1,o=t.length;++r<o;)n.add(t[r])}function CD(e,t){for(var n=tv(e),r=-1,o=t.length;++r<o;)n.remove(t[r])}function WW(e){return function(){SD(this,e)}}function YW(e){return function(){CD(this,e)}}function qW(e,t){return function(){(t.apply(this,arguments)?SD:CD)(this,e)}}function kD(e,t){var n=bD(e+"");if(arguments.length<2){for(var r=tv(this.node()),o=-1,i=n.length;++o<i;)if(!r.contains(n[o]))return!1;return!0}return this.each((typeof t=="function"?qW:t?WW:YW)(n,t))}function KW(){this.textContent=""}function QW(e){return function(){this.textContent=e}}function GW(e){return function(){var t=e.apply(this,arguments);this.textContent=t==null?"":t}}function ED(e){return arguments.length?this.each(e==null?KW:(typeof e=="function"?GW:QW)(e)):this.node().textContent}function XW(){this.innerHTML=""}function JW(e){return function(){this.innerHTML=e}}function ZW(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t==null?"":t}}function MD(e){return arguments.length?this.each(e==null?XW:(typeof e=="function"?ZW:JW)(e)):this.node().innerHTML}function eY(){this.nextSibling&&this.parentNode.appendChild(this)}function PD(){return this.each(eY)}function tY(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function DD(){return this.each(tY)}function ID(e){var t=typeof e=="function"?e:O3(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function nY(){return null}function ND(e,t){var n=typeof e=="function"?e:O3(e),r=t==null?nY:typeof t=="function"?t:Eu(t);return this.select(function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)})}function rY(){var e=this.parentNode;e&&e.removeChild(this)}function OD(){return this.each(rY)}function oY(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function iY(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function TD(e){return this.select(e?iY:oY)}function AD(e){return arguments.length?this.property("__data__",e):this.node().__data__}function aY(e){return function(t){e.call(this,t,this.__data__)}}function sY(e){return e.trim().split(/^|\s+/).map(function(t){var n="",r=t.indexOf(".");return r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function lY(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,o=t.length,i;n<o;++n)i=t[n],(!e.type||i.type===e.type)&&i.name===e.name?this.removeEventListener(i.type,i.listener,i.options):t[++r]=i;++r?t.length=r:delete this.__on}}}function uY(e,t,n){return function(){var r=this.__on,o,i=aY(t);if(r){for(var a=0,s=r.length;a<s;++a)if((o=r[a]).type===e.type&&o.name===e.name){this.removeEventListener(o.type,o.listener,o.options),this.addEventListener(o.type,o.listener=i,o.options=n),o.value=t;return}}this.addEventListener(e.type,i,n),o={type:e.type,name:e.name,value:t,listener:i,options:n},r?r.push(o):this.__on=[o]}}function LD(e,t,n){var r=sY(e+""),o,i=r.length,a;if(arguments.length<2){var s=this.node().__on;if(s){for(var l=0,u=s.length,c;l<u;++l)for(o=0,c=s[l];o<i;++o)if((a=r[o]).type===c.type&&a.name===c.name)return c.value}return}for(s=t?uY:lY,o=0;o<i;++o)this.each(s(r[o],t,n));return this}function RD(e,t,n){var r=L3(e),o=r.CustomEvent;typeof o=="function"?o=new o(t,n):(o=r.document.createEvent("Event"),n?(o.initEvent(t,n.bubbles,n.cancelable),o.detail=n.detail):o.initEvent(t,!1,!1)),e.dispatchEvent(o)}function cY(e,t){return function(){return RD(this,e,t)}}function fY(e,t){return function(){return RD(this,e,t.apply(this,arguments))}}function FD(e,t){return this.each((typeof t=="function"?fY:cY)(e,t))}function*BD(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],o=0,i=r.length,a;o<i;++o)(a=r[o])&&(yield a)}var nv=[null];function mn(e,t){this._groups=e,this._parents=t}function VD(){return new mn([[document.documentElement]],nv)}function dY(){return this}mn.prototype=VD.prototype={constructor:mn,select:ZP,selectAll:eD,selectChild:tD,selectChildren:nD,filter:rD,data:aD,enter:oD,exit:sD,join:lD,merge:uD,selection:dY,order:cD,sort:fD,call:dD,nodes:pD,node:hD,size:mD,empty:gD,each:yD,attr:vD,style:xD,property:wD,classed:kD,text:ED,html:MD,raise:PD,lower:DD,append:ID,insert:ND,remove:OD,clone:TD,datum:AD,on:LD,dispatch:FD,[Symbol.iterator]:BD};var Ya=VD;function Zf(e){return typeof e=="string"?new mn([[document.querySelector(e)]],[document.documentElement]):new mn([[e]],nv)}function UD(e){let t;for(;t=e.sourceEvent;)e=t;return e}function R3(e,t){if(e=UD(e),t===void 0&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,r=r.matrixTransform(t.getScreenCTM().inverse()),[r.x,r.y]}if(t.getBoundingClientRect){var o=t.getBoundingClientRect();return[e.clientX-o.left-t.clientLeft,e.clientY-o.top-t.clientTop]}}return[e.pageX,e.pageY]}function F3(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function rv(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function ih(){}var rh=.7,U3=1/rh,ed="\\s*([+-]?\\d+)\\s*",oh="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",ia="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",pY=/^#([0-9a-f]{3,8})$/,hY=new RegExp(`^rgb\\(${ed},${ed},${ed}\\)$`),mY=new RegExp(`^rgb\\(${ia},${ia},${ia}\\)$`),gY=new RegExp(`^rgba\\(${ed},${ed},${ed},${oh}\\)$`),yY=new RegExp(`^rgba\\(${ia},${ia},${ia},${oh}\\)$`),vY=new RegExp(`^hsl\\(${oh},${ia},${ia}\\)$`),xY=new RegExp(`^hsla\\(${oh},${ia},${ia},${oh}\\)$`),zD={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};F3(ih,_i,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:HD,formatHex:HD,formatHex8:wY,formatHsl:bY,formatRgb:jD,toString:jD});function HD(){return this.rgb().formatHex()}function wY(){return this.rgb().formatHex8()}function bY(){return QD(this).formatHsl()}function jD(){return this.rgb().formatRgb()}function _i(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=pY.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?$D(t):n===3?new Kr(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?B3(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?B3(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=hY.exec(e))?new Kr(t[1],t[2],t[3],1):(t=mY.exec(e))?new Kr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=gY.exec(e))?B3(t[1],t[2],t[3],t[4]):(t=yY.exec(e))?B3(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=vY.exec(e))?qD(t[1],t[2]/100,t[3]/100,1):(t=xY.exec(e))?qD(t[1],t[2]/100,t[3]/100,t[4]):zD.hasOwnProperty(e)?$D(zD[e]):e==="transparent"?new Kr(NaN,NaN,NaN,0):null}function $D(e){return new Kr(e>>16&255,e>>8&255,e&255,1)}function B3(e,t,n,r){return r<=0&&(e=t=n=NaN),new Kr(e,t,n,r)}function _Y(e){return e instanceof ih||(e=_i(e)),e?(e=e.rgb(),new Kr(e.r,e.g,e.b,e.opacity)):new Kr}function td(e,t,n,r){return arguments.length===1?_Y(e):new Kr(e,t,n,r==null?1:r)}function Kr(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}F3(Kr,td,rv(ih,{brighter(e){return e=e==null?U3:Math.pow(U3,e),new Kr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?rh:Math.pow(rh,e),new Kr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Kr(Pu(this.r),Pu(this.g),Pu(this.b),z3(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:WD,formatHex:WD,formatHex8:SY,formatRgb:YD,toString:YD}));function WD(){return`#${Mu(this.r)}${Mu(this.g)}${Mu(this.b)}`}function SY(){return`#${Mu(this.r)}${Mu(this.g)}${Mu(this.b)}${Mu((isNaN(this.opacity)?1:this.opacity)*255)}`}function YD(){let e=z3(this.opacity);return`${e===1?"rgb(":"rgba("}${Pu(this.r)}, ${Pu(this.g)}, ${Pu(this.b)}${e===1?")":`, ${e})`}`}function z3(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Pu(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Mu(e){return e=Pu(e),(e<16?"0":"")+e.toString(16)}function qD(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new bi(e,t,n,r)}function QD(e){if(e instanceof bi)return new bi(e.h,e.s,e.l,e.opacity);if(e instanceof ih||(e=_i(e)),!e)return new bi;if(e instanceof bi)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=NaN,s=i-o,l=(i+o)/2;return s?(t===i?a=(n-r)/s+(n<r)*6:n===i?a=(r-t)/s+2:a=(t-n)/s+4,s/=l<.5?i+o:2-i-o,a*=60):s=l>0&&l<1?0:a,new bi(a,s,l,e.opacity)}function GD(e,t,n,r){return arguments.length===1?QD(e):new bi(e,t,n,r==null?1:r)}function bi(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}F3(bi,GD,rv(ih,{brighter(e){return e=e==null?U3:Math.pow(U3,e),new bi(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?rh:Math.pow(rh,e),new bi(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new Kr(ov(e>=240?e-240:e+120,o,r),ov(e,o,r),ov(e<120?e+240:e-120,o,r),this.opacity)},clamp(){return new bi(KD(this.h),V3(this.s),V3(this.l),z3(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=z3(this.opacity);return`${e===1?"hsl(":"hsla("}${KD(this.h)}, ${V3(this.s)*100}%, ${V3(this.l)*100}%${e===1?")":`, ${e})`}`}}));function KD(e){return e=(e||0)%360,e<0?e+360:e}function V3(e){return Math.max(0,Math.min(1,e||0))}function ov(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function iv(e,t,n,r,o){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*n+(1+3*e+3*i-3*a)*r+a*o)/6}function XD(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),o=e[r],i=e[r+1],a=r>0?e[r-1]:2*o-i,s=r<t-1?e[r+2]:2*i-o;return iv((n-r/t)*t,a,o,i,s)}}function JD(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),o=e[(r+t-1)%t],i=e[r%t],a=e[(r+1)%t],s=e[(r+2)%t];return iv((n-r/t)*t,o,i,a,s)}}var ah=e=>()=>e;function CY(e,t){return function(n){return e+n*t}}function kY(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function ZD(e){return(e=+e)==1?H3:function(t,n){return n-t?kY(t,n,e):ah(isNaN(t)?n:t)}}function H3(e,t){var n=t-e;return n?CY(e,n):ah(isNaN(e)?t:e)}var Du=function e(t){var n=ZD(t);function r(o,i){var a=n((o=td(o)).r,(i=td(i)).r),s=n(o.g,i.g),l=n(o.b,i.b),u=H3(o.opacity,i.opacity);return function(c){return o.r=a(c),o.g=s(c),o.b=l(c),o.opacity=u(c),o+""}}return r.gamma=e,r}(1);function eI(e){return function(t){var n=t.length,r=new Array(n),o=new Array(n),i=new Array(n),a,s;for(a=0;a<n;++a)s=td(t[a]),r[a]=s.r||0,o[a]=s.g||0,i[a]=s.b||0;return r=e(r),o=e(o),i=e(i),s.opacity=1,function(l){return s.r=r(l),s.g=o(l),s.b=i(l),s+""}}}var EY=eI(XD),MY=eI(JD);function tI(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),o;return function(i){for(o=0;o<n;++o)r[o]=e[o]*(1-i)+t[o]*i;return r}}function nI(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function rI(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,o=new Array(r),i=new Array(n),a;for(a=0;a<r;++a)o[a]=Iu(e[a],t[a]);for(;a<n;++a)i[a]=t[a];return function(s){for(a=0;a<r;++a)i[a]=o[a](s);return i}}function oI(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function or(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function iI(e,t){var n={},r={},o;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(o in t)o in e?n[o]=Iu(e[o],t[o]):r[o]=t[o];return function(i){for(o in n)r[o]=n[o](i);return r}}var sv=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,av=new RegExp(sv.source,"g");function PY(e){return function(){return e}}function DY(e){return function(t){return e(t)+""}}function sh(e,t){var n=sv.lastIndex=av.lastIndex=0,r,o,i,a=-1,s=[],l=[];for(e=e+"",t=t+"";(r=sv.exec(e))&&(o=av.exec(t));)(i=o.index)>n&&(i=t.slice(n,i),s[a]?s[a]+=i:s[++a]=i),(r=r[0])===(o=o[0])?s[a]?s[a]+=o:s[++a]=o:(s[++a]=null,l.push({i:a,x:or(r,o)})),n=av.lastIndex;return n<t.length&&(i=t.slice(n),s[a]?s[a]+=i:s[++a]=i),s.length<2?l[0]?DY(l[0].x):PY(t):(t=l.length,function(u){for(var c=0,d;c<t;++c)s[(d=l[c]).i]=d.x(u);return s.join("")})}function Iu(e,t){var n=typeof t,r;return t==null||n==="boolean"?ah(t):(n==="number"?or:n==="string"?(r=_i(t))?(t=r,Du):sh:t instanceof _i?Du:t instanceof Date?oI:nI(t)?tI:Array.isArray(t)?rI:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?iI:or)(e,t)}function lv(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}var aI=180/Math.PI,j3={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function uv(e,t,n,r,o,i){var a,s,l;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(l=e*n+t*r)&&(n-=e*l,r-=t*l),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,l/=s),e*r<t*n&&(e=-e,t=-t,l=-l,a=-a),{translateX:o,translateY:i,rotate:Math.atan2(t,e)*aI,skewX:Math.atan(l)*aI,scaleX:a,scaleY:s}}var $3;function sI(e){let t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?j3:uv(t.a,t.b,t.c,t.d,t.e,t.f)}
vendor: 11,053 bytes, line 80
80function lI(e){return e==null?j3:($3||($3=document.createElementNS("http://www.w3.org/2000/svg","g")),$3.setAttribute("transform",e),(e=$3.transform.baseVal.consolidate())?(e=e.matrix,uv(e.a,e.b,e.c,e.d,e.e,e.f)):j3)}function uI(e,t,n,r){function o(u){return u.length?u.pop()+" ":""}function i(u,c,d,p,h,m){if(u!==d||c!==p){var v=h.push("translate(",null,t,null,n);m.push({i:v-4,x:or(u,d)},{i:v-2,x:or(c,p)})}else(d||p)&&h.push("translate("+d+t+p+n)}function a(u,c,d,p){u!==c?(u-c>180?c+=360:c-u>180&&(u+=360),p.push({i:d.push(o(d)+"rotate(",null,r)-2,x:or(u,c)})):c&&d.push(o(d)+"rotate("+c+r)}function s(u,c,d,p){u!==c?p.push({i:d.push(o(d)+"skewX(",null,r)-2,x:or(u,c)}):c&&d.push(o(d)+"skewX("+c+r)}function l(u,c,d,p,h,m){if(u!==d||c!==p){var v=h.push(o(h)+"scale(",null,",",null,")");m.push({i:v-4,x:or(u,d)},{i:v-2,x:or(c,p)})}else(d!==1||p!==1)&&h.push(o(h)+"scale("+d+","+p+")")}return function(u,c){var d=[],p=[];return u=e(u),c=e(c),i(u.translateX,u.translateY,c.translateX,c.translateY,d,p),a(u.rotate,c.rotate,d,p),s(u.skewX,c.skewX,d,p),l(u.scaleX,u.scaleY,c.scaleX,c.scaleY,d,p),u=c=null,function(h){for(var m=-1,v=p.length,w;++m<v;)d[(w=p[m]).i]=w.x(h);return d.join("")}}}var cv=uI(sI,"px, ","px)","deg)"),fv=uI(lI,", ",")",")");var nd=0,uh=0,lh=0,fI=1e3,W3,ch,Y3=0,Nu=0,q3=0,fh=typeof performance=="object"&&performance.now?performance:Date,dI=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function ph(){return Nu||(dI(IY),Nu=fh.now()+q3)}function IY(){Nu=0}function dh(){this._call=this._time=this._next=null}dh.prototype=K3.prototype={constructor:dh,restart:function(e,t,n){if(typeof e!="function")throw new TypeError("callback is not a function");n=(n==null?ph():+n)+(t==null?0:+t),!this._next&&ch!==this&&(ch?ch._next=this:W3=this,ch=this),this._call=e,this._time=n,dv()},stop:function(){this._call&&(this._call=null,this._time=1/0,dv())}};function K3(e,t,n){var r=new dh;return r.restart(e,t,n),r}function pI(){ph(),++nd;for(var e=W3,t;e;)(t=Nu-e._time)>=0&&e._call.call(void 0,t),e=e._next;--nd}function cI(){Nu=(Y3=fh.now())+q3,nd=uh=0;try{pI()}finally{nd=0,OY(),Nu=0}}function NY(){var e=fh.now(),t=e-Y3;t>fI&&(q3-=t,Y3=e)}function OY(){for(var e,t=W3,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:W3=n);ch=e,dv(r)}function dv(e){if(!nd){uh&&(uh=clearTimeout(uh));var t=e-Nu;t>24?(e<1/0&&(uh=setTimeout(cI,e-fh.now()-q3)),lh&&(lh=clearInterval(lh))):(lh||(Y3=fh.now(),lh=setInterval(NY,fI)),nd=1,dI(cI))}}function Q3(e,t,n){var r=new dh;return t=t==null?0:+t,r.restart(o=>{r.stop(),e(o+t)},t,n),r}var TY=J8("start","end","cancel","interrupt"),AY=[],gI=0,hI=1,X3=2,G3=3,mI=4,J3=5,hh=6;function rl(e,t,n,r,o,i){var a=e.__transition;if(!a)e.__transition={};else if(n in a)return;LY(e,n,{name:t,index:r,group:o,on:TY,tween:AY,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:gI})}function mh(e,t){var n=Vn(e,t);if(n.state>gI)throw new Error("too late; already scheduled");return n}function ir(e,t){var n=Vn(e,t);if(n.state>G3)throw new Error("too late; already running");return n}function Vn(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function LY(e,t,n){var r=e.__transition,o;r[t]=n,n.timer=K3(i,0,n.time);function i(u){n.state=hI,n.timer.restart(a,n.delay,n.time),n.delay<=u&&a(u-n.delay)}function a(u){var c,d,p,h;if(n.state!==hI)return l();for(c in r)if(h=r[c],h.name===n.name){if(h.state===G3)return Q3(a);h.state===mI?(h.state=hh,h.timer.stop(),h.on.call("interrupt",e,e.__data__,h.index,h.group),delete r[c]):+c<t&&(h.state=hh,h.timer.stop(),h.on.call("cancel",e,e.__data__,h.index,h.group),delete r[c])}if(Q3(function(){n.state===G3&&(n.state=mI,n.timer.restart(s,n.delay,n.time),s(u))}),n.state=X3,n.on.call("start",e,e.__data__,n.index,n.group),n.state===X3){for(n.state=G3,o=new Array(p=n.tween.length),c=0,d=-1;c<p;++c)(h=n.tween[c].value.call(e,e.__data__,n.index,n.group))&&(o[++d]=h);o.length=d+1}}function s(u){for(var c=u<n.duration?n.ease.call(null,u/n.duration):(n.timer.restart(l),n.state=J3,1),d=-1,p=o.length;++d<p;)o[d].call(e,c);n.state===J3&&(n.on.call("end",e,e.__data__,n.index,n.group),l())}function l(){n.state=hh,n.timer.stop(),delete r[t];for(var u in r)return;delete e.__transition}}function Z3(e,t){var n=e.__transition,r,o,i=!0,a;if(n){t=t==null?null:t+"";for(a in n){if((r=n[a]).name!==t){i=!1;continue}o=r.state>X3&&r.state<J3,r.state=hh,r.timer.stop(),r.on.call(o?"interrupt":"cancel",e,e.__data__,r.index,r.group),delete n[a]}i&&delete e.__transition}}function yI(e){return this.each(function(){Z3(this,e)})}function RY(e,t){var n,r;return function(){var o=ir(this,e),i=o.tween;if(i!==n){r=n=i;for(var a=0,s=r.length;a<s;++a)if(r[a].name===t){r=r.slice(),r.splice(a,1);break}}o.tween=r}}function FY(e,t,n){var r,o;if(typeof n!="function")throw new Error;return function(){var i=ir(this,e),a=i.tween;if(a!==r){o=(r=a).slice();for(var s={name:t,value:n},l=0,u=o.length;l<u;++l)if(o[l].name===t){o[l]=s;break}l===u&&o.push(s)}i.tween=o}}function vI(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r=Vn(this.node(),n).tween,o=0,i=r.length,a;o<i;++o)if((a=r[o]).name===e)return a.value;return null}return this.each((t==null?RY:FY)(n,e,t))}function rd(e,t,n){var r=e._id;return e.each(function(){var o=ir(this,r);(o.value||(o.value={}))[t]=n.apply(this,arguments)}),function(o){return Vn(o,r).value[t]}}function eg(e,t){var n;return(typeof t=="number"?or:t instanceof _i?Du:(n=_i(t))?(t=n,Du):sh)(e,t)}function BY(e){return function(){this.removeAttribute(e)}}function VY(e){return function(){this.removeAttributeNS(e.space,e.local)}}function UY(e,t,n){var r,o=n+"",i;return function(){var a=this.getAttribute(e);return a===o?null:a===r?i:i=t(r=a,n)}}function zY(e,t,n){var r,o=n+"",i;return function(){var a=this.getAttributeNS(e.space,e.local);return a===o?null:a===r?i:i=t(r=a,n)}}function HY(e,t,n){var r,o,i;return function(){var a,s=n(this),l;return s==null?void this.removeAttribute(e):(a=this.getAttribute(e),l=s+"",a===l?null:a===r&&l===o?i:(o=l,i=t(r=a,s)))}}function jY(e,t,n){var r,o,i;return function(){var a,s=n(this),l;return s==null?void this.removeAttributeNS(e.space,e.local):(a=this.getAttributeNS(e.space,e.local),l=s+"",a===l?null:a===r&&l===o?i:(o=l,i=t(r=a,s)))}}function xI(e,t){var n=Wa(e),r=n==="transform"?fv:eg;return this.attrTween(e,typeof t=="function"?(n.local?jY:HY)(n,r,rd(this,"attr."+e,t)):t==null?(n.local?VY:BY)(n):(n.local?zY:UY)(n,r,t))}function $Y(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function WY(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function YY(e,t){var n,r;function o(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&WY(e,i)),n}return o._value=t,o}function qY(e,t){var n,r;function o(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&$Y(e,i)),n}return o._value=t,o}function wI(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;var r=Wa(e);return this.tween(n,(r.local?YY:qY)(r,t))}function KY(e,t){return function(){mh(this,e).delay=+t.apply(this,arguments)}}function QY(e,t){return t=+t,function(){mh(this,e).delay=t}}function bI(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?KY:QY)(t,e)):Vn(this.node(),t).delay}function GY(e,t){return function(){ir(this,e).duration=+t.apply(this,arguments)}}function XY(e,t){return t=+t,function(){ir(this,e).duration=t}}function _I(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?GY:XY)(t,e)):Vn(this.node(),t).duration}function JY(e,t){if(typeof t!="function")throw new Error;return function(){ir(this,e).ease=t}}function SI(e){var t=this._id;return arguments.length?this.each(JY(t,e)):Vn(this.node(),t).ease}function ZY(e,t){return function(){var n=t.apply(this,arguments);if(typeof n!="function")throw new Error;ir(this,e).ease=n}}function CI(e){if(typeof e!="function")throw new Error;return this.each(ZY(this._id,e))}function kI(e){typeof e!="function"&&(e=th(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i=t[o],a=i.length,s=r[o]=[],l,u=0;u<a;++u)(l=i[u])&&e.call(l,l.__data__,u,i)&&s.push(l);return new Or(r,this._parents,this._name,this._id)}function EI(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,o=n.length,i=Math.min(r,o),a=new Array(r),s=0;s<i;++s)for(var l=t[s],u=n[s],c=l.length,d=a[s]=new Array(c),p,h=0;h<c;++h)(p=l[h]||u[h])&&(d[h]=p);for(;s<r;++s)a[s]=t[s];return new Or(a,this._parents,this._name,this._id)}function eq(e){return(e+"").trim().split(/^|\s+/).every(function(t){var n=t.indexOf(".");return n>=0&&(t=t.slice(0,n)),!t||t==="start"})}function tq(e,t,n){var r,o,i=eq(t)?mh:ir;return function(){var a=i(this,e),s=a.on;s!==r&&(o=(r=s).copy()).on(t,n),a.on=o}}function MI(e,t){var n=this._id;return arguments.length<2?Vn(this.node(),n).on.on(e):this.each(tq(n,e,t))}function nq(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function PI(){return this.on("end.remove",nq(this._id))}function DI(e){var t=this._name,n=this._id;typeof e!="function"&&(e=Eu(e));for(var r=this._groups,o=r.length,i=new Array(o),a=0;a<o;++a)for(var s=r[a],l=s.length,u=i[a]=new Array(l),c,d,p=0;p<l;++p)(c=s[p])&&(d=e.call(c,c.__data__,p,s))&&("__data__"in c&&(d.__data__=c.__data__),u[p]=d,rl(u[p],t,n,p,u,Vn(c,n)));return new Or(i,this._parents,t,n)}function II(e){var t=this._name,n=this._id;typeof e!="function"&&(e=eh(e));for(var r=this._groups,o=r.length,i=[],a=[],s=0;s<o;++s)for(var l=r[s],u=l.length,c,d=0;d<u;++d)if(c=l[d]){for(var p=e.call(c,c.__data__,d,l),h,m=Vn(c,n),v=0,w=p.length;v<w;++v)(h=p[v])&&rl(h,t,n,v,p,m);i.push(p),a.push(c)}return new Or(i,a,t,n)}var rq=Ya.prototype.constructor;function NI(){return new rq(this._groups,this._parents)}function oq(e,t){var n,r,o;return function(){var i=nl(this,e),a=(this.style.removeProperty(e),nl(this,e));return i===a?null:i===n&&a===r?o:o=t(n=i,r=a)}}function OI(e){return function(){this.style.removeProperty(e)}}function iq(e,t,n){var r,o=n+"",i;return function(){var a=nl(this,e);return a===o?null:a===r?i:i=t(r=a,n)}}function aq(e,t,n){var r,o,i;return function(){var a=nl(this,e),s=n(this),l=s+"";return s==null&&(l=s=(this.style.removeProperty(e),nl(this,e))),a===l?null:a===r&&l===o?i:(o=l,i=t(r=a,s))}}function sq(e,t){var n,r,o,i="style."+t,a="end."+i,s;return function(){var l=ir(this,e),u=l.on,c=l.value[i]==null?s||(s=OI(t)):void 0;(u!==n||o!==c)&&(r=(n=u).copy()).on(a,o=c),l.on=r}}function TI(e,t,n){var r=(e+="")=="transform"?cv:eg;return t==null?this.styleTween(e,oq(e,r)).on("end.style."+e,OI(e)):typeof t=="function"?this.styleTween(e,aq(e,r,rd(this,"style."+e,t))).each(sq(this._id,e)):this.styleTween(e,iq(e,r,t),n).on("end.style."+e,null)}function lq(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}function uq(e,t,n){var r,o;
vendor: 5,449 bytes, line 80
80function i(){var a=t.apply(this,arguments);return a!==o&&(r=(o=a)&&lq(e,a,n)),r}return i._value=t,i}function AI(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;return this.tween(r,uq(e,t,n==null?"":n))}function cq(e){return function(){this.textContent=e}}function fq(e){return function(){var t=e(this);this.textContent=t==null?"":t}}function LI(e){return this.tween("text",typeof e=="function"?fq(rd(this,"text",e)):cq(e==null?"":e+""))}function dq(e){return function(t){this.textContent=e.call(this,t)}}function pq(e){var t,n;function r(){var o=e.apply(this,arguments);return o!==n&&(t=(n=o)&&dq(o)),t}return r._value=e,r}function RI(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!="function")throw new Error;return this.tween(t,pq(e))}function FI(){for(var e=this._name,t=this._id,n=tg(),r=this._groups,o=r.length,i=0;i<o;++i)for(var a=r[i],s=a.length,l,u=0;u<s;++u)if(l=a[u]){var c=Vn(l,t);rl(l,e,n,u,a,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new Or(r,this._parents,e,n)}function BI(){var e,t,n=this,r=n._id,o=n.size();return new Promise(function(i,a){var s={value:a},l={value:function(){--o===0&&i()}};n.each(function(){var u=ir(this,r),c=u.on;c!==e&&(t=(e=c).copy(),t._.cancel.push(s),t._.interrupt.push(s),t._.end.push(l)),u.on=t}),o===0&&i()})}var hq=0;function Or(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function VI(e){return Ya().transition(e)}function tg(){return++hq}var qa=Ya.prototype;Or.prototype=VI.prototype={constructor:Or,select:DI,selectAll:II,selectChild:qa.selectChild,selectChildren:qa.selectChildren,filter:kI,merge:EI,selection:NI,transition:FI,call:qa.call,nodes:qa.nodes,node:qa.node,size:qa.size,empty:qa.empty,each:qa.each,on:MI,attr:xI,attrTween:wI,style:TI,styleTween:AI,text:LI,textTween:RI,remove:PI,tween:vI,delay:bI,duration:_I,ease:SI,easeVarying:CI,end:BI,[Symbol.iterator]:qa[Symbol.iterator]};function ng(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var mq={time:null,delay:0,duration:250,ease:ng};function gq(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return n}function UI(e){var t,n;e instanceof Or?(t=e._id,e=e._name):(t=tg(),(n=mq).time=ph(),e=e==null?null:e+"");for(var r=this._groups,o=r.length,i=0;i<o;++i)for(var a=r[i],s=a.length,l,u=0;u<s;++u)(l=a[u])&&rl(l,e,t,u,a,n||gq(l,t));return new Or(r,this._parents,e,t)}Ya.prototype.interrupt=yI;Ya.prototype.transition=UI;var{abs:V1e,max:U1e,min:z1e}=Math;function zI(e){return[+e[0],+e[1]]}function yq(e){return[zI(e[0]),zI(e[1])]}var H1e={name:"x",handles:["w","e"].map(pv),input:function(e,t){return e==null?null:[[+e[0],t[0][1]],[+e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},j1e={name:"y",handles:["n","s"].map(pv),input:function(e,t){return e==null?null:[[t[0][0],+e[0]],[t[1][0],+e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},$1e={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(pv),input:function(e){return e==null?null:yq(e)},output:function(e){return e}};function pv(e){return{type:e}}function HI(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Ou(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function aa(e){return e=Ou(Math.abs(e)),e?e[1]:NaN}function jI(e,t){return function(n,r){for(var o=n.length,i=[],a=0,s=e[0],l=0;o>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),i.push(n.substring(o-=s,o+s)),!((l+=s+1)>r));)s=e[a=(a+1)%e.length];return i.reverse().join(t)}}function $I(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var vq=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ol(e){if(!(t=vq.exec(e)))throw new Error("invalid format: "+e);var t;return new rg({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}ol.prototype=rg.prototype;function rg(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}rg.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function WI(e){e:for(var t=e.length,n=1,r=-1,o;n<t;++n)switch(e[n]){case".":r=o=n;break;case"0":r===0&&(r=n),o=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(o+1):e}var hv;function YI(e,t){var n=Ou(e,t);if(!n)return e+"";var r=n[0],o=n[1],i=o-(hv=Math.max(-8,Math.min(8,Math.floor(o/3)))*3)+1,a=r.length;return i===a?r:i>a?r+new Array(i-a+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+Ou(e,Math.max(0,t+i-1))[0]}function mv(e,t){var n=Ou(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>
vendor: 4,896 bytes, line 80
80o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")}var gv={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:HI,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>mv(e*100,t),r:mv,s:YI,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function yv(e){return e}var qI=Array.prototype.map,KI=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function QI(e){var t=e.grouping===void 0||e.thousands===void 0?yv:jI(qI.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",o=e.decimal===void 0?".":e.decimal+"",i=e.numerals===void 0?yv:$I(qI.call(e.numerals,String)),a=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"\u2212":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function u(d){d=ol(d);var p=d.fill,h=d.align,m=d.sign,v=d.symbol,w=d.zero,y=d.width,g=d.comma,x=d.precision,b=d.trim,S=d.type;S==="n"?(g=!0,S="g"):gv[S]||(x===void 0&&(x=12),b=!0,S="g"),(w||p==="0"&&h==="=")&&(w=!0,p="0",h="=");var _=v==="$"?n:v==="#"&&/[boxX]/.test(S)?"0"+S.toLowerCase():"",M=v==="$"?r:/[%p]/.test(S)?a:"",P=gv[S],O=/[defgprs%]/.test(S);x=x===void 0?6:/[gprs]/.test(S)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x));function F(N){var V=_,z=M,Y,I,C;if(S==="c")z=P(N)+z,N="";else{N=+N;var E=N<0||1/N<0;if(N=isNaN(N)?l:P(Math.abs(N),x),b&&(N=WI(N)),E&&+N==0&&m!=="+"&&(E=!1),V=(E?m==="("?m:s:m==="-"||m==="("?"":m)+V,z=(S==="s"?KI[8+hv/3]:"")+z+(E&&m==="("?")":""),O){for(Y=-1,I=N.length;++Y<I;)if(C=N.charCodeAt(Y),48>C||C>57){z=(C===46?o+N.slice(Y+1):N.slice(Y))+z,N=N.slice(0,Y);break}}}g&&!w&&(N=t(N,1/0));var f=V.length+N.length+z.length,X=f<y?new Array(y-f+1).join(p):"";switch(g&&w&&(N=t(X+N,X.length?y-z.length:1/0),X=""),h){case"<":N=V+N+z+X;break;case"=":N=V+X+N+z;break;case"^":N=X.slice(0,f=X.length>>1)+V+N+z+X.slice(f);break;default:N=X+V+N+z;break}return i(N)}return F.toString=function(){return d+""},F}function c(d,p){var h=u((d=ol(d),d.type="f",d)),m=Math.max(-8,Math.min(8,Math.floor(aa(p)/3)))*3,v=Math.pow(10,-m),w=KI[8+m/3];return function(y){return h(v*y)+w}}return{format:u,formatPrefix:c}}var og,ig,ag;vv({thousands:",",grouping:[3],currency:["$",""]});function vv(e){return og=QI(e),ig=og.format,ag=og.formatPrefix,og}function xv(e){return Math.max(0,-aa(Math.abs(e)))}function wv(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(aa(t)/3)))*3-aa(Math.abs(e)))}function bv(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,aa(t)-aa(e))+1}var ct=1e-6,GI=1e-12,nt=Math.PI,qn=nt/2,_v=nt/4,Kn=nt*2,vr=180/nt,qt=nt/180,bt=Math.abs,sg=Math.atan,Ka=Math.atan2,Pt=Math.cos;var XI=Math.exp;var JI=Math.log;var Ft=Math.sin,ZI=Math.sign||function(e){return e>0?1:e<0?-1:0},_o=Math.sqrt,eN=Math.tan;function tN(e){return e>1?0:e<-1?nt:Math.acos(e)}function Qa(e){return e>1?qn:e<-1?-qn:Math.asin(e)}function Qn(){}function lg(e,t){e&&rN.hasOwnProperty(e.type)&&rN[e.type](e,t)}var nN={Feature:function(e,t){lg(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r<o;)lg(n[r].geometry,t)}},rN={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){Sv(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)Sv(n[r],t,0)},Polygon:function(e,t){oN(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)oN(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,o=n.length;++r<o;)lg(n[r],t)}};function Sv(e,t,n){var r=-1,o=e.length-n,i;for(t.lineStart();++r<o;)i=e[r],t.point(i[0],i[1],i[2]);t.lineEnd()}function oN(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)Sv(e[n],t,1);t.polygonEnd()}function il(e,t){e&&nN.hasOwnProperty(e.type)?nN[e.type](e,t):lg(e,t)}function gh(e){return[Ka(e[1],e[0]),Qa(e[2])]}function sa(e){var t=e[0],n=e[1],r=Pt(n);return[r*Pt(t),r*Ft(t),Ft(n)]}function yh(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function od(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function ug(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function vh(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function xh(e){var t=_o(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function wh(e,t){function n(r,o){return r=e(r,o),t(r[0],r[1])}return e.invert&&t.invert&&(n.invert=function(r,o){return r=t.invert(r,o),r&&e.invert(r[0],r[1])}),n}function Cv(e,t){return bt(e)>nt&&(e-=Math.round(e/Kn)*Kn),[e,t]}Cv.invert=Cv;function kv(e,t,n){return(e%=Kn)?t||n?wh(aN(e),sN(t,n)):aN(e):t||n?sN(t,n):Cv}function iN(e){return function(t,n){return t+=e,bt(t)>nt&&(t-=Math.round(t/Kn)*Kn),[t,n]}}function aN(e){var t=iN(e);return t.invert=iN(-e),t}
vendor: 15,376 bytes, line 80
80function sN(e,t){var n=Pt(e),r=Ft(e),o=Pt(t),i=Ft(t);function a(s,l){var u=Pt(l),c=Pt(s)*u,d=Ft(s)*u,p=Ft(l),h=p*n+c*r;return[Ka(d*o-h*i,c*n-p*r),Qa(h*o+d*i)]}return a.invert=function(s,l){var u=Pt(l),c=Pt(s)*u,d=Ft(s)*u,p=Ft(l),h=p*o-d*i;return[Ka(d*o+p*i,c*n+h*r),Qa(h*n-c*r)]},a}function lN(e){e=kv(e[0]*qt,e[1]*qt,e.length>2?e[2]*qt:0);function t(n){return n=e(n[0]*qt,n[1]*qt),n[0]*=vr,n[1]*=vr,n}return t.invert=function(n){return n=e.invert(n[0]*qt,n[1]*qt),n[0]*=vr,n[1]*=vr,n},t}function cN(e,t,n,r,o,i){if(n){var a=Pt(t),s=Ft(t),l=r*n;o==null?(o=t+r*Kn,i=t-l/2):(o=uN(a,o),i=uN(a,i),(r>0?o<i:o>i)&&(o+=r*Kn));for(var u,c=o;r>0?c>i:c<i;c-=l)u=gh([a,-s*Pt(c),-s*Ft(c)]),e.point(u[0],u[1])}}function uN(e,t){t=sa(t),t[0]-=e,xh(t);var n=tN(-t[1]);return((-t[2]<0?-n:n)+Kn-ct)%Kn}function cg(){var e=[],t;return{point:function(n,r,o){t.push([n,r,o])},lineStart:function(){e.push(t=[])},lineEnd:Qn,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function id(e,t){return bt(e[0]-t[0])<ct&&bt(e[1]-t[1])<ct}function fg(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function dg(e,t,n,r,o){var i=[],a=[],s,l;if(e.forEach(function(m){if(!((v=m.length-1)<=0)){var v,w=m[0],y=m[v],g;if(id(w,y)){if(!w[2]&&!y[2]){for(o.lineStart(),s=0;s<v;++s)o.point((w=m[s])[0],w[1]);o.lineEnd();return}y[0]+=2*ct}i.push(g=new fg(w,m,null,!0)),a.push(g.o=new fg(w,null,g,!1)),i.push(g=new fg(y,m,null,!1)),a.push(g.o=new fg(y,null,g,!0))}}),!!i.length){for(a.sort(t),fN(i),fN(a),s=0,l=a.length;s<l;++s)a[s].e=n=!n;for(var u=i[0],c,d;;){for(var p=u,h=!0;p.v;)if((p=p.n)===u)return;c=p.z,o.lineStart();do{if(p.v=p.o.v=!0,p.e){if(h)for(s=0,l=c.length;s<l;++s)o.point((d=c[s])[0],d[1]);else r(p.x,p.n.x,1,o);p=p.n}else{if(h)for(c=p.p.z,s=c.length-1;s>=0;--s)o.point((d=c[s])[0],d[1]);else r(p.x,p.p.x,-1,o);p=p.p}p=p.o,c=p.z,h=!h}while(!p.v);o.lineEnd()}}}function fN(e){if(t=e.length){for(var t,n=0,r=e[0],o;++n<t;)r.n=o=e[n],o.p=r,r=o;r.n=o=e[0],o.p=r}}function Ev(e){return bt(e[0])<=nt?e[0]:ZI(e[0])*((bt(e[0])+nt)%Kn-nt)}function dN(e,t){var n=Ev(t),r=t[1],o=Ft(r),i=[Ft(n),-Pt(n),0],a=0,s=0,l=new bo;o===1?r=qn+ct:o===-1&&(r=-qn-ct);for(var u=0,c=e.length;u<c;++u)if(p=(d=e[u]).length)for(var d,p,h=d[p-1],m=Ev(h),v=h[1]/2+_v,w=Ft(v),y=Pt(v),g=0;g<p;++g,m=b,w=_,y=M,h=x){var x=d[g],b=Ev(x),S=x[1]/2+_v,_=Ft(S),M=Pt(S),P=b-m,O=P>=0?1:-1,F=O*P,N=F>nt,V=w*_;if(l.add(Ka(V*O*Ft(F),y*M+V*Pt(F))),a+=N?P+O*Kn:P,N^m>=n^b>=n){var z=od(sa(h),sa(x));xh(z);var Y=od(i,z);xh(Y);var I=(N^P>=0?-1:1)*Qa(Y[2]);(r>I||r===I&&(z[0]||z[1]))&&(s+=N^P>=0?1:-1)}}return(a<-ct||a<ct&&l<-GI)^s&1}function pg(e,t,n,r){return function(o){var i=t(o),a=cg(),s=t(a),l=!1,u,c,d,p={point:h,lineStart:v,lineEnd:w,polygonStart:function(){p.point=y,p.lineStart=g,p.lineEnd=x,c=[],u=[]},polygonEnd:function(){p.point=h,p.lineStart=v,p.lineEnd=w,c=Jf(c);var b=dN(u,r);c.length?(l||(o.polygonStart(),l=!0),dg(c,wq,b,n,o)):b&&(l||(o.polygonStart(),l=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),l&&(o.polygonEnd(),l=!1),c=u=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function h(b,S){e(b,S)&&o.point(b,S)}function m(b,S){i.point(b,S)}function v(){p.point=m,i.lineStart()}function w(){p.point=h,i.lineEnd()}function y(b,S){d.push([b,S]),s.point(b,S)}function g(){s.lineStart(),d=[]}function x(){y(d[0][0],d[0][1]),s.lineEnd();var b=s.clean(),S=a.result(),_,M=S.length,P,O,F;if(d.pop(),u.push(d),d=null,!!M){if(b&1){if(O=S[0],(P=O.length-1)>0){for(l||(o.polygonStart(),l=!0),o.lineStart(),_=0;_<P;++_)o.point((F=O[_])[0],F[1]);o.lineEnd()}return}M>1&&b&2&&S.push(S.pop().concat(S.shift())),c.push(S.filter(xq))}}return p}}function xq(e){return e.length>1}function wq(e,t){return((e=e.x)[0]<0?e[1]-qn-ct:qn-e[1])-((t=t.x)[0]<0?t[1]-qn-ct:qn-t[1])}var Mv=pg(function(){return!0},bq,Sq,[-nt,-qn]);function bq(e){var t=NaN,n=NaN,r=NaN,o;return{lineStart:function(){e.lineStart(),o=1},point:function(i,a){var s=i>0?nt:-nt,l=bt(i-t);bt(l-nt)<ct?(e.point(t,n=(n+a)/2>0?qn:-qn),e.point(r,n),e.lineEnd(),e.lineStart(),e.point(s,n),e.point(i,n),o=0):r!==s&&l>=nt&&(bt(t-r)<ct&&(t-=r*ct),bt(i-s)<ct&&(i-=s*ct),n=_q(t,n,i,a),e.point(r,n),e.lineEnd(),e.lineStart(),e.point(s,n),o=0),e.point(t=i,n=a),r=s},lineEnd:function(){e.lineEnd(),t=n=NaN},clean:function(){return 2-o}}}function _q(e,t,n,r){var o,i,a=Ft(e-n);return bt(a)>ct?sg((Ft(t)*(i=Pt(r))*Ft(n)-Ft(r)*(o=Pt(t))*Ft(e))/(o*i*a)):(t+r)/2}function Sq(e,t,n,r){var o;if(e==null)o=n*qn,r.point(-nt,o),r.point(0,o),r.point(nt,o),r.point(nt,0),r.point(nt,-o),r.point(0,-o),r.point(-nt,-o),r.point(-nt,0),r.point(-nt,o);else if(bt(e[0]-t[0])>ct){var i=e[0]<t[0]?nt:-nt;o=n*i/2,r.point(-i,o),r.point(0,o),r.point(i,o)}else r.point(t[0],t[1])}function pN(e){var t=Pt(e),n=2*qt,r=t>0,o=bt(t)>ct;function i(c,d,p,h){cN(h,e,n,p,c,d)}function a(c,d){return Pt(c)*Pt(d)>t}function s(c){var d,p,h,m,v;return{lineStart:function(){m=h=!1,v=1},point:function(w,y){var g=[w,y],x,b=a(w,y),S=r?b?0:u(w,y):b?u(w+(w<0?nt:-nt),y):0;if(!d&&(m=h=b)&&c.lineStart(),b!==h&&(x=l(d,g),(!x||id(d,x)||id(g,x))&&(g[2]=1)),b!==h)v=0,b?(c.lineStart(),x=l(g,d),c.point(x[0],x[1])):(x=l(d,g),c.point(x[0],x[1],2),c.lineEnd()),d=x;else if(o&&d&&r^b){var _;!(S&p)&&(_=l(g,d,!0))&&(v=0,r?(c.lineStart(),c.point(_[0][0],_[0][1]),c.point(_[1][0],_[1][1]),c.lineEnd()):(c.point(_[1][0],_[1][1]),c.lineEnd(),c.lineStart(),c.point(_[0][0],_[0][1],3)))}b&&(!d||!id(d,g))&&c.point(g[0],g[1]),d=g,h=b,p=S},lineEnd:function(){h&&c.lineEnd(),d=null},clean:function(){return v|(m&&h)<<1}}}function l(c,d,p){var h=sa(c),m=sa(d),v=[1,0,0],w=od(h,m),y=yh(w,w),g=w[0],x=y-g*g;if(!x)return!p&&c;var b=t*y/x,S=-t*g/x,_=od(v,w),M=vh(v,b),P=vh(w,S);ug(M,P);var O=_,F=yh(M,O),N=yh(O,O),V=F*F-N*(yh(M,M)-1);if(!(V<0)){var z=_o(V),Y=vh(O,(-F-z)/N);if(ug(Y,M),Y=gh(Y),!p)return Y;var I=c[0],C=d[0],E=c[1],f=d[1],X;C<I&&(X=I,I=C,C=X);var ie=C-I,Z=bt(ie-nt)<ct,me=Z||ie<ct;if(!Z&&f<E&&(X=E,E=f,f=X),me?Z?E+f>0^Y[1]<(bt(Y[0]-I)<ct?E:f):E<=Y[1]&&Y[1]<=f:ie>nt^(I<=Y[0]&&Y[0]<=C)){var de=vh(O,(-F+z)/N);return ug(de,M),[Y,gh(de)]}}}function u(c,d){var p=r?e:nt-e,h=0;return c<-p?h|=1:c>p&&(h|=2),d<-p?h|=4:d>p&&(h|=8),h}return pg(a,s,i,r?[0,-e]:[-nt,e-nt])}function hN(e,t,n,r,o,i){var a=e[0],s=e[1],l=t[0],u=t[1],c=0,d=1,p=l-a,h=u-s,m;if(m=n-a,!(!p&&m>0)){if(m/=p,p<0){if(m<c)return;m<d&&(d=m)}else if(p>0){if(m>d)return;m>c&&(c=m)}if(m=o-a,!(!p&&m<0)){if(m/=p,p<0){if(m>d)return;m>c&&(c=m)}else if(p>0){if(m<c)return;m<d&&(d=m)}if(m=r-s,!(!h&&m>0)){if(m/=h,h<0){if(m<c)return;m<d&&(d=m)}else if(h>0){if(m>d)return;m>c&&(c=m)}if(m=i-s,!(!h&&m<0)){if(m/=h,h<0){if(m>d)return;m>c&&(c=m)}else if(h>0){if(m<c)return;m<d&&(d=m)}return c>0&&(e[0]=a+c*p,e[1]=s+c*h),d<1&&(t[0]=a+d*p,t[1]=s+d*h),!0}}}}}var bh=1e9,hg=-bh;function Pv(e,t,n,r){function o(u,c){return e<=u&&u<=n&&t<=c&&c<=r}function i(u,c,d,p){var h=0,m=0;if(u==null||(h=a(u,d))!==(m=a(c,d))||l(u,c)<0^d>0)do p.point(h===0||h===3?e:n,h>1?r:t);while((h=(h+d+4)%4)!==m);else p.point(c[0],c[1])}function a(u,c){return bt(u[0]-e)<ct?c>0?0:3:bt(u[0]-n)<ct?c>0?2:1:bt(u[1]-t)<ct?c>0?1:0:c>0?3:2}function s(u,c){return l(u.x,c.x)}function l(u,c){var d=a(u,1),p=a(c,1);return d!==p?d-p:d===0?c[1]-u[1]:d===1?u[0]-c[0]:d===2?u[1]-c[1]:c[0]-u[0]}return function(u){var c=u,d=cg(),p,h,m,v,w,y,g,x,b,S,_,M={point:P,lineStart:V,lineEnd:z,polygonStart:F,polygonEnd:N};function P(I,C){o(I,C)&&c.point(I,C)}function O(){for(var I=0,C=0,E=h.length;C<E;++C)for(var f=h[C],X=1,ie=f.length,Z=f[0],me,de,ke=Z[0],Ve=Z[1];X<ie;++X)me=ke,de=Ve,Z=f[X],ke=Z[0],Ve=Z[1],de<=r?Ve>r&&(ke-me)*(r-de)>(Ve-de)*(e-me)&&++I:Ve<=r&&(ke-me)*(r-de)<(Ve-de)*(e-me)&&--I;return I}function F(){c=d,p=[],h=[],_=!0}function N(){var I=O(),C=_&&I,E=(p=Jf(p)).length;(C||E)&&(u.polygonStart(),C&&(u.lineStart(),i(null,null,1,u),u.lineEnd()),E&&dg(p,s,I,i,u),u.polygonEnd()),c=u,p=h=m=null}function V(){M.point=Y,h&&h.push(m=[]),S=!0,b=!1,g=x=NaN}function z(){p&&(Y(v,w),y&&b&&d.rejoin(),p.push(d.result())),M.point=P,b&&c.lineEnd()}function Y(I,C){var E=o(I,C);if(h&&m.push([I,C]),S)v=I,w=C,y=E,S=!1,E&&(c.lineStart(),c.point(I,C));else if(E&&b)c.point(I,C);else{var f=[g=Math.max(hg,Math.min(bh,g)),x=Math.max(hg,Math.min(bh,x))],X=[I=Math.max(hg,Math.min(bh,I)),C=Math.max(hg,Math.min(bh,C))];hN(f,X,e,t,n,r)?(b||(c.lineStart(),c.point(f[0],f[1])),c.point(X[0],X[1]),E||c.lineEnd(),_=!1):E&&(c.lineStart(),c.point(I,C),_=!1)}g=I,x=C,b=E}return M}}var _h=e=>e;var Dv=new bo,Iv=new bo,mN,gN,Nv,Ov,al={point:Qn,lineStart:Qn,lineEnd:Qn,polygonStart:function(){al.lineStart=Cq,al.lineEnd=Eq},polygonEnd:function(){al.lineStart=al.lineEnd=al.point=Qn,Dv.add(bt(Iv)),Iv=new bo},result:function(){var e=Dv/2;return Dv=new bo,e}};function Cq(){al.point=kq}function kq(e,t){al.point=yN,mN=Nv=e,gN=Ov=t}function yN(e,t){Iv.add(Ov*e-Nv*t),Nv=e,Ov=t}function Eq(){yN(mN,gN)}var Tv=al;var ad=1/0,mg=ad,Sh=-ad,gg=Sh,Mq={point:Pq,lineStart:Qn,lineEnd:Qn,polygonStart:Qn,polygonEnd:Qn,result:function(){var e=[[ad,mg],[Sh,gg]];return Sh=gg=-(mg=ad=1/0),e}};function Pq(e,t){e<ad&&(ad=e),e>Sh&&(Sh=e),t<mg&&(mg=t),t>gg&&(gg=t)}var sd=Mq;var Av=0,Lv=0,Ch=0,yg=0,vg=0,ld=0,Rv=0,Fv=0,kh=0,wN,bN,la,ua,Si={point:Tu,lineStart:vN,lineEnd:xN,polygonStart:function(){Si.lineStart=Nq,Si.lineEnd=Oq},polygonEnd:function(){Si.point=Tu,Si.lineStart=vN,Si.lineEnd=xN},result:function(){var e=kh?[Rv/kh,Fv/kh]:ld?[yg/ld,vg/ld]:Ch?[Av/Ch,Lv/Ch]:[NaN,NaN];return Av=Lv=Ch=yg=vg=ld=Rv=Fv=kh=0,e}};function Tu(e,t){Av+=e,Lv+=t,++Ch}function vN(){Si.point=Dq}function Dq(e,t){Si.point=Iq,Tu(la=e,ua=t)}function Iq(e,t){var n=e-la,r=t-ua,o=_o(n*n+r*r);yg+=o*(la+e)/2,vg+=o*(ua+t)/2,ld+=o,Tu(la=e,ua=t)}function xN(){Si.point=Tu}function Nq(){Si.point=Tq}function Oq(){_N(wN,bN)}function Tq(e,t){Si.point=_N,Tu(wN=la=e,bN=ua=t)}function _N(e,t){var n=e-la,r=t-ua,o=_o(n*n+r*r);yg+=o*(la+e)/2,vg+=o*(ua+t)/2,ld+=o,o=ua*e-la*t,Rv+=o*(la+e),Fv+=o*(ua+t),kh+=o*3,Tu(la=e,ua=t)}var Bv=Si;function xg(e){this._context=e}xg.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._context.moveTo(e,t),this._point=1;break}case 1:{this._context.lineTo(e,t);break}default:{this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,Kn);break}}},result:Qn};var Uv=new bo,Vv,SN,CN,Eh,Mh,wg={point:Qn,lineStart:function(){wg.point=Aq},lineEnd:function(){Vv&&kN(SN,CN),wg.point=Qn},polygonStart:function(){Vv=!0},polygonEnd:function(){Vv=null},result:function(){var e=+Uv;return Uv=new bo,e}};function Aq(e,t){wg.point=kN,SN=Eh=e,CN=Mh=t}function kN(e,t){Eh-=e,Mh-=t,Uv.add(_o(Eh*Eh+Mh*Mh)),Eh=e,Mh=t}var zv=wg;var EN,bg,MN,PN,ud=class{constructor(t){this._append=t==null?DN:Lq(t),this._radius=4.5,this._=""}pointRadius(t){return this._radius=+t,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){this._line===0&&(this._+="Z"),this._point=NaN}point(t,n){switch(this._point){case 0:{this._append`M${t},${n}`,this._point=1;break}case 1:{this._append`L${t},${n}`;break}default:{if(this._append`M${t},${n}`,this._radius!==MN||this._append!==bg){let r=this._radius,o=this._;this._="",this._append`m0,${r}a${r},${r} 0 1,1 0,${-2*r}a${r},${r} 0 1,1 0,${2*r}z`,MN=r,bg=this._append,PN=this._,this._=o}this._+=PN;break}}}result(){let t=this._;return this._="",t.length?t:null}};function DN(e){let t=1;this._+=e[0];for(let n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function Lq(e){let t=Math.floor(e);if(!(t>=0))throw new RangeError(`invalid digits: ${e}`);if(t>15)return DN;if(t!==EN){let n=10**t;EN=t,bg=function(o){let i=1;this._+=o[0];for(let a=o.length;i<a;++i)this._+=Math.round(arguments[i]*n)/n+o[i]}}return bg}function Hv(e,t){let n=3,r=4.5,o,i;function a(s){return s&&(typeof r=="function"&&i.pointRadius(+r.apply(this,arguments)),il(s,o(i))),i.result()}return a.area=function(s){return il(s,o(Tv)),Tv.result()},a.measure=function(s){return il(s,o(zv)),zv.result()},a.bounds=function(s){return il(s,o(sd)),sd.result()},a.centroid=function(s){return il(s,o(Bv)),Bv.result()},a.projection=function(s){return arguments.length?(o=s==null?(e=null,_h):(e=s).stream,a):e},a.context=function(s){return arguments.length?(i=s==null?(t=null,new ud(n)):new xg(t=s),typeof r!="function"&&i.pointRadius(r),a):t},a.pointRadius=function(s){return arguments.length?(r=typeof s=="function"?s:(i.pointRadius(+s),+s),a):r},a.digits=function(s){if(!arguments.length)return n;if(s==null)n=null;else{let l=Math.floor(s);if(!(l>=0))throw new RangeError(`invalid digits: ${s}`);n=l}return t===null&&(i=new ud(n)),a},a.projection(e).digits(n).context(t)}function Ph(e){return function(t){var n=new jv;for(var r in e)n[r]=e[r];return n.stream=t,n}}function jv(){}jv.prototype={constructor:jv,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function $v(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),r!=null&&e.clipExtent(null),il(n,e.stream(sd)),t(sd.result()),r!=null&&e.clipExtent(r),e}function Wv(e,t,n){return $v(e,function(r){var o=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=Math.min(o/(r[1][0]-r[0][0]),i/(r[1][1]-r[0][1])),s=+t[0][0]+(o-a*(r[1][0]+r[0][0]))/2,l=+t[0][1]+(i-a*(r[1][1]+r[0][1]))/2;e.scale(150*a).translate([s,l])},n)}function IN(e,t,n){return Wv(e,[[0,0],t],n)}function NN(e,t,n){return $v(e,function(r){var o=+t,i=o/(r[1][0]-r[0][0]),a=(o-i*(r[1][0]+r[0][0]))/2,s=-i*r[0][1];e.scale(150*i).translate([a,s])},n)}function ON(e,t,n){return $v(e,function(r){var o=+t,i=o/(r[1][1]-r[0][1]),a=-i*r[0][0],s=(o-i*(r[1][1]+r[0][1]))/2;e.scale(150*i).translate([a,s])},n)}var TN=16,Rq=Pt(30*qt);function Yv(e,t){return+t?Bq(e,t):Fq(e)}function Fq(e){return Ph({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function Bq(e,t){function n(r,o,i,a,s,l,u,c,d,p,h,m,v,w){var y=u-r,g=c-o,x=y*y+g*g;if(x>4*t&&v--){var b=a+p,S=s+h,_=l+m,M=_o(b*b+S*S+_*_),P=Qa(_/=M),O=bt(bt(_)-1)<ct||bt(i-d)<ct?(i+d)/2:Ka(S,b),F=e(O,P),N=F[0],V=F[1],z=N-r,Y=V-o,I=g*z-y*Y;(I*I/x>t||bt((y*z+g*Y)/x-.5)>.3||a*p+s*h+l*m<Rq)&&(n(r,o,i,a,s,l,N,V,O,b/=M,S/=M,_,v,w),w.point(N,V),n(N,V,O,b,S,_,u,c,d,p,h,m,v,w))}}return function(r){var o,i,a,s,l,u,c,d,p,h,m,v,w={point:y,lineStart:g,lineEnd:b,polygonStart:function(){r.polygonStart(),w.lineStart=S},polygonEnd:function(){r.polygonEnd(),w.lineStart=g}};function y(P,O){P=e(P,O),r.point(P[0],P[1])}function g(){d=NaN,w.point=x,r.lineStart()}function x(P,O){var F=sa([P,O]),N=e(P,O);n(d,p,c,h,m,v,d=N[0],p=N[1],c=P,h=F[0],m=F[1],v=F[2],TN,r),r.point(d,p)}function b(){w.point=y,r.lineEnd()}function S(){g(),w.point=_,w.lineEnd=M}function _(P,O){x(o=P,O),i=d,a=p,s=h,l=m,u=v,w.point=x}function M(){n(d,p,c,h,m,v,i,a,o,s,l,u,TN,r),w.lineEnd=b,b()}return w}}var Vq=Ph({point:function(e,t){this.stream.point(e*qt,t*qt)}});function Uq(e){return Ph({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}})}function zq(e,t,n,r,o){function i(a,s){return a*=r,s*=o,[t+e*a,n-e*s]}return i.invert=function(a,s){return[(a-t)/e*r,(n-s)/e*o]},i}
80function AN(e,t,n,r,o,i){if(!i)return zq(e,t,n,r,o);var a=Pt(i),s=Ft(i),l=a*e,u=s*e,c=a/e,d=s/e,p=(s*n-a*t)/e,h=(s*t+a*n)/e;function m(v,w){return v*=r,w*=o,[l*v-u*w+t,n-u*v-l*w]}return m.invert=function(v,w){return[r*(c*v-d*w+p),o*(h-d*v-c*w)]},m}function qv(e){return Hq(function(){return e})()}function Hq(e){var t,n=150,r=480,o=250,i=0,a=0,s=0,l=0,u=0,c,d=0,p=1,h=1,m=null,v=Mv,w=null,y,g,x,b=_h,S=.5,_,M,P,O,F;function N(I){return P(I[0]*qt,I[1]*qt)}function V(I){return I=P.invert(I[0],I[1]),I&&[I[0]*vr,I[1]*vr]}N.stream=function(I){return O&&F===I?O:O=Vq(Uq(c)(v(_(b(F=I)))))},N.preclip=function(I){return arguments.length?(v=I,m=void 0,Y()):v},N.postclip=function(I){return arguments.length?(b=I,w=y=g=x=null,Y()):b},N.clipAngle=function(I){return arguments.length?(v=+I?pN(m=I*qt):(m=null,Mv),Y()):m*vr},N.clipExtent=function(I){return arguments.length?(b=I==null?(w=y=g=x=null,_h):Pv(w=+I[0][0],y=+I[0][1],g=+I[1][0],x=+I[1][1]),Y()):w==null?null:[[w,y],[g,x]]},N.scale=function(I){return arguments.length?(n=+I,z()):n},N.translate=function(I){return arguments.length?(r=+I[0],o=+I[1],z()):[r,o]},N.center=function(I){return arguments.length?(i=I[0]%360*qt,a=I[1]%360*qt,z()):[i*vr,a*vr]},N.rotate=function(I){return arguments.length?(s=I[0]%360*qt,l=I[1]%360*qt,u=I.length>2?I[2]%360*qt:0,z()):[s*vr,l*vr,u*vr]},N.angle=function(I){return arguments.length?(d=I%360*qt,z()):d*vr},N.reflectX=function(I){return arguments.length?(p=I?-1:1,z()):p<0},N.reflectY=function(I){return arguments.length?(h=I?-1:1,z()):h<0},N.precision=function(I){return arguments.length?(_=Yv(M,S=I*I),Y()):_o(S)},N.fitExtent=function(I,C){return Wv(N,I,C)},N.fitSize=function(I,C){return IN(N,I,C)},N.fitWidth=function(I,C){return NN(N,I,C)},N.fitHeight=function(I,C){return ON(N,I,C)};function z(){var I=AN(n,0,0,p,h,d).apply(null,t(i,a)),C=AN(n,r-I[0],o-I[1],p,h,d);return c=kv(s,l,u),M=wh(t,C),P=wh(c,M),_=Yv(M,S),Y()}function Y(){return O=F=null,N}return function(){return t=e.apply(this,arguments),N.invert=t.invert&&V,z()}}function _g(e,t){return[e,JI(eN((qn+t)/2))]}_g.invert=function(e,t){return[e,2*sg(XI(t))-qn]};function Kv(){return jq(_g).scale(961/Kn)}function jq(e){var t=qv(e),n=t.center,r=t.scale,o=t.translate,i=t.clipExtent,a=null,s,l,u;t.scale=function(d){return arguments.length?(r(d),c()):r()},t.translate=function(d){return arguments.length?(o(d),c()):o()},t.center=function(d){return arguments.length?(n(d),c()):n()},t.clipExtent=function(d){return arguments.length?(d==null?a=s=l=u=null:(a=+d[0][0],s=+d[0][1],l=+d[1][0],u=+d[1][1]),c()):a==null?null:[[a,s],[l,u]]};function c(){var d=nt*r(),p=t(lN(t.rotate()).invert([0,0]));return i(a==null?[[p[0]-d,p[1]-d],[p[0]+d,p[1]+d]]:e===_g?[[Math.max(p[0]-d,a),s],[Math.min(p[0]+d,l),u]]:[[a,Math.max(p[1]-d,s)],[l,Math.min(p[1]+d,u)]])}return c()}function LN(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Qv(e){return function(){return e}}function Gv(e){return+e}var RN=[0,1];function cd(e){return e}function Xv(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:Qv(isNaN(t)?NaN:.5)}function $q(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function Wq(e,t,n){var r=e[0],o=e[1],i=t[0],a=t[1];return o<r?(r=Xv(o,r),i=n(a,i)):(r=Xv(r,o),i=n(i,a)),function(s){return i(r(s))}}function Yq(e,t,n){var r=Math.min(e.length,t.length)-1,o=new Array(r),i=new Array(r),a=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<r;)o[a]=Xv(e[a],e[a+1]),i[a]=n(t[a],t[a+1]);return function(s){var l=G8(e,s,1,r)-1;return i[l](o[l](s))}}function FN(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function qq(){var e=RN,t=RN,n=Iu,r,o,i,a=cd,s,l,u;function c(){var p=Math.min(e.length,t.length);return a!==cd&&(a=$q(e[0],e[p-1])),s=p>2?Yq:Wq,l=u=null,d}function d(p){return p==null||isNaN(p=+p)?i:(l||(l=s(e.map(r),t,n)))(r(a(p)))}return d.invert=function(p){return a(o((u||(u=s(t,e.map(r),or)))(p)))},d.domain=function(p){return arguments.length?(e=Array.from(p,Gv),c()):e.slice()},d.range=function(p){return arguments.length?(t=Array.from(p),c()):t.slice()},d.rangeRound=function(p){return t=Array.from(p),n=lv,c()},d.clamp=function(p){return arguments.length?(a=p?!0:cd,c()):a!==cd},d.interpolate=function(p){return arguments.length?(n=p,c()):n},d.unknown=function(p){return arguments.length?(i=p,d):i},function(p,h){return r=p,o=h,c()}}function Jv(){return qq()(cd,cd)}function Zv(e,t,n,r){var o=X8(e,t,n),i;switch(r=ol(r==null?",f":r),r.type){case"s":{var a=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(i=wv(o,a))&&(r.precision=i),ag(r,a)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(i=bv(o,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=i-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(i=xv(o))&&(r.precision=i-(r.type==="%")*2);break}}return ig(r)}function Kq(e){var t=e.domain;return e.ticks=function(n){var r=t();return D3(r[0],r[r.length-1],n==null?10:n)},e.tickFormat=function(n,r){var o=t();return Zv(o[0],o[o.length-1],n==null?10:n,r)},e.nice=function(n){n==null&&(n=10);var r=t(),o=0,i=r.length-1,a=r[o],s=r[i],l,u,c=10;for(s<a&&(u=a,a=s,s=u,u=o,o=i,i=u);c-- >0;){if(u=Z1(a,s,n),u===l)return r[o]=a,r[i]=s,t(r);if(u>0)a=Math.floor(a/u)*u,s=Math.ceil(s/u)*u;else if(u<0)a=Math.ceil(a*u)/u,s=Math.floor(s*u)/u;else break;l=u}return e},e}function Dh(){var e=Jv();return e.copy=function(){return FN(e,Dh())},LN.apply(e,arguments),Kq(e)}function sl(e,t,n){this.k=e,this.x=t,this.y=n}sl.prototype={constructor:sl,scale:function(e){return e===1?this:new sl(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new sl(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var e9=new sl(1,0,0);t9.prototype=sl.prototype;function t9(e){for(;!e.__zoom;)if(!(e=e.parentNode))return e9;return e.__zoom}var kg=$(En());function n9(e){return e}function Sg(e){if(e==null)return n9;var t,n,r=e.scale[0],o=e.scale[1],i=e.translate[0],a=e.translate[1];return function(s,l){l||(t=n=0);var u=2,c=s.length,d=new Array(c);for(d[0]=(t+=s[0])*r+i,d[1]=(n+=s[1])*o+a;u<c;)d[u]=s[u],++u;return d}}function BN(e,t){for(var n,r=e.length,o=r-t;o<--r;)n=e[o],e[o++]=e[r],e[r]=n}function r9(e,t){return typeof t=="string"&&(t=e.objects[t]),t.type==="GeometryCollection"?{type:"FeatureCollection",features:t.geometries.map(function(n){return VN(e,n)})}:VN(e,t)}function VN(e,t){var n=t.id,r=t.bbox,o=t.properties==null?{}:t.properties,i=o9(e,t);return n==null&&r==null?{type:"Feature",properties:o,geometry:i}:r==null?{type:"Feature",id:n,properties:o,geometry:i}:{type:"Feature",id:n,bbox:r,properties:o,geometry:i}}function o9(e,t){var n=Sg(e.transform),r=e.arcs;function o(c,d){d.length&&d.pop();for(var p=r[c<0?~c:c],h=0,m=p.length;h<m;++h)d.push(n(p[h],h));c<0&&BN(d,m)}function i(c){return n(c)}function a(c){for(var d=[],p=0,h=c.length;p<h;++p)o(c[p],d);return d.length<2&&d.push(d[0]),d}function s(c){for(var d=a(c);d.length<4;)d.push(d[0]);return d}function l(c){return c.map(s)}function u(c){var d=c.type,p;switch(d){case"GeometryCollection":return{type:d,geometries:c.geometries.map(u)};case"Point":p=i(c.coordinates);break;case"MultiPoint":p=c.coordinates.map(i);break;case"LineString":p=a(c.arcs);break;case"MultiLineString":p=c.arcs.map(a);break;case"Polygon":p=l(c.arcs);break;case"MultiPolygon":p=c.arcs.map(l);break;default:return null}return{type:d,coordinates:p}}return u(t)}var i9={type:"Topology",bbox:[-180,-85.60903777459771,180,83.64513000000001],transform:{scale:[.00036000036000036,.00016925433702893474],translate:[-180,-85.60903777459771]},objects:{land:{type:"GeometryCollection",geometries:[{type:"MultiPolygon",arcs:[[[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101],[102,102,102],[103,104,105,106,107]],[[108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138]],[[268]],[[242]],[[221]],[[176,177]],[[184,185,186,187]],[[227]],[[150]],[[196]],[[258]],[[249]],[[158]],[[163]],[[191]],[[240]],[[195]],[[148]],[[239]],[[255]],[[226]],[[250]],[[253]],[[259]],[[197,198]],[[207]],[[208]],[[199,200]],[[156]],[[231,232]],[[241]],[[243]],[[145]],[[263]],[[261]],[[218]],[[157]],[[162]],[[149]],[[179]],[[244]],[[159]],[[245]],[[155]],[[181,182]],[[201]],[[246]],[[203]],[[190]],[[151
80]],[[247]],[[233]],[[257]],[[252]],[[260]],[[161]],[[188]],[[152]],[[219]],[[217]],[[193]],[[194]],[[254]],[[165]],[[225]],[[178]],[[256]],[[174]],[[202]],[[153]],[[0]],[[222]],[[264]],[[140]],[[168]],[[180]],[[210]],[[269,270]],[[192]],[[154]],[[248]],[[223]],[[230]],[[224]],[[251]],[[164]],[[267]],[[262]],[[216]],[[166]],[[1]],[[271]],[[209]],[[167]],[[212]],[[189]],[[142]],[[237]],[[204]],[[183]],[[236]],[[139]],[[235]],[[205]],[[175]],[[220]],[[265]],[[144]],[[229]],[[206]],[[173]],[[146]],[[214]],[[160]],[[211]],[[234]],[[215]],[[141]],[[238]],[[213]],[[266]],[[228]],[[169]],[[147]],[[143]],[[171]],[[172]],[[170]]],id:"land",properties:{name:"land"}}]},countries:{type:"GeometryCollection",geometries:[{type:"MultiPolygon",arcs:[[[0]],[[1]]],id:"242",properties:{name:"Fiji",a3:"FJI"}},{type:"MultiPolygon",arcs:[[[272,2,273,274,275,276,277,278,279]]],id:"834",properties:{name:"Tanzania",a3:"TZA"}},{type:"MultiPolygon",arcs:[[[280,281,26,282,102]]],id:"732",properties:{name:"W. Sahara",a3:"ESH"}},{type:"MultiPolygon",arcs:[[[137,283,108,284]],[[150]],[[158]],[[163]],[[148]],[[156]],[[145]],[[157]],[[162]],[[149]],[[159]],[[155]],[[151]],[[161]],[[152]],[[165]],[[153]],[[140]],[[154]],[[164]],[[166]],[[167]],[[142]],[[139]],[[144]],[[146]],[[160]],[[141]],[[147]],[[143]]],id:"124",properties:{name:"Canada",a3:"CAN"}},{type:"MultiPolygon",arcs:[[[-285,109,285,136]],[[-284,138]],[[174]],[[168]],[[175]],[[173]],[[169]],[[171]],[[172]],[[170]]],id:"840",properties:{name:"United States of America",a3:"USA"}},{type:"MultiPolygon",arcs:[[[286,287,288,289,105,290]]],id:"398",properties:{name:"Kazakhstan",a3:"KAZ"}},{type:"MultiPolygon",arcs:[[[-289,291,292,293,294]]],id:"860",properties:{name:"Uzbekistan",a3:"UZB"}},{type:"MultiPolygon",arcs:[[[176,295]],[[179]],[[178]],[[180]]],id:"598",properties:{name:"Papua New Guinea",a3:"PNG"}},{type:"MultiPolygon",arcs:[[[185,297]],[[196]],[[-296,177]],[[191]],[[195]],[[190]],[[188]],[[193]],[[296,181]],[[194]],[[192]],[[189]],[[183]]],id:"360",properties:{name:"Indonesia",a3:"IDN"}},{type:"MultiPolygon",arcs:[[[299,124,300,301,302,303]],[[197,298]]],id:"032",properties:{name:"Argentina",a3:"ARG"}},{type:"MultiPolygon",arcs:[[[304,-301,125,305]],[[-299,198]]],id:"152",properties:{name:"Chile",a3:"CHL"}},{type:"MultiPolygon",arcs:[[[-277,306,307,7,308,309,310,311,312,313,314]]],id:"180",properties:{name:"Dem. Rep. Congo",a3:"COD"}},{type:"MultiPolygon",arcs:[[[315,316,317,100]]],id:"706",properties:{name:"Somalia",a3:"SOM"}},{type:"MultiPolygon",arcs:[[[-273,318,319,320,-316,101]]],id:"404",properties:{name:"Kenya",a3:"KEN"}},{type:"MultiPolygon",arcs:[[[321,322,323,324,96,325,326,327]]],id:"729",properties:{name:"Sudan",a3:"SDN"}},{type:"MultiPolygon",arcs:[[[-323,328,329,330,331]]],id:"148",properties:{name:"Chad",a3:"TCD"}},{type:"MultiPolygon",arcs:[[[332,199]]],id:"332",properties:{name:"Haiti",a3:"HTI"}},{type:"MultiPolygon",arcs:[[[-333,200]]],id:"214",properties:{name:"Dominican Rep.",a3:"DOM"}},{type:"MultiPolygon",arcs:[[[333,39,334,335,336,337,338,339,340]]],id:"804",properties:{name:"Ukraine",a3:"UKR"}},{type:"MultiPolygon",arcs:[[[343,344,345,346,-291,106,347,348,38,-334,349,350,351,64,352,353,68]],[[207]],[[208]],[[201]],[[203]],[[341,60,342]],[[202]],[[210]],[[209]],[[212]],[[204]],[[205]],[[206]],[[211]],[[213]]],id:"643",properties:{name:"Russia",a3:"RUS"}},{type:"MultiPolygon",arcs:[[[216]],[[214]],[[215]]],id:"044",properties:{name:"Bahamas",a3:"BHS"}},{type:"MultiPolygon",arcs:[[[217]]],id:"238",properties:{name:"Falkland Is.",a3:"FLK"}},{type:"MultiPolygon",arcs:[[[-354,354,355,67]],[[218]],[[219]],[[220]]],id:"578",properties:{name:"Norway",a3:"NOR"}},{type:"MultiPolygon",arcs:[[[221]]],id:"304",properties:{name:"Greenland",a3:"GRL"}},{type:"MultiPolygon",arcs:[[[222]]],id:"260",properties:{name:"Fr. S. Antarctic Lands",a3:"ATF"}},{type:"MultiPolygon",arcs:[[[182,-297]]],id:"626",properties:{name:"Timor-Leste",a3:"TLS"}},{type:"MultiPolygon",arcs:[[[356,357,358,359,360,361,4],[362]]],id:"710",properties:{name:"South Africa",a3:"ZAF"}},{type:"MultiPolygon",arcs:[[[-363]]],id:"426",properties:{name:"Lesotho",a3:"LSO"}},{type:"MultiPolygon",arcs:[[[-286,110,363,364,135]]],id:"484",properties:{name:"Mexico",a3:"MEX"}}
80,{type:"MultiPolygon",arcs:[[[365,123,-300]]],id:"858",properties:{name:"Uruguay",a3:"URY"}},{type:"MultiPolygon",arcs:[[[-366,-304,366,367,368,369,370,371,372,373,122]]],id:"076",properties:{name:"Brazil",a3:"BRA"}},{type:"MultiPolygon",arcs:[[[-368,374,-302,-305,375]]],id:"068",properties:{name:"Bolivia",a3:"BOL"}},{type:"MultiPolygon",arcs:[[[-369,-376,-306,126,376,377]]],id:"604",properties:{name:"Peru",a3:"PER"}},{type:"MultiPolygon",arcs:[[[-370,-378,378,128,379,117,380]]],id:"170",properties:{name:"Colombia",a3:"COL"}},{type:"MultiPolygon",arcs:[[[-380,129,381,116]]],id:"591",properties:{name:"Panama",a3:"PAN"}},{type:"MultiPolygon",arcs:[[[-382,130,382,115]]],id:"188",properties:{name:"Costa Rica",a3:"CRI"}},{type:"MultiPolygon",arcs:[[[-383,131,383,114]]],id:"558",properties:{name:"Nicaragua",a3:"NIC"}},{type:"MultiPolygon",arcs:[[[-384,132,384,385,113]]],id:"340",properties:{name:"Honduras",a3:"HND"}},{type:"MultiPolygon",arcs:[[[-385,133,386]]],id:"222",properties:{name:"El Salvador",a3:"SLV"}},{type:"MultiPolygon",arcs:[[[-365,387,112,-386,-387,134]]],id:"320",properties:{name:"Guatemala",a3:"GTM"}},{type:"MultiPolygon",arcs:[[[-364,111,-388]]],id:"084",properties:{name:"Belize",a3:"BLZ"}},{type:"MultiPolygon",arcs:[[[-371,-381,118,388]]],id:"862",properties:{name:"Venezuela",a3:"VEN"}},{type:"MultiPolygon",arcs:[[[-372,-389,119,389]]],id:"328",properties:{name:"Guyana",a3:"GUY"}},{type:"MultiPolygon",arcs:[[[-373,-390,120,390]]],id:"740",properties:{name:"Suriname",a3:"SUR"}},{type:"MultiPolygon",arcs:[[[391,392,393,49,394,53,395,396]],[[-374,-391,121]],[[223]]],id:"250",properties:{name:"France",a3:"FRA"}},{type:"MultiPolygon",arcs:[[[-377,127,-379]]],id:"218",properties:{name:"Ecuador",a3:"ECU"}},{type:"MultiPolygon",arcs:[[[224]]],id:"630",properties:{name:"Puerto Rico",a3:"PRI"}},{type:"MultiPolygon",arcs:[[[225]]],id:"388",properties:{name:"Jamaica",a3:"JAM"}},{type:"MultiPolygon",arcs:[[[226]]],id:"192",properties:{name:"Cuba",a3:"CUB"}},{type:"MultiPolygon",arcs:[[[-359,397,398,399]]],id:"716",properties:{name:"Zimbabwe",a3:"ZWE"}},{type:"MultiPolygon",arcs:[[[-358,400,401,-398]]],id:"072",properties:{name:"Botswana",a3:"BWA"}},{type:"MultiPolygon",arcs:[[[-357,5,402,403,-401]]],id:"516",properties:{name:"Namibia",a3:"NAM"}},{type:"MultiPolygon",arcs:[[[24,404,405,406,407,22,408]]],id:"686",properties:{name:"Senegal",a3:"SEN"}},{type:"MultiPolygon",arcs:[[[-406,409,410,411,412,413,414]]],id:"466",properties:{name:"Mali",a3:"MLI"}},{type:"MultiPolygon",arcs:[[[-282,415,-410,-405,25]]],id:"478",properties:{name:"Mauritania",a3:"MRT"}},{type:"MultiPolygon",arcs:[[[14,416,417,418,419]]],id:"204",properties:{name:"Benin",a3:"BEN"}},{type:"MultiPolygon",arcs:[[[-331,420,421,-419,422,-412,423,424]]],id:"562",properties:{name:"Niger",a3:"NER"}},{type:"MultiPolygon",arcs:[[[-420,-422,425,13]]],id:"566",properties:{name:"Nigeria",a3:"NGA"}},{type:"MultiPolygon",arcs:[[[-330,426,427,428,429,12,-426,-421]]],id:"120",properties:{name:"Cameroon",a3:"CMR"}},{type:"MultiPolygon",arcs:[[[-417,15,430,431]]],id:"768",properties:{name:"Togo",a3:"TGO"}},{type:"MultiPolygon",arcs:[[[-431,16,432,433]]],id:"288",properties:{name:"Ghana",a3:"GHA"}},{type:"MultiPolygon",arcs:[[[-414,434,-433,17,435,436]]],id:"384",properties:{name:"C\xF4te d'Ivoire",a3:"CIV"}},{type:"MultiPolygon",arcs:[[[-407,-415,-437,437,438,20,439]]],id:"324",properties:{name:"Guinea",a3:"GIN"}},{type:"MultiPolygon",arcs:[[[-408,-440,21]]],id:"624",properties:{name:"Guinea-Bissau",a3:"GNB"}},{type:"MultiPolygon",arcs:[[[-436,18,440,-438]]],id:"430",properties:{name:"Liberia",a3:"LBR"}},{type:"MultiPolygon",arcs:[[[-439,-441,19]]],id:"694",properties:{name:"Sierra Leone",a3:"SLE"}},{type:"MultiPolygon",arcs:[[[-413,-423,-418,-432,-434,-435]]],id:"854",properties:{name:"Burkina Faso",a3:"BFA"}},{type:"MultiPolygon",arcs:[[[-311,441,-427,-329,-322,442]]],id:"140",properties:{name:"Central African Rep.",a3:"CAF"}},{type:"MultiPolygon",arcs:[[[-310,443,9,444,-428,-442]]],id:"178",properties:{name:"Congo",a3:"COG"}},{type:"MultiPolygon",arcs:[[[-429,-445,10,445]]],id:"266",properties:{name:"Gabon",a3:"GAB"}},{type:"MultiPolygon",arcs:[[[-430,-446,11]]],id:"226",properties:{name:"Eq. Guinea",a3:"GNQ"}},{type:"MultiPolygon",arcs:[[[-276,446,447,-399,-402,-404,448,-307]]],id:"894",properties:{name:"Zambia",a3:"ZMB"}},{type:"MultiPolygon",arcs:[[[-275,449,-447]]],id:"454",properties:{name:"Malawi",a3:"MWI"}},{type:"MultiPolygon",arcs:[[[-274,3,-362,450,-360,-400,-448,-450]]],id:"508",properties:{name:"Mozambique",a3:"MOZ"}},{type:"MultiPolygon",arcs:[[[-361,-451]]],id:"748",properties:{name:"eSwatini",a3:"SWZ"}},{type:"MultiPolygon",arcs:[[[-308,-449,-403,6]],[[-309,8,-444]]],id:"024",properties:{name:"Angola",a3:"AGO"}},{type:"MultiPolygon",arcs:[[[-278,-315,451]]],id:"108",properties:{name:"Burundi",a3:"BDI"}},{type:"MultiPolygon",arcs:[[[452,453,454,455,456,33,457,458]]],id:"376",properties:{name:"Israel",a3:"ISR"}},{type:"MultiPolygon",arcs:[[[-458,34,459]]],id:"422",properties:{name:"Lebanon",a3:"LBN"}},{type:"MultiPolygon",arcs:[[[227]]],id:"450",properties:{name:"Madagascar",a3:"MDG"}},{type:"MultiPolygon",arcs:[[[-454,460]],[[32,-457,461]]],id:"275",properties:{name:"Palestine",a3:"PSE"}},{type:"MultiPolygon",arcs:[[[-409,23]]],id:"270",properties:{name:"Gambia",a3:"GMB"}},{type:"MultiPolygon",arcs:[[[462,29,463]]],id:"788",properties:{name:"Tunisia",a3:"TUN"}},{type:"MultiPolygon",arcs:[[[-281,464,28,-463,465,-424,-411,-416]]],id:"012",properties:{name:"Algeria",a3:"DZA"}},{type:"MultiPolygon",arcs:[[[-453,466,467,468,94,-455,-461]]],id:"400",properties:{name:"Jordan",a3:"JOR"}},{type:"MultiPolygon",arcs:[[[88,469,90,470,471]]],id:"784",properties:{name:"United Arab Emirates",a3:"ARE"}},{type:"MultiPolygon",arcs:[[[86,472]]],id:"634",properties:{name:"Qatar",a3:"QAT"}}
80,{type:"MultiPolygon",arcs:[[[84,473,474]]],id:"414",properties:{name:"Kuwait",a3:"KWT"}},{type:"MultiPolygon",arcs:[[[-468,475,476,477,83,-475,478]]],id:"368",properties:{name:"Iraq",a3:"IRQ"}},{type:"MultiPolygon",arcs:[[[-471,91,479,480]],[[-470,89]]],id:"512",properties:{name:"Oman",a3:"OMN"}},{type:"MultiPolygon",arcs:[[[229]],[[228]]],id:"548",properties:{name:"Vanuatu",a3:"VUT"}},{type:"MultiPolygon",arcs:[[[481,482,483,74]]],id:"116",properties:{name:"Cambodia",a3:"KHM"}},{type:"MultiPolygon",arcs:[[[-482,75,484,77,485,486]]],id:"764",properties:{name:"Thailand",a3:"THA"}},{type:"MultiPolygon",arcs:[[[-483,-487,487,488,489]]],id:"418",properties:{name:"Laos",a3:"LAO"}},{type:"MultiPolygon",arcs:[[[-486,78,490,491,492,-488]]],id:"104",properties:{name:"Myanmar",a3:"MMR"}},{type:"MultiPolygon",arcs:[[[-484,-490,493,73]]],id:"704",properties:{name:"Vietnam",a3:"VNM"}},{type:"MultiPolygon",arcs:[[[-344,69,494,71,495]]],id:"408",properties:{name:"North Korea",a3:"PRK"}},{type:"MultiPolygon",arcs:[[[-495,70]]],id:"410",properties:{name:"South Korea",a3:"KOR"}},{type:"MultiPolygon",arcs:[[[-346,496]]],id:"496",properties:{name:"Mongolia",a3:"MNG"}},{type:"MultiPolygon",arcs:[[[497,498,499,500,-492,501,80,502,503]]],id:"356",properties:{name:"India",a3:"IND"}},{type:"MultiPolygon",arcs:[[[-491,79,-502]]],id:"050",properties:{name:"Bangladesh",a3:"BGD"}},{type:"MultiPolygon",arcs:[[[-500,504]]],id:"064",properties:{name:"Bhutan",a3:"BTN"}},{type:"MultiPolygon",arcs:[[[-498,505]]],id:"524",properties:{name:"Nepal",a3:"NPL"}},{type:"MultiPolygon",arcs:[[[81,506,507,508,-503]]],id:"586",properties:{name:"Pakistan",a3:"PAK"}},{type:"MultiPolygon",arcs:[[[-294,509,510,-508,511,512]]],id:"004",properties:{name:"Afghanistan",a3:"AFG"}},{type:"MultiPolygon",arcs:[[[-293,513,514,-510]]],id:"762",properties:{name:"Tajikistan",a3:"TJK"}},{type:"MultiPolygon",arcs:[[[-288,515,-514,-292]]],id:"417",properties:{name:"Kyrgyzstan",a3:"KGZ"}},{type:"MultiPolygon",arcs:[[[-290,-295,-513,516,104]]],id:"795",properties:{name:"Turkmenistan",a3:"TKM"}},{type:"MultiPolygon",arcs:[[[-478,517,518,519,520,103,-517,-512,-507,82]]],id:"364",properties:{name:"Iran",a3:"IRN"}},{type:"MultiPolygon",arcs:[[[-459,-460,35,521,-476,-467]]],id:"760",properties:{name:"Syria",a3:"SYR"}},{type:"MultiPolygon",arcs:[[[-520,522,523,524,525]]],id:"051",properties:{name:"Armenia",a3:"ARM"}},{type:"MultiPolygon",arcs:[[[-356,526,66]]],id:"752",properties:{name:"Sweden",a3:"SWE"}},{type:"MultiPolygon",arcs:[[[-350,-341,527,528,529]]],id:"112",properties:{name:"Belarus",a3:"BLR"}},{type:"MultiPolygon",arcs:[[[-528,-340,530,531,532,59,-342,533]]],id:"616",properties:{name:"Poland",a3:"POL"}},{type:"MultiPolygon",arcs:[[[534,535,536,537,538,539,540]]],id:"040",properties:{name:"Austria",a3:"AUT"}},{type:"MultiPolygon",arcs:[[[-338,541,542,543,544,-535,545]]],id:"348",properties:{name:"Hungary",a3:"HUN"}},{type:"MultiPolygon",arcs:[[[-336,546]]],id:"498",properties:{name:"Moldova",a3:"MDA"}},{type:"MultiPolygon",arcs:[[[-335,40,547,548,-542,-337,-547]]],id:"642",properties:{name:"Romania",a3:"ROU"}},{type:"MultiPolygon",arcs:[[[-529,-534,-343,61,549]]],id:"440",properties:{name:"Lithuania",a3:"LTU"}},{type:"MultiPolygon",arcs:[[[-351,-530,-550,62,550]]],id:"428",properties:{name:"Latvia",a3:"LVA"}},{type:"MultiPolygon",arcs:[[[-352,-551,63]]],id:"233",properties:{name:"Estonia",a3:"EST"}},{type:"MultiPolygon",arcs:[[[-533,551,-539,552,-392,553,554,555,56,556,58]]],id:"276",properties:{name:"Germany",a3:"DEU"}},{type:"MultiPolygon",arcs:[[[-548,41,557,558,559,560]]],id:"100",properties:{name:"Bulgaria",a3:"BGR"}},{type:"MultiPolygon",arcs:[[[-559,561,43,562,563]],[[230]]],id:"300",properties:{name:"Greece",a3:"GRC"}},{type:"MultiPolygon",arcs:[[[-477,-522,36,564,-524,-518]],[[-558,42,-562]]],id:"792",properties:{name:"Turkey",a3:"TUR"}},{type:"MultiPolygon",arcs:[[[-563,44,565,566,567]]],id:"008",properties:{name:"Albania",a3:"ALB"}},{type:"MultiPolygon",arcs:[[[-544,568,569,570,46,571]]],id:"191",properties:{name:"Croatia",a3:"HRV"}},{type:"MultiPolygon",arcs:[[[-538,572,-393,-553]]],id:"756",properties:{name:"Switzerland",a3:"CHE"}},{type:"MultiPolygon",arcs:[[[-554,-397,573]]],id:"442",properties:{name:"Luxembourg",a3:"LUX"}},{type:"MultiPolygon",arcs:[[[-555,-574,-396,54,574]]],id:"056",properties:{name:"Belgium",a3:"BEL"}},{type:"MultiPolygon",arcs:[[[-556,-575,55]]],id:"528",properties:{name:"Netherlands",a3:"NLD"}},{type:"MultiPolygon",arcs:[[[575,51]]],id:"620",properties:{name:"Portugal",a3:"PRT"}},{type:"MultiPolygon",arcs:[[[-576,52,-395,50]]],id:"724",properties:{name:"Spain",a3:"ESP"}},{type:"MultiPolygon",arcs:[[[231,576]]],id:"372",properties:{name:"Ireland",a3:"IRL"}},{type:"MultiPolygon",arcs:[[[233]]],id:"540",properties:{name:"New Caledonia",a3:"NCL"}},{type:"MultiPolygon",arcs:[[[237]],[[236]],[[235]],[[234]],[[238]]],id:"090",properties:{name:"Solomon Is.",a3:"SLB"}},{type:"MultiPolygon",arcs:[[[240]],[[239]]],id:"554",properties:{name:"New Zealand",a3:"NZL"}},{type:"MultiPolygon",arcs:[[[242]],[[241]]],id:"036",properties:{name:"Australia",a3:"AUS"}},{type:"MultiPolygon",arcs:[[[243]]],id:"144",properties:{name:"Sri Lanka",a3:"LKA"}},{type:"MultiPolygon",arcs:[[[-509,-511,-515,-516,-287,-347,-497,-345,-49
806,72,-494,-489,-493,-501,-505,-499,-506,-504]],[[244]]],id:"156",properties:{name:"China",a3:"CHN"}},{type:"MultiPolygon",arcs:[[[245]]],id:"158",properties:{name:"Taiwan",a3:"TWN"}},{type:"MultiPolygon",arcs:[[[-537,577,48,-394,-573]],[[246]],[[247]]],id:"380",properties:{name:"Italy",a3:"ITA"}},{type:"MultiPolygon",arcs:[[[-557,57]],[[248]]],id:"208",properties:{name:"Denmark",a3:"DNK"}},{type:"MultiPolygon",arcs:[[[249]],[[-577,232]]],id:"826",properties:{name:"United Kingdom",a3:"GBR"}},{type:"MultiPolygon",arcs:[[[250]]],id:"352",properties:{name:"Iceland",a3:"ISL"}},{type:"MultiPolygon",arcs:[[[-348,107,-521,-526,578]],[[-519,-523]]],id:"031",properties:{name:"Azerbaijan",a3:"AZE"}},{type:"MultiPolygon",arcs:[[[-349,-579,-525,-565,37]]],id:"268",properties:{name:"Georgia",a3:"GEO"}},{type:"MultiPolygon",arcs:[[[255]],[[253]],[[257]],[[252]],[[254]],[[256]],[[251]]],id:"608",properties:{name:"Philippines",a3:"PHL"}},{type:"MultiPolygon",arcs:[[[-298,186,579,184]],[[-485,76]]],id:"458",properties:{name:"Malaysia",a3:"MYS"}},{type:"MultiPolygon",arcs:[[[-580,187]]],id:"096",properties:{name:"Brunei",a3:"BRN"}},{type:"MultiPolygon",arcs:[[[-536,-545,-572,47,-578]]],id:"705",properties:{name:"Slovenia",a3:"SVN"}},{type:"MultiPolygon",arcs:[[[-353,65,-527,-355]]],id:"246",properties:{name:"Finland",a3:"FIN"}},{type:"MultiPolygon",arcs:[[[-339,-546,-541,580,-531]]],id:"703",properties:{name:"Slovakia",a3:"SVK"}},{type:"MultiPolygon",arcs:[[[-532,-581,-540,-552]]],id:"203",properties:{name:"Czechia",a3:"CZE"}},{type:"MultiPolygon",arcs:[[[-326,97,581,582]]],id:"232",properties:{name:"Eritrea",a3:"ERI"}},{type:"MultiPolygon",arcs:[[[258]],[[259]],[[260]]],id:"392",properties:{name:"Japan",a3:"JPN"}},{type:"MultiPolygon",arcs:[[[-367,-303,-375]]],id:"600",properties:{name:"Paraguay",a3:"PRY"}},{type:"MultiPolygon",arcs:[[[-480,92,583]]],id:"887",properties:{name:"Yemen",a3:"YEM"}},{type:"MultiPolygon",arcs:[[[-469,-479,-474,85,-473,87,-472,-481,-584,93]]],id:"682",properties:{name:"Saudi Arabia",a3:"SAU"}},{type:"MultiPolygon",arcs:[[[268]],[[263]],[[261]],[[264]],[[267]],[[262]],[[265]],[[266]]],id:"010",properties:{name:"Antarctica",a3:"ATA"}},{type:"MultiPolygon",arcs:[[[269,584]]],id:"-1",properties:{name:"N. Cyprus",a3:"CYN"}},{type:"MultiPolygon",arcs:[[[-585,270]]],id:"196",properties:{name:"Cyprus",a3:"CYP"}},{type:"MultiPolygon",arcs:[[[27,-465,-283]]],id:"504",properties:{name:"Morocco",a3:"MAR"}},{type:"MultiPolygon",arcs:[[[-325,585,31,-462,-456,95]]],id:"818",properties:{name:"Egypt",a3:"EGY"}},{type:"MultiPolygon",arcs:[[[-324,-332,-425,-466,-464,30,-586]]],id:"434",properties:{name:"Libya",a3:"LBY"}},{type:"MultiPolygon",arcs:[[[-317,-321,586,-327,-583,587,588]]],id:"231",properties:{name:"Ethiopia",a3:"ETH"}},{type:"MultiPolygon",arcs:[[[-582,98,589,-588]]],id:"262",properties:{name:"Djibouti",a3:"DJI"}},{type:"MultiPolygon",arcs:[[[-318,-589,-590,99]]],id:"-3",properties:{name:"Somaliland",a3:"SOL"}},{type:"MultiPolygon",arcs:[[[-280,590,-313,591,-319]]],id:"800",properties:{name:"Uganda",a3:"UGA"}},{type:"MultiPolygon",arcs:[[[-279,-452,-314,-591]]],id:"646",properties:{name:"Rwanda",a3:"RWA"}},{type:"MultiPolygon",arcs:[[[-570,592,593]]],id:"070",properties:{name:"Bosnia and Herz.",a3:"BIH"}},{type:"MultiPolygon",arcs:[[[-560,-564,-568,594,595]]],id:"807",properties:{name:"North Macedonia",a3:"MKD"}},{type:"MultiPolygon",arcs:[[[-543,-549,-561,-596,596,597,-593,-569]]],id:"688",properties:{name:"Serbia",a3:"SRB"}},{type:"MultiPolygon",arcs:[[[-566,45,-571,-594,-598,598]]],id:"499",properties:{name:"Montenegro",a3:"MNE"}},{type:"MultiPolygon",arcs:[[[-567,-599,-597,-595]]],id:"-2",properties:{name:"Kosovo",a3:"XKX"}},{type:"MultiPolygon",arcs:[[[271]]],id:"780",properties:{name:"Trinidad and Tobago",a3:"TTO"}},{type:"MultiPolygon",arcs:[[[-312,-443,-328,-587,-320,-592]]],id:"728",properties:{name:"S. Sudan",a3:"SSD"}}]}},arcs:[[[994792,402378],[689,974],[957,-1705],[-459,-3084],[-1723,-812],[-1531,730],[-268,2598],[1072,2030],[1263,-731]],[[0,410872],[574,273],[-344,-2841],[-230,-316],[998233,-1454],[-1775,-1245],[-357,2204],[1389,1212],[880,324],[-998370,1843]],[[608894,478170],[-1282,-7281],[165,-3348],[1778,-2152],[83,-1537],[-764,-3568],[159,-1795],[-182,-2823],[970,-3703],[1150,-5826],[1019,-1292]],[[611990,444845],[449,-2649],[-114,-5886],[343,-5184],[108,-9234],[489,-2894],[-829,-4221],[-1078,-4104],[-1768,-3663],[-2540,-2246],[
vendor: 4,069 bytes, line 80
80-3131,-2868],[-3138,-6341],[-1069,-1079],[-1939,-4198],[-1145,-1366],[-234,-4213],[1317,-4474],[548,-3465],[34,-1768],[491,296],[-79,-5795],[-451,-2745],[655,-1012],[-413,-2458],[-1161,-2102],[-2292,-1996],[-3340,-3198],[-1219,-2185],[239,-2489],[710,-397],[-239,-3110]],[[591194,347801],[-694,-4301],[-328,-4909],[-719,-2667],[-2438,-3838],[-1177,-3001],[-775,-3036],[-1575,-4233],[-3140,-6096],[-1960,-3544],[-2098,-2689],[-2903,-2292],[-1416,-308],[-359,-1640],[-1688,873],[-1375,-1124],[-3011,1138],[-1682,-720],[-1151,309],[-2864,-2332],[-2372,-936],[-1716,-2233],[-1264,-142],[-1175,2107],[-939,108],[-1196,2638],[-131,-820],[-369,1588],[15,3465],[-902,3959],[896,1076],[-73,4535],[-1819,5529],[-1395,5005],[-1999,7692]],[[545402,336962],[-2064,4464],[-1087,4315],[-613,5752],[-685,4280],[-931,9098],[-62,7069],[-356,3222],[-1081,2435],[-1433,4882],[-1460,7088],[-607,3709],[-2260,5768],[-169,4533]],[[532594,403577],[-261,3715],[385,5195],[958,5409],[145,2536],[901,5326],[662,2421],[1596,3866],[891,2629],[292,4376],[-146,3349],[-831,2112],[-739,3585],[-683,3544],[150,1228],[853,2343],[-842,5708],[-569,3955],[-1392,3738],[264,1148]],[[534228,469760],[-389,1833]],[[533839,471593],[-742,4442]],[[533097,476035],[-2281,6258]],[[530816,482293],[-2855,5964],[-1836,4875],[-1687,6103],[89,1963],[607,1889],[675,4301],[560,4381]],[[526369,511769],[-521,891],[955,6635]],[[526803,519295],[405,4665],[-1085,3906],[-1268,1002],[-564,2647],[-711,847],[31,1633]],[[523611,533995],[-2883,-2126],[-1055,311],[-1068,-1324],[-2222,129],[-1487,3696],[-914,4276],[-1967,3893],[-2087,-73],[-2452,3]],[[507476,542780],[-2295,-689]],[[505181,542091],[-2237,-1261]],[[502944,540830],[-4355,-3458],[-1544,-2026],[-2503,-1714],[-2476,1678]],[[492066,535310],[-1264,-60],[-1938,1155],[-1781,-68],[-3290,-1032],[-1929,-1705],[-2750,-2167],[-537,155]],[[478577,531588],[-728,-52],[-2863,2816],[-2524,4497],[-2366,3233],[-1871,3812]],[[468225,545894],[-748,438],[-2e3,2381],[-1447,3165],[-486,2158],[-340,4367]],[[463204,558403],[-1219,3496],[-1080,2312],[-711,766],[-694,1174],[-315,2610],[-406,1302],[-808,968]],[[457971,571031],[-1483,2470],[-1170,391],[-637,1665],[16,899],[-847,1254],[-177,1264]],[[453673,578974],[-455,4529]],[[453218,583503],[355,2621]],[[453573,586124],[-1146,4600],[-1386,2103],[1222,1122],[1346,4148],[660,3034]],[[454269,601131],[-241,3184],[776,2913],[345,5563],[-307,5839],[-336,2937],[277,2946],[-718,2809],[-1464,2551]],[[452601,629873],[251,5235],[1067,1610],[909,3079],[-180,1999],[955,4169],[1547,3756],[935,952],[735,3447],[66,3147],[1003,3652],[1850,2154],[1761,6034],[96,157]],[[463596,669264],[1351,2194],[2583,653],[2189,4038],[1393,1574],[2319,4934],[-695,7351],[1056,5083],[372,3111],[1787,3991],[2787,2699],[2060,2443],[1856,6117],[873,3629],[2045,-29],[1675,-2508],[2641,409],[2877,-1304],[1207,-64]],[[493972,713585],[2670,3229],[3003,1027],[1754,2438],[2675,1798],[4708,1053],[4595,480],[1401,-878],[2615,2329],[2969,45],[1129,-1374],[1900,359]],[[523391,724091],[3025,2384],[1945,-709],[-82,-2989],[2356,2174],[198,-1135],[-1389,-2895],[-19,-2733],[962,-1468],[-366,-5113],[-1828,-2970],[528,-3221],[1436,-100],[699,-2809],[1057,-924]],[[531913,701583],[3262,-2033],[1167,508],[2320,-986],[3686,-2640],[1301,-5251],[2494,-1147],[3915,-2473],[2959,-2938],[1355,1533],[1331,2717],[-647,4526],[871,2874],[2002,2769],[1912,806],[3758,-1209],[947,-2642],[1034,-25],[885,-1008],[2760,-693],[677,-1951]],[[569902,692320],[3696,98],[2673,-1562],[2758,-1746],[1286,-920],[2138,1871],[1144,1693],[2449,488],[1976,-746],[756,-2931],[645,1931],[2226,-1396],[2165,-335],[1185,1847]],[[594999,690612],[801,1923]],[[595800,692535],[734,2762],[564,4457],[397,1496],[77,61]],[[597572,701311],[989,4813],[1382,4163],[52,206]],[[599995,710493],[-259,4520],[679,2431]],[[600415,717444],[-1021,2680],[1052,2219],[-1694,-503],[-2323,1359],[-1910,-3401],[-4216,-664],[-2249,3171],[-2995,199],[-640,-2451],[-1920,-701],[-2686,3146],[-3033,-107],[-1645,5876],[-2029,3278],[1351,4594],[-1761,2824],[3081,5650],[4278,237],[1167,4490],[5294,-782],[3339,3832],[3237,16
vendor: 8,848 bytes, line 80
8070],[4595,126],[4849,-4164],[3985,-2286],[3236,911],[2391,-526],[3279,3084]],[[615427,751205],[415,2524],[-694,4031],[-1606,2177],[-1539,680],[-1017,1810]],[[610986,762427],[-3542,4992],[-3169,2229],[-2399,3471],[2021,944],[2305,4942],[-1553,2338],[4094,2411],[-74,1292],[-2493,-952]],[[606176,784094],[-2218,-473],[-1848,-1911],[-2600,-312],[-2393,-2202],[162,-3675],[1359,-1425],[2834,354],[-543,-2108],[-3041,-1023],[-3771,-3418],[-1544,1201],[612,2777],[-3035,1729],[491,1133],[2659,1964],[-805,1353],[-4317,1493],[-192,2203],[-2573,-727],[-1031,-3254],[-2151,-4367]],[[582231,773406],[64,-1524],[-1347,-1271],[-843,553],[-778,-7127]],[[579327,764037],[-1441,-2448],[-1015,-4226],[897,-3371]],[[577768,753992],[330,-2272],[2425,-1908],[-506,-1447],[-3298,-326],[-1185,-1827],[-2318,-3182],[-874,2752],[38,1219]],[[572380,747001],[-1693,168],[-1449,558],[-3364,-1535],[1925,-3322],[-1411,-963],[-1547,-6],[-1469,3043],[-522,-1296],[621,-3529],[1390,-2773],[-1047,-1294],[1547,-2723],[1375,-1714],[41,-3338],[-2569,1566],[819,-3014],[-1764,-620],[1054,-5214],[-1845,-74],[-2278,2570],[-1042,4727],[-486,3931],[-1083,2716],[-1423,3369],[-188,1682]],[[555972,739916],[-473,414],[-55,1300],[-1539,1984],[-242,2815],[235,4031],[379,1834],[-467,931]],[[553810,753225],[-581,458],[-779,1929],[-1201,1172]],[[551249,756784],[-2611,2186],[-1611,2127],[-2540,1756],[-2336,4349],[560,441],[-1266,2485],[-52,1995],[-1786,931],[-851,-2550],[-820,1978],[62,2052],[99,95]],[[538097,774629],[618,536]],[[538715,775165],[-2211,861],[-2258,-2097],[153,-2933],[-340,-1683],[911,-3008],[2604,-2976],[1397,-4884],[3091,-4762],[2177,37],[677,-1306],[-779,-1177],[2487,-2136],[2040,-1787],[2382,-3081],[287,-1103],[-519,-2116],[-1541,2758],[-2414,973],[-1169,-3822],[2008,-2190],[-330,-3083],[-1160,-351],[-1484,-5067],[-1158,-455],[11,1806],[567,3169],[604,1262],[-1085,3424],[-848,2980],[-1153,736],[-820,2550],[-1785,1074],[-1202,2375],[-2055,382],[-2171,2668],[-2541,3845],[-1889,3404],[-866,5840],[-1382,687],[-2260,1950],[-1279,-798],[-1605,-2742],[-1154,-433]],[[520653,763956],[-2517,-3338],[-5478,1600],[-4046,-1917],[-318,-3558]],[[508294,756743],[149,-3432],[-2633,-3935],[-3559,-1249],[-248,-1987],[-1707,-3276],[-1071,-4809],[1084,-3376],[-1607,-2636],[-601,-3841],[-2097,-1177],[-1967,-4543],[-3526,-90],[-2647,112],[-1740,-2087],[-1061,-2232],[-1359,490],[-1029,1996],[-787,3399],[-2593,915]],[[479295,724985],[-1117,-1533],[-1464,830],[-1434,-650],[425,4623],[-261,3633],[-1243,545],[-664,2239],[221,3868],[1107,2145],[197,2388],[580,3553],[-62,2503],[-555,2122],[-122,1992]],[[474903,753243],[140,4208],[-1135,2563],[3930,4264],[3399,-1066],[3729,37],[2956,-1009],[2307,310],[4489,-195]],[[494718,762355],[1436,3544],[529,11771],[-2866,6200],[-2049,2989],[-4245,2273],[-280,4308],[3601,1285],[4665,-1520],[-880,6688],[2622,-2534],[6467,4607],[834,4841],[2430,1193]],[[506982,808e3],[2226,1166]],[[509208,809166],[1431,1623],[2433,8693],[3800,2473],[2308,-167]],[[519180,821788],[543,1251],[2322,321],[515,-1302],[1886,2912],[-635,2215],[-128,3351]],[[523683,830536],[-1127,3279],[-84,6040],[462,1595],[797,1772],[2448,367],[975,1630],[2234,1667],[-94,-3039],[-822,-1924],[333,-1655],[1506,-894],[-679,-2229],[-827,642],[-2e3,-4254],[755,-2877]],[[527560,830656],[49,-2283],[2807,-1377],[-29,-2097],[2824,1110],[1562,1618],[3136,-2333],[1312,-1882]],[[539221,823412],[1898,1735],[4335,2733],[3498,1999],[2772,-998],[209,-1441],[2679,-75]],[[554612,827365],[633,2600],[3833,1916]],[[559078,831881],[-590,4967]],[[558488,836848],[96,4447],[1365,3711],[2618,2018],[2206,-4415],[2228,115],[534,4536]],[[567535,847260],[323,3486],[-1022,-745],[-1763,2100],[-241,3394],[3512,1646],[3500,858],[3014,-976],[2867,175]],[[577725,857198],[3157,3265],[-2910,2809]],[[577972,863272],[-5042,-470],[-4884,-2166],[-4520,-1246],[-1608,3223],[-2690,1939],[618,5821],[-1349,5329],[1325,3441],[2518,3711],[6355,6408],[1855,1235],[-289,2499],[-3863,2792]],[[566398,895788],[-4779,-1673],[-2693,-4123],[434,-3618],[-4419,-4751],[-5364,-5082],[-2023,-8320],[1977,-4163],[2657,-3277],[-2552,-6665],[-2889,-1382],[-1059,-9919],[-1578,-5535],[-3370,571],[-1572,-4686],[-3216,-272],[-883,5585],[-2325,6705],[-2113,8356]],[[530631,853539],[-1863,3626],[-5485,-6833],[-3704,-1385],[-3841,3009],[-993,6352],[-879,13634],[2558,3802],[7335,4960],[5484,6098],[5085,8234],[6675,11409],[4652,4446],[7633,7410],[6096,2587],[4570,-314],[4230,4894],[5066,-261],[4987,1177],[8689,-4323],[-3578,-1581],[3043,-3711]],[[586391,916769],[2866,2055],[4563,-3571],[7607,-1407],[10496,-6682],[2132,-2808],[183,-3932],[-3084,-3104],[-4535,-1576],[-12401,4491],[-2040,-751],[4529,-4327],[177,-2741],[182,-6037],[3576,-1802],[2171,-1534],[359,2865],[-1674,2539],[1768,2238],[6715,-3678],[2339,1440],[-1869,4327],[6474,5787],[2563,-341],[2594,-2065],[1618,4061],[-2316,3521],[1360,3534],[-2042,3665],[7770,-1896],[1587,-3308],[-3517,-730],[19,-3288],[2186,-2022],[4292,1281],[679,3768],[5803,2815],[9693,5073],[2096,-291],[-2739,-3585],[3446,-616],[1990,2018],[5206,163],[4125,2449],[3165,-3559],[3157,3913],[-2911,3423],[1445,1950],[8205,-1788],[3845,-1847],[10067,-6750],[1857,3092],[-2823,3124],[-81,1253],[-3348,580],[916,2801],[-1486,4609],[-84,1891],[5126,5350],[1823,5370],[2066,1162],[7354,-1558],[579,-3286],[-2633,-4792],[1728,-1884],[894,-4130],[-631,-8096],[3064,-3622],[-1192,-3943],[-5441,-8393],[3175,-870],[1105,2127],[3056,1517],[738,2924],[2404,2813],[-1619,3359],[1296,3901],[-3037,486],[-668,3286],[2216,5932],[-3607,4818],[4971,3982],[-643,4202],[1386,134],[1459,-3276],[-1096,-5701],[2973,-1080],[-1267,4261],[4649,2323],[5765,313],[5133,-3369],[-2470,4921],[-277,6294],[4830,1193],[6682,-261],[6019,774],[-2257,3089],[3214,3880],[3192,163],[5400,2931],[7335,787],[927,1618],[7294,549],[2273,-1327],[6234,3140],[5103,-98],[766,2550],[2654,2515],[6558,2424],[4764,-1914],[-3783,-1456],[6292,-906],[750,-2920],[2538,1438],[8121,-79],[6262,-2881],[2230,-2214],[-692,-3071],[-3072,-1749],[-7300,-3279],[-2087,-1754],[3445,-827],[4108,-1490],[2501,1118],[1417,-3793],[1220,1535],[4442,934],[8912,-976],[677,-2763],[11613,-879],[159,4512],[5895,-1034],[4434,33],[4486,-3113],[1279,-3781],[-1644,-2474],[3489,-4649],[4369,-2399],[2680,6199],[4456,-2658],[4734,1589],[5377,-1818],[2046,1657],[4543,-829],[-2005,5485],[3667,2560],[25089,-3837],[2364,-3507],[7272,-4515],[11216,1118],[5531,-973],[2312,-2443],[-338,-4321],[3422,-1682],[3718,1210],[4926,155],[5245,-1160],[5264,654],[4839,-5251],[3442,1889],[-2246,3776],[1237,2625],[8862,-1652],[5778,354],[7989,-2820],[-996110,-2578],[6806,-4512],[7282,-5873],[-239,-3673],[1874,-1470],[-645,4294],[7541,-881],[5438,-5530],[-2754,-2575],[-4554,-611],[-68,-5773],[-1112,-1230],[-2602,177],[-2117,2060],[-3693,1723],[-621,2563],[-2821,966],[-3159,-766],[-1510,2067],[604,2196],[-3327,-1403],[1253,-2780],[998403,-2539],[-3571,-2596],[-3600,433],[2505,-3145],[1653,-4868],[1284,-1592],[322,-2444],[-717,-1565],[-5177,1287],[-7764,-4447],[-2470,-689],[-4251,-4151],[-4031,-3627],[-1022,-2684],[-3973,4087],[-7237,-4638],[-1264,2195],[-2676,-2532],[-3715,811],[-895,-3886],[-3333,-5718],[99,-2388],[3164,-1324],[-372,-8601],[-2579,-219],[-1189,-4942],[1155,-2544],[-4857,-3018],[-964,-6746],[-4141,-1441],[-833,-6003],[-4004,-5504],[-1027,4071],[-1189,8619],[-1551,13129],[1336,8194],[2343,3526],[145,2761],[4317,1322],[4962,7439],[4782,6075],[4993,4714],[2233,8329],[-3375,-498],[-1668,-4867],[-7046,-6489],[-2275,7265],[-7172,-2006],[-6951,-9904],[2293,-3623],[-6200,-1542],[-4294,-609],[201,4272],[-4318,897],[-3441,-2902],[-8494,1015],[-9137,-1751],[-8998,-11532],[-10645,-13935],[4376,-744],[1366,-3700],[2698,-1314],[1778,2952],[3046,-384],[4011,-6499],[94,-5027],[-2172,-5903],[-234,-7055],[-1253,-9447],[-4187,-8549],[-930,-4087],[-3771,-6880],[-3741,-6821],[-1795,-3491],[-3701,-3466],[-1752,-77],[-1745,2872],[-3728,-4324],[-433,-1966]],[[863277,755248],[-1056,355],[-1205,-2001],[-830,-2010],[105,-4244],[-1436,-1306],[-494,-1042],[-1047,-1746],[-1850,-972],[-1205,-1587],[-87,-2558],[-324,-652],[1105,-961],[1573,-2591]],[[856526,733933],[2398,-6971],[688,-3830],[21,-6807],[-1047,-3247],[-2515,-1135],[-2220,-2450],[-2503,-506],[-310,3217],[515,4431],[-1228,6150],[2063,995],[-1903,5056]],[[850485,728836],[-1349,1125],[-336,-1110],[-814,-491],[-98,1112],[-719,541],[-747,942],[760,2601],[656,693],[-248,1080],[705,3187],[-182,965],[-1621,644],[-1311,1584]],[[845181,741709],[-3883,-1717],[-2045,-2761],[-2991,-1613],[1476,2738],[-581,2300],[2199,3972],[-1467,3095],[-2421,-2085],[-3137,-4108],[-1711,-3816],[-2724,-283],[-1417,-2758],[1464,-3994],[2273,-970],[93,-2652],[2198,-1726],[3113,4219],[2466,-2300],[1796,-158],[450,-3095],[-3932,-1650],[-1298,-3190],[-2701,-2964],[-1426,-4135],[2990,-3247],[1091,-5811],[1690,-5415],[1887,-4538],[-45,-4389],[-1744,-1613],[665,-3151],[1635,-1834],[-427,-4813],[-706,-4682],[-1552,-531],[
vendor: 6,707 bytes, line 80
80-2028,-6395],[-2250,-7754],[-2579,-7051],[-3821,-5453],[-3863,-4973],[-3130,-678],[-1698,-2625],[-961,1918],[-1571,-2936],[-3882,-2960],[-2939,-906],[-949,-6240],[-1539,-346],[-729,4288],[658,2286],[-3727,1891],[-1312,-962]],[[800139,633138],[-3709,-5054],[-2315,-5582],[-610,-4100],[2124,-6228],[2598,-7720],[2521,-3649],[1688,-4745],[1272,-10934],[-375,-10394],[-2317,-3891],[-3181,-3804],[-2266,-4925],[-3464,-5501],[-1008,3789],[781,4002],[-2061,3356]],[[789817,567758],[-2325,863],[-1130,3079],[-1405,6103]],[[784957,577803],[-2493,2713],[-2376,-111],[407,4642],[-2446,-35],[-220,-6498],[-1499,-8630],[-904,-5218],[191,-4277],[1810,-185],[1127,-5393],[499,-5114],[1550,-3384],[1683,-686],[1439,-3067]],[[783725,542560],[639,-552],[1640,-3567],[1165,-3955],[160,-3979],[-296,-2688],[270,-2031],[203,-3497],[978,-1628],[1093,-5225],[-53,-1997],[-1970,-394],[-2628,4376],[-3286,4690],[-325,3010],[-1606,3952],[-384,4893],[-1002,3221],[305,4301],[-613,2505]],[[778015,543995],[-1097,2267],[-475,2926],[-1476,3336],[-1346,2802],[-456,-3473],[-527,3282],[303,3686],[818,5667]],[[773759,564488],[-268,4385],[854,4526],[-934,3496],[226,6437],[-1128,3061],[-905,7071],[-502,7464],[-1201,4893],[-1830,-2963],[-3157,-4212],[-1558,526],[-1721,1386],[957,7322],[-579,5531],[-2178,6813],[340,2129],[-1625,758],[-1971,4819]],[[756579,627930],[-794,3080],[-160,3010],[-529,2844],[-1160,3439],[-2559,236],[253,-2435],[-872,-3288],[-1182,1198],[-404,-1075],[-787,644],[-1075,529]],[[747310,636112],[-398,-2157],[-1889,74],[-3425,-1226],[160,-4445],[-1483,-3496],[-3997,-3976],[-3109,-6952],[-2089,-3727],[-2767,-3867],[-5,-2718],[-1385,-1456],[-2502,-2116],[-1297,-312],[-833,-4507],[578,-7684],[148,-4901],[-1177,-5614],[-13,-10037],[-1437,-286],[-1265,-4507],[846,-1947],[-2533,-1675],[-935,-4018],[-1115,-1698],[-2630,5516],[-1286,8274],[-1066,5959],[-973,2795],[-1476,5676],[-689,7389],[-480,3691],[-2527,8114],[-1151,11450],[-830,7561],[10,7156],[-539,5533],[-4043,-3536],[-1957,708],[-3629,7161],[1335,2135],[-820,2319],[-3258,5015]],[[689379,645780],[-2036,1494],[-829,4246],[-2146,4500],[-5118,-1112],[-4513,-110],[-3912,-828]],[[670825,653970],[-5225,1784],[-3029,1358],[-3135,767],[-1185,7245],[-1329,1047],[-2135,-1056],[-2801,-2859],[-3395,1960],[-2804,4540],[-2674,1683],[-1855,5606],[-2050,7877],[-1495,-957],[-1765,1958],[-1038,-2306]],[[634910,682617],[-1648,289]],[[633262,682906],[580,-2607],[-248,-1348],[895,-4457]],[[634489,674494],[1087,-5095],[1367,-1350],[476,-2075],[1893,-2483],[168,-2438],[-277,-1968],[352,-1985],[798,-1655],[370,-1938],[416,-1448]],[[641139,652059],[-184,4299],[748,3099],[759,636],[840,-1852],[49,-3459],[-603,-3476]],[[642748,651306],[528,-2256]],[[643276,649050],[494,287],[103,-1620],[2174,931],[2297,-154],[1678,-175],[1902,3995],[2073,3788],[1755,3642]],[[655752,659744],[809,2011],[343,-513],[-262,-2440],[-362,-1072]],[[656280,657730],[377,-4667]],[[656657,653063],[1246,-4036],[1550,-2145],[2038,-772],[1645,-1077],[1254,-3387],[748,-1962],[995,-748],[-5,-1318],[-1011,-3522],[-444,-1658],[-1170,-1889],[-1037,-4048],[-1260,310],[-578,-1409],[-446,-2995],[342,-3950],[-262,-725],[-1279,19],[-1735,-2208],[-270,-2878],[-636,-1247],[-1727,47],[-1088,-1487],[14,-2387],[-1344,-1641],[-1533,557],[-1858,-1993],[-1283,-334]],[[647523,604180],[-2009,-1587],[-538,-2623],[-65,-2015],[-2766,-2494],[-4438,-2757],[-2488,-4168],[-1223,-326],[-833,350],[-1623,-2452],[-1771,-1138],[-2332,-307],[-701,-335],[-608,-1560],[-728,-432],[-430,-1502],[-1375,130],[-887,-802],[-1923,301],[-722,3451],[79,3230],[-454,1743],[-543,4370],[-799,2429],[556,287],[-285,2700],[337,1139],[-123,2577]],[[618831,602389],[-361,2521],[-837,1780],[-214,2356],[-1435,2118],[-1481,4954],[-783,4815],[-1922,4065],[-1238,971],[-1840,5630],[-321,4107],[118,3502],[-1593,6551],[-1303,2305],[-1500,1222],[-914,3386],[152,1335],[-772,3063],[-811,1319],[-1085,4396],[-1691,4764],[-1417,4058],[-1383,-28],[432,3242],[124,2069],[344,2358]],[[597100,679248],[-93,855]],[[597007,680103],[-781,-2375],[-597,-4463],[-756,-3076],[-648,-1032],[-925,1906],[-1254,2637],[-1982,8469],[-286,-535],[1151,-6235],[1706,-5939],[2099,-9203],[1026,-3213],[892,-3337],[2493,-6540],[-552,-1030],[90,-3840],[3235,-5304],[488,-1210]],[[602406,635783],[895,-5797],[-609,-1072],[404,-6082],[1019,-7054],[1059,-1455],[1520,-2183]],[[606694,612140],[1613,-6840],[765,-5423],[1523,-2878],[3791,-5581],[1544,-3368],[1505,-3409],[869,-2030],[1365,-1777]],[[619669,580834],[658,-1829],[-88,-2453],[-1584,-1414],[1192,-1616]],[[619847,573522],[904,-1089],[545,-2443],[1253,-2474],[1379,-20],[2618,1512],[3024,700],[2445,1836],[1378,389],[992,1078],[1582,207]],[[635967,573218],[887,117],[1280,877],[1473,595],[1315,2023],[1053,16],[63,-1634],[-257,-3436],[11,-3106],[-587,-2134],[-782,-6386],[-1338,-6600],[-1717,-7545],[-2384,-8659],[-2371,-6616],[-3267,-8059],[-2780,-4783],[-4155,-5866],[-2589,-4494],[-3040,-7157],[-641,-3116],[-627,-1399]],[[615514,495856],[-1946,-2359],[-686,-2465],[-1041,-433],[-394,-4163],[-892,-2384],[-542,-3931],[-1119,-1951]],[[475928,669203],[0,0]],[[635786,732207],[879,-4356],[2634,-1231],[1929,-2964],[3949,-1019],[4338,1563],[267,1382]],[[649782,725582],[-517,4179],[404,6180],[-2167,1999],[713,4046],[-1844,345],[615,4980],[2619,-1451],[2441,1891],[-2024,3546],[-796,3379],[-2236,-1507],[-283,-4329],[-867,3828]],[[645840,752668],[-156,1441],[682,2462],[-529,2059],[-3220,2012],[-1253,5306],[-1534,1495],[-93,1925],[2703,-561],[106,4320],[2363,959],[2426,-882],[500,5764],[-495,3653],[-2779,-286],[-2362,1443],[-3216,-2598],[-2592,-1239]],[[636391,779941],[-1265,-3504],[-2694,-974],[-2760,-6099],[2524,-5607],[-273,-3980],[3033,-6958]],[[634956,752819],[1461,-3111],[1413,-4191],[1294,-276],[855,-1593],[-2287,-476],[-484,-4588],[-477,-2070],[-1019,-1381],[74,-2926]],[[108372,917678],[5182,-1423],[4373,-2842],[2896,-544],[2439,2464],[3364,1846],[4126,-722],[4161,2595],[4546,1472],[1908,-2448],[2073,1380],[620,2783],[1920,-630],[4697,-5298],[3698,4005],[376,-4483],[3413,969],[1048,1724],[3365,-341],[4248,-2481],[6501,-2166],[3823,-1003],[2721,381],[3747,-2996],[-3909,-2932],[5022,-1267],[7498,697],[2366,1033],[2961,-3542],[3021,2989],[-2835,2507],[1794,2022],[3381,272],[2223,591],[2242,-1411],[2791,-3209],[3102,471],[4908,-2664],[4312,938],[4052,-142],[-320,3677],[2470,1032],[4304,-2004],[-17,-5590],[1768,4711],[2235,-158],[1256,5938],[-2976,3644],[-3242,2387],[223,6529],[3284,4288],[3663,-948],[2811,-2608],[3774,-6661],[-2465,-2903],[5166,-1195],[-12,-6042],[3712,4630],[3321,-3803],[-828,-4382],[2687,-3986],[2901,4270],[2026,5100],[152,6484],[3947,-453],[4107,-869],[3728,-2932],[167,-2933],[-2067,-3150],[1959,-3163],[-354,-2873],[-5439,-4132],[-3863,-911],[-2873,1779],[-828,-2967],[
80-2677,-4982],[-811,-2584],[-3221,-3998],[-3977,-391],[-2193,-2497],[-183,-3840],[-3232,-739],[-3399,-4788],[-3012,-6653],[-1077,-4659],[-154,-6861],[4082,-985],[1251,-5533],[1299,-4482],[3887,1167],[5162,-2558],[2777,-2245],[1987,-2792],[3481,-1627],[2943,-2488],[4587,-341],[3021,-571],[-454,-5117],[865,-5939],[2012,-6612],[4132,-5610],[2139,1923],[1503,6075],[-1451,9331],[-1959,3110],[4447,2769],[3147,4142],[1540,4117],[-227,3949],[-1887,5018],[-3374,4446],[3278,6192],[-1211,5349],[-928,9227],[1934,1364],[4762,-1607],[2856,-575],[2301,1552],[2587,-2001],[3421,-3426],[842,-2293],[4954,-448],[-83,-4964],[923,-7467],[2537,-923],[2014,-3480],[4022,3280],[2657,6519],[1838,2747],[2163,-5276],[3618,-7536],[3072,-7088],[-1117,-3710],[3695,-3332],[2496,-3376],[4430,-1528],[1783,-1885],[1101,-4999],[2163,-785],[1116,-2228],[203,-6640],[-2016,-2221],[-1994,-2073],[-4578,-2100],[-3495,-4854],[-4696,-959],[-5941,1244],[-4169,42],[-2877,-409],[-2326,-4238],[-3541,-2619],[-4007,-7819],[-3197,-5455],[2359,971],[4459,7763],[5827,4923],[4156,589],[2459,-2897],[-2624,-3968],[881,-6369],[906,-4457],[3608,-2951],[4591,855],[2785,6642],[193,-4286],[1794,-2140],[-3437,-3871],[-6152,-3516],[-2755,-2390],[-3104,-4256],[-2109,434],[-107,5001],[4823,4886],[-4446,-194],[-3087,-719]],[[313507,772486],[480,-1937],[-2967,-2863],[-2854,-2039],[-2933,-1749],[-1471,-3508],[-470,-1329],[-28,-3133],[916,-3132],[1153,-147],[-292,2156],[834,-1313],[-223,-1687],[-1875,-958],[-1334,114],[-2054,-1030],[-1209,-296],[-1615,-291],[-2315,-1711],[4080,1113],[822,-1119],[-3888,-1773],[-1770,-12],[83,726],[-846,-1639],[817,-271],[-599,-4244],[-2022,-4548],[-206,1518],[-610,308],[-911,1477],[577,-3182],[690,-1051],[42,-2233],[-891,-2296],[-1563,-4718],[-253,234],[859,4020],[-14
vendor: 5,334 bytes, line 80
8019,2258],[-326,4909],[-535,-2555],[593,-3748],[-1835,926],[1912,-1902],[119,-5622],[797,-409],[288,-2044],[391,-5912],[-1766,-4385],[-2874,-1752],[-1826,-3465],[-1387,-379],[-1406,-2171],[-397,-1982],[-3050,-3835],[-1565,-2813],[-1309,-3502],[-429,-4198],[491,-4103],[927,-5055],[1235,-4182],[15,-2553],[1315,-6854],[-87,-3983],[-121,-2298],[-693,-3608],[-830,-745],[-1367,716],[-439,2592],[-1055,1359],[-1473,5081],[-1292,4520],[-417,2312],[570,3921],[-777,3250],[-2166,4942],[-1084,907],[-2803,-2682],[-497,296],[-1348,2756],[-1741,1461],[-3140,-742],[-2465,653],[-2119,-407],[-1148,-922],[500,-1570],[-45,-2396],[590,-1167],[-529,-777],[-1031,872],[-1043,-1121],[-2015,184],[-2074,3122],[-2423,-737],[-2020,1368],[-1728,-415],[-2338,-1380],[-2529,-4380],[-2760,-2548],[-1517,-2821],[-638,-2658],[-28,-4077],[139,-2836],[527,-2009]],[[230166,658648],[-1078,-5187],[-485,-4252],[-203,-7916],[-268,-2885],[482,-3224],[861,-2881],[554,-4582],[1844,-4399],[649,-3371],[1086,-2909],[2950,-1567],[1148,-2472],[2436,1651],[2119,597],[2079,1062],[1749,1013],[1767,2411],[662,3446],[228,4964],[480,1727],[1881,1547],[2938,1371],[2459,-206],[1685,500],[666,-1253],[-94,-2845],[-1493,-3512],[-660,-3598],[512,-1029],[-416,-2554],[-696,-4610],[-705,1517],[-581,-98]],[[254722,615104],[10,-867],[527,-27],[-47,-1607],[-449,-2556],[243,-913],[-291,-2114],[175,-565],[-322,-2986],[-546,-1567],[-501,-188],[-551,-2047]],[[252970,599667],[906,-1068],[239,880],[815,-754]],[[254930,598725],[289,-231],[609,1039],[795,84],[258,-481],[431,293],[1290,-533],[1284,154],[894,654],[325,661],[886,-305],[664,-402],[727,139],[552,512],[1269,-819],[440,-130],[848,-1105],[803,-1324],[1010,-905],[731,-1625]],[[269035,594401],[-239,-567],[-141,-1319],[283,-2162],[-640,-2013],[-298,-2377],[-90,-2604],[149,-1523],[70,-2660],[-424,-580],[-260,-2527],[191,-1560],[-568,-1511],[129,-1597],[426,-971]],[[267623,570430],[704,-3210],[1074,-2378],[1304,-2522]],[[270705,562320],[997,-2119],[-57,-1252],[1109,-265],[262,480],[763,-1451],[1367,427],[1182,1492],[1687,1191],[948,1766],[1533,-347],[-103,-581],[1549,-201],[1236,-1021],[906,-1777],[1045,-1633]],[[285129,557029],[1436,-188],[2084,4125],[1143,628],[28,1955],[512,4992],[1593,2742],[1750,112],[221,1231],[2174,-493],[2186,2984],[1082,1321],[1345,2846],[984,-362],[729,-1554],[-540,-1989]],[[301856,575379],[-79,-1396],[-1630,-690],[906,-2681],[-34,-3090],[-1225,-3432],[1051,-4687],[1198,383],[623,4271],[-861,2079],[-140,4473],[3459,2402],[-385,2784],[974,1864],[997,-4151],[1948,-96],[1805,-3295],[109,-1956],[2494,-52],[2967,607],[1591,-2646],[2124,-730],[1559,1846],[32,1487],[3440,357],[3329,82],[-2359,-1745],[949,-2789],[2222,-444],[2106,-2905],[442,-4734],[1448,134],[1088,-1393]],[[334004,555236],[1824,-2173],[1719,-3850],[78,-3042],[1047,-140],[1488,-2882],[1097,-2057]],[[341257,541092],[3328,-1183],[299,1065],[2246,426],[2986,-1588]],[[350116,539812],[2989,-2048],[2941,-4987],[460,-2420]],[[356506,530357],[946,279],[687,-3267],[1558,-10333],[1486,-975],[75,-4079],[-2090,-4863],[864,-1781],[4911,-928],[100,-5922],[2110,3877],[3495,-2124],[4614,-3608],[1355,-3462],[-455,-3271],[3230,1821],[5406,-3125],[4150,230],[4106,-4889],[3548,-6619],[2139,-1705],[2376,-237],[1007,-1863],[942,-7523],[461,-3575],[-1106,-9767],[-1413,-3857],[-3915,-8221],[-1770,-6680],[-2056,-5122],[-695,-115],[-776,-4347],[197,-11070],[-774,-9107],[-295,-3895],[-879,-2331],[-492,-7899],[-2817,-7712],[-472,-6102],[-2248,-2561],[-651,-3541],[-3017,14],[-4370,-2270],[-1957,-2629],[-3111,-1726],[-3269,-4704],[-2351,-5860],[-404,-4412],[462,-3262],[-519,-5969],[-631,-2883],[-1941,-3252],[-3082,-10398],[-2443,-4687],[-1888,-2763],[-1267,-5620],[-1838,-3378]],[[351739,306289],[-1202,-3713],[-3137,-3284],[-2051,1181],[-1503,-633],[-2568,2537],[-1884,-190],[-1692,3268]],[[337702,305455],[-190,-3084],[3527,-5061],[-379,-4073],[1736,-2574],[-142,-2886],[-2669,-7576],[-4118,-3169],[-5571,-1230],[-3052,595],[584,-3524],[-569,-4422],[513,-2980],[-1666,-2079],[-2847,-815],[-2671,2151],[-1072,-1546],[388,-5871],[1875,-1778],[1521,1863],[827,-3069],[-2557,-1834],[-2231,-3674],[-408,-5944],[-657,-3163],[-2624,-17],[-2178,-3027],[-796,-4430],[2732,-4326],[2655,-1195],[-955,-5300],[-3281,-3333],[-1805,-6926],[-2535,-2331],[-1139,-2767],[897,-6136],[1849,-3421],[-1171,299]],[[309523,196802],[-2471,44],[-1338,-1453],[-2506,-2135],[-448,-5518],[-1176,-137],[-3134,1920],[-3180,4114],[-3456,3382],[-870,3742],[787,3462],[-1397,3929],[-357,10071],[1182,5683],[2934,4565],[-4217,1723],[2646,5221],[945,9814],[3087,-2080],[1452,12240],[-1864,1570],[-868,-7374],[-1752,832],[872,8449],[947,10946],[1277,4038],[-800,5766],[-230,6656],[1171,192],[1704,9541],[1921,9452],[1176,8805],[-640,8852],[829,4874],[-332,7292],[1624,7214],[500,11430],[892,12271],[869,13209],[-203,9671],[-579,8321]],[[304520,397396],[-2785,3393],[-241,2424],[-5507,5933],[-4981,6461],[-2143,3642],[-1151,4881],[456,1703],[-2352,7753],[-2739,10901],[-2624,11764],[-1136,2693],[-874,4351],[-2159,3856],[-1979,2392],[899,2637],[-1346,5635],[865,4138],[2214,3731]],[[276937,485684],[1479,4416],[-601,2580],[-1062,-2743],[-1664,2589],[564,1665],[-469,5362],[973,891],[511,3681],[1051,3805],[-193,2411],[1522,1268],[1909,2351]],[[280957,513960],[-377,1834],[1037,444],[-123,2959],[651,2140],[1378,396],[1170,3713],[1063,3100],[-1024,1406],[524,3429],[-626,54
vendor: 19,798 bytes, line 80
8005],[595,1551],[-438,4997],[-1125,3147]],[[283662,548481],[-926,1705],[-595,3189],[686,1578],[-704,405],[-518,1952],[-1384,1642],[-1215,-376],[-563,-2055],[-1122,-1484],[-606,-207],[-273,-1229],[1325,-3207],[-758,-755],[-401,-875],[-1293,-302],[-481,3530],[-361,-1005],[-916,347],[-561,2377],[-1139,393],[-721,691],[-1192,-9],[-86,-1283],[-319,894]],[[269539,554397],[-1507,1311],[-564,1240],[320,1026],[-101,1305],[-770,1415],[-1093,1161],[-957,757],[-182,1729],[-729,1055],[179,-1718],[-554,-1411],[-635,1639],[-893,584],[-379,1191],[15,1799],[368,1861],[-784,832],[636,1142]],[[261909,571315],[-961,1861],[-1298,2383],[-611,1992],[-1171,1857],[-1392,2668],[309,914],[458,-889],[210,417]],[[257453,582518],[-479,1849],[-844,513]],[[256130,584880],[-308,-1391],[-1609,88],[-1e3,566],[-1149,1175],[-1543,367],[-787,1268]],[[249734,586953],[-1425,1031],[-1733,107],[-1270,1172],[-1494,2437]],[[243812,591700],[-3144,6361],[-1433,1919],[-2268,1541],[-1551,-429],[-2231,-2223],[-1400,-583],[-1962,1557],[-2082,1124],[-2596,2711],[-2082,828],[-3145,2746],[-2324,2824],[-701,1578],[-1555,353],[-2841,1870],[-1157,2696],[-2985,3353],[-1391,3726],[-663,2879],[927,577],[-286,1685],[639,1532],[14,2044],[-937,2653],[-251,2351],[-931,2982],[-2448,5873],[-2793,4615],[-1352,3683],[-2384,2412],[-511,1443],[424,3652],[-1416,1378],[-1640,2871],[-692,4123],[-1495,480],[-1613,3112],[-1301,2875],[-121,1846],[-1494,4456],[-984,4524],[42,2270],[-2009,2343],[-927,-257],[-1586,1627],[-445,-2399],[460,-2835],[270,-4437],[953,-2435],[2061,-4070],[458,-1391],[422,-422],[367,-2029],[494,82],[557,-3811],[844,-1503],[591,-2092],[1746,-3007],[922,-5496],[824,-2588],[772,-2768],[153,-3116],[1339,-195],[1114,-2685],[1008,-2638],[-68,-1058],[-1169,-2170],[-492,28],[-732,3592],[-1818,3367],[-2003,2857],[-1421,1500],[92,4323],[-422,3202],[-1323,1831],[-1910,2637],[-367,-761],[-700,1540],[-1714,1430],[-1637,3430],[203,446],[1144,-335],[1030,2207],[104,2665],[-2138,4215],[-1630,1636],[-1025,3689],[-1030,3874],[-1287,4723],[-1128,5315]],[[174645,698029],[-467,3018],[-1800,3397],[-1297,707],[-303,1695],[-1559,297],[-994,1598],[-2580,583],[-709,954],[-337,3239],[-2695,5936],[-2314,8214],[99,1369],[-1226,1951],[-2150,4951],[-383,4817],[-1480,3227],[609,4897],[-97,5067],[-887,4528],[1086,5568],[337,5362],[338,5362],[-502,7925],[-878,5054],[-810,2743],[337,1153],[4017,-2007],[1479,-5577],[688,1560],[-445,4845],[-944,4844]],[[158778,795306],[-373,15],[-5378,5802],[-1984,2553],[-5031,2446],[-1548,5230],[396,3627],[-3554,2515],[-487,4763],[-3361,4290],[-58,3044]],[[137400,829591],[-1527,2222],[-2449,1884],[-785,5153],[-3581,4779],[-1497,5579],[-2667,382],[-4417,144],[-3255,1701],[-5744,6131],[-2659,1121],[-4859,2109],[-3846,-504],[-5463,2715],[-3302,2517],[-3083,-1251],[573,-4104],[-1536,-379],[-3214,-1232],[-2445,-1994],[-3079,-1254],[-397,3481],[1249,5794],[2953,1819],[-762,1482],[-3541,-3292],[-1896,-3932],[-4002,-4203],[2032,-2869],[-2625,-4244],[-2986,-2474],[-2780,-1802],[-688,-2616],[-4337,-3051],[-878,-2773],[-3250,-2526],[-1906,454],[-2593,-1647],[-2819,-2012],[-2310,-1976],[-4767,-1687],[-435,992],[3039,2761],[2717,1823],[2961,3232],[3446,668],[1370,2422],[3850,3537],[620,1183],[2051,2086],[479,4481],[1413,3489],[-3203,-1791],[-896,1016],[-1504,-2148],[-1814,2997],[-749,-2121],[-1038,2946],[-2777,-2365],[-1706,5],[-239,3517],[502,2167],[-1788,2104],[-3612,-1133],[-2344,2774],[-1901,1418],[-12,3346],[-2140,2518],[1074,3397],[2265,3297],[991,3033],[2248,432],[1905,-946],[2241,2851],[2017,-509],[2117,1833],[-517,2699],[-1554,1063],[2056,2280],[-1706,-68],[-2948,-1286],[-846,-1305],[-2191,1303],[-3929,-663],[-4068,1416],[-1165,2377],[-3516,3433],[3904,2472],[6196,2885],[2284,0],[-378,-2951],[5863,230],[-2255,3660],[-3417,2250],[-1976,2954],[-2665,2519],[-3817,1868],[1555,3097],[4928,192],[3506,2691],[661,2877],[2838,2808],[2706,676],[5265,2623],[2554,-395],[4275,3149],[4203,-1241],[2010,-2667],[1234,1144],[4694,-354],[-166,-1359],[4250,-1004],[2833,590],[5852,-1867],[5342,-555],[2139,-768],[3696,960],[4214,-1776],[3018,-827]],[[266684,874789],[2064,2725],[3816,-56],[-59,-1145],[-3251,-3259],[-1962,137],[-608,1598]],[[278400,935940],[-3056,3133],[117,2127],[1336,393],[6357,-636],[4790,-3246],[246,-1632],[-5945,297],[-3040,-794],[-805,358]],[[276901,872619],[1073,1773],[1137,-129],[706,-1212],[-1088,-3105],[-1228,502],[-729,1763],[129,408]],[[239964,948803],[-1511,-2290],[-4033,440],[-3367,1541],[1478,2660],[3994,1591],[2425,-2072],[1014,-1870]],[[239333,963810],[-1265,-169],[-5206,377],[-741,1651],[5594,-86],[1950,-1097],[-332,-676]],[[231238,971171],[3319,-2053],[-752,-2136],[-4110,-1219],[-2263,1373],[-1190,2217],[-220,2445],[3597,-236],[1619,-391]],[[255138,945331],[-4485,728],[-7382,1904],[-961,3244],[-338,2929],[-2788,2580],[-5747,721],[-3219,1830],[1045,2424],[5725,-375],[3084,-1900],[5469,13],[2398,-1943],[-633,-2219],[3188,-1337],[1764,-1404],[3747,-260],[4053,-494],[4415,1280],[5656,503],[4514,-415],[2975,-2229],[621,-2444],[-1733,-1570],[-4142,-1270],[-3556,718],[-7968,-909],[-5702,-105]],[[190932,967550],[3917,-926],[-924,-1768],[-5178,-1700],[-4120,1908],[2249,1884],[4056,602]],[[191767,971399],[3613,-1196],[-3384,-1153],[-4613,6],[45,843],[2850,1769],[1489,-269]],[[345555,808996],[-1483,-3722],[-1839,-5168],[1814,1995],[1865,-1266],[-975,-2060],[2465,-1619],[1282,1439],[2770,-1817],[-860,-4327],[1944,1011],[354,-3135],[863,-3673],[-1170,-5200],[-1256,-219],[-1826,1115],[603,4834],[-774,750],[-3223,-5124],[-1658,205],[1962,2776],[-2666,1436],[-2984,-353],[-5391,180],[-426,1750],[1730,2080],[-1209,1605],[2333,3559],[2870,9410],[1722,3363],[2410,2036],[1289,-259],[-536,-1602]],[[266992,890486],[3042,-2026],[3182,-1841],[246,-2809],[2045,460],[1983,-1959],[-2465,-1859],[-4323,1421],[-1560,2659],[-2755,-3144],[-3952,-3056],[-954,3455],[-3765,-567],[2415,2922],[355,4650],[947,5411],[2008,-481],[515,-2598],[1421,911],[1615,-1549]],[[281192,933277],[2628,2348],[6163,-2989],[3826,-2815],[360,-2578],[5158,1336],[2895,-3763],[6705,-2334],[2420,-2382],[2628,-5529],[-5101,-2752],[6543,-3859],[4410,-1297],[3992,-5430],[4370,-393],[-865,-4146],[-4876,-6863],[-3417,2525],[-4368,5683],[-3594,-740],[-351,-3385],[2922,-3435],[3771,-2718],[1144,-1569],[1807,-5848],[-956,-4247],[-3504,1601],[-6967,4730],[3927,-5092],[2892,-3567],[452,-2064],[-7532,2359],[-5962,3430],[-3366,2879],[970,1667],[-4145,3036],[-4045,2866],[45,-1713],[-8032,-942],[-2350,2028],[1829,4350],[5220,105],[5718,755],[-928,2110],[969,2947],[3594,5754],[-764,2614],[-1071,2024],[-4254,2866],[-5628,2010],[1779,1495],[-2940,3673],[-2448,337],[-2191,2011],[-1487,-1743],[-5036,-760],[-10109,1320],[-5876,1733],[-4504,891],[-2311,2075],[2905,2695],[-3946,26],[-880,5982],[2135,5285],[2856,2413],[7173,1571],[-2045,-3819],[2189,-3683],[2567,4763],[7040,2427],[4766,-6112],[-414,-3868],[5495,1715]],[[237490,943810],[5788,-206],[5306,-1437],[-4151,-5262],[-3312,-1147],[-2980,-4416],[-3169,220],[-1733,5190],[43,2937],[1452,2511],[2756,1610]],[[158736,955518],[4715,4419],[5705,3827],[4260,-82],[3810,868],[-381,-4539],[-2140,-2050],[-2595,-289],[-5164,-2528],[-4446,-905],[-3764,1279]],[[131361,825084],[2667,473],[-832,-6709],[2418,-4751],[-1108,12],[-1674,2702],[-1027,2719],[-1401,1840],[-514,2598],[165,1884],[1306,-768]],[[206966,974336],[5452,-805],[7512,-2156],[2125,-2810],[1081,-2465],[-4536,658],[-4572,1916],[-6184,219],[2682,1755],[-3358,1424],[-202,2264]],[[156917,792411],[-1397,-822],[-4562,2683],[-833,2098],[-2486,2068],[-500,1683],[-2860,1064],[-1070,3215],[240,1368],[2916,-1289],[1704,-896],[2611,-625],[945,-2039],[1373,-2805],[2773,-2439],[1146,-3264]],[[162395,945665],[3967,-1226],[7094,-328],[2698,-1712],[2982,-2487],[-3492,-1490],[-6811,-4153],[-3444,-4136],[0,-2578],[-7312,-2848],[-1466,2590],[-6414,3124],[1192,2502],[1924,4315],[2409,3884],[-2716,3621],[9389,922]],[[200501,953917],[2474,988],[2911,-256],[489,-2895],[-1690,-2802],[-9407,-917],[-7009,-2559],[-4224,-134],[-354,1927],[5769,2612],[-12550,-703],[-3884,1056],[3790,5771],[2615,1654],[7817,-1994],[4935,-3499],[4853,-449],[-3973,5652],[2545,2153],[2868,-685],[937,-2816],[1088,-2104]],[[204104,937554],[3111,-2384],[1744,-5755],[861,-4168],[4665,-2926],[5013,-2797],[-302,-2599],[-4561,-475],[1772,-2272],[-936,-2167],[-5027,929],[-4778,1595],[-3229,-359],[-5215,-2004],[-7039,-886],[-4942,-559],[-1505,2789],[-3792,1610],[-2466,-661],[-3423,4679],[1848,629],[4288,1009],[3916,-266],[3626,1029],[-5372,1380],[-5936,-470],[-3939,119],[-1465,2178],[6442,2363],[-4285,-83],[-4850,1556],[2331,4427],[1934,2352],[7437,3596],[2839,-1141],[-1387,-2769],[6182,1788],[3863,-2983],[3138,3017],[2539,-1937],[2273,-5804],[1395,2449],[-1973,6051],[2444,865],[2761,-945]],[[221004,935367],[-3060,3865],[3288,2859],[3313,-1244],[4955,748],[722,-1713],[-2593,-2833],[4204,-2544],[-500,-5317],[-4555,-2288],[-2675,494],[-1922,2256],[-6903,4560],[55,1890],[5671,-733]],[[203889,940650],[3722,236],[2111,-1300],[-2444,-3899],[-4334,4136],[945,827]],[[226389,959083],[2123,-2738],[87,-3031],[-1266,-4393],[-4580,-606],[-2986,945],[58,3447],[-4553,-455],[-176,4566],[2988,-184],[4184,2014],[3907,-341],[214,776]],[[233287,982021],[1925,1802],[2848,414],[-1214,1354],[6460,301],[3547,-3155],[4675,-1265],[4555,-1119],[2195,-3899],[3349,-1909],[-3815,-1758],[-5133,-4444],[-4914,-425],[-5756,757],[-2985,2408],[43,2143],[2196,1574],[-5080,-45],[-3061,1965],[-1760,2675],[1925,2626]],[[245591,989655],[4131,1126],[3244,192],[5450,958],[4084,2202],[3444,-309],[3e3,-1654],[2111,3190],[3667,946],[4981,653],[8491,245],[1476,-638],[8020,999],[6016,-374],[6016,-375],[7424,-463],[5965,-756],[5083,-1604],[-122,-1577],[-6778,-2564],[-6720,-1196],[-2512,-1323],[6048,31],[-6555,-3584],[-4527,-1673],[-4751,-4826],[-5730,-980],[-1770,-1205],[-8410,-633],[3829,-741],[-1920,-1055],[2297,-2914],[-2639,-2026],[-4291,-1672],[-1317,-2312],[-3880,-1766],[388,-1338],[4747,229],[60,-1442],[-7423,-3544],[-7258,1630],[-8160,-916],[-4134,715],[-5251,310],[-349,2834],[5135,1336],[-1368,4264],[1695,415],[7426,-2549],[-3788,3789],[-4505,1133],[2250,2285],[4926,1408],[788,2059],[-3923,2309],[-1179,3044],[7592,-254],[2194,-641],[4335,2154],[-6255,682],[-9720,-376],[-4910,2005],[-2315,2389],[-3244,1732],[-609,2016]],[[291066,904280],[-1805,-1745],[-3114,-297],[-693,2892],[1180,3311],[2546,819],[2168,-1635],[31,-2531],[-313,-814]],[[232618,916367],[1694,-2259],[-1728,-2072],[-3744,1790],[-2262,-646],[-3793,2655],[2444,1832],[1942,2561],[2947,-1675],[1667,-1064],[833,-1122]],[[320780,800464],[961,498],[3652,-1482],[2841,-2469],[81,-1084],[-1352,-106],[-3600,1853],[-2583,2790]],[[322181,783703],[973,-2872],[2014,-792],[2576,161],[-1366,-2421],[-1029,-386],[-3524,2508],[-694,1979],[1050,1823]],[[68327,624438],[494,-513],[450,-791],[708,-2070],[-66,-328],[-1086,-1261],[-888,-924],[-406,-988],[-690,846],[79,1651],[-459,2151],[138,658],[482,963],[-192,1162],[161,551],[212,-109],[1063,-998]],[[66679,628481],[-233,-710],[-931,-423],[-478,1245],[-319,480],[-25,369],[272,507],[987,-562],[727,-906]],[[64560,630920],[-86,-639],[-1489,171],[209,720],[1366,-252]],[[61041,634111],[232,-380],[802,-1953],[-150,-341],[-199,76],[-967,208],[-353,1339],[-108,236],[743,815]],[[57317,637053],[58,-1376],[-330,-585],[-935,1077],[143,431],[424,578],[640,-125]],[[37589,862567],[2204,-535],[265,-2267],[-1705,-919],[-1821,1105],[-1686,1605],[2743,1011]],[[74365,848297],[1844,-399],[1177,-1833],[-2404,-2808],[-2774,-2252],[-1420,1525],[-430,2767],[2523,2100],[1484,900]],[[22968,882645],[1714,-1124],[1732,607],[2246,-1559],[2758,-789],[-229,-644],[-2104,-1250],[-2114,1285],[-1058,1071],[-2449,-342],[-662,520],[166,2225]],[[891666,490439],[4820,-4071],[5135,-3381],[1915,-3027],[1546,-2971],[422,-3480],[4629,-3652],[675,-3133],[-2556,-636],[613,-3937],[2480,-3877],[1804,-6266],[1591,197],[-111,-2618],[2144,-1003],[-833,-1115],[2952,-2486],[-308,-1707],[-1839,-413],[-684,1532],[-2387,664],[-2805,889],[-2160,3769],[-1577,3249],[-1443,5171],[-3623,2583],[-2353,-1685],[-1696,-1950],[354,-4358],[-2182,-2031],[-1556,988],[-2873,246]],[[891760,451930],[-2474,4849],[-2821,1189],[-684,-1684],[-3519,-181],[1179,4808],[1749,1640],[-724,6425],[-1334,4960],[-5385,5003],[-2291,494],[-4171,5460],[-820,-2872],[-1066,-520],[-631,2166],[-8,2567],[-2123,2903],[2992,2127],[1981,-114],[-233,1567],[-4066,12],[-1100,3518],[-2482,1090],[-1176,2924],[3745,1431],[1424,1926],[4459,-2427],[439,-2195],[775,-9556],[2875,-3536],[2322,6267],[3187,3565],[2469,5],[2376,-2059],[2060,-2114],[2982,-1129]],[[923999,484177],[1056,-1891],[333,-3072],[-869,-1574],[-524,3487],[-646,2283],[-1258,1936],[-1580,2521],[-2006,1737],[772,1426],[1500,-1654],[944,-1299],[1167,-1419],[1111,-2481]],[[920281,471293],[-1520,-1436],[-1425,-1383],[-1476,7],[-2277,1717],[-1587,1647],[230,1828],[2491,-862],[1520,462],[418,2833],[399,146],[270,-3137],[1585,452],[784,2021],[1550,2107],[-305,3482],[1663,112],[561,-970],[-55,-3277],[-933,-3607],[-1455,-485],[-438,-1657]],[[929888,474251],[841,-1340],[1347,-3745],[1312,-2005],[-389,-1654],[-778,-591],[-1203,2269],[-1216,3752],[-597,4501],[384,571],[299,-1758]],[[847467,450304],[-1812,-4413],[-2378,-1299],[-333,709],[250,2008],[1194,3604],[2746,2347]],[[847134,453260],[327,1394],[2391,1328],[1938,200],[868,738],[1052,-732],[-1022,-1601],[-2895,-2587],[-2326,-1696]],[[872805,465062],[-270,4448],[493,2123],[581,1997],[632,-1728],[-7,-2817],[-1429,-4023]],[[820696,537988],[2139,4109],[1401,4618],[1123,19],[1427,-2989],[127,-2568],[1830,-1647],[2317,-1778],[-198,-2314],[-1864,-293],[497,-2885],[-2046,-2013]],[[827449,530247],[-1580,-5336],[2042,-5594],[-480,-2718],[3115,-5467],[-3292,-697],[-926,-4028],[120,-5354],[-2671,-4041],[-73,-5884],[-1071,-9035],[-409,2101],[-3156,-2658],[-1100,3612],[-1981,334],[-1385,1893],[-3302,-2125],[-1014,2859],[-1819,-325],[-2290,682],[-425,7924],[-1386,1642],[-1334,5054],[-387,5169],[324,5475],[1650,3926]],[[804619,517656],[2036,-2025],[2147,1104],[559,5003],[1185,1114],[3330,1279],[1992,4674],[1365,3736]],[[817233,532541],[1099,2211],[2364,3236]],[[859363,489245],[3057,-1723],[1009,-4518],[-2345,2435],[-2320,495],[-1569,-390],[-1921,208],[658,3248],[3431,245]],[[852429,483403],[-1919,1085],[-541,2541],[2810,283],[690,-1948],[-1040,-1961]],[[855367,518649],[199,-3226],[1640,-518],[261,-2413],[-146,-5164],[-1432,579],[-423,-3595],[1144,-3119],[-777,-709],[-1121,3742],[-825,7553],[558,4720],[922,2150]],[[841465,510972],[3194,248],[2746,4290],[484,-1320],[-2231,-5861],[-2088,-1136],[-2673,1155],[-4629,-295],[-2427,-850],[-395,-4472],[2486,-5254],[1500,2676],[5180,2011],[-228,-2721],[-1211,858],[-1206,-3462],[-2445,-2290],[2629,-7572],[-508,-2029],[2498,-6819],[-24,-3882],[-1483,-1737],[-1089,2078],[1342,4838],[-2726,-2288],[-691,1635],[360,2281],[-2003,3465],[207,5757],[-1853,-1796],[235,-6888],[113,-8453],[-1762,-858],[-1193,1734],[796,5439],[-430,5701],[-1168,44],[-862,4047],[1147,3869],[396,4691],[1396,8907],[583,2435],[2361,4388],[2170,-1744],[3502,-820]],[[834152,445190],[-3687,4140],[2591,1162],[1459,-1800],[972,-1794],[-167,-1595],[-1168,-113]],[[837059,455364],[1850,450],[2489,2164],[-407,-3282],[-4174,-1677],[-3695,728],[-9,2160],[2206,1228],[1740,-1771]],[[828501,456394],[1716,483],[689,-2512],[-3211,-1187],[-1924,-793],[-1494,47],[955,3402],[1523,46],[744,2090],[1002,-1576]],[[801352,467858],[379,-2101],[5322,-589],[612,2435],[5153,-2841],[1011,-3830],[4167,-1077],[3407,-3511],[-3169,-2251],[-3055,2380],[-2514,-161],[-2882,438],[-2600,1061],[-3218,2256],[-2039,586],[-1155,-739],[-5066,2432],[-482,2541],[-2542,434],[1906,5645],[3371,-349],[2241,-2308],[1153,-451]],[[789916,499392],[471,-4122],[967,-3297],[2040,-522],[1351,-3740],[-697,-7348],[-111,-9139],[-3076,-124],[-2339,4939],[-3567,4828],[-1189,3581],[-2103,4811],[-1379,4429],[-2113,8271],[-2439,4924],[-816,5080],[-1024,4612],[-2505,3720],[-1452,5055],[-2091,3309],[-2898,6511],[-244,3007],[1789,-238],[4300,-1141],[2456,-5778],[2148,-4006],[1532,-2458],[2632,-6351],[2824,-93],[2334,-4047],[1607,-4947],[2115,-2699],[-1113,-4824],[1592,-2052],[998,-151]],[[309350,194811],[1066,-2739],[1389,-4431],[3611,-3545],[3889,-1477],[-1250,-2954],[-2639,-296],[-1416,2087]],[[314e3,181456],[-920,-2389],[-2382,-1835],[-1365,187],[-1645,479],[-2016,1776],[-2910,854],[-3495,3301],[-2837,3177],[-3826,6617],[2290,-1240],[3900,-3947],[3684,-2120],[1433,2708],[901,4045],[2561,2440],[1977,-698]],[[300810,612416],[-1845,1004],[-1311,-410],[-1695,427],[-1299,-1104],[-1488,1841],[245,1904],[2556,-820],[2096,-474],[1e3,1315],[-1268,2560],[21,2256],[-1753,922],[626,1631],[1694,-261],[2410,-928]],[[300799,622279],[347,1008],[2168,-28],[1646,-1521],[732,149],[504,-2096],[1520,118],[-89,-1761],[1235,-213],[1366,-2168],[-1032,-2405],[-1321,1285],[-1275,-248],[-914,282],[-501,-1078],[-1066,-364],[-423,1433],[-918,-848],[-1112,-4046],[-715,940],[-141,1698]],[[760493,984516],[6009,1334],[5397,-2974],[6396,-5712],[-685,-5313],[-6061,-737],[-7737,1705],[-4610,2255],[-2132,4238],[-3790,1168],[7213,4036]],[[785660,974216],[7040,-3355],[-824,-2402],[-15660,-2280],[5075,7758],[2281,664],[2088,-385]],[[885641,955638],[7335,-260],[10041,-3133],[-2185,-4387],[-10239,163],[-4607,-1395],[-5502,3841],[1492,4062],[3665,1109]],[[911728,950965],[6970,-1547],[-3210,-2335],[-4440,529],[-5162,2331],[664,1914],[5178,-892]],[[888508,939290],[2635,2335],[3473,547],[3947,-2259],[336,-1553],[-4212,-41],[-5693,658],[-486,313]],[[624574,981947],[5423,1076],[4220,72],[568,-1592],[1595,1414],[2619,975],[4120,-1295],[-1075,-901],[-3729,-779],[-2498,-448],[-387,-970],[-3247,-976],[-3009,1400],[1582,1845],[-6182,179]],[[648633,941535],[6651,5185],[-752,2682],[6214,3120],[9170,3796],[9245,1106],[4758,2190],[5405,768],[1931,-2334],[-1865,-1838],[-9843,-2930],[-8482,-2817],[-8629,-5624],[-4140,-5767],[-4354,-5682],[565,-4908],[5314,-4845],[-1641,-519],[-9077,768],[-737,2623],[-5028,1584],[-406,3191],[2840,1268],[-94,3222],[5509,5038],[-2554,723]],[[896984,823102],[962,-5694],[-71,-5815],[1146,-5961],[2795,-10465],[-4112,1950],[-1709,-8537],[2708,-6055],[-78,-4129],[-2105,3562],[-1821,-4573],[-514,4958],[310,5756],[-317,6375],[643,4467],[123,7900],[-1628,5809],[246,8073],[2567,2719],[-1103,2738],[1236,829],[722,-3907]],[[0,928335],[356,248],[2354,-13],[4018,-1690],[-238,-807],[-2862,-1417],[-3628,-360],[996953,-301],[-495,1877],[-996458,2463]],[[906110,768837],[3667,5140],[4528,1478],[-1973,-4373],[-6222,-2245]],[[915638,776695],[2194,3250],[1945,-532],[-3528,-3958],[-611,1240]],[[932610,805705],[2556,-1300],[-6472,-8567],[3916,9867]],[[920999,783372],[2333,2067],[723,-1358],[-2195,-2364],[-861,1655]],[[280611,664084],[1305,472],[1834,-177],[83,-1536],[-3028,-945],[-194,2186]],[[283916,665561],[2195,-2659],[-479,-4200],[-511,758],[45,3087],[-1244,2335],[-6,679]],[[282803,654750],[836,-238],[972,-4904],[15,-3428],[-682,-294],[-706,3404],[-1040,1711],[605,3749]],[[33e4,199457],[3333,3545],[2361,-1477],[1667,2364],[2222,-2659],[-833,-2068],[-3750,-1772],[-1250,2067],[-2361,-2658],[-1389,2658]],[[542063,976538],[1055,2020],[4078,205],[3503,-2063],[9144,-4405],[-6990,-2325],[-1543,-4348],[-2437,-1115],[-1323,-4895],[-3347,-230],[-5974,3603],[2519,2099],[-4164,1709],[-5411,4989],[-2161,4627],[7573,2115],[1521,-2068],[3957,82]],[[576131,978796],[-4119,-3182],[-8056,-696],[-8192,985],[-494,1628],[-3986,104],[-3040,2712],[8578,1650],[4033,-1421],[2809,1769],[7023,-1476],[5444,-2073]],[[568678,965783],[-6205,-2416],[-4901,1371],[1917,1524],[-1679,1888],[5757,1184],[1103,-2218],[4008,-1333]],[[370100,993989],[9326,3529],[9747,-266],[3543,2179],[9817,568],[22188,-741],[17375,-4685],[-5129,-2275],[-10627,-260],[-14952,-577],[1399,-1055],[9833,652],[8367,-2038],[5392,1810],[2310,-2120],[-3049,-3437],[7072,2197],[13487,2292],[8328,-1144],[1560,-2525],[-11324,-4203],[-1569,-1360],[-8878,-1021],[6433,-284],[-3249,-4307],[-2237,-3833],[88,-6574],[3335,-3858],[-4339,-244],[-4568,
80-1869],[5126,-3131],[653,-5020],[-2970,-547],[3598,-5082],[-6170,-425],[3221,-2402],[-911,-2085],[-3916,-914],[-3871,-18],[3480,-4002],[37,-2630],[-5496,2445],[-1430,-1582],[3750,-1477],[3640,-3611],[1053,-4758],[-4951,-1138],[-2142,2277],[-3434,3394],[950,-4010],[-3226,-3106],[7320,-251],[3829,-322],[-7445,-5144],[-7550,-4658],[-8129,-2041],[-3064,-25],[-2873,-2277],[-3864,-6237],[-5975,-4141],[-1919,-243],[-3698,-1451],[-3992,-1381],[-2380,-3654],[-38,-4141],[-1405,-3879],[-4530,-4728],[1119,-4617],[-1249,-4885],[-1423,-5768],[-3914,-361],[-4100,4825],[-5554,30],[-2695,3240],[-1854,5770],[-4813,7347],[-1408,3849],[-379,5308],[-3848,5452],[1001,4354],[-1855,2083],[2747,6904],[4181,2198],[1097,2471],[581,4616],[-3174,-2093],[-1512,-878],[-2495,-843],[-3409,1929],[-185,4013],[1087,3143],[2576,86],[5670,-1572],[-4775,3752],[-2486,2023],[-2766,-831],[-2319,1465],[3102,5505],[-1690,2200],[-2204,4084],[-3344,6265],[-3536,2295],[32,2473],[-7454,3457],[-5897,431],[-7424,-239],[-6778,-434],[-3224,1881],[-4827,3715],[7294,1859],[5591,312],[-11886,1536],[-6261,2412],[382,2296],[10517,2843],[10174,2838],[1074,2150],[-7497,2121],[2421,2355],[9617,4125],[4041,633],[-1157,2655],[6579,1555],[8542,928],[8536,53],[3031,-1840],[7369,3253],[6630,-2210],[39
vendor: 11,071 bytes, line 80
8000,-466],[5769,-1922],[-6605,3186],[380,2529]],[[691485,218512],[1792,-1861],[2625,-739],[97,-1123],[-777,-2688],[-4264,-384],[-70,3146],[410,2437],[187,1212]],[[524294,757660],[1789,2256],[472,-5067],[-917,-4564],[-1262,1203],[-643,3976],[561,2196]],[[315882,615191],[1420,-520],[500,-1174],[-711,-1489],[-2091,35],[-1623,-209],[-162,2528],[394,864],[2273,-35]],[[284529,615048],[1869,-530],[1476,-1419],[460,-1617],[-1953,-111],[-843,-987],[-1555,948],[-1588,2153],[333,1350],[1168,412],[633,-199]],[[271477,642806],[2399,-422],[2183,-67],[2609,-2012],[1105,-2163],[2595,667],[984,-1388],[2352,-3659],[1730,-2665],[914,81],[1657,-1205],[-203,-1663],[2048,-244],[2100,-2418],[-330,-1384],[-1847,-750],[-1870,-293],[-1913,467],[-3978,-575],[1862,3296],[-1132,1534],[-1790,395],[-960,1706],[-659,3365],[-1569,-230],[-2591,1584],[-833,1239],[-3621,916],[-969,1152],[1041,1476],[-2724,303],[-1996,-3070],[-1151,-83],[-398,-1441],[-1375,-646],[-1189,560],[1467,1825],[602,2132],[1255,1313],[1419,1152],[2103,566],[673,649]],[[637620,432126],[738,-2514],[687,-3902],[447,-7108],[720,-2763],[-276,-2834],[-491,-1738],[-944,3463],[-522,-1749],[530,-4377],[-247,-2505],[-766,-1365],[-175,-5004],[-1094,-6888],[-1371,-8142],[-1716,-11194],[-1064,-8215],[-1255,-6852],[-2259,-1399],[-2425,-2499],[-3805,3622],[-767,3118],[-183,5238],[-978,4710],[-254,4251],[497,4260],[1279,1023],[8,1966],[1327,4479],[251,3763],[-645,2798],[-526,3725],[-222,5445],[971,3305],[372,3747],[1384,218],[1550,1211],[1028,1069],[1220,80],[1584,3366],[2286,3639],[833,2972],[-378,2525],[1180,-710],[1531,4106],[51,3552],[920,2643],[969,-2536]],[[964490,411908],[1745,-3394],[-916,-777],[-931,2587],[102,1584]],[[963313,413226],[-398,1631],[-57,4527],[1329,-1816],[451,-4763],[-747,741],[-578,-320]],[[573027,714363],[-347,-1743],[-4e3,-502],[28,975],[-3389,1152],[514,2511],[1518,-1991],[2162,337],[2068,-420],[-68,-1028],[1514,709]],[[482783,824065],[458,-4221],[-2099,-5276],[-4925,-3491],[-3932,893],[2253,6170],[-1451,6007],[3779,4627],[2100,2760]],[[478966,831534],[2328,243],[2978,-3653],[-1489,-4059]],[[960499,381255],[2278,-3663],[1444,-2718],[-1055,-1418],[-1529,1597],[-1987,2659],[-1790,3130],[-1839,4166],[-384,2004],[1195,-85],[1556,-2009],[1222,-2009],[889,-1654]],[[950330,443866],[776,-2030],[-1940,38],[-1056,3635],[1660,-1430],[560,-213]],[[949110,449082],[-418,-1089],[-2059,5121],[-578,3530],[944,0],[1e3,-4726],[1111,-2836]],[[946811,447469],[-1083,-131],[-1703,597],[-581,911],[174,2345],[1834,-929],[904,-1240],[455,-1553]],[[943444,458417],[652,-1875],[118,-1187],[-2177,2505],[-1521,2124],[-1042,1967],[414,602],[1278,-1418],[2278,-2718]],[[936499,464315],[1107,-1927],[-553,-336],[-1215,1346],[-1141,2428],[143,984],[1659,-2495]],[[991349,269081],[-1050,-3184],[-1377,-4046],[-2146,-2356],[-477,1551],[-1158,851],[1601,4860],[-909,3251],[-2989,2364],[78,2141],[2007,2061],[469,4549],[-129,3820],[-1125,3959],[74,1042],[-1327,2439],[-2186,5228],[-1162,4183],[1031,463],[1512,-3282],[2161,-1532],[785,-5264],[2013,-6219],[58,4035],[1254,-1612],[416,-4469],[2235,-1925],[1877,-473],[1587,2253],[1408,-682],[-673,-5243],[-846,-3448],[-2120,121],[-742,-1795],[258,-2542],[-408,-1099]],[[971299,248465],[2380,3093],[1667,3066],[1236,4404],[1052,1495],[413,3299],[1948,2730],[616,-2512],[630,-2439],[1976,2394],[803,-2496],[3,-2486],[-1034,-2737],[-1816,-4353],[-1421,-2377],[1025,-2842],[-2143,-73],[-2377,-2227],[-744,-3867],[-1579,-5978],[-2181,-2640],[-1386,-1687],[-2559,126],[-1799,1948],[-3019,415],[-466,2170],[1493,4383],[3492,5831],[1794,1112],[1996,2248]],[[910247,264695],[1666,-397],[197,-7013],[-952,-2036],[-287,-4753],[-970,1618],[-1929,-4118],[-575,318],[-1708,184],[-1712,5057],[-380,3900],[-1603,5147],[71,2709],[1817,-523],[2684,-2039],[1512,810],[2169,1136]],[[850412,315461],[-2944,-3030],[-2409,-1363],[-535,-3098],[-1026,-2401],[-2357,-144],[-1744,-525],[-2456,1077],[-1997,-644],[-1907,-272],[-1652,-3150],[-810,267],[-1393,-1670],[-1336,-1879],[-2026,232],[-1862,2],[-2947,3774],[-1493,1122],[61,3386],[1379,804],[471,1346],[-98,2122],[339,4108],[-311,3501],[-1468,5973],[-456,3373],[120,3365],[-1106,3846],[-71,1736],[-1230,2353],[-346,4628],[-1588,4677],[-384,2521],[1220,-2556],[-937,5482],[1378,-1713],[822,-2288],[-47,3026],[-1374,4652],[-267,1861],[-644,1767],[302,3418],[569,1454],[379,2956],[-297,3453],[1148,4252],[210,-4500],[1173,4064],[2257,1976],[1353,2520],[2123,2168],[1263,461],[765,-728],[2189,2202],[1684,655],[422,1295],[735,539],[1535,-139],[2920,1730],[1510,2623],[709,3157],[1629,3e3],[125,2357],[73,3212],[1944,5021],[1170,-5101],[1182,1179],[-989,2792],[871,2866],[1226,-1280],[337,4496],[1518,2906],[670,2332],[1397,1007],[43,1651],[1221,-690],[49,1485],[1221,846],[1343,797],[2052,-2712],[1542,-3499],[1738,-40],[1767,-554],[-589,3244],[1331,4738],[1252,1544],[-433,1476],[1206,3375],[1683,2084],[1421,-702],[2334,1113],[-50,3019],[-2035,1946],[1479,858],[1840,-1465],[1476,-2423],[2339,-1511],[793,597],[1722,-1816],[1623,1692],[1044,-515],[650,1136],[1275,-2924],[-740,-3162],[-1055,-2387],[-954,-197],[322,-2362],[-817,-2952],[-986,-2904],[199,-1668],[2208,-3264],[2139,-1894],[1431,-2034],[2008,-3501],[783,6],[1454,-1513],[422,-1825],[2652,-2004],[1834,2019],[543,3173],[564,2618],[345,3240],[844,4701],[-385,2857],[200,1719],[-321,3381],[364,4451],[533,1201],[-433,1973],[671,3132],[528,3246],[70,1686],[1032,2213],[783,-2890],[193,-3707],[692,-715],[119,-2481],[1010,-3006],[208,-3344],[-98,-2146],[1001,-4636],[1782,2228],[920,-2501],[1333,-2307],[-286,-2619],[593,-5066],[421,-2950],[700,-721],[754,-5049],[-268,-3063],[899,-4007],[3010,-3087],[1963,-2808],[1863,-2572],[-364,-1431],[1589,-3705],[1080,-6392],[1109,1298],[1126,-2561],[679,909],[479,-6262],[1971,-3628],[1290,-2255],[2171,-4783],[780,-4748],[72,-3369],[-192,-3657],[1324,-5021],[-159,-5229],[-481,-2736],[-750,-5270],[57,-3388],[-550,-4235],[-1227,-5374],[-2058,-2903],[-1014,-4577],[-926,-2921],[-824,-5099],[-1072,-2945],[-702,-4421],[-359,-4070],[142,-1868],[-1593,-2053],[-3109,-215],[-2563,-2423],[-1277,-2289],[-1678,-2536],[-2301,2612],[-1702,1042],[431,3079],[-1518,-1117],[-2432,-4279],[-2402,1603],[-1575,935],[-1588,422],[-2689,1709],[-1796,3642],[-515,4486],[-646,2985],[-1365,2396],[-2672,712],[913,2866],[-672,4387],[-1357,-4089],[-2471,-1086],[1452,3269],[421,3409],[1073,2894],[-221,4375],[-2260,-5038],[-1736,-2021],[-1064,-4699],[-2169,2431],[87,3136],[-1739,4284],[-1465,2214],[522,1364],[-3564,3580],[-1952,169],[-2672,2876],[-4973,-559],[-3597,-2115],[-3161,-1972],[-2651,392]],[[727188,550249],[-418,-6152],[-1165,-1681],[-2416,-1352],[-1322,4698],[-492,8492],[1257,9590],[1920,-3283],[1293,-4160],[1343,-6152]],[[804097,613318],[-2278,1831],[-80,5083],[1369,2677],[3035,1656],[1597,-140],[620,-2255],[-1220,-2600],[-643,-3412],[-2400,-2840]],[[838271,649929],[-1673,-9473],[-1190,-4847],[-1464,4988],[-317,4381],[1635,5803],[2223,4472],[1268,-1759],[-482,-3565]],[[541003,731165],[2109,516],[-1001,-4650],[416,-1831],[-583,-3038],[-2124,2225],[-1413,638],[-3877,3004],[389,3033],[3250,-540],[2834,643]],[[524194,747449],[1389,1832],[1666,-4195],[-390,-7814],[-1263,372],[-1133,-1972],[-1052,1567],[-111,7128],[-634,3378],[1528,-296]],[[534363,837322],[886,-2962],[-1666,-4786],[-2907,3338],[-388,2452],[4075,1958]],[[491406,821330],[413,3429],[-1903,3722],[-3373,1040],[-662,1599],[1010,2640],[-914,1628],[-1495,-2794],[-163,5695],[-1403,3013],[1009,6108],[2158,4793],[2218,-468],[3351,497],[-2969,-6392],[2830,809],[3044,-31],[-724,-4814],[-2497,-5295],[2872,-377],[220,-621],[2474,-6971],[1902,-949],[1709,-6731],[792,-2334],[3365,-1126],[-337,-3778],[-1415,-1733],[1109,-3056],[-2499,-3094],[-3716,54],[-4729,-1624],[-1295,1163],[-1837,-2768],[-2570,670],[-1951,-2256],[-1477,1180],[4074,6206],[2487,1276],[-4360,989],[-786,2351],[2903,1832],[-1522,3182],[528,3870],[4129,-534]],[[459698,898440],[-642,-3823],[3139,-4030],[-3612,-4506],[-8012,-4049],[-2394,-1077],[-3657,870],[-7751,1870],[2735,2611],[-6046,2889],[4918,1146],[-119,1734],[-5830,1375],[1877,3848],[4210,874],[4329,-4008],[4221,3217],[3495,-1670],[4530,3148],[4609,-419]],[[835649,580863],[-1418,4501],[2380,-217],[964,-2127],[-736,-5105],[-1190,2948]],[[840516,564772],[697,1655],[307,3667],[1532,347],[-448,-3977],[2056,5703],[-265,-5636],[-998,-1942],[-870,-3733],[-873,-1749],[-1710,4083],[572,1582]],[[851046,555517],[282,-3925],[164,-3314],[-946,-5407],[-1015,6023],[-1299,-2996],[887,-4354],[-796,-2769],[-3269,3429],[-781,4276],[847,2810],[-1759,2794],[-873,-2450],[-1307,227],[-2055,-3296],[-460,1729],[1090,4980],[1750,1662],[1515,2226],[981,-2675],[2112,1618],[454,2637],[1963,157],[-165,4569],[2252,-2802],[233,-2976],[195,-2173]],[[829179,560845],[-3696,-5606],[1362,4132],[2007,3649],[1668,4087],[1456,5869],[494,-4817],[-1833,-3254],[-1458,-4060]],[[839824,613479],[-452,-2450],[948,-4235],[-731,-4910],[-1638,-1958],[-438,-4763],[622,-4706],[1472,-651],[1229,699],[3470,-3275],[-265,-3217],[906,-1419],[-288,-2723],[-2165,2900],[-1026,3104],[-715,-2168],[-1769,3537],[-2523,-874],[-1382,1306],[141,2442],[868,1503],[-830,1367],[-358,-2130],[-1372,3395],[-415,2573],[-103,5656],[1118,-1944],[288,9243],[905,5354],[1682,-7],[1712,-1687],[856,1539],[253,-1501]],[[838995,573249],[-430,2812],[1667,-1829],[1768,9],[-54,-2469],[-1287,-2508],[-1764,-1775],[-98,2746],[198,3014]],[[848617,577662],[781,-6597],[-2144,1567],[58,-1983],[680,-3646],[-1321,-1323],[-116,4155],[-836,307],[-435,3577],[1635,-472],[-37,2237],[-1697,4512],[2667,-130],[765,-2204]],[[894123,737292],[-2570,-5949],[47,-6097],[-1046,-4715],[484,-2961],[-1446,-4163],[-3550,-2780],[-4883,-363],[-3957,-6744],[-1867,2271],[-115,4416],[-4831,-1304],[-3288,-2782],[-3251,-114],[2816,-4347],[-1854,-10042],[-1795,-2486],[-1344,2297],[681,5324],[-1758,1719],[-1129,4051],[2626,1820],[1457,3714],[2794,3055],[2038,4039],[5529,1762],[2970,-1208],[2907,10504],[1852,-2822],[4075,5909],[1580,2295],[1745,7225],[-476,6644],[1173,3732],[2954,1085],[1514,-8195],[-82,-4790]],[[901703,765534],[1965,2504],[618,-6633],[-4121,-1617],[-2433,-5868],[-4368,4039],[-1511,-6465],[-3090,-89],[-382,5874],[1374,4547],[2968,328],[809,8173],[822,4605],[3264,-6152],[2132,-1986],[1953,-1260]],[[867697,703513],[1536,3526],[1580,-684],[1142,2483],[2040,-1274],[355,-2026],[-1564,-3575],[-1140,1895],[-1424,-1373],[-737,-3457],[-1811,1683],[23,2802]],[[364831,44678],[1415,0],[4135,1274],[4189,-1274],[3427,-2547],[1197,-3589],[327,-2547],[108,-3010],[-4298,-1852],[-4515,-1505],[-5223,-1389],[-5821,-1158],[-6583,347],[-3646,1969],[490,2431],[5930,1621],[2394,1968],[1741,2547],[1251,2199],[1687,2084],[1795,2431]],[[315861,31629],[6256,-232],[5985,-578],[2067,2431],[1469,2084],[2884,-2432],[-1632,-5673],[-5822,811],[-6202,-347],[-3482,1968],[0,231],[-1523,1737]],[[294678,84723],[1904,694],[3210,-231],[816,3010],[163,2200],[-54,4746],[1578,2779],[2557,926],[1469,-2199],[653,-2200],[1196,-2663],[925,-2547],[762,-2663],[326,-2663],[-489,-2315],[-762,-2200],[-3264,-810],[-3101,-1158],[-3645,116],[1360,2315],[-3265,-810],[-3101,-811],[-2122,1737],[-163,2431],[3047,2316]],[[215748,81031],[1741,1042],[3536,-810
80],[4026,-463],[3047,-811],[3046,695],[1633,-3358],[-2177,463],[-3373,-231],[-3427,231],[-3754,-347],[-2829,1158],[-1469,2431]],[[159384,70611],[598,1969],[3319,-1042],[3591,-926],[3319,1042],[-1578,-2084],[-2612,-1505],[-3862,462],[-2775,2084]],[[146436,71769],[2013,1274],[2774,-1389],[4244,-2316],[-5223,810],[-3808,1621]],[[45242,41437],[1686,2200],[5169,-927],[2775,-1852],[2121,-2084],[762,-2663],[-5332,-810],[-3645,2084],[-1632,2084],[-109,347],[-1795,1621]],[[0,5292],[160,-48],[2455,3439],[5005,-1852],[3256,2089],[708,-110],[4020,-2460],[3517,2460],[631,336],[8161,1042],[2643,-1378],[5494,-2674],[7888,-1505],[6257,-1852],[10718,-1390],[7997,1621],[11806,-1158],[6692,-1852],[7345,1737],[7725,1621],[599,2778],[-10936,232],[-8976,1389],[-2340,2315],[-7453,1274],[489,2663],[1034,2431],[1034,2200],[-544,2431],[-4625,1621],[-2122,2084],[-4298,1852],[6747,-347],[6419,926],[4026,-1968],[4951,1736],[4570,2200],[2231,1968],[-979,2431],[-3591,1621],[-4080,1737],[-5713,347],[-5005,810],[-5387,579],[-1795,2200],[-3590,1852],[-2177,2085],[-870,6714],[1360,-579],[2502,-1852],[4570,579],[4408,810],[2284,-2547],[4407,579],[3700,1273],[3482,1621],[3155,1968],[4189,579],[-108,2200],[-980,2199],[816,2084],[3591,1043],[1632,-1969],[4244,1158],[3210,1505],[3971,116],[3754,579],[3754,1389],[2993,1273],[3373,1274],[2176,-347],[1904,-463],[4135,810],[3699,-1042],[3809,116],[3645,810],[7889,-1158],[3862,232],[4026,-116],[4135,-116],[3809,232],[2829,1737],[3373,926],[3482,-1274],[3319,1042],[2992,2084],[1795,-1852],[979,-2084],[1796,-1968],[2883,1736],[3319,-2199],[3754,-695],[3210,-1621],[3917,347],[3536,1042],[4190,-231],[3754,-811],[3808,-1041],[1469,2547],[-1796,1968],[-1360,2084],[-3590,463],[-1578,2199],[-599,2200],[-979,4399],[2122,-810],[3645,-347],[3591,347],[3264,-926],[2829,-1737],[1197,-2083],[3754,-348],[3591,810],[3808,1158],[3428,695],[2829,-1389],[3699,463],[2394,4515],[2231,-2663],[3210,-1042],[3482,579],[2285,-2316],[3645,-231],[3373,-695],[3319,-1273],[2176,2199],[1088,2084],[2775,-2315],[3808,579],[2829,-1274],[1904,-1968],[3700,579],[2883,1274],[2829,1505],[3373,810],[3918,695],[3536,810],[2720,1274],[1632,1852],[653,2547],[-326,2431],[-871,2316],[-979,2315],[-870,2315],[-708,2085],[-163,2315],[272,2315],[1306,2200],[1088,2431],[435,2316],[-544,2547],[-326,2315],[1360,2663],[1523,1736],[1796,2200],[1904,1853],[2230,1736],[1089,2547],[1523,1621],[1741,1505],[2666,347],[1741,1853],[1958,1157],[2285,695],[2013,1505],[1578,1853],[2176,694],[1632,-1505],[-1033,-1968],[-2829,-1737],[-1197,-1273],[-2068,926],[-2285,-579],[-1904,-1389],[-2013,-1505],[-1360,-1737],[-381,-2315],[163,-2200],[1306,-1968],[-1904,-1390],[-2612,-462],[-1523,-1969],[-1632,-1852],[-1741,-2547],[-435,-2200],[979,-2431],[1469,-1852],[2285,-1389],[2122,-1853],[1142,-2315],[599,-2200],[816,-2315],[1306,-1968],[815,-2200],[381,-5442],[817,-2199],[217,-2316],[871,-2315],[-381,-3126],[-1524,-2431],[-1632,-1968],[-3699,-811],[-1252,-2084],[-1686,-1968],[-4190,-2199],[-3699,-927],[-7236,-2547],[-2230,-2431],[-4462,-231],[-4896,231],[-4407,-463],[-4679,0],[871,-2316],[4243,-1041],[3101,-1621],[1741,-2084],[-3101,-1852],[-4787,579],[-3972,-1506],[-163,-2431],[-109,-2315],[3264,-1968],[599,-2200],[3536,-2200],[5876,-926],[5005,-1621],[3972,-1852],[5059,-1852],[6910,-927],[6800,-1620],[4734,-1737],[5168,-1968],[2720,-2779],[1361,-2200],[3373,2084],[4570,1737],[4842,1852],[5767,1505],[4951,1621],[6909,116],[6801,-810],[5603,-1390],[1796,2547],[3863,1737],[7018,116],[5495,1273],[5223,1274],[5767,810],[6148,1042],[4298,1505],[-1959,2084],[-1197,2084],[0,2199],[-5386,-231],[-5713,-926],[-5440,0],[-762,2200],[381,4399],[1251,1274],[3972,1389],[4679,1389],[3373,1736],[3373,1737],[2503,2316],[3808,1041],[3754,811],[1904,463],[4298,232],[4081,810],[3427,1158],[3373,1389],[6910,3241],[2448,1969],[2611,1736],[816,2316],[-2937,1389],[979,2431],[1850,1853],[2883,1158],[3047,1389],[2829,1852],[2176,2315],[1360,2779],[2013,1621],[3319,-347],[1360,-1969],[3319,-231],[109,2200],[1414,2315],[2992,-579],[708,-2200],[3318,-347],[3591,1042],[3482,695],[3156,-348],[1196,-2431],[3047,1968],[2829,1042],[3156,811],[3101,810],[2829,1389],[3101,926],[2394,1274],[1686,2084],[2068,-1505],[2883,810],[3591,-4862],[3156,1158],[1251,2315],[2829,1621],[3645,-347],[1088,-2200],[2285,2200],[2993,694],[3264,232],[2938,-116],[3101,-695],[2992,-347],[1306,-1968],[1795,-1737],[3047,1042],[3264,232],[3156,0],[3101,115],[2774,811],[2938,695],[2448,1621],[2612,1041],[2829,579],[2122,1621],[1523,3242],[1578,1967],[2883,-925],[1089,-2084],[2393,-1390],[2884,464],[1958,
vendor: 4,643 bytes, line 80
80-2084],[2068,-1505],[2829,1389],[979,2547],[2503,1042],[2883,1968],[2721,811],[3264,1157],[4461,2663],[2176,1273],[2612,-694],[2502,2083],[1796,1621],[2611,-115],[2285,1389],[544,2084],[2340,1621],[2285,1157],[2774,927],[2557,462],[2449,-347],[2611,-579],[2231,-1620],[272,-2547],[2448,-1969],[1687,-1620],[3318,-695],[1850,-1621],[2285,-1621],[2666,-347],[2230,1158],[2395,2431],[2611,-1273],[2720,-695],[2612,-695],[2720,-463],[2775,0],[2284,-6136],[-108,-1505],[-327,-2662],[-2666,-1505],[-2176,-2200],[381,-2316],[3101,116],[-381,-2315],[-1414,-2200],[-1306,-2431],[2122,-1853],[3210,-579],[3210,1042],[1523,2316],[925,2200],[1523,1852],[1741,1737],[707,2084],[1470,2894],[1740,579],[3156,231],[2775,695],[2829,926],[1360,2316],[816,2199],[1904,2200],[2720,1504],[2340,1158],[1523,1969],[1578,1041],[2013,927],[2775,-579],[2502,579],[2720,694],[3047,-347],[2013,1621],[1415,3936],[1033,-1621],[1306,-2778],[2339,-1158],[2666,-463],[2666,695],[2829,-464],[2612,-115],[1741,579],[2339,-348],[2122,-1273],[2502,810],[2993,0],[2557,811],[2883,-811],[1850,1968],[1415,1968],[1904,1621],[3482,4400],[1795,-811],[2122,-1621],[1850,-2084],[3536,-3588],[2720,-116],[2557,0],[2993,694],[2992,811],[2285,1620],[1904,1737],[3101,232],[2068,1273],[2176,-1157],[1414,-1853],[1959,-1852],[3047,231],[1904,-1505],[3319,-1505],[3481,-579],[2884,463],[2176,1853],[1850,1852],[2503,463],[2502,-810],[2884,-579],[2611,926],[2503,0],[5005,-1158],[2503,1042],[2992,926],[2829,232],[3156,0],[2557,579],[2502,463],[762,2894],[109,2432],[1741,-1621],[489,-2663],[925,-2431],[1143,-1968],[2339,-1042],[3156,347],[3645,116],[2502,347],[3646,0],[2611,116],[3645,-232],[3101,-463],[1959,-1852],[-544,-2200],[1795,-1736],[2992,-1390],[3101,-1505],[3591,-1041],[3754,-927],[2829,-926],[3156,-116],[1795,1969],[2448,-1621],[2122,-1853],[2449,-1389],[3373,-579],[3210,-694],[1360,-2316],[3155,-1389],[2122,-2084],[3101,-926],[3210,116],[2992,-348],[3319,116],[3319,-463],[3101,-810],[2883,-1390],[2884,-1158],[1958,-1736],[-326,-2316],[-1469,-2084],[-1251,-2662],[-980,-2084],[-1305,-2431],[-3645,-927],[-1633,-2083],[-3591,-1274],[-1251,-2316],[-1904,-2199],[-2013,-1853],[-1143,-2431],[-707,-2199],[-272,-2663],[55,-2200],[1577,-2315],[599,-2200],[1306,-2084],[5168,-810],[1088,-2547],[-5005,-926],[-4244,-1274],[-5277,-232],[-2339,-3357],[-490,-2778],[-1197,-2200],[-1469,-2200],[3700,-1968],[1414,-2431],[2394,-2200],[3373,-1968],[3863,-1853],[4189,-1852],[6366,-1852],[1414,-2895],[7998,-1273],[2611,-2200],[7671,1505],[6365,-1852],[-995213,-1423]],[[590921,713418],[196,32],[402,1425],[2e3,-79],[2526,1762],[-1877,-2515],[203,-1107]],[[594371,712936],[86,-475],[-2847,-2400],[-1360,767],[-649,2372],[1320,218]],[[328666,569374],[1598,768],[583,-207],[-111,-4401],[-2320,-650],[-500,532],[806,1624],[-56,2334]],[[594176,500188],[470,-649],[10072,-12036],[189,-3427],[3987,-5906]],[[611990,444845],[-2210,-3426],[-3037,-2294],[-1667,97],[-990,-1772],[-1933,-152],[-726,-747],[-3338,1665],[-2090,-478]],[[595999,437738],[-777,8035],[-1501,4389],[-2723,1102]],[[590998,451264],[-1577,1774],[-1765,995],[-1107,989],[-1161,1504]],[[585388,456526],[-1500,7445],[-1611,3308],[-555,3427],[277,3072],[-500,5436]],[[581499,479214],[1149,281],[1008,2141],[1081,3081],[685,1236],[-25,1921],[-599,1339],[-161,2326]],[[584637,491539],[802,748],[161,3477],[-1103,3333]],[[584497,499097],[974,710],[3046,-76],[5659,457]],[[475928,669203],[2,-396],[-54,-1144]],[[475876,667663],[-8,-8950],[-9117,309],[90,-15117],[-2603,-531],[-679,-3034],[526,-8533],[-10878,37],[-606,-1971]],[[463596,669264],[2607,-1],[2778,0],[1389,0],[2778,0],[1389,0],[1391,-60]],[[137400,829591],[1544,2849],[-77,3727],[-4722,3759],[-2841,6740],[-1736,4239],[-2543,2663],[-1872,2420],[-1475,3055],[-2788,-1913],[-2703,-3302],[-2467,3882],[-1940,2587],[-2705,1636],[-2736,174],[15,33640],[18,21931]],[[313507,772486],[-1817,3340],[3,8056],[-1233,1704],[-1863,-1003],[-923,1552],[-2119,-4459],[-847,-4597],[-986,-2688],[-1180,-914],[-890,-297],[-277,-1458],[-5119,-5],[-4220,-41],[-1254,-1087],[-2935,-4255],[-347,-460],[-889,-2302],[-2550,1],[-2729,-23],[-1254,-938],[449,-1160],[250,-1802],[-53,-599],[-3634,-2939],[-2862,-929],[-3226,-3154],[-697,0],[-944,932],[-311,844],[61,616],[611,2068],[1306,3250],[812,3492],[-556,5134],[-592,5361],[-2895,2774],[343,1050],[-407,722],[-763,0],[-559,937],[-139,1399],[-541,-611],[-745,182],[170,585],[-654,582],[-269,1553],[-2156,1892],[-2249,1968],[-2717,2285],[-2606,2144],[-2486,-1673],[-908,-58],[-3417,1536],[-2250,-768],[-2694,1832],[-2836,941],[-1940,363],[-863,1e3],[-493,3244],[-941,-28],[-8,-2271],[-5749,4],[-9504,-4],[-9439,-1],[-8338,1],[-8334,0],[-8194,0],[
vendor: 35,645 bytes, line 80
80-8467,0],[-2731,0],[-8246,0],[-7889,0]],[[230166,658648],[-1083,-177],[-1972,1300],[-2167,1831],[-778,2777],[-611,4136],[-1639,3368],[-960,3463],[-1394,4044],[-1958,2355],[-2271,-114],[-1750,-4667],[-2305,1772],[-1436,1784],[-692,3248],[-921,3086],[-1650,2599],[-1421,1867],[-1013,2095],[-4812,2],[-5,-2438],[-2203,-1],[-5524,-43],[-6337,4162],[-4195,2872],[260,1156],[-3527,-641],[-3157,-455]],[[742666,796576],[-2115,-3933],[-2307,-552],[-132,-5925],[-1545,-2671],[-5511,1945],[-2004,-10578],[-1422,-1316],[-5503,-2360],[2501,-10264],[-1906,-1538],[222,-3368]],[[722944,756016],[-1712,867],[-1393,2123],[-4122,618],[-4606,162],[-1009,-651],[-3956,2484],[-1576,-1223],[-432,-3488],[-4570,2035],[-1829,-833],[-622,-2589]],[[697117,755521],[-1593,-1092],[-3664,-4119],[-1215,-4227],[-1035,-38],[-761,2799],[-3533,191],[-565,4840],[-1353,42],[207,5926],[-3326,4315],[-4764,-461],[-3257,-860],[-2652,5326],[-2273,2234],[-4306,4230],[-519,513],[-7151,-3491],[110,-21785]],[[655467,749864],[-1425,-289],[-1944,4633],[-1878,1655],[-3153,-1229],[-1227,-1966]],[[636391,779941],[-1410,955],[282,3041],[-1771,3947],[-2061,-165],[-2358,4008],[1603,4478],[-811,1205],[2216,6491],[2857,-3426],[346,4315],[5734,6426],[4339,153],[6123,-4091],[3289,-2390],[2947,2492],[4404,119],[3552,-3062],[807,1753],[3902,-254],[696,2798],[-4501,4063],[2666,2878],[-520,1610],[2666,1536],[-2005,4047],[1274,2017],[10394,2055],[1356,1460],[6951,2181],[2497,2451],[4992,-1273],[875,-6124],[2900,1438],[3568,-2015],[-230,-3225],[2664,337],[6962,5576],[-1017,-1853],[3544,-4564],[6207,-15005],[1481,3093],[3826,-3404],[3992,1519],[1533,-1064],[1337,-3414],[1942,-1146],[1183,-2508],[3578,790],[1474,-3614]],[[697117,755521],[825,-582],[-2332,-3827],[2050,-2224],[1979,1473],[3292,-3112],[-3557,-4255],[-2113,582]],[[697261,743576],[-1147,-153],[-398,1642],[579,2740],[-3714,-1373],[-883,-3791],[-1320,-3266],[-2319,278],[-720,-2601],[2038,-1410],[600,-4399],[-1561,-5979]],[[688416,725264],[-2095,1247],[-1548,39]],[[684773,726550],[77,3616],[-3695,2529],[-2905,2893],[-1812,2782],[-3177,4080],[-1365,6091],[-932,1073],[-3004,-272],[-1062,1210],[-297,4714],[-3743,3123],[-2341,-3433],[-2373,-2035],[456,-2977],[-3133,-80]],[[891760,451930],[-94,38509]],[[847134,453260],[282,-1165],[51,-1791]],[[804619,517656],[464,-3949],[1900,-3338],[1792,1201],[1773,-425],[1619,2988],[1332,517],[2628,-1655],[2265,1259],[1424,8217],[1070,2055],[962,6719],[3193,-2],[2408,-996]],[[314e3,181456],[-1674,158],[-2975,3],[-1,13194]],[[339930,327275],[-694,-4728],[-743,-6073],[27,-5885],[-603,-1316],[-215,-3818]],[[309523,196802],[-2574,926],[-6713,790],[-1151,3445],[54,4425],[-1850,-381],[-978,2143],[-243,6265],[2131,2598],[881,3748],[-323,2988],[1473,5044],[1014,7823],[-298,3469],[1213,1119],[-298,2226],[-1288,1183],[915,2479],[-1253,2240],[-649,6816],[1117,1202],[-469,7203],[652,6051],[743,5271],[1663,2145],[-844,5767],[-9,5428],[2103,3858],[-65,4936],[1586,5767],[7,5434],[-721,1079],[-1280,10199],[1711,6078],[-262,5722],[992,5369],[1820,5541],[1960,3675],[-831,2318],[580,1902],[-88,9846],[3025,2914],[954,6139],[-338,1479]],[[313592,371471],[2315,5339],[3635,-1439],[1633,-4267],[1083,4753],[3168,-244],[449,-1265]],[[325875,374348],[5106,-9641],[2272,-898],[3394,-4364],[2860,-2310],[399,-2607],[-2735,-8981],[2802,-1608],[3119,-902],[2197,949],[2520,4527],[454,5214]],[[348263,353727],[1375,1132],[1394,-3411],[-57,-4718],[-2338,-3257],[-1866,-2406],[-3135,-5736],[-3706,-8056]],[[306693,401934],[1362,-4019],[370,-4263],[1457,-2501],[-874,-5717],[1492,-6627],[1088,-8145],[2004,809]],[[304520,397396],[1428,1509],[745,3029]],[[585388,456526],[-1094,601],[-3731,-997],[-745,-706],[-791,-3772],[622,-2605],[-494,-6995],[-344,-5931],[751,-1051],[1942,-2299],[762,1074],[232,-6371],[-2126,49],[-1140,3251],[-1024,2518],[-2129,826],[-623,3096],[-1698,-1866],[-2224,824],[-929,2683],[-1763,545],[-1302,-143],[-160,1837],[-958,149]],[[566422,441243],[-1265,348],[-1720,-885],[-1208,145],[-687,-542],[148,7031],[-926,2193],[-204,3633],[409,3562],[-563,2279],[-51,3718],[-3370,-52],[242,2129],[-1417,-22],[-150,-1024],[-1723,-231],[-697,-3443],[-416,-1478],[-1535,835],[-917,-831],[-1837,-478],[-1063,3089],[-639,1911],[-797,3543],[-685,4402],[-8197,79],[-974,-710],[-805,110],[-1147,-794]],[[533839,471593],[707,624],[87,2575],[454,1519],[1011,1242]],[[536098,477553],[730,-602],[950,2262],[1513,-58],[178,-1673],[1038,-1046],[1634,3703],[1618,2885],[702,1891],[-93,4861],[1207,5739],[1273,3044],[1828,2847],[320,1885],[69,2167],[453,2050],[-146,3349],[346,5235],[543,3686],[832,3160],[165,3568]],[[551258,526506],[250,4120],[1081,3e3],[1488,1903],[2285,-2008],[1770,-2180],[2032,-581],[2072,-1153],[830,3567],[382,456],[1266,-594],[3092,2949],[1096,-1250],[900,178],[416,1436],[1033,507],[2089,-622],[1782,-136],[917,627]],[[576039,536725],[1683,-4878],[1247,-716],[743,992],[1285,-389],[1547,1250],[660,-2524],[2445,-3926]],[[585649,526534],[-168,-6908],[1113,-800],[-893,-2098],[-1067,-1569],[-1062,-3081],[-584,-2747],[-157,-4743],[-643,-2257],[-23,-4455]],[[582165,497876],[-799,-1647],[-103,-3515],[-382,-456],[-257,-3232]],[[580624,489026],[699,-2686],[176,-7126]],[[615514,495856],[-1645,4874],[-33,21523],[2428,6702]],[[616264,528955],[759,1863],[1781,109],[2476,4165],[3618,260],[7850,17733]],[[632748,553085],[1937,4931],[1254,3629],[1,9043],[9,2434],[18,96]],[[594176,500188],[-28,6262],[796,2394],[1367,3911],[1011,4306],[-1222,6782],[-325,2966],[-1317,4102]],[[594458,530911],[1709,3528],[1882,3893]],[[598049,538332],[1443,-991],[0,-3316],[949,-1945],[1934,0],[3516,-5017],[878,-60],[650,163],[615,-682],[1853,-464],[821,2462],[2537,2471],[1120,-1997],[1899,-1]],[[566352,556729],[-225,275],[-964,1701],[-178,1837],[451,2458],[-8,2411],[-1602,3694],[-315,2528]],[[563511,571633],[33,1431],[-1020,1742],[-31,3432],[-582,2279],[-976,-342],[280,2170],[719,2463],[-314,2447],[913,1812],[-579,1381],[734,3648],[1269,4351],[2395,-413],[-137,23454]],[[566215,621488],[34,2479],[3195,17],[0,11799]],[[569444,635783],[11167,0],[10777,0],[11018,0]],[[606694,612140],[-1406,-3372],[-2046,-972],[-874,-1811],[-274,-3927],[-1197,-8682],[295,-2365]],[[601192,591011],[-442,-5074],[-1129,-5820],[-1676,-2927],[-1191,-4513],[-279,-2416],[-1316,-1654],[-822,-6183],[5,-705]],[[594342,561719],[-384,117],[47,2941],[-333,2029],[-1431,2332],[-334,4260],[334,4362],[-1288,406],[-190,-1319],[-1669,-304],[667,-1725],[239,-3550],[-1526,-3245],[-1383,-4260],[-1431,-609],[-2337,3449],[-1049,-1217],[-286,-1725],[-1430,-1115],[-96,-1218],[-2766,0],[-381,1218],[-2003,202],[-1001,-1014],[-763,507],[-1431,3449],[-477,1623],[-2003,-812],[-763,-2738],[-715,-5275],[-954,-1115],[-853,-644]],[[563511,571633],[-1758,-1007],[-1410,-2392],[-2008,-6446],[-2614,-2737],[-2683,367],[-783,-543],[275,-2080],[-1448,-2066],[-1180,-2306],[-3497,-2261],[-694,1338],[-460,116],[-512,-1520],[-2297,-444]],[[542442,549652],[435,1600],[-875,4073],[-391,2446],[-1210,1003],[-1640,3448],[604,2788],[1266,-593],[783,420],[1552,-58],[-1512,5371],[101,3925],[-185,3920],[-1104,3783]],[[540266,581778],[277,2783],[-1781,136],[6,3800],[-1156,2189],[1199,7783],[3543,5571],[147,7684],[1070,11990],[604,2543],[-1156,2025],[-44,1879],[-1040,1537],[-682,9184]],[[541253,640882],[2804,3230],[11079,-11312],[11079,-11312]],[[300799,622279],[243,-3217],[-213,-2272],[-677,-995],[715,-1774],[-57,-1605]],[[588294,813632],[1037,-239],[702,1344],[844,-297],[2880,571],[1775,-3345],[-694,-1197],[230,-1834],[2215,-286],[988,-2562],[-60,-1162],[3528,-2078],[2131,936],[1714,-2767],[1624,64],[4094,-1923],[33,-1734],[-1128,-3094],[614,-3258],[-438,-1970],[-2688,-433],[-1431,-1650],[-88,-2624]],[[582231,773406],[-1260,1014],[-1306,-950],[-1239,1088]],[[578426,774558],[699,642],[485,2027],[761,1884],[-197,1058],[581,471],[274,-818],[1637,-173],[735,437],[-518,599],[197,881],[-970,1502],[-402,2470],[-1012,966],[200,2002],[-1255,1590],[-1143,221],[-2047,1841],[-1847,-584],[-662,-872]],[[573942,790702],[-1172,1],[-699,-1381],[-2050,-568],[-948,-907],[-1290,1444],[-1781,22],[-1719,654],[-1199,-1265]],[[563084,788702],[-193,1584],[-1543,1607]],[[561348,791893],[543,2382],[770,1538]],[[562661,795813],[606,-345],[-716,2655],[2522,4914],[1379,688],[297,1657],[-1397,5158]],[[565352,810540],[1328,231],[1523,1601],[2151,131],[2806,-463],[3101,-1418],[2187,-118],[1045,-854],[1042,1030],[728,-1382],[2507,283],[1105,-570],[178,2973],[856,1297],[2385,351]],[[563141,826783],[-5108,-89],[-3421,671]],[[559078,831881],[2910,-1035],[1227,-938],[-296,-1617],[222,-1508]],[[863277,755248],[-389,1034]],[[862888,756282],[-17,3002],[1419,159],[400,6981],[-732,5060],[2384,2087],[3371,-1046],[1868,5747],[952,6473],[1079,2162],[1460,5317],[-4591,-1742],[-2408,-2331],[-4220,7],[-1125,5551],[-3290,4200],[-4835,1889],[-1028,5787],[-967,3629],[-1041,2542],[-1717,5959],[-2439,2176],[-4158,1759],[-3682,-160],[-3452,-1065],[-2295,-2940],[1525,-1404],[34,-3262],[-1545,-1894],[-2507,-6266],[25,-2600],[-3914,-3734],[-3335,2231]],[[824107,800556],[-3314,-493],[-1455,1980],[-1665,639],[-4069,-4164],[-3657,-979],[-2553,-1464],[-3499,962],[-2576,-61],[-1686,3020],[-2720,2839],[-2784,778],[-3514,-772],[-2625,-1095],[-3947,2485],[-529,4427],[-3266,1519],[-2522,692],[-3112,2442],[-2877,-6123],[1128,-3478],[-2700,-4114],[-4016,1485],[-2772,213],[-1857,2760],[-2898,87],[-2415,1813],[-4225,-2779],[-5301,-5089],[-2928,-1024]],[[743753,797062],[-1087,-486]],[[634956,752819],[-1659,-2381],[-476,-1503],[-1229,403],[-1909,3589],[-781,198]],[[628902,753125],[-1746,1370],[-850,2424],[-2591,1236],[-1684,-928],[-487,1098],[-3782,2833],[-4090,957],[-2348,1010],[-338,-698]],[[588294,813632],[-683,3783],[-653,1962],[535,552],[2241,-205],[1081,1292],[-800,1575],[-1873,1040],[167,1067],[-1130,1078],[-1742,3868],[595,1594],[-272,2773],[-2715,1409],[-1458,-705],[-394,1467],[-2925,1481]],[[578268,837663],[-893,3487],[-237,2866],[-1338,1360]],[[575800,845376],[1190,1875],[-823,5511],[1976,3404],[-418,1032]],[[577972,863272],[5947,7542],[2580,3413],[1045,3013],[-4112,4048],[1136,3850],[-2501,4397],[1870,5066],[-3230,6725],[2563,4455],[-4254,3937],[405,4136]],[[579421,913854],[2244,545],[4726,2370]],[[579421,913854],[1177,4146],[-3564,2350],[-4313,-2002],[-1363,-4332],[-2648,-2615],[-2983,1428],[-3627,-292],[-3087,3123],[-1665,-1561]],[[557348,914099],[-1723,-242],[-407,-3888],[-5236,947],[-735,-3290],[-2667,20],[-1834,-4204],[-2779,-6550],[-4313,-8312],[1012,-2018],[-967,-2342],[-2755,102],[-1804,-5542],[171,-7846],[1775,-2994],[-919,-6946],[-2311,-4050],[-1225,-3405]],[[545402,336962],[1331,2922],[1097,-1617],[468,-2527],[1246,-430],[1747,-1117],[1492,431],[2480,3021],[2,21821]],[[555265,359466],[750,-887],[1647,-5614],[-256,-3600],[620,-2074],[1990,603],[1389,2636],[1315,1778],[680,2830],[1355,1369],[1171,-718],[1327,-1654],[2261,-293],[1776,1376],[281,1843],[489,2827],[1511,473],[835,2220],[925,3937],[2494,4411],[3930,4351]],[[581755,375280],[1131,-65],[1344,-1001],[936,710],[1476,-591]],[[586642,374333],[1331,-8315],[722,-4198],[-494,-6587],[237,-2121]],[[588438,353112],[-1402,1082],[-803,-421],[-262,-1721],[-759,-2218],[26,-2043],[1658,-3202],[1626,638],[565,2624]],[[589087,347851],[2107,-50]],[[580495,334724],[-1213,1820],[-1298,-1205],[-1505,-2312],[-1482,-3741],[2084,-4544],[994,587],[511,1888],[1548,922],[472,1928],[852,2874],[-963,1783]],[[254722,615104],[-528,-78],[-995,-3566],[-504,699],[-337,-272],[22,-870]],[[252380,611017],[-2569,66],[-2593,-11],[-2,-3326],[-1255,-14],[1034,-1972],[1027,-1365],[309,-1280],[450,-359],[-71,-2012],[-3566,-17],[-1337,-4816],[395,-1104],[-322,-1386],[-68,-1721]],[[339930,327275],[1803,630],[2785,-4569],[1033,172],[2859,-3785],[2179,-3266],[1606,-4020],[-1225,-2802],[769,-3346]],[[348263,353727],[545,3409],[376,3494],[2,3249],[-1e3,1072],[-1042,-956],[-1035,262],[-325,2274],[-258,5415],[-521,1764],[-1876,1599],[-1134,-1157],[-2932,1134],[185,8021],[-822,3285]],[[338426,386592],[869,1221],[-268,3368],[762,2589],[493,4653],[-656,3673],[-1517,1659],[-298,2332],[407,3412],[-5325,244],[-1068,6879],[810,99],[-36,2548],[-542,1725],[-122,3415],[-1613,1752],[-1748,-58],[-1150,1716],[-1877,1171],[-1093,2207],[-3111,975],[-3016,5293],[223,3960],[-342,2272],[296,4428],[-3635,-1001],[-1463,-2218],[-2429,-2395],[-620,-1787],[-1430,-129],[-2065,500]],[[306862,441095],[-1567,-1017],[-1264,678],[186,8975],[-2280,-3482],[-2451,153],[-1050,3151],[-1844,343],[587,2537],[-1543,3594],[-1156,5321],[732,1081],[-3,2495],[1680,1706],[-277,3195],[709,2055],[201,2758],[3177,4021],[2276,1136],[373,889],[2503,-278]],[[305851,480406],[1248,16200],[66,2562],[-435,3384],[-1232,2155],[14,4293],[1564,973],[556,-611],[94,2263],[-1628,611],[-34,3697],[5412,-132],[919,2036],[771,-1874],[542,-3485],[524,728]],[[314232,513206],[1529,-3125],[2160,383],[538,1808],[2066,1380],[1143,969],[323,2503],[1984,1681],[-150,1241],[-2353,508],[-386,3721],[112,3961],[-1243,1532],[521,543],[2056,-755],[2209,-1477],[802,1396],[1997,917],[3107,2212],[1016,2255],[-368,1667]],[[331295,536526],[1444,261],[647,-1361],[-361,-2595],[954,-895],[637,-2745],[-770,-2082],[-442,-5029],[711,-2987],[201,-2734],[1709,-2773],[1364,-293],[307,1158],[877,255],[1257,1036],[903,1572],[1537,-502],[676,212]],[[342946,517024],[1510,-484],[250,1208],[-466,1174],[278,1711],[1121,-525],[1312,604],[1591,-1252]],[[348542,519460],[1213,-1219],[860,1602],[621,-247],[379,-1663],[1330,422],[1065,2245],[853,4350],[1643,5407]],[[338426,386592],[-47,1821],[-2588,3022],[-2579,84],[-4841,-1719],[-1332,-5199],[-70,-3179],[-1094,-7074]],[[306693,401934],[1752,6377],[-1195,4966],[638,1986],[-498,2191],[1085,2951],[55,5028],[136,4153],[597,2e3],[-2401,9509]],[[276937,485684],[329,-2459],[-792,-1407],[75,-2165],[1148,470],[1122,-638],[1166,-2984],[1571,2431],[525,3986],[1702,5140],[3341,2330],[3028,6187],[865,3841],[-387,4487]],[[290630,504903],[740,560],[1847,-2798],[887,-2789],[1286,-1522],[1636,-6195],[2069,-740],[1530,1562],[1003,-1022],[1668,508],[2127,-2767],[-1792,-6013],[830,-140],[1390,-3141]],[[290630,504903],[-1190,1399],[-1363,1957],[-789,-940],[-2358,820],[-676,2542],[-518,-95],[-2779,3374]],[[283662,548481],[356,2872],[895,-424],[524,1756],[-645,3480],[337,864]],[[301856,575379],[-1784,-991],[-704,-2954],[-1076,-1694],[-807,-2195],[-340,-4216],[-770,-3455],[1434,-396],[356,-2716],[613,-1300],[219,-2379],[-330,-2187],[98,-1233],[684,-493],[661,-2061],[3572,569],[1614,-753],[1955,-5084],[1123,632],[2001,-317],[1583,674],[982,-1015],[-500,-3182],[-620,-1984],[-218,-4237],[559,-3926],[790,-1756],[95,-1323],[-1407,-2941],[1008,-1302],[738,-2065],[847,-5893]],[[269539,554397],[146,1173],[232,1198],[-108,1069],[415,700],[-577,878],[-16,2378],[1074,527]],[[261909,571315],[419,760],[1830,-1565],[639,770],[881,-492],[460,-1216],[820,-394],[665,1252]],[[257453,582518],[864,243],[348,1350],[407,52],[-59,2905],[651,140],[580,-42],[599,1577],[820,-1195],[285,733],[512,703],[969,1627],[46,1216],[267,-51],[356,1411],[291,172],[473,-902],[556,-267],[614,751],[702,4],[964,772],[385,804],[952,-120]],[[256130,584880],[193,2367],[-377,640],[-572,421],[-1219,-704],[-103,796],[-839,947],[-598,1179],[-819,497]],[[251796,591023],[577,1500],[-221,1159],[195,1136],[1318,1653],[1265,2254]],[[249734,586953],[86,867],[952,1490],[522,653],[-148,696],[650,364]],[[252380,611017],[-21,-4683],[-218,-6669],[829,2]],[[334004,555236],[-2200,-3471],[-243,-2154],[951,-2193],[-690,-1106],[-1709,-949],[55,-2728],[-753,-1626],[1880,-4483]],[[341257,541092],[-444,-5315],[-1686,-1542],[150,-1393],[-513,-3048],[1231,-4291],[890,-7],[364,-3335],[1697,-5137]],[[350116,539812],[-1446,-5080],[220,-4042],[1090,-3501],[-485,-2542],[-245,-2702],[-708,-2485]],[[517184,798047],[1311,-1547],[4002,-1089],[-1404,-4045],[-353,-4210]],[[520740,787156],[-762,-1009],[-1266,544],[89,-1501],[-2031,-3320],[-41,-2676],[1326,926],[954,-2591]],[[519009,777529],[-114,-1669],[817,-2219],[-963,-1799],[716,-4572],[1506,-749],[-318,-2565]],[[508294,756743],[-3220,-766],[-3126,2673],[-1009,-1277],[-5114,2685],[-1107,2297]],[[506982,808e3],[402,-2077],[1291,-98],[1292,-2371],[1938,-2786],[1426,460],[2430,-2693]],[[515761,798435],[621,-513],[802,125]],[[581755,375280],[-1770,2669],[-2148,907],[-817,3747],[-7,2084],[-1190,636],[-3144,6489],[-873,3419],[-559,1054],[-1069,4724]],[[570178,401009],[3105,-647],[902,-681],[938,137],[1538,3824],[2416,4859],[994,465],[338,2048],[1582,2354],[2104,809]],[[584095,414177],[179,-2204],[2317,117],[1288,-1246],[598,-1462],[1323,-430],[1443,-1898],[6,-7478],[-542,-4095],[-119,-4415],[447,-1750],[-314,-3478],[-420,-538],[-732,-4261],[-2927,-6706]],[[555265,359466],[0,17244],[2738,206],[82,21046],[2067,196],[4283,2068],[1062,-2435],[1773,2315],[843,13],[1565,1331]],[[569678,401450],[500,-441]],[[532594,403577],[1337,1124],[1663,1006],[1801,-176],[1656,-2672],[420,415],[11260,255],[1925,-2831],[6724,-836],[5106,2408]],[[564486,402270],[2274,1343],[1802,-340],[1096,-1332],[20,-491]],[[454269,601131],[951,1895],[1380,-510],[1356,1287],[1551,65],[1327,-1737],[1844,-1565],[1681,-4347],[1833,-4058]],[[466192,592161],[127,-3675],[548,-3384],[1040,-1659],[237,-2285],[-128,-1840]],[[468016,579318],[-401,-334],[-1514,468],[-209,-658],[-612,-132],[-1997,1441],[-1340,61]],[[461943,580164],[-5134,248],[-744,-666],[-920,191],[-1472,-963]],[[453218,583503],[2528,-125],[667,828],[498,48],[1030,1365],[1191,-1248],[1207,-105],[1202,1327],[-561,1707],[-916,-995],[-862,28],[-1096,1454],[-881,-95],[-627,-1399],[-3025,-169]],[[466192,592161],[935,1077],[467,3481],[880,136],[1940,-1646],[1567,1169],[1073,-392],[417,1314],[11146,89],[618,4137],[-481,728],[-1341,25499],[-1341,25498],[4252,107]],[[486324,653358],[9370,-12892],[9370,-12891],[660,-2768],[1730,-1690],[1286,-961],[32,-3759],[3081,579]],[[511853,618976],[8,-13607],[-1519,-3947],[-236,-3640],[-2468,-937],[-3790,-508],[-1027,-2100],[-1780,-232]],[[501041,594005],[-1781,-27],[-693,1133],[-1530,-841],[-2596,-2450],[-530,-1847],[-2155,-2649],[-378,-1517],[-1164,-1203],[-1343,796],[-762,-1442],[-407,-4052],[-2205,-4896],[64,-2001],[-757,-2505],[183,-3430]],[[484987,567074],[-1146,-875],[-648,-746],[-430,2527],[-802,-666],[-479,115],[-512,-1724],[-2145,49],[-769,887],[-362,-537]],[[477694,566104],[-848,1703],[147,1760],[-347,689],[-592,-581],[109,1922],[569,1521],[-1138,2475],[-331,1629],[-618,1298],[-556,155],[-667,-827],[-897,-790],[-762,-1279],[-1189,472],[-771,1500],[-461,197],[-725,-787],[-440,-7],[-161,2164]],[[475876,667663],[10448,-14305]],[[505181,542091],[-684,4076],[126,13568],[-559,1218],[-106,2899],[-965,2069],[-848,1744],[353,3111]],[[502498,570776],[956,669],[565,2583],[1358,552],[607,1767]],[[505984,576347],[933,1730],[995,16],[2119,-3400]],[[510031,574693],[-109,-1963],[625,-3505],[-547,-2379],[292,-1589],[-1347,-3657],[-856,-1811],[-523,-3727],[70,-3758],[-160,-9524]],[[540266,581778],[-785,-339],[-89,-1881]],[[539392,579558],[-517,-131],[-1879,6469],[-652,235],[-2172,-3303],[-2151,1724],[-1495,345],[-801,-830],[-1629,180],[-1638,-2518],[-1417,-145],[-3362,3054],[-1316,-1450],[-1418,101],[-1042,2231],[-2784,2205],[-2985,-700],[-724,-1278],[-390,-3398],[-797,-2382],[-192,-5274]],[[505984,576347],[63,4046],[-3203,1340],[-86,2859],[-1564,3858],[-373,2692],[220,2863]],[[511853,618976],[3918,2634],[8042,11607],[9518,11261]],[[533331,644478],[4395,-2547],[1562,-3245],[1965,2196]],[[539392,579558],[1100,-2353],[-303,-1067],[-147,-1964],[-2340,-4572],[-734,-3771],[-392,-3070],[-589,-1317],[-561,-4136],[-1485,-2434],[-431,-2989],[-624,-2380],[-259,-2456],[-1909,-1991],[-1559,2428],[-1053,-98],[-1655,-3458],[-804,-53],[-1321,-5701],[-715,-4181]],[[542442,549652],[-1397,-5988],[-666,-1072],[-215,-4580],[277,-2489],[-224,-1760],[1313,-3086],[237,-2121],[1025,-3049],[1271,-1901],[124,-2695],[293,-1712]],[[544480,519199],[-200,-3190],[-2207,1396],[-2246,1559],[-3506,232]],[[536321,519196],[-346,322],[-1644,-761],[-1688,791],[-1320,-388]],[[531323,519160],[-4520,135]],[[502944,540830],[-620,2075],[-740,3748],[-221,2939],[614,5321],[-696,2156],[-265,4654],[5,4291],[-1160,3046],[205,1842]],[[500066,570902],[2432,-126]],[[492066,535310],[126,2331],[-1205,5090],[725,6671],[1170,4963],[-737,8406]],[[492145,562771],[-379,4449],[66,3352],[4825,278],[1227,-431],[897,954],[1285,-471]],[[484987,567074],[1250,-1288],[485,-1954],[1249,-1247],[972,1486],[1301,224],[1901,-1524]],[[478577,531588],[213,4866],[266,740],[-85,2328],[-1176,2474],[-883,395],[-809,1622],[604,2625],[-278,2856],[128,1718]],[[476557,551212],[441,7],[163,2577],[-214,1141],[265,821],[1032,711],[-686,4729],[-641,2442],[223,2006],[554,458]],[[476557,551212],[-786,152],[-566,-2379],[-785,29],[-541,1258],[184,2373],[-1162,3619],[-725,-665],[-593,-132]],[[471583,555467],[-765,-338],[31,2166],[-446,1546],[90,1717],[-602,2484],[-773,2113],[-2222,6],[-647,-1113],[-766,-134],[-474,-1274],[-320,-1640],[-1485,-2597]],[[457971,571031],[1235,2880],[843,-110],[724,992],[613,9],[438,783],[-236,1958],[304,618],[51,2003]],[[468225,545894],[664,1890],[147,1719],[1254,3207],[1293,2757]],[[551258,526506],[-1787,330],[-1880,992],[-1655,-3131],[-1456,-5498]],[[566352,556729],[1890,-2308],[1521,-2387],[26,-1920],[1868,-3077],[1157,-2557],[702,-3544],[2076,-2338],[447,-1873]],[[536098,477553],[-1041,2027],[-839,-994],[-1121,-2551]],[[530816,482293],[2114,3261],[-1047,3907],[952,1486],[1875,723],[221,2619],[1484,-2838],[2452,-248],[852,2792],[351,3928],[-303,4613],[-1314,3494],[1203,6843],[-694,1174],[-2066,-481],[-777,3053],[202,2577]],[[526369,511769],[937,342],[4041,-61],[-24,7110]],[[590998,451264],[1311,-2636],[706,-5015],[-473,-1601],[-558,-4789],[533,-4896],[-874,-2056],[-843,-5489],[1461,-1530]],[[592261,423252],[-8430,-4870],[264,-4205]],[[564486,402270],[-1813,3691],[-1874,4833],[128,18800],[5784,-75],[-237,2040],[414,2213],[-488,2771],[316,2865],[-294,1835]],[[595999,437738],[-777,-4491],[777,-7680],[965,86],[1002,-1905],[1164,-4273],[236,-7597],[-1203,-1244],[-847,-4099],[-1813,3649],[-206,4165],[585,2747],[-161,2368],[-1097,1495],[-764,-543],[-1599,2836]],[[589087,347851],[-238,2611],[-411,2650]],[[580624,489026],[1687,-464],[851,3364],[1475,-387]],[[599221,699056],[-484,-1862]],[[598737,697194],[-1004,818],[-582,-3935],[698,-663],[-709,-812],[-120,-1556],[1306,801]],[[598326,691847],[65,-2298],[-1384,-9446]],[[597007,680103],[-276,1535],[-1343,7497]],[[595388,689135],[861,2186],[-449,1214]],[[597572,701311],[929,-11],[256,1035],[745,78]],[[599502,702413],[43,-2418],[-377,-899],[53,-40]],[[599995,710493],[1249,-302],[455,-2317],[-1515,-2226],[-682,-3235]],[[598737,697194],[-1,-3613],[-410,-1734]],[[595388,689135],[-389,1477]],[[526339,684866],[-1185,10606],[-1713,2385],[-24,1430],[-2271,3520],[-245,4451],[1712,3295],[654,4873],[-440,5632],[564,3033]],[[531913,701583],[-157,-4538],[-1354,-1696],[-856,-1893],[-1907,-2277],[295,-2447],[-240,-2496],[-1355,-1370]],[[475928,669203],[-23,7e3],[4486,4360],[2773,901],[2274,1588],[1062,2958],[3248,2339],[120,4374],[1607,515],[1256,2185],[3635,996],[510,2296],[-732,1256],[-960,6237],[-165,3593],[-1047,3784]],[[526339,684866],[898,-5216],[151,-2745],[-489,-4821],[201,-2693],[-353,-3234],[242,-3715],[-1102,-2469],[1642,-4306],[105,-2532],[987,-3294],[1299,1082],[2192,-2745],[1219,-3700]],[[599221,699056],[3095,-2341],[5440,6296]],[[607756,703011],[1120,-7194]],[[608876,695817],[-530,-891],[-5563,-2965],[2769,-5907],[-919,-1004],[-457,-1978],[-2120,-819],[-664,-2127],[-1201,-1818],[-3091,940]],[[655752,659744],[528,-2014]],[[656657,653063],[-1418,-23],[-228,-3848],[492,-821],[-1257,-1164],[-8,-2415],[-810,-2445],[-72,-2379]],[[653356,639968],[-560,-1249],[-8350,2979],[-1064,5986],[-106,1366]],[[642748,651306],[-770,-419],[-839,1172]],[[634489,674494],[-1965,-153],[-692,2815],[-2475,570]],[[629357,677726],[2039,5672],[1866,-492]],[[607756,703011],[6149,6149],[1050,7143],[-262,4316],[1520,1459],[1424,3687]],[[617637,725765],[1193,918],[3231,-762],[976,-1505],[1331,998]],[[624368,725414],[1800,-7048],[1821,-1773],[210,-3451],[-1398,-2040],[-644,-4610],[1924,-5616],[3404,-3238],[1429,-4491],[-456,-4279],[888,2],[27,-3148],[1537,-3105]],[[629357,677726],[-5165,472],[-7832,11882],[-4138,4136],[-3346,1601]],[[647523,604180],[-3079,13878]],[[644444,618058],[8333,5908],[1852,11817],[-1273,4185]],[[784957,577803],[-658,7135],[1779,4913],[3592,1128],[2604,-848]],[[792274,590131],[2292,-2317],[1256,4074],[2463,-2175]],[[798285,589713],[644,-3940],[-343,-7080],[-4669,-4547],[1220,-3580],[-2916,-428],[-2404,-2380]],[[783725,542560],[-908,-2427],[-1834,-706],[-218,3034],[-2267,2588],[-483,-1054]],[[773759,564488],[1346,6071],[1526,5508],[-1086,5388],[43,2745],[-317,3298],[-1853,4694],[-663,2964],[959,1092],[1017,5136],[-1138,3900],[-1763,4313],[-1342,5185],[1172,1073],[1266,6387],[1961,265],[1621,2562],[1591,1366]],[[778099,626435],[1203,-1823],[159,-3550],[1877,-271],[-683,-6225],[65,-5296],[2928,3525],[832,-1042],[1627,171],[559,2055],[2101,-405],[2113,-4798],[173,-5832],[2249,-5149],[-124,-5001],[-904,-2663]],[[778099,626435],[592,2176],[2364,3843]],[[781055,632454],[250,-1388],[1481,-161],[-420,6758],[1440,866]],[[783806,638529],[1623,-4665],[1248,-5368],[3419,-47],[1077,-5152],[-1775,-1548],[-797,-2124],[3328,-3534],[2308,-6982],[1751,-5205],[2102,-4111],[700,-4173],[-505,-5907]],[[756579,627930],[-182,4754],[970,-895],[56,4238]],[[757423,636027],[1371,1401],[-294,2509],[628,2012],[108,6115],[2171,-1346],[1239,4871],[140,2879],[1533,4956],[-84,3381],[3596,4083],[1985,-1069],[-228,3636],[974,1084],[-210,2239]],[[770352,672778],[1625,440],[928,-3479],[1213,-1408],[81,-4522],[-111,-4873],[-2632,-4934],[-333,-7009],[2933,980],[662,-5438],[1759,-1145],[-809,-4908],[2063,-2218],[1203,-1087],[2038,1720],[83,-2443]],[[783806,638529],[1490,1442],[2216,-30],[2701,682],[2367,3148],[1339,-2216],[2540,-1079],[-440,-3404],[1323,-2400],[2797,-1534]],[[856526,733933],[-400,-1429],[-1182,-389],[-1963,-286],[-1083,-2667],[-1240,210],[-173,-536]],[[845181,741709],[2262,3790],[3062,3175],[1908,4191],[1319,-1852],[2402,-215],[-434,3117],[4290,2544],[1104,3311],[1794,-3488]],[[824107,800556],[-1353,-4454],[-1962,-5904],[715,-2416],[1573,750],[2740,-920],[2135,2180],[2229,-1888],[2517,-4130],[-304,-2100],[-2191,666],[-4035,-784],[-1956,-1681],[-2035,-3905],[-4235,-2289],[-2768,-3137],[-2855,1198],[-1564,534],[-1458,-3808],[887,-2271],[450,-1950],[-1944,-1987],[-1994,-3164],[-3245,-2079],[-4164,-224],[-4487,-2051],[-3234,-3172],[-1230,1837],[-3361,-5],[-4109,3588],[-2742,880],[-3695,-822],[-5733,1325],[-3063,-137],[-1630,3508],[-1265,5447],[-1717,656],[-3356,3681],[-3741,825],[-3301,1010],[-1e3,2562],[1070,6904],[-1917,4758],[-3962,2219],[-2335,3134],[-729,4122]],[[725308,684133],[-1762,-2680],[-1079,-5526],[2691,-2236],[2619,-2899],[3623,-3314],[3808,-766],[1602,-3005],[2146,-563],[3342,-1377],[2313,99],[318,2338],[-365,3754],[214,2545]],[[744778,670503],[1694,1243],[233,-4653]],[[746705,667093],[60,-1184],[2525,-2242],[1746,923],[2345,-396],[2267,175],[195,3630],[-1131,1885]],[[754712,669884],[2240,739],[2529,4395],[3202,3762],[2330,-1452],[1980,2488],[1302,-3674],[-938,-2481],[2995,-883]],[[757423,636027],[-1463,9372],[-767,-19],[-454,-3776],[-1520,3062],[857,3363],[1243,341],[1281,5e3],[-1602,1009],[-2576,-88],[-2643,811],[-245,4108],[-1326,291],[-2200,2553],[-982,-4008],[2005,-3128],[-1736,-2201],[-617,-2153],[1710,-1584],[-473,-3560],[963,-4443],[432,-4865]],[[689379,645780],[1850,3941],[6113,-15],[-552,5073],[-1560,2996],[-317,4547],[-1818,2654],[3061,6193],[3226,-449],[2905,6194],[1742,5996],[2696,5928],[-43,4212],[2369,3417],[-2242,2918],[-964,3997],[-985,5177],[1362,2548],[4214,-1442],[3096,879],[2682,4965]],[[716214,715509],[2986,-6925],[-281,-4819],[1105,-3024],[-91,-3017],[-1994,794],[779,-6512],[2730,-3741],[3860,-4132]],[[746705,667093],[1838,4392],[1500,1499],[1985,-1368],[1468,-143],[1216,-1589]],[[725308,684133],[1152,1414],[2227,-1817],[2804,-3849],[1561,-848],[932,-2838],[2159,-1165],[2254,-2595],[3143,-1354],[3238,-578]],[[670825,653970],[1047,6864],[4007,3052],[-230,2721],[-1329,956],[-77,5204],[-2655,2598],[-1118,3568],[-1376,3107]],[[669094,682040],[4655,-3017],[2779,885],[1660,-753],[562,1295],[1935,-519],[3610,2456],[97,5028],[1549,3344],[2068,-10],[303,1653],[2123,770],[1027,-550],[1087,1661],[-154,3548],[1180,3566],[1768,1495],[-1092,3909],[2642,-185],[764,2128],[-116,2270],[1384,2482],[-318,2938],[-657,2504],[1622,2574],[2983,1241],[3187,686],[1413,1091],[1617,663]],[[708772,725193],[2052,-2755],[822,-4539],[4568,-2390]],[[688416,725264],[849,-720],[2011,1897],[935,-1141],[896,2705],[1661,-123],[427,869],[294,2382],[1196,2055],[1504,-1343],[-302,-1806],[840,-280],[-259,-4964],[1100,-1935],[968,1242],[1232,586],[1731,2645],[1913,-435],[2865,-10]],[[708277,726888],[495,-1695]],[[669094,682040],[2520,5357],[-228,3803],[-2103,996],[-218,3750],[-910,4717],[1188,3235],[-1209,873],[763,4299],[1132,7361]],[[670029,716431],[2833,-2241],[2095,788],[580,2677],[2193,891],[1565,1797],[555,4725],[2341,1142],[435,2103],[1310,-1579],[837,-184]],[[697261,743576],[-1017,-1824],[-3024,990],[-263,-3407],[3012,458],[3432,-1918],[5252,896]],[[704653,738771],[704,-5467],[913,595],[1687,-1345],[-97,-2298],[417,-3368]],[[722944,756016],[-391,-1335],[-4377,-3201],[-990,-2345],[-3563,-702],[-1050,-3773],[-2941,793],[-1919,-1156],[-2652,-2792],[383,-1382],[-791,-1352]],[[670029,716431],[-243,4972],[-2071,212],[-3175,5232],[-2218,646],[-3071,2995],[-1976,545],[-1219,-1101],[-1858,171],[-1976,-3377],[-2440,-1144]],[[624368,725414],[-1519,4733],[543,1830],[-867,6776],[1902,1683]],[[624427,740436],[441,-2229],[1403,-2727],[1905,-785]],[[628176,734695],[1006,173]],[[629182,734868],[3276,4359],[1042,437],[820,-1734],[-957,-2923],[1732,-3094],[691,294]],[[600415,717444],[1488,2589],[151,3296],[909,-1149],[3058,1643],[1478,-1112],[2285,18],[3197,2217],[1496,-100],[3160,919]],[[628176,734695],[-1134,3418],[13,911],[-1227,-13],[-823,1585],[-578,-160]],[[624427,740436],[-1094,1725],[-2066,1469],[268,2875],[-472,2080]],[[621063,748585],[3860,921]],[[624923,749506],[575,-1552],[1058,-1023],[-559,-1482],[1480,-2026],[-783,-1882],[1179,-1607],[1247,-968],[62,-4098]],[[557348,914099],[3703,-2891],[4336,-4023],[73,-9098],[938,-2299]],[[565352,810540],[-53,2631],[-857,2737],[1666,1206],[16,2356],[-770,2247],[-121,2614]],[[565233,824331],[2685,-41],[3016,2226],[644,3336],[2278,1892],[-261,2646]],[[573595,834390],[1689,994],[2984,2279]],[[562661,795813],[-2640,2271],[-1999,-835],[-1312,606],[-1641,-1266],[-1401,2094],[-1142,-802],[-157,357]],[[552369,798238],[-1278,2909],[-2065,357],[-264,1850],[-1905,661],[-415,-1526],[-1509,1222],[174,1626],[-2077,514],[-1317,1902]],[[541713,807753],[-1138,3773],[216,2037],[-687,3160],[-1009,2106],[775,1577],[-649,3006]],[[563141,826783],[1425,-632],[667,-1820]],[[547165,790128],[-211,-2415],[-1564,-11],[538,-1281],[-922,-3803]],[[545006,782618],[-530,-998],[-2429,-147],[-1402,-1340],[-2294,458]],[[538351,780591],[-3972,1525],[-621,2056],[-2745,-1027],[-323,-1124],[-1683,840]],[[529007,782861],[-1417,160],[-1257,1076],[425,1446],[-108,1049]],[[526650,786592],[839,326],[1405,-1641],[396,1559],[2450,-252],[1985,1060],[1332,-182],[866,-1209],[259,1004],[-393,3849],[998,751],[979,2724]],[[537766,794581],[2064,-1902],[1562,2417],[978,441],[2156,-1803],[1305,307],[1280,-1116]],[[547111,792925],[-223,-750],[277,-2047]],[[563084,788702],[-1696,-1239],[-1315,-4007],[-1679,-4007],[-2227,-1114]],[[556167,778335],[-1734,261],[-2128,-1553]],[[552305,777043],[-1039,-883],[-2294,1137],[-2077,2533],[-882,728]],[[546013,780558],[-540,1994],[-467,66]],[[547165,790128],[1414,-1513],[1024,-644],[2331,724],[224,1186],[1104,175],[1352,917],[301,-377],[1304,737],[651,1390],[911,361],[2975,-1796],[592,605]],[[578426,774558],[-498,2696],[294,2523],[-89,2593],[-1603,3513],[-881,2492],[-860,1751],[-847,576]],[[579327,764037],[-1633,620],[-2021,2148],[-3270,-1374],[-1378,-1507],[-4079,311],[-2135,921],[-1076,-432],[-799,2429]],[[562936,767153],[-509,1030],[644,997],[-685,736],[-872,-1324],[-1620,1716],[-218,2436],[-1692,1389],[-312,1880],[-1505,2322]],[[558488,836848],[3181,1812],[4659,-379],[2729,584],[389,-1229],[1479,-379],[2670,-2867]],[[567535,847260],[2366,1044],[1217,-724],[2391,-2193],[2291,-11]],[[541713,807753],[-1239,-616],[-733,679],[-696,-1125],[-1995,-1144],[-1032,-1472],[-2018,-1287],[486,-1756],[294,-2491],[1418,-1420],[1568,-2540]],[[526650,786592],[-2977,1806],[-570,-1283],[-2363,41]],[[517184,798047],[156,2590],[-554,1334]],[[516786,801971],[315,3992]],[[517101,805963],[-466,6191],[1668,3],[704,2224],[693,5409],[-520,1998]],[[523683,830536],[2100,-779],[1777,899]],[[577768,753992],[-2392,792],[-2829,-1858]],[[572547,752926],[-31,-2943],[-2524,-557],[-1957,2064],[-2224,-1624],[-2055,171]],[[563756,750037],[-197,3907],[-1391,1897]],[[562168,755841],[456,833],[-301,703],[468,1880],[1058,1847],[-1349,2551],[-249,2158],[685,1340]],[[572547,752926],[1353,-1565],[-860,-3697],[-660,-663]],[[555972,739916],[1291,2866],[167,1920],[903,857],[55,1552]],[[558388,747111],[1817,523],[1059,1292],[1506,-115],[457,1030],[529,196]],[[615427,751205],[2960,281],[2676,-2901]],[[553810,753225],[-187,1880],[1204,2910],[177,-1112],[747,523]],[[555751,757426],[592,-1585],[665,-605],[187,-2142]],[[557195,753094],[-353,-2011],[394,-2533],[1152,-1439]],[[552305,777043],[674,-2289],[883,-1683],[-1070,-2224]],[[552792,770847],[-1256,1308],[-1920,-82],[-2388,981],[-1298,-131],[-602,-1225],[-997,1356],[-581,-2452],[1360,-2762],[602,-1831],[1277,-2207],[1059,-1308],[1048,-2469],[2459,-2236]],[[551555,757789],[-306,-1005]],[[538097,774629],[1936,-202],[508,998],[945,-965],[1090,-114],[-10,1651],[965,605],[270,2386],[2212,1570]],[[529007,782861],[-220,-2422],[-1224,-997],[-2056,740],[-601,-2382],[-1323,-188],[-482,936],[-1557,-2003],[-1339,-281],[-1196,1265]],[[515761,798435],[301,3313],[724,223]],[[509208,809166],[2033,-464],[2575,1227],[1758,-2586],[1527,-1380]],[[474903,753243],[1008,1501],[1133,861],[697,-2892],[1640,7],[476,746],[1619,-207],[776,-2963],[-1283,-1600],[-36,-4609],[-451,-865],[-112,-2792],[-1200,-487],[1113,-3542],[-767,-3882],[958,-1756],[-381,-1606],[-1030,-2216],[232,-1956]],[[478966,831534],[572,-3166],[-572,-3166],[1718,81],[2099,-1218]],[[538351,780591],[-301,-2910],[665,-2516]],[[624923,749506],[680,965],[2070,-1699],[1498,-351],[378,693],[-1368,3197],[721,814]],[[817233,532541],[1265,-3062],[583,2013],[1328,-187],[287,6683]],[[547111,792925],[394,1300],[1231,-100],[948,611],[75,550],[532,280],[182,1344],[638,257],[430,1064],[828,7]],[[619669,580834],[-837,-1443],[-1189,513]],[[617643,579904],[-950,1912],[-1142,3464],[-1232,1898],[-718,2040],[-2418,2369],[-1904,70],[-670,1236],[-1629,-1390],[-1686,2682],[-867,-4409],[-3235,1235]],[[618831,602389],[1219,1885],[-285,2490],[737,2904],[1140,-1536],[754,534],[3205,136],[509,-591],[2686,-591],[1064,296],[695,-1970],[1296,985],[1991,6204],[2593,2658],[8009,2265]],[[594371,712936],[-298,208],[-531,-448],[-416,123],[-138,-226],[-55,597],[-201,362],[-535,61],[-754,-504],[-522,309]],[[569444,635783],[0,42768],[-833,4759],[715,3648],[-430,2527],[1006,2835]],[[598049,538332],[-1641,6430],[-1269,1369],[-487,2363],[-1407,2880],[-1706,423],[946,3365],[1474,145],[415,1805],[-32,4607]],[[617643,579904],[-977,-2613],[-940,-2770],[217,-1631],[44,-1797],[1552,-99],[669,419],[616,-1053]],[[618824,570360],[-606,-2093],[1026,-3254],[1025,-2844],[1060,-2109],[9082,-7011],[2337,36]],[[619847,573522],[-1023,-3162]],[[584497,499097],[-1660,-1823],[-672,602]],[[585649,526534],[1144,1612],[1766,-1322],[2236,1383],[1954,-14],[1709,2718]],[[552792,770847],[1008,17],[-696,-2599],[1339,-2273],[-405,-2779],[-654,-261]],[[553384,762952],[-519,-540],[-903,-1373],[-407,-3250]],[[557195,753094],[353,-49],[124,1210],[1640,915],[623,227]],[[559935,755397],[945,345],[1288,99]],[[559935,755397],[-93,444],[332,702],[312,1439],[-395,-33],[-540,1096],[
80-457,278],[-363,939],[-519,368],[-395,834],[-498,-327],[-384,-1962],[-665,-425]],[[556270,758750],[229,507],[-1059,1226],[-913,637],[-406,818],[-737,1014]],[[556270,758750],[-519,-1324]]]};var qo=$(G());var tK={mode:"light"},zN=(0,qo.createContext)(tK);function UN(e){return e!=null&&e.classList.contains("dark")?"dark":"light"}function a9({children:e}){let t=(0,qo.useRef)(null),[n,r]=(0,qo.useState)(UN(document.querySelector("html")));return(0,qo.useLayoutEffect)(()=>{let o=document.querySelector("html"),i=t.current;if(o&&!i){let a=new MutationObserver(s=>{s.forEach(l=>{if(l.type==="attributes"&&l.attributeName==="class")return r(UN(l.target))})});t.current=a,a.observe(o,{attributes:!0,attributeFilter:["class"]})}return()=>i==null?void 0:i.disconnect()},[]),qo.default.createElement(zN.Provider,{value:{mode:n}},e)}function HN(){return(0,qo.useContext)(zN)}var jN=$(En()),Cg=$(G()),$N=({name:e,value:t,label:n,x:r,y:o})=>Cg.default.createElement("div",{className:(0,jN.default)("absolute","z-50","p-2","translate-x-2","translate-y-2","pointer-events-none","rounded-sm","bg-white","dark:bg-gray-800","shadow","dark:border-gray-850","dark:text-gray-200","dark:shadow-gray-850","shadow-gray-200"),style:{left:r,top:o}},Cg.default.createElement("div",{className:"font-semibold"},e),Cg.default.createElement("strong",{className:"dark:text-indigo-400"},t)," ",n);var s9=$(G()),WN=()=>s9.default.createElement("div",{className:"max-w-24 sm:max-w-none md:max-w-24 lg:max-w-none text-xs text-gray-500 absolute bottom-0 right-0"},"IP Geolocation by"," ",s9.default.createElement("a",{target:"_blank",href:"https://db-ip.com",rel:"noreferrer",className:"text-indigo-600"},"DB-IP"));var l9=475,u9=335,nK=({onCountrySelect:e,afterFetchData:t})=>{var g;let n=hr(),{mode:r}=HN(),o=te(),{query:i}=ee(),a=(0,en.useRef)(null),[s,l]=(0,en.useState)({x:0,y:0,hoveredCountryAlpha3Code:null}),u=i.period==="realtime"?{singular:"Current visitor",plural:"Current visitors"}:{singular:"Visitor",plural:"Visitors"},{data:c,refetch:d,isFetching:p,isError:h}=$6({queryKey:["countries","map",i],placeholderData:x=>x,queryFn:async()=>await tt(ge(o,"/countries"),i,{limit:300})});(0,en.useEffect)(()=>{let x=()=>{i.period==="realtime"&&d()};return document.addEventListener("tick",x),()=>document.removeEventListener("tick",x)},[i.period,d]),(0,en.useEffect)(()=>{c&&t(c)},[t,c]);let{maxValue:m,dataByCountryCode:v}=(0,en.useMemo)(()=>{let x=new Map,b=0;for(let{alpha_3:S,visitors:_,name:M,code:P}of(c==null?void 0:c.results)||[])_>b&&(b=_),x.set(S,{alpha_3:S,visitors:_,name:M,code:P});return{maxValue:b,dataByCountryCode:x}},[c]),w=(0,en.useCallback)(x=>{let b=v.get(x.properties.a3);if(b&&b.visitors){let _=Jp(i,"country",["is","country",[b.code]]),M=Oa(_,i.labels,"country",{[b.code]:b.name});e(),n({search:P=>K(L({},P),{filters:_,labels:M})})}},[n,i,v,e]);(0,en.useEffect)(()=>{if(!a.current)return;let x=aK(a.current,l);return()=>{x.selectAll("*").remove()}},[]),(0,en.useEffect)(()=>{if(a.current){let x=rK[r],b=Dh().domain([0,m]).range(x);iK(a.current,b,v).on("click",(S,_)=>{w(_)})}},[r,m,v,w]);let y=s.hoveredCountryAlpha3Code?v.get(s.hoveredCountryAlpha3Code):void 0;return en.default.createElement("div",{className:"flex flex-col relative",style:{minHeight:Su}},en.default.createElement("div",{className:"mt-4"}),en.default.createElement("div",{className:"relative mx-auto w-full",style:{height:u9,maxWidth:l9}},en.default.createElement("svg",{ref:a,viewBox:`0 0 ${l9} ${u9}`,className:"w-full"}),!!y&&en.default.createElement($N,{x:s.x,y:s.y,name:y.name,value:Dn(y.visitors),label:u[y.visitors===1?"singular":"plural"]}),p||h&&en.default.createElement("div",{className:"absolute inset-0 flex justify-center items-center"},en.default.createElement("div",{className:"loading"},en.default.createElement("div",null)))),en.default.createElement(_u,{list:(g=c==null?void 0:c.results)!=null?g:[],linkProps:{path:Ih.path,search:x=>x},className:void 0,onClick:void 0}),o.isDbip&&en.default.createElement(WN,null))},rK={["dark"]:["#2e3954","#6366f1"],["light"]:["#f3ebff","#a779e9"]},qN=(0,kg.default)("transition-colors"),YN=(0,kg.default)(qN,"stroke-1","fill-[#f8fafc]","stroke-[#dae1e7]","dark:fill-[#2d3747]","dark:stroke-[#1f2937]"),oK=(0,kg.default)(qN,"stroke-2","fill-[#f5f5f5]","stroke-[#a779e9]","dark:fill-[#374151]","dark:stroke-[#4f46e5]");function iK(e,t,n){function r(i){return n.get(i.properties.a3)}return Zf(e).selectAll("path").style("fill",i=>{let a=r(i);return a!=null&&a.visitors?t(a.visitors):null}).style("cursor",i=>{let a=r(i);return a!=null&&a.visitors?"pointer":null})}function aK(e,t){let n=sK(),r=lK(),o=Zf(e);return o.selectAll("path").data(r).enter().append("path").attr("class",YN).attr("d",n).on("mouseover",function(i,a){var u,c;let[s,l]=R3(i,(u=o.node())==null?void 0:u.parentNode);t({x:s,y:l,hoveredCountryAlpha3Code:a.properties.a3}),(c=this.parentNode)==null||c.appendChild(this),Zf(this).attr("class",oK)}).on("mousemove",function(i){var l;let[a,s]=R3(i,(l=o.node())==null?void 0:l.parentNode);t(u=>K(L({},u),{x:a,y:s}
80))}).on("mouseout",function(){t({x:0,y:0,hoveredCountryAlpha3Code:null}),Zf(this).attr("class",YN)}),o}function sK(){let e=Kv().scale(75).translate([l9/2,u9/1.5]);return Hv().projection(e)}function lK(){return r9(i9,i9.objects.countries).features}var KN=nK;function uK({query:e,site:t,onClick:n,afterFetchData:r}){function o(){return tt(ge(t,"/countries"),e,{limit:9})}function i(l){return Nn.default.createElement("span",{className:"mr-2"},l.flag)}function a(l){return{prefix:"country",filter:["is","country",[l.code]],labels:{[l.code]:l.name}}}function s(){return[Se({meta:{plot:!0}}),Me(e)&&He()].filter(l=>!!l)}return Nn.default.createElement(Rt,{fetchData:o,afterFetchData:r,getFilterFor:a,onClick:n,keyLabel:"Country",metrics:s(),detailsLinkProps:{path:Ih.path,search:l=>l},renderIcon:i,color:"bg-orange-50"})}function cK({query:e,site:t,onClick:n,afterFetchData:r}){function o(){return tt(ge(t,"/regions"),e,{limit:9})}function i(l){return Nn.default.createElement("span",{className:"mr-2"},l.country_flag)}function a(l){return{prefix:"region",filter:["is","region",[l.code]],labels:{[l.code]:l.name}}}function s(){return[Se({meta:{plot:!0}}),Me(e)&&He()].filter(l=>!!l)}return Nn.default.createElement(Rt,{fetchData:o,afterFetchData:r,getFilterFor:a,onClick:n,keyLabel:"Region",metrics:s(),detailsLinkProps:{path:c9.path,search:l=>l},renderIcon:i,color:"bg-orange-50"})}function fK({query:e,site:t,afterFetchData:n}){function r(){return tt(ge(t,"/cities"),e,{limit:9})}function o(s){return Nn.default.createElement("span",{className:"mr-2"},s.country_flag)}function i(s){return{prefix:"city",filter:["is","city",[s.code]],labels:{[s.code]:s.name}}}function a(){return[Se({meta:{plot:!0}}),Me(e)&&He()].filter(s=>!!s)}return Nn.default.createElement(Rt,{fetchData:r,afterFetchData:n,getFilterFor:i,keyLabel:"City",metrics:a(),detailsLinkProps:{path:f9.path,search:s=>s},renderIcon:o,color:"bg-orange-50"})}
80var dK={countries:"Countries",regions:"Regions",cities:"Cities"},Au=class extends Nn.default.Component{constructor(t){super(t),this.onCountryFilter=this.onCountryFilter.bind(this),this.onRegionFilter=this.onRegionFilter.bind(this),this.afterFetchData=this.afterFetchData.bind(this),this.tabKey=`geoTab__${t.site.domain}`;let n=Nt(this.tabKey);this.state={mode:n||"map",loading:!0,skipImportedReason:null}}componentDidUpdate(t,n){let r=o=>uo(t.query,o).length>0&&uo(this.props.query,o).length==0;this.state.mode==="cities"&&r("region")&&this.setMode("regions")(),this.state.mode==="regions"&&r("country")&&this.setMode(this.countriesRestoreMode||"countries")(),(this.props.query!==t.query||this.state.mode!==n.mode)&&this.setState({loading:!0})}setMode(t){return()=>{Dt(this.tabKey,t),this.setState({mode:t})}}onCountryFilter(t){return()=>{this.countriesRestoreMode=t,this.setMode("regions")()}}onRegionFilter(){this.setMode("cities")()}afterFetchData(t){this.setState({loading:!1,skipImportedReason:t.skip_imported_reason})}renderContent(){switch(this.state.mode){case"cities":return Nn.default.createElement(fK,{site:this.props.site,query:this.props.query,afterFetchData:this.afterFetchData});case"regions":return Nn.default.createElement(cK,{onClick:this.onRegionFilter,site:this.props.site,query:this.props.query,afterFetchData:this.afterFetchData});case"countries":return Nn.default.createElement(uK,{onClick:this.onCountryFilter("countries"),site:this.props.site,query:this.props.query,afterFetchData:this.afterFetchData});case"map":default:return Nn.default.createElement(KN,{onCountrySelect:this.onCountryFilter("map"),afterFetchData:this.afterFetchData})}}renderPill(t,n){return this.state.mode===n?Nn.default.createElement("button",{className:"inline-block h-5 text-indigo-700 dark:text-indigo-500 font-bold active-prop-heading"},t):Nn.default.createElement("button",{className:"hover:text-indigo-600 cursor-pointer",onClick:this.setMode(n)},t)}render(){return Nn.default.createElement("div",null,Nn.default.createElement("div",{className:"w-full flex justify-between"},Nn.default.createElement("div",{className:"flex gap-x-1"},Nn.default.createElement("h3",{className:"font-bold dark:text-gray-100"},dK[this.state.mode]||"Locations"),Nn.default.createElement(Nr,{loading:this.state.loading,skipImportedReason:this.state.skipImportedReason})),Nn.default.createElement("div",{className:"flex text-xs font-medium text-gray-500 dark:text-gray-400 space-x-2"},this.renderPill("Map","map"),this.renderPill("Countries","countries"),this.renderPill("Regions","regions"),this.renderPill("Cities","cities"))),this.renderContent())}};var Je=$(G());var pK={Chrome:"chrome.svg",curl:"curl.svg",Safari:"safari.png",Firefox:"firefox.svg","Microsoft Edge":"edge.svg",Vivaldi:"vivaldi.svg",Opera:"opera.svg","Samsung Browser":"samsung-internet.svg",Chromium:"chromium.
80svg","UC Browser":"uc.svg","Yandex Browser":"yandex.png","DuckDuckGo Privacy Browser":"duckduckgo.svg","MIUI Browser":"miui.webp","Huawei Browser Mobile":"huawei.png","QQ Browser":"qq.png",Ecosia:"ecosia.png","vivo Browser":"vivo.png"};function fd(e){let t=pK[e]||"fallback.svg";return Je.default.createElement("img",{alt:"",src:`/images/icon/browser/${t}`,className:"w-4 h-4 mr-2"})}function hK({afterFetchData:e}){let t=te(),{query:n}=ee();function r(){return tt(ge(t,"/browsers"),n)}function o(s){return{prefix:"browser",filter:["is","browser",[s.name]]}}function i(s){return fd(s.name)}function a(){return[Se({meta:{plot:!0}}),Me(n)&&He(),!Me(n)&&Ir()].filter(s=>!!s)}return Je.default.createElement(Rt,{fetchData:r,afterFetchData:e,getFilterFor:o,keyLabel:"Browser",metrics:a(),renderIcon:i,detailsLinkProps:{path:p9.path,search:s=>s}})}function mK({afterFetchData:e}){let{query:t}=ee(),n=te();function r(){return tt(ge(n,"/browser-versions"),t)}function o(s){return fd(s.browser)}function i(s){return QN(t,"browser")=="(not set)"?null:{prefix:"browser_version",filter:["is","browser_version",[s.version]]}}function a(){return[Se({meta:{plot:!0}}),Me(t)&&He(),!Me(t)&&Ir()].filter(s=>!!s)}return Je.default.createElement(Rt,{fetchData:r,afterFetchData:e,getFilterFor:i,keyLabel:"Browser version",metrics:a(),renderIcon:o,detailsLinkProps:{path:h9.path,search:s=>s}})}var gK={iOS:"ios.png",Mac:"mac.png",Windows:"windows.png","Windows Phone":"windows.png",Android:"android.png","GNU/Linux":"gnu_linux.png",Ubuntu:"ubuntu.png","Chrome OS":"chrome_os.png",iPadOS:"ipad_os.png","Fire OS":"fire_os.png",HarmonyOS:"harmony_os.png",Tizen:"tizen.png",PlayStation:"playstation.png",KaiOS:"kai_os.png",Fedora:"fedora.png",FreeBSD:"freebsd.png"};function dd(e){let t=gK[e]||"fallback.svg";return Je.default.createElement("img",{alt:"",src:`/images/icon/os/${t}`,className:"w-4 h-4 mr-2"})}function yK({afterFetchData:e}){let{query:t}=ee(),n=te();function r(){return tt(ge(n,"/operating-systems"),t)}function o(s){return{prefix:"os",filter:["is","os",[s.name]]}}function i(){return[Se({meta:{plot:!0}}),Me(t)&&He(),!Me(t)&&Ir({meta:{hiddenonMobile:!0}})].filter(s=>!!s)}function a(s){return dd(s.name)}return Je.default.createElement(Rt,{fetchData:r,afterFetchData:e,getFilterFor:o,renderIcon:a,keyLabel:"Operating system",metrics:i(),detailsLinkProps:{path:m9.path,search:s=>s}})}function vK({afterFetchData:e}){let{query:t}=ee(),n=te();function r(){return tt(ge(n,"/operating-system-versions"),t)}function o(s){return dd(s.os)}function i(s){return QN(t,"os")=="(not set)"?null:{prefix:"os_version",filter:["is","os_version",[s.version]]}}function a(){return[Se({meta:{plot:!0}}),Me(t)&&He(),!Me(t)&&Ir()].filter(s=>!!s)}return Je.default.createElement(Rt,{fetchData:r,renderIcon:o,afterFetchData:e,getFilterFor:i,keyLabel:"Operating System Version",metrics:a(),detailsLinkProps:{path:g9.path,search:s=>s}})}function xK({afterFetchData:e}){let{query:t}=ee(),n=te();function r(){return tt(ge(n,"/screen-sizes"),t)}function o(s){return d9(s.name)}function i(s){return{prefix:"screen",filter:["is","screen",[s.name]]}}function a(){return[Se({meta:{plot:!0}}),Me(t)&&He(),!Me(t)&&Ir()].filter(s=>!!s)}return Je.default.createElement(Rt,{fetchData:r,afterFetchData:e,getFilterFor:i,keyLabel:"Screen size",metrics:a(),renderIcon:o,detailsLinkProps:{path:y9.path,search:s=>s}})}function d9(e){let t=null;return e==="Mobile"?t=Je.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"-mt-px feather"},Je.default.createElement("rect",{x:"5",y:"2",width:"14",height:"20",rx:"2",ry:"2"}),Je.default.createElement("line",{x1:"12",y1:"18",x2:"12",y2:"18"})):e==="Tablet"?t=Je.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"-mt-px feather"},Je.default.createElement("rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",ry:"2",transform:"rotate(180 12 12)"}),Je.default.createElement("line",{x1:"12",y1:"18",x2:"12",y2:"18"})):e==="Laptop"?t=Je.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"-mt-px feather"},Je.default.createElement("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),Je.default.createElement("line",{x1:"2",y1:"20",x2:"22",y2:"20"})):e==="Desktop"&&(t=Je.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"-mt-px feather"},Je.default.createElement("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),Je.default.createElement("line",{x1:"8",y1:"21",x2:"16",y2:"21"}),Je.default.createElement("line",{x1:"12",y1:"17",x2:"12",y2:"21"}))),Je.default.createElement("span",{className:"mr-1.5"},t)}function Nh(){let{query:e}=ee(),n=`deviceTab__${te().domain}`,r=Nt(n),[o,i]=(0,Je.useState)(r||"browser"),[a,s]=(0,Je.useState)(!0),[l,u]=(0,Je.useState)(null);function c(m){Dt(n,m),i(m)}function d(m){s(!1),u(m.skip_imported_reason)}(0,Je.useEffect)(()=>s(!0),[e,o]);function p(){switch(o){case"browser":return nf(e,"browser")?Je.default.createElement(mK,{afterFetchData:d}):Je.default.createElement(hK,{afterFetchData:d});case"os":return nf(e,"os")?Je.default.createElement(vK,{afterFetchData:d}):Je.default.createElement(yK,{afterFetchData:d});case"size":default:return Je.default.createElement(xK,{afterFetchData:d})}}function h(m,v){return o===v?Je.default.createElement("button",{className:"inline-block h-5 font-bold text-indigo-700 active-prop-heading dark:text-indigo-500"},m):Je.default.createElement("button",{className:"cursor-pointer hover:text-indigo-600",onClick:()=>c(v)},m)}return Je.default.createElement("div",null,Je.default.createElement("div",{className:"flex justify-between w-full"},Je.default.createElement("div",{className:"flex gap-x-1"},Je.default.createElement("h3",{className:"font-bold dark:text-gray-100"},"Devices"),Je.default.createElement(Nr,{loading:a,skipImportedReason:l})),Je.default.createElement("div",{className:"flex text-xs font-medium text-gray-500 dark:text-gray-400 space-x-2"},h("Browser","browser"),h("OS","os"),h("Size","size"))),p())}function QN(e,t){let n=uo(e,t);if(n.length!=1)return null;let r=n[0][2];return r.length==1?r[0]:null}var Ue=$(G());var C9=$(En());var Eg=$(G());var GN=$(G());function v9({afterFetchData:e,onGoalFilterClick:t}){let n=te(),{query:r}=ee();function o(){return tt(ge(n,"/conversions"),r,{limit:9})}function i(s){return{prefix:"goal",filter:["is","goal",[s.name]]}}function a(){return[Se({renderLabel:s=>"Uniques",meta:{plot:!0}}),oa({renderLabel:s=>"Total",meta:{hiddenOnMobile:!0}}),He(),!1,!1].filter(s=>!!s)}return GN.default.createElement(Rt,{fetchData:o,afterFetchData:e,getFilterFor:i,keyLabel:"Goal",onClick:t,metrics:a(),detailsLinkProps:{path:x9.path,search:s=>s},color:"bg-red-50",colMinWidth:90})}var w9={404:{title:"404 Pages",prop:"path"},"Outbound Link: Click":{title:"Outbound Links",prop:"url"},"Cloaked Link: Click":{title:"Cloaked Links",prop:"url"},"File Download":{title:"File Downloads",prop:"url"},"WP Search Queries":{title:"WordPress Search Queries",prop:"search_query"}};function XN(e){let t=Zp(e);if(!t)return null;let[n,r,o]=t;return o.length==1&&w9[o[0]]||null}function Mg(e,t){var n;return((n=XN(e))==null?void 0:n.title)||t}function wK({prop:e,afterFetchData:t}){let n=te(),{query:r}=ee();function o(){return tt(ge(n,`/custom-prop-values/${e}`),r)}function i(){return e==="path"?l=>Gc(n.domain,l.name):l=>
80l.name}function a(l){return{prefix:an,filter:["is",`${an}${e}`,[l.name]]}}function s(){return[Se({renderLabel:l=>"Visitors",meta:{plot:!0}}),oa({renderLabel:l=>"Events",meta:{hiddenOnMobile:!0}}),He()].filter(l=>!!l)}return Eg.default.createElement(Rt,{fetchData:o,afterFetchData:t,getFilterFor:a,keyLabel:e,metrics:s(),detailsLinkProps:{path:Oh.path,params:{propKey:e},search:l=>l},externalLinkDest:i(),maybeHideDetails:!0,color:"bg-red-50",colMinWidth:90})}function b9({afterFetchData:e,onGoalFilterClick:t}){let{query:n}=ee(),r=XN(n);return r?Eg.default.createElement(wK,{prop:r.prop,afterFetchData:e}):Eg.default.createElement(v9,{onGoalFilterClick:t,afterFetchData:e})}var Ko=$(G());var Be=$(G());var Pg=$(En());function bK({isHighlighted:e,onClick:t,onMouseEnter:n,text:r,id:o}){let i=(0,Pg.default)("relative cursor-pointer select-none py-2 px-3",{"text-gray-900 dark:text-gray-300":!e,"bg-indigo-600 text-white":e});return Be.default.createElement("li",{className:i,id:o,onClick:t,onMouseEnter:n},Be.default.createElement("span",{className:"block truncate"},r))}function _K(e,t){if(e){let n=e.querySelector("#"+t);n&&n.scrollIntoView({block:"center"})}}function JN(e){return`plausible-combobox-option-${e}`}function ll({values:e,fetchOptions:t,singleOption:n,isDisabled:r,autoFocus:o,freeChoice:i,disabledOptions:a,onSelect:s,placeholder:l,forceLoading:u,className:c,boxClass:d}){let p=e.length===0,[h,m]=(0,Be.useState)([]),[v,w]=(0,Be.useState)(!1),[y,g]=(0,Be.useState)(!1),[x,b]=(0,Be.useState)(""),[S,_]=(0,Be.useState)(0),M=(0,Be.useRef)(null),P=(0,Be.useRef)(null),O=(0,Be.useRef)(null),F=v||!!u,N=[...h];i&&x.length>0&&h.every(ye=>ye.value!==x)&&N.push({value:x,label:x,freeChoice:!0});let V=(0,Be.useCallback)(ye=>{w(!1),_(0),m(ye)},[]),z=(0,Be.useCallback)(()=>{w(!0),t("").then(V)},[t,V]),Y=(0,Be.useCallback)(()=>{y&&(w(!0),t(x).then(V))},[x,y,t,V]),I=Bm(Y);(0,Be.useEffect)(()=>{y&&z()},[y,z]),Zc(()=>{I()},[x]);function C(ye){let Ze=ye;ye<0?Ze=N.length-1:ye>=N.length&&(Ze=0),_(Ze),_K(O.current,JN(Ze))}function E(ye){var Ze;if(ye.key==="Enter"){if(!y||F||N.length===0)return null;Z(N[S]),ye.preventDefault()}if(ye.key==="Escape"){if(!y||F)return null;g(!1),(Ze=M.current)==null||Ze.focus(),ye.preventDefault()}ye.key==="ArrowDown"&&(y?C(S+1):g(!0)),ye.key==="ArrowUp"&&(y?C(S-1):g(!0))}function f(ye){let Ze=e.some(T=>T.value===ye.value),Q=(a||[]).some(T=>(T==null?void 0:T.value)===ye.value);return Ze||Q}function X(ye){y||g(!0),b(ye.target.value)}function ie(){y?(b(""),g(!1)):(g(!0),M.current.focus())}function Z(ye){n?s([ye]):(M.current.focus(),s([...e,ye])),g(!1),b("")}function me(ye,Ze){Ze.stopPropagation();let Q=e.filter(T=>T.value!==ye.value);s(Q),M.current.focus(),g(!1)}let de=(0,Be.useCallback)(ye=>{P.current&&P.current.contains(ye.target)||(b(""),g(!1))},[]);(0,Be.useEffect)(()=>(document.addEventListener("mousedown",de,!1),()=>{document.removeEventListener("mousedown",de,!1)}),[de]),(0,Be.useEffect)(()=>{n&&p&&o&&M.current.focus()},[p,n,o]);let ke="border-none py-1 px-0 w-full inline-block rounded-md focus:outline-none focus:ring-0 text-sm",Ve=(0,Pg.default)("relative w-full",{[c]:!!c,"opacity-30 cursor-default pointer-events-none":r});function Ne(){let ye=e.length===1;return Be.default.createElement("div",{className:"flex items-center truncate"},ye&&se(),Be.default.createElement("input",{className:ke,ref:M,value:x,style:{backgroundColor:"inherit"},placeholder:ye?"":l,type:"text",onChange:X}))}function se(){if(x==="")return Be.default.createElement("span",{className:"dark:text-gray-300 text-sm w-0"},e[0].label)}function Te(){return Be.default.createElement(Be.default.Fragment,null,e.map(ye=>Be.default.createElement("div",{key:ye.value,className:"bg-indigo-100 dark:bg-indigo-600 flex justify-between w-full rounded-sm px-2 py-0.5 m-0.5 text-sm"},Be.default.createElement("span",{className:"break-all"},ye.label),Be.default.createElement("span",{onClick:Ze=>me(ye,Ze),className:"cursor-pointer font-bold ml-1"},"\xD7"))),Be.default.createElement("input",{className:ke,ref:M,value:x,style:{backgroundColor:"inherit"}
80,placeholder:l,type:"text",onChange:X}))}function st(){let ye=N.length>0&&N.some(Ze=>!f(Ze));return F?Be.default.createElement("div",{className:"relative cursor-default select-none py-2 px-4 text-gray-700 dark:text-gray-300"},"Loading options..."):ye?N.filter(Ze=>!f(Ze)).map((Ze,Q)=>{let T=Ze.freeChoice?`Filter by '${Ze.label}'`:Ze.label;return Be.default.createElement(bK,{key:Ze.value,id:JN(Q),isHighlighted:S===Q,onClick:()=>Z(Ze),onMouseEnter:()=>_(Q),text:T})}):i?Be.default.createElement("div",{className:"relative cursor-default select-none py-2 px-4 text-gray-700 dark:text-gray-300"},"Start typing to apply filter"):Be.default.createElement("div",{className:"relative cursor-default select-none py-2 px-4 text-gray-700 dark:text-gray-300"},"No matches found in the current dashboard. Try selecting a different time range or searching for something different")}let je=(0,Pg.default)(d||"pl-2 pr-8 py-1 w-full dark:bg-gray-900 dark:text-gray-300 rounded-md shadow-sm border border-gray-300 dark:border-gray-700 focus-within:border-indigo-500 focus-within:ring-1 focus-within:ring-indigo-500",{"border-indigo-500 ring-1 ring-indigo-500":y});return Be.default.createElement("div",{onKeyDown:E,ref:P,className:Ve},Be.default.createElement("div",{onClick:ie,className:je},n&&Ne(),!n&&Te(),Be.default.createElement("div",{className:"cursor-pointer absolute inset-y-0 right-0 flex items-center pr-2"},!F&&Be.default.createElement(Pr,{className:"h-4 w-4 text-gray-500"}),F&&Be.default.createElement(SK,null))),y&&Be.default.createElement(gr,{as:Be.Fragment,leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0",show:y},Be.default.createElement("ul",{ref:O,className:"z-50 absolute mt-1 max-h-60 w-full overflow-auto rounded-md bg-white py-1 text-base shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none sm:text-sm dark:bg-gray-900"},st())))}function SK(){return Be.default.createElement("svg",{className:"animate-spin h-4 w-4 text-indigo-500",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},Be.default.createElement("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),Be.default.createElement("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}))}var ZN=$(En());function _9({afterFetchData:e}){let{query:t}=ee(),n=te(),r=`prop_key__${n.domain}`,o=()=>{let[_,M,[P]]=Zp(t);return`${P}__prop_key__${n.domain}`},[i,a]=(0,Ko.useState)(null),[s,l]=(0,Ko.useState)(!0);function u(){let _=Zp(t);if(_){let[M,P,O]=_;return M===xt.is&&O.length===1}else return!1}(0,Ko.useEffect)(()=>
80{l(!0),a(null),p()("").then(_=>{let M=_.map(P=>P.value);if(M.length>0){let P=c();M.includes(P)?a(P):a(_[0].value)}l(!1)})},[t]);function c(){if(u()){let _=Nt(o());if(_)return _}return Nt(r)}function d(){return tt(ge(n,`/custom-prop-values/${encodeURIComponent(i)}`),t)}let p=(0,Ko.useCallback)(()=>_=>tt(ge(n,"/suggestions/prop_key"),t,{q:_.trim()}),[t]);function h(){return _=>{let M=_.length===0?null:_[0].value;if(M){let P=u()?o():r;Dt(P,M)}a(M)}}function m(){return[Se({renderLabel:_=>"Visitors",meta:{plot:!0}}),oa({renderLabel:_=>"Events",meta:{hiddenOnMobile:!0}}),Me(t)&&He(),!Me(t)&&Ir(),!1,!1].filter(_=>!!_)}function v(){return Ko.default.createElement(Rt,{fetchData:d,afterFetchData:e,getFilterFor:w,keyLabel:i,metrics:m(),detailsLinkProps:{path:Oh.path,params:{propKey:i},search:_=>_},maybeHideDetails:!0,color:"bg-red-50",colMinWidth:90})}let w=_=>({prefix:`${an}${i}`,filter:["is",`${an}${i}`,[_.name]]}),y=!s&&!i,g=y?"No custom properties found":"",x=i?[{value:i,label:i}]:[],b=(0,ZN.default)("pl-2 pr-8 py-1 bg-transparent dark:text-gray-300 rounded-md shadow-sm border border-gray-300 dark:border-gray-500",{"pointer-events-none":y}),S=40;return Ko.default.createElement("div",{className:"w-full mt-4",style:{minHeight:`${S+Su}px`}},Ko.default.createElement("div",{style:{minHeight:`${S}px`}},Ko.default.createElement(ll,{boxClass:b,forceLoading:s,fetchOptions:p(),singleOption:!0,values:x,onSelect:h(),placeholder:g})),i&&v())}var Ci=$(G());function Dg({feature:e,title:t,info:n,callToAction:r,onHideAction:o}){let i=te(),a=Th[e],s=()=>{window.confirm(`Are you sure you want to hide ${a}? You can make it visible again in your site settings later.`)&&mC(`/api/${encodeURIComponent(i.domain)}/disable-feature`,{feature:e}).then(c=>{c.ok&&o()})};function l(){return Ci.default.createElement("a",{href:r.link,className:"ml-2 sm:ml-4 button px-2 sm:px-4"},Ci.default.createElement("p",{className:"flex flex-col justify-center text-xs sm:text-sm"},r.action),Ci.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"ml-2 w-5 h-5"},Ci.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12h15m0 0l-6.75-6.75M19.5 12l-6.75 6.75"})))}function u(){return Ci.default.createElement("button",{onClick:s,className:"inline-block px-2 sm:px-4 py-2 border border-gray-300 dark:border-gray-500 leading-5 rounded-md text-gray-700 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-800 transition ease-in-out duration-150"},"Hide this report")}return Ci.default.createElement("div",{className:"sm:mx-32 mt-6 mb-3"},Ci.default.createElement("div",{className:"py-3"},Ci.default.createElement("div",{className:"text-center mt-2 text-gray-800 dark:text-gray-200"},t),Ci.default.createElement("div",{className:"text-justify mt-4 font-small text-sm text-gray-500 dark:text-gray-200"},n),Ci.default.createElement("div",{className:"text-xs sm:text-sm flex my-6 justify-center"},u(),l())))}var pd=$(G());var CK={role:"viewer",loggedIn:!1},eO=(0,pd.createContext)(CK),hd=()=>(0,pd.useContext)(eO);function S9({role:e,loggedIn:t,children:n}){return pd.default.createElement(eO.Provider,{value:{role:e,loggedIn:t}},n)}function kK(){return{default:null}}var Ah=kK().default,tO="inline-block h-5 text-indigo-700 dark:text-indigo-500 font-bold active-prop-heading truncate text-left",nO="hover:text-indigo-600 cursor-pointer truncate text-left",ki="conversions",Qo="props",Ei="funnels",Th={[ki]:"Goal Conversions",[Qo]:"Custom Properties",[Ei]:"Funnels"};function Lh({importedDataInView:e}){let{query:t}=ee(),n=te(),r=hd(),o=["owner","admin","super_admin"].includes(r.role),i=Pa("behavioursTab",n.domain),a=Pa("behavioursTabFunnel",n.domain),[s,l]=(0,Ue.useState)(me()),[u,c]=(0,Ue.useState)(Z()),[d,p]=(0,Ue.useState)(!0),[h,m]=(0,Ue.useState)(n.funnels.map(({name:se})=>se)),[v,w]=(0,Ue.useState)(P()),[y,g]=(0,Ue.useState)(!1),[x,b]=(0,Ue.useState)(null),S=(0,Ue.useCallback)(se=>{let Te=se.target.innerHTML,st=Object.keys(w9).includes(Te),gn=Te.startsWith("Visit ");!st&&!gn&&s.includes(Qo)&&n.hasProps&&(g(!0),c(Qo))},[]);(0,Ue.useEffect)(()=>{let se=!Me(t);u===Qo&&se&&y&&(g(!1),c(ki))},[Me(t)]),(0,Ue.useEffect)(()=>{c(Z())},[s]),(0,Ue.useEffect)(()=>p(!0),[t,u]);function _(se){l(s.filter(Te=>Te!==se))}function M(se){return()=>{Dt(i,Ei),Dt(a,se),c(Ei),w(se)}}function P(){let se=Nt(a);if(se&&n.funnels.some(st=>st.name===se))return se;if(n.funnels.length>0){let st=n.funnels[0].name;return Dt(a,st),st}}function O(){return n.funnels.length>0&&n.funnelsAvailable}function F(){return Ue.default.createElement(Ot,{as:"div",className:"relative inline-block text-left"},Ue.default.createElement("div",null,Ue.default.createElement(Ot.Button,{className:"inline-flex justify-between focus:outline-none"},Ue.default.createElement("span",{className:u==Ei?tO:nO},"Funnels"),Ue.default.createElement(Pr,{className:"-mr-1 ml-1 h-4 w-4","aria-hidden":"true"}))),Ue.default.createElement(gr,{as:Ue.Fragment,enter:"transition ease-out duration-100",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95"},Ue.default.createElement(Ot.Items,{className:"text-left origin-top-right absolute right-0 mt-2 w-96 max-h-72 overflow-auto rounded-md shadow-lg bg-white dark:bg-gray-800 ring-1 ring-black ring-opacity-5 focus:outline-none z-10"},Ue.default.createElement("div",{className:"py-1"},h.map(se=>Ue.default.createElement(Ot.Item,{key:se},({active:Te})=>Ue.default.createElement("span",{onClick:M(se),className:(0,C9.default)(Te?"bg-gray-100 dark:bg-gray-900 text-gray-900 dark:text-gray-200 cursor-pointer":"text-gray-700 dark:text-gray-200","block px-4 py-2 text-sm",u===Ei&&v===se?"font-bold text-gray-500":"")},se)))))))}
80function N(se,Te){let st=(0,C9.default)({[tO]:u==se,[nO]:u!==se});return Ue.default.createElement("div",{className:st,onClick:()=>{Dt(i,se),c(se)}},Te)}function V(){return Ue.default.createElement("div",{className:"flex text-xs font-medium text-gray-500 dark:text-gray-400 space-x-2"},de(ki)&&N(ki,"Goals"),de(Qo)&&N(Qo,"Properties"),de(Ei)&&Ah&&(O()?F():N(Ei,"Funnels")))}function z(se){p(!1),b(se.skip_imported_reason)}function Y(){return n.hasGoals?Ue.default.createElement(b9,{onGoalFilterClick:S,afterFetchData:z}):o?Ue.default.createElement(Dg,{feature:ki,title:"Measure how often visitors complete specific actions",info:"Goals allow you to track registrations, button clicks, form completions, external link clicks, file downloads, 404 error pages and more.",callToAction:{action:"Set up goals",link:`/${encodeURIComponent(n.domain)}/settings/goals`},onHideAction:X(ki)}):E()}function I(){if(Ah===null)return f();if(Ah&&v&&n.funnelsAvailable)return Ue.default.createElement(Ah,{funnelName:v});if(Ah&&o){let se;return n.funnelsAvailable?se={action:"Set up funnels",link:`/${encodeURIComponent(n.domain)}/settings/funnels`}:se={action:"Upgrade",link:"/billing/choose-plan"},Ue.default.createElement(Dg,{feature:Ei,title:"Follow the visitor journey from entry to conversion",info:"Funnels allow you to analyze the user flow through your website, uncover possible issues, optimize your site and increase the conversion rate.",callToAction:se,onHideAction:X(Ei)})}else return E()}function C(){if(n.hasProps&&n.propsAvailable)return Ue.default.createElement(_9,{afterFetchData:z});if(o){let se;return n.propsAvailable?se={action:"Set up props",link:`/${encodeURIComponent(n.domain)}/settings/properties`}:se={action:"Upgrade",link:"/billing/choose-plan"},Ue.default.createElement(Dg,{feature:Qo,title:"Send custom data to create your own metrics",info:"You can attach custom properties when sending a pageview or event. This allows you to create custom metrics and analyze stats we don't track automatically.",callToAction:se,onHideAction:X(Qo)})}else return E()}function E(){return Ue.default.createElement("div",{className:"font-medium text-gray-500 dark:text-gray-400 py-12 text-center"},"No data yet")}function f(){return Ue.default.createElement("div",{className:"font-medium text-gray-500 dark:text-gray-400 py-12 text-center"},"This feature is unavailable")}function X(se){return()=>{_(se)}}function ie(){switch(u){case ki:return Y();case Qo:return C();case Ei:return I()}}function Z(){if(s.length===0)return null;let se=Nt(i);return se&&s.includes(se)?se:s.includes(ki)?ki:s.includes(Qo)?Qo:Ei}function me(){let se=[];for(let Te of Object.keys(Th)){let st=n[Te+"OptedOut"],je=!(n[Te+"Available"]!==!1)&&r.role!=="owner";!st&&!je&&se.push(Te)}return se}function de(se){return s.includes(se)}function ke(){return t.period==="realtime"}function Ve(){return u===ki?Mg(t,Th[u]):Th[u]}function Ne(){return u===ki?Ue.default.createElement(Nr,{loading:d,skipImportedReason:x}):u===Qo?Ue.default.createElement(Nr,{loading:d,skipImportedReason:x,message:"Imported data is unavailable in this view"}):Ue.default.createElement(Nr,{altCondition:e,message:"Imported data is unavailable in this view"})}return u?Ue.default.createElement("div",{className:"items-start justify-between block w-full mt-6 md:flex"},Ue.default.createElement("div",{className:"w-full p-4 bg-white rounded shadow-xl dark:bg-gray-825"},Ue.default.createElement("div",{className:"flex justify-between w-full"},Ue.default.createElement("div",{className:"flex gap-x-1"},Ue.default.createElement("h3",{className:"font-bold dark:text-gray-100"},Ve()+(ke()?" (last 30min)":"")),Ne()),V()),ie())):null}var k9=$(G());var Ig=(e,t)=>class extends k9.default.Component{constructor(n){super(n),this.state={stuck:!1}}componentDidMount(){"IntersectionObserver"in window&&this.attachObserver()}attachObserver(){this.observer=new IntersectionObserver(n=>{n[0].intersectionRatio===0?this.setState({stuck:!0}):n[0].intersectionRatio===1&&this.setState({stuck:!1})},{threshold:[0,1]}),this.el=document.querySelector(t),this.observer.observe(this.el)}componentWillUnmount(){var n;(n=this.observer)==null||n.unobserve(this.el)}render(){return k9.default.createElement(e,L({stuck:this.state.stuck},this.props))}};function EK({stuck:e,importedDataInView:t,updateImportedDataInView:n}){let r=te(),o=hd(),{query:i}=ee(),a=un.default.useRef(null);return un.default.createElement("div",{className:"mb-12"},un.default.createElement("div",{id:"stats-container-top"}),un.default.createElement("div",{className:`relative top-0 sm:py-3 py-2 z-10 ${e&&!r.embedded?"sticky fullwidth-shadow bg-gray-50 dark:bg-gray-850":""}`},un.default.createElement("div",{className:"items-center w-full flex"},un.default.createElement("div",{className:"flex items-center w-full",ref:a},un.default.createElement(iu,{site:r,loggedIn:o.loggedIn,currentUserRole:o.role}),un.default.createElement(dy,{tooltipBoundary:a.current}),un.default.createElement(v2,{className:"flex"})),un.default.createElement(c1,null))),un.default.createElement(W1,{updateImportedDataInView:n}),un.default.createElement("div",{className:"w-full md:flex"},un.default.createElement("div",{className:ca},un.default.createElement(X1,null)),un.default.createElement("div",{className:ca},un.default.createElement(J1,null))),un.default.createElement("div",{className:"w-full md:flex"},un.default.createElement("div",{className:ca},un.default.createElement(Au,{site:r,query:i})),un.default.createElement("div",{className:ca},un.default.createElement(Nh,null))),un.default.createElement(Lh,{importedDataInView:t}))}var rO=Ig(EK,"#stats-container-top");var bn=$(G());function MK({stuck:e}){let t=te(),n=hd(),{query:r}=ee(),o=t.embedded?"relative":"sticky";return bn.default.createElement("div",{className:"mb-12"},bn.default.createElement("div",{id:"stats-container-top"}),bn.default.createElement("div",{className:`${o} top-0 sm:py-3 py-2 z-10 ${e&&!t.embedded?"fullwidth-shadow bg-gray-50 dark:bg-gray-850":""}`},bn.default.createElement("div",{className:"items-center w-full flex"},bn.default.createElement("div",{className:"flex items-center w-full"},bn.default.createElement(iu,{site:t,loggedIn:n.loggedIn,currentUserRole:n.role}),bn.default.createElement(v2,{className:"flex"})),bn.default.createElement(c1,null))),bn.default.createElement(W1,null),bn.default.createElement("div",{className:"w-full md:flex"},bn.default.createElement("div",{className:ca},bn.default.createElement(X1,null)),bn.default.createElement("div",{className:ca},bn.default.createElement(J1,null))),bn.default.createElement("div",{className:"w-full md:flex"},bn.default.createElement("div",{className:ca},bn.default.createElement(Au,{site:t,query:r})),bn.default.createElement("div",{className:ca},bn.default.createElement(Nh,null))),bn.default.createElement(Lh,null))}var oO=Ig(MK,"#stats-container-top");var ca="stats-item relative w-full mt-6 p-4 flex flex-col bg-white dark:bg-gray-825 shadow-xl rounded";function PK(){let e=VC(),[t,n]=(0,Rh.useState)(!1);return e?Rh.default.createElement(oO,null):Rh.default.createElement(rO,{importedDataInView:t,updateImportedDataInView:n})}var iO=PK;var Lu=$(G());var Mi=$(G()),aO=$(kc());var DK=768,IK=1080,E9=class extends Mi.default.Component{constructor(t){super(t),this.state={viewport:IK},this.node=Mi.default.createRef(),this.handleClickOutside=this.handleClickOutside.bind(this),this.handleResize=this.handleResize.bind(this)}componentDidMount(){document.body.style.overflow="hidden",document.body.style.height="100vh",document.addEventListener("mousedown",this.handleClickOutside),window.addEventListener("resize",this.handleResize,!1),this.handleResize()}componentWillUnmount(){document.body.style.overflow=null,document.body.style.height=null,document.removeEventListener("mousedown",this.handleClickOutside),window.removeEventListener("resize",this.handleResize,!1)}handleClickOutside(t){this.node.current.contains(t.target)||this.close()}handleResize(){this.setState({viewport:window.innerWidth})}close(){this.props.navigate({path:Lo.path,search:t=>t})}getStyle(){let{maxWidth:t}=this.props,{viewport:n}=this.state,r={};return t?r.maxWidth=t:r.width=n<=DK?"min-content":"860px",r}render(){return(0,aO.createPortal)(Mi.default.createElement(Mi.default.Fragment,null,Mi.default.createElement(Zl,{keyboardKey:"Escape",type:"keyup",navigateProps:{path:Lo.path,search:t=>t}}),Mi.default.createElement("div",{className:"modal is-open",onClick:this.props.onClick},Mi.default.createElement("div",{className:"modal__overlay"},Mi.default.createElement("button",{className:"modal__close"}),Mi.default.createElement("div",{ref:this.node,className:"modal__container dark:bg-gray-800",style:this.getStyle()},this.props.children)))),document.getElementById("modal_root"))}};function _t(e){let t=hr();return Mi.default.createElement(E9,K(L({},e),{navigate:t}))}var Tr=$(G());var lO=$(G());var sO=100;
80function Ng({key:e,getRequestParams:t,afterFetchData:n,afterFetchNextPage:r,initialPageParam:o=1}){let[i]=e,a=jp();return(0,lO.useEffect)(()=>()=>{let l=[i];a.setQueriesData(l,NK)},[a,i]),W6({queryKey:e,queryFn:async({pageParam:s,queryKey:l})=>{let[u,c]=t(l),d=await tt(i,u,K(L({},c),{limit:sO,page:s}));return s===o&&typeof n=="function"&&n(d),s>o&&typeof r=="function"&&r(d),d.results},getNextPageParam:(s,l,u)=>s.length===sO?u+1:null,initialPageParam:o,placeholderData:s=>s})}var NK=e=>{var t;return(t=e==null?void 0:e.pages)!=null&&t.length?{pages:e.pages.slice(0,1),pageParams:e.pageParams.slice(0,1)}:e};var ul=$(G());function uO({metrics:e,defaultOrderBy:t}){let[n,r]=(0,ul.useState)([]),o=(0,ul.useMemo)(()=>n.length?Object.fromEntries(n):Object.fromEntries(t),[n,t]),i=(0,ul.useCallback)(a=>{e.find(({key:s})=>s===a.key)&&r(s=>TK(s.length?s:t,a))},[e,t]);return{orderBy:n.length?n:t,orderByDictionary:o,toggleSortByMetric:i}}function Og(e){return e==="desc"?{direction:"asc",hint:"Press to sort column in ascending order"}:{direction:"desc",hint:"Press to sort column in descending order"}}function OK(e,t){return e.findIndex(([n])=>n===t.key)}function TK(e,t){let n=OK(e,t);if(n<0){let i=Og(null).direction;return[[t.key,i]]}let r=e[n],o=Og(r[1]).direction;return o===null?[]:[[t.key,o]]}function cO(e,t){return Pa(`order_${t.dimensionLabel}_by`,e)}function fO(e,t){return!Array.isArray(e)||e.length!==1||!Array.isArray(e[0])?!1:!!(e[0].length===2&&t.findIndex(n=>n.key===e[0][0])>-1&&["asc","desc"].includes(e[0][1]))}function dO({domain:e,reportInfo:t,metrics:n,fallbackValue:r}){try{let o=Nt(cO(e,t)),i=JSON.parse(o);if(fO(i,n.filter(a=>a.sortable)))return i;throw new Error("Invalid stored order_by value")}catch(o){return r}}function AK({domain:e,reportInfo:t,metrics:n,orderBy:r}){fO(r,n.filter(o=>o.sortable))&&Dt(cO(e,t),JSON.stringify(r))}function pO({effectiveOrderBy:e,metrics:t,reportInfo:n}){let r=te();(0,ul.useEffect)(()=>{AK({domain:r.domain,metrics:t,reportInfo:n,orderBy:e})},[r,n,e,t])}var Kt=$(G());var Qr=$(G());var hO=$(En()),mO=({onSearch:e,className:t})=>{let n=(0,Qr.useRef)(null),[r,o]=(0,Qr.useState)(!1),i=(0,Qr.useCallback)(u=>{e(u.target.value)},[e]),a=Bm(i),s=(0,Qr.useCallback)(u=>{var c;r&&((c=n.current)==null||c.blur(),u.stopPropagation())},[r]),l=(0,Qr.useCallback)(u=>{var c;r||((c=n.current)==null||c.focus(),u.stopPropagation())},[r]);return Qr.default.createElement(Qr.default.Fragment,null,Qr.default.createElement(rf,{keyboardKey:"Escape",type:"keyup",handler:s,shouldIgnoreWhen:[qi]}),Qr.default.createElement(rf,{keyboardKey:"/",type:"keyup",handler:l,shouldIgnoreWhen:[qi]}),Qr.default.createElement("input",{onBlur:()=>o(!1),onFocus:()=>o(!0),ref:n,type:"text",placeholder:r?"Search":"Press / to search",className:(0,hO.default)("shadow-sm dark:bg-gray-900 dark:text-gray-100 focus:ring-indigo-500 focus:border-indigo-500 block sm:text-sm border-gray-300 dark:border-gray-500 rounded-md dark:bg-gray-800 w-48",t),onChange:a}))};var Tg=$(En()),So=$(G());var M9=$(G());var P9=$(En()),gO=({children:e,toggleSort:t,sortDirection:n})=>{let r=Og(n);return M9.default.createElement("button",{onClick:t,title:r.hint,className:(0,P9.default)("group","hover:underline","relative")},e,M9.default.createElement("span",{className:(0,P9.default)("absolute","rounded inline-block h-4 w-4","ml-1",{["asc"]:"rotate-180",["desc"]:"rotate-0"}[n!=null?n:r.direction],!n&&"opacity-0",!n&&"group-hover:opacity-100",n&&"group-hover:bg-gray-100 dark:group-hover:bg-gray-900","transition")},"\u2193"))};var LK=({children:e,className:t,align:n})=>So.default.createElement("th",{className:(0,Tg.default)("p-2 text-xs font-bold text-gray-500 dark:text-gray-400 tracking-wide",t),align:n},e),RK=({children:e,className:t,align:n})=>So.default.createElement("td",{className:(0,Tg.default)("p-2 font-medium",t),align:n},e),yO=({rowIndex:e,pageIndex:t,item:n,columns:r})=>So.default.createElement("tr",{className:"text-sm dark:text-gray-200"},r.map(({key:o,width:i,align:a,renderValue:s,renderItem:l})=>{var u;return So.default.createElement(RK,{key:`${(t!=null?t:null)===null?"":`page_${t}_`}row_${e}_${String(o)}`,className:i,align:a},l?l(n):s?s(n[o]):(u=n[o])!=null?u:"")}
80)),vO=({data:e,columns:t})=>So.default.createElement("table",{className:"w-max overflow-x-auto md:w-full table-striped table-fixed"},So.default.createElement("thead",null,So.default.createElement("tr",{className:"text-xs font-bold text-gray-500 dark:text-gray-400"},t.map(n=>{var r;return So.default.createElement(LK,{key:`header_${String(n.key)}`,className:(0,Tg.default)("p-2 tracking-wide",n.width),align:n.align},n.onSort?So.default.createElement(gO,{toggleSort:n.onSort,sortDirection:(r=n.sortDirection)!=null?r:null},n.label):n.label)}))),So.default.createElement("tbody",null,Array.isArray(e)?e.map((n,r)=>So.default.createElement(yO,{item:n,columns:t,rowIndex:r,key:r})):e.pages.map((n,r)=>n.map((o,i)=>So.default.createElement(yO,{item:o,columns:t,rowIndex:i,pageIndex:r,key:`page_${r}_row_${i}`})))));var D9=500,Ag=({title:e,isPending:t,isFetching:n,onSearch:r,hasNextPage:o,isFetchingNextPage:i,fetchNextPage:a,columns:s,data:l,status:u,error:c,displayError:d})=>Kt.default.createElement("div",{className:"w-full h-full"},Kt.default.createElement("div",{className:"flex justify-between items-center"},Kt.default.createElement("div",{className:"flex items-center gap-x-2"},Kt.default.createElement("h1",{className:"text-xl font-bold dark:text-gray-100"},e),!t&&n&&Kt.default.createElement(xO,null)),!!r&&Kt.default.createElement(mO,{onSearch:r,className:d&&u==="error"?"pointer-events-none":""})),Kt.default.createElement("div",{className:"my-4 border-b border-gray-300"}),Kt.default.createElement("div",{style:{minHeight:`${D9}px`}},d&&u==="error"&&Kt.default.createElement(BK,{error:c}),t&&Kt.default.createElement(FK,null),l&&Kt.default.createElement(vO,{data:l,columns:s}),!t&&!n&&o&&Kt.default.createElement(VK,{onClick:()=>a(),isFetchingNextPage:i}))),FK=()=>Kt.default.createElement("div",{className:"w-full h-full flex flex-col justify-center",style:{minHeight:`${D9}px`}},Kt.default.createElement("div",{className:"mx-auto loading"},Kt.default.createElement("div",null))),xO=()=>Kt.default.createElement("div",{className:"loading sm"},Kt.default.createElement("div",null)),BK=({error:e})=>Kt.default.createElement("div",{className:"grid grid-rows-2 text-gray-700 dark:text-gray-300",style:{height:`${D9}px`}},Kt.default.createElement("div",{className:"text-center self-end"},Kt.default.createElement(Wl,null)),Kt.default.createElement("div",{className:"text-lg text-center"},e?e.message:"Error loading data. Refresh the page to try again")),VK=({onClick:e,isFetchingNextPage:t})=>Kt.default.createElement("div",{className:"flex flex-col w-full my-4 items-center justify-center h-10"},t?Kt.default.createElement(xO,null):Kt.default.createElement("button",{onClick:e,type:"button",className:"button"},"Load more"));function Bt({reportInfo:e,metrics:t,renderIcon:n,getExternalLinkURL:r,searchEnabled:o=!0,afterFetchData:i,afterFetchNextPage:a,addSearchFilter:s,getFilterInfo:l}){let u=te(),{query:c}=ee(),[d,p]=(0,Tr.useState)(""),h=dO({domain:u.domain,reportInfo:e,metrics:t,fallbackValue:e.defaultOrder?[e.defaultOrder]:[]}),{orderBy:m,orderByDictionary:v,toggleSortByMetric:w}=uO({metrics:t,defaultOrderBy:h});pO({effectiveOrderBy:m,metrics:t,reportInfo:e});let y=Ng({key:[e.endpoint,{query:c,search:d,orderBy:m}
80],getRequestParams:x=>{let[b,{query:S,search:_}]=x,M=L({},S);return o&&typeof s=="function"&&_!==""&&(M=s(S,_)),[M,{detailed:!0,order_by:JSON.stringify(m)}]},afterFetchData:i,afterFetchNextPage:a}),g=(0,Tr.useMemo)(()=>[{label:e.dimensionLabel,key:"name",width:"w-48 md:w-80 flex items-center break-all",align:"left",renderItem:x=>Tr.default.createElement(UK,{item:x,getFilterInfo:l,getExternalLinkURL:r,renderIcon:n})},...t.map(x=>({label:x.renderLabel(c),key:x.key,width:x.width,align:"right",renderValue:x.renderValue,onSort:x.sortable?()=>w(x):void 0,sortDirection:v[x.key]}))],[e.dimensionLabel,t,l,c,v,w,n,r]);return Tr.default.createElement(Ag,K(L({title:e.title},y),{onSearch:o?p:void 0,columns:g}))}var UK=({item:e,getFilterInfo:t,renderIcon:n,getExternalLinkURL:r})=>Tr.default.createElement(Tr.default.Fragment,null,typeof n=="function"&&n(e),Tr.default.createElement(A8,{path:Lo.path,filterInfo:t(e),onClick:void 0,extraClass:void 0},e.name),typeof r=="function"&&Tr.default.createElement(zK,{url:r(e)})),zK=({url:e})=>e?Tr.default.createElement("a",{target:"_blank",href:e,rel:"noreferrer",className:"hidden group-hover:block"},Tr.default.createElement("svg",{className:"inline h-4 w-4 ml-1 -mt-1 text-gray-600 dark:text-gray-400",fill:"currentColor",viewBox:"0 0 20 20"},Tr.default.createElement("path",{d:"M11 3a1 1 0 100 2h2.586l-6.293 6.293a1 1 0 101.414 1.414L15 6.414V9a1 1 0 102 0V4a1 1 0 00-1-1h-5z"}),Tr.default.createElement("path",{d:"M5 5a2 2 0 00-2 2v8a2 2 0 002 2h8a2 2 0 002-2v-3a1 1 0 10-2 0v3H5V7h3a1 1 0 000-2H5z"}))):null;var wO={sources:{info:{title:"Top Sources",dimension:"source",endpoint:"/sources",dimensionLabel:"Source",defaultOrder:["visitors","desc"]},renderIcon:e=>Lu.default.createElement("img",{alt:"",src:`/favicon/sources/${encodeURIComponent(e.name)}`,className:"h-4 w-4 mr-2 align-middle inline"})},channels:{info:{title:"Top Acquisition Channels",dimension:"channel",endpoint:"/channels",dimensionLabel:"Channel",defaultOrder:["visitors","desc"]}},utm_mediums:{info:{title:"Top UTM Mediums",dimension:"utm_medium",endpoint:"/utm_mediums",dimensionLabel:"UTM Medium",defaultOrder:["visitors","desc"]}},utm_sources:{info:{title:"Top UTM Sources",dimension:"utm_source",endpoint:"/utm_sources",dimensionLabel:"UTM Source",defaultOrder:["visitors","desc"]}},utm_campaigns:{info:{title:"Top UTM Campaigns",dimension:"utm_campaign",endpoint:"/utm_campaigns",dimensionLabel:"UTM Campaign",defaultOrder:["visitors","desc"]}},utm_contents:{info:{title:"Top UTM Contents",dimension:"utm_content",endpoint:"/utm_contents",dimensionLabel:"UTM Content",defaultOrder:["visitors","desc"]}},utm_terms:{info:{title:"Top UTM Terms",dimension:"utm_term",endpoint:"/utm_terms",dimensionLabel:"UTM Term",defaultOrder:["visitors","desc"]}}};function HK({currentView:e}){let{query:t}=ee(),n=te(),r=wO[e].info;r=K(L({},r),{endpoint:ge(n,r.endpoint)});let o=(0,Lu.useCallback)(s=>({prefix:r.dimension,filter:["is",r.dimension,[s.name]]}),[r.dimension]),i=(0,Lu.useCallback)((s,l)=>Zt(s,["contains",r.dimension,[l]]),[r.dimension]);function a(){return Me(t)?[qr(),Se({renderLabel:s=>"Conversions",width:"w-28"}),He()]:co(t)?[Se({renderLabel:s=>"Current visitors",width:"w-36"})]:[Se({renderLabel:s=>"Visitors"}),tl(),el()]}return Lu.default.createElement(_t,null,Lu.default.createElement(Bt,{reportInfo:r,metrics:a(),getFilterInfo:o,addSearchFilter:i,renderIcon:wO[e].renderIcon}))}var cl=HK;var Ga=$(G());function jK(){let{referrer:e}=Rl(),{query:t}=ee(),n=te(),r={title:"Referrer Drilldown",dimension:"referrer",endpoint:ge(n,`/referrers/${e}`),dimensionLabel:"Referrer",defaultOrder:["visitors","desc"]},o=(0,Ga.useCallback)(u=>({prefix:r.dimension,filter:["is",r.dimension,[u.name]]}),[r.dimension]),i=(0,Ga.useCallback)((u,c)=>Zt(u,["contains",r.dimension,[c]]),[r.dimension]);function a(){return Me(t)?[qr(),Se({renderLabel:u=>"Conversions",width:"w-28"}),He()]:co(t)?[Se({renderLabel:u=>"Current visitors",width:"w-36"})]:[Se({renderLabel:u=>"Visitors"}),tl(),el()]}let s=(0,Ga.useCallback)(u=>Ga.default.createElement("img",{alt:"",src:`/favicon/sources/${encodeURIComponent(u.name)}
80`,className:"h-4 w-4 mr-2 align-middle inline"}),[]),l=(0,Ga.useCallback)(u=>{if(u.name!=="Direct / None")return"//"+u.name},[]);return Ga.default.createElement(_t,null,Ga.default.createElement(Bt,{reportInfo:r,metrics:a(),getFilterInfo:o,addSearchFilter:i,renderIcon:s,getExternalLinkURL:l}))}var bO=jK;var Ru=$(G());var $K=[Se({renderLabel:()=>"Visitors",sortable:!1}),new Bn({width:"w-28",key:"impressions",renderLabel:()=>"Impressions",renderValue:Cu,sortable:!1}),new Bn({width:"w-16",key:"ctr",renderLabel:()=>"CTR",renderValue:v1,sortable:!1}),new Bn({width:"w-28",key:"position",renderLabel:()=>"Position",renderValue:Dn,sortable:!1})];function WK(){let{query:e}=ee(),t=te(),n=ge(t,"/referrers/Google"),[r,o]=(0,Ru.useState)(""),i=Ng({key:[n,{query:e,search:r}],getRequestParams:s=>{let[l,{query:u,search:c}]=s,d={detailed:!0};return[u,c===""?d:K(L({},d),{search:c})]},initialPageParam:0}),a=(0,Ru.useMemo)(()=>[{label:"Search term",key:"name",width:"w-48 md:w-56 lg:w-1/3",align:"left"},...$K.map(s=>({label:s.renderLabel(e),key:s.key,width:s.width,align:"right"}))],[e]);return Ru.default.createElement(_t,null,Ru.default.createElement(Ag,K(L({title:"Google Search Terms",displayError:!0,onSearch:o},i),{columns:a})))}var _O=WK;var md=$(G());function YK(){let{query:e}=ee(),t=te(),n={title:"Top Pages",dimension:"page",endpoint:ge(t,"/pages"),dimensionLabel:"Page url",defaultOrder:["visitors","desc"]},r=(0,md.useCallback)(a=>({prefix:n.dimension,filter:["is",n.dimension,[a.name]]}),[n.dimension]),o=(0,md.useCallback)((a,s)=>Zt(a,["contains",n.dimension,[s]]),[n.dimension]);function i(){return Me(e)?[qr(),Se({renderLabel:a=>"Conversions",width:"w-28"}),He()]:co(e)?[Se({renderLabel:a=>"Current visitors",width:"w-36"})]:[Se({renderLabel:a=>"Visitors"}),WP(),tl(),YP()]}return md.default.createElement(_t,null,md.default.createElement(Bt,{reportInfo:n,metrics:i(),getFilterInfo:r,addSearchFilter:o}))}var SO=YK;var gd=$(G());function qK(){let{query:e}=ee(),t=te(),n={title:"Entry Pages",dimension:"entry_page",endpoint:ge(t,"/entry-pages"),dimensionLabel:"Entry page",defaultOrder:["visitors","desc"]},r=(0,gd.useCallback)(a=>({prefix:n.dimension,filter:["is",n.dimension,[a.name]]}),[n.dimension]),o=(0,gd.useCallback)((a,s)=>Zt(a,["contains",n.dimension,[s]]),[n.dimension]);function i(){return Me(e)?[qr(),Se({renderLabel:a=>"Conversions",width:"w-28"}),He()]:co(e)?[Se({renderLabel:a=>"Current visitors",width:"w-36"})]:[Se({renderLabel:a=>"Visitors"}),C3({renderLabel:a=>"Total Entrances",width:"w-36"}),el()]}return gd.default.createElement(_t,null,gd.default.createElement(Bt,{reportInfo:n,metrics:i(),getFilterInfo:r,addSearchFilter:o}))}var CO=qK;var yd=$(G());function KK(){let{query:e}=ee(),t=te(),n={title:"Exit Pages",dimension:"exit_page",endpoint:ge(t,"/exit-pages"),dimensionLabel:"Page url",defaultOrder:["visitors","desc"]},r=(0,yd.useCallback)(a=>({prefix:n.dimension,filter:["is",n.dimension,[a.name]]}),[n.dimension]),o=(0,yd.useCallback)((a,s)=>Zt(a,["contains",n.dimension,[s]]),[n.dimension]);function i(){return Me(e)?[qr(),Se({renderLabel:a=>"Conversions",width:"w-28"}),He()]:e.period==="realtime"?[Se({renderLabel:a=>"Current visitors",width:"w-36"})]:[Se({renderLabel:a=>"Visitors",sortable:!0}),C3({renderLabel:a=>"Total Exits",sortable:!0}),qP()]}return yd.default.createElement(_t,null,yd.default.createElement(Bt,{reportInfo:n,metrics:i(),getFilterInfo:r,addSearchFilter:o}))}var kO=KK;var fl=$(G());var QK={countries:{title:"Top Countries",dimension:"country",endpoint:"/countries",dimensionLabel:"Country",defaultOrder:["visitors","desc"]},regions:{title:"Top Regions",dimension:"region",endpoint:"/regions",dimensionLabel:"Region",defaultOrder:["visitors","desc"]},cities:{title:"Top Cities",dimension:"city",endpoint:"/cities",dimensionLabel:"City",defaultOrder:["visitors","desc"]}};function GK({currentView:e}){let{query:t}=ee(),n=te(),r=QK[e];r=K(L({},r),{endpoint:ge(n,r.endpoint)});let o=(0,fl.useCallback)(l=>({prefix:r.dimension,filter:["is",r.dimension,[l.code]],labels:{[l.code]:l.name}}),[r.dimension]),i=(0,fl.useCallback)((l,u)=>Zt(l,["contains",`${r.dimension}_name`,[u]]),[r.dimension]);function a(){return Me(t)?[qr(),Se({renderLabel:l=>"Conversions",width:"w-28"}),He()]:t.period==="realtime"?[Se({renderLabel:l=>"Current visitors",width:"w-36"})]:[Se({renderLabel:l=>"Visitors"}),e==="countries"&&Ir()].filter(l=>!!l)}let s=(0,fl.useCallback)(l=>fl.default.createElement("span",{className:"mr-1"},l.country_flag||l.flag),[]);return fl.default.createElement(_t,null,fl.default.createElement(Bt,{reportInfo:r,metrics:a(),getFilterInfo:o,renderIcon:s,addSearchFilter:i}))}var Lg=GK;var Fu=$(G());function Pi(e){return Me(e)?[qr(),Se({renderLabel:t=>"Conversions",width:"w-28"}),He()]:co(e)?[Se({renderLabel:t=>"Current visitors",width:"w-36"}),Ir()]:[Se({renderLabel:t=>"Visitors"}),Ir(),tl(),el()]}function XK(){let{query:e}=ee(),t=te(),n={title:"Browsers",dimension:"browser",endpoint:ge(t,"/browsers"),dimensionLabel:"Browser",defaultOrder:["visitors","desc"]}
80,r=(0,Fu.useCallback)(a=>({prefix:n.dimension,filter:["is",n.dimension,[a.name]]}),[n.dimension]),o=(0,Fu.useCallback)((a,s)=>Zt(a,["contains",n.dimension,[s]]),[n.dimension]),i=(0,Fu.useCallback)(a=>fd(a.name),[]);return Fu.default.createElement(_t,null,Fu.default.createElement(Bt,{reportInfo:n,metrics:Pi(e),getFilterInfo:r,addSearchFilter:o,renderIcon:i}))}var EO=XK;var Bu=$(G());function JK(){let{query:e}=ee(),t=te(),n={title:"Browser Versions",dimension:"browser_version",endpoint:ge(t,"/browser-versions"),dimensionLabel:"Browser version",defaultOrder:["visitors","desc"]},r=(0,Bu.useCallback)(a=>({prefix:n.dimension,filter:["is",n.dimension,[a.name]]}),[n.dimension]),o=(0,Bu.useCallback)((a,s)=>Zt(a,["contains",n.dimension,[s]]),[n.dimension]),i=(0,Bu.useCallback)(a=>fd(a.browser),[]);return Bu.default.createElement(_t,null,Bu.default.createElement(Bt,{reportInfo:n,metrics:Pi(e),getFilterInfo:r,addSearchFilter:o,renderIcon:i}))}var MO=JK;var Vu=$(G());function ZK(){let{query:e}=ee(),t=te(),n={title:"Operating Systems",dimension:"os",endpoint:ge(t,"/operating-systems"),dimensionLabel:"Operating system",defaultOrder:["visitors","desc"]},r=(0,Vu.useCallback)(a=>({prefix:n.dimension,filter:["is",n.dimension,[a.name]]}),[n.dimension]),o=(0,Vu.useCallback)((a,s)=>Zt(a,["contains",n.dimension,[s]]),[n.dimension]),i=(0,Vu.useCallback)(a=>dd(a.name),[]);return Vu.default.createElement(_t,null,Vu.default.createElement(Bt,{reportInfo:n,metrics:Pi(e),getFilterInfo:r,addSearchFilter:o,renderIcon:i}))}var PO=ZK;var Uu=$(G());function eQ(){let{query:e}=ee(),t=te(),n={title:"Operating System Versions",dimension:"os_version",endpoint:ge(t,"/operating-system-versions"),dimensionLabel:"Operating system version",defaultOrder:["visitors","desc"]},r=(0,Uu.useCallback)(a=>({prefix:n.dimension,filter:["is",n.dimension,[a.name]]}),[n.dimension]),o=(0,Uu.useCallback)((a,s)=>Zt(a,["contains",n.dimension,[s]]),[n.dimension]),i=(0,Uu.useCallback)(a=>dd(a.os),[]);return Uu.default.createElement(_t,null,Uu.default.createElement(Bt,{reportInfo:n,metrics:Pi(e),getFilterInfo:r,addSearchFilter:o,renderIcon:i}))}var DO=eQ;var vd=$(G());function tQ(){let{query:e}=ee(),t=te(),n={title:"Screen Sizes",dimension:"screen",endpoint:ge(t,"/screen-sizes"),dimensionLabel:"Screen size",defaultOrder:["visitors","desc"]},r=(0,vd.useCallback)(i=>({prefix:n.dimension,filter:["is",n.dimension,[i.name]]}),[n.dimension]),o=(0,vd.useCallback)(i=>d9(i.name),[]);return vd.default.createElement(_t,null,vd.default.createElement(Bt,{reportInfo:n,metrics:Pi(e),getFilterInfo:r,searchEnabled:!1,renderIcon:o}))}var IO=tQ;var xd=$(G());function nQ(){let{query:e}=ee(),t=te(),{propKey:n}=Rl(),r=!1,o={title:Mg(e,"Custom Property Breakdown"),dimension:n,endpoint:ge(t,`/custom-prop-values/${n}`),dimensionLabel:n,defaultOrder:["visitors","desc"]},i=(0,xd.useCallback)(l=>({prefix:`${an}${n}`,filter:["is",`${an}${n}`,[l.name]]}),[n]),a=(0,xd.useCallback)((l,u)=>Zt(l,["contains",`${an}${n}`,[u]]),[n]);function s(){return[Se({renderLabel:l=>"Visitors"}),oa({renderLabel:l=>"Events"}),Me(e)&&He(),!Me(e)&&Ir(),r&&Xf(),r&&Gf()].filter(l=>!!l)}return xd.default.createElement(_t,null,xd.default.createElement(Bt,{reportInfo:o,metrics:s(),getFilterInfo:i,addSearchFilter:a}))}var NO=nQ;var fa=$(G());function rQ(){let[e,t]=(0,fa.useState)(!1),n=te(),r={title:"Goal Conversions",dimension:"goal",endpoint:ge(n,"/conversions"),dimensionLabel:"Goal",defaultOrder:[]},o=(0,fa.useCallback)(c=>({prefix:r.dimension,filter:["is",r.dimension,[c.name]]}),[r.dimension]),i=(0,fa.useCallback)((c,d)=>Zt(c,["contains",r.dimension,[d]]),[r.dimension]);function a(){return[Se({renderLabel:c=>"Uniques"}),oa({renderLabel:c=>"Total"}),He(),e&&Xf(),e&&Gf()].filter(c=>!!c)}let s=(0,fa.useCallback)(c=>{t(u(c))},[]),l=(0,fa.useCallback)(c=>{!e&&u(c)&&t(!0)},[e]);function u(c){return c.results.some(d=>d.total_revenue)}return fa.default.createElement(_t,null,fa.default.createElement(Bt,{reportInfo:r,metrics:a(),afterFetchData:void 0,afterFetchNextPage:void 0,getFilterInfo:o,addSearchFilter:i}))}var OO=rQ;var Xr=$(G());var Xo=$(G());var dl=$(G());var Ar=$(G());var I9=$(En());function Fh(e){let t=e.forFilter;function n(o,i){return i&&Ar.default.createElement(Ot.Item,null,({active:a})=>Ar.default.createElement("span",{onClick:()=>e.onSelect(o),className:(0,I9.default)("cursor-pointer block px-4 py-2 text-sm",{"bg-gray-100 dark:bg-gray-900 text-gray-900 dark:text-gray-100":a,"text-gray-700 dark:text-gray-200":!a})},Ql[o]))}let r=(0,I9.default)("w-full",{"opacity-20 cursor-default pointer-events-none":e.isDisabled});return Ar.default.createElement("div",{className:r},Ar.default.createElement(Ot,{as:"div",className:"relative inline-block text-left w-full"},({open:o})=>Ar.default.createElement(Ar.default.Fragment,null,Ar.default.createElement("div",{className:"w-full"},Ar.default.createElement(Ot.Button,{className:"inline-flex justify-between items-center w-full rounded-md border border-gray-300 dark:border-gray-500 shadow-sm px-4 py-2 bg-white dark:bg-gray-800 text-sm text-gray-700 dark:text-gray-200 hover:bg-gray-50 dark:hover:bg-gray-850 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-gray-100 dark:focus:ring-offset-gray-900 focus:ring-indigo-500 text-left"},Ql[e.selectedType],Ar.default.createElement(Pr,{className:"-mr-2 ml-2 h-4 w-4 text-gray-500 dark:text-gray-400","aria-hidden":"true"}))),Ar.default.createElement(gr,{show:o,as:Ar.Fragment,enter:"transition ease-out duration-100",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95"},Ar.default.createElement(Ot.Items,{static:!0,className:"z-10 origin-top-left absolute left-0 mt-2 rounded-md shadow-lg bg-white dark:bg-gray-800 ring-1 ring-black ring-opacity-5 focus:outline-none"},Ar.default.createElement("div",{className:"py-1"},n(xt.is,!0),n(xt.isNot,h7(t)),n(xt.contains,m7(t)),n(xt.contains_not,m7(t)&&h7(t))))))))}function N9({filter:e,labels:t,onUpdate:n}){let{query:r}=ee(),o=te(),[i,a,s]=e,l=(0,dl.useMemo)(()=>s.map(d=>({value:d,label:jm(t,a,d)})),[e,t]);function u(d){let p=d.map(({value:m})=>m),h=Object.fromEntries(d.map(({label:m,value:v})=>[v,m]));n([i,a,p],h)}function c(d){if([xt.contains,xt.contains_not].includes(i))return Promise.resolve([]);let p=null;return a!=="goal"&&(p=[xt.isNot,a,s]),e1(ge(o,`/suggestions/${a}`),r,d,p)}return dl.default.createElement("div",{className:"grid grid-cols-11 mt-1"},dl.default.createElement("div",{className:"col-span-3"},dl.default.createElement(Fh,{forFilter:a,onSelect:d=>n([d,a,s],t),selectedType:i})),dl.default.createElement("div",{className:"col-span-8 ml-2"},dl.default.createElement(ll,{fetchOptions:c,freeChoice:Hm(i),values:l,onSelect:u,placeholder:`Select ${oQ(Xl[a])}`})))}function oQ(e){return e.startsWith("UTM")?`a ${e}`:["a","e","i","o","u"].some(t=>e.toLowerCase().startsWith(t))?`an ${e}`:`a ${e}`}var Gr=$(G());function O9({filter:e,showDelete:t,disabledOptions:n,onUpdate:r,onDelete:o}){let{query:i}=ee(),a=te(),[s,l,u]=e,c=(0,Gr.useMemo)(()=>tf(l),[l]),d=(0,Gr.useMemo)(()=>u.map(w=>({value:w,label:w})),[u]);function p(w){return e1(ge(a,"/suggestions/prop_key"),i,w)}function h(w){return[xt.contains,xt.contains_not].includes(s)||c==""?Promise.resolve([]):e1(ge(a,"/suggestions/prop_value"),i,w,[xt.isNot,l,["(none)"]])}function m(w){let{value:y}=w[0];r([s,`${an}${y}`,u])}function v(w){let y=w.map(({value:g})=>g);r([s,l,y])}return Gr.default.createElement("div",{className:"grid grid-cols-12 mt-6"},Gr.default.createElement("div",{className:"col-span-4"},Gr.default.createElement(ll,{className:"mr-2",fetchOptions:p,singleOption:!0,autoFocus:!0,values:c?[{value:c,label:c}]:[],onSelect:m,placeholder:"Property",disabledOptions:n})),Gr.default.createElement("div",{className:"col-span-3 mx-2"},Gr.default.createElement(Fh,{isDisabled:!l,forFilter:"prop_value",onSelect:w=>r([w,l,u]),selectedType:s})),Gr.default.createElement("div",{className:"col-span-4"},Gr.default.createElement(ll,{isDisabled:!l,fetchOptions:h,values:d,onSelect:v,placeholder:"Value",freeChoice:Hm(s)})),t&&Gr.default.createElement("div",{className:"col-span-1 flex flex-col justify-center"},Gr.default.createElement("a",{className:"ml-2 text-red-600 h-5 w-5 cursor-pointer",onClick:o},Gr.default.createElement(O7,null))))}function T9({filterGroup:e,filterState:t,labels:n,onUpdateRowValue:r,onAddRow:o,onDeleteRow:i}){let a=(0,Xo.useMemo)(()=>Object.entries(t).filter(([c,d])=>Wm(d)==e).map(([c,d])=>({id:c,filter:d})),[e,t]),s=(0,Xo.useMemo)(()=>e=="props"?a.map(({filter:c})=>({value:tf(c[1])})):null,[e,a]),l=e=="props",u=e!="props";return Xo.default.createElement(Xo.default.Fragment,null,Xo.default.createElement("div",{className:"mt-6"},u&&Xo.default.createElement("div",{className:"text-sm font-medium text-gray-700 dark:text-gray-300"},Xl[e]),a.map(({id:c,filter:d})=>e==="props"?Xo.default.createElement(O9,{key:c,filter:d,showDelete:a.length>1,disabledOptions:s,onUpdate:p=>r(c,p),onDelete:()=>i(c)}):Xo.default.createElement(N9,{key:c,filter:d,labels:n,onUpdate:(p,h)=>r(c,p,h)}
80))),l&&Xo.default.createElement("div",{className:"mt-2"},Xo.default.createElement("a",{className:"underline text-indigo-500 text-sm cursor-pointer",onClick:()=>o(e)},"+ Add another")))}function iQ(e,t){let n=[],r={},o=!1;return t.forEach((i,a)=>{let s=Wm(i);if(Xp[s]===e){let l=r[s]?`${s}:${a}`:s;r[l]=i,o=!0}else n.push(i)}),Os[e].forEach(i=>{r[i]||(r[i]=TO(i))}),{filterState:r,otherFilters:n,hasRelevantFilters:o}}function TO(e){let t=e==="props"?an:e;return[xt.is,t,[]]}var A9=class extends Xr.default.Component{constructor(t){super(t);let n=this.props.modalType,r=this.props.query,{filterState:o,otherFilters:i,hasRelevantFilters:a}=iQ(n,r.filters);this.handleKeydown=this.handleKeydown.bind(this),this.state={query:r,filterState:o,labelState:r.labels,otherFilters:i,hasRelevantFilters:a}}componentDidMount(){document.addEventListener("keydown",this.handleKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeydown)}handleKeydown(t){Jl(t)||qi(t)||t.target.tagName==="BODY"&&t.key==="Enter"&&this.handleSubmit()}handleSubmit(t){let n=Object.values(this.state.filterState).filter(([r,o,i])=>i.length>0).concat(this.state.otherFilters);this.selectFiltersAndCloseModal(n),t.preventDefault()}isDisabled(){return Object.values(this.state.filterState).every(([t,n,r])=>r.length===0)}selectFiltersAndCloseModal(t){this.props.navigate({path:Lo.path,search:n=>K(L({},n),{filters:t,labels:Oa(t,this.state.labelState)}),replace:!0})}onUpdateRowValue(t,n,r){this.setState(o=>{let[i,a,s]=n;return{filterState:K(L({},o.filterState),{[t]:n}),labelState:Oa(Object.values(this.state.filterState).concat(this.state.query.filters),o.labelState,a,r)}})}onAddRow(t){this.setState(n=>{let r=TO(t),o=`${t}${Object.keys(this.state.filterState).length}`;return{filterState:K(L({},n.filterState),{[o]:r})}})}onDeleteRow(t){this.setState(n=>{let r=L({},n.filterState);return delete r[t],{filterState:r}})}getFilterGroups(){let t=Os[this.props.modalType];return this.props.modalType==="source"&&!this.props.site.flags.channels?t.filter(n=>n!=="channel"):t}render(){return Xr.default.createElement(_t,{maxWidth:"460px"},Xr.default.createElement("h1",{className:"text-xl font-bold dark:text-gray-100"},"Filter by ",$m(this.props.modalType)),Xr.default.createElement("div",{className:"mt-4 border-b border-gray-300"}),Xr.default.createElement("main",{className:"modal__content"},Xr.default.createElement("form",{className:"flex flex-col",onSubmit:this.handleSubmit.bind(this)},this.getFilterGroups().map(t=>Xr.default.createElement(T9,{key:t,filterGroup:t,filterState:this.state.filterState,labels:this.state.labelState,onUpdateRowValue:this.onUpdateRowValue.bind(this),onAddRow:this.onAddRow.bind(this),onDeleteRow:this.onDeleteRow.bind(this)})),Xr.default.createElement("div",{className:"mt-6 flex items-center justify-start"},Xr.default.createElement("button",{type:"submit",className:"button",disabled:this.isDisabled()},"Apply Filter"),this.state.hasRelevantFilters&&Xr.default.createElement("button",{type:"button",className:"ml-2 button px-4 flex bg-red-500 dark:bg-red-500 hover:bg-red-600 dark:hover:bg-red-700 items-center",onClick:()=>{this.selectFiltersAndCloseModal(this.state.otherFilters)}},Xr.default.createElement("svg",{className:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Xr.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"})),"Remove filter",Os[this.props.modalType].length>1?"s":"")))))}};function L9(e){let t=hr(),{field:n}=Rl(),{query:r}=ee(),o=te();return Xr.default.createElement(A9,K(L({},e),{modalType:n||"page",query:r,navigate:t,site:o}))}var Bh=$(G());var aQ=()=>Bh.default.createElement(Zl,{keyboardKey:"Escape",type:"keyup",navigateProps:{search:e=>e.filters||e.labels?K(L({},e),{filters:null,labels:null,keybindHint:"Escape"}):e}});function AO(){return Bh.default.createElement(Bh.default.Fragment,null,Bh.default.createElement(aQ,null))}var sQ=new I6({defaultOptions:{queries:{refetchOnWindowFocus:!1}}});function lQ(){return ht.default.createElement(j6,{client:sQ},ht.default.createElement(f7,null,ht.default.createElement(fy,null,ht.default.createElement(iO,null)),ht.default.createElement(w6,null)))}var Lo={path:"/",element:ht.default.createElement(lQ,null)},R8={path:"sources",element:ht.default.createElement(cl,{currentView:"sources"})},F8={path:"channels",element:ht.default.createElement(cl,{currentView:"channels"})},B8={path:"utm_mediums",element:ht.default.createElement(cl,{currentView:"utm_mediums"})},V8={path:"utm_sources",element:ht.default.createElement(cl,{currentView:"utm_sources"})},U8={path:"utm_campaigns",element:ht.default.createElement(cl,{currentView:"utm_campaigns"})}
80,z8={path:"utm_contents",element:ht.default.createElement(cl,{currentView:"utm_contents"})},H8={path:"utm_terms",element:ht.default.createElement(cl,{currentView:"utm_terms"})},D8={path:"referrers/Google",element:ht.default.createElement(_O,null)},W8={path:"pages",element:ht.default.createElement(SO,null)},Y8={path:"entry-pages",element:ht.default.createElement(CO,null)},q8={path:"exit-pages",element:ht.default.createElement(kO,null)},Ih={path:"countries",element:ht.default.createElement(Lg,{currentView:"countries"})},c9={path:"regions",element:ht.default.createElement(Lg,{currentView:"regions"})},f9={path:"cities",element:ht.default.createElement(Lg,{currentView:"cities"})},p9={path:"browsers",element:ht.default.createElement(EO,null)},h9={path:"browser-versions",element:ht.default.createElement(MO,null)},m9={path:"operating-systems",element:ht.default.createElement(PO,null)},g9={path:"operating-system-versions",element:ht.default.createElement(DO,null)},y9={path:"screen-sizes",element:ht.default.createElement(IO,null)},x9={path:"conversions",element:ht.default.createElement(OO,null)},$8={path:"referrers/:referrer",element:ht.default.createElement(bO,null)},Oh={path:"custom-prop-values/:propKey",element:ht.default.createElement(NO,null)},f1={path:"filter/:field",element:ht.default.createElement(L9,null)};function G6(e){return e.shared?`/share/${encodeURIComponent(e.domain)}`:`/${encodeURIComponent(e.domain)}`}function uQ(){let e=te(),t=bm();return ht.default.createElement(Wp,{error:t,callToAction:ht.default.createElement(Am,{site:e})})}function LO(e){let t=G6(e);return sS([K(L({},Lo),{errorElement:ht.default.createElement(uQ,null),children:[{index:!0,element:ht.default.createElement(AO,null)},R8,F8,B8,V8,U8,z8,H8,D8,$8,W8,Y8,q8,Ih,c9,f9,p9,h9,m9,g9,y9,x9,Oh,f1,{path:"*",element:null}]})],{basename:t,future:{v7_prependBasename:!0}})}var RO=$(G()),Vh=class extends RO.default.Component{constructor(t){super(t),this.state={error:null}}static getDerivedStateFromError(t){return{error:t}}render(){return this.state.error?this.props.renderFallbackComponent({error:this.state.error}):this.props.children}};var cQ=new Event("tick");function FO(){setInterval(()=>{document.dispatchEvent(cQ)},3e4)}FO();var zu=document.getElementById("stats-react-container");if(zu&&zu.dataset){let e;try{let n=JS(zu.dataset),r=zu.dataset.sharedLinkAuth;r&&pC(r);try{HC(window.location,window.history)}catch(i){console.error("Error redirecting in a backwards compatible way",i)}let o=LO(n);e=da.default.createElement(Vh,{renderFallbackComponent:({error:i})=>da.default.createElement(Wp,{error:i,callToAction:da.default.createElement(Am,{site:n})})},da.default.createElement(a9,null,da.default.createElement(eC,{site:n},da.default.createElement(S9,{role:zu.dataset.currentUserRole,loggedIn:zu.dataset.loggedIn==="true"},da.default.createElement(lS,{router:o})))))}catch(n){console.error("Error loading dashboard",n),e=da.default.createElement(Wp,{error:n,callToAction:da.default.createElement(iC,null)})}(0,BO.createRoot)(zu).render(e)}})(); 81/*! Bundled license information: 82 83react/cjs/react.production.min.js: 84 (** 85 * @license React 86 * react.production.min.js 87 * 88 * Copyright (c) Facebook, Inc. and its affiliates. 89 * 90 * This source code is licensed under the MIT license found in the 91 * LICENSE file in the root directory of this source tree. 92 *) 93 94scheduler/cjs/scheduler.production.min.js: 95 (** 96 * @license React 97 * scheduler.production.min.js 98 * 99 * Copyright (c) Facebook, Inc. and its affiliates. 100 * 101 * This source code is licensed under the MIT license found in the 102 * LICENSE file in the root directory of this source tree. 103 *) 104 105react-dom/cjs/react-dom.production.min.js: 106 (** 107 * @license React 108 * react-dom.production.min.js 109 * 110 * Copyright (c) Facebook, Inc. and its affiliates. 111 * 112 * This source code is licensed under the MIT license found in the 113 * LICENSE file in the root directory of this source tree. 114 *) 115 116react/cjs/react-jsx-runtime.production.min.js: 117 (** 118 * @license React 119 * react-jsx-runtime.production.min.js 120 * 121 * Copyright (c) Facebook, Inc. and its affiliates. 122 * 123 * This source code is licensed under the MIT license found in the 124 * LICENSE file in the root directory of this source tree. 125 *) 126 127@jsonurl/jsonurl/dist/jsonurl.min.js: 128 (*! 129 * jsonurl.js v1.1.7 130 * (c) 2022 David MacCormack 131 * Released under the MIT License. 132 *) 133 134classnames/index.js: 135 (*! 136 Copyright (c) 2018 Jed Watson. 137 Licensed under the MIT License (MIT), see 138 http://jedwatson.github.io/classnames 139 *) 140 141flatpickr/dist/flatpickr.js: 142 (* flatpickr v4.6.13, @license MIT *) 143 (*! ***************************************************************************** 144 Copyright (c) Microsoft Corporation. 145 146 Permission to use, copy, modify, and/or distribute this software for any 147 purpose with or without fee is hereby granted. 148
149 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 150 REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 151 AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 152 INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 153 LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 154 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 155 PERFORMANCE OF THIS SOFTWARE. 156 ***************************************************************************** *) 157 158@remix-run/router/dist/router.js: 159 (** 160 * @remix-run/router v1.18.0 161 * 162 * Copyright (c) Remix Software Inc. 163 * 164 * This source code is licensed under the MIT license found in the 165 * LICENSE.md file in the root directory of this source tree. 166 * 167 * @license MIT 168 *) 169 170react-router/dist/index.js: 171 (** 172 * React Router v6.25.1 173 * 174 * Copyright (c) Remix Software Inc. 175 * 176 * This source code is licensed under the MIT license found in the 177 * LICENSE.md file in the root directory of this source tree. 178 * 179 * @license MIT 180 *) 181 182react-router-dom/dist/index.js: 183 (** 184 * React Router DOM v6.25.1 185 * 186 * Copyright (c) Remix Software Inc. 187 * 188 * This source code is licensed under the MIT license found in the 189 * LICENSE.md file in the root directory of this source tree. 190 * 191 * @license MIT 192 *) 193 194chart.js/dist/chunks/helpers.segment.mjs: 195 (*! 196 * Chart.js v3.9.1 197 * https://www.chartjs.org 198 * (c) 2022 Chart.js Contributors 199 * Released under the MIT License 200 *) 201 202chart.js/dist/chunks/helpers.segment.mjs: 203 (*! 204 * @kurkle/color v0.2.1 205 * https://github.com/kurkle/color#readme 206 * (c) 2022 Jukka Kurkela 207 * Released under the MIT License 208 *) 209 210chart.js/dist/chart.mjs: 211 (*! 212 * Chart.js v3.9.1 213 * https://www.chartjs.org 214 * (c) 2022 Chart.js Contributors 215 * Released under the MIT License 216 *) 217*/
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.